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 条
  • [41] A unifying approach and interface for spline-based snakes
    Jacob, M
    Blu, T
    Unser, M
    [J]. MEDICAL IMAGING: 2001: IMAGE PROCESSING, PTS 1-3, 2001, 4322 : 340 - 347
  • [42] Spline-based accelerated failure time model
    Pang, Menglan
    Platt, Robert W.
    Schuster, Tibor
    Abrahamowicz, Michal
    [J]. STATISTICS IN MEDICINE, 2021, 40 (02) : 481 - 497
  • [43] Realistic spline-based dynamic heart phantom
    Univ of North Carolina at Chapel, Hill, Chapel Hill, United States
    [J]. IEEE Trans Nucl Sci, 3 II (503-506):
  • [44] DESIGN OF SPLINE-BASED SELF-TUNERS
    KARNY, M
    NAGY, I
    BOHM, J
    HALOUSKOVA, A
    [J]. KYBERNETIKA, 1990, 26 (01) : 17 - 30
  • [45] Spline-Based Modeling and Control of Soft Robots
    Luo, Shuzhen
    Edmonds, Merrill
    Yi, Jingang
    Zhou, Xianlian
    Shen, Yantao
    [J]. 2020 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2020, : 482 - 487
  • [46] Spline-based nonlinear controller for the Duffing oscillator
    Karimi, A
    Feliachi, A
    [J]. PROCEEDINGS OF THE 35TH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2003, : 191 - 195
  • [47] Spline-based surface modification for complicated mold
    [J]. Hua Dong Li Gong Da Xue/J East China Univ Sci Technol, 2007, 4 (573-576):
  • [48] Spline-based geometry for printed monopole antennas
    John, M.
    Ammann, M. J.
    [J]. ELECTRONICS LETTERS, 2007, 43 (06) : 317 - 319
  • [49] Spline-Based Motion Planning for Automated Driving
    Goette, Christian
    Keller, Martin
    Nattermann, Till
    Hass, Carsten
    Glander, Karl-Heinz
    Bertram, Torsten
    [J]. IFAC PAPERSONLINE, 2017, 50 (01): : 9114 - 9119
  • [50] Spline-based reservoir's geometry reconstruction and mesh generation for coupled flow and mechanics simulation
    Florez, Horacio
    Manzanilla-Morillo, Raul
    Florez, Jorge
    Wheeler, Mary F.
    [J]. COMPUTATIONAL GEOSCIENCES, 2014, 18 (06) : 949 - 967