CN212208029U - Control system for controlling walking track of cutting machine - Google Patents
Control system for controlling walking track of cutting machine Download PDFInfo
- Publication number
- CN212208029U CN212208029U CN202021374926.4U CN202021374926U CN212208029U CN 212208029 U CN212208029 U CN 212208029U CN 202021374926 U CN202021374926 U CN 202021374926U CN 212208029 U CN212208029 U CN 212208029U
- Authority
- CN
- China
- Prior art keywords
- track
- cutting machine
- control system
- cutting
- sequence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Numerical Control (AREA)
Abstract
The utility model relates to the field of automation equipment, in particular to a control system for controlling the walking track of a cutting machine, which has high cutting precision and high automation degree, automatically cuts according to a preset track and enables the cutting machine to cut materials with an optimal track, comprising a power supply system, a protection device, a control system, an EtherCAT bus, a plurality of executing motors and the cutting machine which are connected in sequence, wherein the control system controls each executing motor through the EtherCAT bus so as to enable the cutting machine to cut along the preset track, firstly, the control system obtains the cutting track of a CAD file, then, the shortest path is taken as a target, a parallel particle swarm algorithm is used for carrying out sequence optimization on the cutting track, after the cutting machine sequence is obtained, the control system controls each executing motor through the EtherCAT bus so as to enable the cutting machine to cut along the preset track, and enable the cutting machine to cut materials with the, thereby achieving the shortest run time.
Description
Technical Field
The utility model relates to a control system of control cutting machine walking orbit belongs to the automation equipment field.
Background
In the machining process, manual cutting and semi-automatic cutting are used more generally, however, no matter which cutting mode is adopted, when cutting modes such as beveling and circular cutting are needed, angle adjustment is needed to be carried out on a cutting head or a plate, the adjustment mode is usually manual adjustment, the use is very troublesome, a cutting track sequence is the most important factor influencing the production efficiency of the cutting machine, in order to improve the productivity of the cutting machine, an optimal track sequence must be obtained, the total path of a walking track is minimized, generally, two methods are used for solving, firstly, an exhaustion method is used, secondly, an intelligent optimization algorithm is used, optimal sequence solving is carried out by a genetic algorithm, a particle swarm algorithm, an ant colony algorithm and the like, but the methods are all serial optimization, and the problems of low efficiency and slow solving time exist generally.
SUMMERY OF THE UTILITY MODEL
The utility model aims at providing a control system of control cutting machine walking orbit that cutting accuracy is high, degree of automation is high, according to predetermined orbit automatic cutout, make the cutting machine carry out the material cutting with the optimal orbit.
In order to achieve the above purpose, the present invention is realized by the following technical solution: the control system controls each execution motor through the EtherCAT bus, so that the cutting machine can cut along a preset track.
The power supply system comprises a power supply, a change-over switch and a transformer which are connected in sequence.
In a further improvement, the protection device is a plurality of parallel connection air switches.
The control system is further improved by adopting an international standard EtherCAT bus technology and matching with a multi-axis motion control algorithm and a data acquisition IO control panel.
The control method of the control system for controlling the walking track of the cutting machine is also provided: the method comprises the steps that firstly, a control system obtains a conventional cutting track which is conventionally pre-stored in the system or a cutting track of an imported CAD file, if the conventional cutting track control system is obtained, each execution motor is controlled by the conventional cutting track control system through an EtherCAT bus, a cutting machine is enabled to cut along a preset track, if the cutting track of the input CAD file is obtained, the shortest path is taken as a target, a parallel particle swarm algorithm is used for carrying out sequence optimization on the cutting track, after a cutting machine sequence is obtained, the control system controls each execution motor through the EtherCAT bus, the cutting machine is enabled to cut along the preset track, the cutting machine is enabled to cut materials along the optimal track, and the shortest running time is achieved.
In a further improvement, the control method for acquiring the CAD file comprises the following steps:
step 1: and acquiring the track of the CAD file. Assuming n tracks, using τ1,τ2,....τnSet of trace points, s, representing each trace1,s2,....snRepresenting the start of each track, e1,e2,....enIndicating the end of each track.
Step 2: and integrating the track points to obtain the lengths of the n tracks. The calculation formula is as follows:
Li=∫τi(i=1,2....n)
in the formula, LiDenotes the ith track length, τiA track point set representing the ith track;
and step 3: and (3) calculating the distance between the end point of each track and the start point of other (n-1) tracks, wherein the calculation formula is as follows:
Ei,j=ej-sj(i=1,2,....n;j=1,2,....n)
in the formula, Ei,jRepresents the distance from the end point of the ith track to the start point of the jth track, eiIndicating the end of the ith trace, sjRepresenting the starting point of the jth track;
and 4, step 4: starting k threads by using C + + multithread programming technology, and initializing a particle swarm particle V in each threadk=(τ1,τ2,....τn) The particle represents a cutting trajectory in the order of 1 to n
Performing movement;
and 5: by SumLkAnd representing the total path of the track of the particle k and recording as an optimal path. The calculation formula is as follows:
SumLk=Lk+∫Ea,b
wherein [ formula (I) ] Ea,bThe accumulated sum of the lengths from the end point of each section of track to the starting point of the next section of track is expressed;
step 6: particle VkTwo numbers r1 and r2 of 1 to n are randomly obtained, and tau is added in the sequencer1And τr2Exchange the positions of the particles to obtain new particles Vk;
And 7: calculating the total track distance of the new particles by using the formula in the step 4;
and 8: comparing the total track path of the new particles with the total path of the optimal path, and recording the path generated by the new particles as the optimal path if the total track path of the new particles is less than the total track path of the optimal path;
and step 9: when the random number reaches a preset value, turning to the step 10, otherwise, turning to the step 6;
step 10: comparing the optimal path obtained by each thread to obtain the track sequence with the shortest total path, and recording as Vbest;
Step 11: will VbestAnd (5) converting the track sequence into a motor control quantity, and driving the cutting machine to move through an EtherCAT bus to finish one-time cutting.
The utility model has the advantages that: the utility model provides a pair of control system of control cutting machine walking orbit, control system controls each actuating motor through the EtherCAT bus, thereby make the cutting machine cut along predetermined orbit, make the cutting machine carry out the material cutting with the optimal orbit, thereby it is shortest to reach operating duration, under the same operating duration, compare in serial algorithm, parallel particle swarm algorithm's parallel particle number solves the multiple that efficiency improves promptly, this method is when guaranteeing the orbit sequence and solves the quality, also make solution time greatly reduced, should use widely on market.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments with reference to the following drawings:
fig. 1 is a schematic diagram of a control circuit of the present invention;
fig. 2 is a control flow chart of the present invention.
In the figure: the device comprises a power supply-1, a change-over switch-2, a transformer-3, an air switch-4, a control system-5, a switching power supply-6, an EtherCAT bus-7 and an execution motor-8.
Detailed Description
In order to make the technical means, creation features, achievement purposes and functions of the present invention easy to understand, the present invention is further described below with reference to the following embodiments.
Referring to fig. 1 and 2, a control system for controlling a walking track of a cutting machine includes a power supply system, a protection device, a control system, a plurality of switching power supplies, an EtherCAT bus, a plurality of execution motors and the cutting machine, which are connected in sequence, wherein the control system controls each execution motor through the EtherCAT bus, so that the cutting machine performs cutting along a predetermined track, the power supply system includes the power supply source, a transfer switch and a transformer, which are connected in sequence, the protection device is a plurality of air switches connected in parallel, and the control system is a PLC control system.
The control method of the control system for controlling the walking track of the cutting machine is also provided: firstly, a control system obtains a conventional cutting track which is conventionally pre-stored in the system or a cutting track of an imported CAD file, if the conventional cutting track control system is obtained, each execution motor is controlled by the control system through an EtherCAT bus, a cutting machine is enabled to cut along a preset track, if the cutting track of the input CAD file is obtained, the shortest path is taken as a target, a parallel particle swarm algorithm is used for carrying out sequence optimization on the cutting track, after a cutting machine sequence is obtained, the control system controls each execution motor through the EtherCAT bus, the cutting machine is enabled to cut along the preset track, the cutting machine is enabled to carry out material cutting along the optimal track, the shortest running time is achieved, and the control method for obtaining the CAD file comprises the following steps:
step 1: and acquiring the track of the CAD file. Assuming n tracks, using τ1,τ2,....τnSet of trace points, s, representing each trace1,s2,....snRepresenting the start of each track, e1,e2,....enIndicating the end of each track.
Step 2: and integrating the track points to obtain the lengths of the n tracks. The calculation formula is as follows:
Li=∫τi(i=1,2....n)
in the formula, LiDenotes the ith track length, τiA track point set representing the ith track;
and step 3: and (3) calculating the distance between the end point of each track and the start point of other (n-1) tracks, wherein the calculation formula is as follows:
Ei,j=ej-sj(i=1,2,....n;j=1,2,....n)
in the formula, Ei,jRepresents the distance from the end point of the ith track to the start point of the jth track, eiIndicating the end of the ith trace, sjRepresenting the starting point of the jth track;
and 4, step 4: starting k threads by using C + + multithread programming technology, and initializing a particle swarm particle V in each threadk=(τ1,τ2,....τn) The particle represents a cutting trajectory in the order of 1 to n
Performing movement;
and 5: by SumLkAnd representing the total path of the track of the particle k and recording as an optimal path. The calculation formula is as follows:
SumLk=Lk+∫Ea,b
wherein [ formula (I) ] Ea,bThe accumulated sum of the lengths from the end point of each section of track to the starting point of the next section of track is expressed;
step 6: particle VkTwo numbers r1 and r2 of 1 to n are randomly obtained, and tau is added in the sequencer1And τr2Exchange the positions of the particles to obtain new particles Vk;
And 7: calculating the total track distance of the new particles by using the formula in the step 4;
and 8: comparing the total track path of the new particles with the total path of the optimal path, and recording the path generated by the new particles as the optimal path if the total track path of the new particles is less than the total track path of the optimal path;
and step 9: when the random number reaches a preset value, turning to the step 10, otherwise, turning to the step 6;
step 10: comparing the optimal path obtained by each thread to obtain the track sequence with the shortest total path, and recording as Vbest;
Step 11: will VbestAnd (5) converting the track sequence into a motor control quantity, and driving the cutting machine to move through an EtherCAT bus to finish one-time cutting.
The basic principles and the main features of the invention and the advantages of the invention have been shown and described above, it will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, but that the invention may be embodied in other specific forms without departing from the spirit or essential characteristics of the invention. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned.
Furthermore, it should be understood that although the present description refers to embodiments, not every embodiment may contain only a single embodiment, and such description is for clarity only, and those skilled in the art should integrate the description, and the embodiments may be combined as appropriate to form other embodiments understood by those skilled in the art.
Claims (4)
1. The utility model provides a control system of control cutting machine walking orbit which characterized in that: the control system controls each execution motor through the EtherCAT bus, so that the cutting machine cuts along a preset track.
2. The control system for controlling the walking track of the cutting machine according to claim 1, is characterized in that: the power supply system comprises a power supply, a change-over switch and a transformer which are connected in sequence.
3. The control system for controlling the walking track of the cutting machine according to claim 1, is characterized in that: the protection device is a plurality of air switches connected in parallel.
4. The control system for controlling the walking track of the cutting machine according to claim 1, is characterized in that: the control system is an IO control panel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202021374926.4U CN212208029U (en) | 2020-07-14 | 2020-07-14 | Control system for controlling walking track of cutting machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202021374926.4U CN212208029U (en) | 2020-07-14 | 2020-07-14 | Control system for controlling walking track of cutting machine |
Publications (1)
Publication Number | Publication Date |
---|---|
CN212208029U true CN212208029U (en) | 2020-12-22 |
Family
ID=73818778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202021374926.4U Active CN212208029U (en) | 2020-07-14 | 2020-07-14 | Control system for controlling walking track of cutting machine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN212208029U (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111966031A (en) * | 2020-07-14 | 2020-11-20 | 泉州京锯智能科技有限公司 | Control system and control method for controlling walking track of cutting machine |
-
2020
- 2020-07-14 CN CN202021374926.4U patent/CN212208029U/en active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111966031A (en) * | 2020-07-14 | 2020-11-20 | 泉州京锯智能科技有限公司 | Control system and control method for controlling walking track of cutting machine |
CN111966031B (en) * | 2020-07-14 | 2024-08-23 | 泉州京锯智能科技有限公司 | Control system and control method for controlling walking track of cutting machine |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN212208029U (en) | Control system for controlling walking track of cutting machine | |
CN110456746A (en) | A kind of real-time scheduling method of multi items swinging cross automated production | |
CN103801973B (en) | The optimal control method of servomotor based on servo saddle controller | |
CN102830641B (en) | Three-axis full-automatic high-speed dispensing robot servo control system | |
CN201906913U (en) | Arc length control device for high-speed submerged arc welding process | |
CN101337296B (en) | Cutting method of reciprocating wire-moving electric spark wire-electrode cutting machine tool | |
CN111966031A (en) | Control system and control method for controlling walking track of cutting machine | |
CN104985270B (en) | A kind of intelligent integral switch board for electric spark linear cutting machine | |
CN1155688A (en) | Synchronous movement guide in time discrete sampling data system | |
CN1856930A (en) | Motor controller and method therefor | |
CN103809519B (en) | Digital control system polar coordinate interpolation extremal region smoothing processing method | |
JP2001246534A (en) | Tool life control method and tool life control device | |
CN106444625B (en) | A kind of the cutter head follow-up control method and its control device of glass cutting machine | |
CN109760053B (en) | Dynamic planning speed control method of truss manipulator | |
CN110856336A (en) | Real-time adjustment equipment and method for magnet power supply of cyclotron | |
CN105278463A (en) | Numerical controller executing operation by table-format data | |
CN204271965U (en) | A kind of step actuator | |
CN104057360A (en) | Processing equipment for numerically controlled lathe | |
CN106657772B (en) | Focus control method | |
CN202837917U (en) | Single-axis full-automatic high speed adhesive dispensing robot servo control system | |
CN214506922U (en) | Double closed-loop PID (proportion integration differentiation) regulation control stepping motor device | |
US9964940B2 (en) | Numerical controller for performing axis control of two parallel axes | |
CN116009485B (en) | Robot motor dynamic speed regulation rule and online solving method and system thereof | |
CN211321606U (en) | Real-time adjusting equipment for magnet power supply of cyclotron | |
CN216441803U (en) | PMAC-based composite feeding numerical control electrolytic machining machine tool system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant |