Swing arm type numerical control lathe and control method thereof

By real-time detection and automatic adjustment of cutting area temperature in CNC lathes, combined with machine vision recognition and grouping of rod materials, the accuracy problem caused by temperature instability in the cutting process is solved, and the processing accuracy and temperature control efficiency are improved .

CN119115661AActive Publication Date: 2024-12-13广东亚数智能科技股份有限公司
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411332597.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2024-12-13
Estimated Expiration
2044-09-24

AI Technical Summary

Technical Problem

During the cutting process of CNC lathes, rod materials of different materials are affected by the heat generated by their own processing and the external ambient temperature, resulting in unstable temperature in the cutting area, increasing the difficulty of processing and affecting the processing accuracy.

Method used

By setting up a temperature detection module and a temperature control module in a CNC lathe, the cutting area temperature is detected in real time, and the temperature is automatically adjusted according to the material type information of the rod material, and kept within the optimal temperature range. The rod material is identified by machine vision technology and grouped Process rod materials of the same material to reduce the number of times the temperature control module is heated up or cooled down.

Benefits of technology

Effectively maintain the temperature stability of the cutting area, improve the bar processing accuracy, reduce the energy consumption of the temperature control module, reduce rapid heating or cooling operations, and extend the service life of the temperature control module.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119115661A_ABST
    Figure CN119115661A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of numerical control lathes, in particular to a swing arm type numerical control lathe and a control method thereof, the swing arm type numerical control lathe is used for cutting bars made of different materials, the swing arm type numerical control lathe comprises a server used for processing data and a plurality of user sides connected with the server, and the control method comprises the steps that A1, to-be-conveyed bars in an arrangement unit are recognized, the material type information of the bar is obtained; a2, a corresponding target temperature range value T0 is obtained according to the material type information of the to-be-cut bar at the foremost end, and a target machining parameter S0 is selected to be used for machining the to-be-cut bar at the foremost end; a3, the current temperature value T1, detected by a temperature detection module in real time, in the cutting area when the bar is machined according to the target machining parameter S0 is obtained, and the current temperature value T1 is compared with the corresponding target temperature range value T0 to obtain a comparison result; and A4, automatically controlling the temperature control module to operate according to the comparison result so as to keep the current temperature value T1 within the target temperature range value T0.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the field of numerically controlled lathes, and in particular to a swing-arm type numerically controlled lathe and a control method thereof. Background Art

[0002] CNC lathes can realize batch processing of bars of different materials. Compared with ordinary CNC lathes, swing-arm CNC lathes are more intelligent in conveying bar materials. They abandon the cumbersome conveying tracks and set up a swing-arm structure to convey bar materials, which can provide better support and a wider processing area.

[0003] During the cutting process, bars of different materials will be affected by the heat generated by their own processing and the external ambient temperature. The material may become harder in the low-temperature cutting area, increasing the difficulty of cutting. The temperature generated by the material processing itself plus the influence of external high temperature weather can easily cause overheating of the cutting area and deformation of the workpiece. Therefore, when using a CNC lathe, it is usually better to ensure that the cutting area is maintained within a constant ambient temperature range regardless of winter or summer. Therefore, during the processing process, the temperature of the processing area needs to be adaptively adjusted to ensure the processing accuracy of the bar. Summary of the invention

[0004] The purpose of the present invention is to solve the shortcomings of the prior art and to propose a swing-arm type CNC lathe and a control method thereof.

[0005] In a first aspect, the present invention provides a control method for a swing arm CNC lathe, which is used for cutting and processing bars of different materials, and includes a server for processing data and a plurality of user terminals connected to the server, including: A1: Identify the bars to be transported in the arrangement unit and obtain the material type information of the bars; A2: Obtain the corresponding target temperature range value T according to the material type information of the front end bar to be cut 0 , and select the target processing parameter S 0 Used to process the front end of the bar to be cut; A3: Obtain the target processing parameters S 0 When the bar is processed, the temperature detection module detects the current temperature value T in the cutting area in real time. 1 , the current temperature value T 1 The corresponding target temperature range value T 0 Performing comparison to obtain a comparison result; A4: Automatically control the temperature control module to maintain the current temperature value T according to the comparison result 1 In the target temperature range T 0 Inside.

[0006] In practical applications, mixed bar materials are transported to the arrangement unit and fill up the space of the arrangement unit in turn. The server for processing data may be a data processing server in a CNC lathe, and the user end may be a user end in the CNC lathe correspondingly. The user end may be, but is not limited to, a PC, a tablet computer, a mobile phone, etc. Before processing, the bar materials in the arrangement unit are first identified as a whole, and the material type information of the bar materials is obtained in turn. The data processing server controls the CNC lathe to perform cutting processing on the bar materials according to the material type information of the front-end bar materials. The set temperature detection module detects the temperature of the cutting area, and the data processing server detects the current temperature value T 1 and the target temperature range value T 0 By comparison, the automatic temperature control module adjusts the temperature of the cutting area to maintain the temperature of the cutting area within the optimal range to ensure the processing accuracy of the bar; It should be noted that the identification of the bar material and the acquisition of the bar material type can be achieved by using machine vision technology, specifically by using a camera and image processing software to identify bars of different material types, and sending the bar material type information to a data processing server; the temperature detection module can use a temperature sensor or a thermal imager to detect the temperature of the cutting area; the temperature control module can use a spraying cutting fluid method or a blowing method that can adjust the temperature of the cutting area.

