Swing arm type numerical control lathe and control method thereof

By identifying the material of the bar stock and adjusting the temperature of the cutting zone in real time, the problem of unstable temperature of bar stock of different materials in CNC lathe machining is solved, thus improving machining accuracy and efficiency.

CN119115661BActive Publication Date: 2025-12-26广东亚数智能科技股份有限公司
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

During CNC lathe machining, bar stock of different materials is affected by the heat generated during its own processing and the external ambient temperature, resulting in unstable temperature in the cutting zone, which affects machining accuracy and may cause workpiece deformation.

Method used

By identifying the material of the bar stock, the target temperature range and processing parameters are obtained. The temperature detection module monitors the temperature of the cutting zone in real time, and the temperature control module automatically adjusts the temperature of the cutting zone to keep it within the target range.

Benefits of technology

To ensure that the temperature in the cutting zone remains stable within the optimal range, improve machining accuracy, reduce the number of times the temperature control module heats up or cools down, reduce energy consumption, and prevent workpiece deformation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119115661B_ABST
    Figure CN119115661B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of numerical control lathe, especially a swing arm type numerical control lathe and a control method thereof, which is used for cutting and processing rod materials of different materials, and comprises a server for processing data and a plurality of user terminals connected with the server, which comprises: A1: identifying the rod material to be transported in the arrangement unit and obtaining the material type information of the rod material; A2: obtaining the corresponding target temperature range value T0 according to the material type information of the frontmost rod material to be cut, and selecting the target processing parameter S0 for processing the frontmost rod material to be cut; A3: obtaining the current temperature value T1 in the cutting area detected by the temperature detection module in real time when the rod material is processed according to the target processing parameter S0, comparing the current temperature value T1 with the corresponding target temperature range value T0 to obtain a comparison result; A4: automatically controlling 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.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of numerical control lathe, in particular to a swing arm type numerical control lathe and a control method thereof. BACKGROUND

[0002] The numerical control lathe can realize batch processing of bar materials of different materials, and the swing arm type numerical control lathe is more intelligent in bar material conveying than the ordinary numerical control lathe, discards the cumbersome conveying track, sets the swing arm structure to realize the conveying of the bar material, and can provide better support and wider processing area.

[0003] In the cutting process, the bar materials of different materials are affected by the heat generated by their own processing and the external environment temperature, and the material may become harder in the low-temperature cutting area, increasing the cutting difficulty. The temperature generated by the material processing and the influence of the external high-temperature weather easily cause the cutting area to be overheated, and the workpiece is deformed. Therefore, when using the numerical control lathe, it is better to ensure that the cutting area maintains a constant environmental temperature range in winter and summer. Therefore, the temperature of the processing area needs to be adjusted adaptively during the processing to ensure the processing precision of the bar material. SUMMARY

[0004] The present application aims to solve the shortcomings in the prior art and provides a swing arm type numerical control lathe and a control method thereof.

[0005] In a first aspect, the present application provides a control method of a swing arm type numerical control lathe, which is used for cutting and processing bar materials of different materials, and includes a server for processing data and a plurality of user terminals connected with the server, which includes:

[0006] A1: identifying the bar material to be conveyed in the arrangement unit and obtaining the material type information of the bar material;

[0007] A2: obtaining the corresponding target temperature range value T0 according to the material type information of the frontmost bar material to be cut, and selecting the target processing parameter S0 for processing the frontmost bar material to be cut;

[0008] A3: obtaining the current temperature value T1 in the cutting area detected by the temperature detection module in real time when the bar material is processed according to the target processing parameter S0, comparing the current temperature value T1 with the corresponding target temperature range value T0 to obtain a comparison result;

[0009] A4: automatically controlling 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.

[0010] In practical application, the mixed bar is conveyed to the arrangement unit and sequentially fills the space of the arrangement unit, the server for processing data can be a data processing server in the numerical control lathe, the user end corresponds to the user end in the numerical control lathe, and the user end can be but is not limited to a PC, a tablet computer, a mobile phone and the like, the bar in the arrangement unit is identified as a whole before processing, the material type information of the bar is sequentially acquired, the data processing server controls the numerical control lathe to process the bar according to the material type information of the frontmost bar, the temperature detection module detects the temperature of the cutting area, the data processing server compares the detected current temperature value T1 with the target temperature range value T0, automatically controls the temperature control module to adjust the temperature of the cutting area, maintains the temperature of the cutting area within the optimal range, and ensures the processing precision of the bar;

[0011] It should be noted that the bar is identified to acquire the material type of the bar, which can be realized by using machine vision technology, specifically by using a camera and image processing software to identify bars of different material types, and sending the material type information of the bar to the data processing server; the temperature detection module can detect the temperature of the cutting area by using a temperature sensor or a thermal imager; the temperature control module can adjust the temperature of the cutting area by using a spraying cutting fluid method or a blowing method.

[0012] Preferably, the specific working steps of step A2 are:

[0013] The material type information of the bar to be cut is transmitted to the preset query table for query to obtain the target machining parameter S0 and the target temperature range value T0 corresponding to the current material type information;

[0014] The queried material type information is automatically moved to the storage table for storage;

