Workpiece machining control method and device, machining equipment and readable storage medium
Patent Information
- Application Number
- CN202410116871.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-26
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2044-01-26
AI Technical Summary
[0003]相关技术中,常采用两卡盘切管机对管材进行夹持支撑,防止高速转动切割时管材中间的离心甩动,但往往切割剩余的尾料都比较长,材料利用率不高,造成管材加工浪费严重
[0037]This workpiece machining control method, based on the pre-defined parameters of the workpiece to be processed (i.e., the distance from the current machining end position to the start position of the next machining contour in the workpiece feed direction) and the machining end positions of multiple machining contours, derives soft limit parameters that affect the permissible range of motion of the workpiece in the workpiece feed direction. Then, based on the derived soft limit parameters, machining control parameters that can control the machining process of the workpiece are obtained, thereby limiting the maximum range of motion of the workpiece under different limit conditions. By switching the limit conditions of the workpiece, the machinable range of the workpiece can be fully expanded while limiting the amplitude of the swing state change of the workpiece during the machining process, effectively improving the utilization rate of the workpiece's residual material and ensuring the material processing utilization rate.
Smart Images

Figure CN118024014B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of workpiece machining control, and in particular to a workpiece machining control method, apparatus, machining equipment, and readable storage medium. Background Technology
[0002] With the continuous development of workpiece processing control technology and the increasing variety of workpiece processing control needs, the requirements for workpiece processing control quality are becoming increasingly stringent. In actual processing, accurate positioning of pipes is crucial to ensuring the quality of pipe processing.
[0003] In related technologies, a two-chuck pipe cutter is often used to clamp and support the pipe to prevent centrifugal swinging in the middle of the pipe during high-speed rotation cutting. However, the remaining tail material is often quite long, resulting in low material utilization and serious waste in pipe processing. Summary of the Invention
[0004] Therefore, it is necessary to provide a workpiece processing control method, apparatus, processing equipment, and readable storage medium to address the aforementioned technical problems.
[0005] A workpiece machining control method, comprising:
[0006] Obtain the pre-formed parameters of the workpiece to be processed and the processing end positions of multiple processing contours. The pre-formed parameters are the distance from the current processing end position to the next processing start position of the processing contour in the workpiece feed direction.
[0007] Based on the pre-formed parameters and the processing end position, the soft limit parameter of the workpiece to be processed is determined, and the soft limit parameter is the allowable range of movement of the workpiece to be processed in the workpiece feed direction.
[0008] Based on the soft limit parameters, determine the machining control parameters.
[0009] In one embodiment, obtaining the pre-formed parameters of the workpiece to be processed and the processing end positions of multiple processing contours includes:
[0010] Obtain the pre-formed parameters of the workpiece to be processed. The pre-formed parameters are the distance P from the current processing end point to the next processing contour in the X direction, where the X direction is the workpiece feed direction.
[0011] The processing end position of multiple contours to be processed is obtained in the X-axis coordinate X_POS, where the X-axis is a coordinate axis constructed based on the machinable length of the base material;
[0012] The step of determining the soft limit parameters of the workpiece to be processed based on the pre-formed parameters and the processing end position includes:
[0013] When the distance P and the coordinate X_POS are greater than or equal to the first soft limit X1, that is, X_POS+P≥the first soft limit X1, the soft limit of the X-axis is switched from the first soft limit X1 to the second soft limit X2, and the second soft limit X2 is greater than the first soft limit X1.
[0014] In one embodiment, the first soft limit X1 is a limit parameter when the first fixture and the second fixture simultaneously clamp the workpiece to be processed, and the second soft limit X2 is a limit parameter when only the first fixture clamps the workpiece to be processed.
[0015] After switching from the first soft limit X1 to the second soft limit X2, the first clamp can pass through the second clamp.
[0016] In one embodiment, obtaining the pre-formed parameters of the workpiece to be processed includes:
[0017] Obtain the dimensional and positional information of the workpiece to be processed;
[0018] Based on the dimensional information and the position information, the prefabrication parameters of the workpiece to be processed are determined.
[0019] In one embodiment, obtaining the size information and position information of the workpiece to be processed specifically involves: obtaining the target processing length value, processing length constraint value, and position coordinate information of the workpiece to be processed;
[0020] Determining the prefabrication parameters of the workpiece to be processed based on the size information and the position information includes:
[0021] Based on the target processing length value and the processing length constraint value, multiple processing contours corresponding to multiple workpieces to be processed are determined;
[0022] The prefabrication parameters are determined based on the multiple contours to be processed and the position coordinate information.
[0023] In one embodiment, determining multiple machining contours corresponding to multiple workpieces to be processed based on the target machining length value and the machining length constraint value includes:
[0024] Using the processing length constraint value as a constraint condition, the target processing length values of multiple workpieces to be processed are sorted to determine the target processing length value sequence;
[0025] Based on the target processing length value sequence and the target processing length value, a plurality of the contours to be processed are determined.
[0026] In one embodiment, determining the prefabrication parameters based on the plurality of contours to be processed and the position coordinate information includes:
[0027] Based on the position coordinate information, determine the starting coordinate information of multiple contours to be processed;
[0028] The prefabrication parameters are determined based on the starting coordinate information of the adjacent contours to be processed.
[0029] A workpiece machining control device, comprising:
[0030] The acquisition module is used to acquire the pre-formed parameters of the workpiece to be processed and the processing end positions of multiple processing contours. The pre-formed parameters are the distance from the current processing end position to the next processing start position of the processing contour in the workpiece feed direction.
[0031] A limit parameter determination module, connected to the acquisition module, is used to determine the soft limit parameter of the workpiece to be processed based on the pre-set parameters and the processing end position. The soft limit parameter is the allowable range of movement of the workpiece to be processed in the workpiece feed direction.
[0032] The machining control module is connected to the acquisition module and the limit parameter determination module, and is used to determine the machining control parameters based on the soft limit parameters.
[0033] A processing apparatus includes a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the method described above.
[0034] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described above.
[0035] A computer program product that, when run on a terminal device, causes the terminal device to perform any of the methods described above.
[0036] The beneficial effects of the embodiments provided in this application include:
[0037] This workpiece machining control method, based on the pre-defined parameters of the workpiece to be processed (i.e., the distance from the current machining end position to the start position of the next machining contour in the workpiece feed direction) and the machining end positions of multiple machining contours, derives soft limit parameters that affect the permissible range of motion of the workpiece in the workpiece feed direction. Then, based on the derived soft limit parameters, machining control parameters that can control the machining process of the workpiece are obtained, thereby limiting the maximum range of motion of the workpiece under different limit conditions. By switching the limit conditions of the workpiece, the machinable range of the workpiece can be fully expanded while limiting the amplitude of the swing state change of the workpiece during the machining process, effectively improving the utilization rate of the workpiece's residual material and ensuring the material processing utilization rate. Attached Figure Description
[0038] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0039] Figure 1 This is a flowchart illustrating a workpiece machining control method in one embodiment;
[0040] Figure 2 This is a schematic diagram of the specific process of step 102 in one embodiment;
[0041] Figure 3 This is a schematic diagram of the specific process of step 106 in one embodiment;
[0042] Figure 4 This is a schematic diagram of the specific process of step 102 in one embodiment;
[0043] Figure 5 This is a schematic diagram of the limiting mechanism in one embodiment;
[0044] Figure 6 This is a schematic diagram of the workpiece machining control process in one embodiment;
[0045] Figure 7 This is a schematic block diagram of the workpiece processing control device in one embodiment;
[0046] Figure 8 This is a schematic block diagram of the specific structure of the pre-defined parameter determination module 40 in one embodiment;
[0047] Figure 9 This is a schematic block diagram of the specific structure of the processing control module 60 in one embodiment;
[0048] Figure 10 This is a schematic block diagram of the specific structure of the acquisition module 20 in one embodiment;
[0049] Figure 11 This is a schematic diagram of the processing equipment in one embodiment. Detailed Implementation
[0050] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0051] Furthermore, 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 that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0052] Figure 1 This is a flowchart illustrating a workpiece machining control method in one embodiment.
[0053] In this embodiment, the workpiece processing control method is applied to a processing equipment, which includes a limiting mechanism and a processing mechanism. The limiting mechanism is used to limit and support the position of the workpiece to be processed, and the processing mechanism is used to process the workpiece. The limiting mechanism includes a linear axis and a rotary axis. Figure 1 As shown, the workpiece machining control method includes steps 102 to 106.
[0054] Step 102: Obtain the pre-fabrication parameters of the workpiece to be processed and the processing end positions of multiple contours to be processed.
[0055] The workpiece to be processed can be a workpiece that requires positional definition, support, and processing. Pre-defined parameters can be generated based on the dimensional and positional information of the workpiece to be processed, and can characterize the horizontal distance between adjacent workpieces to be processed.
[0056] Optionally, the machining end position can be the planned machining termination point in the machining contour corresponding to the workpiece to be machined, that is, the machining end positions of multiple machining contours are in the X-axis coordinate X_POS, where the X-axis is a coordinate axis constructed based on the machinable length of the base material. The preset parameter can be the distance from the current machining end position to the start position of the next machining contour in the workpiece feed direction, that is, the distance P from the current machining end point to the next machining contour in the X direction, where the X direction is the workpiece feed direction.
[0057] The process of obtaining pre-fabrication parameters for a workpiece includes: obtaining the dimensional and positional information of the workpiece; and determining the pre-fabrication parameters of the workpiece based on the dimensional and positional information. Specifically, an X-axis is constructed using the machinable length of the base material to obtain the dimensional and positional information of the workpiece; the machining contour of the workpiece is determined based on the dimensional information; and the pre-fabrication parameters of the workpiece are determined based on the positional information and machining contour.
[0058] Step 104: Determine the soft limit parameters of the workpiece to be processed based on the pre-made parameters and the processing end position.
[0059] The soft limit parameter can be the permissible range of motion of the workpiece in the workpiece feed direction. Optionally, the soft limit parameter can be the maximum permissible range of motion of the workpiece in the workpiece feed direction under different limit constraints.
[0060] The soft limit parameters include a first limit parameter and a second limit parameter; the first limit parameter is the first soft limit X1, and the second limit parameter is the second soft limit X2; the second soft limit X2 is greater than the first soft limit X1, that is, the range of motion corresponding to the second soft limit X2 is greater than the range of motion corresponding to the first soft limit X1.
[0061] Optionally, the first soft limit X1 is the limit parameter when the first fixture and the second fixture simultaneously clamp the workpiece to be processed, and the second soft limit X2 is the limit parameter when only the first fixture clamps the workpiece to be processed; after switching from the first soft limit X1 to the second soft limit X2, the first fixture can pass through the second fixture.
[0062] Specifically, the different clamping conditions of the workpiece to be processed are determined by the limiting mechanism to limit and support the position of the workpiece to be processed; specifically, the first limiting parameter can be the maximum allowable range of motion of the workpiece to be processed in the horizontal direction (i.e., the workpiece feed direction) when both chucks in the two-chuck pipe cutter clamp and limit the workpiece to be processed at the same time; the second limiting parameter can be the maximum allowable range of motion of the workpiece to be processed in the horizontal direction when only one chuck in the two-chuck pipe cutter clamps and limits the workpiece to be processed.
[0063] The soft limit parameters of the workpiece to be processed are determined based on the pre-formed parameters and the processing end position. The following situations are included: when the sum of the pre-formed parameters and the processing end position is greater than the first soft limit X1, the soft limit parameter is switched from the first soft limit X1 to the second soft limit X2. That is, when the distance P and the coordinate X_POS are greater than or equal to the first soft limit X1, i.e., X_POS+P≥ the first soft limit X1, the soft limit of the X-axis is switched from the first soft limit X1 to the second soft limit X2, and the second soft limit X2 is greater than the first soft limit X1.
[0064] Step 106: Determine the machining control parameters based on the soft limit parameters.
[0065] Machining control parameters can be parameters for position limiting and support of the workpiece before machining, or parameters for controlling and adjusting the workpiece during machining. Optionally, machining control parameters include feed adjustment parameters and machining parameters. Feed adjustment parameters can be parameters for adjusting the range of motion of the workpiece in the horizontal direction (i.e., the workpiece feed direction), and machining parameters can be parameters for adjusting the machining process of the workpiece.
[0066] The situations in which machining control parameters are determined based on soft limit parameters include: using the soft limit parameters of the workpiece to be processed as constraints to determine the feed adjustment parameters and machining parameters acting on the workpiece.
[0067] When machining a workpiece, the dimensional and positional information of the workpiece are obtained based on the relative positional relationship between the limiting mechanism, the base material, and the workpiece. The machining contour of the workpiece is determined based on its dimensional information. Pre-fabrication parameters are determined based on the workpiece's positional information and machining contour. Soft limiting parameters are determined based on the pre-fabrication parameters and the machining end position. Specifically, when the sum of the pre-fabrication parameters and the machining end position is greater than the first soft limit X1, the soft limiting parameter is switched from the first soft limit X1 to the second soft limit X2. Conversely, when the distance P and the coordinate X_POS are greater than or equal to the first soft limit X1 (i.e., X_POS + P ≥ the first soft limit X1), the soft limit of the X-axis is switched from the first soft limit X1 to the second soft limit X2, where the second soft limit X2 is greater than the first soft limit X1. Using the switched soft limiting parameters of the workpiece as constraints, the feed adjustment parameters and machining parameters acting on the workpiece are determined to control its machining.
[0068] The workpiece machining control method provided in this embodiment, based on the pre-set parameters of the workpiece to be processed (i.e., the distance from the current machining end position to the start position of the next machining contour in the workpiece feed direction) and the machining end positions of multiple machining contours, derives soft limit parameters that affect the permissible range of movement of the workpiece to be processed in the workpiece feed direction. Then, based on the derived soft limit parameters, machining control parameters that can control the machining process of the workpiece to be processed are derived, thereby limiting the maximum range of movement of the workpiece to be processed under different limit conditions. By switching the limit conditions of the workpiece to be processed, the machining range of the workpiece to be processed can be fully expanded while limiting the amplitude of the swing state change of the workpiece to be processed during the machining process, effectively improving the utilization rate of the remaining material of the workpiece to be processed and ensuring the material processing utilization rate.
[0069] Figure 2This is a schematic diagram of the specific process of step 102 in one embodiment.
[0070] In this embodiment, as Figure 2 As shown, step 102 includes sub-steps 202 to 204.
[0071] Step 202: Based on the target machining length value and the machining length constraint value, determine multiple machining contours corresponding to multiple workpieces to be machined.
[0072] The target machining length value can be the expected length in the horizontal direction of the workpiece after machining. The machining length constraint value can be the allowed length in the horizontal direction of the workpiece during machining. The machining contour can be the machining path planned when machining the workpiece. Optionally, the machining contour can be the cutting path planned when cutting a pipe.
[0073] The scenario of determining multiple machining contours corresponding to multiple workpieces to be processed based on the target machining length value and the machining length constraint value includes: sorting the target machining length values of multiple workpieces to be processed using the machining length constraint value as a constraint condition to determine the target machining length value sequence; and determining multiple machining contours based on the target machining length value sequence and the target machining length value.
[0074] Sorting can be based on planning the processing sequence from largest to smallest target processing length values for multiple workpieces. The target processing length value sequence can be the result of sorting the target processing length values of multiple workpieces from largest to smallest. It should be noted that the smaller the target processing length value of a workpiece, the later it appears in the target processing length value sequence, and the later it is processed.
[0075] The scenario of determining multiple contours to be processed based on the sequence of target processing length values and the target processing length values includes: planning processing paths step by step according to the target processing length values of the workpieces to be processed based on the sequence of target processing length values, and determining the contours to be processed corresponding to multiple workpieces to be processed based on the planned processing paths.
[0076] Step 204: Determine the prefabrication parameters based on multiple contours to be processed and position coordinate information.
[0077] The scenarios for determining prefabrication parameters based on multiple contours to be processed and position coordinate information include: determining the starting coordinate information of multiple contours to be processed based on position coordinate information; and determining prefabrication parameters based on the starting coordinate information of adjacent contours to be processed.
[0078] The starting coordinate information can be the position coordinates of the starting point or starting section of the workpiece's profile relative to the base material coordinate system. Adjacent profiles can be the workpiece profiles corresponding to adjacent target machining length values in the target machining length value sequence.
[0079] The scenarios for determining pre-form parameters based on the starting coordinate information of adjacent contours to be processed include: obtaining the difference in the horizontal axis coordinates (i.e., the coordinates in the horizontal direction) in the starting coordinate information of adjacent contours to be processed, and using the difference in the horizontal axis coordinates as the pre-form parameters.
[0080] The workpiece processing control method provided in this embodiment plans the processing sequence of the workpieces to be processed from large to small target processing length values. That is, the smaller the target processing length value, the later the processing sequence. When processing workpieces with small target processing length values, the method ensures that the clamping and limiting effect of the workpiece is stable after the soft limit parameter is switched from the first limit parameter (multiple chucks clamping and limiting the workpieces to be processed at the same time) to the second limit parameter (one chuck clamping and limiting the workpieces to be processed individually). At the same time, it can make full use of the processing allowance occupied by the chuck in the unclamping and limiting state due to its own structure, so as to fully expand the processing range of the workpieces to be processed. Thus, while limiting the amplitude of the swing state change, it effectively improves the utilization rate of the allowance of the workpieces to be processed and ensures the material processing utilization rate.
[0081] Figure 3 This is a schematic diagram of the specific process of step 106 in one embodiment.
[0082] In this embodiment, as Figure 3 As shown, step 106 includes sub-steps 302 to 306.
[0083] Step 302: Obtain the termination coordinate information of multiple contours to be processed.
[0084] Step 304: Determine the target feed value based on the pre-set parameters and termination coordinate information.
[0085] The termination coordinate information can be the position coordinate information of the termination point or termination section of the workpiece relative to the coordinate system of the base material. The target feed value can be the expected feed length in the horizontal direction after the workpiece has been processed.
[0086] The scenarios for determining the feed target value based on prefabrication parameters and termination coordinate information include: obtaining the horizontal axis coordinate of the termination coordinate information in the parent material coordinate system; and determining the feed target value based on the sum of the horizontal axis coordinate and the prefabrication parameters.
[0087] Step 306: Determine the machining control parameters based on the target feed value and the soft limit parameters.
[0088] The machining control parameters are determined based on the target feed value and the soft limit parameter in the following situations: when the target feed value is less than the first limit parameter, the machining control parameters are determined based on the target feed value, using the first limit parameter as a constraint.
[0089] The case in which machining control parameters are determined based on the feed target value and the soft limit parameter also includes: when the feed target value is equal to or greater than the first limit parameter and less than the second limit parameter, the machining control parameters are determined based on the feed target value, using the second limit parameter as a constraint.
[0090] The workpiece processing control method provided in this embodiment combines the relationship between the feed target value, the first limit parameter, and the second limit parameter. It adapts different processing control parameters to different workpieces under different position constraints, thereby fully expanding the processable range of the workpiece. This effectively improves the utilization rate of the remaining material of the workpiece while limiting the range of change in the swing state, and ensures the material processing utilization rate.
[0091] Figure 4 This is a schematic diagram of the specific process of step 102 in one embodiment.
[0092] In this embodiment, as Figure 4 As shown, step 102 includes sub-steps 402 to 404.
[0093] Step 402: Obtain the size information of the base material and the size constraint value of the limiting mechanism.
[0094] Step 404: Based on the size information of the base material and the size constraint values, determine the size information and position information of the workpiece to be processed.
[0095] The base material dimension information can be the machinable length value in the horizontal direction or the machinable length value in the radial direction. The dimensional constraint value can be the maximum machinable range allowed when the limiting mechanism limits and supports the position of the base material.
[0096] The scenarios in which the size information and position information of the workpiece to be processed are determined based on the size information of the base material and the size constraint value include: comparing the size information of the base material and the size constraint value of the limiting mechanism; when the size information of the base material is less than or equal to the size constraint value, the size information and position information of the workpiece to be processed are determined based on the size information of the base material.
[0097] The workpiece processing control method provided in this embodiment obtains the actual usable size and position information of the workpiece to be processed by comparing the size information of the base material and the size constraint value of the limiting mechanism, which effectively improves the practicality and feasibility of the workpiece processing control method.
[0098] For example, such as Figure 5As shown, the limiting mechanism consists of three linear axes (X-axis, Y-axis, and Z-axis) and one set of rotary axes (rotary axis A and rotary axis B). The X-axis drives rotary axis B, which has a movable base, a clamping chuck, and can rotate infinitely, to feed the tube in the X-direction. The Y-axis drives the Z-axis, which can move vertically, to drive the laser head to feed in the Y / Z directions. The Z-axis drives the laser head to maintain a set distance from the tube, ensuring stable laser power output. Rotary axis A, with a fixed base, a clamping chuck, and infinite rotation, serves as the main shaft of rotary axis B, driving rotary axis B to rotate synchronously, completing the support and rotational feeding of the tube. In addition, the chuck of rotary axis B can pass through the chuck of rotary axis A and can clamp the tube for processing independently. The chuck of rotary axis A is equipped with non-contact jaw opening and closing detection sensors in both the vertical and horizontal directions.
[0099] When processing the workpieces, first import the 3D models of all the workpieces into the commercial software. The commercial software then nests all the workpieces according to the length of the current base material.
[0100] There are two specific working conditions: Condition 1: There are workpieces with a length less than L in the current nesting; Condition 2: There are no workpieces with a length less than L in the current nesting. Based on the commercial software, these two working conditions are distinguished. Only in Condition 1 can the chuck of the rotating axis B be used for individual clamping and cutting. This is because if the length is too long, the clamping force of a single chuck is insufficient, which may cause the pipe to swing during processing, resulting in defective products.
[0101] Optionally, L can be set to a value within 400mm; this parameter is pre-defined in the commercial software. It should be noted that if the clamping force of the chuck on rotary axis B is sufficient, the value of L can be increased. In the above operating conditions, the chuck on rotary axis B can only perform individual clamping and cutting under operating condition 1.
[0102] Then, the processing sequence is planned from largest to smallest target processing length value of the workpiece to be processed. That is, the smaller the target processing length value, the later the processing sequence is. Workpieces with length ≤ L are arranged last. Then, based on the position coordinate information, the starting coordinate information of multiple contours to be processed is determined. Based on the starting coordinate information of adjacent contours to be processed, the pre-set parameters of the CNC system are output to identify the conditions for individual clamping and cutting by the chuck of the rotating axis B.
[0103] For example, such as Figure 6 As shown, the remaining material can be processed into 3 workpieces: workpiece 1, workpiece 2, workpiece 3, and surplus material; the required contours to be processed include: contour 1, contour 2, contour 3, contour 4, contour 5, and contour 6; the maximum distance from the end point of the current contour to be processed to the next contour to be processed in the X-axis direction, i.e., the pre-made parameter P, includes: P1, P2, P3, P4, and P5.
[0104] In addition, the soft limit parameters include a first soft limit X1 (i.e., the first limit parameter) and a second soft limit X2 (i.e., the second limit parameter) on the X-axis. The first soft limit X1 represents the maximum X-axis coordinate that the chuck of rotary axis B can reach when the chuck of rotary axis A is closed; the second soft limit X2 represents the maximum X-axis coordinate that the chuck of rotary axis B can reach when the chuck of rotary axis A is open.
[0105] After the chuck on rotary axis B is individually clamped and cut (i.e., X_POS+P≥first soft limit X1, where X_POS represents the X-axis coordinate corresponding to the end position of each machining contour, i.e., the termination coordinate information), the soft limit parameter switches from the first limit parameter (multiple chucks simultaneously clamping the workpiece to be processed) to the second limit parameter (one chuck individually clamping the workpiece to be processed), that is, the first soft limit X1 on the X-axis switches to the second soft limit X2 on the X-axis. This allows the X-axis to feed forward an additional distance of X2-X1, meaning that an additional length of X2-X1 can participate in the cutting in the X direction, maximizing the utilization of leftover material, effectively improving the utilization rate of leftover material in the workpiece to be processed, and ensuring the material processing utilization rate.
[0106] It should be noted that when the chuck of rotary axis B is used for cutting independently, a non-contact jaw opening and closing detection sensor is installed in both the vertical and horizontal directions of the chuck of rotary axis A. As the jaws open and close, the top of the slider triggers the sensor. The sensor is triggered when the jaws are open. Only when the sensor is triggered can the chuck of rotary axis B enter the second soft limit area of the X-axis for processing. This avoids interference and collision between the two chucks when the X-axis drives the chuck of rotary axis B into the second soft limit area if the chuck of rotary axis A is not open or not fully open, thus ensuring the safety of the processing.
[0107] It should be understood that although the steps in the flowchart above are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least one sub-step described above may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps. It should be noted that the different embodiments described above can be combined with each other.
[0108] Figure 7 This is a schematic block diagram of the workpiece processing control device in one embodiment.
[0109] In this embodiment, as Figure 7 As shown, the workpiece processing control device includes an acquisition module 20, a pre-defined parameter determination module 40, and a processing control module 60.
[0110] The acquisition module 20 is used to acquire the pre-formed parameters of the workpiece to be processed and the processing end positions of multiple processing contours. The pre-formed parameters are the distance from the current processing end position to the start position of the next processing contour in the workpiece feed direction.
[0111] The limit parameter determination module 40 is connected to the acquisition module 20 and is used to determine the soft limit parameters of the workpiece to be processed based on the pre-set parameters and the processing end position. The soft limit parameters are the allowable range of movement of the workpiece to be processed in the workpiece feed direction.
[0112] The machining control module 60 is connected to the acquisition module 20 and the limit parameter determination module 40, and is used to determine the machining control parameters based on the soft limit parameters.
[0113] In this embodiment, each module is used to execute Figure 1 For details of each step in the corresponding embodiment, please refer to the documentation. Figure 1 as well as Figure 1 The relevant descriptions in the corresponding embodiments will not be repeated here.
[0114] Specifically, when machining the workpiece, the dimensional information, positional information, and soft limit parameters of the workpiece are obtained based on the relative positional relationship between the limiting mechanism, the base material, and the workpiece. The machining contour of the workpiece is determined based on its dimensional information. Pre-fabrication parameters of the workpiece are determined based on its positional information and machining contour. The soft limit parameters of the workpiece are determined based on the pre-fabrication parameters and the machining end position. Specifically, when the sum of the pre-fabrication parameters and the machining end position is greater than the first soft limit X1, the soft limit parameter is switched from the first soft limit X1 to the second soft limit X2. Conversely, when the distance P and the coordinate X_POS are greater than or equal to the first soft limit X1 (i.e., X_POS + P ≥ the first soft limit X1), the soft limit of the X-axis is switched from the first soft limit X1 to the second soft limit X2, where the second soft limit X2 is greater than the first soft limit X1. Using the switched soft limit parameters of the workpiece as constraints, the feed adjustment parameters and machining parameters acting on the workpiece are determined to control the machining process.
[0115] The workpiece processing control device provided in this embodiment, based on the pre-set parameters of the workpiece to be processed (i.e., the distance from the current processing end position to the start position of the next processing contour in the workpiece feed direction) and the processing end positions of multiple processing contours, derives soft limit parameters that affect the permissible range of movement of the workpiece to be processed in the workpiece feed direction. Then, based on the derived soft limit parameters, it derives processing control parameters that can control the processing of the workpiece to be processed, thereby limiting the maximum range of movement of the workpiece to be processed under different limit conditions. By switching the limit conditions of the workpiece to be processed, the processing range of the workpiece to be processed can be fully expanded while limiting the amplitude of the swing state change of the workpiece to be processed during the processing, effectively improving the utilization rate of the remaining material of the workpiece to be processed and ensuring the material processing utilization rate.
[0116] Figure 8 This is a schematic block diagram of the specific structure of the acquisition module 20 in one embodiment.
[0117] In this embodiment, as Figure 8 As shown, the acquisition module 20 includes a contour determination unit 220 and a pre-formed parameter determination unit 240.
[0118] The contour determination unit 220 is used to determine multiple contours to be processed corresponding to multiple workpieces to be processed based on the target processing length value and the processing length constraint value.
[0119] The prefabrication parameter determination unit 240 is connected to the contour determination unit 220 and is used to determine the prefabrication parameters based on multiple contours to be processed and position coordinate information.
[0120] In this embodiment, each unit is used to perform Figure 2 For details of each step in the corresponding embodiment, please refer to the documentation. Figure 2 as well as Figure 2 The relevant descriptions in the corresponding embodiments will not be repeated here.
[0121] Figure 9 This is a schematic block diagram of the specific structure of the processing control module 60 in one embodiment.
[0122] In this embodiment, as Figure 9 As shown, the machining control module 60 includes a coordinate information acquisition unit 620, a feed target determination unit 640, and a control parameter determination unit 660.
[0123] The coordinate information acquisition unit 620 is used to acquire the termination coordinate information of multiple contours to be processed.
[0124] The feed target determination unit 640 is connected to the coordinate information acquisition unit 620 and is used to determine the feed target value based on the preset parameters and the termination coordinate information.
[0125] The control parameter determination unit 660 is connected to the feed target determination unit 640 and is used to determine the machining control parameters based on the feed target value and the soft limit parameter.
[0126] In this embodiment, each unit is used to perform Figure 3 For details of each step in the corresponding embodiment, please refer to the documentation. Figure 3 as well as Figure 3 The relevant descriptions in the corresponding embodiments will not be repeated here.
[0127] Figure 10 This is a schematic block diagram of the specific structure of the acquisition module 20 in one embodiment.
[0128] In this embodiment, as Figure 10 As shown, the acquisition module 20 includes an acquisition unit 220 and an information parameter determination unit 260.
[0129] The acquisition unit 220 is also used to acquire the size information of the parent material and the size constraint value of the limiting mechanism.
[0130] The information determination unit 260, connected to the acquisition unit 220, is used to determine the size information and position information of the workpiece to be processed based on the size information of the base material and the size constraint value.
[0131] In this embodiment, each unit is used to perform Figure 4 For details of each step in the corresponding embodiment, please refer to the documentation. Figure 4 as well as Figure 4 The relevant descriptions in the corresponding embodiments will not be repeated here.
[0132] The division of the various modules in the above-described workpiece processing control device is only for illustrative purposes. In other embodiments, the workpiece processing control device can be divided into different modules as needed to complete all or part of the functions of the above-described workpiece processing control device.
[0133] Specific limitations regarding the workpiece machining control device can be found in the limitations of the workpiece machining control method described above, and will not be repeated here. Each module in the aforementioned workpiece machining control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in hardware or independently of the processor in the machining equipment, or stored in software in the memory of the machining equipment, so that the processor can call and execute the operations corresponding to each module.
[0134] Figure 11 This is a schematic diagram of the processing equipment in one embodiment.
[0135] In this embodiment, as Figure 11As shown, the processing equipment includes a memory A1 and a processor A2; it may also include a display screen A3, a communication interface, and a bus. Optionally, the processing equipment can be a workpiece processing control device.
[0136] The memory A1, processor A2, display screen A3, and communication interface can communicate with each other via a bus; the display screen A3 is configured to display the user operation interface preset in the initial setting mode, and the display screen A3 can also display the process control window; the communication interface can transmit information; the memory A1 stores computer programs, and the processor A2 can call the logical instructions in the memory A1 to execute the methods in the above embodiments.
[0137] Furthermore, the logic instructions in the aforementioned memory A1 can be implemented as software functional units and, when sold or used as independent workpieces, can be stored in a computer-readable storage medium.
[0138] Memory A1, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, such as program instructions or modules corresponding to the methods in the embodiments of this application. Processor A2 executes functional applications and data processing by running the software programs, instructions, or modules stored in memory A1, thereby implementing the methods in the above embodiments.
[0139] Memory A1 includes a program storage area and a data storage area. The program storage area may store the operating system and application programs required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, memory A1 may include high-speed random access memory and may also include non-volatile memory.
[0140] Processor A2 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0141] This application also provides a computer-readable storage medium. One or more non-volatile computer-readable storage media containing computer-executable instructions, which, when executed by one or more processors, cause the processors to perform the methods described above.
[0142] This application also provides a computer program product that, when run on a terminal device, causes the terminal device to execute the methods described in the above embodiments.
[0143] The workpiece processing control method, apparatus, processing equipment, and readable storage medium provided in the above embodiments, based on the pre-set parameters of the workpiece to be processed (i.e., the distance from the current processing end position to the start position of the next processing contour in the workpiece feed direction) and the processing end positions of multiple processing contours, derive soft limit parameters that affect the permissible range of movement of the workpiece to be processed in the workpiece feed direction. Then, based on the derived soft limit parameters, processing control parameters that can control the processing process of the workpiece to be processed are derived, thereby limiting the maximum range of movement of the workpiece to be processed under different limit conditions. By switching the limit conditions of the workpiece to be processed, the processing range of the workpiece to be processed can be fully expanded while limiting the amplitude of the swing state change of the workpiece to be processed during the processing, effectively improving the utilization rate of the remaining material of the workpiece to be processed, ensuring the material processing utilization rate, and having important economic value and practical application value.
[0144] Any references to memory, storage, databases, or other media used in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM), which is used as external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM).
[0145] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0146] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.
Claims
1. A workpiece machining control method, characterized in that, include: Obtain the pre-formed parameters of the workpiece to be processed and the processing end positions of multiple processing contours. The pre-formed parameters are the distance from the current processing end position to the next processing start position of the processing contour in the workpiece feed direction. Based on the pre-formed parameters and the processing end position, the soft limit parameter of the workpiece to be processed is determined, and the soft limit parameter is the allowable range of movement of the workpiece to be processed in the workpiece feed direction. Based on the soft limit parameters, determine the machining control parameters; The process of obtaining the pre-fabrication parameters of the workpiece to be processed and the processing end positions of multiple processing contours includes: Obtain the pre-formed parameters of the workpiece to be processed. The pre-formed parameters are the distance P from the current processing end point to the next processing contour in the X direction, where the X direction is the workpiece feed direction. The processing end position of multiple contours to be processed is obtained in the X-axis coordinate X_POS, where the X-axis is a coordinate axis constructed based on the machinable length of the base material; The step of determining the soft limit parameters of the workpiece to be processed based on the pre-formed parameters and the processing end position includes: When the distance P and the coordinate X_POS are greater than or equal to the first soft limit X1, that is, X_POS+P≥ the first soft limit X1, the soft limit of the X-axis is switched from the first soft limit X1 to the second soft limit X2, and the second soft limit X2 is greater than the first soft limit X1. The first soft limit X1 is the limit parameter when the first fixture and the second fixture simultaneously clamp the workpiece to be processed, and the second soft limit X2 is the limit parameter when only the first fixture clamps the workpiece to be processed. After switching from the first soft limit X1 to the second soft limit X2, the first clamp can pass through the second clamp.
2. The workpiece machining control method according to claim 1, characterized in that, The process of obtaining the pre-fabrication parameters of the workpiece to be processed includes: Obtain the dimensional and positional information of the workpiece to be processed; Based on the dimensional information and the position information, the prefabrication parameters of the workpiece to be processed are determined.
3. The workpiece machining control method according to claim 2, characterized in that, The step of obtaining the size and position information of the workpiece to be processed specifically involves: obtaining the target processing length value, processing length constraint value, and position coordinate information of the workpiece to be processed; Determining the prefabrication parameters of the workpiece to be processed based on the size information and the position information includes: Based on the target processing length value and the processing length constraint value, multiple processing contours corresponding to multiple workpieces to be processed are determined; The prefabrication parameters are determined based on the multiple contours to be processed and the position coordinate information.
4. The workpiece machining control method according to claim 3, characterized in that, The step of determining multiple machining contours corresponding to multiple workpieces to be processed based on the target machining length value and the machining length constraint value includes: Using the processing length constraint value as a constraint condition, the target processing length values of multiple workpieces to be processed are sorted to determine the target processing length value sequence; Based on the target processing length value sequence and the target processing length value, a plurality of the contours to be processed are determined.
5. The workpiece machining control method according to claim 4, characterized in that, The step of determining the prefabrication parameters based on multiple contours to be processed and the position coordinate information includes: Based on the position coordinate information, determine the starting coordinate information of multiple contours to be processed; The prefabrication parameters are determined based on the starting coordinate information of the adjacent contours to be processed.
6. A workpiece processing control device, characterized in that, include: The acquisition module is used to acquire the pre-formed parameters of the workpiece to be processed and the processing end positions of multiple processing contours. The pre-formed parameters are the distance from the current processing end position to the next processing start position of the processing contour in the workpiece feed direction. A limit parameter determination module, connected to the acquisition module, is used to determine the soft limit parameter of the workpiece to be processed based on the pre-set parameters and the processing end position. The soft limit parameter is the allowable range of movement of the workpiece to be processed in the workpiece feed direction. A processing control module, connected to the acquisition module and the limit parameter determination module, is used to determine processing control parameters based on the soft limit parameters; The process of obtaining the pre-fabrication parameters of the workpiece to be processed and the processing end positions of multiple processing contours includes: Obtain the pre-formed parameters of the workpiece to be processed. The pre-formed parameters are the distance P from the current processing end point to the next processing contour in the X direction, where the X direction is the workpiece feed direction. The processing end position of multiple contours to be processed is obtained in the X-axis coordinate X_POS, where the X-axis is a coordinate axis constructed based on the machinable length of the base material; The step of determining the soft limit parameters of the workpiece to be processed based on the pre-formed parameters and the processing end position includes: When the distance P and the coordinate X_POS are greater than or equal to the first soft limit X1, that is, X_POS+P≥ the first soft limit X1, the soft limit of the X-axis is switched from the first soft limit X1 to the second soft limit X2, and the second soft limit X2 is greater than the first soft limit X1. The first soft limit X1 is the limit parameter when the first fixture and the second fixture simultaneously clamp the workpiece to be processed, and the second soft limit X2 is the limit parameter when only the first fixture clamps the workpiece to be processed. After switching from the first soft limit X1 to the second soft limit X2, the first clamp can pass through the second clamp.
7. A processing equipment, characterized in that, The device includes a memory and a processor, wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform the method as described in any one of claims 1 to 5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Laser cutting equipment and pipe cutting method of laser cutting equipment
CN113441844A
Processing area determination method and system, control method and system, electronic equipment and medium
CN116021148A
Intelligent processing method and device, computer equipment and storage medium
CN116736793A