Specifications
_____________________________________________________________________ 
_____________________________________________________________________ 
 CONCISE GUIDE FANUC 16 
The M functions listed below are used for many specific applications. Details regarding the use of these 
functions can be found in the machine documentation. 
M0 
➪ stop program 
M1 
➪ optional stop program 
M2  
➪ end of program (without re-winding) 
M3 
➪ spindle clockwise rotation 
M4 
➪ spindle anti-clockwise rotation 
M5 
➪ stop spindle 
M7 
➪ coolant delivery not depending on spindle rotation 
M8 
➪ coolant delivery depending on spindle rotation 
M9 
➪ cut off coolant 
M10 
➪ air blast activation to clean jaws (spindle rotation enabled with jaws open) 
M11 
➪ deactivation of jaw cleaning air blast (spindle rotation disabled with jaws open) 
M12 
➪ reduction of self-centring chuck locking pressure 
M13 
➪ spindle clockwise rotation and coolant delivery 
M14 
➪ spindle anti-clockwise rotation and coolant delivery 
M16 
➪ force turret clockwise direction (only for hydraulic turrets) 
M18 
➪ restore normal pressure to self-centring chuck lock 
M19 
➪ spindle direction (M19 Sxx directs the spindle to xx degrees) 
M20 
➪ spindle brake on 
M21 
➪ spindle brake release 
M22 
➪  tailstock sleeve forward feed with conditioning 
M23 
➪ tailstock sleeve backward movement with conditioning 
M24 
➪ tailstock sleeve forward feed without conditioning 
M25 
➪ tailstock sleeve backward movement without conditioning 
M26 
➪ automatic sliding guard opening 
M27 
➪ automatic sliding guard closing 
M30 
➪ end of program ( with winding) 
M31 
➪ conditionings suspended on next tool change 
M32 
➪ steady rest release from bench and hooking onto carriage 
M33 
➪ steady rest release from carriage and hooking onto bench 
M36 
➪ axis C disengagement 
M37 
➪ axis C engagement 
M38 
➪ tool reset sensor in working position 
M39 
➪ tool reset sensor in home position 
M46 
➪ force turret anti-clockwise direction (only for hydraulic turrets) 










