APPENDIX
B–63604EN/01
D. NOMOGRAPHS
721
When a servo motor is used, the positioning system causes an error
between input commands and output results. Since the tool advances
along the specified segment, an error is not produced in linear
interpolation. In circular interpolation, however, radial errors may be
produced, specially for circular cutting at high speeds.
This error can be obtained as follows:
Dr +
1
2
(T
1
2
) T
2
2
(1 * a
2
))
V
2
r
Dr
X
Z
(1). . . . . . .
Command path
Actual path
Dr : Maximum radius error (mm)
v : Feedrate (mm/s)
r : Circle radius (mm)
T
1
: Exponential acceleration/deceleration time constant (sec)
at cutting (T=0)
T
2
: Time constant of positoning system (sec). (Inverse of positon
loop gain)
a : Feed forward coefficient (%)
r
In the case of bell–shaped acceleration/deceleration and linear acceleration/
deceleration after cutting feed interpolation, an approximation of this radius
error can be obtained with the following expression:
Linear acceleration/deceleration after cutting feed interpolation
Bell–shaped acceleration/deceleration after cutting feed interpolation
Thus, the radius error in the case of bell–shaped acceleration/deceleration
and linear acceleration/deceleration after interpolation is smaller than in
case of exponential acceleration/deceleration by a factor of 12, excluding
any error caused by a servo loop time constant.
Dr +
ǒ
1
24
T
1
2
)
1
2
T
2
2
(1 * a
2
)
Ǔ
V
2
r
Fig. D.4 Radius direction error of circular cutting
Dr +
ǒ
1
48
T
1
2
)
1
2
T
2
2
(1 * a
2
)
Ǔ
V
2
r
Since the machining radius r (mm) and allowable error∆r (mm) of the
workpiece is given in actual machining, the allowable limit feedrate v
(mm /sec) is determined by equation (1).
Since the acceleration/deceleration time constant at cutting which is set
by this equipment varies with the machine tool, refer to the manual issued
by the machine tool builder.
D.4
RADIUS DIRECTION
ERROR AT CIRCLE
CUTTING