[0015] The preset target machining parameter S0 in the query table specifically refers to the mechanical machining parameter requirement corresponding to each material type information, including but not limited to cutting speed and feed speed;

[0016] The preset target temperature range value T0 in the query table specifically refers to the optimal temperature range of different material type information in the cutting process.

[0017] In practical application, the query table is established in the control system of the data processing server in advance according to the material type information of the bar, the material type information, the target machining parameter S0 and the target temperature range value T0 are used as the table header of the query table, when querying, the target machining parameter S0 and the target temperature range value T0 corresponding to the material are obtained according to the material type information transmitted to the query table, so as to facilitate the cutting tool machining module to cut and process the bar according to the queried target machining parameter S0.

[0018] Preferably, step A3 comprises:

[0019] A31: judging whether the target temperature range value T0 and the current temperature value T1 meet the mathematical formula T1∈T0, if yes, the current temperature value T1 meets the cutting temperature, the temperature control module is not started and the current step selection is ended, if not, the next step is executed;

[0020] A32: if T1<min(T0), the current temperature value T1 is lower than the minimum element in the target temperature range value T0, a first control command is generated and sent to the temperature control module to perform the temperature rising processing on the cutting area so as to meet the mathematical formula T1∈T0, and the temperature rising operation is ended, if T1>max(T0), the current temperature value T1 is higher than the maximum element in the target temperature range value T0, a second control command is generated and sent to the temperature control module to perform the temperature falling processing on the cutting area so as to meet the judgment formula T1∈T0, and the temperature falling operation is ended;

[0021] 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.

[0022] Preferably, a plurality of bars are placed in the arrangement unit, and step A1 further comprises:

[0023] B1: obtaining the initial position mark of the bar to be conveyed placed in the arrangement unit;

[0024] B2: sending the material type information of each bar in the arrangement unit to the grouping module for adjustment, grouping the same type of material type information, and generating a new position mark for each bar after the grouping is completed;

[0025] B3: comparing the initial position mark and the new position mark of each bar, and generating a corresponding control process for the mechanical hand;

[0026] B4: under the control of the control process, controlling the mechanical hand to sequentially adjust the bars in the arrangement unit to be consistent with the new position mark, and completing the grouping of the material information of the bars.

[0027] Preferably, the step of grouping the same type of material type information comprises:

[0028] C1: obtaining a first bar with the same material type information as the first material type information in the arrangement unit;

[0029] C2: moving the first bar to the back of the first bar in sequence to realize the grouping of the material type information, and sequentially filling the positions of other types of material type information;

[0030] C3: Obtain the next material type information, repeat step C2, and group the material type information of this type, and other types of material type information are sequentially filled in the back;

[0031] C4: Repeat step C3 until all the material type information in the record table is grouped.

[0032] Preferably, after step C4, it further includes:

[0033] C5: Obtain the target temperature range value T0 of each group of material type information after grouping, find the minimum value T min = min(T0) and the maximum value T max = max(T0) in the range;

[0034] C6: Calculate the target temperature intermediate value T mid of each material type using the mathematical expression T mid = (T min + T max ) / 2, arrange each group of material type information according to the value of the target temperature intermediate value T mid from small to large, and arrange the front for the same target temperature intermediate value T mid according to the narrow range.

[0035] Preferably, the method further includes:

[0036] The frontmost bar is transported to the cutting area for processing, and new bars are supplemented to the end of the arrangement unit, and the material type information of the new bars is obtained separately;

[0037] Analyze whether there is the same material type information on the processing arrangement unit, if there is the same, move the material type information of the new bar to the back of the same material type information, if there is no same, execute the next step;

[0038] Obtain the target temperature range value T0 of the new bar, and calculate the target temperature intermediate value T mid , compare the target temperature intermediate value T mid with the target temperature intermediate value T mid of the existing type in the arrangement unit, and move the material type information of the new bar to the corresponding position according to the value.

[0039] Preferably, the method further includes:

[0040] Obtain the first waiting time of each bar in the arrangement unit;

[0041] Obtain the second bar of the timeout waiting according to the first waiting time;

[0042] obtaining a target temperature range value T corresponding to the second bar material 00 ;

[0043] obtaining a target temperature range value T corresponding to the second bar material 00 adjusting the control strategy of the automatic temperature control module;

[0044] obtaining a target temperature range value T corresponding to the second bar material 00 , and the step of adjusting the control strategy of the automatic temperature control module according to the target processing parameter S0 includes:

[0045] obtaining a target temperature range value T0 of the bar material currently being processed, when T 00 >T0, the automatic temperature control module controls the temperature of the cutting zone to reach the upper limit of T0, when T 00 <T0, the automatic temperature control module controls the temperature of the cutting zone to reach the lower limit of T0, so that the temperature of the cutting zone approaches the target temperature range value T corresponding to the second bar material 00 ;

[0046] Further comprising:

[0047] moving the second bar material to the front end of the arrangement unit for processing the second bar material waiting for too long.

[0048] Preferably, the step A3 further comprises:

[0049] setting alarm temperature values θ1 and θ2, θ1 < θ2, if the current temperature value T1 < θ1 or the current temperature value T1 > θ2, generating alarm information;

[0050] sending the alarm information to the user end to inform the user, prompting the user whether to select to close the device.

[0051] In a second aspect, a swing arm type numerical control lathe is provided, comprising a base, a clamping and rotating unit is arranged on the top of the base through a mounting seat, for clamping and rotating the end of the bar material, further comprising:

[0052] an arrangement unit for arranging and placing the bar material to be transported;

[0053] a first unit for identifying the bar material to be transported in the arrangement unit and obtaining the material type information of the bar material;

[0054] a second unit for obtaining a corresponding target temperature range value T0 according to the material type information of the bar material to be cut at the front end, and selecting a target processing parameter S0;

[0055] a swing arm feeding unit for feeding the bar material at the front end of the arrangement unit to the clamping unit for clamping by means of swing arm;

[0056] The tool machining module is used for cutting machining treatment of the bar material clamped on the clamping unit according to the selected target machining parameter S0.

[0057] The third unit is used for obtaining a current temperature value T1 in the cutting area detected in real time from the temperature detection module when the bar material is machined according to the target machining parameter S0, comparing the current temperature value T1 with a corresponding target temperature range value T0 to obtain a comparison result.

[0058] The temperature control module is used for automatically controlling the operation of the temperature control module according to the comparison result, so as to keep the current temperature value T1 in the target temperature range value T0.

[0059] Preferably, the arrangement unit comprises a support frame fixedly connected to one side of the base, and a vibrating disc is fixedly arranged on the support frame, and the surface of the vibrating disc is provided with a conveying track.

[0060] The swing arm feeding unit comprises:

[0061] The mounting frame is fixedly connected to the side wall of the mounting seat, and a sliding seat is slidingly connected to the top of the mounting frame.

[0062] The belt conveying mechanism is arranged on the top of the mounting frame, the sliding seat is connected to the surface of the belt of 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.

[0063] A connecting shaft is rotatably connected to the side wall of the sliding seat, the end of the connecting shaft penetrates through the mounting frame and extends to be fixedly connected to a mounting plate, the end of the mounting frame is provided with an electric clamp jaw, and the electric clamp jaw is used to clamp the bar material conveyed on the conveying track.

[0064] The gear driving mechanism is arranged on the side wall of the mounting frame, and is used to drive the connecting shaft to overturn.

[0065] Compared with existing technologies, this invention has the following advantages: Before processing, the bar stock in the arrangement unit is identified as a whole, and the material type information of the bar stock is obtained sequentially. The data processing server controls the CNC lathe to cut the bar stock according to the material type information of the bar stock at the front end. The set temperature detection module detects the temperature of the cutting area. The data processing server compares the detected current temperature value T1 with the target temperature range value T0, and automatically controls the temperature control module to adjust the temperature of the cutting area to maintain the temperature of the cutting area within the optimal range, ensuring the processing accuracy of the bar stock. During the cutting process, the grouping module arranges the bar stock of the same material together in advance and performs cutting processing sequentially, which helps to reduce the number of times the temperature control module heats up or cools down, and calculates the median target temperature T for each type of material during processing after grouping. mid The values ​​are sorted from smallest to largest, which helps to reduce the target temperature difference between two adjacent materials during processing and reduces the need for rapid heating or cooling operations. Attached Figure Description

[0066] Figure 1 This is a flowchart of the method steps of the present invention.

[0067] Figure 2 This is a schematic diagram of the control process of the CNC lathe of the present invention.

[0068] Figure 3 This is a schematic diagram of the overall structure of the present invention.

[0069] Figure 4 This is a partial structural diagram of the present invention.

[0070] In the diagram: 1. Base; 2. Three-jaw chuck; 3. First motor; 4. Vibratory feeder; 5. Conveyor track; 6. Sliding seat; 7. Connecting shaft; 8. Electric gripper; 9. Second motor. Detailed Implementation

[0071] 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 denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.

[0072] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the stated features. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.

[0073] CNC lathes can batch process bar stock of different materials. Compared with ordinary CNC lathes, swing-arm CNC lathes are more intelligent in bar stock transportation, eliminating cumbersome transport tracks and using a swing-arm structure to transport bar stock, providing better support and a wider processing area. In practical applications, when CNC lathes are cutting bar stock, the usual practice is to process bar stock of the same type together, which can improve processing efficiency and facilitate management and control of processing quality. However, in certain specific situations, different types of bar stock may be mixed together for processing, such as: ① In some production environments, it may be necessary to process bar stock of multiple different materials, and the quantity of each type is not large. In this case, in order to reduce manual sorting steps and improve production flexibility, different types of bar stock may be mixed together for processing; ② When receiving urgent orders or special requirements, it may be necessary to temporarily adjust the production plan and mix different types of bar stock for processing to meet customer needs; ③ If the CNC lathe has a low degree of automation and requires manual loading and changing of materials, errors may occur during operation, resulting in different types of bar stock being mixed together for processing.

[0074] During the cutting process, bar stock of different materials is affected by the heat generated by its 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, coupled with the influence of high external weather, can easily cause the cutting area to overheat and the workpiece to deform. Therefore, when using CNC lathes, it is generally better to ensure that the cutting area is maintained within a constant ambient temperature range, regardless of winter or summer. Thus, it is necessary to adjust the temperature of the processing area adaptively during the processing to ensure the processing accuracy of the bar stock.

