Fagor 8070 programming G codes / M codes complete lists.

Fagor 8070 M Milling
G Codes
| G Codes | Description |
|---|---|
| G00 | Rapid traverse. |
| G01 | Linear interpolation. |
| G02 | Clockwise circular (helical) interpolation. |
| G03 | Counterclockwise circular (helical) interpolation. |
| G04 | Dwell |
| G05 | Controlled corner rounding (modal). |
| G06 | Arc center in absolute coordinates (not modal). |
| G07 | Square corner (modal). |
| G08 | Arc tangent to previous path. |
| G09 | Arc defined by three points. |
| G10 | Mirror image cancellation. |
| G11 | Mirror image on X. |
| G12 | Mirror image on Y. |
| G13 | Mirror image on Z. |
| G14 | Mirror image in the programmed directions. |
| G17 | Main plane X-Y, and longitudinal axis Z. |
| G18 | Main plane Z-X, and longitudinal axis Y. |
| G19 | Main plane Y-Z, and longitudinal axis X. |
| G20 | Main plane by two directions and longitudinal axis. |
| G30 | Polar origin preset. |
| G31 | Temporary polar origin shift to the center of arc. |
| G33 | Electronic threading with constant pitch. |
| G36 | Automatic radius blend. |
| G37 | Tangential entry. |
| G38 | Tangential exit. |
| G39 | Automatic chamfer blend. |
| G40 | Cancellation of tool radius compensation. |
| G41 | Left-hand tool radius compensation. |
| G42 | Right-hand tool radius compensation. |
| G45 | Turn tangential control on and off. |
| G50 | Semi-rounded corner. |
| G53 | Zero offset cancellation. |
| G54 | Absolute zero offset 1. |
| G55 | Absolute zero offset 2. |
| G56 | Absolute zero offset 3. |
| G57 | Absolute zero offset 4. |
| G58 | Absolute zero offset 5. |
| G59 | Absolute zero offset 6. |
| G60 | Square corner (not modal). |
| G61 | Controlled corner rounding (not modal). |
| G63 | Rigid tapping. |
| G70 | Programming in inches. |
| G71 | Programming in millimeters. |
| G72 | Scaling factor. |
| G73 | Coordinate system rotation. |
| G74 | Home search |
| G80 | Canned cycle cancellation. |
| G81 | Drilling canned cycle. |
| G82 | Drilling canned cycle with a variable peck. |
| G83 | Deep-hole drilling canned cycle with constant peck. |
| G84 | Tapping canned cycle. |
| G85 | Reaming canned cycle. |
| G86 | Boring canned cycle. |
| G87 | Rectangular pocket canned cycle. |
| G88 | Circular pocket canned cycle. |
| G90 | Programming in absolute coordinates. |
| G91 | Programming in incremental coordinates. |
| G92 | Coordinate preset. |
| G93 | Machining time in seconds. |
| G94 | Feedrate in millimeters/minute (inches/minute). |
| G95 | Feedrate in millimeters/revolution (inches/revolution). |
| G96 | Constant surface speed. |
| G97 | Constant turning speed. |
| G98 | Withdrawal to the starting plane. |
| G99 | Withdrawal to the reference plane. |
| G100 | Probing until making contact. |
| G101 | Include probe offset. |
| G102 | Exclude probe offset. |
| G103 | Probing until not making contact. |
| G104 | Probe movement up to the programmed position. |
| G108 | Feedrate blending at the beginning of the block. |
| G109 | Feedrate blending at the end of the block. |
| G112 | Changing of parameter range of an axis. |
| G130 | Percentage of acceleration to be applied per axis or spindle. |
| G131 | Percentage of acceleration to be applied to all the axes. |
| G132 | Percentage of jerk to be applied per axis or spindle. |
| G133 | Percentage of jerk to be applied to all the axes. |
| G134 | Percentage of Feed-Forward to be applied. |
| G135 | Percentage of AC-Forward to be applied. |
| G136 | Circular transition between blocks. |
| G137 | Linear transition between blocks. |
| G138 | Direct activation/cancellation of tool compensation. |
| G139 | Indirect activation/cancellation of tool compensation. |
| G145 | Freeze tangential control. |
| G151 | Programming in diameters. |
| G152 | Programming in radius. |
| G157 | Excluding axes in the zero offset. |
| G158 | Incremental zero offset. |
| G159 | Additional absolute zero offsets. |
| G160 | Multiple machining in straight line. |
| G161 | Multiple machining in rectangular pattern. |
| G162 | Multiple machining in grid pattern. |
| G163 | Multiple machining in a full circle. |
| G164 | Multiple machining in arc pattern. |
| G165 | Machining programmed with an arc-chord. |
| G170 | Hirth axes OFF |
| G171 | Hirth axes ON |
| G174 | Set the machine coordinate. |
| G180/G189 | OEM subroutine execution. |
| G380/G399 | OEM subroutine execution. |
| G192 | Turning speed limit. |
| G193 | Interpolating the feedrate. |
| G196 | Constant cutting point feedrate. |
| G197 | Constant tool center feedrate. |
| G198 | Setting of lower software travel limits |
| G199 | Setting of upper software travel limits |
| G200 | Exclusive manual intervention. |
| G201 | Activation of additive manual intervention. |
| G202 | Cancellation of additive manual intervention. |
| G210 | Bore milling canned cycle. |
| G211 | Inside thread milling cycle. |
| G212 | Outside thread milling cycle. |
| G261 | Arc center in absolute coordinates (modal). |
| G262 | Arc center referred to starting point. |
| G263 | Arc radius programming. |
| G264 | Cancel arc center correction. |
| G265 | Activate arc center correction. |
| G266 | Feedrate override at 100% |
M Codes
| M Codes | Description |
|---|---|
| M00 | Program stop. |
| M01 | Conditional program stop. |
| M02 | End of program. |
| M03 | Start the spindle clockwise. |
| M04 | Start the spindle counterclockwise. |
| M05 | Stop the spindle. |
| M06 | Tool change. |
| M17 | End of a global or local subroutine. |
| M19 | Spindle orientation. |
| M29 | End of a global or local subroutine. |
| M30 | End of program. |
| M41-M44 | Spindle gear change. |
Addresses
| Addresses | Description |
|---|---|
| F | Machining feedrate |
| S | Spindle speed |
| T | Tool number |
| D | Tool offset number |
Fagor 8070 T Lathe
G Codes
| G Codes | Description |
|---|---|
| G00 | Rapid traverse. |
| G01 | Linear interpolation. |
| G02 | Clockwise circular (helical) interpolation. |
| G03 | Counterclockwise circular (helical) interpolation. |
| G04 | Dwell |
| G05 | Controlled corner rounding (modal). |
| G06 | Arc center in absolute coordinates (not modal). |
| G07 | Square corner (modal). |
| G08 | Arc tangent to previous path. |
| G09 | Arc defined by three points. |
| G10 | Mirror image cancellation. |
| G11 | Mirror image on X. |
| G12 | Mirror image on Y. |
| G13 | Mirror image on Z. |
| G14 | Mirror image in the programmed directions. |
| G17 | Main plane X-Y, and longitudinal axis Z. |
| G18 | Main plane Z-X, and longitudinal axis Y. |
| G19 | Main plane Y-Z, and longitudinal axis X. |
| G20 | Main plane by two directions and longitudinal axis. |
| G30 | Polar origin preset. |
| G31 | Temporary polar origin shift to the center of arc. |
| G33 | Electronic threading with constant pitch. |
| G36 | Automatic radius blend. |
| G37 | Tangential entry. |
| G38 | Tangential exit. |
| G39 | Automatic chamfer blend. |
| G40 | Cancellation of tool radius compensation. |
| G41 | Left-hand tool radius compensation. |
| G42 | Right-hand tool radius compensation. |
| G45 | Turn tangential control on and off. |
| G50 | Semi-rounded corner. |
| G53 | Zero offset cancellation. |
| G54 | Absolute zero offset 1. |
| G55 | Absolute zero offset 2. |
| G56 | Absolute zero offset 3. |
| G57 | Absolute zero offset 4. |
| G58 | Absolute zero offset 5. |
| G59 | Absolute zero offset 6. |
| G60 | Square corner (not modal). |
| G61 | Controlled corner rounding (not modal). |
| G63 | Rigid tapping. |
| G66 | Pattern repeat canned cycle. |
| G68 | Stock removal cycle along X axis. |
| G69 | Stock removal canned cycle along Z axis. |
| G70 | Programming in inches. |
| G71 | Programming in millimeters. |
| G72 | Scaling factor. |
| G73 | Coordinate system rotation. |
| G74 | Home search |
| G81 | Turning canned cycle with straight sections. |
| G82 | Facing canned cycle with straight sections. |
| G83 | Drilling / tapping canned cycle. |
| G84 | Turning canned cycle with arcs. |
| G85 | Facing canned cycle with arcs. |
| G86 | Longitudinal threading canned cycle. |
| G87 | Face threading canned cycle. |
| G88 | Grooving canned cycle along the X axis. |
| G89 | Grooving canned cycle along the Z axis. |
| G90 | Programming in absolute coordinates. |
| G91 | Programming in incremental coordinates. |
| G92 | Coordinate preset. |
| G93 | Machining time in seconds. |
| G94 | Feedrate in millimeters/minute (inches/minute). |
| G95 | Feedrate in millimeters/revolution (inches/revolution). |
| G96 | Constant surface speed. |
| G97 | Constant turning speed. |
| G100 | Probing until making contact. |
| G101 | Include probe offset. |
| G102 | Exclude probe offset. |
| G103 | Probing until not making contact. |
| G104 | Probe movement up to the programmed position. |
| G108 | Feedrate blending at the beginning of the block. |
| G109 | Feedrate blending at the end of the block. |
| G112 | Changing of parameter range of an axis. |
| G130 | Percentage of acceleration to be applied per axis or spindle. |
| G131 | Percentage of acceleration to be applied to all the axes. |
| G132 | Percentage of jerk to be applied per axis or spindle. |
| G133 | Percentage of jerk to be applied to all the axes. |
| G134 | Percentage of Feed-Forward to be applied. |
| G135 | Percentage of AC-Forward to be applied. |
| G136 | Circular transition between blocks. |
| G137 | Linear transition between blocks. |
| G138 | Direct activation/cancellation of tool compensation. |
| G139 | Indirect activation/cancellation of tool compensation. |
| G145 | Freeze tangential control. |
| G151 | Programming in diameters. |
| G152 | Programming in radius. |
| G157 | Excluding axes in the zero offset. |
| G158 | Incremental zero offset. |
| G159 | Additional absolute zero offsets. |
| G160 | Drilling / tapping canned cycle on the face of the part. |
| G161 | Drilling / tapping canned cycle on the side of the part. |
| G162 | Slot milling canned cycle along the side of the part. |
| G163 | Slot milling canned cycle along the face of the part. |
| G170 | Hirth axes OFF |
| G171 | Hirth axes ON |
| G174 | Set the machine coordinate. |
| G180/G189 | OEM subroutine execution. |
| G380/G399 | OEM subroutine execution. |
| G192 | Turning speed limit. |
| G193 | Interpolating the feedrate. |
| G196 | Constant cutting point feedrate. |
| G197 | Constant tool center feedrate. |
| G198 | Setting of lower software travel limits |
| G199 | Setting of upper software travel limits |
| G200 | Exclusive manual intervention. |
| G201 | Activation of additive manual intervention. |
| G202 | Cancellation of additive manual intervention. |
| G261 | Arc center in absolute coordinates (modal). |
| G262 | Arc center referred to starting point. |
| G263 | Arc radius programming. |
| G264 | Cancel arc center correction. |
| G265 | Activate arc center correction. |
| G266 | Feedrate override at 100% |
M Codes
| M Codes | Description |
|---|---|
| M00 | Program stop. |
| M01 | Conditional program stop. |
| M02 | End of program. |
| M03 | Start the spindle clockwise. |
| M04 | Start the spindle counterclockwise. |
| M05 | Stop the spindle. |
| M06 | Tool change. |
| M17 | End of a global or local subroutine. |
| M19 | Spindle orientation. |
| M29 | End of a global or local subroutine. |
| M30 | End of program. |
| M41-M44 | Spindle gear change. |
Addresses
| Addresses | Description |
|---|---|
| F | Machining feedrate |
| S | Spindle speed |
| T | Tool number |
| D | Tool offset number |