4.1.45 M Code Definition
M# |
Signal |
State |
Related Signal |
Description |
||||||
M3 |
Active Spindle CW (Start the spindle forward) |
plc.mCode.flag=1 |
oSpindleCw oSpindleCcw poSpindleCW_L poSpindleCCW_L poSpindleStop_L |
Start Spindle CW stage machine |
||||||
M4 |
Active Spindle CCW (Start the spindle forward) |
plc.mCode.flag=1 |
oSpindleCw oSpindleCcw poSpindleCW_L poSpindleCCW_L poSpindleStop_L |
Start Spindle CCW stage machine |
||||||
M5 |
Stop Spindle (Stop spindle rotation) |
plc.mCode.flag=1 |
oSpindleCw oSpindleCcw poSpindleCW_L poSpindleCCW_L poSpindleStop_L |
Start Spindle STOP stage machine |
||||||
M6 |
ATC (Start automatic tool change) |
plc.mCode.flag=1 |
ATC process |
Start ATC stage machine |
||||||
M7 |
Turn on AIR (Start blowing) |
plc.mCode.flag=1 |
oAIROn poAirBlow_L |
oAIROn=poAirBlow_L=1 |
||||||
M8 |
Turn on coolant (Start cutting water) |
plc.mCode.flag=1 |
oCoolantOn poCoolant_L |
oCoolantOn=poCoolant_L=1 |
||||||
M9 |
Turn off air and coolant (Turn off blow and cutting water) |
plc.mCode.flag=1 |
oAIROn poAirBlow_L oCoolantOn poCoolant_L |
|
||||||
M12 |
Display tool No (Tool number display) |
plc.mCode.flag=1 |
oA0、oA1、oA2、oA3 |
Start update tool NO display |
||||||
M13 |
Tool probe door open |
plc.mCode.flag=1 |
OProbeDoor iProbe_D_O iProbe_D_C |
|
||||||
M14 |
Tool probe door close |
plc.mCode.flag=1 |
OProbeDoor iProbe_D_O iProbe_D_C |
|
||||||
M27 |
Rigid tapping mode on |
plc.mCode.flag=1 |
oM29_mode |
|
||||||
M28 |
Rigid tapping mode off |
plc.mCode.flag=1 |
oM29_mode |
|
||||||
M31 |
Magazine door open |
plc.mCode.flag=1 |
oMagazineDoor iMagazine_D_O iMagazine_D_C |
|
||||||
M32 |
Magazine door close |
plc.mCode.flag=1 |
oMagazineDoor iMagazine_D_O iMagazine_D_C |
|
||||||
M35 |
Air blow on |
plc.mCode.flag=1 |
oG37Blow |
|
||||||
M36 |
Air blow off |
plc.mCode.flag=1 |
oG37Blow |
|
||||||
M37 |
Tool length measurement |
plc.mCode.flag=1 |
|
|||||||
M40 |
C-axis unlock |
plc.mCode.flag=1 |
oC_unlock |
|
||||||
M41 |
C-axis lock |
plc.mCode.flag=1 |
oC_unlock |
|
||||||
M90 |
Alarm display |
plc.mCode.flag=1 |
||||||||
M91 |
Alarm reset |
plc.mCode.flag=1 |