User Tools

Site Tools


mycnc:gcodes_list
G-codes
Code Description Mill (M)
Lathe(L)
Cutting table (C)
Comments
G00 Rapid Positioning
G01 Linear Interpolation
G02 Arc CCW Interpolation
G03 Arc CW Interpolation
G04 Dwell
G5.1 Spline Inrepolation
G5.2 Nurbs Inrepolation
G5.3 Nurbs Inrepolation End
G10 Data Set
G11 Mirror Cancel
G12 Mirror X
G13 Mirror Y
G14 Mirror XY
G15 Polar coordinates Off
G16 Polar coordinates On
G17 Plane XY
G18 Plane ZX
G19 Plane YZ
G20 Unit Inches
G21 Unit Metric
G28 G28 Home
G28.1 Home Position Set
G28.2 Home Position #1 Save
G28.3 Home Position #2 Save
G28.4 Home Position #3 Save
G28.5 Home Position #1 Restore
G28.6 Home Position #2 Restore
G28.7 Home Position #3 Restore
G28.7 Home Position #3 Restore
G28.9 Home Position Address
G30 G30 Home
G30.1 G30 Home Set
G33 Spindle Synchronization
G33 Spindle Synchronization
G38.2 G38.2 Probing
G38.3 G38.3 Probing
G38.4 G38.4 Probing
G38.5 G38.5 Probing
G38.9 Tool Measure
G40 Tool Correction Cancel
G41 Tool Correction Left
G42 Tool Correction Right
G43 G43 Tool Length Offset
G44 G44 Tool Length Offset
G49 G49 Cancel Tool Length Offset
G50 G50 Scaling Cancel M
G51 G51 Scaling Set M
G50 G50 Set Max Spindle Speed (Lathe) L
G53 Machine Coordinates M L
G54 Use Coordinate System #1 M L
G55 Use Coordinate System #2 M L
G56 Use Coordinate System #3 M L
G57 Use Coordinate System #4 M L
G58 Use Coordinate System #5 M L
G59 Use Coordinate System #6 M L
G59.1 Use Coordinate System #7 M L
G59.2 Use Coordinate System #8 M L
G59.3 Use Coordinate System #9 M L
G59 Set Hypertherm Power Source Parameters (Plasma Cutting table only)
G61 Exact Stop M
G62 Corner Override M
G63 Mode Tapping M
G64 Mode Cutting M
G65 G-code macro M
G68 Rotation Coordinates Mode On M
G69 Rotation Coordinates Mode Off M
G73 Cycle Deep Hole Drilling M
G74 Cycle Left Hand Tapping M
G76 Cycle Lathe Thread L
G76 Motion Mode Cancel L
G80 Cancel Motion Mode
G81 Cycle Drilling
G82 Cycle Drilling Dwell
G83 Cycle Peck Drilling
G84 Cycle Right Hand Tapping
G85 Cycle Boring No Dwell Feed Out
G86 Cycle Boring Spindle Stop Rapid Out
G87 Cycle Back Boring
G88 Cycle Boring Spindle Stop Manual Out
G89 Cycle Boring Dwell Feed Out
G90 Absolute Programming
G91 Incremental Programming
G90.1 Arc Center Absolute Programming
G91.1 Arc Center Incremental Programming
G92 Set Work Position M
G92 Lathe Thread L
G94 Feedrate Per Minute L
G95 Feedrate Per Revolution
G96 Lathe Surface Speed L (constant surface for lathe)
G97 Set Spindle Speed L (revolutions per minute)
G98 TURN_FEEDRATE_PER_MINUTE L
G99 TURN_FEEDRATE_PER_REVOLUTION L
G98 Canned Return Back M
G99 Canned Return R M
G70 Unit Inches (2)
G71 Unit Metric (2)
G150 Tool Correction Radius Set
Miscellaneous M-codes
Code Description Implementation Comments
M00 Pause
M01 Optional Stop PLC
M02 End Program Native + PLC
M03 Spindle On CW PLC
M04 Spindle On CCW PLC
M05 Spindle Stop PLC
M06 Change Tool Macro
M07 Mist On (Cutting On) PLC
M08 Flood On (Cutting On) PLC
M09 All Coolant Off (Cutting Off) PLC
M14 THC Off Native + PLC Cutting tables
M15 THC On Native + PLC Cutting tables
M19 Spindle Orientation On PLC Lathe
M20 Spindle Orientation Off PLC Lathe
M23 Thread Finishing On PLC Lathe
M24 Thread Finishing Off PLC Lathe
M30 End Program with Rewind Pointer Macro
M41 Set Low Gears PLC
M41 Set High Gears PLC
M50 (1) THC Off PLC Cutting Tables
M50 (2) Hypertherm HPR source Off On-the-fly Native + PLC Cutting Tables
M50 (3) Feed Override On/Off Native + PLC
M51 THC On PLC Cutting Tables
M92 Start Cutting PLC Cutting Tables
M93 Stop Cutting PLC Cutting Tables
M20 Start Cutting PLC Cutting Tables
M21 Stop Cutting PLC Cutting Tables
M71 Start Cutting PLC Cutting Tables
M74 Stop Cutting PLC Cutting Tables
M45 Start Plasma Marking PLC Cutting Tables
M46 Stop Plasma Marking PLC Cutting Tables
M62 Turn On binary output pin PLC
M63 Turn Off binary output pin PLC
M64 Turn On binary output pin PLC
M65 Turn Off binary output pin PLC
M72 Begin Plasma Marking Section PLC Cutting Tables
M73 End Plasma Marking Section PLC Cutting Tables
M89 Start Marking PLC Cutting Tables
M90 Stop Marking PLC Cutting Tables
M98 Subroutine Run Native Cutting Tables
M99 Subroutine End Native Cutting Tables
M75-M88 User defined M-codes (Section 1)
M101-199 User defined M-codes (Section 2)
M200-999 User defined M-codes (Section 3)
Misc Macros
Code Description Implementation Comments
Homing
M131 Homing X axis Macro
M132 Homing Y axis Macro
M133 Homing Z axis Macro
M134 Homing A axis Macro
M135 Homing B axis Macro
M136 Homing C axis Macro
M138 Homing All axes Macro
Tool Measure
M131 Homing X axis Macro
M132 Homing Y axis Macro
M133 Homing Z axis Macro
M134 Homing A axis Macro
M135 Homing B axis Macro
M136 Homing C axis Macro
M138 Homing All axes Macro
mycnc/gcodes_list.txt · Last modified: 2017/06/15 00:41 by skirillov