[0007] Preferably, the specific working steps of step A2 are: The material type information of the bar to be cut is transferred to the preset query table for query, and the target processing parameter S corresponding to the current material type information is obtained. 0 And the target temperature range value T 0 ; The queried material type information will be automatically moved to the storage table for storage; The target processing parameter S preset in the query table 0 Specifically refers to the machining parameter requirements corresponding to each material type information, including but not limited to cutting speed and feed speed; The target temperature range value T preset in the query table 0 Specifically refers to the optimal temperature range of different material types during the cutting process.

[0008] In actual applications, a query table is established in advance in the control system of the data processing server according to the material type information of the bar material, with the material type information, target processing parameters S 0 And the target temperature range value T 0 As the header of the query table, when querying, the target processing parameter S corresponding to the material is obtained according to the material type information transmitted to the query table 0 And the target temperature range value T 0, so that the tool processing module can be based on the queried target processing parameters S 0 The bar material is subjected to cutting processing.

[0009] Preferably, step A3 comprises: A31: Determine the target temperature range value T 0 With the current temperature value T 1 Does it conform to the mathematical formula T? 1 ∈T 0 , if it conforms to the mathematical formula, then the current temperature value T 1 If the cutting temperature is met, the temperature control module will not start and the current step selection will end. If the mathematical formula is not met, the next step will be executed. A32: If T 1 <min(T 0 ), then the current temperature value T 1 Below the target temperature range value T 0 The smallest element in the equation generates the first control command and sends it to the temperature control module to raise the temperature of the cutting area so that it meets the mathematical formula T 1 ∈T 0 , end the heating operation, if T 1 >max(T 0 ), then the current temperature value T 1 Higher than the target temperature range value T 0 The largest element in the equation generates the second control command and sends it to the temperature control module to cool the cutting area so that it meets the judgment formula T 1 ∈T 0 , end the cooling operation; The min (T 0 ) represents the 0 Find the smallest element in the 0 ) represents the 0 The largest element found in .

[0010] Preferably, a plurality of bars are placed in the arrangement unit, and step A1 further comprises: B1: Get the initial position number of the bar to be transported placed in the arrangement unit; B2: Send the material type information of each bar in the arrangement unit to the grouping module for adjustment, group the same type of material type information, and generate a new position number for each bar after grouping; B3: Compare the initial position number of each bar with the new position number, and generate the corresponding control process for the robot; B4: Under the control of the control process, the robot is controlled to adjust the order of the bars in the arrangement unit to be consistent with the new position number, and the grouping of the bar material information is completed.

[0011] Preferably, the step of grouping the same type of material category information includes: C1: Get the first bar material in the arrangement unit with the same material type information as the front one; C2: Move the first bar forward to the back of the front bar in sequence to realize the grouping of this type of material information, and other types of material information will be postponed to fill in the position; C3: Get the next material type information, repeat step C2, realize the grouping of this type of material type information, and the other types of material type information will be supplemented later; C4: Repeat step C3 until all the material type information in the record table is grouped.

[0012] Preferably, after step C4, the following steps are further included: C5: Get the target temperature range value T of each group of material type information after grouping 0 , find the minimum value T in the range min = min(T 0 ) and the maximum value T in the range max = max(T 0 ); C6: Use mathematical expressions to calculate the target temperature median value T for each material type mid , mathematical expression T mid =(T min + T max ) / 2, each group of material type information is based on the target temperature middle value T mid The values ​​are arranged from small to large. For the target temperature middle value T mid Similarly, those with narrower ranges are arranged in front.

[0013] Preferably, the method further comprises: After the front-end bar is transported to the cutting area for processing, new bars will be added to the end of the arrangement unit, and the material type information of the new bars will be obtained separately; Analyze whether there is the same material type information on the processing arrangement unit. If there is the same, move the new bar material type information behind the same material type information. If not, execute the next step; Get the target temperature range value T of the new bar 0 , and calculate the target temperature intermediate value T mid , the target temperature middle value T mid The target temperature median value T of the existing types on the arrangement unit mid Compare and move the new bar material type information to the corresponding position according to the value.

[0014] Preferably, the method further comprises: Obtaining the first waiting time of each bar in the arrangement unit; Acquire a second bar material which has waited for a certain period of time according to the first waiting time; Get the target temperature range value T corresponding to the second bar 00 ; According to the target temperature range value T corresponding to the second bar material 00 Adjust the control strategy of the automatic temperature control module; According to the target temperature range value T corresponding to the second bar material 00 , and select the target processing parameter S 0 The steps for adjusting the control strategy of the automatic temperature control module include: Get the target temperature range value T of the bar currently being processed 0 , when T 00 >T 0 When the temperature control module automatically controls the temperature of the cutting area to reach T 0 The upper limit of T 00 <T 0 When the temperature control module automatically controls the temperature of the cutting area to reach T 0 The lower limit of the cutting zone temperature is close to the target temperature range value T corresponding to the second bar. 00 ; Also includes: The second bar stock is moved to the front end of the arrangement unit to process the second bar stock that has been waiting for a long time.

[0015] Preferably, the step A3 further comprises: Set the alarm temperature value θ 1 and θ 2 ,θ 1 <θ 2 , if the current temperature value T 1 <θ 1 Or the current temperature value T 1 >θ 2 , generate alarm information; The alarm information is sent to the user end to inform the user and prompt the user whether to choose to shut down the device.

