Bézier Curve Based Trajectory Generation and Nonlinear Friction Compensation for Feed Drive Contouring Control

Abstract Generation of motion trajectories is a crucial task in feed drive control for efficient manufacturing and energy saving. They have to be smooth enough to be traversable without violating systems constraints. Literary, a number of methods, such as spline parametric trajectories have been suggested for smooth trajectories generation. However, there are still many challenges left, for example, in order to smoothly track a spline parameterized trajectory the reference velocity as well as position have to be optimally planned, such that low-velocity should be used at the start and the end of the motion, as well as in all areas with high curvature. Additionally, mechanical systems experience friction forces which vary nonlinearly with velocities. Therefore, on implementing a smooth velocity profile, an appropriate friction compensator has to be considered to cancel out the effect of friction forces. In this study methods for generating smooth motion trajectories using quintic Bezier curves and smooth velocity profiles based on the altered bang-bang approach are proposed. A contouring controller with a feed forward friction compensator is applied in order to smoothly track the designed trajectory by canceling out the effect of friction forces. The performance of the proposed method was experimentally evaluated by comparing it with a conventional approach. Results have shown that the tracking performance can be greatly increased by reducing the average contour error by about 48 % without violating systems constraints.

[1]  Naoki Uchiyama,et al.  Adaptive nonlinear sliding mode control with a nonlinear sliding surface for feed drive systems , 2017, 2017 IEEE International Conference on Industrial Technology (ICIT).

[2]  Xiao-Shan Gao,et al.  Curve fitting and optimal interpolation for CNC machining under confined error using quadratic B-splines , 2015, Comput. Aided Des..

[3]  Ke Zhang,et al.  Pre-compensation of contour errors in five-axis CNC machine tools , 2013 .

[4]  Carlos Canudas de Wit,et al.  A survey of models, analysis tools and compensation methods for the control of machines with friction , 1994, Autom..

[5]  Shigenori Sano,et al.  Real-time smooth trajectory generation for nonholonomic mobile robots using Bézier curves , 2016 .

[6]  Naoki Uchiyama,et al.  The effectiveness of contouring control and a design for three-dimensional machining , 2009 .

[7]  Wu Yuhou,et al.  An interpolation method based on tool orientation fitting in five-axis CNC machining , 2016, 2016 IEEE 14th International Conference on Industrial Informatics (INDIN).

[8]  Eiji Shamoto,et al.  A curvature optimal sharp corner smoothing algorithm for high-speed feed motion generation of NC systems along linear tool paths , 2014, The International Journal of Advanced Manufacturing Technology.

[9]  Mei Zhang,et al.  Curve fitting and optimal interpolation on CNC machines based on quadratic B-splines , 2011, Science China Information Sciences.

[10]  Naoki Uchiyama,et al.  Contouring control for three-axis machine tools based on nonlinear friction compensation for lead screws , 2016 .

[11]  Kenneth Renny Simba,et al.  Vision-based smooth obstacle avoidance motion trajectory generation for autonomous mobile robots using Bézier curves , 2017 .

[12]  Wansheng Zhao,et al.  Augmented Taylor's expansion method for B-spline curve interpolation for CNC machine tools , 2015 .

[13]  R. Sreerama Kumar,et al.  A Bezier curve based path planning in a multi-agent robot soccer system without violating the acceleration limits , 2009, Robotics Auton. Syst..