Motion track precision measuring method and system of cutting machine and electronic equipment

By establishing a three-dimensional coordinate system and measuring with a total station, the deviation value of the cutting machine's motion track is automatically detected, which solves the problem of low manual measurement accuracy in the existing technology and achieves high-precision detection and accuracy improvement of the cutting machine's motion track.

CN120651144APending Publication Date: 2025-09-16SHANGHAI WAIGAOQIAO SHIP BUILDING CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202511030854.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-25
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

The existing method for measuring the motion track of the cutting machine relies on manual measurement, resulting in low data accuracy and unable to meet the precision requirements of the cutting machine.

Method used

By adopting the three-dimensional coordinate system establishment method, the position data of the reference point and the measuring point are obtained through the total station, the straightness, parallelism and horizontal deviation values ​​are calculated, and the accuracy problems of the motion track are automatically detected.

Benefits of technology

The measurement accuracy of the cutting machine's motion track is improved, cutting accuracy is ensured, the detection process is simplified, human errors are reduced, and the precision requirements of the cutting machine are met.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120651144A_ABST
    Figure CN120651144A_ABST
Patent Text Reader

Abstract

The invention provides a method and system for measuring the precision of a motion orbit of a cutting machine and electronic equipment, the motion orbit comprises a main orbit and an auxiliary orbit, and the method for measuring the precision of the motion orbit comprises the following steps: establishing a three-dimensional coordinate system according to a first reference point, a second reference point and a third reference point; the first reference point is a coordinate origin of the coordinate system, a connecting line of the first reference point and the second reference point is a first coordinate axis, a connecting line of the first reference point and the third reference point is a second coordinate axis, and a vertical direction of a plane formed by the first coordinate axis and the second coordinate axis is a third coordinate axis; acquiring coordinates of a plurality of measuring points in the coordinate system; calculating a deviation value according to the coordinates of the plurality of measurement points; in response to the deviation value exceeding the corresponding precision threshold range, determining that the installation of the corresponding measurement point on the motion track has a precision problem; and the movement track of the cutting machine can be conveniently corrected to improve the precision of the cutting machine.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of precision measurement, and in particular to a method, system, and electronic equipment for measuring the precision of a motion track of a cutting machine. Background Art

[0002] Cutting machine is one of the important production equipment of shipbuilding enterprises. In order to cut high-precision steel, the accuracy of the cutting machine must be improved. However, the actual situation is that most cutting machines are overloaded and the accuracy of cutting steel gradually decreases. Improving the cutting accuracy of the cutting machine is receiving more and more attention.

[0003] In the past, the method for measuring the accuracy of the cutting machine's motion track was still based on two-dimensional manual measurement. Steel wires were pulled at both ends of the cutting machine's motion track, and a tape measure was used to measure the distance between the steel wire and the track at the same distance on the track. The distance between the steel wire and the track was repeatedly measured from one end of the track to the other, which could be converted into the track straightness deviation value. Steel wires were pulled simultaneously on both tracks, and the deviation between the steel wires was measured at the same position using a tape measure to determine the parallelism of the tracks. A level was used to measure the horizontal value of the track to determine the horizontal deviation value of the track. This method of pulling steel wires, using a tape measure and a level to measure the straightness, horizontality, and parallelism of the track is relatively backward, and the manual measurement data has large errors, which greatly reduces the accuracy of the measurement data. The accuracy errors of the above three monitoring indicators are all within the range of ±1 mm. Therefore, the data measured by this method is less accurate and cannot meet the precision requirements of the cutting machine's motion track. Summary of the Invention

[0004] The technical problem to be solved by the present disclosure is to overcome the defect in the prior art that the accuracy of the manual measurement of the motion track data of the cutting machine is low and cannot meet the motion track accuracy requirements of the cutting machine, and to provide a motion track accuracy measurement method, system and electronic equipment for the cutting machine.

[0005] The present disclosure solves the above technical problems through the following technical solutions:

[0006] In a first aspect, a method for measuring the accuracy of a motion track of a cutting machine is provided, wherein the motion track includes a main track and a secondary track, and the method for measuring the accuracy of the motion track includes the following steps:

[0007] A three-dimensional coordinate system is established based on a first reference point, a second reference point, and a third reference point; wherein the first reference point and the second reference point are set on the main rail, and the third reference point is set on the secondary rail; the first reference point is the coordinate origin of the coordinate system, the line connecting the first reference point and the second reference point is the first coordinate axis, the line connecting the first reference point and the third reference point is the second coordinate axis, and the perpendicular direction of the plane formed by the first coordinate axis and the second coordinate axis is the third coordinate axis;