[0016] In a second aspect, a swing arm CNC lathe is provided, comprising a base, a clamping and rotating unit is provided on the top of the base through a mounting seat, and is used to clamp and rotate the end of a bar, and further comprising: Arrangement unit, used for arranging and placing the bars to be transported; The first unit is used to identify the bar materials to be transported in the arrangement unit and obtain the material type information of the bar materials; The second unit is used to obtain the corresponding target temperature range value T according to the material type information of the front end bar to be cut 0 , and select the target processing parameter S 0 ; The swing arm feeding unit conveys the bar material at the front end of the arrangement unit to the clamping unit for clamping by means of a swing arm; Tool processing module, used to select target processing parameters S 0 Perform cutting processing on the bar material clamped on the clamping unit; The third unit is used to obtain the target processing parameters S 0 When the bar is processed, the temperature detection module detects the current temperature value T in the cutting area in real time. 1 , the current temperature value T 1 The corresponding target temperature range value T 0 Performing comparison to obtain a comparison result; The temperature control module is used to automatically control the operation of the temperature control module according to the comparison result to maintain the current temperature value T 1 In the target temperature range T 0 Inside.

[0017] Preferably, the arrangement unit comprises a support frame, the support frame is fixedly connected to one side of the base, a vibration plate is fixedly arranged on the support frame, and a conveying track is arranged on the surface of the vibration plate; The swing arm feeding unit comprises: A mounting frame fixedly connected to the side wall of the mounting seat, and a sliding seat is slidably connected to the top of the mounting frame; A belt conveying mechanism is arranged on the top of the mounting frame, the sliding seat is connected to the belt surface on the belt conveying mechanism, and the belt conveying mechanism is used to drive the sliding seat to slide along the top of the mounting frame; A connecting shaft is rotatably connected to the side wall of the sliding seat, the end of the connecting shaft passes through the mounting frame and is fixedly connected to the mounting plate after extending, and an electric clamp is provided at the end of the mounting frame, and the electric clamp is used to clamp the bar material transported on the conveying track; The gear driving mechanism is arranged on the side wall of the mounting frame, and the gear driving mechanism is used for driving the connecting shaft to flip.

[0018] Compared with the prior art, the present invention has the following beneficial effects: before processing, the bar materials in the arrangement unit are first identified as a whole, and the material type information of the bar materials is obtained in sequence. The data processing server controls the CNC lathe to perform cutting processing on the bar materials according to the material type information of the front-end bar materials. The set temperature detection module detects the temperature of the cutting area, and the data processing server detects the current temperature value T 1and the target temperature range value T 0 For comparison, the automatic temperature control module adjusts the temperature of the cutting area to maintain the temperature of the cutting area within the optimal range to ensure the processing accuracy of the bar; during cutting, the grouping module is used to arrange the bars of the same material together in advance and cut them in sequence, which is conducive to reducing the number of times the temperature control module heats up or cools down, and calculates the target temperature median value T for each type of material after grouping. mid The values ​​are sorted from small to large according to their size, which is beneficial to reducing the target temperature difference when processing two adjacent materials during the processing process and reducing the operation of rapid heating or cooling. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 The figure is a flow chart of the steps of the method of the present invention.

[0020] Figure 2 It is a schematic diagram of the control flow of the CNC lathe of the present invention.

[0021] Figure 3 It is a schematic diagram of the overall structure of the present invention.

[0022] Figure 4 It is a schematic diagram of the local structure of the present invention.

[0023] In the figure: 1. base; 2. three-jaw chuck; 3. first motor; 4. vibration plate; 5. conveying track; 6. sliding seat; 7. connecting shaft; 8. electric clamp; 9. second motor. DETAILED DESCRIPTION

[0024] The embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.

[0025] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0026] CNC lathes can realize batch processing of bars of different materials. Compared with ordinary CNC lathes, swing-arm CNC lathes are more intelligent in conveying bars. They abandon the cumbersome conveying track and set up a swing-arm structure to convey bars, which can provide better support and a wider processing area. In practical applications, when CNC lathes are cutting bars, the usual practice is to concentrate the same type of bars for processing, which can improve processing efficiency and facilitate management and control of processing quality. However, in some specific cases, different types of bars may be mixed together for processing, for example: ① In some production environments, it may be necessary to process bars of multiple different materials, and the quantity of each type is not large. In this case, in order to reduce the manual classification steps and improve production flexibility, different types of bars may be mixed together for processing; ② When receiving urgent orders or special needs, it may be necessary to temporarily adjust the production plan and mix different types of bars to meet customer needs; ③ If the automation level of the CNC lathe is not high and manual loading and changing of materials are required, errors may occur during the operation, resulting in different types of bars being mixed together for processing.

[0027] During the cutting process, bars of different materials will be affected by the heat generated by their own processing and the external ambient temperature. The material may become harder in the low-temperature cutting area, increasing the difficulty of cutting. The temperature generated by the material processing itself plus the influence of external high temperature weather can easily cause overheating of the cutting area and deformation of the workpiece. Therefore, when using a CNC lathe, it is usually better to ensure that the cutting area is maintained within a constant ambient temperature range regardless of winter or summer. Therefore, during the processing process, the temperature of the processing area needs to be adaptively adjusted to ensure the processing accuracy of the bar.

[0028] like Figure 1 to Figure 2 A control method of a swing arm type CNC lathe is shown, which is used for cutting and processing bars of different materials, including a server for processing data and multiple user terminals connected to the server, including: A1: Identify the bars to be transported in the arrangement unit and obtain the material type information of the bars; A2: Obtain the corresponding target temperature range value T according to the material type information of the front end bar to be cut 0 , and select the target processing parameter S 0 Used to process the front end of the bar to be cut; A3: Obtain the target processing parameters S 0 When the bar is processed, the temperature detection module detects the current temperature value T in the cutting area in real time. 1 , the current temperature value T 1 and the target temperature range value T 0 Performing comparison to obtain a comparison result; A4: Automatically control the temperature control module to maintain the current temperature value T according to the comparison result 1 In the target temperature range T 0 Inside.

[0029] In practical applications, mixed bar materials are transported to the arrangement unit and fill up the space of the arrangement unit in turn. The server for processing data may be a data processing server in a CNC lathe, and the user end may be a user end in the CNC lathe correspondingly. The user end may be, but is not limited to, a PC, a tablet computer, a mobile phone, etc. Before processing, the bar materials in the arrangement unit are first identified as a whole, and the material type information of the bar materials is obtained in turn. The data processing server controls the CNC lathe to perform cutting processing on the bar materials according to the material type information of the front-end bar materials. The set temperature detection module detects the temperature of the cutting area, and the data processing server detects the current temperature value T 1 and the target temperature range value T 0 By comparison, the automatic temperature control module adjusts the temperature of the cutting area to maintain the temperature of the cutting area within the optimal range to ensure the processing accuracy of the bar; It should be noted that the identification of the bar material and the acquisition of the bar material type can be achieved by using machine vision technology, specifically by using a camera and image processing software to identify bars of different material types, and sending the bar material type information to a data processing server; the temperature detection module can use a temperature sensor or a thermal imager to detect the temperature of the cutting area; the temperature control module can use a spraying cutting fluid method or a blowing method that can adjust the temperature of the cutting area.

[0030] As an implementation mode of the present invention, the specific working steps of step A2 are: The material type information of the bar to be cut is transferred to the preset query table for query, and the target processing parameter S corresponding to the current material type information is obtained. 0 And the target temperature range value T 0 ; The queried material type information will be automatically moved to the storage table for storage; Look up the preset target processing parameters S in the table 0 Specifically refers to the machining parameter requirements corresponding to each material type information, including but not limited to cutting speed and feed speed; Look up the preset target temperature range value T in the table 0 Specifically refers to the optimal temperature range of different material types during the cutting process.

[0031] In actual applications, a query table is established in advance in the control system of the data processing server according to the material type information of the bar material, with the material type information, target processing parameters S0 And the target temperature range value T 0 As the header of the query table, when querying, the target processing parameter S corresponding to the material is obtained according to the material type information transmitted to the query table 0 And the target temperature range value T 0 , so that the tool processing module can be based on the queried target processing parameters S 0 The bar material is subjected to cutting processing.

[0032] As an embodiment of the present invention, step A3 includes: A31: Determine the target temperature range value T 0 With the current temperature value T 1 Does it conform to the mathematical formula T? 1 ∈T 0 , if it conforms to the mathematical formula, then the current temperature value T 1 If the cutting temperature is met, the temperature control module will not start and the current step selection will end. If the mathematical formula is not met, the next step will be executed. A32: If T 1 <min(T 0 ), then the current temperature value T 1 Below the target temperature range value T 0 The smallest element in the equation generates the first control command and sends it to the temperature control module to raise the temperature of the cutting area so that it meets the mathematical formula T 1 ∈T 0 , end the heating operation, if T 1 >max(T 0 ), then the current temperature value T 1 Higher than the target temperature range value T 0 The largest element in the equation generates the second control command and sends it to the temperature control module to cool the cutting area so that it meets the judgment formula T 1 ∈T 0 , end the cooling operation; min(T 0 ) represents the 0 The smallest element found in , max(T 0 ) represents the 0 The largest element found in .

[0033] In actual application, when the CNC lathe processes the bar, the temperature detection module is set to detect the temperature of the cutting area and obtain the current temperature value T 1 According to the material being processed, the optimal target temperature range value T corresponding to the material during the processing can be found in the query table. 0 , the current temperature value T detected by the data processing server is analyzed 1 Is it within the target temperature range T?0 If the target temperature is within the range of T 0 Within the range, that is, in accordance with the mathematical formula T 1 ∈T 0 , then the current temperature value T 1 The cutting temperature is met, and the bar can complete the cutting process normally without the need to control the temperature of the cutting area through the temperature control module. Although the bar itself will generate heat during the cutting process, if it is in an extremely cold environment in winter, the current temperature value T of the cutting area detected by the temperature detection module 1 Below the target temperature range value T 0 The smallest element in the cutting area indicates that the temperature of the cutting area needs to be raised to a temperature that meets the target temperature range T. 0 That is, even in cold conditions, the bar can still be cut smoothly to avoid cracks in the bar due to low temperature processing. If the current temperature value T of the cutting area detected by the temperature detection module is 1 Higher than the target temperature range value T 0 The largest element in the cutting area indicates that the temperature of the cutting area is too high and needs to be cooled down to meet the target temperature range value T. 0 That's it; For example, assuming that the target temperature range of material a is [50,90], the current temperature value T detected by the temperature control module is 1 When it is less than 50, the temperature control module needs to be controlled to heat the cutting area to the target temperature range. The current temperature value T 1 When the target temperature range is [50,90], there is no need to control the temperature control module to increase or decrease the temperature. The current temperature value T 1 When it is greater than 90, it is necessary to control the temperature control module to cool the cutting area and reduce the temperature to within the target temperature range to meet the processing requirements of material a bar.

