Feedrate Control and Spindle Motion
7.1 Feedrate (G93, G94, G95 or F..., FGROUP, FGREF)
Fundamentals
Programming Manual, 10.2004 Edition, 6FC5 298-7AB00-0BP1
7-3
N230 X10 ;Feedrate=2540 mm/min, path dist.=254 mm, R5=approx.
6 s
N240 DO $R6=$AC_TIME
N250 X10 A10 ;Feedrate=2540 mm/min, path dist.=254.2 mm,
R6=approx. 6 s
N260 DO $R7=$AC_TIME
N270 A10 ;Feedrate=100 degrees/min, path dist.=10 degrees,
R7=approx. 6 s
N280 DO $R8=$AC_TIME
N290 X0.001 A10 ;Feedrate=2540 mm/min, path dist.=10 mm, R8=approx.
0.288 s
N300 FGREF[A]=360/(2*$PI) ;1 degree=1 inch above the effective radius
N310 DO $R9=$AC_TIME
N320 X0.001 A10 ;Feedrate=2540 mm/min, path dist.=254 mm, R9=approx.
6 s
N330 M30
Example of traversing synchronized axes with limit speed FL
The path velocity of the path axes is reduced if the synchronized axis reaches the limit
speed.
Example, Z is a synchronized axis:
N10 G0 X0 Y0
N20 FGROUP(X)
N30 G1 X1000 Y1000 G94 F1000 FL[Y]=500
N40 Z-50
One FL value can be programmed per axis. The axis identifiers of the basic coordinate
system must be used (channel axes or geometry axes).
Example of helical interpolation
Path axes X and Y traverse with the programmed feedrate, the infeed axis Z is a
synchronized axis.