Linear tool path segments of computer numerical control (CNC) machine tools need to be smoothed and interpolated in order to guarantee continuous and steady machining. However, because of the highly nonlinear relation between arc lengths and spline parameters, it is difficult to develop algorithms to simultaneously achieve real-time corner smoothing and interpolation with high-order continuity, although it is important to guarantee both high calculation efficiency and good dynamic performance of high-speed CNC machining. This paper develops a computationally efficient real-time corner smoothing and interpolation algorithm with C3 continuous feature. The corners at the junction of linear segments are smoothed by inserting Pythagorean-hodograph (PH) splines under the constraints of user-defined tolerance limits. Analytical solutions of the arc length and curvature of the smoothed tool path are obtained by evaluating a polynomial function of the spline parameter. The smoothed tool path is interpolated in real time with continuous and peak-constrained jerk. Simulations and experimental results show that the proposed tool path smoothing and interpolation algorithm can be executed in real time with 0.5 ms control period. Acceleration and jerk continuity of each axis are achieved along the tool path. Comparisons with existing corner smoothing algorithms show that the proposed method has lower jerk than existing C2 algorithms and the real-time interpolation algorithms based on the Taylor series expansion.
Skip Nav Destination
Article navigation
April 2019
Research-Article
A Real-Time C3 Continuous Local Corner Smoothing and Interpolation Algorithm for CNC Machine Tools
Qin Hu,
Qin Hu
School of Mechanical Science and Engineering,
State Key Lab of Digital Manufacturing
Equipment and Technology,
Wuhan, Hubei 430074,
e-mail: qinhuhust@gmail.com
State Key Lab of Digital Manufacturing
Equipment and Technology,
Huazhong University of Science and Technology
,Wuhan, Hubei 430074,
China
e-mail: qinhuhust@gmail.com
Search for other works by this author on:
Youping Chen,
Youping Chen
School of Mechanical Science and Engineering,
State Key Lab of Digital Manufacturing
Equipment and Technology,
Wuhan, Hubei 430074,
e-mail: ypchen@mail.hust.edu.cn
State Key Lab of Digital Manufacturing
Equipment and Technology,
Huazhong University of Science and Technology
,Wuhan, Hubei 430074,
China
e-mail: ypchen@mail.hust.edu.cn
Search for other works by this author on:
Xiaoliang Jin,
Xiaoliang Jin
Manufacturing Automation Laboratory,
Department of Mechanical Engineering,
Vancouver, BC,
e-mail: xjin@mech.ubc.ca
Department of Mechanical Engineering,
The University of British Columbia
,Vancouver, BC,
Canada
V6T1Z4e-mail: xjin@mech.ubc.ca
Search for other works by this author on:
Jixiang Yang
Jixiang Yang
2
School of Mechanical Science and Engineering,
State Key Lab of Digital Manufacturing
Equipment and Technology,
Wuhan, Hubei 430074,
e-mail: yangjixiang1002@gmail.com
State Key Lab of Digital Manufacturing
Equipment and Technology,
Huazhong University of Science and Technology
,Wuhan, Hubei 430074,
China
e-mail: yangjixiang1002@gmail.com
2Corresponding author.
Search for other works by this author on:
Qin Hu
School of Mechanical Science and Engineering,
State Key Lab of Digital Manufacturing
Equipment and Technology,
Wuhan, Hubei 430074,
e-mail: qinhuhust@gmail.com
State Key Lab of Digital Manufacturing
Equipment and Technology,
Huazhong University of Science and Technology
,Wuhan, Hubei 430074,
China
e-mail: qinhuhust@gmail.com
Youping Chen
School of Mechanical Science and Engineering,
State Key Lab of Digital Manufacturing
Equipment and Technology,
Wuhan, Hubei 430074,
e-mail: ypchen@mail.hust.edu.cn
State Key Lab of Digital Manufacturing
Equipment and Technology,
Huazhong University of Science and Technology
,Wuhan, Hubei 430074,
China
e-mail: ypchen@mail.hust.edu.cn
Xiaoliang Jin
Manufacturing Automation Laboratory,
Department of Mechanical Engineering,
Vancouver, BC,
e-mail: xjin@mech.ubc.ca
Department of Mechanical Engineering,
The University of British Columbia
,Vancouver, BC,
Canada
V6T1Z4e-mail: xjin@mech.ubc.ca
Jixiang Yang
School of Mechanical Science and Engineering,
State Key Lab of Digital Manufacturing
Equipment and Technology,
Wuhan, Hubei 430074,
e-mail: yangjixiang1002@gmail.com
State Key Lab of Digital Manufacturing
Equipment and Technology,
Huazhong University of Science and Technology
,Wuhan, Hubei 430074,
China
e-mail: yangjixiang1002@gmail.com
1
Qin Hu is a Ph.D. student of Huazhong University of Science and Technology and a visiting student in the University of British Columbia.
2Corresponding author.
Manuscript received August 11, 2018; final manuscript received December 18, 2018; published online February 27, 2019. Assoc. Editor: Kevin Chou.
J. Manuf. Sci. Eng. Apr 2019, 141(4): 041004 (16 pages)
Published Online: February 27, 2019
Article history
Received:
August 11, 2018
Revision Received:
December 18, 2018
Accepted:
December 19, 2018
Citation
Hu, Q., Chen, Y., Jin, X., and Yang, J. (February 27, 2019). "A Real-Time C3 Continuous Local Corner Smoothing and Interpolation Algorithm for CNC Machine Tools." ASME. J. Manuf. Sci. Eng. April 2019; 141(4): 041004. https://doi.org/10.1115/1.4042606
Download citation file:
Get Email Alerts
Related Articles
Discretizors and Interpolators for Five-Axis CNC Machines
J. Manuf. Sci. Eng (February,2000)
Rounding Spatial G-Code Tool Paths Using Pythagorean Hodograph Curves
J. Comput. Inf. Sci. Eng (September,2007)
A Real-Time C 3 Continuous Tool Path Smoothing and Interpolation Algorithm for Five-Axis Machine Tools
J. Manuf. Sci. Eng (April,2020)
Spiral Tool Path Generation Method on Mesh Surfaces Guided by Radial Curves
J. Manuf. Sci. Eng (July,2018)
Related Proceedings Papers
Related Chapters
Vector Synthesis Interpolation for Cone Spline
International Conference on Mechanical and Electrical Technology 2009 (ICMET 2009)
Systematic Geometric Error Modeling and Compensation of a Five-Axis CNC Machine Tool
International Conference on Computer and Automation Engineering, 4th (ICCAE 2012)
An Interpolation FFT Algorithm for Harmonics Analysis Based on Maximum Side Lobe Decay Cosine Windows
International Conference on Mechanical and Electrical Technology, 3rd, (ICMET-China 2011), Volumes 1–3