Lathe Okuma G Code

 

 
G All G code is F3.0 in both inch and metric.MODAL
G00PositioningM
G01Linear InterpolationM
G02Circular Interpolation (CW)M
G03Circular Interpolation (CCW)M
G04DwellX
 
G20Home Position CommandX
G21ATC Home Position CommandX
G22Torque skip commandX
 
G28Torque Limit command cancelX
G29Torque Limit commandX
G30Skip cycleX
G31Fixed thread cutting cycle: LongitudinalX
G32Fixed thread cutting cycle: End PhaseX
G33Fixed thread cutting cycleX
G34Variable lead thread cutting cycle: Increasing leadX
G35Variable lead thread cutting cycle: Decreasing leadX
G36M-tool spindle-feed rod synchronized feeding (forward)X
G37M-tool spindle-feed rod synchronized feeding (reverse)X
G40Tool Nose Radius Compensation: CANCELM
G41Tool Nose Radius Compensation: LEFTM
G42Tool Nose Radius Compensation: RIGHTM
 
G50Zero Offset. Maximum Spindle Speed DesignationM
G62Mirror image designationX
G64Mirror image control OFFX
G65Mirror image control ONX
G72Compound Fixed Thread Cutting Cycle: LongitudinalM
G71Compound Fixed Thread Cutting Cycle: TransverseM
G73Longitudinal Grooving Compound Fixed CycleM
G74Transverse Grooving Compound Fixed CycleM
G75Automatic ChamferingM
G76Automatic RoundingM
G77Tapping compound fixed cycleM
G78Tapping cycle reversed threadM
G80End of Shape Designation (LAP)M
G81Start of Longitudinal Shape Designation (LAP)M
G82Start of Transverse Shape designation (LAP)M
G83Start of Blank material shape definition (LAP)M
G84Change of cutting conditions in bar turning cycle (LAP)M
G85Call of Rough Bar Turning Cycle (LAP)M
G86Call of Rough copy Turning Cycle (LAP)M
G87Call Finish Turning Cycle (LAP)M
G88Call of continuous thread cutting cycle (LAP)M
 
G90Absolute ProgrammingM
G91Incremental ProgrammingM
G94Feed Per Minute Mode (MM.MIN)M
G95Feed Per Minute Mode (MM/REV)M
G96Constant Cutting Speed "ONM
G97Constant Cutting Speed "OFFM
 
G101Linear Interpolation in Contour GenerationM
G102Circular Interpolation in Contour Generation (FACE) (CW)M
G103Circular Interpolation in Contour Generation (FACE) (CCW)M
G110Constant speed cutting on turret AM
G112Circular thread cutting CWM
G113Circular thread cutting CCWM
G132Circular Interpolation in Contour Generation (SIDE) (CW)M
G133Circular Interpolation in Contour Generation (SIDE) (CCW)M
 
G136End of Coordinate System Conversion or Y-Axis Mode OFFM
G137Start of Coordinate System Conversion or Y-Axis Mode OFFM
G140Designation of Machining Mode Using Main SpindleM
G141Designation of Machining Mode Using Sub SpindleM
G161G-code macro function MODINM
G162G-code macro function MODINM
G163G-code macro function MODINM
G164G-code macro function MODINM
G165G-code macro function MODINM
G166G-code macro function MODINM
G167G-code macro function MODINM
G168G-code macro function MODINM
G169G-code macro function MODINM
G170G-code macro function MODINM
G171G-code macro function CALLM
G178Synchronized tapping cycle (forward)M
G179Synchronized tapping cycle (reverse)M
G180M-Tool Compound Fixed Cycle: CANCELM
G181M-tool Compound Fixed Cycle: DRILLINGM
G182M-tool Compound Fixed Cycle: BORINGM
G183M-tool Compound Fixed Cycle: DEEP HOLE DRILLINGM
G184M-tool Compound Fixed Cycle: TAPPINGM
G185M-Tool Compound Fixed Cycle: LONGITUDINAL THREAD CUTTINGM
G186M-Tool Compound Fixed Cycle: END FACE THREAD CUTTINGM
G187M-Tool Compound Fixed Cycle: LONGITUDINAL STRAIGHT THREAD CUTTINGM
G188M-Tool Compound Fixed Cycle: TRANSVERSE STRAIGHT THREAD CUTTINGM
G189M-Tool Compound Fixed Cycle: REAMING/BORINGM
G190M-Tool Compound Fixed Cycle: KEYWAY CUTTING CYCLEM
G191M-Tool Compound Fixed Cycle: LONGITUDINAL KEYWAY CUTTING CYCLEM
 
