Complete G‑Codes & M‑Codes Reference for Fagor 8025/8030 Milling & Lathe Models
Fagor Mill 8025/8030 Models M MG MS GP and Fagor Lathe 8025/8030 Models T TG TS programming G codes / M codes complete lists.

Fagor 8025/8030M G Codes M Codes
Fagor 8025/8030 Models M MG MS GP programming G codes / M codes complete lists.
G Codes
| G Codes | Description |
|---|---|
| G00 | Positioning |
| G01 | Linear interpolation |
| G02 | Clockwise circular helical interpolation |
| G03 | Counter-clockwise circular helical interpolation |
| G04 | Dwell, duration programmed by means of K |
| G05 | Round corner |
| G06 | Circular Interpolation with absolute center coordinates |
| G07 | Square corner |
| G08 | Arc tangent to previous path |
| G09 | Arc programmed by three points |
| G10 | Cancellation of mirror image |
| G11 | Mirror image on the X axis |
| G12 | Mirror image on the Y axis |
| G13 | Mirror image on the Z axis |
| G17 | Selection of the XY plane |
| G18 | Selection of the XZ plane |
| G19 | Selection of the YZ plane |
| G20 | Call for standard subroutine |
| G21 | Call for parametric subroutine |
| G22 | Definition of standard subroutine |
| G23 | Definition of parametric subroutine |
| G24 | End of subroutine |
| G25 | Unconditional jump/call |
| G26 | Conditional jump/call if zero |
| G27 | Conditional jump/call if different from zero |
| G28 | Conditional jump/call if smaller than zero |
| G29 | Conditional jump/call if equal to or greater than zero |
| G30 | Display error code defined by K |
| G31 | Store present program’s datum point |
| G32 | Retrieve datum point stored by G31 |
| G33 | Threadcutting |
| G36 | Automatic radius blend |
| G37 | Tangential approach |
| G38 | Tangential exit |
| G39 | Chamfering |
| G40 | Cancellation of radius compensation |
| G41 | Left hand radius compensation |
| G42 | Right hand radius compensation |
| G43 | Length compensation |
| G44 | Cancellation of length compensation |
| G47 | Single block treatment |
| G48 | Cancellation of single block treatment |
| G50 | Loading of the values in the tool offset table |
| G52 | Communication with FAGOR LOCAL AREA NETWORK |
| G53-G59 | Zero offsets |
| G64 | Multiple arc pattern machining cycle |
| G65 | Independent axis execution |
| G70 | Programming in inches |
| G71 | Programming in millimeters |
| G72 | Scaling factor |
| G73 | Pattern rotation |
| G74 | Automatic search for machine reference |
| G75 | Probing |
| G75 N2 | Probing canned cycles |
| G76 | Automatic block generation |
| G77 | Coupling of 4th axis W or 5th axis V with associated axis |
| G78 | Cancellation of G77. |
| G79 | User defined canned cycle |
| G80 | Cancellation of canned cycles |
| G81 | Drilling canned cycle |
| G82 | Drilling canned cycle with dwell |
| G83 | Deep drilling canned cycle |
| G84 | Tapping canned cycle |
| G85 | Reaming canned cycle |
| G86 | Boring canned cycle with G00 withdrawal |
| G87 | Rectangular pocket canned cycle |
| G88 | Circular pocket canned cycle |
| G89 | Boring canned cycle with G01 withdrawal |
| G90 | Programming of absolute coordinates |
| G91 | Programming of incremental coordinates |
| G92 | Preselection of coordinates |
| G93 | Preselection of polar origin |
| G94 | Feedrate F in mm/min. (inches/min.) |
| G95 | Feedrate F in mm/rev. (inches/rev.) |
| G96 | Constant surface feed |
| G97 | Constant surface speed at the center of the tool |
| G98 | Tool return to starting plane on completing a canned cycle |
| G99 | Tool return to reference (approach) plane on completing a canned cycle |
M Codes
| M Codes | Description |
|---|---|
| M00 | Program stop |
| M01 | Conditional stop of program |
| M02 | End of program |
| M30 | End of program with return to beginning |
| M03 | Clockwise start of the spindle |
| M04 | Counter-clodwise start of the spindle |
| M05 | Spindle stop |
| M06 | Tool change code |
| M19 | Analog S output (creep) for tool change and spindle orientation |
| M22,M23,M24,M25 | Operation with pallets |
| M41,M42,M43,M44 | Spindle range selection |
| M45 | Selection of rotation speed of the live tool and that of the synchronized tool. |
Fagor 8025/8030T G Codes M Codes
Fagor 8025/8030 Models T TG TS programming G codes / M codes complete lists.
G Codes
| G Codes | Description |
|---|---|
| G00 | Positioning |
| G01 | Linear interpolation |
| G02 | Clockwise circular helical interpolation |
| G03 | Counter-clockwise circular helical interpolation |
| G04 | Dwell, duration programmed by means of K |
| G05 | Round corner |
| G06 | Circular Interpolation with absolute center coordinates |
| G07 | Square corner |
| G08 | Arc tangent to previous path |
| G09 | Arc programmed by three points |
| G14 | Activation of C axis in degrees |
| G15 | Machining the cylindrical surface of a part |
| G16 | Machining the surface of a part face |
| G20 | Call for standard subroutine |
| G21 | Call for parametric subroutine |
| G22 | Definition of standard subroutine |
| G23 | Definition of parametric subroutine |
| G24 | End of subroutine |
| G25 | Unconditional jump/call |
| G26 | Conditional jump/call if zero |
| G27 | Conditional jump/call if different from zero |
| G28 | Conditional jump/call if smaller than zero |
| G29 | Conditional jump/call if equal to or greater than zero |
| G30 | Display error code defined by K |
| G31 | Store present program’s datum point |
| G32 | Retrieve datum point stored by G31 |
| G33 | Threadcutting |
| G36 | Automatic radius blend (controlled corner rounding) |
| G37 | Tangential approach |
| G38 | Tangential exit |
| G39 | Chamfering |
| G40 | Cancellation of radius compensation |
| G41 | Left hand radius compensation |
| G42 | Right hand radius compensation |
| G47 | Single block treatment |
| G48 | Cancellation of single block treatment |
| G50 | Loading of the values in the tool offset table |
| G51 | Correction of the dimensions of the tool in use |
| G52 | Communication with FAGOR LOCAL AREA NETWORK |
| G53-G59 | Zero offsets |
| G64 | Multiple arc pattern machining cycle |
| G65 | Independent axis execution |
| G66 | Pattern repeat (roughing canned cycle following part shape) |
| G68 | Roughing canned cycle (X) |
| G69 | Roughing canned cycle (Z) |
| G70 | Programming in inches |
| G71 | Programming in millimeters |
| G72 | Scaling factor |
| G74 | Automatic search for machine reference |
| G75 | Probing |
| G75 N2 | Probing canned cycles |
| G76 | Automatic block generation |
| G81 | Canned turning cycle with straight sections |
| G82 | Canned facing cycle with straight sections |
| G83 | Deep hole drilling |
| G84 | Turning with arcs |
| G85 | Facing with arcs |
| G86 | Longitudinal threadcutting cycle |
| G87 | Face threadcutting cycle |
| G88 | Grooving cycle (X) |
| G89 | Grooving cycle (Z) |
| G90 | Programming of absolute coordinates |
| G91 | Programming of incremental coordinates |
| G92 | Preselection of coordinates and setting of max. S value |
| G93 | Preselection of polar origin |
| G94 | Feedrate F in mm/min (inch/min.) |
| G95 | Feedrate F in mm/rev (inch/rev.) |
| G96 | Speed S in m/min (feet/min.) (Constant surface speed) |
| G97 | Speed S in rev/min. |
M Codes
| M Codes | Description |
|---|---|
| M00 | Program stop |
| M01 | Conditional stop of program |
| M02 | End of program |
| M30 | End of program with return to beginning |
| M03 | Clockwise start of the spindle |
| M04 | Counter-clodwise start of the spindle |
| M05 | Spindle stop |
| M19 | Spindle orientation |
| M41,M42,M43,M44 | Spindle range selection |
| M45 | Selection of rotation speed of the live tool and that of the synchronized tool. |
CNC Machine
- Complete Tormach G‑Code Reference for PCNC 1100 & 770
- Comprehensive Fagor 800M & 800T G‑Codes & M‑Codes Guide
- Complete G Codes & M Codes Guide for Fagor 101/102 CNC Systems
- Complete G & M Code Reference for Fagor 8065M Milling & 8065T Lathe
- Complete G & M Code Reference for Fagor 8037 Milling & Lathe
- Fagor 8055/8055i G‑Codes & M‑Codes: Complete Programming Guide
- Comprehensive G‑Codes & M‑Codes Reference for Fagor 8070 CNC Machine
- Comprehensive Guide to Sherline CNC G Codes & M Codes
- C.B. Ferrari E560 G-Code Reference – Complete List for CNC Machinists
- GTCNC-150iM-II CNC Milling Machine: Complete G & M Code Programming Manual