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 条
  • [21] An effort for identifying stability regimes in CNC milling using spline-based local mean decomposition
    Mishra, Rohit
    Singh, Bhagat
    Shrivastava, Yogesh
    JOURNAL OF THE BRAZILIAN SOCIETY OF MECHANICAL SCIENCES AND ENGINEERING, 2022, 44 (06)
  • [22] On spline-based differential quadrature
    Barrera, D.
    Gonzalez, P.
    Ibanez, F.
    Ibanez, M. J.
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2015, 275 : 272 - 280
  • [23] Spline-based robot navigation
    Magid, Evgeni
    Keren, Daniel
    Rivlin, Ehud
    Yavneh, Irad
    2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, : 2296 - +
  • [24] Spline-based intermediate view reconstruction
    Ince, Serdar
    Konrad, Janusz
    Vazquez, Carlos
    STEREOSCOPIC DISPLAYS AND VIRTUAL REALITY SYSTEMS XIV, 2007, 6490
  • [25] Spline-based tests in survival analysis
    Gray, R.J.
    1600, (50):
  • [26] ON THE SPLINE-BASED WAVELET DIFFERENTIATION MATRIX
    JAMESON, L
    APPLIED NUMERICAL MATHEMATICS, 1995, 17 (01) : 33 - 45
  • [27] Spline-based boundary loss concealment
    Schuster, GM
    Li, XH
    Katsaggelos, AK
    2003 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL 2, PROCEEDINGS, 2003, : 671 - 674
  • [28] Spline-based resampling of noisy images
    Gotchev, A
    Egiazarian, K
    ISPA 2001: PROCEEDINGS OF THE 2ND INTERNATIONAL SYMPOSIUM ON IMAGE AND SIGNAL PROCESSING AND ANALYSIS, 2001, : 580 - 585
  • [29] SPLINE-BASED TESTS IN SURVIVAL ANALYSIS
    GRAY, RJ
    BIOMETRICS, 1994, 50 (03) : 640 - 652
  • [30] Smooth Spline-based Trajectory Planning for Semi-Rigid Multi-Robot Formations
    Recker, Tobias
    Lurz, Henrik
    Raatz, Annika
    2022 IEEE 18TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2022, : 1417 - 1422