Spline-Based Trajectory Generation for CNC Machines

被引:18
|
作者
Mercy, Tim [1 ,2 ]
Jacquod, Nicolas [3 ]
Herzog, Raoul [3 ]
Pipeleers, Goele [1 ,2 ]
机构
[1] Katholieke Univ Leuven, Dept Mech Engn, MECO Res Team, BE-3001 Leuven, Belgium
[2] Flanders Make, DMMS Lab, BE-3001 Leuven, Belgium
[3] Univ Appl Sci Western Switzerland, CH-1401 Yverdon, Switzerland
关键词
Computerized numerical control (CNC) machine tools; optimal control; splines; trajectory generation; IMPLEMENTATION;
D O I
10.1109/TIE.2018.2874617
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Manufacturing of workpieces with computerized numerical control machines requires computing machine tool trajectories that fast and accurately track the desired workpiece contour. This paper presents a novel B-spline trajectory generation method for machine tools. The method solves an optimal control problem to minimize the motion time of the tool, while taking into account the velocity, acceleration, and jerk limits of the tool axes. Furthermore, it directly includes the allowed workpiece tolerance, by constraining the trajectory to lie inside a tube around the nominal geometry contour. This allows exploring the trade-off between accuracy and productivity, while computing near-optimal trajectories. The presented method creates fluent connections between segments that build up the contour by simultaneously optimizing trajectories for multiple segments. On the other hand, limiting the amount of simultaneously optimized segments and using an efficient problem formulation keeps the computation time acceptable. The trajectory generation method is validated in simulation by comparison with industrial benchmarks, showing a reduction in machining time of more than 10%. The comparison to a state-of-the-art corner smoothing approach shows that the presented method obtains similar or slightly faster trajectories, at a computation time that is up to 45 times lower. In addition, the method is validated experimentally on a three-axis micromilling machine. To easily generate trajectories for different workpieces and machines, the method is included in a user-friendly open-source software toolbox.
引用
收藏
页码:6098 / 6107
页数:10
相关论文
共 50 条
  • [1] Spline-Based Time-Optimal Control for Smooth Trajectory Generation of CNC Machines with Geometric Constraints
    Paing, Min Set
    Uchiyama, Naoki
    [J]. 2022 IEEE 31ST INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2022, : 1088 - 1093
  • [2] A spline-based approach to smooth and time-optimal trajectory generation for CNC machines with guaranteed kinematic constraints
    Paing, Min Set
    Uchiyama, Naoki
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2022, 121 (5-6): : 3385 - 3398
  • [3] A spline-based approach to smooth and time-optimal trajectory generation for CNC machines with guaranteed kinematic constraints
    Min Set Paing
    Naoki Uchiyama
    [J]. The International Journal of Advanced Manufacturing Technology, 2022, 121 : 3385 - 3398
  • [4] Spline-Based Optimal Trajectory Generation for Autonomous Excavator
    Zhao, Jiangying
    Hu, Yongbiao
    Liu, Chengshuo
    Tian, Mingrui
    Xia, Xiaohua
    [J]. MACHINES, 2022, 10 (07)
  • [5] Spline-based Robot Trajectory Generation Using the Dynamic Window Approach
    Demir, Baran
    Hoeller, Frank
    Rosas, Francisco Garcia
    Schulz, Dirk
    Goerke, Nils
    [J]. 2019 THIRD IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC 2019), 2019, : 9 - 16
  • [6] Spline-based trajectory generation to estimate execution time in a robotic assembly cell
    Muhammad Saeed
    Thibaut Demasure
    Steven Hoedt
    El-Houssaine Aghezzaf
    Johannes Cottyn
    [J]. The International Journal of Advanced Manufacturing Technology, 2022, 121 : 6921 - 6935
  • [7] Spline-based trajectory generation to estimate execution time in a robotic assembly cell
    Saeed, Muhammad
    Demasure, Thibaut
    Hoedt, Steven
    Aghezzaf, El-Houssaine
    Cottyn, Johannes
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2022, 121 (9-10): : 6921 - 6935
  • [8] Optimal design of spline-based feedforward for trajectory tracking
    De Caigny, Jan
    Demeulenaere, Brain
    Swevers, Jan
    De Schutter, Joris
    [J]. 2007 AMERICAN CONTROL CONFERENCE, VOLS 1-13, 2007, : 3232 - 3237
  • [9] Spline-based automatic path generation of welding robot
    牛雪娟
    李亮玉
    [J]. China Welding, 2007, (04) : 27 - 31
  • [10] Spline-based deconvolution
    Averbuch, Amir
    Zheludev, Valery
    [J]. SIGNAL PROCESSING, 2009, 89 (09) : 1782 - 1797