[0008] Obtaining coordinates of a plurality of measurement points in the coordinate system; wherein the measurement points are connection points between the motion track of the cutting machine and the foundation;

[0009] Calculating a deviation value based on the coordinates of the plurality of measurement points; wherein the deviation value includes at least one of a straightness deviation value, a parallelism deviation value, and a horizontal deviation value;

[0010] In response to the deviation value exceeding the corresponding accuracy threshold range, it is determined that there is an accuracy problem in the installation of the corresponding measuring point on the motion track.

[0011] Optionally, the first reference point is the starting point of the connection between the main rail and the foundation in the area to be measured, the second reference point is the final point of the connection between the main rail and the foundation in the area to be measured, and the third reference point is the starting point of the connection between the secondary rail and the foundation in the area to be measured; the first coordinate axis is the horizontal axis, the second coordinate axis is the vertical axis; and the third coordinate axis is the vertical axis.

[0012] The measuring points include a plurality of groups of correspondingly arranged first measuring points and second measuring points, wherein the first measuring points are connecting points between the main rail and the foundation, and the second measuring points are connecting points between the auxiliary rail and the foundation.

[0013] Optionally, the straightness deviation value includes a main rail straightness deviation value and a secondary rail straightness deviation value, and the step of calculating the deviation value according to the coordinates of the plurality of measurement points specifically includes:

[0014] Obtaining a straightness deviation value of the main rail corresponding to the first measuring point according to a difference between the longitudinal coordinates of the first measuring point and the coordinate origin;

[0015] According to the difference between the longitudinal coordinate of the second measuring point and the preset track gauge, the secondary rail straightness deviation value corresponding to the second measuring point is obtained.

[0016] Optionally, the step of calculating the deviation value according to the coordinates of the plurality of measurement points specifically includes:

[0017] A parallelism deviation value between the main rail and the auxiliary rail is obtained according to a difference in ordinate between the first measuring point and the corresponding second measuring point.

[0018] Optionally, the horizontal deviation value includes a main rail horizontal deviation value and a secondary rail horizontal deviation value, and the step of calculating the deviation value according to the coordinates of the plurality of measurement points specifically includes:

[0019] Obtaining a horizontal deviation value of the main rail corresponding to the first measuring point according to a vertical coordinate difference between the first measuring point and the coordinate origin;

[0020] According to the vertical coordinate difference between the second measuring point and the coordinate origin, the secondary rail horizontal deviation value corresponding to the second measuring point is obtained.

[0021] Optionally, before the step of establishing a coordinate system according to the first reference point, the second reference point, and the third reference point, the step further includes:

[0022] Acquiring position data of a target point using a total station; wherein the target point includes the first reference point, the second reference point, the third reference point, and a plurality of measurement points, and the position data is used to generate coordinates of the corresponding target point according to the coordinate system;

[0023] The position data includes a horizontal angle, a vertical angle, and a slant distance; the horizontal angle is the horizontal angle of the target point relative to the initial direction of the total station, the vertical angle is the vertical angle of the target point relative to the horizontal plane, and the slant distance is the straight-line distance from the target point to the total station.

[0024] In a second aspect, a motion track accuracy measurement system for a cutting machine is provided, wherein the motion track includes a main track and a secondary track, and the motion track accuracy measurement system includes:

[0025] a coordinate system establishment module, configured to establish a three-dimensional coordinate system based on a first reference point, a second reference point, and a third reference point; wherein the first reference point and the second reference point are set on the main rail, and the third reference point is set on the secondary rail; the first reference point is the coordinate origin of the coordinate system, the line connecting the first reference point and the second reference point is the first coordinate axis, the line connecting the first reference point and the third reference point is the second coordinate axis, and the perpendicular direction of the plane formed by the first coordinate axis and the second coordinate axis is the third coordinate axis;

[0026] A coordinate acquisition module, configured to acquire the coordinates of a plurality of measurement points in the coordinate system; wherein the measurement points are connection points between the motion track of the cutting machine and the foundation;

[0027] a deviation value calculation module, configured to calculate a deviation value based on the coordinates of the plurality of measurement points; wherein the deviation value includes at least one of a straightness deviation value, a parallelism deviation value, and a horizontal deviation value;

[0028] The detection module is configured to determine, in response to the deviation value exceeding the corresponding accuracy threshold range, that there is an accuracy problem in the installation of the corresponding measuring point on the motion track.

[0029] Optionally, the first reference point is the starting point of the connection between the main rail and the foundation in the area to be measured, the second reference point is the final point of the connection between the main rail and the foundation in the area to be measured, and the third reference point is the starting point of the connection between the secondary rail and the foundation in the area to be measured; the first coordinate axis is the horizontal axis, the second coordinate axis is the vertical axis; and the third coordinate axis is the vertical axis.

[0030] The measuring points include a plurality of groups of correspondingly arranged first measuring points and second measuring points, wherein the first measuring points are connecting points between the main rail and the foundation, and the second measuring points are connecting points between the auxiliary rail and the foundation.

[0031] Optionally, the straightness deviation value includes a main rail straightness deviation value and a secondary rail straightness deviation value, and the deviation value calculation module is specifically used to: obtain the main rail straightness deviation value corresponding to the first measuring point according to the difference between the longitudinal coordinates of the first measuring point and the coordinate origin; and obtain the secondary rail straightness deviation value corresponding to the second measuring point according to the difference between the longitudinal coordinate of the second measuring point and a preset track gauge.

[0032] Optionally, the deviation value calculation module is specifically configured to obtain a parallelism deviation value between the main rail and the auxiliary rail according to a difference in longitudinal coordinates between the first measurement point and the corresponding second measurement point.

[0033] Optionally, the horizontal deviation value includes a main rail horizontal deviation value and a secondary rail horizontal deviation value, and the deviation value calculation module is specifically used to: obtain the main rail horizontal deviation value corresponding to the first measuring point according to the vertical coordinate difference between the first measuring point and the coordinate origin; and obtain the secondary rail horizontal deviation value corresponding to the second measuring point according to the vertical coordinate difference between the second measuring point and the coordinate origin.

[0034] Optionally, the motion track accuracy measurement system includes:

[0035] A position data acquisition module is used to obtain the position data of a target point based on a total station; wherein the target point includes the first reference point, the second reference point, the third reference point and multiple measurement points, and the position data is used to generate the coordinates of the corresponding target point according to the coordinate system; the position data includes a horizontal angle, a vertical angle and a slant distance; the horizontal angle is the horizontal angle of the target point relative to the initial direction of the total station, the vertical angle is the vertical angle of the target point relative to the horizontal plane, and the slant distance is the straight-line distance from the target point to the total station.

[0036] In a third aspect, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and for running on the processor, wherein when the processor executes the computer program, the method for measuring the motion track accuracy of the cutting machine described in the first aspect is implemented.

[0037] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method for measuring the motion track accuracy of the cutting machine described in the first aspect is implemented.

[0038] In a fifth aspect, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the method for measuring the motion track accuracy of the cutting machine described in the first aspect.

[0039] On the basis of conforming to the common sense in this field, the above-mentioned preferred conditions can be arbitrarily combined to obtain the preferred embodiments of the present disclosure.

[0040] The positive progressive effect of the present disclosure is that: a coordinate system is established based on a reference point, and the coordinates of multiple measuring points in the coordinate system are obtained, and the deviation value is calculated based on the coordinates of the multiple measuring points, thereby improving the measurement accuracy and meeting the accuracy requirements of the cutting machine motion track; when the deviation value exceeds the corresponding accuracy threshold range, it indicates that there is an accuracy problem in the installation of the motion track at the corresponding measuring point. Therefore, it is convenient for the staff to determine the position that needs to be reinstalled and adjusted based on the measuring point where the accuracy problem is detected, so as to correct the motion track of the cutting machine to improve the accuracy of the cutting machine. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 This is a flow chart of a method for measuring the motion track accuracy of a cutting machine provided in Example 1 of the present disclosure;

[0042] Figure 2 A schematic structural diagram of a cutting machine provided in Example 1 of the present disclosure;

[0043] Figure 3 A schematic diagram of measuring the motion track of a cutting machine provided in Example 1 of the present disclosure;

[0044] Figure 4 A schematic diagram of a total station and a motion track position provided in Example 1 of the present disclosure;

[0045] Figure 5 A schematic diagram of a module of a motion track accuracy measurement system for a cutting machine provided in Example 2 of the present disclosure;

[0046] Figure 6 A schematic diagram of a template of an electronic device provided in Example 3 of the present disclosure. DETAILED DESCRIPTION

[0047] The present disclosure is further illustrated below by way of examples, but the present disclosure is not limited to the scope of the examples.

[0048] In the embodiments of the present disclosure, prefixes such as "first" and "second" are used only to distinguish different description objects, and have no limiting effect on the position, order, priority, quantity or content of the described objects. In the embodiments of the present disclosure, the use of prefixes such as ordinal numbers to distinguish description objects does not constitute a limitation on the described objects. For the statement of the described objects, please refer to the description in the context of the claims or embodiments, and no unnecessary limitations should be constituted due to the use of such prefixes. In addition, in the description of this embodiment, unless otherwise specified, the meaning of "plurality" is two or more.

[0049] Example 1

[0050] Figure 1 This is a flow chart of a method for measuring the accuracy of a motion track of a cutting machine provided in this embodiment. The motion track includes a main track and a secondary track. The motion track accuracy measurement method includes the following steps:

[0051] S11. Establish a three-dimensional coordinate system based on the first reference point, the second reference point and the third reference point; wherein the first reference point and the second reference point are set on the main rail, and the third reference point is set on the secondary rail; the first reference point is the coordinate origin of the coordinate system, the line connecting the first reference point and the second reference point is the first coordinate axis, the line connecting the first reference point and the third reference point is the second coordinate axis, and the perpendicular direction of the plane formed by the first coordinate axis and the second coordinate axis is the third coordinate axis.

[0052] In this embodiment, the primary rail supports the primary movement of the cutting device within the cutting machine, typically supporting the longitudinal movement of the cutting device and ensuring the straightness and accuracy of the cutting path. The secondary rail assists the primary rail, providing additional support and guidance, helping to stabilize the primary rail and, in some cases, adjusting the lateral movement of the cutting device. Therefore, both the first and second reference points are located on the primary rail to ensure the straightness and accuracy of the cutting path.

[0053] S12. Obtain coordinates of a plurality of measurement points in the coordinate system; wherein the measurement points are connection points between the motion track of the cutting machine and the foundation.

[0054] S13. Calculate a deviation value based on the coordinates of the plurality of measurement points; wherein the deviation value includes at least one of a straightness deviation value, a parallelism deviation value, and a horizontal deviation value.

[0055] S14: In response to the deviation value exceeding the corresponding accuracy threshold range, it is determined that there is an accuracy problem with the installation of the corresponding measurement point on the motion track. In this embodiment, the accuracy threshold ranges for the straightness deviation value, the parallelism deviation value, and the horizontal deviation value are all within ±1 mm. In other specific implementations, different accuracy threshold ranges can be set as needed to meet the accuracy requirements of the cutting machine motion track.

[0056] In this embodiment, a coordinate system is established based on a reference point, and the coordinates of multiple measuring points in the coordinate system are obtained. The deviation value is calculated based on the coordinates of the multiple measuring points, thereby improving the measurement accuracy and meeting the accuracy requirements of the cutting machine motion track. When the deviation value exceeds the corresponding accuracy threshold range, it indicates that there is an accuracy problem in the installation of the motion track at the corresponding measuring point. Therefore, it is convenient for the staff to determine the position that needs to be reinstalled and adjusted based on the measuring point where the accuracy problem is detected, so as to correct the motion track of the cutting machine and improve the accuracy of the cutting machine.

[0057] Furthermore, the staff can correct the installation of the corresponding measuring points according to at least one of the straightness deviation value, parallelism deviation value and horizontal deviation value, and repeat the above measurement process. The operation method is simple and efficient until the deviation value meets the accuracy threshold range, thereby ensuring that the accuracy of the cutting machine's motion track meets the standard requirements, so as to ensure the accuracy of the material to be cut in subsequent cutting.

[0058] In a specific example, Figure 2 The schematic diagram of the structure of a cutting machine includes a cutting machine carriage 21, a cutting machine trolley 22, a cutting torch 23, a frame and a cutting platform 24. The frame includes a main frame 25, a sub-frame 26 and a crossbeam 27. The crossbeam 27 is provided with a cutting machine trolley track 28. Figure 2 The motion track in the vehicle includes a main track 29 and a secondary track 210 .

[0059] The cutting machine trolley 21 is arranged on the main frame 25 in the frame. The cutting machine trolley 21 moves along the main rail 29 of the cutting machine, thereby driving the frame to move on the motion track.

[0060] The cutting machine trolley 22 is connected to the cutting torch 23, and the cutting machine trolley 22 is used to drive the cutting torch 23 to move.

[0061] The cutting platform 24 is used to place the material to be cut. The cutting machine trolley 22 is used to move along a preset route on the cutting machine trolley track 28, so that the cutting torch 23 cuts the material to be cut on the cutting platform 24 along the preset route.

[0062] As can be seen, when there are accuracy issues with the installation of the motion track, the cutting accuracy of the cutting torch will be affected. Therefore, the motion track accuracy measurement method provided in this embodiment can effectively solve the motion track accuracy problem. Moreover, the motion track accuracy measurement method in this embodiment is simple. During the specific implementation process, all deviation values ​​​​as monitoring data can be extracted after a single measurement is completed, and a data report is generated. The data report is fed back to the maintenance worker. After manual and mechanical correction, the accuracy requirements are finally met, thereby improving the cutting accuracy of the cutting machine and achieving the ultimate goal of reducing costs and increasing efficiency.

[0063] In an optional embodiment, the first reference point is the starting point of the connection between the main rail and the foundation in the area to be measured, the second reference point is the final point of the connection between the main rail and the foundation in the area to be measured, and the third reference point is the starting point of the connection between the secondary rail and the foundation in the area to be measured; the first coordinate axis is the horizontal axis, the second coordinate axis is the vertical axis, and the third coordinate axis is the vertical axis.

[0064] The measuring points include several groups of correspondingly set first measuring points and second measuring points, wherein the first measuring points are the connection points between the main rail and the foundation, and the second measuring points are the connection points between the auxiliary rail and the foundation. In a specific example, since the moving track of the cutting machine is usually designed in sections, each section of the main rail and the auxiliary rail is set accordingly. Every two sections of the main rail in the moving track are connected by a connector to form a connection point; every two sections of the auxiliary rail are connected by a connector to form a connection point; the connection point is used to connect and fix with the foundation to ensure the stability of the moving track. Therefore, the connection point between the main rail and the foundation can be used as the first measuring point, and the measurement point between the auxiliary rail and the foundation can be used as the second measuring point.

[0065] In this embodiment, the coordinates of the first reference point are set to (0, 0, 0) as the origin of the three-dimensional coordinate system. The first coordinate axis is the horizontal axis (X-axis), the second coordinate axis is the vertical axis (Y-axis), and the third coordinate axis is the vertical axis (Z-axis). The position data of the measurement point is converted to the corresponding coordinates in the three-dimensional coordinate system, thereby facilitating the calculation of the deviation value of the motion trajectory.

[0066] In a specific embodiment, Figure 3 As shown, the starting point of the connection between the main rail and the foundation is taken as the first reference point A1, the final point of the connection between the main rail and the foundation is taken as the second reference point A2, and the starting point of the connection between the auxiliary rail and the foundation is taken as the third reference point A3. i and the second measuring point C iis a set of corresponding measurement points, wherein i takes any value among 1, 2, and 3. In addition, in other implementations, different groups of measurement points can be set according to actual conditions.

[0067] In an optional embodiment, the straightness deviation value includes a main rail straightness deviation value and a secondary rail straightness deviation value, and step S13 specifically includes:

[0068] According to the difference between the ordinates of the first measuring point and the coordinate origin, the straightness deviation value of the main track corresponding to the first measuring point is obtained. Figure 3 For example, calculate the first measurement point B i The difference between the ordinate and the coordinate origin (0, 0, 0) is used to obtain the main rail straightness deviation value corresponding to the first measuring point.

[0069] According to the difference between the ordinate of the second measuring point and the preset track gauge, the straightness deviation value of the secondary rail corresponding to the second measuring point is obtained. Figure 3 For example, calculate the second measurement point C i The difference between the gauge F and the preset gauge F is used to obtain the secondary rail straightness deviation value corresponding to the second measuring point.

[0070] In an optional embodiment, step S13 specifically includes:

[0071] According to the difference between the ordinates of the first measuring point and the corresponding second measuring point, the parallelism deviation value between the main rail and the auxiliary rail is obtained. Figure 3 For example, the differences between B1 and C1, B2 and C2, and B3 and C3 on the Y-axis coordinates are calculated to obtain the actual track gauges of the corresponding connection points of the main rail and the auxiliary rail. The actual track gauges are compared with the preset track gauge F to calculate the difference between the actual track gauge and the preset track gauge, that is, the parallelism deviation value of the main rail and the auxiliary rail.

