Single-machine multi-mirror synchronous interpolation method and system
Patent Information
- Application Number
- CN202310157420.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-23
- Publication Date
- 2026-09-01
- Estimated Expiration
- 2043-02-23
AI Technical Summary
[0004]本发明提供一种单机多振镜同步插补方法及系统,以解决现有技术中的两张加工图纸需要两套系统各自实现,并且无法保证加工同步开始和结束的问题
[0041] The control unit is also directly or indirectly connected to the corresponding galvanometer via the laser. Specifically, the control unit is connected to the laser, the laser is connected to the beam splitting assembly, and the beam splitting assembly is connected to multiple galvanometers respectively.
Smart Images

Figure CN116352296B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of galvanometer laser processing, and in particular to a single-machine multi-galvanometer synchronous interpolation method and system. Background Technology
[0002] In a typical multi-machine galvanometer machining system, if two different drawings need to be processed simultaneously, two independent machines, systems, and lasers are often required. After the drawings are imported into different host computers, each host computer controls its own system's galvanometer card and servo controller to ultimately process its own drawings, resulting in high processing costs.
[0003] Due to the inconsistent performance and communication delays of different host computers, as well as the differences in processing drawings, even if similar systems, machine tools, and galvanometers are used, it is impossible to guarantee the synchronous start and end of processing between machine tools. Summary of the Invention
[0004] This invention provides a single-machine multi-mirror synchronous interpolation method and system to solve the problem in the prior art that two processing drawings need to be implemented by two separate systems, and the synchronous start and end of processing cannot be guaranteed.
[0005] To solve the above-mentioned technical problems, the present invention is achieved through the following technical solution:
[0006] According to a first aspect of the present invention, a method for synchronous interpolation of multiple galvanometers in a single machine is provided, comprising:
[0007] S11: The same host computer receives multiple imported machining drawings;
[0008] S12: The host computer synchronously plans the processing speed of multiple processing drawings according to the process parameters, so that when multiple processing drawings start processing at the same time, they can reach the corresponding instruction points in their respective drawings at the same time, and generate speed planning results.
[0009] S13: The host computer generates interpolation instructions based on the speed planning results, and obtains multiple servo controller motion instructions and galvanometer motion instructions corresponding to the processing drawings;
[0010] S14: Send the motion command of the servo controller and the motion command of the galvanometer to the servo controller and the galvanometer respectively;
[0011] S15: Control the laser to turn on;
[0012] S16: Control the servo controller and the galvanometer to start the processing motion simultaneously until the processing is completed.
[0013] Preferably, the interval between S11 and S12 includes:
[0014] S21: The host computer performs affine transformations on the instructions in the machining drawings.
[0015] Preferably, the step between S13 and S14 further includes:
[0016] S31: Perform affine transformation on the servo controller motion command and the galvanometer motion command;
[0017] Correspondingly, S14 specifically involves sending the servo controller motion command and the galvanometer motion command after affine transformation to the servo controller and the galvanometer, respectively.
[0018] Preferably, step S14 specifically includes: sending the motion command of the servo controller to the servo controller, and sending the motion command of the galvanometer to the galvanometer via the galvanometer card.
[0019] Preferably, the step between S13 and S14 further includes:
[0020] S51: Perform instruction compensation on the servo controller motion command and the galvanometer motion command;
[0021] Correspondingly, S14 specifically involves sending the compensated servo controller motion command and galvanometer motion command to the servo controller and galvanometer, respectively.
[0022] According to a second aspect of the present invention, a single-machine multi-galvanometer synchronous interpolation system is provided, comprising: a host computer, a galvanometer card, a galvanometer, and a laser;
[0023] The host computer includes: a controller and a servo controller;
[0024] There are multiple servo controllers and multiple galvanometers, and each servo controller corresponds to one galvanometer.
[0025] The controller is bidirectionally connected to the galvanometer card, the servo controller is directly or indirectly connected to the galvanometer card, and the galvanometer card is connected to multiple galvanometers respectively.
[0026] The controller is configured to receive multiple processing drawings and to synchronously plan the processing speed of the multiple processing drawings so that they can start and finish at the same time.
[0027] The galvanometer card is also directly or indirectly connected to the galvanometer via the laser.
[0028] Preferably, the controller is also configured to perform affine transformations on the instructions in the machining drawings.
[0029] Preferably, it also includes: a beam splitter;
[0030] The number of lasers is one;
[0031] The galvanometer card is also directly or indirectly connected to the corresponding galvanometer through the laser. Specifically, the main galvanometer card is connected to the laser, the laser is connected to the beam splitting assembly, and the beam splitting assembly is connected to multiple galvanometers respectively.
[0032] According to a third aspect of the present invention, another single-machine multi-galvanometer synchronous interpolation system is provided, comprising: a host computer, galvanometers, and a laser;
[0033] The host computer includes: a control computer and a servo controller;
[0034] There are multiple servo controllers and multiple galvanometers, and each servo controller corresponds to one galvanometer.
[0035] The controller is communicatively connected to multiple galvanometers, and the controller is also communicatively connected to multiple servo controllers.
[0036] The controller is configured to receive multiple processing drawings and to synchronously plan the processing speed of the multiple processing drawings so that they can start and finish at the same time.
[0037] The control unit is also directly or indirectly connected to the corresponding galvanometer via the laser.
[0038] Preferably, the controller is further configured to perform affine transformations on the instructions in the machining drawings.
[0039] Preferably, it also includes: a beam splitter;
[0040] The number of lasers is one;
[0041] The control unit is also directly or indirectly connected to the corresponding galvanometer via the laser. Specifically, the control unit is connected to the laser, the laser is connected to the beam splitting assembly, and the beam splitting assembly is connected to multiple galvanometers respectively.
[0042] The single-machine multi-mirror synchronous interpolation method and system provided by the present invention allows multiple mirrors to be controlled by the same host computer, and can simultaneously import multiple identical or different machining drawings, enabling multiple workpieces to be processed and completed at the same time.
[0043] In one alternative embodiment of the present invention, multiple galvanometers share a single laser, which reduces the number of lasers used, lowers the cost of the lasers, and consequently reduces the processing cost. Attached Figure Description
[0044] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0045] Figure 1 This is a flowchart of a single-machine multi-mirror synchronous interpolation method according to an embodiment of the present invention;
[0046] Figure 2 This is a flowchart of a single-machine multi-mirror synchronous interpolation method according to an embodiment of the present invention;
[0047] Figure 3 This is a flowchart of a single-machine multi-mirror synchronous interpolation method according to an embodiment of the present invention;
[0048] Figure 4 This is a flowchart of a single-machine multi-mirror synchronous interpolation method according to an embodiment of the present invention;
[0049] Figure 5 This is a flowchart of a single-machine multi-mirror synchronous interpolation method according to an embodiment of the present invention;
[0050] Figure 6 This is a schematic diagram of a single-machine multi-mirror synchronous interpolation system according to an embodiment of the present invention;
[0051] Figure 7 This is a schematic diagram of a single-machine multi-mirror synchronous interpolation system according to an embodiment of the present invention;
[0052] Explanation of reference numerals in the attached figures:
[0053] 111-Controller
[0054] 112-Servo Controller
[0055] 12-Galvanometer card,
[0056] 13-Galvanometer,
[0057] 14-Laser,
[0058] 15-Spectral Splitter
[0059] 211-Control unit,
[0060] 212-Servo Controller
[0061] 22-Galvanometer,
[0062] 23-Laser,
[0063] 24-Spectrometer Components. Detailed Implementation
[0064] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0065] In the description of this invention, it should be understood that the terms "upper part", "lower part", "upper end", "lower end", "lower surface", "upper surface", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention.
[0066] In the description of this invention, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.
[0067] In the description of this invention, "a plurality of" means multiple, such as two, three, four, etc., unless otherwise explicitly specified.
[0068] In the description of this invention, unless otherwise explicitly specified and limited, the term "connection" and other such terms should be interpreted broadly. For example, it can refer to a fixed connection, a detachable connection, or an integral connection; it can refer to a mechanical connection, an electrical connection, or a connection that allows communication between the components; it can refer to a direct connection or an indirect connection through an intermediate medium; it can refer to the internal communication between two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0069] The technical solution of the present invention will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0070] In one embodiment, a single-machine multi-mirror synchronous interpolation method is provided, the flowchart of which can be found in the figure. Figure 1 It includes:
[0071] S11: The same host computer receives multiple imported machining drawings. Figure 1Taking two machining drawings as an example: machining drawing 1 and machining drawing 2, machining drawing 1 and machining drawing 2 can be the same machining drawing or different machining drawings;
[0072] S12: The host computer plans the processing speed of multiple processing drawings synchronously based on process parameters, such as laser cutting speed, processing accuracy, and idle movement speed. This allows multiple processing drawings to reach their respective command points simultaneously when processing begins at the same time, generating speed planning results. In this way, multiple processing drawings can finish processing at the same time.
[0073] S13: The host computer generates interpolation instructions based on the speed planning results, and obtains servo controller motion instructions and galvanometer motion instructions corresponding to multiple machining drawings;
[0074] S14: Send the servo controller motion commands and galvanometer motion commands to multiple servo controllers and multiple galvanometers respectively;
[0075] S15: Controls the laser to turn on and can also adjust the laser power, frequency, pulse width, etc. in real time during the processing;
[0076] S16: Controls multiple servo controllers and multiple galvanometers to start machining motions simultaneously until machining is completed.
[0077] In one embodiment, the process between S11 and S12 further includes: S21: The host computer processes multiple machining drawings respectively, and performs affine transformations on the instructions in the multiple machining drawings respectively. Please refer to [reference needed]. Figure 2 This is to ensure a better match between the machining drawings and the workpiece to be machined (e.g., orientation, size, etc.).
[0078] In different embodiments, the affine transformation can also be performed after the interpolation command is generated. Specifically, between S13 and S14, the following step is also included: S31: Performing an affine transformation on the servo controller motion command and the galvanometer motion command. Please refer to [link / reference]. Figure 3 Correspondingly, S14 specifically involves sending the servo controller motion command and the galvanometer motion command after affine transformation to the servo controller and the galvanometer, respectively.
[0079] In one embodiment, S14 specifically includes: sending motion commands from the servo controllers to multiple servo controllers, and sending motion commands from the galvanometers to multiple galvanometers via the galvanometer card.
[0080] In one embodiment, S13 and S14 further include:
[0081] S51: Performs command compensation for servo controller motion commands and galvanometer motion commands. Please refer to [reference needed]. Figure 4 , Figure 5Examples include pitch compensation and galvanometer correction. Specifically, S14 involves sending the compensated servo controller motion commands and galvanometer motion commands to multiple servo controllers and multiple galvanometers, respectively.
[0082] In one embodiment, a single-machine multi-galvanometer synchronous interpolation system is provided, comprising: a host computer, a galvanometer card 12, a galvanometer 13, and a laser 14. Please refer to [reference needed]. Figure 6 The host computer includes: a controller 111 and a servo controller 112; there are multiple servo controllers 112 and multiple galvanometers 13, with one servo controller 112 corresponding to one galvanometer 13. The controller 111 is bidirectionally connected to the galvanometer card 12, and the servo controller 112 is directly or indirectly connected to the galvanometer card 13 to send its position information (encoder signal) to the galvanometer card 12. The galvanometer card 12 is connected to multiple galvanometers 13. The controller 111 is configured to receive multiple processing drawings and to synchronously plan the processing speed of multiple processing drawings, enabling them to start and finish simultaneously. The galvanometer card 12 is also directly or indirectly connected to the galvanometers 13 via a laser 14.
[0083] The workpiece to be processed is placed on the machine tool, and the servo controller 112 is used to control the movement of the workpiece; the galvanometer card is used to control the movement of the galvanometer. The servo controller 112 may include three axes: X-axis, Y-axis, and Z-axis.
[0084] In one embodiment, the servo controller 112 can be directly connected to the galvanometer card 12 for communication. Please refer to [reference needed]. Figure 6 In different embodiments, the servo controller 112 can also be indirectly connected to the galvanometer card 12. For example, the controller can be connected to the galvanometer card, and its position information can be sent to the galvanometer card through the controller.
[0085] In one embodiment, the controller 111 is also configured to perform affine transformations on instructions in the machining drawings.
[0086] In one embodiment, the single-machine multi-mirror synchronous interpolation system further includes: a beam splitter 15; and a single laser 14. (Please refer to...) Figure 6 The galvanometer card 13 is also directly or indirectly connected to the corresponding galvanometer 13 via the laser 14. Specifically, the galvanometer card 13 is connected to the laser 14, the laser 14 is connected to the beam splitting assembly 15, and the beam splitting assembly 15 is connected to multiple galvanometers 13 respectively.
[0087] In one embodiment, the beam splitting component may include a beam splitter array. In other embodiments, the beam splitting component may also be implemented using a one-to-many fiber configuration.
[0088] In one embodiment, there may be multiple lasers, with each laser corresponding to a galvanometer card and a galvanometer.
[0089] In one embodiment, the galvanometer card can be integrated into the controller. Specifically, the single-machine multi-galvanometer synchronous interpolation system includes: a host computer, a galvanometer 22, and a laser 23. Please refer to [reference needed]. Figure 7 The host computer includes a controller 211 and a servo controller 212. There are multiple servo controllers 212 and multiple galvanometers 22, with each servo controller 212 corresponding to a galvanometer 22. The controller 211 is communicatively connected to multiple galvanometers 22 and also to the corresponding servo controller 212. The communication connection between the controller 211 and the servo controller 212 is bidirectional, allowing the controller 211 to send motion commands to the servo controllers, and the servo controllers 212 to feed back their position information (encoder signals) to the controller 211. The controller 211 is configured to receive multiple processing drawings and to synchronously plan the processing speeds of these drawings, enabling them to start and finish simultaneously. The controller 211 is also directly or indirectly connected to the corresponding galvanometer 22 via a laser 23. In other words, the controller 211 integrates the controller 111 and galvanometer card 12 described in the above embodiments.
[0090] The workpiece to be processed is placed on the machine tool. The servo controller 112 is used to control the movement of the workpiece, and the controller 211 is used to control the movement of the galvanometer 22. The servo controller 112 may include three axes: the X-axis, the Y-axis, and the Z-axis.
[0091] In one embodiment, the controller 211 is further configured to perform affine transformations on the instructions in the machining drawings.
[0092] In one embodiment, the single-machine multi-mirror synchronous interpolation system further includes: a beam splitter 24; and a single laser 23. (Please refer to...) Figure 7 The controller 211 is also directly or indirectly connected to the corresponding galvanometer 22 via the laser 23. Specifically, the controller 211 is connected to the laser 23, the laser 23 is connected to the beam splitting assembly 24, and the beam splitting assembly 24 is connected to multiple galvanometers 22 respectively.
[0093] In one embodiment, the beam splitting component may include a beam splitter array. In other embodiments, the beam splitting component may also be implemented using a one-to-many fiber configuration.
[0094] In one embodiment, there may be multiple lasers, with each laser corresponding to a galvanometer.
[0095] The above embodiments, Figure 1 , Figure 2 , Figure 3 , Figure 4 , Figure 5 , Figure 6 , Figure 7 The examples all use the simultaneous processing of two machining drawings as an example. In different embodiments, there may be more than two machining drawings, but the principle is similar to that of processing two machining drawings, so it will not be elaborated here.
[0096] In the description of this specification, the references to terms such as "an embodiment," "an example," "a specific implementation process," and "an example" indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0097] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for synchronous interpolation of multiple galvanometers in a single machine, characterized in that, include: S11: The same host computer receives multiple imported machining drawings; S12: The host computer synchronously plans the processing speed of multiple processing drawings according to the process parameters, so that when multiple processing drawings start processing at the same time, they can reach the corresponding instruction points in their respective drawings at the same time, and generate speed planning results. S13: The host computer generates interpolation instructions based on the speed planning results, and obtains multiple servo controller motion instructions and galvanometer motion instructions corresponding to the processing drawings; S14: Send the motion command of the servo controller and the motion command of the galvanometer to the servo controller and the galvanometer respectively; S15: Controls the laser to switch on; S16: Control the servo controller and the galvanometer to start the processing motion simultaneously until the processing ends simultaneously.
2. The single-machine multi-mirror synchronous interpolation method according to claim 1, characterized in that, Between S11 and S12, there is: S21: The host computer performs affine transformations on the instructions in the processing drawings respectively.
3. The single-machine multi-mirror synchronous interpolation method according to claim 1, characterized in that, Between S13 and S14, there is also: S31: Perform affine transformation on the servo controller motion command and the galvanometer motion command; Correspondingly, S14 specifically involves sending the servo controller motion command and the galvanometer motion command after affine transformation to the servo controller and the galvanometer, respectively.
4. The single-machine multi-mirror synchronous interpolation method according to claim 1, characterized in that, S14 specifically includes: sending the motion command of the servo controller to the servo controller, and sending the motion command of the galvanometer to the galvanometer via the galvanometer card.
5. The single-machine multi-mirror synchronous interpolation method according to claim 1, characterized in that, The step between S13 and S14 also includes: S51: Perform instruction compensation on the servo controller motion command and the galvanometer motion command; Correspondingly, S14 specifically involves sending the compensated servo controller motion command and galvanometer motion command to the servo controller and galvanometer, respectively.
6. A single-machine multi-mirror synchronous interpolation system, characterized in that, include: Host computer, galvanometer card, galvanometer, laser; The host computer includes: a controller and a servo controller; There are multiple servo controllers and multiple galvanometers, and each servo controller corresponds to one galvanometer. The controller is bidirectionally connected to the galvanometer card, the servo controller is directly or indirectly connected to the galvanometer card, and the galvanometer card is connected to multiple galvanometers respectively. The controller is configured to receive multiple processing drawings and to synchronously plan the processing speed of the multiple processing drawings. The host computer enables the multiple processing drawings to simultaneously reach the corresponding instruction points in their respective drawings when processing starts simultaneously, generates speed planning results, and generates interpolation instructions based on the speed planning results to obtain servo controller motion instructions and galvanometer motion instructions corresponding to the multiple processing drawings. The host computer then sends the servo controller motion instructions and the galvanometer motion instructions to the servo controller and the galvanometer respectively, so that they can start and finish processing simultaneously. The galvanometer card is also connected to the galvanometer via the laser.
7. The single-machine multi-mirror synchronous interpolation system according to claim 6, characterized in that, The controller is also configured to perform affine transformations on the instructions in the machining drawings.
8. The single-machine multi-mirror synchronous interpolation system according to claim 6, characterized in that, Also includes: Spectrometer; The number of lasers is one; The galvanometer card is also connected to the corresponding galvanometer via the laser. Specifically, the galvanometer card is connected to the laser, the laser is connected to the beam splitter, and the beam splitter is connected to multiple galvanometers respectively.
9. A single-machine multi-mirror synchronous interpolation system, characterized in that, include: Host computer, galvanometer, laser; The host computer includes: a control computer and a servo controller; There are multiple servo controllers and multiple galvanometers, and each servo controller corresponds to one galvanometer. The controller is communicatively connected to multiple galvanometers, and the controller is also communicatively connected to multiple servo controllers. The controller is configured to receive multiple processing drawings and to synchronously plan the processing speed of the multiple processing drawings. The host computer enables the multiple processing drawings to reach their respective instruction points simultaneously when processing starts at the same time, generating speed planning results. The host computer generates interpolation instructions based on the speed planning results to obtain servo controller motion instructions and galvanometer motion instructions corresponding to the multiple processing drawings. The host computer sends the servo controller motion instructions and the galvanometer motion instructions to the servo controller and the galvanometer respectively, so that they can start and finish processing at the same time. The control unit is also connected to the corresponding galvanometer via the laser.
10. The single-machine multi-mirror synchronous interpolation system according to claim 9, characterized in that, The controller is also configured to perform affine transformations on the instructions in the machining drawings.
11. The single-machine multi-mirror synchronous interpolation system according to claim 9, characterized in that, Also includes: Spectrometer; The number of lasers is one; The control unit is also connected to the corresponding galvanometer via the laser. Specifically, the control unit is connected to the laser, the laser is connected to the beam splitting assembly, and the beam splitting assembly is connected to multiple galvanometers respectively.
Citation Information
Patent Citations
Single -laser mirror processingequipment that shakes more
CN207840409U
Embroidering system
US20050178306A1