Overview of miscellaneous functions

 
Machine

Refer to your machine manual.

The machine manufacturer can influence the behavior of the miscellaneous functions described below.

M0 to M30 are standardized miscellaneous functions.

This table shows at what point the miscellaneous functions take effect:

At the start of the block

­■ At the end of the block

Function

Effect

Further information

M0

Stop program run and the spindle, switch coolant supply off

­■

M1

Optionally stop program run, optionally stop the spindle, optionally switch the coolant supply off

Function depends on the machine manufacturer

­■

M2

Stop program run and the spindle, switch coolant supply off, return to beginning of the program, optionally reset the program information

The functions depends on the setting by the machine manufacturer in the machine parameter resetAt (no. 100901)

­■

M3

Switch spindle on clockwise

M4

Switch spindle on counterclockwise

M5

Stop the spindle

­■

M8

Switch coolant supply on

M9

Switch coolant supply off

­■

M13

Switch spindle on clockwise, switch coolant supply on

M14

Switch spindle on counterclockwise, switch coolant supply on

M30

Function is Identical to M2

­■

M89

Call the cycle modally



­■

M91

Traverse in the machine coordinate system M-CS

M92

Traverse in the M92 coordinate system

M94

Reduce the display for rotary axes to under 360°

M97

Machine small contour steps

­■

M98

Machine open contours completely

­■

M99

Call a cycle once per block

­■

M101

Automatically insert a replacement tool

M102

Reset M101

­■

M103

Reduce feed rate for infeed movements

M107

Permit positive tool oversizes

M108

Check the radius of the replacement tool

Reset M107

­■

M109

Adapt feed rate for circular paths

M110

Reduce feed rate for inner radii

M111

Reset M109 and M110

­■

M116

Interpret feed rate for rotary axes as mm/min

M117

Reset M116

­■

M118

Activate handwheel superimpositioning

M120

Pre-calculate the radius-compensated contour (look ahead)

M126

Shorter-path traverse of rotary axes

M127

Reset M126

­■

M128

Automatically compensate for tool inclination (TCPM)

M129

Reset M128

­■

M130

Traverse in the non-tilted input coordinate system I-CS

M136

Interpret feed rate as mm/rev

M137

Reset M136

­■

M138

Take rotary axes into account during machining operations

M140

Retract in the tool axis

M141

Suppress touch probe monitoring

M143

Rescind basic rotations

M144

Factor the tool offset into the calculations

M145

Reset M144

­■

M148

Automatically lift off upon an NC stop or a power failure

M149

Reset M148

­■

M197

Prevent rounding off of outside corners

­■