[0072] In an optional embodiment, the horizontal deviation value includes a main rail horizontal deviation value and a secondary rail horizontal deviation value, and step S13 specifically includes:

[0073] According to the vertical coordinate difference between the first measurement point and the coordinate origin, the horizontal deviation value of the main track corresponding to the first measurement point is obtained. Figure 3 For example, calculate B i The vertical coordinate difference between the first measuring point and the coordinate origin (0, 0, 0) is used to obtain the horizontal deviation value of the main rail corresponding to the first measuring point.

[0074] According to the vertical coordinate difference between the second measurement point and the coordinate origin, the horizontal deviation value of the secondary track corresponding to the second measurement point is obtained. Figure 3 For example, calculate C iThe vertical coordinate difference between the vertical coordinate of the coordinate origin (0, 0, 0) and the horizontal deviation value of the secondary track corresponding to the second measuring point is obtained.

[0075] In an optional embodiment, before step S11, the method further includes:

[0076] The position data of the target point is obtained according to the total station; wherein the target point includes the first reference point, the second reference point, the third reference point and a plurality of measurement points, and the position data is used to generate the coordinates of the corresponding target point according to the coordinate system.

[0077] The position data includes a horizontal angle, a vertical angle, and a slant distance; the horizontal angle is the horizontal angle of the target point relative to the initial direction of the total station, the vertical angle is the vertical angle of the target point relative to the horizontal plane, and the slant distance is the straight-line distance from the target point to the total station.

[0078] In this embodiment, if Figure 4 As described, the target point is marked on the motion track. Specifically, a prism can be set at the target point to ensure that the center of the prism coincides with the target point, so that the measurement can be performed by aiming the total station at the prism on the target point. After confirming that the cutting machine to be measured is in a stopped state and the motion track is free of debris and obstructions, the total station is placed in front of the cutting machine and set to measurement mode to ensure that the motion track to be measured is within the measurement range of the total station. The position data of all target points can be collected, thereby facilitating the subsequent setting of the first reference point, the second reference point, and the third reference point to generate a three-dimensional coordinate system based on the position data of the three points.

[0079] Example 2

[0080] Corresponding to the aforementioned embodiment 1 of the method for measuring the accuracy of the motion track of a cutting machine, the present disclosure also provides an embodiment of a system for measuring the accuracy of the motion track of a cutting machine.

[0081] Figure 5 This is a module diagram of a motion track accuracy measurement system for a cutting machine provided by an embodiment of the present invention. The motion track includes a main track and a secondary track. The motion track accuracy measurement system 50 for the cutting machine includes:

[0082] The coordinate system establishment module 501 is used to establish a three-dimensional coordinate system based on a first reference point, a second reference point and a third reference point; wherein the first reference point and the second reference point are set on the main rail, and the third reference point is set on the secondary rail; the first reference point is the coordinate origin of the coordinate system, the line connecting the first reference point and the second reference point is the first coordinate axis, the line connecting the first reference point and the third reference point is the second coordinate axis, and the perpendicular direction of the plane formed by the first coordinate axis and the second coordinate axis is the third coordinate axis.

[0083] The coordinate acquisition module 502 is used to acquire the coordinates of multiple measurement points in the coordinate system; wherein the measurement points are the connection points between the motion track of the cutting machine and the foundation.

[0084] The deviation value calculation module 503 is configured to calculate a deviation value based on the coordinates of the plurality of measurement points; wherein the deviation value includes at least one of a straightness deviation value, a parallelism deviation value, and a horizontal deviation value.

[0085] The detection module 504 is configured to determine, in response to the deviation value exceeding the corresponding accuracy threshold range, that there is an accuracy problem in the installation of the corresponding measuring point on the moving track.

[0086] In this embodiment, a coordinate system is established based on a reference point, and the coordinates of multiple measuring points in the coordinate system are obtained. The deviation value is calculated based on the coordinates of the multiple measuring points, thereby improving the measurement accuracy and meeting the accuracy requirements of the cutting machine motion track. When the deviation value exceeds the corresponding accuracy threshold range, it indicates that there is an accuracy problem in the installation of the motion track at the corresponding measuring point. Therefore, it is convenient for the staff to determine the position that needs to be reinstalled and adjusted based on the measuring point where the accuracy problem is detected, so as to correct the motion track of the cutting machine and improve the accuracy of the cutting machine.

[0087] Furthermore, the staff can correct the installation of the corresponding measuring points according to at least one of the straightness deviation value, parallelism deviation value and horizontal deviation value, and repeat the above measurement process. The operation method is simple and efficient until the deviation value meets the accuracy threshold range, thereby ensuring that the accuracy of the cutting machine's motion track meets the standard requirements, so as to ensure the accuracy of the material to be cut in subsequent cutting.

[0088] Since the system embodiments generally correspond to the method embodiments, reference will be made to the description of the method embodiments for relevant details. The system embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and the components of the units may or may not be physical units, i.e., they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the disclosed solution.

[0089] Example 3

[0090] Figure 6 This is a structural diagram of an electronic device shown in an embodiment of the present invention, the electronic device includes a memory, a processor, and a computer program stored in the memory and used to run on the processor, when the processor executes the computer program, it implements the motion track accuracy measurement method of the cutting machine described in the above embodiment 1. Figure 6The electronic device 60 shown is only an example and should not limit the functionality and scope of use of the embodiments of the present disclosure.

[0091] like Figure 6 As shown, the electronic device 60 may be a general-purpose computing device, such as a server device. Components of the electronic device 60 may include, but are not limited to, the at least one processor 61, the at least one memory 62, and a bus 63 connecting different system components (including the memory 62 and the processor 61).

[0092] The bus 63 includes a data bus, an address bus, and a control bus.

[0093] The memory 62 may include a volatile memory, such as a random access memory (RAM) 621 and / or a cache memory 622 , and may further include a read-only memory (ROM) 623 .

[0094] The memory 62 may also include a program tool 625 (or utility) having a set (at least one) of program modules 624, such program modules 624 including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include an implementation of a network environment.

[0095] The processor 61 executes various functional applications and data processing by running the computer programs stored in the memory 62 , such as the method for measuring the motion track accuracy of the cutting machine provided in the above-mentioned embodiment 1.

[0096] The electronic device 60 can also communicate with one or more external devices 64 (e.g., keyboards, pointing devices, etc.). Such communication can be performed through an input / output (I / O) interface 65. Furthermore, the electronic device 60 can also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 66. As shown, the network adapter 66 communicates with other modules of the electronic device 60 via a bus 63. It should be understood that although Figure 6 Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 60, including but not limited to microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems.

[0097] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.

[0098] Example 4

[0099] The embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the method for measuring the motion track accuracy of the cutting machine provided in the above embodiment 1 is implemented.

[0100] The readable storage medium may include, but is not limited to, a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0101] Example 5

[0102] The embodiment of the present disclosure further provides a computer program product, including a computer program, which, when executed by a processor, implements the method for measuring the motion track accuracy of the cutting machine described in the above embodiment 1.

[0103] The program code for executing the computer program product of the present disclosure may be written in any combination of one or more programming languages, and the program code may be executed entirely on the user device, partially on the user device, as a standalone software package, partially on the user device and partially on a remote device, or entirely on the remote device.

[0104] While specific embodiments of the present disclosure have been described above, those skilled in the art will appreciate that these are merely illustrative and that the scope of protection of the present disclosure is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present disclosure, and such changes and modifications are intended to fall within the scope of protection of the present disclosure.

Claims

1. A method for measuring the motion track accuracy of a cutting machine, characterized in that: The motion track includes a main track and a secondary track, and the motion track accuracy measurement method includes the following steps: A three-dimensional coordinate system is established based on a first reference point, a second reference point, and a third reference point; wherein the first reference point and the second reference point are set on the main rail, and the third reference point is set on the secondary rail; the first reference point is the coordinate origin of the coordinate system, the line connecting the first reference point and the second reference point is the first coordinate axis, the line connecting the first reference point and the third reference point is the second coordinate axis, and the perpendicular direction of the plane formed by the first coordinate axis and the second coordinate axis is the third coordinate axis; Obtaining coordinates of a plurality of measurement points in the coordinate system; wherein the measurement points are connection points between the motion track of the cutting machine and the foundation; Calculating a deviation value based on the coordinates of the plurality of measurement points; wherein the deviation value includes at least one of a straightness deviation value, a parallelism deviation value, and a horizontal deviation value; In response to the deviation value exceeding the corresponding accuracy threshold range, it is determined that there is an accuracy problem in the installation of the corresponding measuring point on the motion track.