[0034] As an embodiment of the present invention, a plurality of bars are placed in the arrangement unit, and step A1 further includes: B1: Obtain the initial position numbers of the multiple bars to be transported placed in the arrangement unit; B2: Send the material type information of each bar in the arrangement unit to the grouping module for adjustment, group the same type of material type information, and generate a new position number for each bar after grouping; B3: Compare the initial position number of each bar with the new position number, and generate the corresponding control process for the robot; B4: Under the control of the control process, the control robot adjusts the order of the bars in the arrangement unit to be consistent with the new position number, completing the grouping of the bar material information.

[0035] In actual applications, the heat generated by rods of different materials during processing will be different. However, the material types of the rods placed on the arrangement unit may be confused. The confusion in the arrangement of material types will bring difficulties to temperature control during the cutting process, cause frequent heating or cooling, and affect the normal service life of the temperature control module. Therefore, during cutting, rods of the same material can be arranged together in advance and cut in sequence to reduce the number of times the temperature control module heats up or cools down. The specific arrangement method is: obtain the initial position number of the rod in the arrangement unit in sequence, send the material types of all rods to the grouping module for grouping adjustment, group the same type of materials, and move the corresponding rods through the robot according to the grouping situation of the grouping module, which is conducive to centralized cutting of materials of the same type, reducing the number of times the temperature control module adjusts the temperature of the cutting area, and reducing energy consumption.

[0036] For example, the bar materials initially placed on the arrangement unit are a 1 →b 2 →d 3 →a 4 →b 5 →c 6 →a 7 →c 8 The corresponding initial positions are numbered 1, 2, 3, 4, 5, 6, 7, and 8, and after being grouped by the grouping module, they become a 1 →a 4 →a 7 →b 2 →b 5 →d 3 →c 6 →c 8 , material a originally arranged at position 4 is moved to position 2 of the new position. During the grouping process, the initial position number of each bar is compared with the new position number, and the corresponding control process for the robot is generated. The robot moves material a at position 4 on the arrangement unit to position 2 of the new position. Other materials that have not moved will be postponed. According to the grouping situation of the grouping module, all the bars in the arrangement unit are grouped, and the position numbers of the grouped bars are reset. With the assistance of the robot, they are finally grouped into a 1 →a 2 →a 3 →b 4 →b 5 →d 6 →c 7 →c 8 .

[0037] As an implementation mode of the present invention, the step of grouping the same type of material type information includes: C1: Get the first bar material in the arrangement unit with the same material type information as the front one; C2: Move the first bar forward to the back of the front bar in sequence to realize the grouping of this type of material information, and other types of material information will be postponed to fill in the position; C3: Get the next material type information, repeat step C2, realize the grouping of this type of material type information, and the other types of material type information will be supplemented later; C4: Repeat step C3 until all the material type information in the record table is grouped.

[0038] In actual applications, the grouping module will first obtain the material type information at the front of the arrangement unit, and move the material information that is the same as the material type information forward to complete the grouping of the material information of this type. For example, the material type information transmitted to the grouping module is a→b→d→a→b→c→a→c. The first grouping will move material a forward to become a→a→a→b→d→b→c→c; then when obtaining the second material type information, the same operation as the above will be used to move the material information that is the same as the material information of this type forward for grouping. For example, the order of material type information is a→a→a→b→d→b→c→c. After the second grouping, material b will be moved forward to become a→a→a→b→b→d→c→c, until all the material type information is grouped.

[0039] A control process is generated for each bar as it moves forward, which controls the robot to move the corresponding bar in the arrangement unit and completes the grouping and adjustment of the material types of the bars in the arrangement unit.

[0040] As an embodiment of the present invention, after step C4, the method further comprises: C5: Get the target temperature range value T of each group of material type information after grouping 0 , find the minimum value T in the range min = min(T 0 ) and the maximum value T in the range max = max(T 0 ); C6: Use mathematical expressions to calculate the target temperature median value T for each material type mid , mathematical expression T mid =(T min + T max ) / 2, according to the target temperature middle value T mid The size of each group of material type information is arranged in order. For the target temperature intermediate value T midSimilarly, those with narrower ranges are arranged in front.

[0041] In practical applications, according to the above embodiment, the same type of materials in the arrangement unit can be grouped to reduce the number of times the temperature control module heats up or cools down. However, if the processing temperatures of different bar materials differ too much, the temperature control module needs to quickly heat up and cool down the processing area. The level span of the temperature control module when starting the temperature adjustment will also be large, which may cause energy consumption. Therefore, after obtaining the target temperature range value T of each bar material type after the grouping is completed, 0 , through the mathematical expression T mid =(T min + T max ) / 2, calculate the target temperature intermediate value T mid The values ​​are sorted from small to large according to their sizes. For target temperatures with the same intermediate values, the ones with narrow ranges are selected and arranged in front, because a narrower range means more precise temperature control and a smaller adjustment range. Thus, the information of each material type after grouping is sorted, which is beneficial to reduce the target temperature difference when processing two adjacent materials during the processing process and reduce the operation of rapid heating or cooling.

[0042] For example, assuming the temperature range values ​​obtained are a[50,90], b[40, 80], c[30, 80], d[40, 70], calculate T mid (a) = 55, T mid (b) = 70, T mid (b) = 80, T mid (d) = 55, arranged according to the numerical value, d→a→b→c, based on this order, formulate a temperature control adjustment strategy to ensure that each adjustment is made in the temperature range that is closest to the current temperature and has a narrow range.

