Time-optimal trajectory generation for 5-axis on-the-fly laser drilling

Abstract This paper presents a new and time-optimal trajectory generation technique for 5-axis on-the-fly laser drilling. Trajectories for individual hole clusters are optimized by minimizing the integral square of the 4th time derivative, and by adjusting the velocity and acceleration conditions at the hole locations to enable the maximum time compression (i.e., highest laser pulsing frequency). Axis velocity, acceleration, jerk, and hole elongation constraints are also considered. Individually optimized clusters are stitched together using time-optimal segments with nonzero velocity boundary conditions. The practicality and effectiveness of the algorithm is demonstrated in implementation results for producing a gas turbine combustion chamber component.

[1]  Kostas J. Kyriakopoulos,et al.  Minimum jerk for trajectory planning and control , 1994, Robotica.

[2]  Erik L.J. Bohez,et al.  Five-axis milling machine tool kinematic chain design and analysis , 2002 .

[3]  L. G. van Willigenburg Computation and Implementation of Digital Time-Optimal Feedback Controllers for an Industrial X-Y Robot subjected to Path, Torque, and Velocity Constraints , 1993, Int. J. Robotics Res..

[4]  Stephen J. Wright,et al.  Numerical Optimization , 2018, Fundamental Statistical Inference.

[5]  Claire Lartigue,et al.  Tool path deformation in 5-axis flank milling using envelope surface , 2003, Comput. Aided Des..

[6]  Claire Lartigue,et al.  CNC tool path in terms of B-spline curves , 2001, Comput. Aided Des..

[7]  H. Makino,et al.  Motion Control of the Direct Drive Actuator , 1991 .

[8]  Elizabeth A. Croft,et al.  Feed optimization for five-axis CNC machine tools with drive constraints , 2008 .

[9]  Pierre Bourdet,et al.  Avoiding 5-axis singularities using tool path deformation , 2004 .

[10]  Le Xie,et al.  Adaptive parametric interpolation scheme with limited acceleration and jerk values for NC machining , 2008 .

[11]  Michael W.S. Lau,et al.  A technical review of the laser drilling of aerospace materials , 1994 .

[12]  Kostas J. Kyriakopoulos,et al.  Minimum jerk path generation , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[13]  Dan Simon,et al.  Suboptimal Robot Joint Interpolation Within User-Specified Knot Tolerances , 1993, J. Field Robotics.

[14]  Rong-Shine Lin,et al.  Real-time surface interpolator for 3-D parametric surface machining on 3-axis machine tools , 2000 .

[15]  Jiri Tlusty,et al.  Effect of low-friction guideways and lead-screw flexibility on dynamics of high-speed machines , 1995 .

[16]  Ammar Alzaydi Time-Optimal Trajectory Generation for Laser Drilling , 2011 .

[17]  N. Quan,et al.  Spline interpolation technique for NC machines , 1992 .

[18]  Yusuf Altintas,et al.  Manufacturing Automation: Metal Cutting Mechanics, Machine Tool Vibrations, and CNC Design , 2000 .

[19]  Yusuf Altintas,et al.  Feedrate Optimization for Spline Interpolation In High Speed Machine Tools , 2003 .

[20]  S. Macfarlane,et al.  Design of jerk bounded trajectories for online industrial robot applications , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[21]  Yoram Koren,et al.  Real-time five-axis interpolator for machining ruled surfaces , 1994 .

[22]  H. Brussel,et al.  Real-Time NURBS Interpolator for Distributed Motion Control , 2002 .

[23]  D. C. H. Yang,et al.  Nearly arc-length parameterized quintic-spline interpolation for precision machining , 1993, Comput. Aided Des..

[24]  Yoram Koren,et al.  CNC INTERPOLATORS: ALGORITHMS AND ANALYSIS , 1993 .

[25]  Yoram Koren,et al.  Five-axis surface interpolators , 1995 .

[26]  John T. Wen,et al.  Coverage of a Planar Point Set with Multiple Constrained Robots , 2007, 2007 IEEE International Conference on Automation Science and Engineering.

[27]  J. Bobrow,et al.  Time-Optimal Control of Robotic Manipulators Along Specified Paths , 1985 .

[28]  Rong-Shean Lee,et al.  A strain energy minimization method for generating continuous NURBS-based motion curves in free-form surface machining , 2006 .

[29]  Dong-Il Kim,et al.  An efficient trajectory generation for industrial robots , 1993, Conference Record of the 1993 IEEE Industry Applications Conference Twenty-Eighth IAS Annual Meeting.

[30]  Y. Altintas,et al.  Quintic Spline Interpolation With Minimal Feed Fluctuation , 2005 .

[31]  Mi-Ching Tsai,et al.  Feedrate control for non-uniform rational B-spline motion command generation , 2006 .

[32]  Dan Simon,et al.  Optimal trigonometric robot joint trajectories , 1991, Robotica.

[33]  Moshe Shpitalni,et al.  Realtime curve interpolators , 1994, Comput. Aided Des..

[34]  M. Mori,et al.  Adaptive interpolation scheme for NURBS curves with the integration of machining dynamics , 2005 .

[35]  W. T. Lei,et al.  Fast real-time NURBS path interpolation for CNC machine tools , 2007 .

[36]  T. Flash,et al.  The coordination of arm movements: an experimentally confirmed mathematical model , 1985, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[37]  Antonio Visioli Trajectory planning of robot manipulators by using algebraic and trigonometric splines , 2000, Robotica.

[38]  Aurelio Piazzi,et al.  Global minimum-jerk trajectory planning of robot manipulators , 2000, IEEE Trans. Ind. Electron..

[39]  Tian Huang,et al.  Time Minimum Trajectory Planning of a 2-DOF Translational Parallel Robot for Pick-and-place Operations , 2007 .

[40]  Yoshiyuki Tomita,et al.  High-Response X-Y Stage System Driven by In-Parallel Linear Motors , 1996 .

[41]  Allan D. Spence,et al.  A constant feed and reduced angular acceleration interpolation algorithm for multi-axis machining , 2001, Comput. Aided Des..

[42]  Paul C. Xirouchakis,et al.  High accuracy spline interpolation for 5-axis machining , 2004, Comput. Aided Des..

[43]  A. Rüegg,et al.  A Generalized Kinematics Model for Three- to Five-Axis Milling Machines and Their Implementation in a CNC , 1992 .

[44]  Ismail Lazoglu,et al.  Feedrate scheduling strategies for free-form surfaces , 2006 .

[45]  Yusuf Altintas,et al.  High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation , 2001 .

[46]  E. Croft,et al.  Smooth and time-optimal trajectory planning for industrial manipulators along specified paths , 2000 .

[47]  Kesheng Wang,et al.  Introduction of b-splines to trajectory planning for robot manipulators , 1988 .

[48]  Yung C. Shin,et al.  Micromachining of Metals, Alloys, and Ceramics by Picosecond Laser Ablation , 2010 .

[49]  Nikos A. Aspragathos,et al.  Time-optimal task scheduling for articulated manipulators in environments cluttered with obstacles , 2009, Robotica.

[50]  A. Piazzi,et al.  Global minimum-time trajectory planning of mechanical manipulators using interval analysis , 1998 .

[51]  Rida T. Farouki,et al.  Hermite Interpolation by Rotation-Invariant Spatial Pythagorean-Hodograph Curves , 2002, Adv. Comput. Math..

[52]  Rida T. Farouki,et al.  Real-time CNC interpolators for Pythagorean-hodograph curves , 1996, Comput. Aided Geom. Des..

[53]  Jingyan Dong,et al.  Feed-rate optimization with jerk constraints for generating minimum-time trajectories , 2007 .

[54]  Pierre Bourdet,et al.  A new format for 5-axis tool path computation, using Bspline curves , 2004, Comput. Aided Des..

[55]  Michele Mei-Ting Heng,et al.  Smooth and Time-Optimal Trajectory Generation for High Speed Machine Tools , 2008 .

[56]  M. Tsai,et al.  Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm , 2007 .