Calibration method, laser processing equipment and readable storage medium
By setting a calibration plane on the conveying assembly of the laser processing equipment, and using calibration instructions and reference patterns, the position and movement accuracy calibration of the conveying assembly is realized, processing error problems caused by errors are solved, calibration costs and complexity are reduced, and calibration costs and complexity are improved. Processing accuracy and efficiency.
Patent Information
- Application Number
- CN202411194075.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2024-12-24
AI Technical Summary
The transmission assembly changes in position and movement accuracy due to installation errors and aging in laser processing equipment, resulting in machining errors, which are difficult to accurately calibrate the transmission assembly, and is complex and costly.
A calibration method is proposed, by setting a calibration plane on the transmission assembly, controlling the movement of the transmission assembly using calibration instructions, synchronously controlling the work of the processing assembly, forming a processing pattern, obtaining calibration amounts based on the pattern and reference pattern, and storing and adjusting processing parameters to calibrate the transmission. Component deviation.
The calibration of the transmission components without dismantling them is achieved, reducing calibration costs and complexity, and improving machining accuracy and efficiency.
Smart Images

Figure CN119175481A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of laser processing technology, and in particular to a calibration method, laser processing equipment and a readable storage medium. Background Art
[0002] Traditional conveying components such as belt feeding components used in processing equipment are generally used for batch feeding. The processing control of laser processing equipment does not require precise engraving of the conveying components themselves, so the requirements for the installation angle, movement accuracy, etc. of the conveying components are not high.
[0003] Installation errors of the laser processing equipment itself, long-term aging, and other reasons may cause changes in the position and movement accuracy of the transmission components, which in turn may cause changes in the actual processing position of the laser processing equipment and cause processing errors, making it impossible to achieve precise engraving.
[0004] Based on this, a calibration scheme is needed to calibrate at least one of the position deviation and the movement accuracy deviation of the transmission component. Summary of the invention
[0005] The main purpose of the present application is to provide a calibration method, laser processing equipment and readable storage medium, aiming to solve the technical problem of at least one of the position deviation and movement accuracy deviation of the transmission component.
[0006] To achieve the above-mentioned purpose, the present application proposes a calibration method for laser processing equipment, wherein the laser processing equipment comprises a processing component and a transmission component, wherein a processing area of the processing component is located in a transmission path of the transmission component, and a calibration piece is provided on the transmission component, wherein the calibration piece has a calibration plane, and the calibration method comprises the following steps:
[0007] Get calibration instructions;
[0008] In response to the calibration instruction, controlling the conveying component to move in a predetermined direction to drive the calibration plane to move in the predetermined direction, and synchronously controlling the processing component to work to form a processing pattern on the calibration plane; and
[0009] A calibration amount is obtained according to the processing pattern and the corresponding reference pattern.
[0010] In one embodiment, when the calibration instruction includes an angle calibration instruction, the reference pattern includes a protractor pattern located on the calibration plane, and the steps of controlling the transmission component to move in a predetermined direction to drive the calibration plane to move in the predetermined direction and synchronously controlling the processing component to work to form a processing pattern on the calibration plane include:
[0011] Positioning a machining start point of the machining component to the origin of the protractor pattern;
[0012] The conveying component is controlled to move in a predetermined direction to drive the calibration plane to move in the predetermined direction, and the processing component is synchronously controlled to work to process and form a first processing line segment on the calibration plane.
[0013] In one embodiment, the step of obtaining the calibration amount according to the processing pattern and the corresponding reference pattern includes:
[0014] The angle between the first processing line segment and the zero scale line of the protractor pattern is obtained to obtain an angle calibration amount.
[0015] In one embodiment, when the calibration instruction includes a movement accuracy calibration instruction, the reference pattern includes a scale pattern located on the calibration plane, and the steps of controlling the transmission component to move in a predetermined direction to drive the calibration plane to move in the predetermined direction, and synchronously controlling the processing component to work to form a processing pattern on the calibration plane include:
[0016] Positioning the processing starting point of the processing component to the zero point edge of the ruler pattern;
[0017] The conveying component is controlled to move a set distance in a predetermined direction to drive the calibration plane to move in the predetermined direction, and the processing component is synchronously controlled to work to form a second processing line segment on the calibration plane.
[0018] In one embodiment, the step of obtaining the calibration amount according to the processing pattern and the corresponding reference pattern includes:
[0019] Based on the second processing line segment and the ruler pattern, acquiring the length of the second processing line segment;
[0020] The movement accuracy calibration amount is calculated according to the difference between the length of the second processing line segment and the set distance.
[0021] In one embodiment, the step of calculating the movement accuracy calibration amount according to the difference between the length of the second processing line segment and the set distance specifically includes:
[0022] The movement accuracy calibration amount is calculated by the following formula:
[0023] K = (L / X)*P;
[0024] Wherein, L is the length of the second processing line segment, X is the set distance, P is the length of one cycle of the conveying component movement, and K is the movement accuracy calibration amount.
[0025] In one embodiment, after the step of obtaining the calibration amount according to the processing pattern and the corresponding reference pattern, the calibration method further comprises the following steps:
[0026] storing the calibration amount so as to calculate actual processing data based on the calibration amount and the target processing data when receiving the target processing data;
[0027] Alternatively, a processing parameter of the processing component is adjusted according to the calibration amount.
[0028] In one embodiment, the calibration amount includes an angle calibration amount, and the calculating the actual processing data according to the calibration amount and the target processing data includes: adjusting the processing coordinates of the processing component in the target processing data based on the angle calibration amount; and / or,
[0029] The calibration amount includes a movement accuracy calibration amount, and calculating the actual processing data according to the calibration amount and the target processing data includes: adjusting the movement distance of the transmission component in the target processing data based on the movement accuracy calibration amount.
[0030] In one embodiment, during the step of controlling the conveying component to move in a predetermined direction to drive the calibration plane to move in a predetermined direction and synchronously controlling the machining component to work, the machining component remains stationary; and / or,
[0031] The reference pattern is pre-set on the calibration plane, or the reference pattern is used to control the processing component to process on the calibration plane in response to the calibration instruction, or the reference pattern is pre-stored in a memory.
[0032] In one embodiment, when the reference pattern is controlled by the processing component to process on the calibration plane in response to the calibration instruction, before the step of controlling the conveying component to move in a predetermined direction to drive the calibration plane to move in a predetermined direction and synchronously controlling the processing component to work, the calibration method further includes:
[0033] The processing component is controlled to process the calibration plane to form the reference pattern.
[0034] In addition, to achieve the above purpose, the present application also proposes a laser processing device, comprising:
[0035] Transport components;
[0036] a processing assembly, wherein a processing area of the processing assembly is located in a conveying path of the conveying assembly;
[0037] A control component is communicatively connected with the transmission component and the processing component. The control component includes a memory, a processor and a calibration program stored in the memory. The processor is used to receive calibration instructions and execute the calibration program to implement the steps of the calibration method as described above.
[0038] In addition, to achieve the above-mentioned purpose, the present application also proposes a computer-readable storage medium on which a calibration program is stored, and when the calibration program is executed by a processor, the steps of the calibration method described above are implemented.
[0039] One or more technical solutions proposed in this application have at least the following technical effects:
[0040] After obtaining the calibration instruction, respond to the calibration instruction, control the transmission component to move in a predetermined direction, so as to drive the calibration plane to move in the predetermined direction, and synchronously control the operation of the processing component to form a processing pattern on the calibration plane; obtain the calibration amount according to the processing pattern and the corresponding reference pattern; thereby, the deviation of the calibrated transmission component can be calibrated. During actual processing, the processing error caused by relative position deviation can be overcome by calling the calibration amount. The calibration process is relatively simple, the calibration cost is low, and the processing efficiency is indirectly improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0042] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0043] Figure 1 A schematic diagram of a flow chart of an embodiment of a calibration method of the present application;
[0044] Figure 2 A specific flow chart of step S200 of an embodiment of the calibration method of the present application is provided;
[0045] Figure 3 A specific flow chart of step S200 of another embodiment of the calibration method of the present application is provided;
[0046] Figure 4 A specific flow chart of step S300 of another embodiment of the calibration method of the present application is provided;
[0047] Figure 5 A specific flow chart of step S200 of another embodiment of the calibration method of the present application is provided;
[0048] Figure 6 A simplified structural diagram of an embodiment of the laser processing equipment of the present application is provided;
[0049] Figure 7One of the schematic diagrams of performing angle calibration for an embodiment of the laser processing equipment of the present application;
[0050] Figure 8 A second schematic diagram of an embodiment of the laser processing equipment of the present application for angle calibration;
[0051] Fig. 9 One of the schematic diagrams of performing movement accuracy calibration for an embodiment of the laser processing equipment of the present application;
[0052] Fig.10 A second schematic diagram of performing movement accuracy calibration for an embodiment of the laser processing equipment of the present application;
[0053] Fig.11 A schematic diagram of functional modules provided for an embodiment of the laser processing equipment of the present application.
[0054] Description of Figure Numbers:
[0055] 100. Processing components;
[0056] 200, transmission component;
[0057] 310. Control component; 320. Memory.
[0058] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0059] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0060] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0061] In the related art, conveying components such as belt feeding components of processing equipment are generally used for batch feeding. Since the processing control of laser processing equipment does not require precise engraving of the conveying components themselves, the requirements for the installation angle, movement accuracy, etc. of the conveying components are not high.
[0062] Laser processing equipment that has certain requirements for processing accuracy can control the transmission angle and movement accuracy of the belt by means of structural positioning or replacement of synchronous belts. The transmission components are integrated with the laser equipment and are generally calibrated before leaving the factory. However, in actual applications, if the relative position between the transmission component and the laser equipment changes, the calibration is complicated, and the transmission component is fixedly connected to the laser equipment, resulting in the whole equipment being bulky and inconvenient to disassemble and replace. When the transmission components such as the conveyor belt have problems such as angle deviation and insufficient precision, it is not conducive to replacing new transmission components, and it is necessary to return to the factory for repair or find professionals to handle it, which leads to high maintenance costs.
[0063] Based on this, the present application provides a calibration method, laser processing equipment and readable storage medium, which can complete the error calibration of the transmission component without disassembling the transmission component and reduce the calibration cost.
[0064] The laser processing equipment provided in the present application may be processing equipment such as a laser cutting machine, a laser engraving machine, a laser welding machine, etc., which is not limited to including processing components such as a laser processing head and transmission components such as a conveyor belt. The processing component is used to process the workpiece, and the transmission component is used to transport the workpiece. The laser processing equipment also includes at least a control component (such as a central processing unit, a graphics processing unit, etc.), and the control component can be used to receive and obtain calibration instructions sent by external control devices such as a host computer and other input devices such as an input keyboard, so as to implement calibration according to the obtained calibration instructions. Specifically, the control component can be set independently of the processing component and the transmission device, and it can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM: Read Only Memory) or the program loaded from the storage device to the random access memory (RAM: Random Access Memory). In RAM, various programs and data required for the operation of the processing equipment are also stored. The control component and storage modules such as ROM and RAM are connected to each other through a bus; the storage module can also include storage devices such as magnetic tapes and hard disks. The input / output (I / O) interface is also connected to the bus. Typically, the following systems can be connected to the I / O interface: input devices such as touch screens, touch pads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc. as input modules; output devices such as liquid crystal displays (LCDs), speakers, vibrators, etc. as output modules; and communication devices. The communication devices can allow the processing equipment to communicate with other equipment wirelessly or by wire to exchange data.
[0065] In this application, reference is made to Figures 1 to 11The calibration method is applied to laser processing equipment, and the laser processing equipment includes a processing component and a transmission component. The processing area of the processing component is located on the transmission path of the transmission component, and the transmission component is provided with a calibration plane. Optionally, when the laser processing equipment is processing normally, the transmission component is not provided with a calibration plane. When the laser processing equipment needs to be calibrated, the calibration piece can be placed on the transmission component. The calibration piece has a calibration plane, and the material, size, etc. of the calibration piece can be selected according to the actual calibration needs. In other words, when the laser processing equipment is processing normally, the transmission component is provided with a calibration plane, and when calibration is required, the calibration plane can be placed opposite to the processing component.
[0066] Reference Figure 1 The calibration method of the present application includes the following steps S100 to S300:
[0067] Step S100: Obtain calibration instructions.
[0068] Optionally, the calibration instructions obtained may be, but are not limited to, calibration instructions transmitted by a host computer, calibration instructions transmitted by other input buttons such as a calibration button attached to the laser processing equipment, calibration instructions transmitted by a touch screen, operation buttons displayed on an operation interface, etc.; calibration instructions transmitted by other control devices received by a communication interface, etc.; the specific method for obtaining the calibration instructions may be based on the settings, which is not limited here.
[0069] Step S200, in response to the calibration instruction, controlling the conveying component to move in a predetermined direction to drive the calibration plane to move in the predetermined direction, and synchronously controlling the processing component to work to form a processing pattern on the calibration plane; and
[0070] Step S300: obtaining a calibration value according to the processing pattern and the corresponding reference pattern.
[0071] The calibration method of the present application can be used to implement at least one of angle calibration and movement accuracy calibration and other multiple calibrations, and solve at least one of the position deviation and movement accuracy deviation of the transmission component. The calibration instruction includes at least one of the angle calibration instruction and the movement accuracy calibration instruction and other multiple items, which are used to execute the corresponding calibration steps according to the obtained calibration instruction.
[0072] In response to the acquired calibration instruction, the conveying component is controlled to move in a predetermined direction to drive the calibration plane to move in a predetermined direction, and the processing component is synchronously controlled to work to form a processing pattern on the calibration plane, and the calibration amount is obtained according to the processing pattern and the corresponding reference pattern. After obtaining the calibration amount, the embodiment of the present application can store the obtained calibration amount, so that when receiving the target processing data, the received target processing data can be adjusted by calling the stored calibration amount, and the actual processing data can be calculated to control the processing of the processing component according to the actual processing data, and further obtain the required processing pattern to overcome the processing error caused by the deviation of the conveying component; or directly adjust the processing parameters of the processing component according to the acquired calibration amount to adapt to the deviation of the conveying component, and then process the required processing pattern to overcome the error caused by the deviation of the conveying component.
[0073] The present application can obtain the calibration amount through the above-mentioned calibration method to realize equipment calibration, so as to optimize the processing accuracy and processing effect, and the calibration can be performed without disassembling the transmission component. The calibration process is relatively simple and the calibration cost is relatively low, which effectively reduces the calibration process, saves calibration time and calibration cost, and further improves the processing efficiency.
[0074] In the present application, the calibration implemented includes at least angle calibration and movement accuracy calibration. The processing errors that need to be overcome during angle calibration are mainly due to position deviations caused by installation errors, aging of transmission components, etc., which lead to displacement of the transmission direction. There are relatively few influencing factors to be considered. The processing errors that need to be overcome during movement accuracy calibration are not only the movement accuracy errors caused by material quality problems of the transmission components themselves, such as the tension of the transmission belt of the transmission components, but also the movement accuracy errors caused by the looseness of the transmission belt of the transmission components due to long-term use, loose installation of the transmission belt, etc. There are relatively more influencing factors to be considered.
[0075] Therefore, as a further example of the present application, when angle calibration and motion accuracy calibration can be implemented selectively, it is optional to implement motion accuracy calibration after completing the angle calibration according to actual needs; or, motion accuracy calibration is directly performed when it is determined that the angle calibration has been completed or that the angle calibration is not required; or, when it is necessary to complete angle calibration and motion accuracy calibration, it is set that the angle calibration must be completed before the motion accuracy calibration, and after the angle calibration is completed, the processing data during the motion accuracy calibration is calculated according to the obtained angle calibration amount, or the processing parameters of the processing component are adjusted according to the obtained angle calibration amount, and the motion accuracy calibration amount is further obtained after the motion accuracy calibration is completed.
[0076] When performing different calibrations, the control component of the laser processing equipment responds to the acquired calibration instructions, determines the corresponding reference pattern and the processing starting point of the processing component according to the acquired calibration instructions, and sends the corresponding calibration file to the processing component; or directly sends the corresponding reference pattern, the processing starting point of the processing component and other processing data to the processing component. In the present application, the implemented calibration includes at least angle calibration and movement accuracy calibration, taking the acquired calibration instructions including angle calibration instructions and movement accuracy calibration instructions as an example, when the calibration instructions include angle calibration instructions, it is determined that angle calibration needs to be performed, and according to the calibration instructions, it is determined to use a standard protractor or other protractor pattern as a reference pattern, and set the processing starting point of the processing component as the origin of the protractor pattern, so as to send the corresponding calibration file to the processing component; or directly send the protractor pattern, the processing starting point of the processing component and other processing data to the processing component. When the calibration instruction includes a movement accuracy calibration instruction, it is determined that the movement accuracy calibration needs to be performed, and the ruler pattern or the like is determined as the reference pattern according to the calibration instruction, and the processing starting point of the processing component is set as the zero point of the ruler, so as to send the corresponding calibration file to the processing component; or directly send the processing data such as the ruler pattern and the processing starting point of the processing component to the processing component.
[0077] In order to avoid introducing other errors and affecting the calibration results, in the step of controlling the conveying component to move in a predetermined direction to drive the calibration plane to move in a predetermined direction and synchronously controlling the operation of the processing component, the processing component remains stationary; and / or, in step S300, a calibration amount is obtained according to the processing pattern and the corresponding reference pattern, and the reference pattern can optionally adopt any one or a combination of the following:
[0078] As an example, the reference pattern is pre-set on the calibration plane.
[0079] Specifically, the reference pattern can be, but is not limited to, pre-set on the calibration plane by laser cutting, laser marking, laser scribing, etc.; or pre-set on the calibration plane by printing, drawing, stickers, etc. The calibration method of the present application can be used to implement at least one of angle calibration and mobile precision calibration and other calibrations. Specifically, the corresponding reference pattern can be pre-set on the calibration plane according to the calibration to be performed in actual need, and the reference pattern that can indicate the angle, such as a protractor pattern, can be pre-set on the calibration plane before the angle calibration is implemented to implement the angle calibration, and the reference pattern that can indicate the mobile precision, such as a ruler pattern, can be pre-set on the calibration plane before the mobile precision calibration is implemented to implement the mobile precision calibration, and the protractor pattern, etc., can be pre-set on the calibration plane as a reference pattern for angle calibration and the ruler pattern, etc., can be pre-set as a reference pattern for mobile precision calibration (or other reference patterns applicable to all calibrations) before the angle calibration and mobile precision calibration are implemented; in addition, all reference patterns can be pre-set directly on the calibration plane to select the required reference pattern according to actual needs to implement the corresponding calibration function; it can be specifically set according to the actual setting, and is not limited here.
[0080] As another example, the reference pattern is controlled by the processing component to be processed on the calibration plane in response to the calibration instruction.
[0081] Specifically, before executing step S200 to control the conveying component to move in a predetermined direction to drive the calibration plane to move in the predetermined direction and synchronously controlling the working step of the processing component, the calibration method further includes: controlling the processing component to process the calibration plane to form a reference pattern.
[0082] Control the processing component to process a reference pattern applicable to all calibrations on the calibration plane; or, determine the calibration parameters to be executed according to the obtained calibration instructions, and control the processing component to process a reference pattern on the calibration plane that can indicate the corresponding calibration parameters, for example, before the angle calibration, a protractor pattern is pre-processed on the calibration plane as a reference pattern for the angle calibration, and before the movement accuracy calibration, a ruler pattern is pre-processed on the calibration plane as a reference pattern for the movement accuracy calibration. In addition, reference patterns corresponding to different calibrations or all achievable calibrations can be pre-stored, and after receiving the corresponding calibration signal, the processing component is controlled to process the corresponding reference pattern on the calibration plane according to the pre-stored reference pattern; or, the reference pattern corresponding to the calibration to be executed is obtained in any other way and the processing component is controlled to process the reference pattern on the calibration plane.
[0083] During implementation, the control component controls the processing component to punch out the corresponding reference pattern on the calibration plane, and then uses any designated position on the punched reference pattern as the motion reference point. After the control component controls the processing starting point of the processing component to be positioned at the motion reference point, the transmission component is controlled to drive the calibration plane to move in a predetermined direction, and the processing component is synchronously controlled to process the calibration plane from the processing starting point to form a processing pattern on the calibration plane. In this example, the punched protractor pattern, ruler pattern and other reference patterns can be intuitively presented, and a reference can be provided for the actual processing pattern, so as to calibrate in combination with the actual processing environment and the errors of the processing equipment itself, help timely discover the factors affecting the calibration and re-determine the processing data, etc., improve the reliability of the calibration, and reduce the equipment cost by reducing the processor calculation requirements.
[0084] As yet another example, the reference pattern is pre-stored in a memory.
[0085] The reference pattern is pre-stored in the memory. Optionally, before calibration, the processing component is controlled to process a corresponding reference pattern on the calibration plane according to the stored reference pattern, so as to obtain the calibration amount by comparing the processing pattern on the calibration plane with the corresponding reference pattern; or, the processing equipment also includes a camera or other image recognition component set in the processing area of the corresponding processing component, and the control component of the processing equipment is used to call the stored reference pattern during calibration, and obtain the processing pattern processed on the calibration plane by photographing or other means through the image recognition component, and the control component calculates and obtains the calibration amount by comparing the reference pattern with the obtained processing pattern; it can also be that during calibration, the light-emitting parts and other working components of the processing equipment are controlled to form a corresponding reference pattern on the calibration plane by emitting a light beam or other means, so as to obtain the calibration amount by comparing the processing pattern on the calibration plane with the corresponding reference pattern; the specific setting can be based on the actual setting, and is not limited here. In this example, the calibration efficiency can be improved and the calibration error can be reduced by calculating and obtaining the calibration amount by the control component itself.
[0086] For ease of description, the steps of the calibration method of the present application and other implementation schemes are mainly described by taking the reference pattern of the above embodiment processed by the processing component on the calibration plane as an example.
[0087] As one of the specific implementation examples of this application:
[0088] Reference Figure 2 , Figure 7 , Figure 8 When the calibration instruction includes an angle calibration instruction, the angle calibration is achieved by the calibration method shown: the reference pattern includes a protractor pattern located on the calibration plane.
[0089] In one embodiment, when the reference pattern is controlled by the processing component to be processed on the calibration plane in response to the calibration instruction, before executing the step of controlling the transmission component to drive the movement along a predetermined direction so that the calibration plane moves along the predetermined direction and synchronously controlling the processing component to work, the calibration method also includes: controlling the processing component to process the calibration plane to form a protractor pattern.
[0090] The step of controlling the conveying component to move in a predetermined direction to drive the calibration plane to move in the predetermined direction and synchronously controlling the processing component to work to form a processing pattern on the calibration plane in step S200 includes:
[0091] Step S211, positioning the processing starting point of the processing component to the origin of the protractor pattern, so as to avoid the influence of the angle calibration due to the unclear position of the processing starting point.
[0092] Step S212: Control the conveying component to move along a predetermined direction to drive the calibration plane to move along the predetermined direction, and synchronously control the processing component to work to process and form a first processing line segment on the calibration plane.
[0093] Specifically, during the angle calibration, the conveying direction of the conveying component is determined as the preset direction, and the processing component is first controlled to process on the calibration plane to form the following Figure 7 After the protractor pattern shown in the figure is formed, the origin of the protractor pattern is used as the processing starting point of the processing component, and the transmission component is controlled to move in a predetermined direction to drive the calibration plane to move in the predetermined direction. At the same time, the processing component is synchronously controlled to process the calibration plane from the origin of the protractor pattern to process the calibration plane as shown in the figure. Figure 7 The first processing line segment b1 is shown.
[0094] Optionally, the processing pattern is determined to be a first processing line segment according to the acquired angle calibration instruction, and the first length of the first processing line segment is determined, which is used to control the conveying component to move in a predetermined direction, and synchronously control the processing component to process the calibration plane, so as to form a first processing line segment of the first length on the calibration plane. The first length can be 100mm, 150mm or other length values set by the user, or can be any length value pre-set by the processing equipment; it can be specifically set according to actual conditions and is not limited here.
[0095] The protractor pattern is used as a reference pattern for angle calibration. In addition to being used to compare the angle deviation of the first processing line segment, the protractor pattern can also be used to directly determine the angle deviation, avoiding the need to set up an additional angle measurement device or add an additional angle measurement pattern on the calibration plane, which will cause inconvenience in calibration and complicated calibration process.
[0096] Reference Figure 8In one embodiment, step S300, the step of obtaining the calibration amount according to the processing pattern and the corresponding reference pattern includes:
[0097] The angle between the first processed line segment and the zero scale line of the protractor pattern is obtained to obtain an angle calibration amount.
[0098] Installation errors such as installation angle deviation of the transmission component and aging of the transmission component will cause the transmission direction to shift. Angle calibration is mainly used to solve the position deviation caused by the deviation of the transmission direction. The origin of the standard protractor is used as the processing starting point, the transmission direction of the transmission component is determined as the preset direction, and the first processing line segment formed on the calibration plane is used as the processing pattern. By comparing Figure 8 The angle difference between the first processing line segment b1 and the zero scale line a1 of the protractor pattern can determine the angle value of the deviation, obtain the angle calibration value, and further solve the position deviation of the transmission component. In this way, the calibration process can be effectively reduced and the calibration efficiency can be improved.
[0099] It should be noted that the present application mainly uses the case where the preset processing angle is 0° as an example during angle calibration, so as to determine the angle calibration amount mainly based on the angle between the first processing line segment and the zero scale line of the protractor pattern when executing step S300. In some other optional embodiments of the present application, when the angle calibration instruction includes a preset processing angle, after executing the step of controlling the processing component to process the calibration plane to form the protractor pattern, and before executing the step of controlling the transmission component to move in a predetermined direction to drive the calibration plane to move in a predetermined direction and synchronously controlling the processing component to work to form a processing pattern on the calibration plane, the calibration method also includes the following steps: positioning the processing starting point of the processing component to the origin of the protractor pattern, and controlling the processing component to process the calibration plane to form a first reference line segment according to the preset processing angle;
[0100] The step of controlling the conveying component to move in a predetermined direction to drive the calibration plane to move in the predetermined direction and synchronously controlling the processing component to work to form a processing pattern on the calibration plane in step S200 includes:
[0101] Positioning the machining start point of the machining component to the origin of the protractor pattern;
[0102] The conveying component is controlled to move in a predetermined direction to drive the calibration plane to move in the predetermined direction, and the processing component is synchronously controlled to work to process and form a first processing pattern on the calibration plane.
[0103] Step S300 can be further refined as follows: acquiring an angle between the first processed pattern and the first reference pattern to obtain an angle calibration value.
[0104] Angle calibration is performed using the preset processing angle as the target processing data of the laser processing equipment to ensure that the processing angle of the first reference pattern produced meets the control requirements and to avoid the angle calibration being affected by the initial angle or the preset processing angle. Angle calibration can be performed to avoid position deviations caused by installation errors, aging of transmission components, etc., or it can be performed when the processing components and transmission components need to maintain a specific angle under specific process requirements. Therefore, the preset processing angle can be 0°, a set specific angle, or other angles; it is not limited here.
[0105] In some other optional embodiments of the present application, the angle scale lines on the protractor pattern corresponding to the preset processing angle can be compared with the first processing pattern to determine the angle calibration amount without the need to separately print out the first reference pattern; in addition, the first processing pattern and the first reference pattern can be replaced by any other patterns suitable for actual calibration, such as cross marks, dot matrices, etc., and are not limited to line segments; the specific settings can be based on actual conditions and are not limited here.
[0106] Furthermore, after the step of obtaining the calibration amount according to the processing pattern and the corresponding reference pattern in step S300, the calibration method further comprises the following steps:
[0107] The calibration amount is stored so that when the target processing data is received, the actual processing data can be calculated according to the calibration amount and the target processing data; or the processing parameters of the processing component can be adjusted according to the calibration amount.
[0108] The angle between the first processing line segment and the zero scale line of the protractor pattern is obtained, and the angle calibration amount can be determined by reading the angle difference between the first processing line segment and the zero scale line of the protractor pattern. Specifically, the user can read and record the angle calibration amount, and store the determined angle calibration amount in the memory of the laser processing equipment, so that when the laser processing equipment receives the target processing data, it calculates the actual processing angle and other actual processing data according to the angle calibration amount and the target processing data; or, the user can also store the angle calibration amount in a host computer or other control device, which is bound to the laser processing equipment and is used to directly calculate the actual processing angle and other actual processing data according to the stored corresponding angle calibration amount when inputting or obtaining the target processing data such as the target processing angle and transmit it to the corresponding laser processing equipment; or, the user can adjust the processing parameters of the processing component according to the angle calibration amount by adjusting the processing head direction of the processing component to adapt to the deviation of the transmission component. In addition, after obtaining the angle calibration amount, the control component of the laser processing equipment may store the angle calibration amount, and calculate the actual processing data such as the actual processing angle according to the angle calibration amount and the obtained target processing data during actual processing or other calibration; or, the control component of the laser processing equipment may adjust the processing parameters of the processing component by adjusting the processing angle of the processing component according to the obtained angle calibration amount to adapt to the deviation of the transmission component; or, the control component of the laser processing equipment may feed back the obtained angle calibration amount to the user through a display device such as a display to help the user adjust the processing parameters such as the processing angle of the processing component.
[0109] As the second specific implementation example of this application:
[0110] Reference Figure 3 , Fig. 9 , Fig.10 The calibration instruction includes a movement accuracy calibration instruction, and the movement accuracy calibration is implemented by the calibration method shown. When it is determined to be a movement accuracy calibration, the reference pattern includes a scale pattern located on the calibration plane.
[0111] In one embodiment, when the reference pattern is controlled by the processing component to process on the calibration plane in response to the calibration instruction, before the step of controlling the conveying component to move in a predetermined direction to drive the calibration plane to move in the predetermined direction and synchronously controlling the processing component to work, the calibration method also includes: controlling the processing component to process the calibration plane to form a scale pattern.
[0112] The step of controlling the conveying component to move in a predetermined direction to drive the calibration plane to move in the predetermined direction and synchronously controlling the processing component to work to form a processing pattern on the calibration plane in step S200 includes:
[0113] Step S221, positioning the processing starting point of the processing component to the zero point edge of the scale pattern;
[0114] Step S222: Control the conveying component to move a set distance in a predetermined direction to drive the calibration plane to move in the predetermined direction, and synchronously control the processing component to work to form a second processing line segment on the calibration plane.
[0115] Specifically, during the movement accuracy calibration, the conveying direction of the conveying component is determined as the preset direction, and the processing component is first controlled to process on the calibration plane to form a Fig. 9 After the ruler pattern a2 is formed, the zero point edge of the ruler pattern is used as the processing starting point of the processing assembly, and the transmission assembly is controlled to move in a predetermined direction to drive the calibration plane to move a set distance in the predetermined direction. At the same time, the processing assembly is synchronously controlled to process the calibration plane from the zero point edge of the ruler pattern to process the calibration plane as shown in FIG. Fig.10 The second processing line segment b2 is shown.
[0116] Optionally, the processing pattern is determined to be a second processing line segment according to the acquired movement accuracy calibration instruction, and a set distance is determined to control the conveying component to move the set distance in a predetermined direction, and synchronously control the processing component to process the calibration plane to form the second processing line segment on the calibration plane. The set distance can be 100mm, 150mm or other values set by the user, or it can be any value pre-set by the processing equipment; it can be specifically set according to actual conditions and is not limited here.
[0117] Using the ruler pattern as a reference pattern for movement accuracy calibration can be used to directly determine the length of the second processing line segment. Movement accuracy calibration is mainly used to solve movement accuracy errors caused by material quality problems of the transmission component itself, such as the tension of the transmission belt of the transmission component, and movement accuracy errors caused by reasons such as the looseness of the transmission belt of the transmission component after long-term use and the loose installation of the transmission belt. When movement accuracy errors occur, the conveyor belt transmission distance is less than the set distance, causing the control component to control the length of the second processing line segment produced by the processing component to be less than the set distance. The length of the second processing line segment can be directly determined by the ruler pattern, and the movement accuracy calibration amount can be further determined to achieve movement accuracy calibration. It avoids the need to set up an additional length measuring device or add an additional length measurement pattern on the calibration plane, which causes inconvenience in calibration and complicated calibration procedures.
[0118] Reference Figure 4 In one embodiment, step S300, the step of obtaining the calibration amount according to the processing pattern and the corresponding reference pattern includes:
[0119] Step S311, based on the second processing line segment and the ruler pattern, obtaining the length of the second processing line segment;
[0120] Step S312: Calculate the movement accuracy calibration amount according to the difference between the length of the second processing line segment and the set distance.
[0121] The length of the second processing line segment is determined according to the ruler pattern, and the user inputs the obtained length of the second processing line segment into the control component, and the control component further determines and stores the moving accuracy standard amount according to the preset moving accuracy calibration formula; alternatively, the laser processing equipment obtains the length of the second processing line segment through image recognition or other methods, and the control component further determines the moving accuracy standard amount according to the preset moving accuracy calibration formula, and stores the determined moving accuracy standard amount in the memory.
[0122] Specifically, step S312, the step of calculating the movement accuracy calibration amount according to the difference between the length of the second processing line segment and the set distance, specifically includes:
[0123] The motion accuracy calibration amount is calculated using the following formula:
[0124] K = (L / X)*P;
[0125] Wherein, L is the length of the second processing line segment, X is the set distance, P is the length of one cycle of the conveying component movement, and K is the movement accuracy calibration amount.
[0126] It can be understood that P is the length of one cycle of the transmission component movement. The setting of P is different depending on the transmission device such as the conveyor belt and the transmission components such as the drive device used to drive the conveyor belt movement. After the control component obtains the length L of the second processing line segment determined by the above steps, it determines the standard amount of movement accuracy K according to the above formula, so as to adjust the received target processing data according to the obtained standard amount of movement accuracy K, or directly adjust the processing parameters of the processing component according to the obtained standard amount of movement accuracy K to adapt to the deviation of the transmission component, and then process the required processing pattern to overcome the error caused by the deviation of the transmission component movement accuracy. The movement accuracy calibration process is simple. By simplifying the calibration process, the calculation error can be effectively reduced, and the calibration test cost can be reduced. During processing, the stored standard amount can be directly called to control the desired processing pattern, effectively reducing the production processing time and improving production efficiency.
[0127] It should be noted that the present application mainly uses the example of calculating the movement accuracy calibration amount according to the difference between the length of the punched second processing line segment and the set distance for controlling the movement of the transmission component during movement accuracy calibration. In some other optional embodiments of the present application, after executing the step of controlling the processing component to process the calibration plane to form a scale pattern, and before executing the step of controlling the transmission component to move a set distance in a predetermined direction to drive the calibration plane to move in a predetermined direction, and synchronously controlling the processing component to work to form a second processing line segment on the calibration plane, the calibration method also includes the following steps: positioning the processing starting point of the processing component to the origin of the scale pattern, and controlling the processing component to process on the calibration plane according to the set distance to form a second reference line segment of equal length to the set distance;
[0128] The step of controlling the conveying component to move in a predetermined direction to drive the calibration plane to move in the predetermined direction and synchronously controlling the processing component to work to form a processing pattern on the calibration plane in step S200 includes:
[0129] Position the processing start point of the processing component to the zero point edge of the ruler pattern;
[0130] The conveying component is controlled to move a set distance to drive the calibration plane to move along a predetermined direction, and the processing component is synchronously controlled to work to form a second processing line segment on the calibration plane.
[0131] Step S300 can be further refined as follows: based on the second processing line segment and the scale pattern, obtaining the length of the second processing line segment; and calculating the movement accuracy calibration amount according to the difference between the length of the second processing line segment and the set distance.
[0132] By punching out a second reference pattern at a set distance, the deviation caused by insufficient movement accuracy can be intuitively demonstrated.
[0133] Furthermore, after the step of obtaining the calibration amount according to the processing pattern and the corresponding reference pattern in step S300, the calibration method further comprises the following steps:
[0134] The calibration amount is stored so that when the target processing data is received, the actual processing data can be calculated according to the calibration amount and the target processing data; or the processing parameters of the processing component can be adjusted according to the calibration amount.
[0135] The control component obtains the length of the second processing line segment uploaded by the user, or obtains the length of the second processing line segment by image recognition or other methods. After obtaining the movement accuracy calibration amount, the control component of the laser processing equipment stores the movement accuracy calibration amount, which is used to calculate the actual movement distance of the transmission component according to the above formula, the movement accuracy calibration amount K and the target processing data such as the obtained processing length during actual processing or other calibration, so as to process the required processing pattern and overcome the error caused by the deviation of the transmission component; or, the control component of the laser processing equipment adjusts the processing parameters of the transmission component by adjusting the rotation speed of the transmission component according to the obtained movement accuracy calibration amount, so as to adapt to the deviation of the transmission component, and process the required processing pattern and overcome the error caused by the deviation of the transmission component.
[0136] In some embodiments, the calibration amount includes an angle calibration amount, and the step of calculating the actual processing data according to the calibration amount and the target processing data includes: adjusting the processing coordinates of the processing component in the target processing data based on the angle calibration amount.
[0137] Angle deviation will mainly lead to inaccurate processing coordinates of the processing components in the Y direction. The processing coordinates of the laser head in the Y direction can be corrected based on the angle calibration value, thereby correcting the subsequent processing coordinate deviations.
[0138] In some embodiments, the calibration amount includes a movement accuracy calibration amount, and the step of calculating the actual processing data according to the calibration amount and the target processing data includes: adjusting the movement distance of the transmission component in the target processing data based on the movement accuracy calibration amount.
[0139] The movement accuracy deviation mainly leads to inaccurate coordinate processing of the processing component in the X direction. The movement distance of the transmission component in the target processing data is adjusted according to the movement accuracy calibration amount, thereby correcting the processing coordinates of the processing component in the X direction.
[0140] The processing errors that need to be overcome during angle calibration are mainly caused by installation errors, aging of transmission components, and other position deviations caused by the deviation of the transmission direction. There are relatively few influencing factors to consider. The processing errors that need to be overcome during mobile accuracy calibration are not only caused by the mobile accuracy errors of the transmission components themselves, such as the tension of the conveyor belt of the transmission components, but also include the mobile accuracy errors caused by the looseness of the conveyor belt of the transmission components after long-term use, and the loose installation of the conveyor belt. There are relatively more influencing factors to consider. Therefore, when the calibration that needs to be implemented by the laser processing equipment includes angle calibration and mobile accuracy calibration, in order to simplify the calibration, it is necessary to limit the angle calibration to be performed before the mobile accuracy calibration.
[0141] As a third specific implementation example of the present application: the calibration instruction includes an angle calibration instruction and a movement accuracy calibration instruction. When it is determined that angle calibration and movement accuracy calibration are required, the reference pattern includes a protractor pattern and a ruler pattern located on the calibration plane.
[0142] Reference Figure 5 In one embodiment, the step of controlling the conveying component to move in a predetermined direction in step S200 to drive the calibration plane to move in the predetermined direction, and synchronously controlling the processing component to work to form a processing pattern on the calibration plane; and the step of obtaining the calibration amount according to the processing pattern and the corresponding reference pattern in step S300 includes:
[0143] Step S231, controlling the conveying component to move along a predetermined direction to drive the calibration plane to move along the predetermined direction, and synchronously controlling the processing component to work to form a first processing pattern on the calibration plane;
[0144] Step S232, obtaining an angle calibration value according to the first processing pattern and the first reference pattern;
[0145] Step S233: adjusting the processing angle of the processing component according to the angle calibration amount, or adjusting the processing data of the second processing pattern according to the angle calibration amount.
[0146] After obtaining the angle calibration amount, the control component of the laser processing equipment determines the processing data of the second processing pattern in any of the following two ways: adjusting the processing angle of the processing component according to the obtained angle calibration amount to adapt to the deviation of the transmission component, so as to directly determine the processing data of the second processing pattern according to the obtained movement accuracy instruction after completing the adjustment of the processing angle; or storing the angle calibration amount, determining the target processing data of the second processing pattern according to the obtained movement accuracy instruction, and adjusting the target processing data of the second processing pattern according to the angle calibration amount during the movement accuracy calibration, and calculating the actual processing data such as the actual processing angle of the second processing pattern (in some other embodiments, it is also used to adjust the target processing data of the scale pattern according to the angle calibration amount, and calculate the actual processing data such as the actual processing angle of the scale pattern). Before performing the movement accuracy calibration, the position deviation caused by the deviation of the transmission direction due to installation errors, aging of the transmission component, etc. is overcome according to the obtained angle calibration amount, so as to simplify the difficulty and calibration process of the movement accuracy calibration.
[0147] Step S234, controlling the conveying component to move along a predetermined direction to drive the calibration plane to move along the predetermined direction, and synchronously controlling the processing component to work to form a second processing pattern on the calibration plane;
[0148] Step S235, obtaining a movement accuracy calibration amount according to the second processing pattern and the second reference pattern; wherein the first reference pattern is used to indicate an angular deviation between the processing component and the transmission component, and the second reference pattern is used to indicate an actual movement amount.
[0149] Among them, the specific implementation of step S231 and step S232 can refer to the relevant steps of one of the aforementioned implementation examples; the specific implementation of step S234 and step S235 can refer to the relevant steps of the second aforementioned implementation example; they will not be repeated here one by one.
[0150] It should be noted that the aforementioned steps S231 and S232 are used to implement angle calibration, and steps S233, S234, and S235 are used to implement motion accuracy calibration. The present application may optionally choose to implement motion accuracy calibration according to actual needs after completing the angle calibration; or, directly perform motion accuracy calibration when it is determined that the angle calibration has been completed or that the angle calibration is not required. Therefore, when it is determined that the angle calibration has been completed, the aforementioned steps S233 to S235 can be executed according to the determined angle calibration amount without executing the aforementioned steps S231 and S232; and when the angle calibration is not required, the aforementioned steps S234 and S235 can be directly executed without executing the aforementioned steps S231 to S233; the specific steps to be executed can be determined according to the actual situation, and are not limited here.
[0151] In this embodiment, the angle calibration is required before executing the mobile precision calibration. The calibration instructions obtained include the angle calibration instructions and the mobile precision calibration instructions. Optionally, the calibration instructions obtained include the angle calibration instructions and the mobile precision calibration instructions obtained successively: before executing the aforementioned step S231, the angle calibration instructions are obtained, and the aforementioned steps S231 and S232 are executed in response to the received angle calibration instructions; and, before executing the aforementioned step S233, the mobile precision calibration instructions are obtained, and the aforementioned steps S233, S234, and S235 are executed in response to the received mobile precision calibration instructions; it can also be that the calibration instructions obtained include the angle calibration instructions and the mobile precision calibration instructions obtained at the same time, and after obtaining the calibration instructions, the aforementioned steps S231 to S235 are executed in sequence in response to the received calibration instructions.
[0152] The reference pattern is pre-set on the calibration plane, or the reference pattern is processed on the calibration plane by the processing component, or the reference pattern is pre-stored in the memory. Specifically in this embodiment, when the reference pattern is processed on the calibration plane by the processing component, before executing the aforementioned step S231, controlling the transmission component to move in a predetermined direction to drive the calibration plane to move in a predetermined direction, and synchronously controlling the processing component to work to form a first processing pattern on the calibration plane, the calibration method also includes: controlling the processing component to process the calibration plane to form a protractor pattern; after executing the aforementioned step S232, according to the first processing pattern and the first reference pattern, the step of obtaining the angle calibration amount and before executing the aforementioned step S234, controlling the transmission component to move in a predetermined direction to drive the calibration plane to move in a predetermined direction, and synchronously controlling the processing component to work to form a second processing pattern on the calibration plane, the calibration method also includes: adjusting the processing angle of the processing component according to the angle calibration amount, or adjusting the processing data of the scale pattern according to the angle calibration amount; controlling the processing component to process the calibration plane to form a scale pattern. The embodiment in which the reference pattern is pre-set on the calibration plane and the reference pattern is pre-stored in the memory refers to the above embodiment and will not be described in detail here.
[0153] In the related art, the transmission component 200 and the processing component 100 are integrated and fixed together, which makes the overall processing equipment too bulky and inconvenient to transport and use. In addition, because the transmission component 200 and the processing component 100 are connected and fixed together, it is inconvenient to disassemble and assemble. If the transmission component 200 breaks down, it is not conducive to replacing a new transmission component 200, and it needs to be returned to the factory for repair or find a professional to handle it, which is costly.
[0154] In order to solve the problem of inconvenient transportation and difficult calibration caused by the fixed overall structure of laser processing equipment, refer to Figures 6 to 11 The present application also proposes a laser processing device, which may be, but is not limited to, a laser marking machine, a laser welding machine, a laser engraving machine, and a laser cutting machine. The laser processing device includes a processing component 100, a transmission component 200, and a control component 310. The transmission component 200 is electrically connected to the processing component 100. Depending on the laser processing device, the processing component 100 includes a correspondingly set marking processing head, a welding processing head, an engraving processing head, and a cutting processing head.
[0155] In the present application, the processing area of the processing component 100 is arranged in the conveying path of the conveying component 200, and the processing component 100 is detachably arranged on the movement path of the conveying component 200. The processing component 100 can be electrically connected to the conveying component 200 through electrical connection lines such as control lines.
[0156] Optionally, the conveying assembly 200 may include, but is not limited to, a belt feeding device, a roller conveying device, a chain conveying device, a mesh belt conveying device, and any other conveying device suitable for actual use.
[0157] The processing component 100 can be detachably arranged on the movement path of the transmission component 200, which can facilitate the transportation, disassembly, and maintenance of the laser processing equipment. It can also reduce the overall space occupied by the laser processing equipment, reduce the requirements of the laser processing equipment on the use environment, and expand the scope of application of the equipment.
[0158] The calibration amount obtained according to the calibration method is stored in the processing component 100 to implement equipment calibration, optimize processing accuracy and processing effect, and adjust the received target processing data by calling the stored calibration amount without changing the connection relationship between the processing component 100 and the transmission component 200 or adjusting the positions of the two, calculate the actual processing data, and control the processing of the processing component 100 according to the actual processing data, and further obtain the required processing pattern to overcome the processing error caused by the deviation of the transmission component 200; or directly adjust the processing parameters of the processing component 100 according to the obtained calibration amount to adapt to the deviation of the transmission component 200, and then process the required processing pattern to overcome the error caused by the deviation of the transmission component 200. Calibration can be performed without disassembling the transmission component, the calibration process is relatively simple, and the calibration cost is relatively low, which effectively reduces the calibration process, saves calibration time and calibration cost, and further improves processing efficiency.
[0159] The control component 310 includes a memory 320, a processor, and a calibration program stored in the memory 320. The memory 320 is also used to store the angle calibration amount and the movement accuracy calibration amount obtained after each calibration. The processor is used to receive the calibration instruction and execute the calibration program to implement the steps of the calibration method described in the above embodiment. Optionally, the received calibration instruction can be, but is not limited to, the calibration instruction transmitted by the host computer, the calibration instruction transmitted by other input buttons such as the calibration button attached to the processing equipment, the calibration instruction transmitted by the touch screen, the operation button displayed on the operation interface, etc.; the calibration instruction transmitted by other control devices received by the communication interface, etc.; the specific method of receiving the calibration instruction can be set according to the method, which is not limited here.
[0160] Specifically, the technical solution of the present application may be implemented by one or more of the following embodiments:
[0161] As an embodiment of the present application:
[0162] When the calibration instruction obtained by the laser processing equipment includes an angle calibration instruction, the control component responds to the angle calibration instruction, determines the first processing line segment as the processing pattern, the protractor pattern as the reference pattern, and the transmission direction of the transmission component as the preset direction according to the angle calibration instruction.
[0163] Specifically, the control component controls the processing component to process the calibration plane. After the protractor pattern is formed, the control component controls the processing starting point of the processing component to be positioned at the origin of the protractor pattern; then the control component controls the transmission component to move in a predetermined direction to drive the calibration plane to move in the predetermined direction, while synchronously controlling the processing component to work so as to process a first processing line segment on the calibration plane.
[0164] The angle calibration value is obtained according to the angle between the first processing line segment and the zero scale line of the protractor pattern. The implementation method of the control component to obtain the angle calibration value can be specifically referred to the above embodiment, which will not be repeated here.
[0165] As another embodiment of the present application:
[0166] When angle calibration is not required and the calibration instructions obtained by the laser processing equipment include movement accuracy calibration instructions, the control component responds to the movement accuracy calibration instructions, determines the second processing line segment as the processing pattern according to the movement accuracy calibration instructions, uses the scale pattern as the reference pattern, and uses the transmission direction of the transmission component as the preset direction.
[0167] Specifically, the control component controls the processing of the calibration plane to form a scale pattern, and then controls the processing starting point of the processing component to be positioned at the zero point edge of the scale pattern; then the control component controls the transmission component to move a set distance in a predetermined direction to drive the calibration plane to move in the predetermined direction, while synchronously controlling the processing component to work, so as to process a second processing line segment on the calibration plane.
[0168] The control component obtains the length of the second processing line segment based on the second processing line segment and the ruler pattern; and calculates the movement accuracy calibration amount according to the formula based on the difference between the length of the second processing line segment and the set distance. The specific implementation method of the control component obtaining the movement accuracy calibration amount can be referred to the above embodiment, which will not be repeated here.
[0169] As another embodiment of the present application:
[0170] When angle calibration is required and the calibration instructions obtained by the laser processing equipment include angle calibration instructions and movement accuracy calibration instructions, the control component responds to the angle calibration instructions, determines the first processing line segment as the processing pattern, the protractor pattern as the reference pattern, and the transmission direction of the transmission component as the preset direction according to the angle calibration instructions.
[0171] Specifically, after the processing component is controlled to process the calibration plane and the protractor pattern is formed, the control component controls the processing starting point of the processing component to be positioned at the origin of the protractor pattern; then the transmission component is controlled to move in a predetermined direction to drive the calibration plane to move in the predetermined direction, while synchronously controlling the processing component to work, so as to process a first processing line segment on the calibration plane. According to the angle between the first processing line segment and the zero scale line of the protractor pattern, the angle calibration amount is obtained.
[0172] The control component responds to the movement accuracy calibration instruction, determines the second processing line segment as the processing pattern according to the movement accuracy calibration instruction, uses the scale pattern as the reference pattern, uses the transmission direction of the transmission component as the preset direction, adjusts the processing angle of the processing component according to the angle calibration amount to adapt to the deviation of the transmission component, or adjusts the processing data of the second processing pattern according to the angle calibration amount.
[0173] Specifically, the control component controls the processing of the calibration plane to form a scale pattern, and then controls the processing starting point of the processing component to be positioned at the zero point edge of the scale pattern; then the control component controls the transmission component to move a set distance in a predetermined direction to drive the calibration plane to move in the predetermined direction, while synchronously controlling the processing component to work, so as to process a second processing line segment on the calibration plane.
[0174] The control component obtains the length of the second processing line segment based on the second processing line segment and the ruler pattern; and calculates the movement accuracy calibration amount according to the formula according to the difference between the length of the second processing line segment and the set distance.
[0175] The specific implementation method of the control component obtaining the angle calibration amount and the movement accuracy calibration amount can be referred to the above embodiments, which will not be repeated here.
[0176] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by a processing device, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0177] The laser processing equipment provided by the present application, using the calibration method in the above embodiment, can solve the technical problem of at least one of the position deviation and movement accuracy deviation of the transmission component. Compared with the prior art, the beneficial effects of the laser processing equipment provided by the present application are the same as the beneficial effects of the calibration method provided by the above embodiment, and the other technical features in the laser processing equipment are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0178] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0179] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0180] In addition, to achieve the above-mentioned purpose, the present application provides a computer-readable storage medium, on which a calibration program is stored, and when the calibration program is executed by a processor, the calibration method in the above-mentioned embodiment is implemented.
[0181] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0182] The computer-readable storage medium may be included in the laser processing device; or may exist independently without being assembled into the laser processing device.
[0183] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the laser processing equipment, the laser processing equipment: obtains a calibration instruction; responds to the calibration instruction, controls the transmission component to move in a predetermined direction to drive the calibration plane to move in a predetermined direction, and synchronously controls the operation of the processing component to form a processing pattern on the calibration plane; and obtains a calibration amount based on the processing pattern and the corresponding reference pattern.
[0184] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0185] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0186] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0187] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned calibration method, and can solve the technical problem of at least one of the position deviation and the movement accuracy deviation of the transmission component. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the calibration method provided by the above-mentioned embodiment, and will not be repeated here.
[0188] An embodiment of the present application provides a computer program product, including a computer program, which implements the steps of the above calibration method when the computer program is executed by a processor.
[0189] The computer program product provided by the present application can solve the technical problem of at least one of the position deviation and the movement accuracy deviation of the transmission component. Compared with the prior art, the beneficial effects of the computer program product provided by the embodiment of the present application are the same as the beneficial effects of the calibration method provided by the above embodiment, which will not be repeated here.
[0190] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A method for calibrating laser processing equipment, characterized in that: The laser processing equipment comprises a processing component and a transmission component, a processing area of the processing component is located in a transmission path of the transmission component, a calibration piece is provided on the transmission component, and the calibration piece has a calibration plane, and the calibration method comprises the following steps: Get calibration instructions; In response to the calibration instruction, controlling the conveying component to move in a predetermined direction to drive the calibration plane to move in the predetermined direction, and synchronously controlling the processing component to work to form a processing pattern on the calibration plane; and A calibration amount is obtained according to the processing pattern and the corresponding reference pattern.
2. The calibration method according to claim 1, characterized in that: When the calibration instruction includes an angle calibration instruction, the reference pattern includes a protractor pattern located on the calibration plane, the control transmission component moves along a predetermined direction to drive the calibration plane to move along the predetermined direction, and the synchronous control processing component works to form a processing pattern on the calibration plane. The steps include: Positioning a machining start point of the machining component to the origin of the protractor pattern; The conveying component is controlled to move in a predetermined direction to drive the calibration plane to move in the predetermined direction, and the processing component is synchronously controlled to work to process and form a first processing line segment on the calibration plane.
3. The calibration method according to claim 2, characterized in that: The step of obtaining the calibration amount according to the processing pattern and the corresponding reference pattern comprises: The angle between the first processing line segment and the zero scale line of the protractor pattern is obtained to obtain an angle calibration amount.
4. The calibration method according to claim 1, characterized in that: When the calibration instruction includes a movement accuracy calibration instruction, the reference pattern includes a scale pattern located on the calibration plane, the control transmission component moves along a predetermined direction to drive the calibration plane to move along the predetermined direction, and the processing component is synchronously controlled to work to form a processing pattern on the calibration plane. The steps include: Positioning the processing starting point of the processing component to the zero point edge of the ruler pattern; The conveying component is controlled to move a set distance in a predetermined direction to drive the calibration plane to move in the predetermined direction, and the processing component is synchronously controlled to work to form a second processing line segment on the calibration plane.
5. The calibration method according to claim 4, characterized in that: The step of obtaining the calibration amount according to the processing pattern and the corresponding reference pattern comprises: Based on the second processing line segment and the ruler pattern, acquiring the length of the second processing line segment; The movement accuracy calibration amount is calculated according to the difference between the length of the second processing line segment and the set distance.
6. The calibration method according to claim 5, characterized in that: The step of calculating the movement accuracy calibration amount according to the difference between the length of the second processing line segment and the set distance specifically includes: The movement accuracy calibration amount is calculated by the following formula: K = (L / X)*P; Wherein, L is the length of the second processing line segment, X is the set distance, P is the length of one cycle of the conveying component movement, and K is the movement accuracy calibration amount.
7. The calibration method according to claim 1, characterized in that: After the step of obtaining the calibration amount according to the processing pattern and the corresponding reference pattern, the calibration method further comprises the following steps: storing the calibration amount so as to calculate actual processing data based on the calibration amount and the target processing data when receiving the target processing data; Alternatively, a processing parameter of the processing component is adjusted according to the calibration amount.
8. The calibration method according to claim 1, characterized in that: The calibration amount includes an angle calibration amount, and the actual processing data is calculated according to the calibration amount and the target processing data, including: adjusting the processing coordinates of the processing component in the target processing data based on the angle calibration amount; and / or, The calibration amount includes a movement accuracy calibration amount, and the actual processing data is calculated according to the calibration amount and the target processing data, including: The movement distance of the transport component in the target processing data is adjusted based on the movement accuracy calibration amount.
9. The calibration method according to any one of claims 1 to 8, characterized in that: In the step of controlling the conveying component to move in a predetermined direction to drive the calibration plane to move in a predetermined direction and synchronously controlling the operation of the processing component, the processing component remains stationary; and / or, The reference pattern is pre-set on the calibration plane, or the reference pattern is used to control the processing component to process on the calibration plane in response to the calibration instruction, or the reference pattern is pre-stored in a memory.
10. The calibration method according to claim 9, characterized in that: When the reference pattern is controlled by the processing component to be processed on the calibration plane in response to the calibration instruction, before the step of controlling the conveying component to move in a predetermined direction to drive the calibration plane to move in a predetermined direction and synchronously controlling the processing component to work, the calibration method further includes: The processing component is controlled to process the calibration plane to form the reference pattern.
11. A laser processing device, characterized in that: include: Transport components; a processing assembly, wherein a processing area of the processing assembly is located in a conveying path of the conveying assembly; A control component is communicatively connected with the conveying component and the processing component, the control component includes a memory, a processor and a calibration program stored in the memory, the processor is used to receive calibration instructions and execute the calibration program to implement the steps of the calibration method described in any one of claims 1-10.
12. A computer-readable storage medium having a calibration program stored thereon, characterized in that: When the calibration program is executed by a processor, the steps of the calibration method described in any one of claims 1 to 10 are implemented.
