The Acceleration/Deceleration Control Algorithm Based on Trapezoid-Curve Jerk in CNC Machining

Similar documents
The Acceleration/Deceleration Control Algorithm Based on Trapezoid-Curve Jerk in CNC Machining

interpolation method for the open CNC system is

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

Design of Precise Control and Dynamic Simulation of Manipulator for Die-casting Mould

Two Improved Pseudo-Random Number Generation Algorithms Based on the Logistic Map

Generating Commands for Parametric Curve Motion Using Buffered DDA

OMNI Interpolator for High-performance Motion Control System Part I: Algorithm of Interpolator

Intelligent Control System of CNC Mill Machineing Based on the Feed-Driven Linear Motor

A Precision Grinding Technique for Radome Inner Surfaces. Z.Y. Jia, T. Ji, D.M. Guo and G.H. Bian

UItiMotion. Paul J. Gray, Ph.D. Manager Path Planning Front-End Design R&D

Simulation and Optimization of Turning-Milling Complex Machining

Application Note #3412

Improved DDA Algorithm and FPGA Implementation Yi-Xuan WANG a, Quan-Gang WEN b, He YIN c, Zhi-Gang HAO, Xin-Zheng DONG

Dynamics Response of Spatial Parallel Coordinate Measuring Machine with Clearances

SPEED CONTROL IN NUMERIC CONTROLLED SYSTEMS

Simulation of Robot Manipulator Trajectory Optimization Design

Research on Measuring and Optimization Method of Dynamic Accuracy of CNC Machine Tools

An Improved Method of Vehicle Driving Cycle Construction: A Case Study of Beijing

Chapter 2 A Second-Order Algorithm for Curve Parallel Projection on Parametric Surfaces

Integration of a 5-axis Spline Interpolation Controller in an Open CNC System

Skeleton-based Template Retrieval for Virtual Maize Modeling

Cam makes a higher kinematic pair with follower. Cam mechanisms are widely used because with them, different types of motion can be possible.

Research on friction parameter identification under the influence of vibration and collision

Design of Miniaturized Optical Image Stabilization and Autofocusing Camera Module for Cellphones

Adaptive osculatory rational interpolation for image processing

A Drives and Control Integrated Time-Domain Dynamic Analysis and Modeling Approach Applied To Ultra-Precision Machine Tools

A new 8-node quadrilateral spline finite element

Journal of Chemical and Pharmaceutical Research, 2014, 6(6): Research Article

Feedrate Optimization for Freeform Milling Considering Constraints from the Feed Drive System and Process Mechanics

Time optimal trajectory generation from polyline with velocity, acceleration and spatial deviation constraints

Supplementary Information. Design of Hierarchical Structures for Synchronized Deformations

Research on Device Control System Design Based on Stepping Motor Wu Dongyan 1, Xu Wen 1, Wang Mingge 2, Jiang Ruochong 1, Jiang Lifeng 1

Computer Numerical Control System for Automatic Surface Machining. Chen Zuo Yue, Wang Xiao E, Yang Mei

Quasi-Quartic Trigonometric Bézier Curves and Surfaces with Shape Parameters

Citation for the original published paper (version of record):

Accepted Manuscript. An analytical local corner smoothing algorithm for five-axis CNC machining. Jixiang Yang, Alexander Yuen

Implementation of RS-485 Communication between PLC and PC of Distributed Control System Based on VB

Research Article. ISSN (Print) *Corresponding author Chen Hao

Design on Odd-even Steps Third Order Approach Interpolation Algorithm for Logarithmic Curve

Existence and Dynamics of Bounded Traveling Wave Solutions to Getmanou Equation

Trajectory Planning for Automatic Machines and Robots

List of ISO supported G-Codes and M-functions

A STUDY ON ANTI-JERK CONTROL OF BUILDING MAINTENANCE ROBOT SYSTEM

A High Speed Machining Algorithm for CNC Machine Tools

Development of a Mechanical Creative Combination Based on 3D Printing

Cutting Force Simulation of Machining with Nose Radius Tools

Electric control system of numerical control machine tool based on PLC

The Vibration Characteristics Analysis of Damping System of Wallmounted Airborne Equipment Based on FEM

Improving Liquid Handling Robot Throughput by means of Direct Path Planning and Obstacle Avoidance Programming

Exploring an Unknown Environment Using Ultrasonic and Infrared Sensors