[0075] like Figures 1 to 2 The method for controlling a swing-arm CNC lathe, shown, is used for cutting bar stock of different materials. It includes a server for processing data and multiple user terminals connected to the server, comprising:

[0076] A1: Identify the bar stock to be conveyed in the arrangement unit and obtain the material type information of the bar stock;

[0077] A2: Obtain the corresponding target temperature range value T0 based on the material type information of the bar stock at the foremost point to be cut, and select the target processing parameter S0 to process the bar stock at the foremost point to be cut.

[0078] A3: When processing the bar stock according to the target processing parameters S0, the current temperature value T1 in the cutting zone is detected in real time by the temperature detection module, and the current temperature value T1 is compared with the target temperature range value T0 to obtain the comparison result;

[0079] A4: automatically controlling 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.

[0080] In actual application, the mixed bar materials are conveyed to the arrangement unit and sequentially fill the space of the arrangement unit, the server for processing data can be a data processing server in a numerical control lathe, the user end corresponds to a user end in the numerical control lathe, and the user end can be but is not limited to a PC, a tablet computer, a mobile phone and the like. Before processing, the bar materials in the arrangement unit are identified as a whole, the material type information of the bar materials is sequentially acquired, the data processing server controls the numerical control lathe to process the bar materials according to the material type information of the frontmost bar material, the temperature detection module detects the temperature of the cutting area, the data processing server compares the detected current temperature value T1 with the target temperature range value T0, and automatically controls the temperature control module to adjust the temperature of the cutting area, so as to maintain the temperature of the cutting area within the best range and ensure the processing precision of the bar materials.

[0081] It should be noted that the bar materials are identified to acquire the material type of the bar materials, which can be realized by using machine vision technology, specifically, a camera and image processing software are used to identify bar materials of different material types, and the material type information of the bar materials is sent to the data processing server; the temperature detection module can detect the temperature of the cutting area by using a temperature sensor or a thermal imager; and the temperature control module can adjust the temperature of the cutting area by using a spraying cutting fluid mode or a blowing mode.

[0082] As an embodiment of the present application, the specific working steps of step A2 are as follows:

[0083] The material type information of the bar materials to be cut is transmitted to a preset query table for query to obtain the target processing parameter S0 and the target temperature range value T0 corresponding to the current material type information;

[0084] The queried material type information is automatically moved to a storage table for storage;

[0085] The preset target processing parameter S0 in the query table specifically refers to the mechanical processing parameter requirement corresponding to each material type information, including but not limited to cutting speed and feed speed.

[0086] The preset target temperature range value T0 in the query table specifically refers to the best temperature range of different material type information in the cutting process.

[0087] In actual application, a query table is established in the control system of the data processing server according to the material type information of the bar material in advance, the material type information, the target machining parameter S0 and the target temperature range value T0 are used as the table header of the query table, when querying, the target machining parameter S0 and the target temperature range value T0 corresponding to the material are obtained according to the material type information transmitted to the query table, so that the cutting tool machining module can cut and process the bar material according to the target machining parameter S0.

[0088] As an embodiment of the present application, step A3 comprises:

[0089] A31: judging whether the target temperature range value T0 and the current temperature value T1 conform to the mathematical formula T1∈T0, if conforming to the mathematical formula, the current temperature value T1 conforms to the cutting temperature, the temperature control module is not started and the current step selection is ended, if not conforming to the mathematical formula, the next step is executed;

[0090] A32: if T1<min(T0), the current temperature value T1 is lower than the minimum element in the target temperature range value T0, a first control command is generated and sent to the temperature control module to perform the temperature rising processing on the cutting area, so as to conform to the mathematical formula T1∈T0, the temperature rising operation is ended, if T1>max(T0), the current temperature value T1 is higher than the maximum element in the target temperature range value T0, a second control command is generated and sent to the temperature control module to perform the temperature falling processing on the cutting area, so as to conform to the judgment formula T1∈T0, the temperature falling operation is ended;

[0091] min(T0) represents the minimum element found from the set T0, and max(T0) represents the maximum element found from the set T0.

[0092] In actual application, in the process that the numerical control lathe processes the bar material, the temperature detection module arranged detects the temperature of the cutting area to obtain a current temperature value T1, the corresponding optimal target temperature range value T0 of the material in the machining process is queried in the query table according to the machined material, whether the detected current temperature value T1 is in the range of the target temperature range value T0 is analyzed through the data processing server, if it is in the range of the target temperature range value T0, that is, it meets the mathematical formula T1 ∈ T0, it indicates that the current temperature value T1 meets the cutting temperature, the bar material can normally complete the cutting process, and the temperature of the cutting area does not need to be controlled through the temperature control module, although the bar material generates heat in the cutting process, if the current temperature value T1 of the cutting area detected by the temperature detection module is lower than the minimum element of the target temperature range value T0 in the extremely cold winter environment, it indicates that the temperature of the cutting area needs to be warmed up, and the temperature of the cutting area is increased to the target temperature range value T0, so that the bar material can still be smoothly cut even in the cold conditions, and the generation of cracks caused by low-temperature processing of the bar material is avoided, if the current temperature value T1 of the cutting area detected by the temperature detection module is higher than the maximum element of the target temperature range value T0, it indicates that the temperature of the cutting area is too high and needs to be cooled, and the temperature of the cutting area is reduced to the target temperature range value T0.

