A smooth tool path generation and real-time interpolation algorithm based on B-spline curves
In the machining progress of free-form surface, tool path is presented as continuous small line segments. To achieve high machining speed and fine machining quality, the tool path needs to be smoothed. This study presents a smooth tool path generation algorithm based on B-spline curves for small lin...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SAGE Publishing
2018-01-01
|
Series: | Advances in Mechanical Engineering |
Online Access: | https://doi.org/10.1177/1687814017750281 |
id |
doaj-e3bad8b593324176a1581873b852a86f |
---|---|
record_format |
Article |
spelling |
doaj-e3bad8b593324176a1581873b852a86f2020-11-25T02:52:40ZengSAGE PublishingAdvances in Mechanical Engineering1687-81402018-01-011010.1177/1687814017750281A smooth tool path generation and real-time interpolation algorithm based on B-spline curvesShujie Sun0Dong Yu1Changhui Wang2Chuanning Xie3School of Electromechanical and Automotive Engineering, Yantai University, Yantai, ChinaShenyang Golding NC Tech Co., Ltd., Shenyang, ChinaSchool of Electromechanical and Automotive Engineering, Yantai University, Yantai, ChinaSchool of Electromechanical and Automotive Engineering, Yantai University, Yantai, ChinaIn the machining progress of free-form surface, tool path is presented as continuous small line segments. To achieve high machining speed and fine machining quality, the tool path needs to be smoothed. This study presents a smooth tool path generation algorithm based on B-spline curves for small line segments machining. The algorithm includes two modules: smooth tool path generation module and real-time look-ahead interpolation module. In the smooth tool path generation module, the tool path is divided into non-fitting regions and fitting regions by three conditions: the length of small line segments, the angle of adjacent small line segments, and the change rate of the length and angle. To control contour error and get fine machining quality, the fitting regions are corrected by circle correction method and fitted into B-spline curves, while the non-fitting regions are smoothed with B-spline curves. In this module, the gained tool path has continuous curvature. In the interpolation module, the seven-phase jerk-limited look-ahead planning is adopted to generate smooth machining velocity, while the calculation accuracy of interpolation point generated by the interpolation period crossing two adjacent tool path is controlled. Simulations and experimental results demonstrate that the proposed algorithm is able to reduce the amount of numerical control codes, achieve high machining speed, and improve machining quality.https://doi.org/10.1177/1687814017750281 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Shujie Sun Dong Yu Changhui Wang Chuanning Xie |
spellingShingle |
Shujie Sun Dong Yu Changhui Wang Chuanning Xie A smooth tool path generation and real-time interpolation algorithm based on B-spline curves Advances in Mechanical Engineering |
author_facet |
Shujie Sun Dong Yu Changhui Wang Chuanning Xie |
author_sort |
Shujie Sun |
title |
A smooth tool path generation and real-time interpolation algorithm based on B-spline curves |
title_short |
A smooth tool path generation and real-time interpolation algorithm based on B-spline curves |
title_full |
A smooth tool path generation and real-time interpolation algorithm based on B-spline curves |
title_fullStr |
A smooth tool path generation and real-time interpolation algorithm based on B-spline curves |
title_full_unstemmed |
A smooth tool path generation and real-time interpolation algorithm based on B-spline curves |
title_sort |
smooth tool path generation and real-time interpolation algorithm based on b-spline curves |
publisher |
SAGE Publishing |
series |
Advances in Mechanical Engineering |
issn |
1687-8140 |
publishDate |
2018-01-01 |
description |
In the machining progress of free-form surface, tool path is presented as continuous small line segments. To achieve high machining speed and fine machining quality, the tool path needs to be smoothed. This study presents a smooth tool path generation algorithm based on B-spline curves for small line segments machining. The algorithm includes two modules: smooth tool path generation module and real-time look-ahead interpolation module. In the smooth tool path generation module, the tool path is divided into non-fitting regions and fitting regions by three conditions: the length of small line segments, the angle of adjacent small line segments, and the change rate of the length and angle. To control contour error and get fine machining quality, the fitting regions are corrected by circle correction method and fitted into B-spline curves, while the non-fitting regions are smoothed with B-spline curves. In this module, the gained tool path has continuous curvature. In the interpolation module, the seven-phase jerk-limited look-ahead planning is adopted to generate smooth machining velocity, while the calculation accuracy of interpolation point generated by the interpolation period crossing two adjacent tool path is controlled. Simulations and experimental results demonstrate that the proposed algorithm is able to reduce the amount of numerical control codes, achieve high machining speed, and improve machining quality. |
url |
https://doi.org/10.1177/1687814017750281 |
work_keys_str_mv |
AT shujiesun asmoothtoolpathgenerationandrealtimeinterpolationalgorithmbasedonbsplinecurves AT dongyu asmoothtoolpathgenerationandrealtimeinterpolationalgorithmbasedonbsplinecurves AT changhuiwang asmoothtoolpathgenerationandrealtimeinterpolationalgorithmbasedonbsplinecurves AT chuanningxie asmoothtoolpathgenerationandrealtimeinterpolationalgorithmbasedonbsplinecurves AT shujiesun smoothtoolpathgenerationandrealtimeinterpolationalgorithmbasedonbsplinecurves AT dongyu smoothtoolpathgenerationandrealtimeinterpolationalgorithmbasedonbsplinecurves AT changhuiwang smoothtoolpathgenerationandrealtimeinterpolationalgorithmbasedonbsplinecurves AT chuanningxie smoothtoolpathgenerationandrealtimeinterpolationalgorithmbasedonbsplinecurves |
_version_ |
1724728392207564800 |