Okuma M-codes (turning) – reference table
Complete reference table of Okuma M-codes for lathes: more than 1,100 codes from M00 to M1255 with descriptions and standard/option designation.
Okuma’s OSP control uses M-codes (miscellaneous functions) to switch machine functions such as the spindle, coolant, chuck, tailstock, and tool change. This reference lists the M-codes for Okuma lathes from M00 to M1255.
The “Standard/Option” column shows whether a code is part of the base configuration or requires an optional machine function. Which codes are actually available depends on the model and equipment – when in doubt, your machine’s documentation applies.
Essential M-codes
These codes are assigned identically on practically every Okuma lathe and cover day-to-day programming:
| Code | Description | Standard/Option |
|---|---|---|
| M00 | Program stop | Standard |
| M01 | Optional stop | Standard |
| M02 | End of program | Standard |
| M03 | Spindle clockwise | Standard |
| M04 | Spindle counterclockwise | Standard |
| M05 | Spindle stop | Standard |
| M06 | Tool change | Option |
| M08 | Coolant 1 ON | Standard |
| M09 | Coolant 1 OFF | Standard |
| M30 | End of program | Standard |
| M55 | Tailstock retraction | Option |
| M56 | Tailstock feed | Option |
| M58 | Low clamping pressure | Option |
| M59 | High clamping pressure | Option |
| M83 | Chuck clamping | Standard |
| M84 | Release turret | Standard |
A typical program section using the essential M-codes:
T0101 (Select tool 1 with offset 1)
M03 S1200 (Spindle clockwise, 1200 rpm)
M08 (Coolant 1 ON)
G01 X40.0 Z-25.0 F0.3
M09 (Coolant 1 OFF)
M05 (Spindle stop)
M30 (End of program)Full reference
The following table lists all documented M-codes, grouped in blocks of one hundred. Unassigned numbers are omitted.
M00–M99
| Code | Description | Standard/Option |
|---|---|---|
| M00 | Program stop | Standard |
| M01 | Optional stop | Standard |
| M02 | End of program | Standard |
| M03 | Spindle clockwise | Standard |
| M04 | Spindle counterclockwise | Standard |
| M05 | Spindle stop | Standard |
| M06 | Tool change | Option |
| M08 | Coolant 1 ON | Standard |
| M09 | Coolant 1 OFF | Standard |
| M10 | Spindle jog OFF | Option |
| M11 | Spindle jog ON | Option |
| M12 | M-tool spindle stop | Option |
| M13 | M-tool spindle clockwise | Option |
| M14 | M-tool spindle counterclockwise | Option |
| M15 | C-axis positioning (positive direction) | Option |
| M16 | C-axis positioning (negative direction) | Option |
| M17 | Data transfer request (RS232C/CEJ MATIC) | Option |
| M18 | Cancel spindle orientation | Option |
| M19 | Spindle orientation | Option |
| M20 | Tailstock safety zone OFF or spindle collision monitoring OFF | Standard |
| M21 | Tailstock safety zone ON or spindle collision monitoring ON | Standard |
| M22 | Chamfering OFF | Standard |
| M23 | Chamfering ON | Standard |
| M24 | Chuck safety zone OFF, tool collision check OFF | Standard |
| M25 | Chuck safety zone ON, tool collision check ON | Standard |
| M26 | Thread pitch along the Z-axis | Standard |
| M27 | Thread pitch along the X-axis | Standard |
| M28 | Tool collision check OFF | Standard |
| M29 | Tool collision check ON | Standard |
| M30 | End of program | Standard |
| M32 | Straight infeed along the thread surface (to the left end face) | Standard |
| M33 | Zigzag infeed in threading | Standard |
| M34 | Straight infeed along the thread surface (on the right side) | Standard |
| M35 | Retraction of the Z-carriage for the loader gripper | Option |
| M36 | Feed of the Z-carriage for the loader gripper | Option |
| M37 | Retraction of the loader arm | Option |
| M38 | Loader arm feed to unloading position | Option |
| M39 | Loader arm feed to chuck position | Option |
| M40 | Neutral position in the spindle speed range | Standard |
| M41 | Selection of spindle speed range 1 or low speed | Standard |
| M42 | Selection of spindle speed range 2 or high speed | Standard |
| M43 | Spindle speed range 3 | Standard |
| M44 | Spindle speed range 4 | Standard |
| M45 | OSL unloading arm retraction | Option |
| M46 | OSL unloading arm feed | Option |
| M48 | Spindle speed override | Option |
| M49 | Cancel spindle speed override | Option |
| M50 | Air blower B OFF | Option |
| M51 | Air blower B ON | Option |
| M54 | Automatic switching of the indexing chuck | Option |
| M55 | Tailstock retraction | Option |
| M56 | Tailstock feed | Option |
| M57 | Cancel M63 | Option |
| M58 | Low clamping pressure | Option |
| M59 | High clamping pressure | Option |
| M60 | Cancel M61 | Standard |
| M61 | Ignore ‘fixed speed reached’ at constant cutting speed | Standard |
| M62 | Cancel M64 | Option |
| M63 | Ignore response signal for M-word for spindle rotation | Option |
| M64 | Ignore general M-word response signal | Option |
| M65 | Ignore response signal for T-word | Option |
| M66 | Turret index command issued | Option |
| M67 | Cancel synchronous operation in cam turning cycle | Option |
| M68 | Synchronous operation A in cam turning cycle ON | Option |
| M69 | Synchronous operation B in cam turning cycle ON | Option |
| M70 | Manual tool change command | Option |
| M73 | Thread cutting pattern 1 | Option |
| M74 | Thread cutting pattern 2 | Option |
| M75 | Thread cutting pattern 3 | Option |
| M76 | Retraction of the parts gripper | Option |
| M77 | Feed of the parts gripper | Option |
| M78 | Unclamp fixed steady rest 1 | Option |
| M79 | Clamp fixed steady rest 1 | Option |
| M80 | Overcut feed | Option |
| M81 | Overcut retraction | Option |
| M82 | Chip removal detection ON | Option |
| M83 | Chuck clamping | Standard |
| M84 | Release turret | Standard |
| M85 | No return to the machining starting point after the end of the rough turning cycle | Option |
| M86 | Index specification for turret indexing, clockwise direction | Standard |
| M87 | Cancel M86 | Standard |
| M88 | Air blower A OFF | Standard |
| M89 | Air blower A ON | Standard |
| M90 | Close cover | Option |
| M91 | Open cover | Option |
| M92 | Bar feeding device retraction | Option |
| M93 | Bar feeding device feed | Option |
| M94 | Load loader | Option |
| M95 | Unload loader | Option |
| M96 | Parts gripper for sub-spindle, retraction | Option |
| M97 | Parts gripper for sub-spindle, feed | Option |
| M98 | Tailstock pressure low | Option |
| M99 | Tailstock pressure high | Option |
M100–M199
| Code | Description | Standard/Option |
|---|---|---|
| M100 | Buffering prohibited, waiting for sync command | Option |
| M101 | External M function | Option |
| M102 | External M function | Option |
| M103 | External M function | Option |
| M104 | External M function | Option |
| M105 | External M function | Option |
| M106 | External M function | Option |
| M107 | External M function | Option |
| M108 | External M function | Option |
| M109 | Cancel M110 | Option |
| M110 | C-axis connection | Option |
| M111 | Automatic setting of pick-up axis zero point offset | Option |
| M112 | Stop M-tool spindle on 3rd turret | Option |
| M113 | M-tool spindle on 3rd turret, forward rotation | Option |
| M114 | M-tool spindle on 3rd turret, reverse rotation | Option |
| M115 | Open unloading gripper | Option |
| M116 | Close unloading gripper | Option |
| M117 | Sensor head feed | Option |
| M118 | Sensor head retraction | Option |
| M119 | Special workpiece counter | Option |
| M120 | No workpiece confirmation | Option |
| M121 | Open/close steady rest | Option |
| M122 | Steady rest retraction | Option |
| M123 | Steady rest feed | Option |
| M124 | STM timeout check ON | Option |
| M125 | STM timeout check OFF | Option |
| M126 | Air blower D OFF | Option |
| M127 | Air blower D ON | Option |
| M128 | Tailstock swivel retraction | Option |
| M129 | Tailstock swivel feed | Option |
| M130 | Clamping error detection air OFF | Option |
| M131 | Clamping error detection air ON | Option |
| M132 | Clamping error detection OFF | Option |
| M133 | Clamping error detection ON | Option |
| M134 | Z-axis pressure monitoring OFF | Option |
| M135 | Z-axis pressure monitoring ON | Option |
| M136 | Contour specification for combined fixed cycle | Option |
| M137 | Touch setter interlock release ON | Option |
| M138 | Touch setter interlock release OFF | Option |
| M139 | CAM lathe learning control ON | Option |
| M140 | Ignore response signal for constant M-tool rotation in the tapping cycle | Option |
| M141 | C-axis clamping command selection | Option |
| M142 | Coolant pressure low | Option |
| M143 | Coolant pressure high | Option |
| M144 | Additional coolant 1 OFF | Option |
| M145 | Additional coolant 1 ON | Option |
| M146 | C-axis release | Option |
| M147 | C-axis clamping | Option |
| M150 | Synchronized rotation OFF | Option |
| M151 | Synchronized rotation ON | Option |
| M152 | M-tool spindle lock ON | Option |
| M153 | M-tool spindle lock OFF | Option |
| M154 | Air blower C OFF | Option |
| M155 | Air blower C ON | Option |
| M156 | Tailstock lock, release interlock OFF | Option |
| M157 | Tailstock lock, release interlock ON | Option |
| M158 | Lead machining function, synchronous operation OFF | |
| M159 | Lead machining function, synchronous operation ON | |
| M160 | Cancel M161 | Standard |
| M161 | Feed rate override fixed (100%) | Standard |
| M162 | Cancel M163 | Option |
| M163 | M-tool spindle speed override fixed (100%) | Option |
| M164 | Cancel M165 | Standard |
| M165 | Ignore carriage hold and single block ON | Standard |
| M166 | Ignore tailstock spindle feed/retraction interlock OFF | Option |
| M167 | Ignore tailstock spindle feed/retraction interlock ON | Option |
| M168 | Transfer mode OFF (dust catcher chute up) | Option |
| M169 | Transfer mode ON (dust catcher chute down) | Option |
| M170 | C-axis high pressure brake release ON | Option |
| M171 | C-axis high pressure brake release OFF | Option |
| M172 | Interlock release for robot inside lathe OFF | Option |
| M173 | Interlock release for robot inside lathe ON | Option |
| M174 | Additional coolant 2 OFF | Option |
| M175 | Additional coolant 2 ON | Option |
| M176 | Y-axis release | Option |
| M177 | Y-axis clamping | Option |
| M178 | Stopper feed | Option |
| M179 | Stopper retraction | Option |
| M180 | Robot/loader request 1 | Option |
| M181 | Robot/loader request 2 | Option |
| M182 | Robot/loader request 3 | Option |
| M183 | Robot/loader request 4 | Option |
| M184 | Internal interlock release for chuck OFF | Option |
| M185 | Internal interlock release for chuck ON | Option |
| M186 | Air blower F OFF | Option |
| M187 | Air blower F ON | Option |
| M188 | Tailstock connection OFF | Option |
| M189 | Tailstock connection ON | Option |
| M190 | Selection of G00 possible with tailstock connection | Option |
| M191 | Orientation direction of the M-tool spindle specified clockwise | Option |
| M192 | Orientation direction of the M-tool spindle specified counterclockwise | Option |
| M193 | Cancel M194 | Option |
| M194 | Phase specification for thread cutting | Option |
| M195 | Cancel M196 | Option |
| M196 | Thread cutting phase travel effective | Option |
| M197 | Thread cutting phase travel ineffective | Option |
| M198 | STM cycle timeout ON | Option |
| M199 | STM cycle timeout OFF | Option |
M200–M299
| Code | Description | Standard/Option |
|---|---|---|
| M200 | Cancel synchronized Z-axis feed | Option |
| M201 | Z-axis synchronized feed G13 | Option |
| M202 | Z-axis synchronized feed G14 | Option |
| M203 | Turret index enable | Option |
| M204 | Close the ATC shutter | Option |
| M205 | Open ATC shutter | Option |
| M206 | A/B carriage, synchronized feed mode OFF | Option |
| M207 | A/B carriage, synchronized feed mode ON | Option |
| M208 | Door lock C, D ON | Standard |
| M209 | Door lock C, D OFF | Standard |
| M210 | Cancel synchronization for synchronized rotation or flat turning | Option |
| M211 | Keyway grooving cycle: minus direction | Option |
| M212 | Keyway grooving cycle: zigzag | Option |
| M213 | Keyway grooving cycle: specified depth infeed | Option |
| M214 | Keyway grooving cycle: equal depth infeed | Option |
| M215 | Ignore G00 for load monitoring OFF | Option |
| M216 | Ignore G00 for load monitoring ON | Option |
| M217 | Stop M-tool with orientation | Option |
| M218 | Air blower E OFF | Option |
| M219 | Air blower E ON | Option |
| M220 | Flat turning OFF | Option |
| M221 | Flat turning OFF (1:1) | Option |
| M222 | Flat turning OFF (1:2) | Option |
| M223 | Flat turning OFF (1:3) | Option |
| M224 | Flat turning OFF (1:4) | Option |
| M225 | Flat turning OFF (1:5) | Option |
| M226 | Flat turning OFF (1:6) | Option |
| M227 | ATC end of operation wait command | Option |
| M228 | Reset next ATC tool | Option |
| M229 | AM tool spindle orientation | Option |
| M230 | External M signal | Option |
| M231 | External M signal | Option |
| M232 | External M signal | Option |
| M233 | External M signal | Option |
| M234 | External M signal | Option |
| M235 | External M signal | Option |
| M236 | External M signal | Option |
| M237 | External M signal | Option |
| M238 | Flat turning for M-spindle phase change | Option |
| M239 | Face turning, spindle orientation | Option |
| M240 | Steady rest 2 closed, end | Option |
| M241 | Selection of M-tool spindle speed range 1 or low speed | Option |
| M242 | Selection of M-tool spindle speed range 2 or high speed | Option |
| M243 | Chip conveyor stop | Option |
| M244 | Chip conveyor start | Option |
| M245 | Change ACC unit of X-axis rapid traverse | Option |
| M246 | Face turning, spindle chuck interlock release OFF | Option |
| M247 | Face turning, spindle chuck interlock release ON | Option |
| M248 | Face turning, spindle chuck clamping | Option |
| M249 | Face turning, spindle chuck unclamp | Option |
| M250 | Retraction of the tool pusher | Option |
| M251 | Workpiece pusher feed | Option |
| M252 | Write laser interferometer data | Option |
| M253 | Check laser interferometer data | Option |
| M254 | Workpiece outside the ratchet feed | Option |
| M255 | Workpiece outside the ratchet retraction | Option |
| M256 | Robot/loader request 5 | Option |
| M257 | Robot/loader request 6 | Option |
| M258 | Robot/loader request 7 | Option |
| M259 | Robot/loader request 8 | Option |
| M260 | Stepwise feed mode OFF | Option |
| M261 | Stepwise feed mode ON | Option |
| M262 | Additional coolant 3 OFF / tool V way, coolant OFF | Option |
| M263 | Additional coolant 3 ON / tool V way, coolant ON | Option |
| M264 | Superimposition mode restriction, rapid traverse enable OFF | Option |
| M265 | Superimposition mode restriction, rapid traverse enable ON | Option |
| M266 | R-spindle collet test close | Option |
| M267 | R-spindle collet test open | Option |
| M268 | Tailstock feed not possible mode | Option |
| M269 | Switch optical sensor OFF | Option |
| M270 | Optical sensor start/stop, switch optical sensor ON | Option |
| M271 | Spindle extreme creep mode ON | Option |
| M272 | Spindle extreme creep mode OFF | Option |
| M273 | 2nd software limit enabled | Option |
| M274 | 2nd software limit disabled | Option |
| M275 | Special ATC sequence | Option |
| M276 | ATC, close shutter 1 | Option |
| M277 | ATC, open shutter 1 | Option |
| M278 | Unclamp fixed steady rest 2 | Option |
| M279 | Clamp fixed steady rest 2 | Option |
| M280 | Cancel M280 | Option |
| M281 | Laser sensor effective | Option |
| M282 | Carriage, stepwise retraction | Option |
| M283 | Carriage, stepwise feed | Option |
| M284 | Air blower in the chuck | Option |
| M285 | Workpiece counting | Option |
| M286 | Follower lever feed (close chuck) | Option |
| M287 | Follower lever retraction (open chuck) | Option |
| M288 | Sub-spindle air blower OFF | Option |
| M289 | Sub-spindle air blower ON | Option |
| M290 | Close ceiling door | Option |
| M291 | Open ceiling door | Option |
| M292 | Unloader retraction | Option |
| M293 | Unloader feed | Option |
| M294 | No thermal deviation, data transfer | Option |
| M295 | No thermal deviation, cancel data transfer | Option |
| M296 | Change time constant (for fewer cutting marks) | Option |
| M297 | Change time constant (for efficient forming) | Option |
| M298 | Cancel M299 | Option |
| M299 | Cancel repeat mode | Option |
M300–M399
| Code | Description | Standard/Option |
|---|---|---|
| M300 | Close gripper A | |
| M301 | Open gripper A | Option |
| M302 | Switch gripper, position A | Option |
| M303 | Switch gripper, position B | Option |
| M306 | Feed workpiece pusher A | Option |
| M307 | Workpiece pusher A retraction | Option |
| M308 | Swivel gripper A | Option |
| M309 | Swivel gripper B | Option |
| M310 | Close gripper B | Option |
| M311 | Open gripper B | Option |
| M312 | Turn tandem loader | Option |
| M313 | Gripper clamping, error check enabled | Option |
| M314 | Gripper clamping, error check disabled | Option |
| M315 | Joint rotation angle 90° | Option |
| M316 | Feed workpiece pusher B | Option |
| M317 | Retraction workpiece pusher B | Option |
| M318 | Robot/loader air blower ON | Option |
| M319 | Robot/loader air blower OFF | Option |
| M320 | Robot/loader, general M-code 1 | Option |
| M321 | Robot/loader, general M-code 2 | Option |
| M322 | Robot/loader, general M-code 3 | Option |
| M323 | Robot/loader, general M-code 4 | Option |
| M324 | Robot/loader, general M-code 5 | Option |
| M325 | Robot/loader, general M-code 6 | Option |
| M326 | Robot/loader, general M-code 7 | Option |
| M327 | Robot/loader, general M-code 8 | Option |
| M328 | Home position request valid | Option |
| M329 | Home position request invalid | Option |
| M330 | NC start | Option |
| M331 | Buffering prohibited | Option |
| M332 | Chip check enabled | Option |
| M333 | Chip check disabled | Option |
| M334 | Collision with NC lathe OFF | Option |
| M335 | Collision with NC lathe ON | Option |
| M336 | External start | Option |
| M337 | Workpiece counting | Option |
| M338 | Determination of workpiece A | Option |
| M339 | Determination of workpiece B | Option |
| M340 | Robot/loader, general M-code 9 | Option |
| M341 | Robot/loader, general M-code 10 | Option |
| M342 | Robot/loader, general M-code 11 | Option |
| M343 | Robot/loader, general M-code 12 | Option |
| M344 | Robot/loader, general M-code 13 | Option |
| M345 | Robot/loader, general M-code 14 | Option |
| M346 | Robot/loader, general M-code 15 | Option |
| M347 | Robot/loader, general M-code 16 | Option |
| M348 | External program selection (BCD) | Option |
| M349 | End of lot | Option |
| M350 | NC lathe, selection 1 | Option |
| M351 | NC lathe, selection 2 | Option |
| M352 | NC lathe, selection 3 | Option |
| M353 | Retraction of the tool pusher | Option |
| M354 | Workpiece pusher feed | Option |
| M355 | Tailstock retraction 2 | Option |
| M356 | Tailstock feed 2 | Option |
| M357 | Change vehicle type info | Option |
| M358 | NG ratchet full, workpiece | Option |
| M359 | Spindle orientation, 2nd position | Option |
| M360 | 2nd face turning spindle, clamping error detection air OFF | Option |
| M361 | 2nd face turning spindle, clamping error detection air ON | Option |
| M362 | R-turn-over device, close gripper | Option |
| M363 | R-turn-over device, open gripper | Option |
| M364 | R-turn-over device, retraction | Option |
| M365 | R-turn-over device, feed | Option |
| M366 | NC lathe home position, travel command 1 | Option |
| M367 | NC lathe home position, travel command 2 | Option |
| M368 | NC lathe home position, travel command 3 | Option |
| M369 | NC lathe home position, travel command 4 | Option |
| M370 | Robot/loader, general M-code 17 | Option |
| M371 | Robot/loader, general M-code 18 | Option |
| M372 | Robot/loader, general M-code 19 | Option |
| M373 | Robot/loader, general M-code 20 | Option |
| M374 | Robot/loader, general M-code 21 | Option |
| M375 | Robot/loader, general M-code 22 | Option |
| M376 | Robot/loader, general M-code 23 | Option |
| M377 | Robot/loader, general M-code 24 | Option |
| M378 | Swivel V-gripper A | Option |
| M379 | Swivel V-gripper B | Option |
| M380 | NC lathe, power saving mode OFF | Option |
| M381 | NC lathe, power saving mode ON | Option |
| M382 | NC lathe home position, travel command 5 | Option |
| M383 | NC lathe home position, travel command 6 | Option |
| M384 | NC lathe home position, travel command 7 | Option |
| M385 | NC lathe home position, travel command 8 | Option |
| M386 | Workpiece turn-over device, retraction | Option |
| M387 | Workpiece, turn over | Option |
| M388 | 2nd air blower A OFF | Option |
| M389 | 2nd air blower A ON | Option |
| M390 | Close 2nd door | Option |
| M391 | Open 2nd door | Option |
| M392 | Spindle oscillating motion | Option |
| M393 | 2nd spindle head down | Option |
| M394 | 2nd spindle head up | Option |
| M395 | Feed interlock release when 2nd spindle not in upper or lower position OFF | Option |
| M396 | Feed interlock release when 2nd spindle not in upper or lower position ON | Option |
| M397 | Position index for turret specification | Option |
| M398 | Measuring unit at the start of machine measurement | Option |
| M399 | 2nd NC lathe home position, travel command 4 | Option |
M400–M499
| Code | Description | Standard/Option |
|---|---|---|
| M400 | Stopper lock OFF | Option |
| M401 | Stopper lock ON | Option |
| M402 | End of program message | Option |
| M403 | Unclamp B-axis | Option |
| M404 | Clamp B-axis | Option |
| M405 | Ignore loader feed hold | Option |
| M406 | Fixed steady rest connection OFF (clamp) | Option |
| M407 | Fixed steady rest connection ON (unclamp) | Option |
| M408 | Robot/loader interface interlock release OFF | Option |
| M409 | Robot/loader interface interlock release ON | Option |
| M410 | Tailstock quill axial thrust, selection 1 | Option |
| M411 | Tailstock quill axial thrust, selection 2 | Option |
| M412 | Robot/loader request 9 | Option |
| M413 | Robot/loader request 10 | Option |
| M414 | Robot/loader request 11 | Option |
| M415 | Robot/loader request 12 | Option |
| M416 | Robot/loader request 13 | Option |
| M417 | Robot/loader request 14 | Option |
| M418 | Robot/loader request 15 | Option |
| M419 | 2nd spindle orientation | Option |
| M420 | M word for macro function CALL (fixed subprogram name) | Option |
| M421 | M word for macro function CALL (fixed subprogram name) | Option |
| M422 | M word for macro function CALL (fixed subprogram name) | Option |
| M423 | M word for macro function CALL (fixed subprogram name) | Option |
| M424 | M word for macro function CALL (fixed subprogram name) | Option |
| M425 | M word for macro function CALL (fixed subprogram name) | Option |
| M426 | Ring sensor, cancel selection | Option |
| M427 | Ring sensor, selection ON | Option |
| M428 | Tailstock position, data request | Option |
| M429 | Select chuck clamping pressure | Option |
| M430 | 2nd spindle clamping error air OFF | Option |
| M431 | 2nd spindle clamping error air ON | Option |
| M432 | Tailstock air error detection OFF | Option |
| M433 | Tailstock air error detection ON | Option |
| M434 | Machine fault conditions OFF | Option |
| M435 | Machine fault conditions ON | Option |
| M436 | Bar feeder assist, command 1 | Option |
| M437 | Ring sensor, low sensitivity | Option |
| M438 | Ring sensor, high sensitivity | Option |
| M439 | Coolant 4 OFF | Option |
| M440 | Coolant 4 ON | Option |
| M441 | M word for macro function CALL | Option |
| M442 | M word for macro function CALL | Option |
| M443 | M word for macro function CALL | Option |
| M444 | M word for macro function CALL | Option |
| M445 | M word for macro function CALL | Option |
| M446 | M word for macro function CALL | Option |
| M447 | M word for macro function CALL | Option |
| M448 | M word for macro function CALL | Option |
| M449 | M word for macro function CALL | Option |
| M450 | M word for macro function CALL | Option |
| M451 | M word for macro function CALL | Option |
| M452 | M word for macro function CALL | Option |
| M453 | M word for macro function CALL | Option |
| M454 | M word for macro function CALL | Option |
| M455 | M word for macro function CALL | Option |
| M456 | M word for macro function CALL | Option |
| M457 | M word for macro function CALL | Option |
| M458 | M word for macro function CALL | Option |
| M459 | M word for macro function CALL | Option |
| M460 | M word for macro function CALL | Option |
| M461 | Workpiece stopper, retraction | Option |
| M462 | Workpiece stopper, feed | Option |
| M463 | Unclamp the turn-over device | Option |
| M464 | Clamping the turn-over device | Option |
| M465 | Turn-over device, reverse gear back | Option |
| M466 | Turn-over device, reverse gear | Option |
| M467 | Determination of the high/low mode of coolants | Option |
| M468 | Notification: cutting process completed | Option |
| M469 | Spindle at center, SOL 1 ON | Option |
| M470 | Workpiece ejector unit down, spindle at center, SOL 2 OFF | Option |
| M471 | Workpiece ejector unit up, spindle at center, SOL 2 ON | Option |
| M472 | Steady rest interlock release OFF | Option |
| M473 | Steady rest interlock release ON | Option |
| M474 | Coolant 5 OFF, spindle at center, SOL 4 OFF | Option |
| M475 | Coolant 5 ON, spindle at center, SOL 4 ON | Option |
| M476 | Unloading shutter, interlock release OFF | Option |
| M477 | Unloading shutter, interlock release ON | Option |
| M478 | Unloader call possible, confirmation | Option |
| M479 | ZB axis, variable minus limit change | Option |
| M480 | Turn-over device, receiving side | Option |
| M481 | Turn-over device, loading side | Option |
| M482 | Tailstock feed to workpiece support position (tailstock ABSOCODER) | Option |
| M483 | Clamp chuck 2 (clamping lever/collet) | Option |
| M484 | Unclamp chuck 2 (clamping lever/collet) | Option |
| M485 | Natural chuck: clamp | Option |
| M486 | Natural chuck: unclamp | Option |
| M487 | Compe chuck: clamp | Option |
| M488 | Compe chuck: unclamp | Option |
| M489 | X-axes, close lubricating oil drain circuit | Option |
| M490 | X-axes, open lubricating oil drain circuit | Option |
| M491 | Open unloading device closer | Option |
| M492 | Close unloading device closer | Option |
| M493 | Unloading device conveyor left | Option |
| M494 | Unloading device conveyor right | Option |
| M495 | Open unloading gripper, unclamp workpiece unloading device gripper | Option |
| M496 | Close unloading gripper, clamp workpiece unloading device gripper | Option |
| M497 | Unloading arm, swivel feed | Option |
| M498 | Unloading arm, swivel retraction | Option |
| M499 | Chuck switching, interlock release | Option |
M500–M599
| Code | Description | Standard/Option |
|---|---|---|
| M500 | Unloading, fixed cycle | Option |
| M501 | Tool count 1 | Option |
| M502 | Tool count 2 | Option |
| M503 | Tool count 3 | Option |
| M504 | Tool count 4 | Option |
| M505 | Tool count 5 | Option |
| M506 | Tool count 6 | Option |
| M507 | Tool count 7 | Option |
| M508 | Tool count 8 | Option |
| M509 | Drag unit, interlock release OFF | Option |
| M510 | Drag unit, interlock release ON | Option |
| M511 | Clamp rear air chuck | Option |
| M512 | Unclamp front air chuck | Option |
| M513 | X-axis, variable plus limit check ON | Option |
| M514 | X-axis, variable plus limit check OFF | Option |
| M515 | Start initial measurement data output | Option |
| M516 | Start workpiece measurement data output | Option |
| M517 | Start cleaning of the centrifugal separator (spindle index position free) | Option |
| M518 | Measurement finished | Option |
| M519 | M-spindle extreme creep rotation mode ON | Option |
| M520 | M-spindle extreme creep rotation mode OFF | Option |
| M521 | Status light, green flashing ON | Option |
| M522 | Status light, green flashing OFF | Option |
| M523 | Status light, yellow flashing ON | Option |
| M524 | Status light, yellow flashing OFF | Option |
| M525 | Status light, red flashing ON | Option |
| M526 | Status light, red flashing OFF | Option |
| M527 | Oil mist OFF | Option |
| M528 | Oil mist ON | Option |
| M529 | Tailstock feed output OFF | Option |
| M530 | Oil supply OFF | Option |
| M531 | Oil level max. | Option |
| M532 | Oil level STD. | Option |
| M533 | Oil level min. | Option |
| M534 | Support roller retraction | Option |
| M535 | Support roller feed | Option |
| M536 | Loader request signal | Option |
| M537 | Workpiece pusher, cancel interlock release | Option |
| M538 | Workpiece pusher, interlock release | Option |
| M539 | Workpiece puller, retraction | Option |
| M540 | Workpiece puller, feed | Option |
| M543 | Workpiece stand movement, up to center | Option |
| M544 | Workpiece stand movement, from center up | Option |
| M545 | Workpiece stand movement, down to center | Option |
| M546 | Workpiece stand movement, from center down | Option |
| M547 | Workpiece support, pull position (right carriage) | Option |
| M548 | Workpiece support, insert position (left carriage) | Option |
| M549 | Longitudinal positioning device, retraction | Option |
| M550 | Longitudinal positioning device, feed | Option |
| M551 | Loader carriage stop | Option |
| M552 | Middle door opening position | Option |
| M555 | Hobbing, synchronized rotation mode OFF | Option |
| M556 | Hobbing, synchronized rotation mode ON | Option |
| M557 | During hobbing, move in the Z-axis direction when the carriage is held | Option |
| M558 | During hobbing, move in the X-axis direction when the carriage is held | Option |
| M559 | Synchronized axis motion zero offset (CAM lathe) | Option |
| M560 | Scraper and gripper closed, tailstock-side deburring unit retraction, device retraction | Option |
| M561 | Scraper and gripper open, tailstock-side deburring unit feed, device retraction | Option |
| M562 | Close nip probe / chuck-side deburring unit retraction | Option |
| M563 | Open nip probe / chuck-side deburring unit feed | Option |
| M564 | C-axis positioning, pin removed | Option |
| M565 | C-axis positioning, pin inserted | Option |
| M566 | Vibration cutting device start | Option |
| M567 | Vibration cutting device stop | Option |
| M568 | Turret B, special enable of optional index control OFF | Option |
| M569 | Turret B, special enable of optional index control ON | Option |
| M570 | Universal M function 9 | Option |
| M571 | Universal M function 9 | Option |
| M572 | Universal M function 10 | Option |
| M573 | Universal M function 10 | Option |
| M574 | Universal M function 11 | Option |
| M575 | Universal M function 11 | Option |
| M576 | Universal M function 12 | Option |
| M577 | Universal M function 12 | Option |
| M578 | Spindle brake OFF | Option |
| M579 | Spindle brake ON | Option |
| M580 | X/Z acceleration/deceleration time constant (standard) | Option |
| M581 | X/Z acceleration/deceleration time constant (pattern 1) | Option |
| M582 | X/Z acceleration/deceleration time constant (pattern 2) | Option |
| M583 | X/Z acceleration/deceleration time constant (pattern 3) | Option |
| M584 | Start measurement | Option |
| M585 | No workpiece, cutting mode ON | Option |
| M586 | No workpiece, cutting mode ON | Option |
| M587 | 2nd spindle head, release brake | Option |
| M588 | Clamp 2nd spindle head | Option |
| M589 | Workpiece unloading | Option |
| M590 | Cycle time measurement: stop measurement | Option |
| M591 | Cycle time measurement: start measurement | Option |
| M592 | Universal M function 13 | Option |
| M593 | Universal M function 13 | Option |
| M594 | Universal M function 14 | Option |
| M595 | Universal M function 14 | Option |
| M596 | Universal M function 15 | Option |
| M597 | Universal M function 15 | Option |
| M598 | Universal M function 16 | Option |
| M599 | Universal M function 16 | Option |
M600–M699
| Code | Description | Standard/Option |
|---|---|---|
| M600 | M-tool spindle, clamping angle 90° | Option |
| M601 | M-tool spindle, clamping angle 270° | Option |
| M602 | M-tool spindle, clamping angle 0° | Option |
| M603 | M-tool spindle, clamping angle 180° | Option |
| M604 | B-axis, single-sided positioning mode OFF | Option |
| M605 | B-axis, single-sided positioning mode ON | Option |
| M606 | Y-axis barrier function OFF | Option |
| M607 | Y-axis barrier function ON | Option |
| M608 | 2nd coolant 1 ON | Option |
| M609 | 2nd coolant 1 OFF | Option |
| M610 | 2nd spindle jog OFF | Option |
| M611 | 2nd spindle jog ON | Option |
| M612 | During hobbing, move in the Y-axis direction when the carriage is held | Option |
| M613 | Workpiece pusher confirmation, air OFF | Option |
| M614 | Workpiece pusher confirmation, air ON | Option |
| M615 | Start part read-out monitoring | Option |
| M616 | Close shutter | Option |
| M617 | Open shutter | Option |
| M618 | Cancel 2nd spindle orientation | Option |
| M619 | 2nd spindle orientation 1 | Option |
| M620 | 2nd spindle orientation 2 | Option |
| M621 | 1st spindle orientation position (electric chuck position) | Option |
| M622 | Hobbing, retraction direction Y-axis minus value | Option |
| M623 | Hobbing, retraction direction Y-axis plus value | Option |
| M624 | Step speed confirmation lamp ON | Option |
| M625 | B-axis, contour milling ON | Option |
| M626 | 2nd air blower D OFF | Option |
| M627 | 2nd air blower D ON | Option |
| M628 | 2nd air blower E OFF | Option |
| M629 | 2nd air blower E ON | Option |
| M630 | 2nd spindle, clamping error detection air OFF | Option |
| M631 | 2nd spindle, clamping error detection air ON | Option |
| M632 | Receiver OFF | Option |
| M633 | Receiver ON | Option |
| M634 | Interference with NC lathe OFF (2nd spindle/R-spindle) | Option |
| M635 | Interference with NC lathe ON (2nd spindle/R-spindle) | Option |
| M636 | Index chuck: index command 0 | Option |
| M637 | Index chuck: index command 45 | Option |
| M638 | Index chuck: index command 90 | Option |
| M639 | Index chuck: index command 135 | Option |
| M640 | Index chuck: index command 180 | Option |
| M641 | Index chuck: index command 225 | Option |
| M642 | Index chuck: index command 270 | Option |
| M643 | Index chuck: index command 315 | Option |
| M644 | 2nd coolant 2 OFF | Option |
| M645 | 2nd coolant 2 ON | Option |
| M646 | Magnet level 1 | Option |
| M647 | Magnet level 2 | Option |
| M648 | Magnet level 3 | Option |
| M649 | Spindle head index | Option |
| M650 | 2nd air blower B OFF | Option |
| M651 | 2nd air blower B ON | Option |
| M652 | Main magazine, cancel tool designation | Option |
| M653 | 1st spindle AAC position index | Option |
| M654 | 2nd air blower C OFF | Option |
| M655 | 2nd air blower C ON | Option |
| M656 | Low load detection OFF | Option |
| M657 | Low load detection ON | Option |
| M658 | Chuck pressure low | Option |
| M659 | Chuck pressure high | Option |
| M660 | ACC blower | Option |
| M661 | A-chuck index (machining station) | Option |
| M662 | B-chuck index (machining station) | Option |
| M663 | AAC chuck, interlock release OFF | Option |
| M664 | AAC chuck, interlock release ON | Option |
| M665 | Loader, clamping error detection air OFF | Option |
| M666 | Loader, clamping error detection air ON | Option |
| M667 | Main drive, clamping unit retraction | Option |
| M668 | Main drive, clamping unit feed | Option |
| M669 | Main drive, clamping unit oscillating motion | Option |
| M670 | Auxiliary drive, clamping unit oscillating motion | Option |
| M671 | Spindle, low acceleration mode ON | Option |
| M672 | Spindle, low acceleration mode OFF | Option |
| M673 | Quality inspection mode OFF | Option |
| M674 | 2nd coolant 3 OFF | Option |
| M675 | 2nd coolant 3 ON | Option |
| M676 | Loader request, response | Option |
| M677 | Timeout check ON | Option |
| M678 | Timeout check OFF | Option |
| M679 | Workpiece cover down | Option |
| M680 | Workpiece cover up | Option |
| M681 | Close thread rolling head | Option |
| M682 | Open thread rolling head | Option |
| M683 | Clamp 2nd spindle chuck | Option |
| M684 | Unclamp 2nd spindle chuck | Option |
| M685 | End setup | Option |
| M686 | Status indicator light OFF | Option |
| M687 | Status indicator light ON | Option |
| M688 | 2nd air blower A OFF | Option |
| M689 | 2nd air blower A ON | Option |
| M690 | Close 2nd door | Option |
| M691 | Open 2nd door | Option |
| M692 | Tool breakage detection, interlock release ON | Option |
| M693 | Tool breakage detection, interlock release OFF | Option |
| M694 | Spindle speed deviation control OFF | Option |
| M695 | Spindle speed deviation control ON | Option |
| M696 | Spindle phase synchronization mode OFF | Option |
| M697 | Spindle phase synchronization mode ON | Option |
| M698 | Tool breakage detection, sensor feed | Option |
| M699 | Tool breakage detection, sensor retraction | Option |
M700–M796
| Code | Description | Standard/Option |
|---|---|---|
| M700 | Mist collector OFF | Option |
| M701 | Mist collector ON | Option |
| M702 | Mist collector retraction | Option |
| M703 | Mist collector feed | Option |
| M704 | Workpiece stand retraction / chatter control retraction | Option |
| M705 | Workpiece stand retraction / chatter control feed | Option |
| M706 | Middle centering unit, feed | Option |
| M707 | Centering unit, feed | Option |
| M708 | Middle centering unit, retraction | Option |
| M709 | Centering unit, retraction | Option |
| M710 | Unclamp centering unit | Option |
| M711 | Clamp centering unit | Option |
| M712 | Tool breakage detection ON | Option |
| M713 | Tool breakage detection OFF | Option |
| M714 | Workpiece change request | Option |
| M715 | Workpiece unloading request | Option |
| M716 | Tool loading request | Option |
| M717 | Tool unloading request | Option |
| M718 | Loader, cycle start | Option |
| M719 | Loader, cycle stop | Option |
| M720 | Specified alarm C effective | Option |
| M721 | Specified alarm C ineffective | Option |
| M722 | Tool life confirmation | Option |
| M723 | Tailstock, feed limit switch active | Option |
| M724 | Tailstock, feed limit switch deactivated | Option |
| M725 | Loader timeout, check start | Option |
| M726 | Loader timeout, check stop | Option |
| M727 | Loader movement interlock ON | Option |
| M728 | Loader movement interlock OFF | Option |
| M729 | Workpiece stand down | Option |
| M730 | Workpiece stand up | Option |
| M731 | Workpiece counter A | Option |
| M732 | Workpiece counter B | Option |
| M733 | Workpiece counter C | Option |
| M734 | Workpiece counter D | Option |
| M735 | Workpiece counter E | Option |
| M736 | Workpiece counter F | Option |
| M737 | Workpiece counter G | Option |
| M738 | Cancel M739 | Option |
| M739 | Remove the workpiece stand mounting pin | Option |
| M740 | Workpiece stand movement, interlock ON | Option |
| M741 | Workpiece stand movement, interlock OFF | Option |
| M742 | Steady rest XB-axis, interlock release OFF | Option |
| M743 | Steady rest XB-axis, interlock release ON | Option |
| M744 | Spindle orientation, speed override effective | Option |
| M745 | Spindle orientation, speed override ineffective | Option |
| M746 | Open ball valve | Option |
| M747 | Close ball valve | Option |
| M748 | Tailstock brake OFF | Option |
| M749 | Tailstock brake ON | Option |
| M750 | Centering unit, machining cycle | Option |
| M751 | Workpiece conveyor, feed | Option |
| M752 | Workpiece conveyor, retraction | Option |
| M753 | Workpiece conveyor, clockwise | Option |
| M754 | Workpiece conveyor, counterclockwise | Option |
| M755 | Workpiece conveyor, stop | Option |
| M756 | Turret speed slow-down control OFF | Option |
| M757 | Turret speed slow-down control ON | Option |
| M758 | Unclamp pick-up chuck | Option |
| M759 | Clamp pick-up chuck | Option |
| M760 | Select water coolant | Option |
| M761 | Select oil coolant | Option |
| M762 | Coolant return pump OFF | Option |
| M763 | Coolant return pump ON | Option |
| M764 | Chuck (pick-up/collet), interlock release OFF | Option |
| M765 | Chuck (pick-up/collet), interlock release ON | Option |
| M766 | Workpiece conveyor, interlock release OFF | Option |
| M767 | Workpiece conveyor, interlock release ON | Option |
| M768 | Tailstock chuck, interlock release OFF | Option |
| M769 | Tailstock chuck, interlock release ON | Option |
| M770 | Pick-up chuck, blower OFF | Option |
| M771 | Pick-up chuck, blower ON | Option |
| M772 | Steady rest 2, retraction | Option |
| M773 | Steady rest 2, feed | Option |
| M774 | Open steady rest 3 | Option |
| M775 | Close steady rest 3 | Option |
| M776 | Steady rest 3, retraction | Option |
| M777 | Steady rest 3, feed | Option |
| M778 | Fixed steady rest pressure low | Option |
| M779 | Fixed steady rest pressure high | Option |
| M780 | Open bar feeder steady rest | Option |
| M781 | Close bar feeder steady rest | Option |
| M782 | Setup program key OFF | Option |
| M783 | Clamp tailstock chuck | Option |
| M784 | Unclamp tailstock chuck | Option |
| M785 | Center position of unloader, standby ON | Option |
| M786 | Center position of unloader, standby OFF | Option |
| M787 | Air drill OFF | Option |
| M788 | Air drill ON | Option |
| M789 | Spindle orientation 3 | Option |
| M792 | Cross cutting, confirmation unit retraction | Option |
| M793 | Cross cutting, confirmation unit feed | Option |
| M794 | Parts conveyor ON | Option |
| M795 | Parts conveyor OFF | Option |
| M796 | Traverse, execute | Option |
M800–M899
| Code | Description | Standard/Option |
|---|---|---|
| M800 | Air blower H OFF | Option |
| M801 | Air blower H ON | Option |
| M802 | Cycle air blast ON | Option |
| M803 | High pressure, coolant level A | Option |
| M804 | High pressure, coolant level B | Option |
| M805 | High pressure, coolant level C | Option |
| M806 | High pressure, coolant level D | Option |
| M807 | Cutting feed, interlock release OFF | Option |
| M808 | Cutting feed, interlock release ON | Option |
| M809 | W-axis movement, interlock release OFF | Option |
| M810 | W-axis movement, interlock release ON | Option |
| M811 | Unclamp tool | Option |
| M812 | Clamp tool | Option |
| M813 | ATC shutter, interlock release OFF | Option |
| M814 | ATC shutter, interlock release ON | Option |
| M815 | Unclamp headstock | Option |
| M816 | Spindle override active during thread cutting | Option |
| M817 | Spindle override inactive during thread cutting | Option |
| M818 | Unloader carrier 2, feed | Option |
| M819 | Unloader carrier 2, retraction | Option |
| M820 | Tool preparation cycle, macro command | Option |
| M821 | Thermal deviation compensation function OFF | Option |
| M822 | Thermal deviation compensation function ON | Option |
| M823 | 2nd spindle clockwise (W-axis overlap mode) | Option |
| M824 | 2nd spindle counterclockwise (W-axis overlap mode) | Option |
| M825 | Stop 2nd spindle (W-axis overlap mode) | Option |
| M826 | Loader axis movement, interlock OFF | Option |
| M827 | Loader axis movement, interlock ON | Option |
| M828 | Roller lowering OFF | Option |
| M829 | Roller lowering ON | Option |
| M830 | XB-W axis interference check OFF | Option |
| M831 | XB-W axis interference check ON | Option |
| M832 | M-tool index, interlock release OFF | Option |
| M833 | M-tool index, interlock release ON | Option |
| M834 | Lubricating oil motor, fixed output OFF | Option |
| M835 | Lubricating oil motor, fixed output ON | Option |
| M836 | Air blower F OFF | Option |
| M837 | Air blower F ON | Option |
| M838 | Loader gripper A, workpiece pusher confirmation | Option |
| M839 | Loader gripper B, workpiece pusher confirmation | Option |
| M840 | ATC shutter, simultaneous opening/closing | Option |
| M841 | 2nd spindle, creep winding selection (W-axis override mode) | Option |
| M842 | 2nd spindle, rapid traverse winding selection (W-axis override mode) | Option |
| M843 | ATC tool, blower OFF | Option |
| M844 | ATC tool, blower ON | Option |
| M845 | Oil mist mode OFF | Option |
| M846 | Oil mist mode ON | Option |
| M847 | Tailstock retraction on end position command | Option |
| M848 | Tailstock, measurement | Option |
| M849 | Sub-spindle 2, chuck interlock release OFF | Option |
| M850 | Sub-spindle 2, chuck interlock release ON | Option |
| M851 | Clamp sub-spindle 2 chuck | Option |
| M852 | Unclamp sub-spindle 2 chuck | Option |
| M853 | Air blower G OFF | Option |
| M854 | Air blower G ON | Option |
| M855 | Coolant 7 OFF | Option |
| M856 | Coolant 7 ON | Option |
| M857 | Coolant 8 OFF | Option |
| M858 | Coolant 8 ON | Option |
| M859 | Emergency retraction completed | Option |
| M860 | Tailstock side, bar removal device roller ON | Option |
| M861 | Tailstock side, bar removal device roller OFF | Option |
| M862 | Chuck side, bar removal device roller ON | Option |
| M863 | Chuck side, bar removal device roller OFF | Option |
| M864 | Grinding stone spindle unit, retraction | Option |
| M865 | Grinding stone spindle unit, feed | Option |
| M866 | Collision Avoidance System, cancel collision search OFF | Option |
| M867 | Collision Avoidance System, cancel collision search ON | Option |
| M868 | Chip air blower OFF | Option |
| M869 | Chip air blower ON | Option |
| M870 | Air blower I OFF | Option |
| M871 | Air blower I ON | Option |
| M872 | Touch setter, open shutter | Option |
| M873 | Touch setter, close shutter | Option |
| M874 | Tool retraction OFF | Option |
| M875 | Tool retraction ON | Option |
| M876 | Touch setter interlock release OFF | Option |
| M877 | Touch setter interlock release ON | Option |
| M878 | Data hold | Option |
| M879 | Cancel data hold | Option |
| M880 | 2nd air blower H OFF | Option |
| M881 | 2nd air blower H ON | Option |
| M882 | Clamping error detection, zero point shift | Option |
| M883 | Synchronous spindle rotation, clamp both chucks, cancel interlock | Option |
| M884 | Delete data | Option |
| M885 | Delete data 2 | Option |
| M886 | 2nd air blower F OFF | Option |
| M887 | 2nd air blower F ON | Option |
| M888 | Synchronous C-axis mode OFF | Option |
| M889 | Synchronous C-axis mode ON (turret A) | Option |
| M890 | Synchronous C-axis mode ON (turret B) | Option |
| M891 | Sub-spindle, C-axis connection OFF | Option |
| M892 | Sub-spindle, C-axis connection ON | Option |
| M893 | M-tool spindle jog clockwise ON | |
| M894 | M-tool spindle jog counterclockwise ON | |
| M895 | M-tool spindle jog OFF | |
| M898 | Parts turn-over gripper, air blower OFF | Option |
| M899 | Parts turn-over gripper, air blower ON | Option |
M900–M994
| Code | Description | Standard/Option |
|---|---|---|
| M900 | Sub-spindle oscillating motion | Option |
| M901 | Workpiece washing, close shutter | Option |
| M902 | Workpiece washing, open shutter | Option |
| M903 | Workpiece washing, fixed cycle | Option |
| M904 | Machining mode, interlock release | Option |
| M908 | ATC air blower OFF | Option |
| M909 | ATC air blower ON | Option |
| M910 | Unclamp M-axis | Option |
| M911 | Chuck diameter 1 | Option |
| M912 | Chuck diameter 2 | Option |
| M913 | Chuck diameter 3 | Option |
| M914 | Chuck diameter 4 | Option |
| M915 | Chuck diameter 5 | Option |
| M916 | No tool, interlock release OFF | Option |
| M917 | No tool, interlock release ON | Option |
| M918 | Chuck center, low pressure | Option |
| M919 | Chuck center, high pressure | Option |
| M920 | Light OFF command | Option |
| M921 | Spindle jog counterclockwise ON | Option |
| M922 | System link output OFF | Option |
| M923 | System link output ON | Option |
| M924 | Slider retraction | Option |
| M925 | Slider feed | Option |
| M926 | TOOL 1, close the gripper | Option |
| M927 | TOOL 1, open gripper | Option |
| M928 | TOOL 2, close gripper | Option |
| M929 | TOOL 2, open gripper | Option |
| M930 | Unclamp M-axis | Option |
| M931 | Clamp M-spindle | Option |
| M932 | Long tool, interlock release OFF | Option |
| M933 | Long tool, interlock release ON | Option |
| M934 | Pallet change | Option |
| M935 | Workpiece adjustment completed | Option |
| M936 | Tailstock, approach position | Option |
| M937 | Close 2nd gripper A (close Y-gripper) | Option |
| M938 | Open 2nd gripper A (open Y-gripper) | Option |
| M939 | 2nd optional stop | Option |
| M940 | Disable interrupt program | Option |
| M941 | Enable interrupt program (O941) | Option |
| M942 | Enable interrupt program (O942) | Option |
| M943 | Enable interrupt program (O943) | Option |
| M944 | Enable interrupt program (O944) | Option |
| M945 | Enable interrupt program (O945) | Option |
| M946 | Close 2nd gripper B (close V-gripper) | Option |
| M947 | Open 2nd gripper B (open V-gripper) | Option |
| M948 | Steady rest 3 closed, end | Option |
| M949 | Workpiece judgement, air OFF | Option |
| M950 | Workpiece judgement, air ON | Option |
| M951 | Chuck position of the left front door | Option |
| M952 | Free position of the left front door | Option |
| M954 | APC clamp, interlock release OFF | Option |
| M955 | APC clamp, interlock release ON | Option |
| M956 | APC interference, interlock release OFF | Option |
| M957 | APC interference, interlock release ON | Option |
| M958 | Tool washing unit, coolant OFF | Option |
| M959 | Tool washing unit, coolant ON | Option |
| M960 | C-axis positioning (shortest path) | Option |
| M961 | Clamp chuck, error check enabled | Option |
| M962 | Clamp finger chuck, error check disabled | Option |
| M963 | Clamp collet chuck, error check disabled | Option |
| M964 | Retraction level in multiple machining cycle, specified level | Option |
| M965 | Retraction level in multiple machining cycle, standard level | Option |
| M966 | Swivel gripper, upright position | Option |
| M967 | Chuck, eccentric motion OFF | Option |
| M968 | Chuck, eccentric motion ON | Option |
| M969 | Time constant for better cut appearance OFF | Option |
| M970 | Time constant for better cut appearance ON | Option |
| M971 | Manual interrupt switch not possible OFF | Option |
| M972 | Manual interrupt switch not possible ON | Option |
| M973 | Loader gripper outside gripping diameter | Option |
| M974 | Loader gripper inside gripping diameter | Option |
| M975 | W-axis turret interference, interlock release OFF | Option |
| M976 | W-axis turret interference, interlock release ON | Option |
| M977 | M-axis, synchronized thread torque monitoring OFF | Option |
| M978 | M-axis, synchronized thread torque monitoring ON | Option |
| M979 | Vibration cutting tool B ON | Option |
| M980 | Vibration cutting tool B OFF | Option |
| M981 | Vibration cutting tool C ON | Option |
| M982 | Vibration cutting tool C OFF | Option |
| M983 | Thermal deformation compensation set for X-C axis displacement | Option |
| M984 | Thermal deformation compensation of the X-C axis OFF | Option |
| M985 | Thermal deformation compensation of the X-C axis ON | Option |
| M986 | Automatic evaluation | Option |
| M987 | Machining mode | Option |
| M988 | Measuring mode | Option |
| M989 | Thermal deformation compensation OFF | Option |
| M990 | Thermal deformation compensation ON | Option |
| M991 | LBB clamping error detection, air OFF | Option |
| M992 | LBB clamping error detection, air ON | Option |
| M993 | Close LBB stock closure | Option |
| M994 | Open LBB stock closure | Option |
M1003–M1099
| Code | Description | Standard/Option |
|---|---|---|
| M1003 | Close APC door | Option |
| M1004 | Open APC door | Option |
| M1005 | Load long tool 1 | Option |
| M1006 | Load long tool 2 | Option |
| M1007 | Load long tool 3 | Option |
| M1008 | Load long tool 4 | Option |
| M1009 | Unload long tool | Option |
| M1010 | Tool offset, cancel zero point detection OFF | Option |
| M1011 | Tool offset, cancel zero point detection ON | Option |
| M1017 | Steady rest interlock release, ZB-axis | Option |
| M1018 | Unclamp 1st NC steady rest saddle | Option |
| M1019 | Clamp 1st NC steady rest saddle | Option |
| M1020 | Unclamp 2nd NC steady rest saddle | Option |
| M1021 | Clamp 2nd NC steady rest saddle | Option |
| M1022 | Unclamp 3rd NC steady rest saddle | Option |
| M1023 | Clamp 3rd NC steady rest saddle | Option |
| M1026 | Multiple steady rest interlock OFF | Option |
| M1027 | Multiple steady rest interlock ON | Option |
| M1030 | Automatic cross rail positioning 1 | Option |
| M1031 | Automatic cross rail positioning 2 | Option |
| M1032 | Automatic cross rail positioning 3 | Option |
| M1033 | Automatic cross rail positioning 4 | Option |
| M1034 | Automatic cross rail positioning 5 | Option |
| M1035 | Automatic cross rail positioning 6 | Option |
| M1036 | Automatic cross rail positioning 7 | Option |
| M1037 | Automatic cross rail positioning 8 | Option |
| M1038 | Automatic cross rail positioning 9 | Option |
| M1039 | Automatic cross rail positioning 10 | Option |
| M1040 | Clamp cross rail | Option |
| M1041 | Unclamp cross rail | Option |
| M1042 | Attachment index command, front | Option |
| M1043 | Attachment index command, left | Option |
| M1044 | Attachment index command, rear | Option |
| M1045 | Attachment index command, right | Option |
| M1046 | Attachment index counterclockwise | Option |
| M1047 | Attachment indexing (clockwise) with RH command | Option |
| M1048 | Attachment indexing (counterclockwise) with RH command | Option |
| M1049 | Ignore attachment indexing at NC in-position | Option |
| M1050 | Clamp AT | Option |
| M1051 | Unclamp AT | Option |
| M1052 | Hook on AT | Option |
| M1053 | Unhook AT | Option |
| M1054 | AT preparation for unclamping | Option |
| M1055 | Attachment carrier OFF | Option |
| M1056 | Attachment carrier ON | Option |
| M1057 | Tool change command (horizontal) | Option |
| M1058 | Tool change command (vertical) | Option |
| M1059 | No next tool | Option |
| M1060 | Manual tool change | Option |
| M1061 | Change attachment | Option |
| M1062 | ATC cover, attach tool | Option |
| M1063 | ATC cover, remove tool | Option |
| M1064 | Additional axis: clamp A-axis | Option |
| M1065 | Additional axis: unclamp A-axis | Option |
| M1066 | Additional axis: clamp B-axis | Option |
| M1067 | Additional axis: unclamp B-axis | Option |
| M1068 | Additional axis: C-axis clamping | Option |
| M1069 | Additional axis: C-axis release | Option |
| M1070 | Opposite spindle, cancel orientation | Option |
| M1071 | Through-tool coolant, high pressure OFF | Option |
| M1072 | Through-tool coolant, high pressure ON | Option |
| M1073 | Tool change preparation for vertical spindle | Option |
| M1074 | Continuous tool change between vertical and horizontal spindles | Option |
| M1075 | Continuous different tool changes between vertical and horizontal spindles | Option |
| M1076 | Unclamp horizontal spindle tool | Option |
| M1077 | Clamp horizontal spindle tool | Option |
| M1078 | Change horizontal spindle tool | Option |
| M1079 | Oil mist injection | Option |
| M1080 | Oil mist cycle mode ON for vertical spindle | Option |
| M1081 | Tool change preparation for horizontal spindle | Option |
| M1082 | Through-spindle coolant, medium pressure | Option |
| M1083 | M-spindle orientation with counterclockwise rotation | Option |
| M1084 | M-spindle orientation with clockwise/counterclockwise rotation | Option |
| M1085 | Ejector bore, high pressure coolant ON | Option |
| M1086 | Attachment, blower ON | Option |
| M1087 | Touch probe flushing ON | Option |
| M1088 | Clamp opposite spindle C-axis | Option |
| M1089 | Unclamp opposite spindle C-axis | Option |
| M1090 | Overload detection for M-spindle invalid | Option |
| M1091 | Overload detection for M-spindle valid | Option |
| M1092 | Workpiece clamping fixture, air blower OFF | Option |
| M1093 | Workpiece clamping fixture, air blower ON | Option |
| M1094 | Clamp workpiece | Option |
| M1095 | Unclamp workpiece | Option |
| M1096 | Select cooling system for vertical spindle | Option |
| M1097 | Select cooling system for horizontal spindle | Option |
| M1098 | Sensor air blower OFF | Option |
| M1099 | Sensor air blower ON | Option |
M1100–M1199
| Code | Description | Standard/Option |
|---|---|---|
| M1100 | Retraction cycle command for active ATC tool | Option |
| M1101 | ATC ready (write no. of active tool) | Option |
| M1102 | ATC air blower OFF | Option |
| M1103 | ATC air blower ON | Option |
| M1104 | M-spindle rotation reversal OFF | Option |
| M1105 | M-spindle rotation reversal ON | Option |
| M1106 | Count up cycle counter | Option |
| M1107 | Clamp fixture or chuck 2 | Option |
| M1108 | Unclamp fixture or chuck 2 | Option |
| M1109 | Semi-dry, MIN flow | Option |
| M1110 | Semi-dry, MIN nozzle | Option |
| M1111 | Semi-dry, MAX flow | Option |
| M1112 | Semi-dry, MAX nozzle | Option |
| M1113 | Clamp fixture 3 | Option |
| M1114 | Unclamp fixture 3 | Option |
| M1115 | Judge pallet status | Option |
| M1116 | Index B-axis attachment | Option |
| M1117 | Close 2nd automatic door | Option |
| M1118 | Open 2nd automatic door | Option |
| M1120 | Set workpiece, monitoring ON | Option |
| M1121 | Set workpiece, monitoring OFF | Option |
| M1122 | Workpiece seating check, air ON | Option |
| M1123 | Workpiece seating check, air OFF | Option |
| M1124 | Enable chuck PB during NC movement | Option |
| M1125 | Retract attachment above the magazine | Option |
| M1126 | Retract adapter plug above magazine | Option |
| M1127 | M06 response signal [close ATC shutter] ineffective | Option |
| M1128 | Cancel M1127 | Option |
| M1129 | Swivel the magazine pot to the tool change position | Option |
| M1130 | Pallet-out request from stacker crane not allowed | Option |
| M1131 | Pallet-out request from stacker crane allowed | Option |
| M1132 | Non-contact sensor, laser OFF | Option |
| M1133 | Non-contact sensor, laser ON | Option |
| M1134 | Hybrid coolant: select oil | Option |
| M1135 | Hybrid coolant: select water | Option |
| M1136 | Fixture 1, low-pressure clamping | Option |
| M1137 | Cancel stroke limit deactivation | Option |
| M1138 | Deactivate stroke limit | Option |
| M1139 | Select 1st gear for M-spindle in synchronized tapping mode | Option |
| M1140 | Select 2nd gear for M-spindle in synchronized tapping mode | Option |
| M1141 | Select 3rd gear for M-spindle in synchronized tapping mode | Option |
| M1142 | Semi-dry, MID flow | Option |
| M1143 | Semi-dry, MID nozzle | Option |
| M1144 | Fixture washing OFF | Option |
| M1145 | Fixture washing ON | Option |
| M1146 | Unclamp L-tool lock piston | Option |
| M1147 | Clamp L-tool lock piston | Option |
| M1148 | L-tool unhook position (M-spindle 0°) | Option |
| M1149 | L-tool hook position (M-spindle 15°) | Option |
| M1150 | L-tool 180° unhook position (M-spindle 180°) | Option |
| M1151 | L-tool 180° hook position (M-spindle 195°) | Option |
| M1152 | 2nd spindle control mode | Option |
| M1153 | Tailstock control mode | Option |
| M1154 | Sensor air blower (inner diameter) OFF | Option |
| M1155 | Sensor air blower (inner diameter) ON | Option |
| M1156 | Touch setter (inner diameter) feed | Option |
| M1157 | Touch setter (inner diameter) retraction | Option |
| M1158 | Magazine indexing of the current tool | Option |
| M1159 | W-axis cutting mode | Option |
| M1160 | Coolant for 2nd steady rest OFF | Option |
| M1161 | Coolant for 2nd steady rest ON | Option |
| M1162 | Coolant for 3rd steady rest OFF | Option |
| M1163 | Coolant for 3rd steady rest ON | Option |
| M1164 | 2nd steady rest blower OFF | Option |
| M1165 | 2nd steady rest blower ON | Option |
| M1166 | 3rd steady rest blower OFF | Option |
| M1167 | 3rd steady rest blower ON | Option |
| M1168 | Round spindle conveyor STOP | Option |
| M1169 | Round spindle conveyor ON clockwise | Option |
| M1170 | Round spindle conveyor ON counterclockwise | Option |
| M1171 | Tailstock setting, 2nd spindle | Option |
| M1172 | Tailstock setting, 1st spindle | Option |
| M1173 | Angle head, coolant OFF | Option |
| M1174 | Angle head, coolant ON | Option |
| M1175 | Angle head, blower OFF | Option |
| M1176 | Angle head, blower ON | Option |
| M1177 | Unloader carriage positioning (L-spindle inward) | Option |
| M1178 | Unloader carriage positioning (L-spindle outward) | Option |
| M1179 | Unloader carriage positioning (R-spindle inward) | Option |
| M1180 | Unloader carriage positioning (R-spindle outward) | Option |
| M1181 | Unloader carriage positioning (retraction point) | Option |
| M1182 | Unloading gripper up | Option |
| M1183 | Unloading gripper down | Option |
| M1184 | Unloading gripper center | Option |
| M1185 | Enable unloader call, confirmation 2 | Option |
| M1188 | AJC coolant OFF | Option |
| M1189 | AJC coolant ON | Option |
| M1190 | Tailstock, tool clamping error detection air OFF | Option |
| M1191 | Tailstock, tool clamping error detection air ON | Option |
| M1192 | Wait exclusively ON | Option |
| M1193 | Cancel wait exclusively | Option |
| M1194 | Check tailstock mode, interlock release | Option |
| M1195 | Measuring sensor unit feed | Option |
| M1196 | Measuring sensor unit retraction | Option |
| M1197 | Select coolant pressure | Option |
| M1198 | Air drill 2 ON | Option |
| M1199 | Air drill 2 OFF | Option |
M1200–M1255
| Code | Description | Standard/Option |
|---|---|---|
| M1200 | M-spindle speed deviation control OFF | Option |
| M1201 | M-spindle speed deviation control ON | Option |
| M1202 | Unclamp APC pallet | Option |
| M1203 | Clamp APC pallet | Option |
| M1204 | APC pallet, unclamp taper cone | Option |
| M1205 | APC pallet, clamp taper cone | Option |
| M1206 | APC pallet table down | Option |
| M1207 | APC pallet table up | Option |
| M1208 | 3rd coolant 1 ON | Option |
| M1209 | 3rd coolant 1 OFF | Option |
| M1210 | Spindle speed change in thread mode OFF | Option |
| M1211 | Spindle speed change in thread mode ON | Option |
| M1214 | Close telescopic ceiling cover | Option |
| M1215 | Open telescopic ceiling cover | Option |
| M1228 | 3rd air blower E OFF | Option |
| M1229 | 3rd air blower E ON | Option |
| M1254 | 3rd air blower C OFF | Option |
| M1255 | 3rd air blower C ON | Option |