This application claims under 35 U.S.C. § 119(a) the benefit of Taiwanese Patent Application No. 105126220 filed Aug. 17, 2016, the entire contents of which are incorporated herein by reference.
The present disclosure relates to machining optimization systems and methods, and, in particular, to a machining optimization system and method for machine tools by a remote network platform.
Machining parameters of general machine tools, such as the principal axis spindle speed, the cut depth, or the feeding speed of the cutting tools, are generally set by artificial experience or by trial and error method, which not only cannot play the maximum effectiveness of the equipment should have, once an abnormal or unknown vibration occurs, the machine tools may need to be repaired or tested for several times by the maintenance or testing personnel, until they find the optimum setting, this will cause the problems of time consuming but in vain, inefficient and time delay.
Therefore, it is very important and urgent to provide an optimization system and method for machining parameters of machine tools by the remote network platform.
The present disclosure provides a remote machining optimization system for a machine tool, comprising: an input unit configured to input a machining parameter including a spindle speed and a cut depth; a receiving unit configured to receive a sound signal and a vibration signal from the machine tool; a processing unit including: a program generating module configured to generate a machining program according to the machining parameter inputted by the input unit; a speed optimization module configured to modify the spindle speed according to the sound signal received by the receiving unit; and a depth optimization module configured to modify the cut depth according to the sound signal received by the receiving unit; a communication unit configured to send the machining program generated by the program generating module to the machine tool; and a storage unit configured to store the spindle speed and the cut depth modified by the speed optimization module and the depth optimization module, respectively.
The present disclosure provides another remote machining optimization system for a machine tool, comprising: an input unit configured to input a machining parameter including a spindle speed and a cut depth; a network interface configured to receive a sound signal and a vibration signal from the machine tool; a processing unit including: a program generating module configured to generate a machining program according to the machining parameter inputted by the input unit; a speed optimization module configured to modify the spindle speed according to the sound signal received by the network interface with the machining program sent to the machine tool through the network interface; and a depth optimization module configured to modify the cut depth according to the sound signal received by the network interface; and a storage unit configured to store the spindle speed and the cut depth modified by the speed optimization module and the depth optimization module, respectively.
The present disclosure further provides a remote machining optimization method for a machine tool, comprising: receiving a machining parameter including a spindle speed and a cut depth from the machine tool; generating a machining program according to the machining parameter; sending the machining program to the machine tool; executing the machining program; receiving a sound signal and a vibration signal from the machining tool; and executing speed optimization to determine whether chatter occurs.
The following instructions provide a number of different embodiments or examples to implement different features of the present disclosure. The components and the arrangement described in the following specific embodiments are only for the brief introduction of the present disclosure, which, only as embodiments, and are not used to limit the present disclosure.
As would be appreciated by an ordinarily skilled artisan, in each of the steps in the method of the following embodiments, additional steps may be added prior to and after each step, and some of the steps may be replaced, deleted, or moved.
When receiving the machining program, the controller 1 will execute a test cutting of the removable part to the informal material or formal workpiece with the same material (not shown) according to the instructions of the machining program, as shown in step S2. The receiving unit 13 or the network interface 26, along with the cutting step, will begin to receive the signals for sensing the cutting tool 4, as shown in step 3. The signals, including sound signals and vibration signals, are sensed and sent by a variety of sensing devices (not shown), which are arranged on a peripheral position of the cutting tool 4 or on an appropriate position of the machine tool 3.
When the receiving unit 13 or the network interface 26 begins to receive the sound signals of the sensing signals and send them to the processing unit 11(21), a speed optimization module established by firmware or software in the processing unit 11(21) will convert the sound signals into frequency domain signals by fast Fourier transform (FFT) firstly, and then analyze the frequency of the chatter to be generated. When chatter occurs, as shown in step S4, the speed optimization module calculates the speed that is closest to the current speed and can avoid the chatter frequency, and chooses it as the best spindle speed or the target spindle speed to adjust or change, as shown in step S5. The changed spindle speed can be sent to the program generating module to re-generate a new machining program or to modify the original machining program, as shown in step S1. The test cutting continues, as shown in step S2. The cycle number of the adjusting of the spindle speed can be set in advance, until the optimum spindle speed is found.
When no chatter occurs or the spindle speed has been adjusted to the situation that no chatter occurs in test cutting, the cut force is calculated and determined whether it is too great, as shown in step S6. A cut force calculating module established by firmware or software in the processing unit 11(21) calculates the cutting force according to the vibration signals of the sensing signals. In an embodiment, the cut force is the pushing force on the cutting tool 4, the strength of the vibration signals is related to the value of the pushing force. Therefore, the value of the cut force can be calculated. When the value of the cut force is greater than a default value, the remote machining optimization system 10(20) will send a message to suggest or force to stop the execution of test cutting so as to avoid the broken of the cutting tools, as shown in step S7.
If the value of the cut force is still less than the default tolerance value, the cut depth is optimized continuously, as shown in step S8. The so-called cut depth optimization step can refer to gradually increasing or changing the depth of the cutting, which is executed by the depth optimization module established by firmware or software in the processing unit 11(21). The increased or changed value of the depth for each time can be set in advance, and the program generating module generates a new machining program or to modify the original machining program according to the changed value of the cut depth, as shown in step S1. Step S2 and the following cycle test and judgment steps are executed continuously, until the maximum or optimum cut depth is found under the condition of the optimum spindle speed with no chatter occurs. The spindle speed and its corresponding cut depth will be recorded or stored in the storage unit 14(24) to be used as initial settings value or reference values of the machining parameter for the next execution step, as shown in step S9.
After finally finding out the optimum spindle speed and its related cut depth, the remote machining optimization system or method can finish the test cutting, and the new machining parameter will be used to execute the formally work on the formal workpiece.
To sum up, the remote machining optimization system and method of the present disclosure can provide maintenance or testing personnel to test for one or more machine tools, such as the optimization of spindle speed and cut depth, the judgment of the strength of the cut force, etc., through remote host or terminal, which can not only avoid repeated purchase of the system devices, but also can adjust one or more machine tools in a remote way, so as to solve the problems occurred in current machining optimization management.
Although the present disclosure is disclosed by variety of examples mentioned above, however they only for references and not to limit the scope of the present disclosure, it will be understood by those skilled in the art that various changes in form and detail may be without departing from the spirit and scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
105126220 A | Aug 2016 | TW | national |
Number | Name | Date | Kind |
---|---|---|---|
3784798 | Beadle | Jan 1974 | A |
4724524 | Thomas | Feb 1988 | A |
4759243 | Thompson | Jul 1988 | A |
4806914 | Thomas | Feb 1989 | A |
5187669 | Wildes | Feb 1993 | A |
5549190 | Turchan | Aug 1996 | A |
6085121 | Stern | Jul 2000 | A |
6161055 | Pryor | Dec 2000 | A |
6810302 | Darcy, Jr. | Oct 2004 | B2 |
7177713 | Smith | Feb 2007 | B2 |
7209799 | Agapiou | Apr 2007 | B2 |
7451013 | Coleman | Nov 2008 | B2 |
7930957 | Travez | Apr 2011 | B2 |
7933679 | Kulkarni | Apr 2011 | B1 |
8781982 | Das | Jul 2014 | B1 |
8847114 | Shin | Sep 2014 | B1 |
8965485 | Balaji | Feb 2015 | B2 |
9833868 | Hwang | Dec 2017 | B2 |
9956661 | Hwang | May 2018 | B2 |
20070067059 | Travez | Mar 2007 | A1 |
20140297021 | Aggarwal | Oct 2014 | A1 |
20160144474 | Hwang | May 2016 | A1 |
20170060116 | Liao | Mar 2017 | A1 |
20170100810 | Hwang | Apr 2017 | A1 |
20170235293 | Shapiro | Aug 2017 | A1 |
20170252884 | Busi | Sep 2017 | A1 |
20180126507 | Rivers | May 2018 | A1 |
Number | Date | Country |
---|---|---|
101334656 | Dec 2008 | CN |
102736561 | Oct 2012 | CN |
102929210 | Feb 2013 | CN |
104298173 | Jan 2015 | CN |
2015-100879 | Jun 2015 | JP |
I268196 | Dec 1995 | TW |
I289092 | Nov 2007 | TW |
M368863 | Nov 2009 | TW |
201008700 | Mar 2010 | TW |
M449656 | Apr 2013 | TW |
I395636 | May 2013 | TW |
I517934 | May 2013 | TW |
I426364 | Feb 2014 | TW |
I430199 | Mar 2014 | TW |
201545833 | Dec 2015 | TW |
I518469 | Jan 2016 | TW |
Entry |
---|
Altintas, Yusuf, “Manufacturing Automation: Metal Culling Mechanics,” Machine Tool Vibrations, and CNC Design, 2012, pp. 160-161 and 332-334. |
Quintana, Guillem, “Chatter in machining processes: A review,” International Journal of Machine Tools and Manufacture, May 2011, vol. 51, Issue 5, pp. 363-376. |
R. Tetia et al., “Advanced monitoring of machining operations,” CIRP Annals—Manufacturing Technology, Jul. 1, 2010, vol. 59, Issue 2, pp. 717-739, Jul. 1, 2010. |
M. Morris et al., “Development of remote monitoring and maintenance systems for machine tools,”CIRP Annals—Manufacturing Technology, May 9, 2008, vol. 57, Issue 1, pp. 433-436, May 9, 2008. |
Mori, M. and Fujishima, M., “Remote Monitoring and Maintenance Systems for CNC Machine Tools,” Procedia CIRP, Oct. 14, 2013, vol. 12, 2013, pp. 7-12, Oct. 14, 2013. |
Cao, Hongrui, et al., “Chatter identification in end milling processusing wavelet packets and Hilbert-Huang transform,” International Journal of Maching Tools and Manufacture, Mar. 5, 2013, vol. 69, Jun. 2013, pp. 11-19. |
Y. Kuo, “Prediction of Regenerative Chatter in Vertical CNC Milling Process,” Department of Mechanical Engineering, College of Engineering, National Taiwan University, Master Thesis, Jul. 2015. |
Number | Date | Country | |
---|---|---|---|
20180052439 A1 | Feb 2018 | US |