Method, apparatus, processor and computer-readable storage medium for improving the processing efficiency and effect of a stock pulling machine tool
By identifying and utilizing the effective processing area and effective cut-off area of the pulling machine tool, and calculating and ensuring the processing position and starting point and distance of the cutting head, the problems of poor processing effect and many times of pulling in the prior art are solved, and more efficient and better processing effects are achieved.
Patent Information
- Application Number
- CN202211604832.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-14
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2042-12-14
AI Technical Summary
The existing pulling machine tools have poor processing results when the cutting head moves far from the chuck. If the machine stroke is reduced to avoid this problem, pipes of the same length need more pulling to complete processing.
By identifying the effective processing area and effective cutoff area of the pulling machine tool, the processing position and starting point and distance of the cutting head are calculated, ensuring that the cutting head moves within the effective processing area, and when necessary, the pulling processing of the effective cutoff area is carried out.
The processing efficiency and effect of the feed pulling machine tool is improved, the number of feed pulling times is reduced, and the cutting head is ensured to move in the area with better processing effect is avoided. The problem of the element being too far away from the chuck due to rotational movement.
Smart Images

Figure CN115951629B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of pipe cutting, and particularly to the technical field of pulling machines, and specifically refers to a method, device, processor and its computer-readable storage medium for improving the processing efficiency and effect of pulling machines. Background Art
[0002] There is a machine tool (i.e., a pulling machine) in the market where the cutting head moves, single clamping is used, and the length of the pipe to be processed is greater than the machine tool stroke. As Figure 2 shown, the device on the machine tool for pulling the pipe into the machine tool stroke is called a pulling fixture. To save costs and facilitate control, the pulling fixture and the cutting head are generally integrated and controlled to move back and forth by the same servo motor.
[0003] Generally, the most common processing steps of the pulling machine tool are as follows:
[0004] S1: Process the pipe within the current stroke.
[0005] S2: "Pull" the unprocessed pipe into the machine tool stroke.
[0006] S3: Continue to process the pipe within the stroke, and so on in a cycle until the processing is completed.
[0007] When the prior art uses the above steps for machine tool processing, the following problems will occur.
[0008] Problem 1: When the cutting head moves to a position far from the chuck, the processing effect at this time is relatively poor.
[0009] Problem 2: If the machine tool stroke is reduced to ensure that the cutting head does not move to a position far from the chuck, then the same length of pipe requires more pulls to be processed. Summary of the Invention
[0010] The purpose of the present invention is to overcome the above-mentioned disadvantages of the prior art, and provide a method, device, processor and its computer-readable storage medium for improving the processing efficiency and effect of pulling machines, which can take into account both processing efficiency and effect.
[0011] To achieve the above purpose, the method, device, processor and its computer-readable storage medium for improving the processing efficiency and effect of pulling machines of the present invention are as follows:
[0012] The method for improving the processing efficiency and effect of pulling machines is mainly characterized in that the method includes the following steps:
[0013] (1) After the pipe is cut, according to the length parameter of the effective processing area set by the pulling machine tool and the machine tool stroke, identify the actual position of the effective processing area of the pulling machine tool;
[0014] (2) Calculate the machining position where the cutting head needs to perform machining according to the primitive to be machined currently.
[0015] (3) Determine whether the position where the cutting head needs to move is within the effective machining area.
[0016] (4) For the primitive that needs to be fed, calculate the feeding start point and the feeding distance according to the current cutting head position and the position of the primitive / part that needs to be fed.
[0017] (5) When the feeding is completed, perform a new round of feeding machining.
[0018] (6) When the feeding machine tool completes the feeding machining of the effective machining area, perform the feeding machining of the effective truncation area to ensure the machining efficiency.
[0019] Preferably, the step (3) is specifically as follows:
[0020] The primitives that need to be machined include: directly machined primitives; primitives that need to be fed for machining; and ultra-long primitives that cannot be machined.
[0021] Among them, the directly machined primitive is specifically: the entire primitive is within the machine tool stroke.
[0022] The primitive that needs to be fed for machining is specifically: the length of the entire primitive is less than or equal to the length of the effective machining area.
[0023] The ultra-long primitive that cannot be machined is specifically: a part of the length exceeds the maximum position of the machine tool stroke, and the length of the entire primitive is greater than the length of the effective machining area.
[0024] Preferably, the feeding start point is specifically:
[0025] The position where the feeding fixture initially clamps the pipe, and the selection range of the feeding start point is [the maximum position of the machined primitive, the upper limit of the machine tool], and the best feeding start point is the machining start point position of the primitive to be machined.
[0026] Preferably, the feeding distance is specifically:
[0027] After the feeding fixture moves to the feeding start point, the distance after clamping the pipe and moving; and the feeding distance is: the primitive to be machined is not pulled out of the effective machining area, that is, the maximum feeding distance is the entire machine tool stroke.
[0028] Preferably, the step (6) specifically includes the following steps:
[0029] (6.1) Identify the actual position of the effective cutting area according to the length parameter of the effective cutting area set for the stock-pulling machine tool and the machine tool stroke;
[0030] (6.2) Determine whether the position where the cutting head needs to move is within the effective cutting area;
[0031] (6.3) Obtain the position of the nearest primitive element that needs to be rotated and processed in the stock-pulling machine tool currently;
[0032] (6.4) Calculate the stock-pulling starting point and the stock-pulling distance according to the current cutting head position, the position of the primitive element that needs to be stock-pulled, and the position of the rotated and processed primitive element obtained;
[0033] (6.5) When the stock-pulling is completed, perform a new round of stock-pulling processing.
[0034] Preferably, the step (6.3) further includes:
[0035] And at the beginning position of the tool path and after each rotated and processed primitive element, update the position of the next rotated and processed primitive element to a mark, and ensure that the position of the rotated and processed primitive element affecting this stock-pulling is obtained during stock-pulling through the value of this mark.
[0036] The device for improving the processing efficiency and effect of the stock-pulling machine tool is mainly characterized in that the device includes:
[0037] A processor configured to execute computer-executable instructions;
[0038] A memory storing one or more computer-executable instructions, and when the computer-executable instructions are executed by the processor, each step of the method for improving the processing efficiency and effect of the stock-pulling machine tool described above is implemented.
[0039] The processor for improving the processing efficiency and effect of the stock-pulling machine tool is mainly characterized in that the processor is configured to execute computer-executable instructions, and when the computer-executable instructions are executed by the processor, each step of the method for improving the processing efficiency and effect of the stock-pulling machine tool described above is implemented.
[0040] The computer-readable storage medium is mainly characterized in that a computer program is stored thereon, and the computer program can be executed by a processor to implement each step of the method for improving the processing efficiency and effect of the stock-pulling machine tool described above.
[0041] The method, device, processor and computer-readable storage medium for improving the processing efficiency and effect of a stock puller machine tool of the present invention are adopted. The stock puller processing of the effective processing area is used to distinguish each primitive to be processed, identify the primitives that cannot be processed by such machine tools and prompt the user that they cannot be processed. For the primitives that need to be pulled, without restricting the movement range of the stock puller fixture, it is ensured that they will not be pulled out of the effective processing area, and it can ensure that the cutting head moves within the area with better processing effect during processing. Because there is no restriction on the movement range of the stock puller fixture during stock pulling, the efficiency of stock pulling is also guaranteed to a certain extent. The stock puller processing of the effective truncation area is used. Since the software obtains the position of the next nearest primitive for rotary processing, it is ensured that the nearest primitive for rotary processing will not be pulled away from the effective truncation area when calculating the stock pulling distance. If this stock pulling does not involve the primitive for rotary processing, the stock pulling processing is carried out according to the stock pulling mode that only enables the effective processing area. In this way, it is more efficient than the stock pulling with a smaller effective processing area length, and it can ensure that the primitives that affect the processing effect due to rotary movement will not be cut at a relatively long distance from the chuck. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 It is a schematic diagram of a general machine tool in the prior art.
[0043] Figure 2 It is a schematic diagram of a stock puller machine tool in the prior art.
[0044] Figure 3 It is a schematic diagram of the drooping of a pipe during processing in the prior art.
[0045] Figure 4 It is a schematic diagram of the tail flicking of a pipe during processing in the prior art.
[0046] Figure 5 It is a schematic diagram of the stock pulling process using the effective processing area.
[0047] Figure 6 It is a schematic diagram of the stock pulling step process for pursuing efficiency.
[0048] Figure 7 It is a schematic diagram of another stock pulling step process for pursuing efficiency.
[0049] Figure 8 It is a schematic diagram of the processing flow for the effective processing area in the prior art.
[0050] Figure 9 It is a flowchart of the method for improving the processing efficiency and effect of a stock puller machine tool of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0051] In order to more clearly describe the technical content of the present invention, the following is further described in conjunction with specific embodiments.
[0052] Before describing the embodiments of the present invention in detail, it should be noted that hereinafter, the terms "comprising", "including" or any other variations are intended to cover non-exclusive inclusion, such that a process, method, article or device including a series of elements not only includes those elements but also includes other elements not expressly listed, or elements inherent to such process, method, article or device.
[0053] The method for improving the processing efficiency and effect of a pulling machine tool, wherein the method comprises the following steps:
[0054] (1) After the pipe is cut, according to the length parameter of the effective processing area set by the pulling machine tool and the machine tool stroke, identify the actual position of the effective processing area of the pulling machine tool;
[0055] (2) According to the primitive to be processed currently, calculate the processing position where the cutting head needs to perform processing;
[0056] (3) Determine whether the position where the cutting head needs to move is within the effective processing area;
[0057] (4) For the primitive that needs to be pulled, according to the current cutting head position and the position of the primitive / part that needs to be pulled, calculate the pulling start point and the pulling distance;
[0058] (5) After the pulling is completed, perform a new round of pulling processing;
[0059] (6) After the pulling machine tool completes the pulling processing of the effective processing area, perform the pulling processing of the effective truncation area to ensure the processing efficiency.
[0060] As a preferred embodiment of the present invention, step (3) is specifically:
[0061] The primitive that needs to be processed includes: the directly processed primitive; the primitive that needs to be pulled for processing; and the ultra-long primitive that cannot be processed;
[0062] Among them, the directly processed primitive is specifically: the entire primitive is within the machine tool stroke;
[0063] The primitive that needs to be pulled for processing is specifically: the length of the entire primitive is less than or equal to the length of the effective processing area;
[0064] The ultra-long primitive that cannot be processed is specifically: a part of the length exceeds the maximum position of the machine tool stroke, and the length of the entire primitive is greater than the length of the effective processing area.
[0065] As a preferred embodiment of the present invention, the pulling start point is specifically:
[0066] The position where the pulling fixture initially clamps the pipe, and the selected range of the pulling starting point is [the maximum position of the machined primitive, the upper limit of the machine tool], where the optimal pulling starting point is the machining starting point position of the primitive to be machined.
[0067] As a preferred embodiment of the present invention, the pulling distance is specifically:
[0068] After the pulling fixture moves to the pulling starting point, the distance after clamping the pipe and moving; and the pulling distance is: the primitive to be machined is not pulled out of the effective machining area, that is, the maximum pulling distance is the entire stroke of the machine tool.
[0069] As a preferred embodiment of the present invention, step (6) specifically includes the following steps:
[0070] (6.1) Identify the actual position of the effective cutting area according to the length parameter of the effective cutting area set by the pulling machine tool and the stroke of the machine tool;
[0071] (6.2) Determine whether the position where the cutting head needs to move is within the effective cutting area;
[0072] (6.3) Obtain the position of the nearest primitive that needs to be rotationally machined in the pulling machine tool currently;
[0073] (6.4) Calculate the pulling starting point and the pulling distance according to the current cutting head position, the position of the primitive that needs to be pulled, and the position of the rotationally machined primitive obtained;
[0074] (6.5) When the pulling is completed, a new round of pulling machining is carried out.
[0075] As a preferred embodiment of the present invention, step (6.3) further includes:
[0076] And at the beginning position of the tool path and after each rotationally machined primitive, update the position of the next rotationally machined primitive to a mark, and ensure that the position of the rotationally machined primitive affecting this pulling is obtained during pulling through the value of this mark.
[0077] In practical applications, to achieve the purpose of the pulling machine tool taking into account both machining efficiency and effect, there are two main reasons for the poor machining effect of this type of machine:
[0078] As Figure 3 shown, the machining position is far from the chuck, and the pipe sags due to gravity.
[0079] As Figure 4 shown, there will be jitter and tail-swing phenomena when the pipe rotates, and the phenomenon is more obvious the farther away from the chuck.
[0080] Regarding the problems in the above first point, the concept of an effective machining area is proposed to ensure that all machining primitives will not be machined outside the set effective machining area on the premise that they can be machined; regarding the second point, the concept of an effective truncation area is proposed to ensure that all primitives that require pipe rotation machining will not be machined outside the set effective truncation area on the premise that they can be machined.
[0081] The main steps of using the material pulling machining feature of the effective machining area include the following:
[0082] S1. According to the set length parameter of the effective machining area and the machine tool stroke, identify the actual position of the effective machining area.
[0083] S2. Calculate which position the cutting head needs to reach for the primitives to be machined.
[0084] S3. Compare whether the position where the cutting head needs to move is within the effective machining area. At this time, the following types of primitives will be classified: 1. Direct machining primitives; 2. Primitives that need to be machined after material pulling; 3. Unmachinable over-long primitives.
[0085] The feature of direct machining primitives is that the entire primitive is within the machine tool stroke. Currently, the effective machining area is not used for judgment here because when loading the pipe on the machine tool, the front end of the pipe may be loaded outside the effective machining area but within the machine tool stroke. At this time, the pipe should also be machinable; the feature of primitives that need to be machined after material pulling is that a part of them exceeds the maximum position of the machine tool stroke, but the length of the entire primitive is less than or equal to the length of the effective machining area. The feature of unmachinable over-long primitives is that a part of them exceeds the maximum position of the machine tool stroke, but the length of the entire primitive is greater than the length of the effective machining area.
[0086] S4. If it is a primitive that needs material pulling, calculate the material pulling starting point and the material pulling distance according to the current cutting head position and the position of the primitive that needs material pulling.
[0087] The concept of the material pulling starting point is the position where the material pulling fixture starts to clamp the pipe. For safety and clampability considerations, the selectable range of the material pulling starting point is [the maximum position of the machined primitive, the upper limit of the machine tool]. However, due to efficiency issues, there is an optimal material pulling starting point, that is, the machining starting point position of the primitive to be machined.
[0088] The concept of the material pulling distance is the distance that the material pulling fixture moves after going to the material pulling starting point and clamping the pipe. Since it is not the open light cutting state during material pulling and the machining effect does not need to be considered, it can move within the entire machine tool stroke. Therefore, as long as the calculated material pulling distance can prevent the primitive to be machined from being pulled out of the effective machining area, the maximum can be the entire machine tool stroke, thereby ensuring that long-distance material pulling can be carried out, reducing the number of material pulling times, and reducing the overall material pulling machining time.
[0089] S5, after the material drawing is completed, a new round of material drawing processing is carried out.
[0090] In view of the problem in the second point above, the concept of effective cutoff area is proposed. The drawing processing feature using the effective cutoff area mainly includes the following steps:
[0091] S1: The premise of using the effective truncation area is that the effective processing area has been used.
[0092] S2: According to the set effective truncation area length parameters and the machine tool stroke, the actual position of the effective truncation area is identified.
[0093] S3: Compare whether the position where the cutting head needs to move is within the effective processing area. At this time, the following types of graphics will be divided: 1. Direct processing graphics; 2. Graphics that can only be processed after pulling materials; 3. Extra-long graphics that cannot be processed.
[0094] S4: Get the position of the nearest graphics element that needs rotation processing.
[0095] Since a tool path often contains multiple entities that need to be rotated for processing, although the position of each rotational processing entity is recorded, what we need is to obtain the position of the rotational processing entity that affects the material pulling when pulling. Therefore, the position of the next rotational processing entity will be updated to a marker at the beginning of the tool path and after each rotational processing entity. When pulling, just use the value of this marker to ensure that the position that affects the selected entity is obtained.
[0096] S5: If it is a primitive that needs to be pulled, the starting point and distance of the pull are calculated according to the current position of the cutting head, the position of the primitive that needs to be pulled, and the position of the rotation processing primitive obtained in the previous step. At this time, the calculation of the pull distance will try to ensure that the rotation processing primitive is not pulled out of the effective truncation area when it can be processed.
[0097] S6: After the drawing is completed, a new round of drawing processing is carried out.
[0098] In a specific embodiment of the present invention, take the drawing processing of a pipe of length L as an example (the pipe head is just at the upper limit of the machine tool when the processing starts):
[0099] For the sake of simplicity, we process simple common edge parts with a processing length of a, and the parts only have vertical cutoff lines. A total of n parts can be processed on the tube (n*a≤L), that is, there are a total of (n+1) cutoff lines to be processed. The machine tool stroke is Y, and the effective processing area length is E.
[0100] In order to calculate the material drawing processing time, the opening processing time is set to t1, the total time for the idle movement between the cut lines is t2, the material drawing time is t3, and the total processing time is T.
[0101] T = t1 + t2 + t3
[0102] As long as the processing technology and tool path remain unchanged, t1 and t2 remain unchanged, and t3 will vary under different material pulling conditions. The material pulling time can be divided into the time t4 when the pipe is actually clamped and pulled forward and the time t5 when the pipe is loosened and clamped during all material pulling operations.
[0103] t3 = t4 + t5
[0104] Since the pipes have the same length and tool path, regardless of the number of material pulling operations, the time t4 when the pipe is actually clamped and pulled forward can also be considered unchanged. And the time t5 for loosening and clamping the pipe is equal to the product of the time t6 for each loosening and clamping of the pipe and the number of material pulling operations. Therefore, the key to reducing the total material pulling processing time lies in reducing the number of pulls.
[0105] In the case where the effective processing area is not used and the processing effect is not considered:
[0106]
[0107] In the case where the effective processing area is not used but the actual processing effect is considered:
[0108]
[0109] In the case where the effective processing area is used;
[0110] When the length a of the part ≤ the length E of the effective processing area, it can be approximately regarded that after processing all the parts within a group of effective processing areas, the next group of parts that can be simultaneously in the effective processing area are pulled into the effective processing area for processing:
[0111]
[0112] When the length E of the effective processing area < the length a of the part ≤ the machine tool stroke Y, it can be approximately regarded that each part only requires one material pull (because they are co - edge parts, it can be considered that there is no material pulling between parts):
[0113] t5 = n × t6
[0114] When the machine tool stroke Y < the length a of the part, it can be approximately regarded that each material pull pulls the entire stroke:
[0115]
[0116] From the comparison of the above formulas, it can be concluded that: The number of pulling operations with the effective processing area enabled is less than that without considering the effect but using the effective processing area, and more than that without considering the effect. However, since enabling the effective processing area ensures that all primitives are processed within the effective processing area, enabling the effective processing area can balance processing effect and efficiency.
[0117] Please refer to Figures 5 to 7 As shown in the figure, it can be seen from the figure that without using the effective processing area, ensuring efficiency may cause some primitives to be pulled out of the effective processing area for processing ( Figure 6 S2 in it), resulting in a decline in processing accuracy; without using the effective processing area, ensuring the effect will result in redundant pulling operations ( Figure 7 S3 and S4 in it).
[0118] This case distinguishes the effective processing area from other processes that distinguish the effective processing area. The process of using primitive processing in the process is an inherent process in the laser processing industry and is not distinguished here.
[0119] This technical solution does not partition the tool path in advance because this case can divide two levels of areas (effective truncation area and effective processing area) according to the configuration. The calculation amount and time for advance partitioning will increase as the number of areas to be partitioned and the complexity of the tool path increase. After the areas are partitioned in advance, although the judgment of subsequent pulling is relatively simple, in subsequent steps, the time ratio of the pulling action and the processing action is much larger than the time ratio of the judgment. Although the real-time pulling judgment in this case requires more calculation amount and time compared to the case of advance partitioning, it is still negligible compared to the time spent on the pulling action and the processing action; and this case has higher flexibility. Changes in the tool path and areas will have a more obvious impact on the efficiency of advance partitioning, but real-time judgment will not be affected by this and result in obvious efficiency changes.
[0120] The device for improving the processing efficiency and effect of a pulling machine tool, wherein the device includes:
[0121] A processor configured to execute computer-executable instructions;
[0122] A memory storing one or more computer-executable instructions, and when the computer-executable instructions are executed by the processor, each step of the method for improving the processing efficiency and effect of the pulling machine tool as described above is implemented.
[0123] The processor for improving the processing efficiency and effect of a pulling machine tool, the main feature of which is that the processor is configured to execute computer-executable instructions, and when the computer-executable instructions are executed by the processor, each step of the method for improving the processing efficiency and effect of the pulling machine tool as described above is implemented.
[0124] The computer-readable storage medium is mainly characterized in that a computer program is stored thereon, and the computer program can be executed by a processor to implement each step of the method for improving the processing efficiency and effect of the material pulling machine tool described above.
[0125] Any process or method description shown in the flowchart or described in other ways herein can be understood as representing a module, segment, or part of code including one or more executable instructions for implementing a specific logical function or process. The scope of the preferred embodiments of the present invention includes additional implementations, where the functions can be executed in a substantially simultaneous manner or in a reverse order according to the involved functions, rather than in the order shown or discussed, which should be understood by those skilled in the technical field of the embodiments of the present invention.
[0126] It should be understood that each part of the present invention can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution device.
[0127] Those of ordinary skill in the art of this technology can understand that all or part of the steps carried by the method of the above embodiments can be completed by instructing relevant hardware through a program. The program can be stored in a computer-readable storage medium, and when the program is executed, it includes one or a combination of the steps of the method embodiments.
[0128] The above-mentioned storage medium can be a read-only memory, a magnetic disk, an optical disk, etc.
[0129] In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "example", "specific example", or "embodiment", etc. means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples.
[0130] Although the embodiments of the present invention have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present invention.
[0131] The method, device, processor and computer-readable storage medium for improving the processing efficiency and effect of the stock pulling machine tool of the present invention are adopted. The stock pulling processing in the effective processing area is used, and each primitive to be processed is distinguished. The primitives that cannot be processed by such machine tools are identified and the user is prompted that they cannot be processed. For the primitives that need to be stock pulled, without restricting the movement range of the stock pulling fixture, it is ensured that they will not be pulled out of the effective processing area, and it can be ensured that the cutting head moves within the area with better processing effect during processing. Because there is no restriction on the movement range of the stock pulling fixture during stock pulling, the stock pulling efficiency is also guaranteed to a certain extent. The stock pulling processing using the effective truncation area, since the software obtains the position of the next nearest rotation processing primitive, it is ensured that the nearest rotation processing primitive is not pulled away from the effective truncation area when calculating the stock pulling distance. If this stock pulling does not involve the rotation processing primitive, the stock pulling processing is carried out according to the stock pulling mode that only enables the effective processing area. In this way, it is more efficient than the stock pulling with a smaller effective processing area length, and it can be ensured that the primitives that affect the processing effect due to rotational movement will not be cut at a relatively long distance from the chuck.
[0132] In this specification, the present invention has been described with reference to its specific embodiments. However, it is obvious that various modifications and transformations can still be made without departing from the spirit and scope of the present invention. Therefore, the specification and the drawings should be regarded as illustrative rather than restrictive.
Claims
1. A method for improving the processing efficiency and effect of a material pulling machine tool, characterized in that, The method described above includes the following steps: (1) After the pipe is cut, identify the actual position of the effective processing area of the pulling machine tool according to the length parameter of the effective processing area set by the pulling machine tool and the machine tool stroke; (2) Calculate the processing position that the cutting head needs to process according to the primitive to be processed currently; (3) Determine whether the position where the cutting head needs to move is within the effective processing area; (4) For the primitive that needs to be pulled, calculate the pulling start point and the pulling distance according to the current position of the cutting head and the position of the primitive / part that needs to be pulled; (5) When the pulling is completed, perform a new round of pulling processing; (6) After the pulling processing of the effective processing area of the pulling machine tool is completed, perform the pulling processing of the effective truncation area to ensure the processing efficiency; The specific content of step (3) is as follows: The primitives that need to be processed include: directly processed primitives; primitives that need to be pulled for processing; and ultra-long primitives that cannot be processed; Among them, the directly processed primitive is specifically: the entire primitive is within the machine tool stroke; The primitive that needs to be pulled for processing is specifically: the length of the entire primitive is less than or equal to the length of the effective processing area; The ultra-long primitive that cannot be processed is specifically: a part of the length exceeds the maximum position of the machine tool stroke, and the length of the entire primitive is greater than the length of the effective processing area.
2. The method for improving the processing efficiency and effect of a material pulling machine tool according to claim 1, characterized in that, The pulling start point is specifically: The position where the pulling fixture initially clamps the pipe, and the selection range of the pulling start point is [the maximum position of the processed primitive, the upper limit of the machine tool], where the best pulling start point is the processing start point position of the primitive to be processed.
3. The method for improving the processing efficiency and effect of a material pulling machine tool according to claim 2, characterized in that, The pulling distance is specifically: After the pulling fixture moves to the pulling start point, the distance after clamping the pipe and moving; and the pulling distance is: the primitive to be processed is not pulled out of the effective processing area, that is, the maximum pulling distance is the entire machine tool stroke.
4. The method for improving the processing efficiency and effect of a material pulling machine tool according to claim 3, characterized in that, The specific content of step (6) includes the following steps: (6.1) Identify the actual position of the effective truncation area according to the length parameter of the effective truncation area set by the pulling machine tool and the machine tool stroke; (6.2) Determine whether the position where the cutting head needs to move is within the effective truncation area; (6.3) Obtain the position of the nearest primitive that needs to be rotated for processing in the pulling machine tool currently; (6.4) Calculate the pulling start point and the pulling distance according to the current position of the cutting head, the position of the primitive that needs to be pulled, and the position of the rotated processing primitive obtained; (6.5) When the pulling is completed, perform a new round of pulling processing.
5. The method for improving the processing efficiency and effect of a material pulling machine tool according to claim 4, characterized in that, The content of step (6.3) also includes: And at the beginning position of the tool path and after each rotated processing primitive, update the position of the next rotated processing primitive to a mark, and ensure that the position of the rotated processing primitive affecting this pulling is obtained during pulling through the value of this mark.
6. A device for improving the processing efficiency and effect of a material pulling machine tool, characterized in that, The device includes: A processor configured to execute computer-executable instructions; A memory stores one or more computer-executable instructions, and when the computer-executable instructions are executed by the processor, each step of the method for improving the processing efficiency and effect of the stock pulling machine tool according to any one of claims 1 to 5 is implemented.
7. A processor for improving the processing efficiency and effect of a material pulling machine tool, characterized in that, The processor is configured to execute computer-executable instructions, and when the computer-executable instructions are executed by the processor, each step of the method for improving the processing efficiency and effect of the stock pulling machine tool according to any one of claims 1 to 5 is implemented.
8. A computer-readable storage medium, characterized in that, A computer program is stored thereon, and the computer program can be executed by the processor to implement each step of the method for improving the processing efficiency and effect of the stock pulling machine tool according to any one of claims 1 to 5.
Citation Information
Patent Citations
Intelligent material pulling method and device and computer readable storage medium
CN115026436A