View Full Version : Fadal quick code sheet from years back


Delw
06-09-2008, 08:57 PM
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.

gsrmmeza
06-09-2008, 10:43 PM
Here's a link to the newer version.



http://www.compumachine.com/Support/Downloads/Fadal/Quick%20Reference/0030__Program_Codes.pdf

Delw
06-11-2008, 05:31 PM
well damn if I would have known that it would have saved me lots of typing, Thanks for the heads up.