Chip breaking control system and control method thereof
阅读说明:本技术 断屑控制系统及其控制方法 (Chip breaking control system and control method thereof ) 是由 许展毓 许维中 于 2020-06-09 设计创作,主要内容包括:本发明公开了一种断屑控制系统及其控制方法,该系统包括控制模块、驱动器及摆动单元,控制模块包括:命令接收单元、断屑单元及路径规划单元,命令接收单元用以接收加工命令、加工条件及机台性能,且命令接收单元根据加工命令与加工条件计算移动命令;断屑单元接收由命令接收单元所传送的加工条件及机台性能,且断屑单元根据加工条件及机台性能计算摆动振幅和摆动频率;路径规划单元接收由命令接收单元计算得到的移动命令,及接收由断屑单元计算得到的摆动振幅及摆动频率,且路径规划单元根据移动命令、摆动振幅与摆动频率计算摆动移动命令。驱动器根据摆动移动命令控制摆动单元对工件进行断屑加工制程。(The invention discloses a chip breaking control system and a control method thereof, wherein the system comprises a control module, a driver and a swing unit, and the control module comprises: the system comprises a command receiving unit, a chip breaking unit and a path planning unit, wherein the command receiving unit is used for receiving a processing command, a processing condition and machine performance, and calculates a moving command according to the processing command and the processing condition; the chip breaking unit receives the processing conditions and the machine performance transmitted by the command receiving unit, and calculates the swing amplitude and the swing frequency according to the processing conditions and the machine performance; the path planning unit receives the movement command calculated by the command receiving unit, receives the swing amplitude and the swing frequency calculated by the chip breaking unit, and calculates the swing movement command according to the movement command, the swing amplitude and the swing frequency. The driver controls the swinging unit to carry out chip breaking processing procedure on the workpiece according to the swinging movement command.)
1. A chip breaking control system, comprising:
a control module, the control module comprising:
a command receiving unit for receiving a processing command, at least one processing condition and at least one machine performance, and calculating a movement command according to the processing command and the processing condition;
a chip breaking unit for receiving the processing condition and the machine performance transmitted by the command receiving unit, and calculating a swing amplitude and a swing frequency according to the processing condition and the machine performance; and
a path planning unit, which receives the movement command calculated by the command receiving unit, and receives the swing amplitude and the swing frequency calculated by the chip breaking unit, and calculates a swing movement command according to the movement command, the swing amplitude and the swing frequency; and
a driver connected with the control module for receiving the swing movement command transmitted by the path planning unit; and
and the swinging unit is connected with the driver, and the driver controls the swinging unit to carry out a chip breaking machining process on a workpiece according to the swinging movement command.
2. A chip-breaking control system according to claim 1, wherein the chip-breaking unit sets a swing frequency reference interval according to the machine performance, and the chip-breaking unit compares the swing frequency reference interval with the swing frequency, and when the swing frequency is not included in the swing frequency reference interval, the chip-breaking unit recalculates to obtain another swing frequency according to the processing conditions and the machine performance.
3. A chip-breaking control system according to claim 1, wherein the chip-breaking unit sets a swing amplitude reference interval according to the machine performance, and the chip-breaking unit compares the swing amplitude with the swing amplitude reference interval, and when the swing amplitude is not included in the swing amplitude reference interval, the chip-breaking unit recalculates to obtain another swing amplitude according to the processing conditions and the machine performance.
4. A chip-breaking control system as claimed in claim 1, wherein the control module further comprises a memory unit for receiving and storing the processing conditions and the machine performance inputted by a user.
5. A chip-breaking control system according to claim 4, wherein the memory unit stores at least one resonant frequency interval, and when the wobble frequency is included in the resonant frequency interval, the chip-breaking unit recalculates the wobble frequency according to the processing conditions and the machine performance to obtain another wobble frequency.
6. A chip breaking control system according to claim 1, further comprising a swing unit connection, the swing unit comprising a main shaft or a feed shaft; the processing condition comprises a rotating speed of the main shaft, a feeding speed of the feeding shaft and at least one workpiece characteristic of the workpiece; the workpiece feature comprises a shape, a dimension, and/or at least one material property of the workpiece; the machine performance includes a speed loop gain, a speed loop integration time constant.
7. A chip-breaking control system according to claim 6, wherein the chip-breaking unit calculates the swing amplitude based on the rotation speed, the feed speed, the speed loop gain and the speed loop integral time constant, and the chip-breaking unit calculates the swing frequency based on the rotation speed, the feed speed, the workpiece characteristics, the speed loop gain and the speed loop integral time constant.
8. A chip-breaking control system according to claim 6, wherein the machine capability further includes a position loop gain; the chip breaking unit also calculates a first swing amplitude according to the rotation speed, the feeding speed, the speed loop gain, the speed loop integral time constant and the position loop gain, and the chip breaking unit further calculates a first swing frequency according to the rotation speed, the feeding speed, the workpiece characteristics, the speed loop gain, the speed loop integral time constant and the position loop gain.
9. A chip-breaking control system according to claim 1, wherein the workpiece generates a first amount of chip-breaking at a first time and a second amount of chip-breaking at a second time in the chip-breaking machining process, the first and second amounts of chip-breaking being contained within a tolerance interval.
10. A chip-breaking control system according to claim 9, wherein the workpiece is subjected to the chip-breaking process at a third time in the chip-breaking process according to a third swing amplitude and a third swing frequency, and the workpiece is subjected to the chip-breaking process at a fourth time in the chip-breaking process according to a fourth swing amplitude and a fourth swing frequency, and the third swing amplitude is greater than the fourth swing amplitude, and the third swing frequency is less than the fourth swing frequency, wherein a third processing distance moved by the swing unit at the third time is less than a fourth processing distance moved at the fourth time.
11. A chipbreaking control system according to claim 1, wherein said path planning unit is further configured for including:
receiving a feedback value of the chip breaking processing procedure of the workpiece carried out by the swinging unit;
comparing the feedback value with the swing movement command to generate a feedback movement command;
calculating a swing feedback movement command according to the feedback movement command, a second swing amplitude and a second swing frequency; and
and controlling the swinging unit according to the swinging feedback movement command to compensate the chip breaking machining process of the workpiece, wherein the occurrence time point of the movement command is earlier than the occurrence time point of the second movement command.
12. A chip breaking control method is characterized by comprising the following steps:
starting a chip breaking processing procedure in a processing interval;
receiving a processing command, at least one processing condition and at least one machine performance;
calculating a moving command according to the processing command and the processing condition;
calculating a swing amplitude and a swing frequency according to the processing condition and the machine performance;
calculating a swing motion command according to the motion command, the swing amplitude and the swing frequency; and
controlling a driver to drive a swing unit according to the swing movement command so as to perform the chip breaking process on a workpiece.
13. A method as claimed in claim 12, further comprising setting a swing frequency reference interval according to the machine performance, comparing the swing frequency with the swing frequency reference interval, and recalculating another swing frequency according to the processing conditions and the machine performance when the swing frequency is not included in the swing frequency reference interval.
14. A method as claimed in claim 12, further comprising setting a swing amplitude reference interval according to the machine performance, comparing the swing amplitude with the swing amplitude reference interval, and recalculating another swing frequency according to the processing conditions and the machine performance when the swing amplitude is not included in the swing amplitude reference interval.
15. A chip breaking control method according to claim 12, wherein the processing conditions and the machine performance are inputted by a user or stored in a memory unit.
16. A method as claimed in claim 15, further comprising storing at least one resonant frequency interval in the memory unit, and recalculating the wobble frequency according to the processing conditions and the machine performance to obtain another wobble frequency when the wobble frequency is included in the resonant frequency interval.
17. A method according to claim 12, wherein the oscillating unit comprises a spindle or a feed shaft, the machining conditions comprise a rotation speed of the spindle, a feed speed of the feed shaft and at least one workpiece characteristic of the workpiece, the workpiece characteristic comprises a shape, a dimension and/or at least one material property of the workpiece, the oscillating unit is coupled to an oscillating shaft and the machine performance comprises a speed loop gain and a speed loop integration time constant.
18. A method as defined in claim 17, wherein the wobble amplitude is calculated based on the rotational speed, the feed speed, the speed loop gain and the speed loop integral time constant and the wobble frequency is calculated based on the rotational speed, the feed speed, the workpiece feature, the speed loop gain and the speed loop integral time constant.
19. A method as defined in claim 17, wherein the machine performance further includes a position loop gain, the method further comprising calculating a first swing amplitude based on the rotation speed, the feed speed, the speed loop gain, the speed loop integral time constant, and the position loop gain, and calculating a first swing frequency based on the rotation speed, the feed speed, the workpiece feature, the speed loop gain, the speed loop integral time constant, and the position loop gain.
20. A method as claimed in claim 12, wherein the workpiece produces a first amount of chip breaking at a first time and a second amount of chip breaking at a second time in the chip breaking process, the first and second amounts of chip breaking being contained within a tolerance interval.
21. A method as claimed in claim 20, wherein the workpiece is subjected to the chip-breaking process at a third time in the chip-breaking process according to a third swing amplitude and a third swing frequency, and the workpiece is subjected to the chip-breaking process at a fourth time in the chip-breaking process according to a fourth swing amplitude and a fourth swing frequency, the third swing amplitude is greater than the fourth swing amplitude, the third swing frequency is less than the fourth swing frequency, and wherein a third processing distance traveled by the swing unit at the third time is less than a fourth processing distance traveled at the fourth time.
22. A method for chip breaking control as claimed in claim 12, further comprising:
receiving a feedback value of the chip breaking processing procedure of the workpiece carried out by the swinging unit;
comparing the feedback value with the swing movement command to generate a feedback movement command;
calculating a swing feedback movement command according to the feedback movement command, a second swing amplitude and a second swing frequency; and
and controlling a swinging unit according to the swinging feedback movement command to compensate the chip breaking machining process of the workpiece, wherein the occurrence time point of the movement command is earlier than the occurrence time point of the second movement command.
Technical Field
The invention relates to the technical field of digital control, in particular to a chip breaking control system and a control method thereof.
Background
During the cutting process of the machine tool, the chips can be wound around the tool or the workpiece, resulting in scratching or damaging the workpiece. Therefore, a user can start the chip breaking machining function of the machine tool according to the actual machining condition, and therefore the phenomenon that the machining quality is affected by too long chips can be avoided.
The following problems are generally encountered in the existing chip breaking cutting technology: (1) at least one group of parameters which best meet the machining condition are set by a user according to actual machining parameters to perform the chip breaking and cutting functions. (2) Because each machine has different rigidity, even if the same processing conditions are set, the chip breaking effect is not necessarily the same. Therefore, the conventional digital control device cannot automatically adjust the swing amplitude and the swing frequency according to the processing conditions and the machine rigidity set by the user and accurately control the chip breaking quality.
Disclosure of Invention
In order to solve the above problems, a primary objective of the present invention is to provide a chip breaking control system and a control method thereof, in which a chip breaking function of path planning is added to a digital control device, so that the digital control device can automatically calculate a swing amplitude and a swing frequency according to current processing conditions and machine performance. The user of the machine station only needs to start the function in the processing interval using the function without setting any parameter or adjusting the parameters of the chip breaking according to each processing condition or different machine stations, thereby greatly improving the operation friendliness of the user and accurately controlling the quality of the chip breaking.
Another objective of the present invention is to provide a chip breaking control system and a control method thereof, which can adjust the chip breaking parameters according to the machine performances of different machines under the condition of considering the machine performances, so that the same processing parameters are not applied, but the different machines will cause unstable chip breaking or strong vibration of the machines during chip breaking processing, thereby affecting the processing accuracy or the processing quality. Under the condition of considering the processing conditions, parameters of chip breaking can be calculated according to different parameters of the rotating speed of the main shaft, the feeding speed and the diameter of the bar, so that the problems that the chip breaking is too long and the chip breaking is wound on a cutter due to the change of the processing conditions are solved, and the problem that the surface smoothness of a processed object is reduced due to the mechanical vibration and too large swing of a machine table can be further solved.
In accordance with the above objectives, the present invention discloses a chip breaking control system, comprising: the device comprises a control module, a driver and a swing unit, wherein the driver is respectively connected with the control module and the swing unit. The control module includes: the system comprises a command receiving unit, a chip breaking unit and a path planning unit, wherein the command receiving unit is used for receiving at least one processing command, at least one processing condition and at least one machine performance, and the command receiving unit calculates a moving command according to the processing command and the processing condition; the chip breaking unit is used for receiving the processing conditions and the machine performance transmitted by the command receiving unit, and the chip breaking unit calculates the swing amplitude and the swing frequency according to the processing conditions and the machine performance; the path planning unit receives the movement command calculated by the command receiving unit, receives the swing amplitude and the swing frequency calculated by the chip breaking unit, and calculates the swing movement command according to the movement command, the swing amplitude and the swing frequency. The driver is used for receiving the swing movement command transmitted by the path planning unit of the control module. The driver controls the swinging unit to carry out chip breaking processing procedure on the workpiece according to the swinging movement command.
In a preferred embodiment of the present invention, the chip breaking unit sets a swing frequency reference interval according to the machine performance, and the chip breaking unit compares the swing frequency reference interval with the swing frequency, and when the swing frequency is not included in the swing frequency reference interval, the chip breaking unit recalculates to obtain another swing frequency according to the processing conditions and the machine performance.
In a preferred embodiment of the present invention, the chip breaking unit sets a swing amplitude reference interval according to the machine performance, and the chip breaking unit compares the swing amplitude with the swing amplitude reference interval, and when the swing amplitude is not included in the swing amplitude reference interval, the chip breaking unit recalculates to obtain another swing amplitude according to the processing conditions and the machine performance.
In a preferred embodiment of the present invention, the control module further comprises a memory unit for receiving and storing the processing conditions and the machine performance inputted by the user.
In a preferred embodiment of the present invention, the memory unit further includes at least one resonant frequency interval stored therein, and when the oscillation frequency is included in the resonant frequency interval, the chip breaker recalculates the oscillation frequency according to the processing conditions and the machine performance to obtain another oscillation frequency.
In a preferred embodiment of the present invention, the oscillating unit of the chip breaking control system is connected to at least one oscillating shaft, the oscillating unit comprises a spindle or a feed shaft, and the processing conditions comprise a rotation speed of the spindle, a feed speed of the feed shaft, and at least one workpiece characteristic of the workpiece, wherein the workpiece characteristic comprises a shape, a size and/or a material characteristic of the workpiece, and the machine performance comprises a speed loop gain and a speed loop integral time constant.
In a preferred embodiment of the present invention, the chip breaking unit calculates the swing amplitude according to the speed, the feeding speed, the speed loop gain and the speed loop integral time constant, and the chip breaking unit calculates the swing frequency according to the rotation speed, the feeding speed, the workpiece characteristics, the speed loop gain and the speed loop integral time constant.
In a preferred embodiment of the present invention, the machine performance further includes a position loop gain; the chip breaking unit further calculates a first swing amplitude according to the rotating speed, the feeding speed, the speed loop gain, the speed loop integral time constant and the position loop gain, and the chip breaking unit further calculates a first swing frequency according to the rotating speed, the feeding speed, the workpiece characteristics, the speed loop gain, the speed loop integral time constant and the position loop gain.
In a preferred embodiment of the present invention, the workpiece generates a first chip breaking amount at a first time and a second chip breaking amount at a second time in the chip breaking process, and the first chip breaking amount and the second chip breaking amount are both included in the tolerance interval.
In a preferred embodiment of the present invention, the workpiece is subjected to the chip-breaking machining process at a third time in the chip-breaking machining process according to a third swing amplitude and a third swing frequency, and the workpiece is subjected to the chip-breaking machining process at a fourth time in the chip-breaking machining process according to a fourth swing amplitude and a fourth swing frequency, and the third swing amplitude is greater than the fourth swing amplitude and the third swing frequency is smaller than the fourth swing frequency, wherein a third machining distance moved by the swing unit at the third time is smaller than a fourth machining distance moved at the fourth time.
In a preferred embodiment of the present invention, in the chip breaking control system, the path planning unit further comprises: receiving a feedback value of a chip breaking processing procedure of the workpiece carried out by the swinging unit; comparing the feedback value with the swing movement command to generate a feedback movement command; calculating a swing feedback movement command according to the feedback movement command, the second swing amplitude and the second swing frequency; and controlling the swing unit according to the swing feedback movement command to compensate the chip breaking processing procedure of the workpiece, wherein the occurrence time point of the movement command is earlier than that of the second movement command.
In addition, the invention further discloses a chip breaking control method, which comprises the following steps: starting a chip breaking processing procedure in a processing interval; receiving a processing command, at least one processing condition and at least one machine performance; calculating a moving command according to the processing command and the processing condition; calculating the swing amplitude and the swing frequency according to the processing conditions and the machine performance; calculating a swing movement command according to the movement command, the swing amplitude and the swing frequency; and controlling the driver to drive the swinging unit according to the swinging movement command so as to carry out the chip breaking processing procedure on the workpiece.
In the preferred embodiment of the present invention, the swing frequency reference interval is set according to the machine performance, the swing frequency is compared with the swing frequency reference interval, and when the swing frequency is not included in the swing frequency reference interval, another swing frequency is recalculated according to the processing conditions and the machine performance.
In the preferred embodiment of the invention, the swing amplitude reference interval is set according to the machine performance, the swing amplitude is compared with the swing amplitude reference interval, and when the swing amplitude is not included in the swing amplitude reference interval, the other swing amplitude is obtained by recalculation according to the processing conditions and the machine performance.
In the preferred embodiment of the present invention, the processing conditions and the machine performance can be input by the user or stored in the memory unit.
In a preferred embodiment of the present invention, the method further comprises storing at least one resonant frequency interval in the memory unit, and when the swing frequency is included in the resonant frequency interval, recalculating the swing frequency according to the processing conditions and the machine performance to obtain another swing frequency.
In a preferred embodiment of the present invention, the swing unit comprises a spindle or a feed shaft, and the processing conditions comprise a rotation speed of the spindle, a feed speed of the feed shaft, and workpiece characteristics of the workpiece, wherein the workpiece characteristics comprise a shape, a size, and/or at least one material property of the workpiece, and the swing unit is connected to the swing shaft and the machine performance comprises a speed loop gain and a speed loop integral time constant.
In a preferred embodiment of the present invention, the wobble amplitude in the chip-breaking control method is calculated based on the rotation speed, the feeding speed, the speed loop gain and the speed loop integral time constant, and the wobble frequency is calculated based on the rotation speed, the feeding speed, the workpiece characteristics, the speed loop gain and the speed loop integral time constant.
In a preferred embodiment of the present invention, the machine performance further includes a position loop gain, and the chip breaking control method further includes calculating a first swing amplitude according to the rotation speed, the feeding speed, the speed loop gain, the speed loop integral time constant and the position loop gain, and calculating a first swing frequency according to the rotation speed, the feeding speed, the workpiece characteristic, the speed loop gain, the speed loop integral time constant and the position loop gain.
In a preferred embodiment of the present invention, the workpiece generates a first chip breaking amount at a first time and a second chip breaking amount at a second time in the chip breaking process, and the first chip breaking amount and the second chip breaking amount are both included in the tolerance interval.
In a preferred embodiment of the present invention, the workpiece is subjected to the chip-breaking machining process at a third time in the chip-breaking machining process according to a third swing amplitude and a third swing frequency, and the workpiece is subjected to the chip-breaking machining process at a fourth time in the chip-breaking machining process according to a fourth swing amplitude and a fourth swing frequency, and the third swing amplitude is greater than the fourth swing amplitude and the third swing frequency is smaller than the fourth swing frequency, wherein a third machining distance moved by the swing unit at the third time is smaller than a fourth machining distance moved at the fourth time.
In a preferred embodiment of the present invention, the chip breaking control method further comprises the following steps: receiving a feedback value of each swinging unit for performing a chip breaking processing procedure on the workpiece; comparing the feedback value with the swing movement command to generate a feedback movement command; calculating a swing feedback movement command according to the feedback movement command, the second swing amplitude and the second swing frequency; and controlling the swing unit according to the swing feedback movement command to compensate the chip breaking processing procedure of the workpiece, wherein the occurrence time point of the movement command is earlier than that of the second movement command.
Due to the adoption of the technical scheme, the chip breaking control system and the chip breaking control method achieve the following technical effects: the swing amplitude and the swing frequency can be automatically calculated according to the current processing conditions and the machine station performance, a user does not need to set any parameter after starting the chip breaking processing function, and the parameters of the chip breaking are not needed to be adjusted according to each processing condition or different machine stations, so that the operation friendliness of the user is greatly improved, and the quality of the chip breaking is accurately controlled. Under the condition of considering the performance of the machine table and the machining conditions, the method can calculate the parameters of the chip breaking according to different parameters of the rotating speed of the main shaft, the feeding speed and the diameter of the bar, solves the problems that the chip breaking is too long and the chip breaking is wound on a cutter due to the change of the machining conditions, and further solves the problem that the surface finish of a machined object is reduced due to the mechanical vibration and the overlarge swing of the machine table.
Drawings
FIG. 1 is a flow chart of steps of a method of chipbreaking control according to one embodiment of the invention.
FIG. 2 is a block schematic diagram of a chipbreaking control system according to one embodiment of the invention.
In the drawings:
1: a chip breaking control system;
2: an upper computer;
3: a control module; 30: a command receiving unit; 32: a chip breaking unit; 34: a path planning unit;
36: a memory unit;
4: a driver;
5: a swing unit.
Detailed Description
In order to make the technical solution of the embodiments of the present invention better understood, the technical solution of the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by equivalent changes and modifications by one skilled in the art based on the embodiments of the present invention, shall fall within the scope of the present invention.
Please refer to fig. 1 first. Fig. 1 is also described in conjunction with fig. 2, wherein fig. 1 is a flow chart illustrating the steps of a chipbreaking control method according to the disclosed technique and fig. 2 is a schematic diagram illustrating a chipbreaking control system.
The method for controlling chip breaking includes a step S10 of starting a chip breaking process in a processing window. In this step, the user turns on the chip breaking function in the
Following step S14: and calculating the moving command according to the processing command and the processing condition. In this step, the
Finally, in step S20: the oscillating
Please refer to fig. 2. FIG. 2 is a schematic diagram illustrating a chipbreaking control system. In fig. 2, the chip breaking control system 1 includes at least:
The
The
In another embodiment of the present invention, the
Then, the
In an embodiment of the present invention, the
On the other hand, the
The
The
In another embodiment, when the swing unit is a spindle (corresponding to a tool or a workpiece according to an actual process flow), the spindle can swing on any one of the axes a, b, and c. The spindle can swing on any axis of a, b or c axes according to the actual processing flow to break chips. In one embodiment, when the machining process is linear chip breaking, the spindle can swing on any one of the axes a, b or c to break chips; in another embodiment, when the machining process is oblique line or circular arc, the spindle can swing on any one of the axes a, b or c to perform the chip breaking machining process.
In the present embodiment, the
In one embodiment of the present invention, the amount of chip breaking occurs during the chip breaking process performed on the workpiece. When the
In one embodiment, the wobble frequency and the wobble amplitude are adjusted according to the processing time of the workpiece. Taking a workpiece as a bar material mounted on the main shaft and a swing unit as a tool mounted on the feed shaft as an example, in the chip breaking process, the tool performs machining from the outer diameter surface of the bar material to the center of the bar material. And when the cutter is in a fourth time (for example, the diameter of the bar is 40mm), the chip breaking processing process is carried out on the bar according to a fourth swing amplitude and a fourth swing frequency. And the third swing amplitude is greater than the fourth swing amplitude, the third swing frequency is less than the fourth swing frequency, and the third machining distance moved by the cutter at the third time is less than the fourth machining distance moved by the cutter at the fourth time.
In addition, the invention compensates the
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention; while the foregoing is directed to embodiments of the present invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof, and the scope thereof is determined by the claims that follow.
- 上一篇:一种医用注射器针头装配设备
- 下一篇:一种数字化智慧工厂虚拟仿真系统