
PROGRAMMING
19. HIGH SPEED CUTTING
FUNCTIONS
B–64144EN/01
356
(Example of acceleration)
Acceleration is started to reach the specified feedrate for a block when the
block is executed.
N1 N2
F3
F2
F1
Time
Feedrate
Specified feedrate
Feed after acceleration / deceleration
before interpolation is applied
(2)Automatic corner deceleration
The feedrate at a corner is calculated for the axis for which the permissible
feedrate difference between two blocks ( parameter No.1783 ) is exceeded
with the highest ratio of actual feedrate difference to permissible feedrate
difference, as shown below. The feedrate is reduced to the calculated value
in the previous block.
When the axis is to move at the specified feedrate F, a comparison is made
between the feedrate change along each axis ( V
X
, V
Y
,... ) and the value
( V
PRM–X
, V
PRM–Y
,... ) specified in parameter No.1783. If the parameter
setting value is exceeded by a feedrate change along any axis, the axis is
decelerated at the corner to the required feedrate F
C
F
C
+ F
1
R
max
where R
max
is the largest value of
R +
V
V
PRM
R
max
+ max
ƪ
V
X
V
PRM*X
,
V
Y
V
PRM*Y
, ...
ƫ
For example, if the direction of movement is changed from the X–axis to
the Y–axis, that is through 90 degrees, and if the programmed feedrate is
1000 mm/min and the permissible feedrate difference specified in
parameter No.1783 is 500 mm/min, the axis will decelerate as shown
below.