Years ago (1990) Fadal Came out with these little quick code cards. we always kept them by the machine for reference. I couldnt find mine for about 3 years and then low and behold I found 4 of them, they are on a 5x 6 laminated card front and back.
I will try to scan a copy of the front and back of the org.
Thought since I had some time to type them up, I would post them. just copy and paste them then print and laminate, keep them next to your machines.
Front Left Colum
- G00 POINT TO POINT POSITIONING
- G01 LINEAR INTERPOLATION
- G02 CIRCULAR INTERPOLATION
(ARC CLOCKWISE)- G03 CIRCULAR INTERPOLATION
(ARC COUNTER CLOCKWISE)- G04 DWELL (P-WORD MILLIESECONDS)
- G05 NON-MODAL RAPID
- G08 ACCELERATION (NO RAMPS)
- G09 DECELERATION (RAMPS)
- G10 PROGRAMMING DATA INPUT
(L02=FIXTURE X,Y,Z P=#,
L10=LENGTH,P=#, R0=AMT,
L12=DIAMETER,P=#,R0=AMOUNT,
L100-L109=R VALUES,P=AMT)- G15 YZ CIRULAR INTERPOLATION
(WITH A AXIS)- G16 XY CIRULAR INTERPOLATION
(WITH C AXIS)- G17 XY PLANE
(Q WORD FOR A AXIS MAPPING)- G18 ZX PLANE
- G19 YZ PLANE
- G20 INCH PROGRAMMING
- G21 METRIC PROGRAMMING
- G28 RETURN TO ZERO
- G29 RETURN FROM ZERO
- G40 CUTTER COMPENSATION CANCEL
- G41 CUTTER COMPENSATION LEFT
- G42 CUTTER COMPENSATION RIGHT
- G43 TOOL LENGTH COMPENSATION POS.
- G44 TOOL LENGTH COMPENSATION NEG.
- G45 TOOL OFFSET SINGLE EXPANSION
- G46 TOOL OFFSET SINGLE REDUCTION
- G47 TOOL OFFSET DOUBLE EXPANSION
- G48 TOOL OFFSET DOUBLE REDUCTION
- G49 TOOL LENGTH OFFSET CANCEL
- G50 RAMP SLOPE CONTROL CANCEL
- G50.1 MIRROR IMAGE CANCEL
- G51 RAMP SLOPE CONTROL
(R0=RAMP SPEED VALUESOF .5-2.
+SIGN=Z AXIS, -SIGN=XY AXIS)- G51.1 MIRROR IMAGE
- G52 LOCAL COORDINATE SYSTEM
- G53 MACHINE COORDINATE SYSTEM
- G54-59 FIXTURE OFFSETS
Front right colum
- G66 MODAL SUBROUTINE CALL
(L=SUBROUTINE)- G67 MODAL SUBOUTINE CANCEL
- G68 ROTATION(R0=ANGLE
X,Y=CENTER OF ROTATION)- G69 ROTATION CANCEL
- G70 INCH PROGRAMMING
- G71 METRIC PROGRAMMING
- G73 PECK DRILL (Q= STEPSIZE
I= INITIAL PECK J=REDUCING VALUE
K=MINIMUM PECK)- G74 LEFT HAND TAP
FORMAT 1 (Q=THREAD LEAD, F=RPM)
FORMAT 2 (F=FEEDRATE, NO Q)- G75 TAPPING HEAD CYCLE
(Q=THREAD LEAD, F=RPM)- G76 FINE BORING
(Q=AMOUNT OF Y+ SHIFT OR
I=AMOUNT OF X SHIFT, J=AMOUNT
OF Y SHIFT- G80 FIXED CYCLE CANCEL
- G81 DRILL, SPOT DRILL
- G82 DRILL, COUNTERBORE
(P=MILLISECONDS)- G83 DEEP HOLE CYCLE (Q=STEPSIZE
I=INITIAL PECK, J=REDUCING VALUE
K=MINIMUM PECK- G84 RIGHT HAND TAP
FORMAT 1 (Q=THREAD LEAD, F=RPM)
FORMAT 2 (F=FEEDRATE, NO Q)- G85 BORE IN/OUT
- G86 BORE IN/SPINDLE OFF/RAPID OUT
- G87 BORE IN.OUT
- G88 BORE IN/DWELL/OUT
(P=MILLISECONDS)- G89 BORE IN/DWELL/OUT
(P=MILLISECONDS)- G90 ABSOLUTE POSITIONING
- G91 INCREMENTAL POSITIONING
- G91.1 HIGH SPEED EXCECUTION
- G91.2 HIGH SPEED EXCECUTION CANCLE
- G92 ABSOLUTE PRESET
- G93 1/T FEEDRATE SPECIFICATION
- G94 FEEDRATE SPECIFICATION DPM,IPM
- G98 RETURN TO INITIAL PLANE
- G99 RETURN TO R0 CLEARANCE PLANE
BACK SIDE
- L9201 ENGRAVING (R1+0=STD R1+1=STEN R1+2=SERIAL STD R1+3=SERIAL STEN,
R2=HEIGHT, R3= ANGLE, R4=SERIAL INCREMENT 1-9,
R0=CLEARANCE PLANE, Z=FINAL DEPTH, F=FEED RATE)- L93NN BOLT CIRCLE R0=I, R1=J, R2=ANGULAR STEP, NN=AMOUNT OF HOLES)
- L94NN MILL BORING CYCLE CCW (R0=FEED, R1=DIA. OF HOLES, NN=REPETITIONS)
- L95NN MILL BORING CYCLE CW (R0=FEED, R1=DIA. OF HOLES, NN=REPETITIONS)
- L9601 RECTANGULAR POCKET CCW (R0=FEED, R1=RAD. ON TOOL ,R2=X, R3=Y)
- L9701 RECTANGULAR POCKET CW (R0=FEED, R1=RAD. ON TOOL ,R2=X, R3=Y)
- L9801 CIRCULAR POCKET CCW (R0=FEED, R1=RAD. ON TOOL ,R2=DIA. OF HOLE)
- L9901 CIRCULAR POCKET CW (R0=FEED, R1=RAD. ON TOOL ,R2=DIA. OF HOLE)
NOTE: INPUT OF THE R PARAMETER REQUIERS THE SIGN (+ OR -)
- M00 PROGRAM STOP
- M01 OPTIONAL START
- M02 END OF PROGRAM (FORMAT 1)
- M03 SPINDLE ON CLOCKWISE
- M04 SPINDLE ON COUNTERCLOCKWISE
- M05 SPINDLE OFF
- M06 TOOL CHANGE
- M07 COOLANT ON FUNCTION
- M08 COOLANT ON FUNCTION
- M09 COOLANT OFF FUNCTION
- M10 CANCEL RECIPROCATION
- M11 X AXIS RECIPROCATION
- M12 Y AXIS RECIPROCATION
- M13 Z AXIS RECIPROCATION
- M14 B AXIS RECIPROCATION
- M15 A AXIS RECIPROCATION
- M17 END OF SUBROUTINE
- M18 CYCLE CUSHMAN INDEXER
- M19 SPINDLE STOP/ORIENT
- M20 CYCLE INDEXER
- M30 END OF ALL SUBROUTINES
END OF PROGRAM(FORMAT 2)- M41 LOW RANGE RPM
- M42 HIGH RANGE RPM
- M45 EXECUTE FIXED CYCLE
- M46 SET POSITIVE APPROACH
- M47 CANCEL POSITIVE APPROACH
- M48 FEEDRATE AND RPM POT-IN
- M49 FEEDRATE AND RPM POT-OUT
- M60-69 USER ATTACHED DEVICES
- M96 CANCEL INTERSECTIONAL CRC
- M97 INTERSECTIONAL CRC
- M98 EXECUTE SUB PROGRAM
(P=PROGRAM #, L=REPETITIONS)- M99 END OF SUB PROGRAM
Please double check these as my typing and eye sight sucks, I did go through them a few times to verify.