Chip breaking control system and control method thereof

文档序号:1228463 发布日期:2020-09-08 浏览:6次 中文

阅读说明:本技术 断屑控制系统及其控制方法 (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 upper computer 2 according to the actual processing requirement. Step S12: the command receiving unit receives a processing command, at least one processing condition and at least one machine performance. In this step, the command receiving unit 30 in the control module 3 receives the processing command, the at least one processing condition and the at least one machine performance transmitted from the upper computer 2, and the definitions of the processing command, the processing condition and the machine performance will be described in detail below. It should be noted that the machine performance can be obtained by the host computer 2, or can be built in the memory unit 36 of the control module 3.

Following step S14: and calculating the moving command according to the processing command and the processing condition. In this step, the command receiving unit 30 calculates a movement command according to the processing command and the processing condition transmitted from the upper computer 2. Before the processing machine performs a processing process on a workpiece (not shown in the figures), a processing state of the workpiece needs to be known through a processing command of the upper computer 2, for example: cutting aperture size or depth, etc. Step S16: and calculating the swing amplitude and the swing frequency according to at least one processing condition and at least one machine performance. In this step, the chip breaking unit 32 calculates the swing amplitude and the swing frequency according to the processing conditions and the machine performance transmitted from the upper computer 2. In the present invention, the machine performance can be regarded as the rigidity of the processing machine, and mainly includes information such as velocity loop gain, velocity loop integral time constant and/or position loop gain. Step S18: and calculating the swinging movement command according to the movement command, the swinging amplitude and the swinging frequency. In this step, the command receiving unit 30 transmits the movement command to the path planning unit 34, the chip breaking unit 32 transmits the swing amplitude and the swing frequency to the path planning unit 34, and the path planning unit 34 calculates the swing movement command according to the movement command, the swing amplitude and the swing frequency.

Finally, in step S20: the oscillating unit 5 is driven according to the oscillating movement command to perform the chip breaking process on the workpiece. In this step, the control module 3 may drive the driver 4 to control the swing unit 5 to perform the chip breaking process on the workpiece (not shown in the figure) according to the swing movement command calculated by the path planning unit 34 in step S18. The functions of the upper computer 2, the control module 3, the command receiving unit 30, the chip breaking unit 32, and the path planning unit 34 are described in detail later.

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: host computer 2, control module 3, driver 4 and swing unit, wherein control module 3 is connected with host computer 2 and driver 4 respectively, and the driver is connected with swing unit 5 to drive swing unit 5 by driver 4. In the present invention, the upper computer 2 may be a processing machine (not shown in the figures) controller, a desktop computer, a notebook computer, a smart phone, or a remote server, and the upper computer 2 is connected to the control module 3 in a wired or wireless manner.

The control module 3 at least comprises a command receiving unit 30, a chip breaking unit 32, a path planning unit 34 and a memory unit 36, wherein the command receiving unit 30 receives the processing command, the processing conditions and the machine performance transmitted by the upper computer 2, the command receiving unit 30 calculates the movement command according to the processing command and the processing conditions, the processing conditions comprise the rotating speed of the main shaft and the feeding speed of the feeding shaft, and the calculated movement command is transmitted to the path planning unit 34. In addition, the command receiving unit 30 transmits the rotation speed of the main spindle, the feed speed of the feed shaft, at least one workpiece feature of the workpiece, and the machine performance in the machining condition to the chip breaking unit 32. In the present invention, the machining command refers to a machining mode of the workpiece, that is, what mode the user wants to machine the workpiece. The workpiece characteristics of the workpiece include the shape, size, and/or material characteristics of the workpiece; the tool performance includes a velocity loop gain, a velocity loop integration time constant, and/or a position loop gain.

The chip breaker 32 receives the rotational speed of the spindle, the feed rate of the feed shaft, at least one workpiece feature of the workpiece, and the machine performance in the processing conditions transmitted from the command receiver 30, and calculates the oscillation amplitude and the oscillation frequency of the oscillating unit 5. The swing amplitude is calculated by the chip breaker 32 according to the rotation speed of the main shaft, the feeding speed of the feeding shaft, the speed loop gain in the machine performance, and the speed loop integral constant. In addition, the oscillation frequency is calculated by the chip breaker 32 according to the rotation speed of the main shaft, the feeding speed of the feeding shaft, the workpiece characteristics and the speed loop gain and the speed loop integral time constant in the machine performance. It is noted that the workpiece characteristic in the machining condition is a workpiece characteristic at each stage of the chip-breaking machining process of the workpiece.

In another embodiment of the present invention, the chip breaker unit 32 may calculate the first swing amplitude according to the spindle rotation speed, the feed speed of the feed shaft, the speed loop gain, the speed loop integral time constant and the position loop gain, and calculate the first swing frequency according to the spindle rotation speed, the feed speed of the feed shaft, the workpiece characteristics, the speed loop gain, the speed loop integral time constant and the position loop gain. It should be noted that the chip breaking unit 32 is an optimized way to calculate the first swing amplitude and the first swing frequency by taking the position loop gain in the machine performance into consideration, so as to improve the stability and accuracy of the chip breaking process.

Then, the chip breaker 32 transmits the calculated swing amplitude and swing frequency to the path planner 34, and the path planner 34 calculates the swing movement command according to the movement command transmitted from the command receiver 30 and the swing amplitude and swing frequency transmitted from the chip breaker 32. In another embodiment, the chip breaker 32 transmits the first swing amplitude and the first swing frequency to the path planning unit 34, and similarly, the path planning unit 34 calculates the first swing movement command according to the movement command transmitted by the command transmitter 30 and the first swing amplitude and the first swing frequency transmitted by the chip breaker, so that the driver 4 receives the swing movement command (or the first swing movement command) transmitted by the path planning unit 34 in the control module 3, and controls the swing unit 5 to perform the chip breaking process on the workpiece (not shown in the figure) according to the swing movement command (or the first swing movement command).

In an embodiment of the present invention, the chip breaking unit 32 sets the swing frequency reference interval mainly according to the machine performance (or according to the user), and in another embodiment, the swing frequency reference interval may also be set by the user. Then, the chip breaker 32 compares the wobble frequency reference interval with the previously calculated wobble frequency, and when the wobble frequency is not included in the wobble frequency reference interval, the chip breaker 32 recalculates another wobble frequency included in the wobble frequency reference interval. For example, when the wobble frequency (referred to as the wobble frequency f 1) calculated by the chip breaker 32 is smaller than the minimum value (referred to as the wobble frequency fA) of the wobble frequency reference interval or larger than the maximum value (referred to as the wobble frequency fB) of the wobble frequency reference interval (i.e., the wobble frequency f1 does not fall within the wobble frequency reference interval), the chip breaker 32 does not directly output the calculated wobble frequency f1 to the path planning unit 34, but calculates another wobble frequency (referred to as the wobble frequency f 2) included in the wobble frequency reference interval according to the wobble frequency fA and the wobble frequency fB, and the chip breaker 32 outputs the wobble frequency f2 to the path planning unit 34.

On the other hand, the chip breaking unit 32 mainly sets the swing amplitude reference interval according to the machine performance, and in another embodiment, it can also be set by the user. The chip breaker 32 compares the previously calculated wobble amplitude with the wobble amplitude reference interval, and when the wobble amplitude is not included in the wobble amplitude reference interval (i.e. the wobble amplitude does not fall within the wobble amplitude reference interval), the chip breaker 32 recalculates another wobble amplitude included in the wobble amplitude reference interval. For example, when the wobble amplitude (referred to as wobble amplitude h 1) calculated by the chip breaker 32 is smaller than the minimum value (referred to as wobble amplitude hA) of the wobble amplitude reference interval or larger than the maximum value (referred to as wobble amplitude hB) of the wobble amplitude reference interval (i.e. the wobble amplitude h1 does not fall within the wobble amplitude reference interval), the chip breaker 32 does not directly output the calculated wobble amplitude h1 to the path planning unit 34, but calculates another wobble amplitude (referred to as wobble amplitude h 2) included in the wobble amplitude reference interval according to the wobble amplitude hA and the wobble amplitude hB, and the chip breaker 32 outputs the wobble amplitude h2 to the path planning unit 34.

The path planning unit 34 calculates the swing motion command according to the motion command transmitted from the command receiving unit 30 and the swing frequency and swing amplitude transmitted from the chip breaker unit 32. The driver 4 controls the swinging unit 5 to perform the chip breaking process according to the swinging movement command calculated by the path planning unit 34.

The swing unit 5 includes a main shaft (not shown in the drawings) or a feeding shaft (not shown in the drawings), and when the swing unit 5 is a feeding shaft (corresponding to a tool or a workpiece according to an actual process), the feeding shaft can swing along any axis of x, y or z. The feeding shaft can swing in any axis of x, y or z according to the actual processing flow to break chips during the processing. For example, when the machining process is linear chip breaking, the feeding shaft can swing in any axis of x, y or z for chip breaking. In another embodiment, when the machining process is oblique line or circular arc, the feeding shaft can swing along any axis of x, y or z axis to perform the chip breaking machining process.

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 control module 3 further includes a memory unit 36 for storing the processing conditions and the machine performance inputted by the user or the upper computer 2, and the chip breaker 32 sets the swing frequency reference interval, the swing amplitude reference interval and the tolerance interval according to the machine performance. In addition, the memory unit 36 further stores a resonant frequency interval, and when the oscillation frequency (referred to as the oscillation frequency f 3) calculated by the chip breaker 32 is included in the default resonant frequency interval (i.e., the oscillation frequency f3 falls into the resonant frequency interval), it indicates that the oscillation frequency generated by the oscillation unit 5 during the chip breaking process will resonate with a machine (not shown in the figure), which may cause the chip breaking process not to proceed smoothly, and may cause damage to the machine (not shown in the figure) and related parts due to the resonance. At this time, the chip breaker 32 does not directly output the calculated wobble frequency f3 to the path planning unit 34, but recalculates the wobble frequency f4 while avoiding all frequencies in the resonant frequency interval, and the subsequent chip breaker 32 outputs the wobble frequency f4 to the path planning unit 34.

In one embodiment of the present invention, the amount of chip breaking occurs during the chip breaking process performed on the workpiece. When the driver 4 drives the swing unit 5 according to the swing movement command to perform the chip breaking process on the workpiece, if the generated chip breaking amount is included in the tolerance interval, it means that the chip breaking is stabilized by the swing frequency and the swing amplitude calculated by the chip breaking unit 32. If the chip-breaking amount is not included in the tolerance interval, the user can determine whether the chip-breaking unit 32 needs to recalculate the oscillating frequency and the oscillating amplitude according to the actual machining condition, so that the chip-breaking amounts generated by the chip-breaking machining processes performed in different unit times should be included in the tolerance interval. In embodiments of the present invention, the amount of chip breaking may be weight or volume. For example, a first chip breaking amount is generated at a first time in a chip breaking processing procedure of a workpiece, a second chip breaking amount is generated at a second time, and when the weight or the volume of the first chip breaking amount and the second chip breaking amount are contained in a tolerance interval, the chip breaking effect of the current machine is stable.

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 oscillating unit 5 in the chip breaking process of the workpiece. The feedback value generated by a motor encoder (not shown) is received by the path planning unit 34 when the oscillating unit 5 performs the chip breaking process on the workpiece. Then, the path planning unit 34 compares the feedback value with the swing motion command calculated by the chip breaker 32 according to the swing amplitude and the swing frequency to obtain the feedback motion command; next, the path planning unit 34 calculates the swing feedback movement command according to the feedback movement command, the movement command calculated according to the processing command, the processing condition and the machine performance at the next unit time, and the swing amplitude and the swing frequency, it should be noted that the time point generated by the movement command obtained at the next unit time is later than the time point of the movement command calculated according to the processing command, which is input by the user through the command receiving unit 30 of the control module 3 via the host computer 2, by the command receiving unit 30. Finally, the control module 3 controls the swing unit 5 according to the swing feedback movement command to perform chip breaking process compensation on the workpiece.

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.

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种数字化智慧工厂虚拟仿真系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类