THE APPLICATION OF EMBEDDED TECHNOLOGY IN NC SYSTEM

Traffic Flow Prediction Based on the location of Big Data. Xijun Zhang, Zhanting Yuan

Shape Optimization Design of Gravity Buttress of Arch Dam Based on Asynchronous Particle Swarm Optimization Method. Lei Xu

Parameter optimization model in electrical discharge machining process *

Flank Millable Surface Design with Conical and Barrel Tools

Parametric curves. Brian Curless CSE 457 Spring 2016

DynamicStructuralAnalysisofGreatFiveAxisTurningMillingComplexCNCMachine

Interaction of Fluid Simulation Based on PhysX Physics Engine. Huibai Wang, Jianfei Wan, Fengquan Zhang

Research Article. Kinematics analysis of beam pumping unit base on projection method

American International Journal of Research in Science, Technology, Engineering & Mathematics

Research on Design Reuse System of Parallel Indexing Cam Mechanism Based on Knowledge

Mathematical Model and Surface Deviation of Cylindrical Gears With Curvilinear Shaped Teeth Cut by a Hob Cutter

Second Triangular Hermite Spline Curves and Its Application

Development of a MATLAB Toolbox for 3-PRS Parallel Robot

Research on Design and Application of Computer Database Quality Evaluation Model

Research on the Control Strategy of Decoupled 3-DOF Joystick for Teleoperation

Robots are built to accomplish complex and difficult tasks that require highly non-linear motions.

Shape Control of Cubic H-Bézier Curve by Moving Control Point

Efficient Algorithm for Time-optimal Feedrate Planning and Smoothing with Confined Chord Error and Acceleration

Modeling and kinematics simulation of freestyle skiing robot

The Optimal Design and Simulation of End-effector of Working Robot Yan CHEN 1,a, Zhi-Lin JIANG 1,b, Jia-Wei LI 1, Xiang-Jun ZOU 1, Jia-Sheng WANG 1

INSTITUTE OF AERONAUTICAL ENGINEERING

Optimization and Simulation of Machining Parameters in Radial-axial Ring Rolling Process

REAL TIME TRAJECTORY GENERATION AND INTERPOLATION. Anthony Siu. B.A.Sc. University of British Columbia, 2009 A THESIS SUBMITTED IN PARTIAL FULFILLMENT

A STUDY OF CUTTER PATH IN HIGH SPEED ROUGH MILLING OF POCKETS. PART I: MODELLING AND PERFORMANCE EVALUATION. 1. INTRODUCTION

Study on Tool Interference Checking for Complex Surface Machining

K-coverage prediction optimization for non-uniform motion objects in wireless video sensor networks

Design of Cam Profile using Higher Order B-Spline

Approximation of 3D-Parametric Functions by Bicubic B-spline Functions

CNC MACHINE CONTROLLER

A Assembly Modeling Method Based on Assembly Feature Graph-Tree

An Improved Frequent Pattern-growth Algorithm Based on Decomposition of the Transaction Database

The Analysis of the Loss Rate of Information Packet of Double Queue Single Server in Bi-directional Cable TV Network

CATIA V5 Robust Design Method to Prevent Feature Failure Lihua Sun 1, Baoqing Zhang 2, Bo Li 3, Wei Yin 3

Research on Embedded CNC Device Based on ARM and FPGA

World Scientific Research Journal (WSRJ) ISSN: Design and Implementation of Stepper Motor Control System Based on 52 MCU

State Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor and Virtual Joint Model

A Matlab/Simulink-based method for modelling and simulation of split Hopkinson bar test

Design and Development of Control System for Three- Dimensional Wireless Human-Computer

An Intelligent Retrieval Platform for Distributional Agriculture Science and Technology Data

Kinematic Analysis of a Novel Vibratory Bowl Feeder

An Integrated Manufacturing System for the Design, Fabrication, and Measurement of Ultra-Precision Freeform Optics

East Penn School District Secondary Curriculum

SUBDIVISION ALGORITHMS FOR MOTION DESIGN BASED ON HOMOLOGOUS POINTS

Design and Development of a High Speed Sorting System Based on Machine Vision Guiding

Video 11.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Evaluating the knot vector to synthesize the cam motion using NURBS

Design of Five Floors Elevator with SCADA System Based on S7200 PLC

MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT

Optimal Synthesis of a Single-Dwell 6-Bar Planar Linkage

Transcription:

