Denford Mirac PC CNC Lathe G & M Codes

Table of contents:

[1] What is CNC?
[2] How to Make CNC Program?
[3] Make Your First CNC Program
[4] G Code Introduction
[5] Modal G-Code- Learn G Code Programming
[6] One Shot G-Codes- Learn G Code Programming
[7] Mill/Lathe G/M-Codes- Learn G Code Programming
[8] Popular CNC G-Code Lists- Learn G Code Programming
[9] Din 66025 Programming- Learn G Code Programming
[10] M Code Introduction
[11] CNC Program Block
[12] Why to use Canned Cycles?
[13] Subprograms Basics
[14] CNC Machine Modes
[15] Speed and Feed Override
[16] Block Delete
[17] Dry Run
[18] Reference Point Return
[19] CNC Operating Modes
[20] CNC Reference Point Return
The Denford Mirac PC is a versatile 2 axis CNC bench turning centre, ideal for all levels of education and technical training.
Here is complete list of Denford Mirac PC CNC Lathe G & M Codes.

Mirac PC G-Codes List

G CodeFunction
G00Positioning (Rapid Traverse)
G01Linear Interpolation (Feed)
G02Circular Interpolation CW
G03Circular Interpolation CCW
G20Inch Data Input
G21Metric Data Input
G28Reference Point Return
G40Tool Nose Radius Compensation Cancel
G41Tool Nose Radius Compensation Left
G42Tool Nose Radius Compensation Right
G50Work Co-ordinate Change / Max. Spindle Speed setting
G70Finishing Cycle
G71Stock Removal in Turning – X
G72Stock Removal in Facing – Z
G73Pattern Repeating
G74Peck Drilling in Z Axis
G75Grooving in X Axis
G76Multiple Thread Cutting Cycle
G81Deep hole drilling (No FANUC)
G90Diameter Cutting Cycle A (Outer/Inner)
G92Thread Cutting Cycle
G94Cutting Cycle B (End Face Cycle)
G96Assessed Surface Speed Control
G97Assessed Surface Speed Control Cancel
G98Feed Per Minute
G99Feed Per Revolution

Mirac PC M-Codes List

M CodeFunction
M00Program stop
M01Optional stop
M02End of program
M03Spindle forward (clockwise)
M04Spindle reverse (counter clockwise)
M05Spindle stop
M06Automatic tool change
M08Coolant on
M09Coolant off
M10Chuck open
M11Chuck close
M13Spindle forward and coolant on
M14Spindle reverse and coolant on
M25Tailstock quill extend
M26Tailstock quill retract
M30Program stop and reset
M38Door open
M39Door close
M40Parts catcher extend
M41Parts catcher retract
M62Auxiliary output 1 on
M63Auxiliary output 2 on
M64Auxiliary output 1 off
M65Auxiliary output 2 off
M66Wait for auxiliary output 1 on
M67Wait for auxiliary output 2 on
M76Wait for auxiliary output 1 off
M77Wait for auxiliary output 2 off
M98Sub program call
M99Sub program end and return


No comments:

Post a Comment