[0093] For example, assuming that the target temperature range value of the material a is [50, 90], when the current temperature value T1 detected by the temperature control module is less than 50, the temperature control module needs to be controlled to warm up the cutting area to increase the temperature to the target temperature range, when the current temperature value T1 is in the target temperature range value [50, 90], the temperature control module does not need to be controlled to warm up or cool down, and when the current temperature value T1 is greater than 90, the temperature control module needs to be controlled to cool down the cutting area to reduce the temperature to the target temperature range, so as to meet the processing of the material a bar material.

[0094] As an embodiment of the application, a plurality of bar materials are placed in the arrangement unit, and step A1 further includes:

[0095] B1: obtaining the initial position mark of the plurality of bar materials placed in the arrangement unit;

[0096] B2: sending the material type information of each bar material in the arrangement unit to the grouping module for adjustment, grouping the same type of material type information, and generating a new position mark for each bar material after grouping;

[0097] B3: comparing the initial position mark and the new position mark of each bar material to generate a corresponding control process for the robot;

[0098] B4: Under the control of the control flow, the robot controls the sequential adjustment of the bar materials in the arrangement unit to be consistent with the new position mark, and completes the grouping of the bar material quality information.

[0099] In practical applications, the heat generated by bar materials of different material types during processing may be different, but the material types placed on the arrangement unit may be in a chaotic state, and the chaotic arrangement of material types may bring difficulties to temperature control during cutting processing, and may cause frequent temperature rising or falling, affecting the normal service life of the temperature control module. Therefore, the same material bar can be arranged together in advance during cutting processing, and cutting processing can be performed in turn, so as to reduce the number of temperature rising or falling of the temperature control module. The specific arrangement method is as follows: the initial position marks of the bars in the arrangement unit are obtained in sequence, the material types of all bars are sent to the grouping module for grouping adjustment, the same type of material is grouped, and the corresponding bars are moved by the robot according to the grouping of the grouping module, so as to facilitate the concentrated cutting processing of the same type of material, reduce the number of temperature adjustment of the cutting area by the temperature control module, and reduce the energy consumption.

[0100] For example, the initial material types placed on the arrangement unit are a1→b2→d3→a4→b5→c6→a7→c8, and the corresponding initial position marks are 1, 2, 3, 4, 5, 6, 7, and 8. After grouping by the grouping module, they become a1→a4→a7→b2→b5→d3→c6→c8. The a material originally arranged at the 4th position is moved to the 2nd new position. During the grouping process, the initial position mark of each bar is compared with the new position mark to generate a corresponding control flow for the robot. The a material at the 4th position on the arrangement unit is moved forward to the 2nd new position by the robot, and the other materials without movement are sequentially extended backward. The bars in the arrangement unit are completely grouped according to the grouping of the grouping module, and the position marks of the grouped bars are reset. Finally, the bars are grouped into a1→a2→a3→b4→b5→d6→c7→c8 under the assistance of the robot.

[0101] As an embodiment of the present application, the step of grouping the same type of material type information includes:

[0102] C1: obtaining a first bar with the same material type information as the first material in the arrangement unit;

[0103] C2: sequentially moving the first bar to the back of the first bar, to realize the grouping of the same type of material type information, and sequentially extending the other types of material type information to the back to fill the positions;

[0104] C3: obtaining the next type of material type information, repeating step C2, to realize the grouping of the same type of material type information, and sequentially extending the other types of material type information to the back to fill the positions;

[0105] C4: Repeat step C3 until all the material type information in the record table is grouped.

[0106] In practical applications, the grouping module first acquires the material type information at the front of the arrangement unit, and moves the material information of the same type as the material type information forward to complete grouping of the material type information, for example, the material type information conveyed to the grouping module is a→b→d→a→b→c→a→c, the first grouping moves the material a forward to become a→a→a→b→d→b→c→c; then the second material type information is acquired, and the same operation is performed to move the material information of the same type forward to group, for example, the order of the material type information is a→a→a→b→d→b→c→c, and after the second grouping, the material b is moved forward to become a→a→a→b→b→d→c→c, until all the material type information is grouped.

[0107] Each rod generates a control flow during forward movement, and controls the robot to move the corresponding rod in the arrangement unit to complete grouping and adjustment of the material type in the arrangement unit.

[0108] As an embodiment of the present application, after step C4, the following steps are further included:

[0109] C5: Acquire the target temperature range value T0 of each group of material type information after grouping, find the minimum value T min = min(T0) and the maximum value T max = max(T0) in the range;

[0110] C6: Calculate the target temperature intermediate value T mid of each material type using the mathematical expression T mid = (T min + T max ) / 2, arrange the order of each group of material type information according to the size of the target temperature intermediate value T mid , and arrange the front for the same target temperature intermediate value T mid with a narrow range.

[0111] In practical applications, the above embodiment can group the same type of material in the arrangement unit and reduce the number of temperature control module temperature rising or falling, but if the processing temperature of different materials is too different, the temperature control module needs to quickly raise and lower the temperature of the processing area, and the grade span of the temperature control module when starting temperature adjustment will also be large, which may cause energy consumption, therefore, the target temperature range value T0 of each rod material type after grouping is acquired, and the mathematical expression T mid =(Tmin + T max ) / 2, the value of the target temperature intermediate value T mid is calculated, and the values are sorted from small to large according to the size of the values. For the same target temperature intermediate value, the one with a narrower range is arranged in front, because a narrower range means more accurate temperature control and smaller adjustment range, so that the sorted material type information of each group after grouping is conducive to reducing the target temperature difference between adjacent two materials during processing and reducing the operation of rapid heating or cooling.

[0112] For example, assuming that the obtained temperature range values a [50, 90], b [40, 80], c [30, 80], d [40, 70] are calculated T mid (a) = 55, T mid (b) = 70, T mid (b) = 80, T mid (d) = 55, and the values are arranged according to the size of the values, d→a→b→c. According to this order, a temperature control adjustment strategy is developed to ensure that the closest temperature range to the current temperature and the narrowest range is selected for adjustment each time.

[0113] As an embodiment of the present application, the method further comprises:

[0114] After the frontmost bar is transported to the cutting area for processing, a new bar is supplemented to the end of the arrangement unit, and the material type information of the new bar is obtained separately;

[0115] It is analyzed whether there is the same material type information on the processing arrangement unit. If there is the same material type information, the material type information of the new bar is moved to the back of the same material type information. If there is no same material type information, the next step is executed;

[0116] The target temperature range value T0 of the new bar is obtained, and the target temperature intermediate value T mid is calculated. The target temperature intermediate value T mid is compared with the target temperature intermediate value T mid of the existing type in the arrangement unit, and the material type information of the new bar is moved to the corresponding position according to the size of the values.

[0117] In actual application, after the frontmost bar is transported to the cutting area for processing, a new bar is supplemented to the end of the arrangement unit, and the material type information of the new bar is obtained. If there is the same material type information in front, the material type information is directly moved to the back of the same type. If there is no same material type information, the target temperature intermediate value T mid of the new bar is obtained, and the position of the new material type information is adjusted according to the size of the values.

[0118] As an embodiment of the present application, the method further comprises:

[0119] Obtaining a first waiting time of each bar in the arrangement unit;

[0120] Obtaining a second bar that has a timeout waiting according to the first waiting time;

[0121] Obtaining a target temperature range value T 00 of the second bar;

[0122] Adjusting the control strategy of the automatic temperature control module according to the target temperature range value T 00 of the second bar;

[0123] Adjusting the control strategy of the automatic temperature control module according to the target temperature range value T 00 of the second bar and the selected target processing parameter S0;

[0124] Obtaining a target temperature range value T0 of the bar currently being processed, when T 00 >T0, the automatic temperature control module controls the temperature of the cutting area to reach the upper limit of T0, and when T 00 <T0, the automatic temperature control module controls the temperature of the cutting area to reach the lower limit of T0, so that the temperature of the cutting area approaches the target temperature range value T 00 of the second bar;

[0125] Further comprising:

[0126] Moving the second bar to the front end of the arrangement unit for processing the second bar that has a timeout waiting.

[0127] In actual application, the grouping method according to the steps of the previous embodiment will cause an infinite queuing situation for the same type of material, resulting in a long waiting time for some bars. If bars of different materials need to be processed into different workpieces, the infinite queuing will become a problem in this case. The present embodiment can solve this problem. The longest waiting time of the bars entering the arrangement unit is set first, the first waiting time of each bar in the arrangement unit is obtained, the second bar that has a timeout waiting is found according to the first waiting time, the timeout bar is adjusted to be the next group of processing bars, the target temperature range value T 00 of the timeout bar is compared with the target temperature range value T0 of the bar being processed, 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 approaches the target temperature range value of the timeout bar, the temperature is pre-adjusted in advance, the grade span of the temperature control module in adjustment is shortened, and the energy consumption is reduced.

[0128] For example, the following gives several target temperature range values T of the over-time bar 00 and the comparison of the target temperature range value T0 of the bar being processed

[0129] Two range values are completely separated and can directly compare the temperature situation, if T 00 =[30, 50], T0=[55, 75], the automatic control temperature module adjusts the cutting area temperature of the bar being processed to the lower limit 55 degrees, if T 00 =[30, 50], T0=[15, 25], the automatic control temperature module adjusts the cutting area temperature of the bar being processed to the upper limit 25 degrees

[0130] Two range values have an overlapping part, if T 00 =[30, 50], T0=[40, 75], the lower limit of T0 overlaps with T 00 , the automatic control temperature module adjusts the cutting area temperature of the bar being processed to the lower limit 40 degrees, if T 00 =[30, 50], T0=[15, 35], the upper limit of T0 overlaps with T 00 , the automatic control temperature module adjusts the cutting area temperature of the bar being processed to the upper limit 35 degrees

[0131] One range covers the other range, if T 00 =[30, 50], T0=[35, 45], the T0 range falls within the T 00 range, and T 00 =[30, 50], T0=[20, 60], the T0 range covers the T 00 range, the control temperature module adjusts the cutting area temperature of the bar being processed to make the cutting area temperature close to the target temperature range value T 00 of the second bar.

[0132] As an embodiment of the present application, step A3 further comprises:

[0133] 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

[0134] Send the alarm information to the user terminal to inform the user, prompt the user whether to select to close the device.

[0135] In practical application, the data processing server of the numerical control lathe is provided with alarm temperature values θ1 and θ2, sometimes, the temperature detected by the temperature detection module in the cutting area is too low or too high due to the influence of the external environment, and the temperature cannot be adjusted through the temperature control module, therefore, when the current temperature value T1<θ1 or the current temperature value T1>θ2, alarm information is generated and sent to the user end, in order to improve the cutting precision of the bar material, whether the user needs to select to close the equipment and stop the turning process is prompted.

[0136] As shown in the drawing, a swing arm type numerical control lathe comprises a base 1, a clamping and rotating unit is arranged on the top of the base 1 through a mounting seat, which is used for clamping and rotating the end of the bar material, and further comprises: Figures 3 to 4

[0137] An arrangement unit is used for arranging and placing the bar material to be conveyed;

[0138] A swing arm feeding unit is used for conveying the bar material at the front end of the arrangement unit to the clamping unit through the swing arm for clamping;

[0139] A tool machining module is used for cutting and machining the bar material clamped on the clamping unit;

[0140] A temperature control module is used for adjusting the temperature of the cutting area;

[0141] As an optional embodiment of the present application, the clamping unit comprises a three-jaw chuck 2, which is rotatably connected to the side wall of the mounting seat, a first motor 3 is fixedly installed on the side wall of the mounting seat, and the output shaft of the first motor 3 is used to drive the three-jaw chuck 2 to rotate.

[0142] During work, the base 1 is convenient for installing the clamping and rotating unit, the swing arm feeding unit is used for conveying the bar material at the front end of the arrangement unit to the three-jaw chuck 2 on the clamping and rotating unit for clamping, then the swing arm feeding unit is reset, during cutting and machining, the first motor 3 is started, the output shaft of the first motor 3 drives the three-jaw chuck 2 clamping the bar material to rotate, the bar material is cut and machined by the tool machining module during rotation, the temperature control module is beneficial to adjusting the temperature of the cutting area according to the machining condition, so that the bar material is always maintained in the best machining temperature range during cutting and machining, and the machining precision of the bar material is improved.

[0143] As an embodiment of the present application, the arrangement unit comprises a support frame, which is fixedly connected to one side of the base 1, a vibration disc 4 is fixedly arranged on the support frame, and a conveying track 5 is arranged on the surface of the vibration disc 4;

[0144] The swing arm feeding unit comprises:

[0145] ​The mounting frame is fixedly connected to the side wall of the mounting base, and the top of the mounting frame is slidably connected with a sliding base 6;

[0146] A belt conveying mechanism is arranged at the top of the mounting frame, and the sliding base 6 is connected with the belt surface of the belt conveying mechanism, and the belt conveying mechanism is used to drive the sliding base 6 to slide along the top of the mounting frame;

[0147] A connecting shaft 7 is rotatably connected to the side wall of the sliding base 6, the end of the connecting shaft 7 penetrates through the mounting frame and extends rearward to be fixedly connected with a mounting plate, and the end of the mounting plate is provided with an electric clamp jaw 8, which is used to clamp the bar material conveyed on the conveying track 5;

[0148] A gear driving mechanism is arranged on the side wall of the mounting frame, and the gear driving mechanism is used to drive the connecting shaft 7 to overturn.

[0149] During operation, the bar material is placed in the vibration disc 4, and the vibration of the vibration disc 4 is conducive to the vibration of the bar material into the conveying track 5, the electric clamp jaw 8 is used to clamp the bar material at the front end of the conveying track 5, then the connecting shaft 7 connected with the mounting plate is driven by the gear driving mechanism to overturn, and the bar material clamped by the electric clamp jaw 8 is overturned to the side of the three-jaw chuck 2, at this time, the sliding base 6 is driven by the belt conveying mechanism to slide along the top of the mounting frame, which is conducive to the feeding of the bar material clamped by the electric clamp jaw 8 into the three-jaw chuck 2 for clamping, after the three-jaw chuck 2 clamps the bar material, the electric clamp jaw 8 is reset to realize the feeding operation of the bar material, the belt conveying mechanism and the gear driving mechanism are both conventional settings in the prior art, and will not be described in detail.

[0150] The above shows and describes the basic principles, main features and advantages of the present application. Those skilled in the art should understand that the present application is not limited to the above embodiments, and the above embodiments and descriptions in the specification are only the principles of the present application. Without departing from the spirit and scope of the present application, various changes and improvements can be made to the present application, and these changes and improvements all fall within the scope of the present application.

Claims