Research Journal of Applied Sciences, Engineering and Technology 5(5): 69-645, 0 ISSN: 040-7459; e-issn: 040-7467 Maxwell Scientific Organization, 0 Submitted: July 7, 0 Accepted: August 7, 0 Published: February, 0 The Acceleration/Deceleration Control Algorithm Based on Trapezoid-Curve Jerk in CNC Machining Guoyong Zhao, Yugang Zhao and Shiun Wang Department of Mechanical Engineering, Shandong University of Technology, Zibo 55049, China Abstract: In this study, we propose the acceleration/deceleration control algorithm based on trapezoid-curve erk in CNC machining. In aviation and mould and die industry, it is much significant to achieve high accuracy CNC machining on complex profile parts. The unsmooth Acceleration/Deceleration (ab. Acc/Dec) control in feed movement is one of the main reasons to bring about machine tools impact and vibration in practical machining. After analyzing the CNC machine tools dynamic model, an Acc/Dec control algorithm based on trapezoid-curve erk is put forward in order to avoid step change in erk curve in the study; Moreover, the motion profile smooth control approach based on continuous erk is developed in details to decrease machine tools impact according to various kinematics constraint conditions, such as the imum acceleration, the imum erk, the machining program segment displacement, the instruction feedrate and so on; Finally, the developed Acc/Dec approach and the traditional linear Acc/Dec approach are compared in the CNC experimental table. The results reveal that the developed approach can achieve more smooth and flexible motion profile, which is helpful to minish machine tools impact and enhance parts machining surface quality. Keywords: Machine tools impact, smooth control, step change, surface quality, trapezoid-curve erk INTRODUCTION It is important to ensure smooth movement and reduce machine tools impact in high precision CNC machining. However, in practical machining the impact and vibration on machine tools worsen cutting process and destroy machining quality. It has been reported that the unsmooth Acc/Dec control in feed movement is one of the main reasons to bring about machine tools impact and vibration (Chen et al., 006). Consequently, several researchers have developed various Acc/Dec control approach in CNC machining. The erk profile in the linear Acc/Dec, exponent Acc/Dec approach and the S-shape curve Acc/Dec approach is discontinuous, which leads to flexible impact on machine tools (Shi et al., 007). The excessive erk still exists due to abrupt change in acceleration profile (Xu et al., 008), which will cause shock to the machine as well as deteriorate the surface accuracy (Zhang et al., 009). Accordingly, Chi-Wei et al. (00) presents optimal S-curve velocity profiles of PTP motion generation for a multiple-axis machine subect to individual axis' imum velocity, acceleration and erk constraints; Jiang et al. (0) introduces the feedrate control algorithm based on the trigonometric acceleration-deceleration and machine dynamics conditions; Sheng-Jung et al. (009) proposes a parametric interpolator composed of a look-ahead stage and a real-time sampling stage for erk-limited acceleration planning based on constant erk (Sung-Ho and Min-Yang, 004) presents a new recursive traectory generation method to produce exact feedrate traectory generation through erk-limited acceleration profiles for the parametric curves (Yih-Fang et al., 00) Chang introduces a look-ahead linear erk filter to ensure the smooth and accurate motion of a tool with a linear change in erk during real-time machining; Wan et al. (009) Daping presents a feedrate scheduling and erk control interpolation algorithm to seek the optimal feedrate by evaluating the tool path ahead. The CNC Acc/Dec control algorithms mentioned above can reduce impact on machine tools a certain extent. However, the step change in erk curve will produce flexible impact on machine tools unavoidably. Accordingly, in order to achieve high precision CNC machining, an Acc/Dec approach based on trapezoidcurve erk is put forward in the study firstly; Secondly, the motion profile smooth control algorithm based on continuous erk is developed in details to decrease machine tools impact according to various kinematics constraint conditions. This study proposes the acceleration/deceleration control algorithm based on trapezoid-curve erk in CNC machining. In aviation and mould and die industry, it is Corresponding Author: Guoyong Zhao, Department of Mechanical Engineering, Shandong University of Technology, Zibo 55049, China 69

Res. J. Appl. Sci. Eng. Technol., 5(5): 69-645, 0 much significant to achieve high accuracy CNC machining on complex profile parts. The unsmooth Acceleration/Deceleration (ab. Acc/Dec) control in feed movement is one of the main reasons to bring about machine tools impact and vibration in practical machining. After analyzing the CNC machine tools dynamic model, an Acc/Dec control algorithm based on trapezoid-curve erk is put forward in order to avoid step change in erk curve in the study; Moreover, the motion profile smooth control approach based on continuous erk is developed in details to decrease machine tools impact according to various kinematics constraint conditions, such as the imum acceleration, the imum erk, the machining program segment displacement, the instruction feedrate and so on; Finally, the developed Acc/Dec approach and the traditional linear Acc/Dec approach are compared in the CNC experimental table. The results reveal that the developed approach can achieve more smooth and flexible motion profile, which is helpful to minish machine tools impact and enhance parts machining surface quality. AN ACC/DEC CONTROL APPROACH BASED ON TRAPEZOID-CURVE JERK The CNC machine tools dynamic model: Suppose the CNC machine tools motion components mass be m then the relational expression among the servo-actuator driving force F, the cutting force F c, the friction force F f and the feeding acceleration a can be obtained: F F F ma () c Differentiate the Eq. (): f Fig. : Acc/Dec approach based on trapezoid-curve erk V 4q q t q (4) qt 6qt a q q (5) 4q q (6) 6 As shown in Fig., a whole motion process includes seven segments: AB is acceleration speed-up portion, BC is even speed-up portion, CD is decrease speed-up portion, DE is uniform speed portion, EF is acceleration slowing-down portion, FG is even slowing-down portion and GH is decrease slowingdown portion. Let the slope coefficient of curve be l, which is computed through machining experimentations. The q 0, q, q, q, and q 4 value are various in Eq. (), (4), (5) and (6). Consequently, the expression of S, V and a are unlike in each segment shown in Fig.. For example, When 0,, the C curve is speedup: d( F Fc F f ) da m m dt dt () where, the erk describes the relation between the machine tools response speed and the movement smooth characteristic in theory (Leng et al., 008). An Acc/Dec control approach based on trapezoidcurve erk (a new approach): A new Acc/Dec control approach based on trapezoid-curve erk is put forward in the study, where the erk curve adopts linear Acc/Dec which is first-order continuous. The displacement S, feedrate V and acceleration a curves can be obtained when integrating curve in turn: S q () 4 qt qt qt q4 640 lt, s / 4 * lt a / * lt, 4 v / 6* lt When,, the curve is uniform-speed: = a ( t t) + / * lt v / * t + / 6* lt ( t ) 4 s / 6* t + / 4 * lt ( t ) As shown in Fig., the erk is first-order continuous, which can obtain smooth movement, but