M All M code is F3.0 in both inch and metric.MODAL
M00Program Stop X
M01Optional Stop X
M02End of Program X
M03Spindle CW M
M04Spindle CCW M
M05Spindle Stop M
M06Tool Change M
 
M08Coolant ON M
M09Coolant OFF M
M12M-Tool Spindle STOP M
M13M-Tool Spindle CW M
M14M-Tool Spindle CCW M
M15C-Axis Positioning M
M16C-Axis Positioning (NEG) M
M17CEJ MATIC :Request of Data transfer M
M18Post-process Gauging RS232C: Request of Data transfer M
M19Oriented Spindle Stop M
M20Tailstock Barrier OFF or spindle interference monitoring OFF (opposed
two-spindle models) M
M21Tailstock Barrier ON or spindle interference monitoring ON (opposed
two-spindle models) M
M22Chamfer OFF M
M23Chamfer ON M
M24Chuck Barrier OFF, Tool interference OFF M
M25Chuck Barrier ON, Tool interference ON M
M26Thread Lead Along Z-Axis M
M27Thread Lead Along X-Axis M
M28Tool Interference Check Function OFF M
M29Tool Interference Check Function ON M
M30End of Program M
 
M32Straight In-feed along thread face mode (on left face) M
M33Zig-Zag Infeed in Thread Cutting M
M34Straight In-feed along thread face mode (on right face) M
M40Spindle gear Range Neutral M
M41Spindle Gear Range 1 M
M42Spindle Gear Range 2 M
M48Spindle Speed Override Ignore Cancel M
M49Spindle Speed Override Ignore M
M55Tailstock Spindle Retract M
M56Tailstock Spindle Advanced M
M58Chucking Pressure Low M
M59Chucking Pressure High M
M72ATC Unit Position at Approach Position M
M73Thread Cutting Pattern 1 M
M74Thread Cutting Pattern 2 M
M75Thread Cutting Pattern 3 M
M76Parts Catcher Retract M
M77Parts Catcher Advanced M
M78Steady Rest Unclamp M
M79Steady Rest Clamp M
M80Overcut Advanced M
M81Overcut Retract M
M83Chuck Clamp M
M84Chuck Unclamp M
M85No Return to the Cutting Starting Point after the completion of rough
turning cycle (LAP) M
M86Turret Indexing direction: CW (reverse) M
M87Cancel of M86 M
M98Tailstock Spindle Thrust Low M
M99Tailstock Spindle Thrust High M
 
M109Cancel of M110 M
M110C-Axis Joint M
M134Z-Axis Thrust Monitoring OFF M
M135Z-Axis Thrust Monitoring ON M
M136Designation of Multiple fixed cycle configuration M
M137Touch setter interlock release ON M
M138Touch setter interlock release OFF M
M139Lead Machining Function - Learning Operation M
M140Tapping Cycle M-Tool Constant Rotation Answer Ignored M
M141C-Axis Clamp or not Selection M
M142Coolant Pressure Low M
M143Coolant Pressure High M
M146C-Axis Unclamp M
M147C-Axis Clamp M
 
M152M-Tools Spindle Interlock ON M
M153M-Tools Spindle Interlock OFF M
M161Feedrate Override Fix (100%) M
M162Cancel of M163 M
M163M-Tools Spindle Speed Override Fix (100%) M
M168Ignoring M-Tool Spindle Constant Speed Answer M
M169C-Axis NoClamp M
M191M-Tool Spindle Orientation Direction Specified CW M
M192M-Tool Spindle Orientation Direction Specified CCW M
M197Thread Cutting Phasing Stroke Clear M
M211Keyway Cutting Style: Minus Direction M
M212Keyway Cutting Style: ZigZag M
M213Keyway Cutting Style: Designated Depth Infeed M
M214Keyway Cutting Style: Equal Depth Infeed M