The accurate tracking of tool-paths on five-axis CNC machine tools is essential in achieving high speed machining of dies, molds, and aerospace parts with sculptured surfaces. Because traditional CNCs control the tracking errors of individual drives of the machine, this may not lead to desired contouring accuracy along tool-paths, which require coordinated action of all the five drives. This paper proposes a new control approach where the tool tip and tool orientation errors, i.e., the contouring errors, are minimized along the five-axis tool-paths. The contouring error and kinematic model of the machine, which are presented in Part I of the paper, are used in defining the plant. A multi-input–multi-output sliding mode controller, which tries to minimize path tracking and path following velocity errors, is introduced. The stability of the system is ensured, and the proposed model is experimentally demonstrated on a five-axis machine tool. The path errors originating from the dynamics of five simultaneously active drives are significantly reduced.

1.
Koren
,
Y.
, 1992, “
Advanced Controllers for Feed Drives
,”
CIRP Ann.
0007-8506,
41
(
2
), pp.
689
698
.
2.
Astrom
,
K.
, and
Wittenmark
,
B.
, 1997,
Computer-Controlled Systems: Theory and Design
,
3rd ed.
,
Prentice-Hall
,
Englewood Cliffs, NJ
.
3.
Tomizuka
,
M.
, 1987, “
Zero Phase Error Tracking Algorithm for Digital Control
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
109
, pp.
65
68
.
4.
Tung
,
E. D.
, and
Tomizuka
,
M.
, 1993, “
Feedforward Tracking Controller Design Based on the Identification of Low Frequency Dynamics
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
115
(
3
), pp.
348
356
.
5.
Tsao
,
T. -C.
, and
Tomizuka
,
M.
, 1987, “
Adaptive Zero Phase Error Tracking Algorithm for Digital Control
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
109
(
4
), pp.
349
354
.
6.
Utkin
,
V. I.
, 1977, “
Variable Structure Systems With Sliding Modes
,”
IEEE Trans. Autom. Control
0018-9286,
22
(
2
), pp.
212
222
.
7.
Slotine
,
J. -J. E.
, and
Li
,
W.
, 1988, “
Adaptive Manipulator Control: A Cast Study
,”
IEEE Trans. Autom. Control
0018-9286,
33
(
11
), pp.
995
1003
.
8.
Stepanenko
,
Y.
,
Cao
,
Y.
, and
Su
,
C. -Y.
, 1998, “
Variable Structure Control of Robotic Manipulator With PID Sliding Surfaces
,”
Int. J. Robust Nonlinear Control
1049-8923,
8
(
1
), pp.
79
90
.
9.
Altintas
,
Y.
,
Erkorkmaz
,
K.
, and
Zhu
,
W. -H.
, 2000, “
Sliding Mode Controller Design for High Speed Feed Drives
,”
CIRP Ann.
0007-8506,
49
(
1
), pp.
265
270
.
10.
Rodriguez-Angeles
,
A.
, and
Nijmeijer
,
H.
, 2004, “
Synchronizing Tracking Control for Flexible Joint Robots Via Estimated State Feedback
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
126
(
1
), pp.
162
172
.
11.
Su
,
Y.
,
Sun
,
D.
,
Ren
,
L.
, and
Mills
,
J. K.
, 2006, “
Integration of Saturated PI Synchronous Control and PD Feedback For Control of Parallel Manipulators
,”
IEEE Trans. Robot.
,
22
(
1
), pp.
202
207
. 1546-1904
12.
Ren
,
L.
,
Mills
,
J. K.
, and
Sun
,
D.
, 2006, “
Adaptive Synchronized Control for a Planar Parallel Manipulator: Theory and Experiments
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
128
(
4
), pp.
976
979
.
13.
Koren
,
Y.
, and
Lo
,
C. -C.
, 1980, “
Cross-Coupled Biaxial Computer Control for Manufacturing Systems
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
102
, pp.
265
272
.
14.
Koren
,
Y.
, and
Lo
,
C. -C.
, 1991, “
Variable-Gain Cross Coupling Controller for Contouring
,”
CIRP Ann.
0007-8506,
40
(
1
), pp.
371
374
.
15.
Erkorkmaz
,
K.
, and
Altintas
,
Y.
, 1998, “
High Speed Contouring Control Algorithm for CNC Machine Tools
,”
Proceedings of the ASME Dynamic Systems and Control Division
,
ASME International Mechanical Engineering Congress and Exposition
, DSC 64, pp.
463
469
.
16.
Chiu
,
G. T.-C.
, and
Tomizuka
,
M.
, 2001, “
Contouring Control of Machine Tool Feed Drive Systems: A Task Coordinate Frame Approach
,”
IEEE Trans. Control Syst. Technol.
1063-6536,
9
(
1
), pp.
130
139
.
17.
Peng
,
C. -C.
, and
Chen
,
C. -L.
, 2007, “
Biaxial Contouring Control With Friction Dynamics Using a Contour Index Approach
,”
Int. J. Mach. Tools Manuf.
0890-6955,
47
(
10
), pp.
1542
1555
.
18.
Chen
,
S. -L.
,
Liu
,
H. -L.
, and
Ting
,
S. C.
, 2002, “
Contouring Control of Biaxial Systems Based on Polar Coordinates
,”
IEEE/ASME Trans. Mechatron.
1083-4435,
7
(
3
), pp.
329
345
.
19.
Sencer
,
B.
,
Altintas
,
Y.
, and
Croft
,
E.
, 2009, “
Modeling and Control of Contouring Errors for Five-Axis Machine Tools—Part I: Modeling
,”
ASME J. Manuf. Sci. Eng.
1087-1357,
131
(
3
), p.
031006
.
20.
Slotine
,
J. -J.
, and
Li
,
W.
, 1991,
Applied Nonlinear Control
,
Prentice-Hall
,
Englewood Cliffs, NJ
.
You do not currently have access to this content.