Res. J. Appl. Sci. Eng. Technol., 5(5): 69-645, 0 make the Acc/Dec process more complicated at the same time. Accordingly, the erk process algorithm in the introduced Acc/Dec approach should be simplified rationally in order to meet the demand of real-time property in the study. Set an example with AB segment (acceleration speed-up portion) to tell how to simplify operation: According to the imum permissible erk and the slope coefficient l of curve, the time when accelerates from 0 to can be obtained: t (7) l Suppose the CNC system interpolation period be T, then the required period numbers when accelerates from 0 to is as follows: t n T In order to simplify operation, round-off number to n : n round( n ) So the practical erk in each interpolation period when accelerates from 0 to can be obtained: k ( k) * (8) n where, K = [0,,, n ]. In like manner, the practical erk in each interpolation period when decelerates from to 0, i.e.,, : n k ( k) * (9) n In AB segment, the needed time t q when a accelerates from 0 to a can be obtained: t q a (0) l Then the time when keeps to according to Eq. (7) and (0) can be obtained: t t t q t The algorithms mentioned above simplify the calculation of a and and reduce the Acc/Dec process operation of AB segment (acceleration speed-up portion). Furthermore, the algorithms are appropriate for the other movement segments. With the simplified algorithms, the developed Acc/Dec approach accords with the demand of 4 ms interpolation period completely. MOTION PROFILE SMOOTH PROCESS ALGORITHM BASED ON THE DEVELOPED ACC/DEC APPROACH All of the motion profile portions shown in Fig. don t always exist in a certain machining program segment. Consequently, the machining program segment Acc/Dec control should be done according to various kinematics constraint conditions, such as the permissible imum acceleration a, the imum permissible erk, the machining program segment displacement S and the instruction feedrate V c. Above all, the time that a gets to a and the time that V gets to V c should be estimated in CNC interpolation pretreatment. Suppose the time when V accelerates from 0 to V c be t v, the time when a accelerates from 0 to a and decelerates from a to 0 be t a, it can be concluded: t v V / a () c a / t a a / / l) () ( The even speed-up portion is needed for velocity to achieve V c in speed-up process if t v >t a ; The even speedup portion is unnecessary for velocity to arrive at V c in speed-up process if t v >t a. The motion profile smooth process algorithm is researched in details according to different conditions. The motion profile smooth process algorithm if t v >t a : The even speed-up portion is needed for the velocity to arrive at the instruction feedrate V c if tv t a in principle. Whereas, whether the velocity arrives at V c or not is also depended upon the machining program segment displacement S. The machine tools instantaneous feedrate can arrive at instruction feedrate and acceleration can arrive at imum if S is long enough (suppose ); The acceleration and velocity can t arrive at its imum or instruction value if s is short enough (suppose S<S ); The acceleration can arrive at imum but the instantaneous velocity can t get to instruction feedrate if. It is noted that the 64

Res. J. Appl. Sci. Eng. Technol., 5(5): 69-645, 0 Since, a( t) dt V AB B V B / * / ( t ( t t ) / 6* l( t t ) / 6 lt t ) (4) where, t t t / l t t a / l / Fig. : The motion profile with displacement S Because, a ( t) dt a * t (5) BC BC The unknown t BC can be concluded according to Eq. (), (4) and (5), then S will be readily obtained: Fig. : The motion profile with displacement S and mentioned above are critical values. As shown in Fig., suppose the machining program segment initial point and terminal point velocity be 0 and define the machining program segment displacement as, when the motion acceleration can get to imum and velocity can get to instruction value exactly; As shown in Fig., define the machining program segment displacement as, when the motion acceleration can get to imum exactly. How to compute? As shown in Fig., the motion profile doesn t include uniform speed portion (DE segment). In other words, the velocity adds from 0 in the motion program segment, arrives at V c on point D, decreases to 0 in succession on the terminal point. The key to compute displacement S AH from point A to point H is to obtain even speed-up time t BC. The even speed-up time t BC is equal to the even slowing-down time t FG owing to symmetrical characteristic. Because: V D a( t) dt a( t) dt a( t) dt V () c AB BC where suppose the instantaneous velocity on point D be V D. CD 64 S S * AH V ( t) dt V ( t) dt DH (6) V ( t) dt * S can be calculated in like manner. The motion profile smooth process algorithm if t v >t a : The even speed-up portion isn t needed for the velocity to arrive at the instruction feedrate V c when t v >t a. The machining program segments can be divided into two instances according to various displacement: If S is long enough (suppose ), the machine tools instantaneous velocity can arrive at instruction feedrate; If S is short enough (suppose ), the machine tools instantaneous velocity can t arrive at instruction feedrate. As shown in Fig. 4, compute the speed-up time of acceleration with erk firstly: t mn t t Then S can be concluded: S * S (7) * V ( t) dt The machining program segments can be divided into two instances owing to S. SS As shown in Fig. 5, the machining program segment motion profile includes five portions only and

Res. J. Appl. Sci. Eng. Technol., 5(5): 69-645, 0 USB SEED- DEC8 AC servo drivers Servo motors Leading screw drive P C Position feedback Velocity feedback Encoder pulse counter Encoder Fig. 6: The CNC table hardware structure Fig. 4: The motion profile with displacement S Fig. 7: Adopting the developed Acc/Dec approach Fig. 5: The motion profile when S S doesn t involve even speed-up segment and even slowing-down segment. Accordingly, the Acc/Dec process is same but the uniform speed segment motion time varies for various displacements S. SS Because the machining program segment displacement is much less, the acceleration can t get to imum and velocity can t get to instruction value, the motion profile includes four portions only and doesn t involve uniform speed segment, even speed-up segment and even slowing-down segment. ACC/DEC CONTROL EXPERIMENTAL ON THE CNC TABLE interpolation, position control are carried out on SEED- DEC8. Especially, the operating system (RTOS)- UC/OS-II is introduced to SEED-DEC8 to meet the demands of CNC system multitask and real-time property. Both the interpolation period and sampling period of the CNC table are 4 ms: Adopt the developed Acc/Dec approach based on trapezoid-curve erk and the main kinematics parameters are defined as follows: v c 5mm / s a mm / 00 s m/ 0 s l 400m / s 4 The CNC experimental table hardware structure is shown in Fig. 6. The CNC controller is made up of personal computer and DSP movement control card SEED-DEC8. And the Acc/Dec control, 64 Let the X axis table move forward 5 mm and then countermove 5 mm. The displacement curve, velocity curve and acceleration curve is shown in Fig. 7.

Res. J. Appl. Sci. Eng. Technol., 5(5): 69-645, 0 flexible motion profile, but need more run time. In particular, the run time when adopting the introduced Acc/Dec approach is.6 s in the experimentation, while the run time when adopting the linear Acc/Dec approach is.9 s. CONCLUSION Fig. 8: Adopting the linear Acc/Dec approach It is important to ensure smooth movement and reduce machine tools impact in high precision CNC machining. The CNC machine tools dynamic model is set up to analyze the cause of machine impact in the study, then a Acc/Dec approach based on trapezoidcurve erk is put forward which can ensure that the erk is first-order continuous; Moreover, the motion profile smooth control algorithm based on continuous erk is developed in details according to various kinematics constraint conditions; Finally, the experimentation results reveal that the developed approach can achieve more smooth and flexible motion profile, which is helpful to reduce machine tools impact and enhance parts machining surface quality. In sum, the developed approach avoids flexible impact on machine tools produced by step change erk and achieves smooth motion profile, which is significant to high accuracy CNC machining. Fig. 9: Compare the two Acc/Dec approaches Adopt the conventional linear Acc/Dec approach and the main kinematics parameters are defined as follows: v c 5mm / s a 00 s mm / The displacement curve, velocity curve and acceleration curve is shown in Fig. 8. Compare the developed Acc/Dec approach and the linear Acc/Dec approach through velocity and acceleration curve: as shown in Fig. 9, the data curve represents the developed Acc/Dec approach, while the data curve represents the linear Acc/Dec approach. EXPERIMENTATION RESULTS It can be seen from Fig. 7, 8 and 9 that the developed Acc/Dec approach can achieve smoother and 644 ACKNOWLEDGMENT The authors are grateful to the Proect of the National Natural Science Foundation of China (No.5056), the Shandong Province Promotive research fund for excellent young and middle-aged scientists of China (No. BS0ZZ04) and the Proect of Shandong Province Higher Educational Science and Technology Program of China (No. J09LD5). REFERENCES Chen, Y., T. Wang, H. Wei, 006. Linear and S-shape Acc/Dec for CNC machine tools. China Mech. Eng., 7(5): 600-60. Chi-Wei, R., S. Ching-Long and L. Wen-Yo, 00. Planning s-curves in the coordinated PTP motion of multiple-axis machines under velocity acceleration and erk constraints. J. Chinese Ins. Elec. Eng., 0(): -4. Jiang, L., G. Ding and B. Xie, 0. The interpolation algorithm of feed rate control based on trigonometric acceleration-deceleration and machine dynamics conditions. Adv. Mater. Res., 0-0: 9-4. Leng, H., Y. Wu and X. Pan, 008. New single segment Acc/Dec control method based on cubic polynomial model. J. Zheiang Univ., 4(8): 440-444.

Res. J. Appl. Sci. Eng. Technol., 5(5): 69-645, 0 Sheng-Jung, T., L. Kuan-Yuan and L. Jiing-Yih, 009. A nurbs curve interpolator with erk-limited traectory planning. J. Chinese Inst. Eng., (): 5-8. Shi, C., T. Zhao and P. Ye, 007. Study on S-shape curve Acc/Dec control on NC system. China Mech. Eng., 8(): 4-44. Sung-Ho, N. and Y. Min-Yang, 004. A study on a generalized parametric interpolator with real-time erk-limited acceleration. C Comp. Aided Design, 6(): 7-6. Wan, D., S. Wang and C. Zhu, 009. Feedrate scheduling and erk control algorithm for highspeed CNC machining. Int. J. Manuf. Technol. Manag., 7: 6-. Xu, R., L. Xie and C. Li, 008. Adaptive parametric interpolation scheme with limited acceleration and erk values for NC machining. Int. J. Adv. Manuf. Technol., 6(-4): 4-54. Yih-Fang, C., N. Truong-Giang and W. Chia-Pin, 00. Design and implementation of look-ahead linear erk filter for a computerized numerical controlled machine. Cont. Eng. Pract., 8: 99-405. Zhang, L., Y. Bian and H. Chen, 009. Implementation of a CNC NURBS curve interpolator based on control of speed and precision. Int. J. Prod. Res., 47(6): 505-59. 645