M functions |
|
M00 M01 M02 |
Program STOP/Spindle STOP/Coolant OFF Optional program STOP STOP program run/Spindle STOP/Coolant OFF/CLEAR status display (depending on machine parameter)/Go to block 1 |
M03 M04 M05 |
Spindle ON clockwise Spindle ON counterclockwise Spindle STOP |
M06 | Tool change/STOP program run (depending on machine parameter)/Spindle STOP |
M08 M09 |
Coolant ON Coolant OFF |
M13 M14 |
Spindle ON clockwise/Coolant ON Spindle ON counterclockwise/Coolant ON |
M30 | Same function as M02 |
M89 | Vacant miscellaneous function or cycle call, modally effective (depending on machine parameter) |
M90 | Only in following error mode: Constant contouring speed at corners |
M99 | Blockwise cycle call |
M91
M92 |
Within the positioning block: Coordinates are referenced to machine datum Within the positioning block: Coordinates are referenced to position defined by machine tool builder, such as tool change position |
M94 | Reduce the rotary axis display to a value below 360° |
M97 M98 |
Machine small contour steps Machine open contours completely |
M101
M102 |
Automatic tool change with replacement tool if maximum tool life has expired Reset M101 |
M103 | Reduce feed rate during plunging to factor F (percentage) |
M104 | Reactivate most recently set datum |
M105 M106 |
Machining with second kv factor Machining with first kv factor |
M107
M108 |
Suppress error message for replacement tools with oversize Reset M107 |
M109
M110 M111 |
Constant contouring speed at tool cutting edge (increase and decrease feed rate) Constant contouring speed at tool cutting edge (feed rate decrease only) Reset M109/M110 |
M114
M115 |
Automatic compensation of machine geometry when working with tilted axes: Reset M114 |
M116 M117 |
Feed rate for rotary axes in mm/min Reset M116 |
M118 | Superimpose handwheel positioning during program run |
M120 | Pre-calculate radius-compensated contour (LOOK AHEAD) |
M124 | Do not include points when executing non-compensated line blocks |
M126 M127 |
Shortest-path traverse of rotary axes Reset M126 |
M128
M129 |
Retain position of tool tip when positioning tilting axes (TCPM) Reset M128 |
M130 | Within the positioning block: Points are referenced to the untilted coordinate system |
M134
M135 |
Exact stop at nontangential contour transitions when positioning with rotary axes Reset M134 |
M136 M137 |
Feed rate F in millimeters per spindle revolution Cancel M136 |
M138 | Selection of tilted axes |
M142 | Delete modal program information |
M143 | Delete basic rotation |
M144
M145 |
Compensate the machine’s kinematics configuration for ACTUAL/NOMINAL positions at end of block Reset M144 |
M150 | Suppress limit switch message |
M200
M201 M202 M204 |
Laser cutting: Direct output of the programmed voltage Laser cutting: Output voltage as a function of distance Laser cutting: Output voltage as a function of speed Laser cutting: Output voltage as a function of time (ramp) Laser cutting: Output voltage as a function of time (pulse) |