1. A control method of a swing-arm type CNC lathe, used for cutting and processing bar materials of different materials, comprising a server for processing data and a plurality of user terminals connected with the server, characterized in that, The method comprises the following steps: A1: identifying the bar to be conveyed in the arrangement unit and obtaining the material type information of the bar; A2: obtaining the corresponding target temperature range value T0 according to the material type information of the frontmost bar to be cut, and selecting the target machining parameter S0 for machining the frontmost bar to be cut; A3: obtaining the current temperature value T1 in the cutting area detected by the temperature detection module when the bar is machined according to the target machining parameter S0, comparing the current temperature value T1 with the corresponding target temperature range value T0 to obtain a comparison result; A4: automatically controlling 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; Step A3 comprises: A31: determining whether the target temperature range value T0 and the current temperature value T1 meet the mathematical formula T1 ∈ T0, if they meet the mathematical formula, the current temperature value T1 meets the cutting temperature, the temperature control module is not started and the current step selection is ended, if they do not meet the mathematical formula, the next step is executed; A32: if T1 < min (T0), the current temperature value T1 is lower than the minimum element in the target temperature range value T0, a first control command is generated and sent to the temperature control module to heat the cutting area to meet the mathematical formula T1 ∈ T0, and the heating operation is ended, if T1 > max (T0), the current temperature value T1 is higher than the maximum element in the target temperature range value T0, a second control command is generated and sent to the temperature control module to cool the cutting area to meet the judgment formula T1 ∈ T0, and the cooling operation is ended; 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; A plurality of bars are placed in the arrangement unit, and step A1 further comprises: B1: obtaining the initial position label of the plurality of bars to be conveyed placed in the arrangement unit; B2: sending the material type information of each bar in the arrangement unit to the grouping module for adjustment, grouping the same type of material type information, and generating a new position label for each bar after grouping; B3: comparing the initial position label and the new position label of each bar to generate a corresponding control process for the manipulator; B4: under the control of the control process, the manipulator adjusts the bars in the arrangement unit in sequence to be consistent with the new position label, and completes the grouping of the bar material information; The step of grouping the same type of material type information comprises: C1: obtaining a first bar with the same material type information as the frontmost material type information in the arrangement unit; C2: moving the first bar to the back of the frontmost bar in sequence to realize the grouping of the same type of material type information, and sequentially extending the other types of material type information to fill the positions; C3: obtaining the next type of material type information, repeating step C2 to realize the grouping of the same type of material type information, and sequentially extending the other types of material type information to fill the positions; C4: repeating step C3 until all types of material type information in the record table are grouped.

2. The control method of a swing arm type CNC lathe according to claim 1, characterized by, The specific working steps of step A2 are: The material type information of the bar to be cut is transmitted to a preset query table for query to obtain target machining parameters S0 and target temperature range value T0 corresponding to the current material type information; The queried material type information is automatically moved to a storage table for storage; The preset target machining parameters S0 in the query table specifically refer to the machining 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 of different material type information in the cutting process.

3. The control method of a swing arm type CNC lathe according to claim 1, wherein After the C4 step, the method further includes: C5: Obtain the target temperature range value T0 of each group of material category information after the group is obtained, find the minimum value T min = min(T0) and the maximum value T max = max(T0) in the range; C6: Calculate the target temperature intermediate value T of each material category using mathematical expression mid , mathematical expression T mid = (T min + T max ) / 2, arrange each set of material category information according to the value of target temperature intermediate value T mid from small to large, and arrange the front according to the narrow range for the same target temperature intermediate value T mid .

4. The control method of a swing arm type CNC lathe according to claim 3, characterized in that, The method further includes: After the most front-end bar is conveyed to the cutting area for machining, a new bar is supplemented to the end of the arrangement unit, and the material type information of the new bar is obtained separately; It is analyzed whether there is the same material type information on the machining arrangement unit, if there is the same material type information, the material type information of the new bar is moved to the rear of the same material type information, if there is no same material type information, the next step is executed; The target temperature range value T0 of the new bar is obtained, and a target temperature intermediate value T is calculated mid The target temperature intermediate value T mid is compared with the existing target temperature intermediate value T mid of the same kind on the arrangement unit, and the new bar material kind information is moved to the corresponding position according to the numerical value.

5. The control method of a swing arm type CNC lathe according to claim 4, characterized in that, The method further includes: The first waiting time of each bar in the arrangement unit is obtained; The first waiting time is compared with the preset longest waiting time, and the timeout waiting bar whose first waiting time is greater than the longest waiting time is obtained, and the timeout waiting bar is a second bar; obtaining a 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 step of adjusting the control strategy of the automatic temperature control module according to the target processing parameter S0 includes: acquire the target temperature range value T0 of the bar currently being processed, when T 00 >T0, the automatic control temperature module controls the temperature of the cutting zone to reach the upper limit of T0, when T 00 <T0, the automatic control temperature module controls the temperature of the cutting zone to reach the lower limit of T0, so that the temperature of the cutting zone approaches the target temperature range value T 00 ; The method further includes: The second bar is moved to the most front end of the arrangement unit to machine the timeout waiting second bar.

6. The control method of a swing arm type CNC lathe according to claim 1, wherein, The step A3 further includes: Alarm temperature values θ1 and θ2 are set, θ1 < θ2, if the current temperature value T1 < θ1 or the current temperature value T1 > θ2, alarm information is generated; The alarm information is sent to the user end to inform the user, prompting the user whether to select to close the equipment.

Citation Information

Patent Citations

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

    CN115328031A

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

    CN117532397A