Pro-5 M code list all models Makinot All Models Makino

December 11, 2018 | Author: seb_dominique | Category: Machining, Rotation, Switch, Cartesian Coordinate System, Nature
Share Embed Donate


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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF