
A-78656E/01 FANUC Series 16i/18i-TB Compound Machining Function
19/127
Nov.14.2001 Edition 1
2.2.12
Spindle control
On changing command modes, all spindles rotating by the current S
code stops.
S code must be newly commanded after changing them.
Spindles may keep rotating by the setting of SAS(PRM No.13002#7)
= 1 instead of stopping.
NOTE
Spindles must be is spindle rotation mode on
changing command modes. It is not available to
change modes while they are in any state of spindle
positioning/rigid tapping/spindle synchronization.
Example)
SAS=0(Spindle to stop on changing command modes)
O0010 ;
N10 M80 ;
←
Turning mode start
N20 M03 S300 ;
←
Spindle to rotate positively at 300rpm
N30 M81 ;
←
Milling mode start; Spindle to stop
N40 G00 X100.;
←
Spindle stopping
N50 M04 S500 ;
←
Spindle to rotate negatively at 500rpm
N60 M80 ;
←
Turning mode start; Spindle to stop
N70 G00 X100.;
←
Spindle stopping
N80 M03 S700 ;
←
Spindle to rotate positively at 700rpm
N90 Z200. ;
←
G01 movement
SAS=1(Spindle to keep rotating on changing command modes)
O0010 ;
N10 M80 ;
←
Turning mode start
N20 M03 S300 ;
←
Spindle to rotate positively at 300rpm
N30 M81 ;
←
Milling mode start
N40 G00 X100.;
←
Spindle keeping rotating at 300rpm
N50 M04 S500 ;
←
Spindle to rotate negatively at 500rpm
N60 M80 ;
←
Turning mode start
N70 G00 X100.;
←
Spindle keeping rotating at 500rpm
N80 M03 S700 ;
←
Spindle to rotate positively at 700rpm
N90 Z200. ;
←
G01 movement