[0043] As an embodiment of the present invention, the method further comprises: After the front-end bar is transported to the cutting area for processing, new bars will be added to the end of the arrangement unit, and the material type information of the new bars will be obtained separately; Analyze whether there is the same material type information on the processing arrangement unit. If there is the same, move the new bar material type information behind the same material type information. If not, execute the next step; Get the target temperature range value T of the new bar 0 , and calculate the target temperature intermediate value T mid , the target temperature middle value T mid The target temperature median value T of the existing types on the arrangement unit midCompare and move the new bar material type information to the corresponding position according to the value.

[0044] In actual application, after the frontmost bar is transported to the cutting area for processing, a new bar will be added to the end of the arrangement unit to obtain the material type information of the new bar. If there is the same material type information in front, the material type information will be directly moved to the back of the same group type. If not, continue to obtain the target temperature intermediate value T of the new bar. mid , adjust the position of the new material type information according to the value.

[0045] As an embodiment of the present invention, the method further comprises: Obtaining the first waiting time of each bar in the arrangement unit; Obtain the second bar material which has been waiting for a timeout according to the first waiting time; Get the target temperature range value T corresponding to the second bar 00 ; According to the target temperature range value T corresponding to the second bar 00 Adjust the control strategy of the automatic temperature control module; According to the target temperature range value T corresponding to the second bar 00 , and select the target processing parameter S 0 The steps for adjusting the control strategy of the automatic temperature control module include: Get the target temperature range value T of the bar currently being processed 0 , when T 00 >T 0 When the temperature control module automatically controls the temperature of the cutting area to reach T 0 The upper limit of T 00 <T 0 When the temperature control module automatically controls the temperature of the cutting area to reach T 0 The lower limit of the cutting zone temperature is close to the target temperature range value T corresponding to the second bar. 00 ; Also includes: The second bar stock is moved to the front end of the arrangement unit to process the second bar stock that has been waiting for a long time.

[0046] In actual applications, when implementing a grouping method for material type information of the same type according to the steps of the previous embodiment, there will be a situation of infinite queue interruption, resulting in a long waiting time for some bars. If bars of different material types need to be processed into different workpieces, in this case, infinite queue interruption will become a problem. This embodiment can solve this problem. The longest waiting time for the bars entering the arrangement unit is set first, and the first waiting time of each bar in the arrangement unit is obtained. According to the first waiting time, the second bar that has exceeded the waiting time is found, and the timed-out bar is adjusted to the next group of processed bars. The target temperature range value T of the timed-out bar is set. 00 The target temperature range T of the bar being processed 0 In comparison, the automatic temperature control module adjusts the temperature of the cutting area of ​​the bar being processed, so that the temperature of the cutting area is close to the target temperature range value of the timed bar, pre-adjusts the temperature in advance, shortens the level span of the temperature control module during adjustment, and reduces energy consumption.

[0047] For example, the target temperature range values ​​T of several overtime bars are given below: 00 And the target temperature range T of the bar being processed 0 Comparison of The two range values ​​are completely separated and can be directly compared to the temperature situation. 00 =[30,50],T 0 =[55,75], the automatic temperature control module adjusts the temperature of the cutting area of ​​the bar being processed to the lower limit of 55 degrees. 00 =[30,50],T 0 =[15,25], the automatic temperature control module adjusts the temperature of the cutting area of ​​the bar being processed to the upper limit of 25 degrees; There is an overlap between the two range values. If T 00 =[30,50],T 0 =[40,75],T 0 The lower limit of T 00 If there is overlap, the automatic temperature control module will adjust the temperature of the cutting area of ​​the bar being processed to the lower limit of 40 degrees. 00 =[30,50],T 0 =[15,35],T 0 The upper limit of T 00 If there is overlap, the automatic temperature control module adjusts the temperature of the cutting area of ​​the bar being processed to the upper limit of 35 degrees; A range covers another range if T 00 =[30,50],T 0 =[35,45],T 0 Range falls within T 00range, and T 00 =[30,50],T 0 =[20,60], T 0 Range coverage T 00 The temperature control module adjusts the temperature of the cutting area of ​​the bar being processed so that the temperature of the cutting area is close to the target temperature range value T corresponding to the second bar. 00 .

[0048] As an implementation mode of the present invention, step A3 further includes: Set the alarm temperature value θ 1 and θ 2 ,θ 1 <θ 2 , if the current temperature value T 1 <θ 1 Or the current temperature value T 1 >θ 2 , generate alarm information; The alarm information is sent to the user end to inform the user and prompt the user whether to choose to shut down the device.

[0049] In practical applications, the alarm temperature value θ is set in the data processing server of the CNC lathe. 1 and θ 2 Sometimes, due to the influence of the external environment, the temperature of the cutting area detected by the temperature detection module is too low or too high, and the temperature control module cannot adjust the temperature. Therefore, when the current temperature value T 1 <θ 1 Or the current temperature value T 1 >θ 2 When the turning process is stopped, an alarm message is generated and sent to the user, prompting the user whether to shut down the equipment and stop the turning process for the sake of bar cutting accuracy.

[0050] like Figure 3 to Figure 4 The swing arm type CNC lathe shown includes a base 1, a clamping and rotating unit is arranged on the top of the base 1 through a mounting seat, and is used to clamp and rotate the end of the bar material, and also includes: Arrangement unit, used for arranging and placing the bars to be transported; The swing arm feeding unit conveys the bar material at the front end of the arrangement unit to the clamping unit for clamping by means of a swing arm; A tool processing module is used for cutting the bar material clamped on the clamping unit; Temperature control module, used to adjust the temperature of the cutting area; As an optional embodiment of the present invention, the clamping unit includes a three-jaw chuck 2, which is rotatably connected to the side wall of the mounting base, and a first motor 3 is fixedly mounted on the side wall of the mounting base. The output shaft of the first motor 3 is used to drive the three-jaw chuck 2 to rotate.