2. The motion track accuracy measurement method according to claim 1, characterized in that: The first reference point is the starting point of the connection between the main rail and the foundation in the area to be measured, the second reference point is the final point of the connection between the main rail and the foundation in the area to be measured, and the third reference point is the starting point of the connection between the secondary rail and the foundation in the area to be measured; the first coordinate axis is the horizontal axis, and the second coordinate axis is the vertical axis; The third coordinate axis is a vertical axis; The measuring points include a plurality of groups of correspondingly arranged first measuring points and second measuring points, wherein the first measuring points are connecting points between the main rail and the foundation, and the second measuring points are connecting points between the auxiliary rail and the foundation.

3. The motion track accuracy measurement method according to claim 2, characterized in that: The straightness deviation value includes the main rail straightness deviation value and the auxiliary rail straightness deviation value, and the step of calculating the deviation value according to the coordinates of the plurality of measurement points specifically includes: Obtaining a straightness deviation value of the main rail corresponding to the first measuring point according to a difference between the longitudinal coordinates of the first measuring point and the coordinate origin; According to the difference between the longitudinal coordinate of the second measuring point and the preset track gauge, the secondary rail straightness deviation value corresponding to the second measuring point is obtained.

4. The motion track accuracy measurement method according to claim 2, wherein: The step of calculating the deviation value according to the coordinates of the plurality of measurement points specifically includes: A parallelism deviation value between the main rail and the auxiliary rail is obtained according to a difference in ordinate between the first measuring point and the corresponding second measuring point.

5. The motion track accuracy measurement method according to claim 2, characterized in that: The horizontal deviation value includes a main rail horizontal deviation value and a secondary rail horizontal deviation value, and the step of calculating the deviation value according to the coordinates of the plurality of measurement points specifically includes: Obtaining a horizontal deviation value of the main rail corresponding to the first measuring point according to a vertical coordinate difference between the first measuring point and the coordinate origin; According to the vertical coordinate difference between the second measuring point and the coordinate origin, the secondary rail horizontal deviation value corresponding to the second measuring point is obtained.

6. The motion track accuracy measurement method according to claim 1, wherein: Before the step of establishing a coordinate system according to the first reference point, the second reference point, and the third reference point, the following steps are further included: Acquiring position data of a target point using a total station; wherein the target point includes the first reference point, the second reference point, the third reference point, and a plurality of measurement points, and the position data is used to generate coordinates of the corresponding target point according to the coordinate system; The position data includes a horizontal angle, a vertical angle, and a slant distance; the horizontal angle is the horizontal angle of the target point relative to the initial direction of the total station, the vertical angle is the vertical angle of the target point relative to the horizontal plane, and the slant distance is the straight-line distance from the target point to the total station.

7. A cutting machine motion track accuracy measurement system, characterized in that: The motion track includes a main track and a secondary track, and the motion track accuracy measurement system includes: a coordinate system establishment module, configured to establish a three-dimensional coordinate system based on a first reference point, a second reference point, and a third reference point; wherein the first reference point and the second reference point are set on the main rail, and the third reference point is set on the secondary rail; the first reference point is the coordinate origin of the coordinate system, the line connecting the first reference point and the second reference point is the first coordinate axis, the line connecting the first reference point and the third reference point is the second coordinate axis, and the perpendicular direction of the plane formed by the first coordinate axis and the second coordinate axis is the third coordinate axis; A coordinate acquisition module, configured to acquire the coordinates of a plurality of measurement points in the coordinate system; wherein the measurement points are connection points between the motion track of the cutting machine and the foundation; a deviation value calculation module, configured to calculate a deviation value based on the coordinates of the plurality of measurement points; wherein the deviation value includes at least one of a straightness deviation value, a parallelism deviation value, and a horizontal deviation value; The detection module is configured to determine, in response to the deviation value exceeding the corresponding accuracy threshold range, that there is an accuracy problem in the installation of the corresponding measuring point on the motion track.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and configured to run on the processor, wherein: When the processor executes the computer program, the method for measuring the motion track accuracy of a cutting machine according to any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for measuring the motion track accuracy of a cutting machine according to any one of claims 1 to 6 is implemented.

10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method for measuring the motion track accuracy of a cutting machine according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Method for detecting parallelism and flatness of truss track based on three-dimensional laser scanner

    CN106705892A

  • Long-distance rail parallelism measuring method and system

    CN108759763A

  • Method for measuring straightness and flatness of long-distance track

    CN109059844A

  • Method for detecting and correcting parallelism of guide rails of portal machine tool

    CN109489589A

  • Crane runway detection method based on three-point measuring method

    CN109813293A