4 Hire Tek Logo - CNC Contract Programming
If you see this message in your browser instead of buttons, then Java is disabled.
Please enable or use links at bottom of page.



Standard CNC G Codes - Vertical and Horizontal Mills




Commonly Used "G" Codes - CNC Mill

  G00 - Rapid Positioning   G52 - Local Coordinate Setting
  G01 - Feedrate Positioning   G53 - Machine Coordinate Setting
  G02 - Arc Clockwise   G54 - Workpiece Coordinate Setting #1
  G03 - Arc Counterclockwise   G55 - Workpiece Coordinate Setting #2
  G04 - Dwell   G56 - Workpiece Coordinate Setting #3
  G05 - High Speed Machining   G57 - Workpiece Coordinate Setting #4
  G07 - Imanaginary Axis Designation   G58 - Workpiece Coordinate Setting #5
  G09 - Exact Stop Check   G59 - Workpiece Coordinate Setting #6
  G10 - Program Parameter Input   G60 - Single Direction Positioning
  G11 - Program Peramater Input Cancel   G62 - Automatic Corner Override
  G12 - Circle Cutting   CW   G63 - Tapping Mode
  G13 - Circle Cutting   CCW   G64 - Cutting Mode
  G17 - X - Y Plane   G65 - Custom Macro Call (Simple)
  G18 - X - Z Plane   G66 - Custom Macro Call (Modal)
  G19 - Y - Z Plane   G67 - Custom Macro Call Cancel (Modal)
  G20 - Input in Inch Units   G68 - Coordinate System Rotation   ON
  G21 - Input in Metric   G69 - Coordinate System Rotation   OFF
  G22 - Stored Stroke Limit   ON   G70 - Input in Inch Units
  G23 - stored Stroke Limit   OFF   G71 - Input in Metric Units
  G27 - Reference Point Return Check   G73 - High Speed Peck Drilling Cycle
  G28 - Automatic Return to Reference Point   G74 - Left Hand Tapping Cycle
  G29 - Automatic Return from Reference Point   G76 - Fine Boring Cycle
  G30 - Return to 2nd, 3rd or 4th Reference Point   G80 - Canned Cycle Cancel
  G31 - Skip Function   G81 - Drilling Cycle (Canned)
  G33 - Thread Cutting   G82 - Counter Boring Cycle (Canned)
  G34 - Bolt Hole Circle (Canned Cycle)   G83 - Peck Drilling Cycle (Canned)
  G35 - Line at Angle (Canned Cycle)   G84 - Right Hand Tapping Cycle (Canned)
  G36 - Arc (Canned Cycle)   G85 - Boring Cycle (Canned)
  G40 - Cutter Compensation Cancel   G87 - Back Boring Cycle (Canned)
  G41 - Cutter Compensation Left   G90 - Absolute Positioning
  G42 - Cutter Compensation Right   G91 - Incremental Positioning
  G43 - Tool Length Compensation (Plus)   G92 - Reposition Origin Point
  G44 - Tool Length Compensation (Minus)   G94 - Feed Per Minute
  G45 - Tool Offset Increase   G95 - Feed Per Revolution
  G46 - Tool Offset Decrease   G96 - Constant Surface Speed Contrpl
  G49 - Tool Length Compensation Cancel   G97 - Constant Surface Speed Control Cancel
  G50 - Scaling   OFF   G98 - Set Initial Plane (Default)
  G51 - Scaling   ON   G99 - Return to Rapid Plane



Standard CNC G Codes - Lathes



Commonly Used "G" Codes - CNC Lathe

  G00 - Rapid Positioning   G57 - Workpiece Coordinate Setting #4
  G01 - Feedrate Positioning   G58 - Workpiece Coordinate Setting #5
  G02 - Arc Clockwise   G59 - Workpiece Coordinate Setting #6
  G03 - Arc Counterclockwise   G61 - Exact Stop Check Mode
  G04 - Dwell   G62 - Automatic Corner Override
  G07 - Feedrate Sine Curve Control   G63 - Tapping Mode
  G10 - Data Setting   G64 - Cutting Mode
  G11 - Data Setting Cancel   G65 - User Macro Call
  G17 - X - Y Plane   G66 - User Macro Call (Modal)
  G18 - X - Z Plane   G67 - User Macro Call Cancel (Modal)
  G19 - Y - Z Plane   G70 - Finishing Cycle
  G20 - Inch Units   G71 - Turning Cycle
  G21 - Metric Units   G72 - Facing Cycle
  G22 - Stored Stroke Check ON   G73 - Pattern Repeat
  G23 - Stored Stroke Check OFF   G74 - Drilling Cycle
  G27 - Reference Point Return Check   G75 - Grooving Cycle
  G28 - Automatic Zero Return   G76 - Threading Cycle
  G29 - Return from Zero Position   G80 - Canned Cycle Cancel
  G30 - 2nd Reference Point Return   G83 - Face Drilling Cycle
  G31 - Skip Function   G84 - Face Tapping Cycle
  G32 - Thread Cutting   G86 - Face Boring Cycle
  G36 - Automatic Tool Compensation   G90 - Absolute Positioning
  G40 - Tool Compensation Cancel   G91 - Incremental Positioning
  G41 - Tool Compensation Left   G92 - OD Thread Cutting Cycle
  G42 - Tool Compensation Right   G94 - Face Turning Cycle
  G46 - Automatic Tool Compensation   G96 - Constant Speed Control
  G50 - Coordinate System Setting   G97 - Constant Speed Control Cancel
  G52 - Local Coordinate System Setting   G98 - Feedrate Per Time
  G53 - Machine Coordinate System Setting   G99 - Feedrate Per Revolution
  G54 - Workpiece Coordinate Setting #1   G107 - Cylindrical Interpolation
  G55 - Workpiece Coordinate Setting #2   G112 - Polar Coordinate Interpolation
  G56 - Workpiece Coordinate Setting #3   G113 - Polar Coordinate Interpolation Cancel



Standard CNC M Codes - Mills and Lathes


Commonly Used "M" Codes - Mill & Lathe

Mill

Lathe

  M00 - Program Stop   M00 - Program Stop
  M01 - Optional Stop   M01 - Optional Program Stop
  M02 - Program End   M02 - Program End
  M03 - Spindle Clockwise   M03 - Spindle Clockwise
  M04 - Spindle Counter Clockwise   M04 - Spindle Counter Clockwise
  M05 - Spindle Stop   M05 - Spindle Stop
  M06 - Tool Change   
  M07 - Thru Spindle Coolant ON   M07 - Flood Coolant #1 On
  M08 - Flood Coolant ON   M08 - Flood Coolant #2 On
  M09 - Coolant Off (all coolant)   M09 - Coolant Off
  M10 - Table Pallet Clamp   
  M11 - Table Pallet Unclamp   
  M12 - Shower Coolant On    
  M14 - Spindle Air Blow On    
  M15 - Spindle Air Blow Off    
  M16 - Air Blast / Tool Changer    
  M18 - Air Blast Off    
  M19 - Spindle Orientation    
  M29 - Rigid Tapping    
  M30 - End Program   M30 - End Progarm
  M60 - Pallet Change    
  M61 - Load Pallet #1   
  M62 - Load Pallet #2    
  M98 - Sub Program Call   M98 - Sub Program Call
  M99 - Sub Program Cancel   M99 - Sub Program Cancel



 


4 Hire Tek, Personalized & Affordable   CNC Contract Programming
Copyright © 2001 - 2007,   4 Hire Tek   All rights Reserved. !!!