[0051] During operation, the provided base 1 is convenient for installing the clamping and rotating unit. The rod at the front end of the arranging unit is transported to the three-jaw chuck 2 on the clamping and rotating unit through the swing arm feeding unit for clamping. Then the swing arm feeding unit is reset. During cutting processing, the first motor 3 is started. The output shaft of the first motor 3 drives the three-jaw chuck 2 holding the rod to rotate. During the rotation process, the rod is cut with the help of the tool processing module. The provided temperature control module is beneficial for adjusting the temperature of the cutting area according to the processing conditions, so that the rod is always maintained within the optimal processing temperature range during the cutting process, thereby improving the accuracy of the rod processing.

[0052] As an embodiment of the present invention, the arrangement unit includes a support frame, the support frame is fixedly connected to one side of the base 1, a vibration plate 4 is fixedly arranged on the support frame, and a conveying track 5 is arranged on the surface of the vibration plate 4; The swing arm feeding unit includes: A mounting frame is fixedly connected to the side wall of the mounting seat, and a sliding seat 6 is slidably connected to the top of the mounting frame; The belt conveyor mechanism is arranged on the top of the mounting frame, the sliding seat 6 is connected to the belt surface on the belt conveyor mechanism, and the belt conveyor mechanism is used to drive the sliding seat 6 to slide along the top of the mounting frame; The connecting shaft 7 is rotatably connected to the side wall of the sliding seat 6. The end of the connecting shaft 7 passes through the mounting frame and is extended to be fixedly connected to the mounting plate. The end of the mounting plate is provided with an electric clamp 8, and the electric clamp 8 is used to clamp the bar material transported on the conveying track 5. The gear driving mechanism is arranged on the side wall of the mounting frame, and is used for driving the connecting shaft 7 to flip.

[0053] During operation, rods are placed in the vibration disk 4. During the vibration of the vibration disk 4, it is beneficial to vibrate the rods and add them to the conveying track 5. The rods at the front end of the conveying track 5 are clamped by the electric clamp 8, and then the connecting shaft 7 connected to the mounting plate is driven to flip through the gear drive mechanism, and the rods clamped by the electric clamp 8 are flipped to one side of the three-jaw chuck 2. At this time, the sliding seat 6 is driven by the belt conveyor mechanism to slide along the top of the mounting frame, which is beneficial to send the rods clamped by the electric clamp 8 into the three-jaw chuck 2 for clamping. After the three-jaw chuck 2 clamps the rods, the electric clamp 8 is reset to realize the feeding operation of the rods. The belt conveyor mechanism and gear drive mechanism are conventional settings in the prior art and will not be described in detail here.

[0054] The above shows and describes the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments, and the above embodiments and descriptions only describe the principles of the present invention. The present invention may be subject to various changes and improvements without departing from the spirit and scope of the present invention, and these changes and improvements fall within the scope of the present invention claimed.

Claims

1. A control method for a swing arm CNC lathe, used for cutting bars of different materials, comprising a server for processing data and a plurality of user terminals connected to the server, characterized in that: Including: A1: Identify the bar stock to be conveyed in the arranging unit, and obtain the material type information of the bar stock; A2: Obtain the corresponding target temperature range value T0 according to the material type information of the bar stock to be cut at the front end, and select the target processing parameter S0 for processing the bar stock to be cut at the front end; A3: Obtain the current temperature value T1 detected in real time by the temperature detection module in the cutting area when processing the bar stock according to the target processing parameter S0, and compare the current temperature value T1 with the corresponding target temperature range value T0 to obtain a comparison result; A4: Automatically control the operation of the temperature control module according to the comparison result to keep the current temperature value T1 within the target temperature range value T0.

2. The control method of a swing arm type CNC lathe according to claim 1, characterized in that: The specific working steps of step A2 are: Transmit the material type information of the bar stock to be cut to a preset query table for query, and obtain the target processing parameter S0 and the target temperature range value T0 corresponding to the current material type information; The material type information after query will be automatically moved to the storage table for storage; The preset target processing parameter S0 in the query table specifically refers to the mechanical processing parameter requirements corresponding to each material type information, including but not limited to cutting speed and feed speed; The preset target temperature range value T0 in the query table specifically refers to the optimal temperature range during cutting for different material type information.

3. The control method of a swing arm type CNC lathe according to claim 1, characterized in that: Step A3 includes: A31: Judge whether the target temperature range value T0 and the current temperature value T1 conform to the mathematical formula T1∈T0. If they conform to the mathematical formula, the current temperature value T1 conforms to the cutting temperature, the temperature control module does not start and ends the current step selection. If they do not conform to the mathematical formula, execute the next step; A32: If T1 < min(T0), then the current temperature value T1 is lower than the minimum element in the target temperature range value T0, generate a first control command and send it to the temperature control module to heat the cutting area to make it conform to the mathematical formula T1∈T0, and end the heating operation. If T1 > max(T0), then the current temperature value T1 is higher than the maximum element in the target temperature range value T0, generate a second control command and send it to the temperature control module to cool the cutting area to make it conform to the judgment formula T1∈T0, and end the cooling operation; The min(T0) represents the minimum element found from the set T0, and the max(T0) represents the maximum element found from the set T0.

4. The control method of a swing arm type CNC lathe according to claim 3, characterized in that: There are multiple bar stocks placed in the arranging unit, and step A1 further includes: B1: Obtain the initial position labels of the multiple bar stocks to be conveyed placed in the arranging unit; B2: Send the material type information of each bar stock in the arranging unit to the grouping module for adjustment, group the material type information of the same type, and generate new position labels for each bar stock after grouping; B3: Compare the initial position label of each bar stock with the new position label, and generate the corresponding control process for the manipulator; B4: Under the control of the control process, control the manipulator to adjust the order of the bar stocks in the arranging unit to be consistent with the new position labels, and complete the grouping of the bar stock material information.

5. The control method of a swing arm type CNC lathe according to claim 4, characterized in that: The steps of grouping the material type information of the same type include: C1: Get the first bar material in the arrangement unit with the same material type information as the front one; C2: Move the first bar forward to the back of the front bar in sequence to realize the grouping of this type of material information, and other types of material information will be postponed to fill in the position; C3: Get the next material type information, repeat step C2, realize the grouping of this type of material type information, and the other types of material type information will be supplemented later; C4: Repeat step C3 until all the material type information in the record table is grouped.

6. The control method of a swing arm type CNC lathe according to claim 5, characterized in that: After step C4, it also includes: C5: Get the target temperature range value T0 of each group of material type information after grouping, and find the minimum value T in the range min = min(T0) and the maximum value T in the range max = max(T0); C6: Use mathematical expressions to calculate the target temperature median value T for each material type mid , mathematical expression T mid =(T min + T max ) / 2, each group of material type information is based on the target temperature middle value T mid The values ​​are arranged from small to large. For the target temperature middle value T mid Similarly, those with narrower ranges are arranged in front.

7. The control method of a swing arm type CNC lathe according to claim 6, characterized in that: The method further includes: After the front-end bar is transported to the cutting area for processing, new bars will be added to the end of the arrangement unit, and the material type information of the new bars will be obtained separately; Analyze whether there is the same material type information on the processing arrangement unit. If there is the same, move the new bar material type information behind the same material type information. If not, execute the next step; Get the target temperature range value T0 of the new bar and calculate the target temperature middle value T mid , the target temperature middle value T mid The target temperature median value T of the existing types on the arrangement unit mid Compare and move the new bar material type information to the corresponding position according to the value.

8. The control method of a swing arm type CNC lathe according to claim 7, characterized in that: The method further includes: Obtaining the first waiting time of each bar in the arrangement unit; Acquire a second bar material which has waited for a certain period of time according to the first waiting time; Get the target temperature range value T corresponding to the second bar 00 ; According to the target temperature range value T corresponding to the second bar material 00 Adjust the control strategy of the automatic temperature control module; According to the target temperature range value T corresponding to the second bar material 00 , and the steps of selecting the target processing parameter S0 to adjust the control strategy of the automatic temperature control module include: Obtain the target temperature range value T0 of the bar stock being processed currently. When T 00 > T0, automatically control the temperature control module to make the temperature in the cutting area reach the upper limit of T0. When T 00 < T0, automatically control the temperature control module to make the temperature in the cutting area reach the lower limit of T0, so that the temperature in the cutting area is close to the target temperature range value T 00 ; Also includes: The second bar stock is moved to the front end of the arrangement unit to process the second bar stock that has been waiting for a long time.

9. The control method of a swing arm type CNC lathe according to claim 3, characterized in that: The step A3 further comprises: Set alarm temperature values ​​θ1 and θ2, θ1<θ2, if the current temperature value T1<θ1 or the current temperature value T1>θ2, generate alarm information; The alarm information is sent to the user end to inform the user and prompt the user whether to choose to shut down the device.

10. A swing arm type CNC lathe, applicable to the control method of a swing arm type CNC lathe as claimed in any one of claims 1 to 4, comprising a base (1), the top of the base (1) is provided with a clamping and rotating unit through a mounting seat, for clamping and rotating the end of a bar, characterized in that: Also includes: Arrangement unit, used for arranging and placing the bars to be transported; The first unit is used to identify the bar materials to be transported in the arrangement unit and obtain the material type information of the bar materials; The second unit is used to obtain the corresponding target temperature range value T0 according to the material type information of the frontmost bar to be cut, and select the target processing parameter S0; The swing arm feeding unit conveys the bar material at the front end of the arrangement unit to the clamping unit for clamping by means of a swing arm; A tool processing module is used to perform cutting processing on the bar material clamped on the clamping unit according to the selected target processing parameter S0; The third unit is used to obtain the current temperature value T1 detected in the cutting area by the temperature detection module in real time when the bar is processed according to the target processing parameter S0, and compare the current temperature value T1 with the corresponding target temperature range value T0 to obtain a comparison result; The temperature control module is used to automatically control the operation of the temperature control module according to the comparison result, so as to keep the current temperature value T1 within the target temperature range value T0.

Citation Information

Patent Citations

  • Ultraprecise cutting optimization control method and system

    CN109732398A

  • Computer-aided manufacturing method and device, electronic equipment and storage medium

    CN115328031A

  • Automatic energy-saving unmanned cabin control method and system based on visual identification

    CN117234254A

  • Cutting temperature control system and control method for machine tool heating cutting

    CN117532397A

  • Metal processing control method and system based on temperature

    CN118466625A