
7.FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B-63783EN-1/01
- 642 -
7.1.11 Deceleration Based on Acceleration during Circular
Interpolation
General
When cutting is performed at high speed for circular, helical, or spiral
interpolation, the actual tool path will vary slightly from that intended..
This error in circular interpolation can be approximated by the formula
given below:
a)
2
2
T
2
1
T(
2
1
r
2
v
)
2
2
T
2
1
T(
2
1
r ⋅+=+=∆
................ (Equation 1)
When actual machining is performed, radius r of the arc to be machined
and permissible error Dr are given. Then, maximum allowable
acceleration a (mm/sec
2
) is determined from the above expression.
The function for clamping the feedrate by the acceleration
automatically clamps the feedrate of arc cutting to the value set in a
parameter. This function is effective when the specified feedrate may
cause the radial error for an arc with a programmed radius to exceed the
permissible degree of error.
When the permissible maximum acceleration for each axis is set for a
parameter, and the larger of the permissible maximum accelerations for
the two axes used for circular interpolation is assumed to be A, the
permissible maximum feedrate v at the radius r specified by the
program is
rAv ⋅= .............................................................. (Equation 2)
If the specified feedrate exceeds feedrate v, determined with equation 2,
the feedrate is automatically clamped to the determined feedrate.
Programmed
path
Actual path
∆
r : Maximum radial error (mm)
v : Feedrate (mm/sec)
r : Arc radius (mm)
a : Acceleration (mm/sec
2
)
T
1
: Time constant (s) for
exponential acceleration /
deceleration of cutting feed
(sec)
T
2
: Time constant of the servo
motor (sec)
∆
r : Error
0
Y
X
r