
PROGRAMMING
B–61404E/08
5. FEED FUNCTIONS
72
(2)When linear acceleration/deceleration before interpolation is enabled
When the feedrate difference between block A and block B along each
axis is larger than the value set in parameter No. 483, the feedrate is
reduced in block A to the corner feedrate calculated from the feedrate
difference along each axis.
Let the feedrate be F. Compare the feedrate change along each axis
(Vc[X], Vc[Y], ...) with the value, Vmax, specified in parameter No.
483. When the change in the feedrate along at least one axis exceeds
Vmax, calculate R as follows:
R =
Vc
Vmax
Find the maximum value for R among the calculated values for the
axes. Let this value be Rmax. Then, the corner feedrate can be
obtained as described below, and the feedrate reduced to the obtained
corner feedrate.
Fc = F
1
Rmax
Example)
N1 G01 G91 X80. Y20. F3000 ;
N2 X20. Y80. ;
N2
N1
When this movement is specified, the feedrate along each axis will be
as shown in the next figure. From the figure, it can be seen that the
changes in the feedrate along the X–axis and Y–axis (Vc[X] and
Vc[Y]) exceed Vmax. So, the feedrate change along each axis can be
reduced to Vmax or less by using the following values:
Rmax =
Vc [X(Y)]
Vmax
Corner feedrate = F
1
Rmax