Pro-5 M code list all models Makinot All Models Makino
Short Description
Pro-5 M code list all models Makino...
Description
PROFESSIONAL
5
M-CODE LIST Applicable Models All Models
No.0584D-0506
Contents
Contents
No.0584D-0506
C o n t e n t s
1
Contents
Contents
No.0584D-0506
C o n t e n t s
1
Contents
Contents
C o n t e n t s
1. 1.1
Notes on this M Code List ...................... ................................. ...................... ...................... ........... 1-2
1.2
List of M Codes ...................... ................................. ...................... ...................... ...................... ................ ..... 1-3
2. 2.1
3. 4. 4.1
2
List of M Codes Codes
Specific ation o f M Codes Specificatio pecification n ...................... ................................. ...................... ...................... ....................... ..................... ......... 2-2
Index Ap p end i x History History of M Code List................................ List........................................... ....................... .................. ...... 4-2
No.0584D-0506
List of M Codes
Lis t of M Codes
L i s t o f M C o d e s
No.0584D-0506
1-1
List of M Codes Notes on this M Code List
Notes on this M Code List This list of M codes includes all M codes provided for the machines. Therefore, please note that it may not be possible to use some M codes, depending upon the machine specifications and provided options. L i s t o f M C o d e s
1-2
No.0584D-0506
List of M Codes List of M Codes
List of M Codes M0
Program Stop
M1
Optional Stop
M2
End of Program
M3
Spindle CW Start
M4
Spindle CCW Start
M5
Spindle Stop
M6
Automatic Tool Change
M7
Mist Coolant/Air Blow ON
M8
Nozzle Coolant ON
M9
Coolant OFF
M10
4th Axis Clamp
M11
4th Axis Unclamp
M12
5th Axis Clamp
M13
5th Axis Unclamp
M14
BTS Arm Advance (Movable BTS)
M16
4th Axis Mirror Image ON
M18
BTS Arm Retract (Movable BTS)
M19
Spindle Orientation Stop
M20
BTS Check
M21
X Axis Mirror Image ON
M22
Y Axis Mirror Image ON
M23
Mirror Image OFF
M26
Through Spindle Coolant ON
M29
Unconditional Power Out
M30
Part Program End and Repeat
M31
Workpiece Auto Measuring Mode
M32
Tool Length Auto Measuring Mode
M33
Tool Length Circuit Check
M34
Workpiece Auto Measuring Spare Tool Call
M35
Workpiece Auto Measuring Pallet Unload
M36
Prior Tool Check
M37
Tool Data Register Mode OFF
M38
AC/SL Data Temporary Alter Mode ON
M39
AC/SL Data Temporary Alter Mode OFF
M41
SL Coefficient Setting 125%
M42
SL Coefficient Setting 150%
M43
SL Coefficient Setting 200%
M44
SL and AC Coefficient 0%
M45
Tool Length Circuit Check
M46
SL Lower Limit Coefficient Setting 125%
M47
SL Lower Limit Coefficient Setting 0%
M48
M49 Mode Cancel
No.0584D-0506
L i s t o f M C o d e s
1-3
List of M Codes List of M Codes
L i s t o f M C o d e s
1-4
M49
Feedrate Override Cancel
M50
AC Coefficient 100%, SL Coefficient 200%
M51
Auto Reject Mode ON (M52 Mode Cancel)
M52
Auto Reject Mode OFF (Reject Inhibit for Alarm)
M54
Tool Offset Data Negative Register Mode
M56
Tool Offset Data Transfer Command
M57
Tool No. Register Mode
M58
M59 Mode Cancel
M59
Spindle Speed Override Cancel
M60
Pallet Change
M61
Pallet Change
M62
Pallet Change
M63
Pallet Change
M64
Pallet Change
M65
Pallet Change
M69
Pallet Ready Not Checked at M60
M77
Through Spindle Air ON
M78
Signal Lamp 1 ON with No Ready Pallet
M79
Signal Lamp 2 ON with No Ready Pallet
M80
Pallet Change
M84
Pallet 1 Load Check
M85
Auto Measuring Approach Mode
M86
Auto Measuring Rapid Mode
M88
APC Shutter Open
M89
APC Shutter Close
M94
Tool Data Delete Mode ON
M95
Pallet 2 Load Check
M97
Overhead Shower Coolant ON
M98
Sub Program Call
M99
Return to Main Program
M100
Cleaning Air Off
M101
Cleaning Air On
M105
Direct Spare Tool Change
M106
Direct Spare Tool Change Inhibit Mode
M107
Direct Spare Tool Change Permit Mode
M110
6th Axis Clamp
M111
6th Axis Unclamp
M132
Override 100% or Less
M135
Rigid Tap Mode ON
M138
5th Axis Mirror Image ON
M139
6th Axis Mirror Image ON
M140
First Block Skip ON
M141
First Block Skip OFF
M142
First Block Skip Return
M150
Block Skip 2 to 9 OFF No.0584D-0506
List of M Codes List of M Codes
M152
Block Skip 2 ON
M153
Block Skip 3 ON
M154
Block Skip 4 ON
M155
Block Skip 5 ON
M156
Block Skip 6 ON
M157
Block Skip 7 ON
M158
Block Skip 8 ON
M159
Block Skip 9 ON
M172
Rapid Feed Speed Limitation Mode Setting
M186
Count Sum of Machined Parts
M187
Dry Run ON
M188
Dry Run OFF
M198
Subprogram Call to an External I/O Device.
M235
TL Mode OFF
M236
TL Mode ON
M237
SL Mode OFF
M238
SL Mode ON
M246
Tool Measuring Sensor Y-Axis Direction
M247
Tool Measuring Sensor X-Axis Direction
M250
GI/Super-GI High Accuracy Mode
M251
GI/Super-GI High Performance Mode
M252
GI/Super-GI Ultra High Accuracy Mode
M253
GI/Super-GI Additional Axis Contouring Mode
M254
GI/Super-GI Special Mode
M255
GI/Super-GI M255 Mode
M257
GI/Super-GI High Performance Mode for Contouring with Rotary Axes
M258
GI/Super-GI Ultra High Performance Mode for Contouring with Rotary Axes
M259
GI Initial Mode
M270
Non Contact Type Spindle Measurement
M276
Extend Stroke Change Signal OFF
M277
Extend Stroke Change Signal ON
M283
SL Lower Limit Mode OFF
M284
SL Lower Limit Mode ON
M291
Floating M Code Exchange Prohibition Mode OFF
M292
Floating M Code Exchange Prohibition Mode ON
M302
Fin Check for M303 or M304
M303
Spindle CW Without DEN-Waiting
M304
Spindle CCW Without DEN-Waiting
M307
Coolant/Spindle Stop & Release
M308
Coolant/Spindle Resume
M310
Spindle Status Reserve & Stop
M311
Spindle Resume
M312
Coolant Stop & Reserve
No.0584D-0506
L i s t o f M C o d e s
1-5
List of M Codes List of M Codes
L i s t o f M C o d e s
1-6
M313
Coolant Resume
M314
Spindle Rotation Before Measuring
M315
Oil Controller OFF
M316
Oil Controller ON
M317
Spindle Rotation for Alignment
M318
Spindle Optional Angle Orient Externally
M319
Pre-Orientation
M322
Spindle Rotation for Measuring
M325
Cs Axis Contouring Mode OFF
M326
Cs Axis Contouring Mode ON
M327
Spindle Unlock
M328
Spindle Lock
M330
Improved Spindle Reverse Orient Externally
M331
Draw Bar Probe Retract
M332
Draw Bar Probe Advance
M340
Attachment Change Start
M341
AAC Splashguard Open & AAC Advance
M344
AAC Retract & AAC Splashguard Close
M346
Spindle Attachment Mount Check
M347
Spindle Attachment Dismount Check
M359
Work information output
M372
Pre-Unclamp (NC Index)
M373
Clamp Confirmation (NC Index)
M377
Tool Measuring Laser OFF
M378
Tool Measuring Laser ON
M381
Angle Head Support Retract
M382
Angle Head Support Advance
M387
Vacuum Suction ON
M388
Vacuum Suction OFF
M389
Tailstock Pressure Change
M390
Spindle Tool Clamp
M391
Spindle Tool Unclamp
M392
Spindle Tool Unclamp Ready
M394
Attachment Change End
M398
Through Spindle Mist ON
M399
Mist Blow ON
M417
Machine Table Pallet 1 Check
M418
Machine Table Pallet 2 Check
M419
Machine Table Pallet Check End
M430
Pallet Contact Check
M434
Tool Broken Status (BT/B2)
M435
ATC-Side BTS Tool Measuring Mode
M436
Signal Light 1 Unconditional ON
M437
Signal Light 2 Unconditional ON
M441
Message Output Function No.0584D-0506
List of M Codes List of M Codes
M448
Tool Data Register Mode (Type1)
M449
Tool Data Register Mode (Type2)
M450
ATC Magazine No. Setting for Tool Data Register Mode
M451
Tool Cutter No. Setting
M455
Machining Signal OFF
M456
Machining Signal ON
M462
Pallet No. Send
M463
Print-out Mode Output
M464
Specified Spindle Tool Output
M465
Spindle Tool No. 0 Output
M466
Macro Variable (#100) Read
M468
Attachment No. Output to Macro (#100)
M469
TL Alarm Suspension Mode ON
M470
Metallic Cutting Mode OFF
M471
Metallic Cutting Mode ON
M474
Next Tool Output
M480
Macro Variables Reading Request to MOS
M483
Machine Data Output to Macro Variable
M492
First Use Check Request
M507
Open ATC Shutter and Start Next Block before Shutter is Fully Open
M530
M Code for Fixture Interface
M531
M Code for Fixture Interface
M532
M Code for Fixture Interface
M533
M Code for Fixture Interface
M534
M Code for Fixture Interface
M535
M Code for Fixture Interface
M536
M Code for Fixture Interface
M537
M Code for Fixture Interface
M538
M Code for Fixture Interface
M539
M Code for Fixture Interface
M548
M Code for ATC
M549
M Code for ATC
M550
M Code for ATC
M551
M Code for ATC
M552
M Code for ATC
M553
M Code for ATC
M554
M Code for ATC
M555
M Code for ATC
M556
M Code for ATC
M557
M Code for ATC
M559
M Code for ATC
M580
M Code for Special User I/O Interface
M581
M Code for Special User I/O Interface
M582
M Code for Special User I/O Interface
No.0584D-0506
L i s t o f M C o d e s
1-7
List of M Codes List of M Codes
L i s t o f M C o d e s
1-8
M583
M Code for Special User I/O Interface
M584
M Code for Special User I/O Interface
M585
M Code for Special User I/O Interface
M586
M Code for Special User I/O Interface
M587
M Code for Special User I/O Interface
M588
M Code for Special User I/O Interface
M589
M Code for Special User I/O Interface
M590
M Code for Special User I/O Interface
M591
M Code for Special User I/O Interface
M592
M Code for Special User I/O Interface
M593
M Code for Special User I/O Interface
M594
M Code for Special User I/O Interface
M595
M Code for Special User I/O Interface
M600
Pallet Change Sub M Code
M601
Axis Index Program End
M602
Routine Function DNC Program End
M603
Tool Retract End
M604
Work Chuck Clamp
M605
Work Chuck Unclamp
M608
Respective Load
M609
Respective Unload
M610
AAC Step Retract
M611
AAC Step Advance
M612
Workpiece Change
M613
Workpiece Unload
M614
Workpiece Load
M620
Travel Limit Valid
M621
Travel Limit Invalid
M630
Axis Retract Position at ATC
M631
AWC Index Work Selection Command
M638
ATC Shutter Close
M639
ATC Shutter Open
M661
ATC & B Axis Simultaneous Operation
M662
ATC & B Axis Simultaneous Operation End Check
M663
M Code for ATC
M706
Angle Plate / Table Cleaning Coolant OFF
M707
Angle Plate / Table Cleaning Coolant ON
M708
Additional Nozzle Coolant ON
M709
Coolant Stop without DEN Waiting
M710
Mist Collector OFF
M711
Mist Collector ON
M722
Stylus Cleaning Air OFF
M723
Stylus Cleaning Air ON
M732
Coolant Pressure Set 1
M733
Coolant Pressure Set 2 No.0584D-0506
List of M Codes List of M Codes
M734
Coolant Pressure Set 3
M735
Coolant Pressure Set 4
M736
Lighting ON
M737
Lighting OFF
M740
Inner Chip Conveyor OFF
M741
Inner Chip Conveyor ON
M742
Oil Skimmer OFF
M743
Oil Skimmer ON
M745
Spindle Upper Nozzle Coolant ON
M747
Measuring Head Cleaning Air ON
M748
IMM Cleaning Air ON
M749
IMM Cleaning Air OFF
M750
IMM Cleaning Air ON Mode
M751
IMM Cleaning Air OFF Mode
M754
Mist Coolant ON
M755
Work Clean Coolant/Air ON
M756
Air Blow ON
M757
Telescopic-Cover Coolant OFF
M775
Tool Cleaning Air OFF
M776
Tool Cleaning Air ON
M790
Set Amount of Oil to Little (MQL)
M791
Set Amount of Oil to Standard (MQL)
M792
Set Amount of Oil to Large (MQL)
M793
Set Mist Pressure to High (MQL)
M794
Set Mist Pressure to Standard (MQL)
M883
Angle Head Coolant ON
M884
Inner Chip Conveyor Speed Setting
M885
Angle Head Support Pin Cleaning Air ON
M895
Increase Air OFF (MQL)
M896
Increase Air ON (MQL)
M898
Attachment Lubrication Off
M899
Attachment Lubrication On
M903
M Code to Generate Alarm
M910
Workpiece Automatic Measuring Mode Cancel
M911
Measuring Head Alarm Check
M919
Counting No. of Machined Parts
M920
Tool Length Measuring Data Read
M921
Tool Radius Measuring Data Read
M922
M920, M921 Data Incremental Mode
M940
Auto End Due to Illegal Work Measurement
M941
MP7 Measuring Head Check
M946
Spindle Tool Pot No. Output
M947
Next Tool Pot No. Output
M948
M Code for ATC
M950
Non Contact Type Measurement Device Zero Set
No.0584D-0506
L i s t o f M C o d e s
1-9
List of M Codes List of M Codes
M951
L i s t o f M C o d e s
1-10
M963
Measuring Probe Power OFF & Check
M964
Measuring Probe Power ON & Check
M965
Measuring Probe Power OFF
M966
Measuring Probe Power ON
M968
Cutting Condition Auto Select
M984
High Speed Counter Type Tool Measurement
M994
Rotary Axis Coordinate Calculate Function
M2300
SPIN TABLE revolution speed
M2301
SPIN TABLE Start
M2302
SPIN TALE Stop
M2320
INPROCESS GAUGE Measureing Cycle Start
M2321
INPROCESS GAUGE Autozero Cycle Start
M2322
INPROCESS GAUGE Measureing Head Retraction
M2323
INPROCESS GAUGE Get Measuring Data
M2324
INPROCESS GAUGE Manual Mode
M2340
Rotary Dresser Control
No.0584D-0506
Specification of M Codes
Specification of M Codes
S p e c i f i c a t i o n
No.0584D-0506
2-1
Specification of M Codes Specification
Specification
The (D) means that this code is performed after the axis moves if an axis movement command is given in that block together.
M00
Program Stop (D) □Program
G01 X___ Y___ F___ M0; □Explanation
Automatic operation stops after the block containing M0 is executed. When automatic operation is stopped by M0, s pindle rotation and coolant are stopped, and the [Cycle Start] switch is blinked.
S p e c i f i c a t i o n
And then, the warning lamp is turned on if the machine with a signal tower. If the [Cycle Start] switch is pushed, spindle rotation and coolant are resumed, automatic operation is restarted, and the warning lamp is turned off.
M01
Option al Stop (D) □Program
G01 X___ Y___ F___ M1; □Explanation
This M code functions as M0 only when the [Optional Stop] switch has been turned on. If the [Optional Stop] switch is turned off, M1 is ignored.
M02
End of Program (D) □Explanation
Indicates the end of program, and resets NC after operating as follows: (a) Spindle rotation is stopped. (b) Coolant is stopped. (c) Mirror image off is turned off. Afterward, if the [Power Out] switch has been turned on, the power is turned off, and if the [Warning Lamp] mode has been turned on, M2 turns the warning lamp on.
2-2
No.0584D-0506
Specification of M Codes Specification
M03
Spind le CW Start □Program
S800 M3 G00 X___ Y___ ; G01 Z___ F___ ; □Explanation
Rotates spindle in clockwise direction at a speed specified with S code. If no speed has been specified with S code ever, an alarm occurs.
M04
Spind le CCW Start □Program
S800 M4 G00 X___ Y___ ; G01 Z___ F___ ; □Explanation
Rotates spindle in counterclockwise direction at a speed specified with S code. If no speed has been specified with S code ever, an alarm occurs.
M05
Spind le Stop (D) □Program
G01 X___ Y___ F___ M5; □Explanation
Stops the spindle after the block containing M5 is executed.
No.0584D-0506
2-3
S p e c i f i c a t i o n
Specification of M Codes Specification
M06
Aut omatic Tool Change □Program
M6; □Explanation
Exchanges the spindle tool with the tool in ATC magazine indexed at the position of next tool, or the tool on ATC arm. The typical content of M6 is as follows: (a) Coolant is stopped. (b) Orients and stops the spindle. (c) Exchanges the spindle tool. (d) Resumes coolant. S p e c i f i c a t i o n
There is the one which does not return according to the version of the model and software either about the coolant.
M07
Mist Coolant/Air Blow ON □Explanation
Turns the air blow or the mist coolant on.
M08
Nozzle Cool ant ON □Explanation
Turns the nozzle coolant on.
M09
Coolant OFF (D) □Program
G01 X___ Y___ F___ M9; □Explanation
Stops coolant after the block containing M9 is executed.
M10
4th Axis Clamp (D) □Program
M11; G91 G01 B___ F___ M10; □Explanation
Clamps 4th axis after the block containing M10 is executed.
2-4
No.0584D-0506
Specification of M Codes Specification
M11
4th Axis Unclamp □Program
M11; G91 G01 B___ F___ M10; □Explanation
Unclamps 4th axis.
M12
5th Axi s Clamp (D) □Program
M13; G91 G01 A___ F___ M12; S p e c i f i c a t i o n
□Explanation
Clamps 5th axis after the block containing M12 is executed.
M13
5th Axi s Unclamp □Program
M13; G91 G01 A___ F___ M12; □Explanation
Unclamps 5th axis.
M14
BTS Arm Adv ance (Movable BTS) (D) □Explanation
Advances the movable BTS arm.
M16
4th Axi s Mirror Image ON □Program
G28 B___ M11; M16; G00 B___ M10; □Explanation
Turns the mirror image of the 4th axis on if the machine has a 4th axis. Specify it in a by block itself.
No.0584D-0506
2-5
Specification of M Codes Specification
M18
BTS Arm Retract (Movable BTS) (D) □Explanation
Retracts the movable BTS arm.
M19
Spindle Orientation Stop (D) □Program
G00 X___ Y___ M19; □Explanation
Orients and stops the spindle after the block containing M19 is executed.
M20
BTS Check (D) □Explanation
S p e c i f i c a t i o n
Checks whether or not the tool has broken. If there is a problem with the tool, a BTS alarm occurs.
M21
X Axi s Mirr or Image ON □Program
G28 X___ Y___; M21; G01 X___ Y___ F___; □Explanation
Turns the mirror image for the X axis on. Specify this M code in an independent block.
M22
Y Axi s Mirr or Image ON □Program
G28 X___ Y___; M22; G01 X___ Y___ F___; □Explanation
Turns the mirror image of the Y axis on. Specify this M code in an independent block.
2-6
No.0584D-0506
Specification of M Codes Specification
M23
Mirr or Image OFF (D) □Program
G28 X___ Y___ M23; G01 X___ Y___ F___; □Explanation
Turns the mirror image (X, Y, 4th, 5th, 6th axis) off after the block containing M23 is executed.
M26
Through Spindle Coolant ON □Explanation
Turns on through spindle coolant.
M29
Uncondi tio nal Power Out
S p e c i f i c a t i o n
(D)
□Program
G00 Z___; X___ Y___; M29; □Explanation
Turns off the power supply if the [Power Out] switch has been turned on.
M30
Part Program End and Repeat (D) □Explanation
Resets NC and rewinds program after indicating the end of program, and performs the following operations: (a) Stops spindle rotation. (b) Stops coolant. (c) Turns mirror image off. Afterward, if the [Warning Lamp] switch has been turned on, M30 turns the warning lamp on. If the [Power Out] switch has been turned on, M30 turns the power supply off. When the pallet changer is operated in the standard operation mode, automatic operation is started after rewinding if the ready status is ON for any pallet.
No.0584D-0506
2-7
Specification of M Codes Specification
M31
Workpiece Auto Measuring Mode □Explanation
Used in the workpiece automatic measuring macro program. Specify at the start of workpiece automatic measuring.
M32
Tool Length Auto Measuring Mode □Explanation
Used in the tool length automatic measuring macro program. Specify at the start of tool length automatic measuring.
M33
Tool Length Circuit Check □Explanation
Used in the tool length automatic measuring macro program. S p e c i f i c a t i o n
The tool length automatic measuring circuit is self-diagnosed.
M34
Workpi ece Auto Measuri ng Spare Tool Call □Explanation
Used in the workpiece automatic measuring macro program. Previously used tool is assigned a BTS alarm. Afterward, a spare tool is indexed if the tool for which a BTS alarm was assigned is called with the T code.
M35
Workpi ece Aut o Measurin g Pallet Unload □Explanation
Used in the workpiece automatic measuring macro program. Previously used tool is assigned to a BTS alarm, and tool change and pallet change are performed to start the next machining process automatically.
2-8
No.0584D-0506
Specification of M Codes Specification
M36
Prior Tool Check □Program
M36; TTool No.; TTool No.; : M37; □Explanation
Checks whether or not all tools to be used (including spare tools) are available or not. If a tool is assigned an alarm or not registered, an alarm occurs. □Program
Example
S p e c i f i c a t i o n
O1234; M36; T1; T2; T3; M37; : Machining Program : M30; % After the prior tool life check before starting machining, execute M37 to terminate the prior tool life check mode.
This mode is also canceled by M2, M30, emergency stop and a tool life alarm.
No.0584D-0506
2-9
Specification of M Codes Specification
M37
Tool Data Regis Register ter Mod e OFF OFF □Program
M___; S___ T___; M37;
View more...
Comments