Fadal Command Menu Quick Reference
Fadal Command Menu Quick Reference
Fadal
LIST PROGRAM LINES: 6 - COMMAND
MENU: 6 - COMMAND
Fadal
CURSOR UP ONE LINE: U KEY
FUNCTIONS: F KEY
3/00
AUTO: AU, START FROM, TO, DRY RUN, DIRECT BLOCK START
START FROM: LINE NUMBER TO BEGIN EXECUTION FROM
TO: LINE NUMBER TO END EXECUTION AT
DRY RUN OPT: 1=(G0)150ipm (G1)AS PROG, 2=(G0)150ipm, 3=(G0)300ipm (G1)75ipm
DIR.BLK.START OPT:0=PROCESS PROGRAM FROM BEGINNING & EXECUTE AT START FROM
1=BEGIN EXECUTION AT START FROM, WITH NO PROCESSING BEFORE
LINE NUMBER = PROCESS FROM LINE NUMBER & BEGIN EXECUTION AT START FROM
CHANGE DEVICE: CD, BAUD RATE, LINE FEED OPTION, ECHO OPTION, DEVICE OPTION
BAUD RATE: 1=110 2=150 3=300 4=6-- 5=1200 6=2400 7=4800 8=9600 9=19200
10=38400 11=57600 12=115200
LINE FEED OPT: 0=LINE FEEDS, 1=NO LINE FEEDS
ECHO OPT: 0=ECHO, 1=NO ECHO
DEVICE OPT: 0=EXTERNAL, 1=INTERNAL
Fadal
COLD START: CS
DNC (DNCX): DNC (DNCX), VIDEO OPTION, ERROR OPTION, DRY RUN, START LINE NUMBER
VIDEO OPT: 1=SCREEN
ERROR OPT: 1=DISABLES ERROR CHECKING
DRY RUN OPT: 1=(G0)150ipm (G1)AS PROG, 2=(G0)150ipm, 3=(G0)300ipm (G1)75ipm
START LINE NUMBER: SPECIFIES WHICH LINE TO BEGIN EXECUTION
Fadal Machining Centers
DISPLAY FIXTURE OFFSETS: DF
MACRO: MA
MEMORY FREE: ME
MENU: MU
NEW PROGRAM: NE (THIS DELETES THE CURRENTLY ACTIVE PROGRAM)
REINITIALIZE: RI
1) DELETE THE TOOL TABLE & RESET THE TURRET
2) DELETE THE FIXTURE OFFSET TABLE
3) DELETE THE ENTIRE PROGRAM LIBRARY, CURRENT PROGRAM & RESET TURRET
Fadal
RESET HOME TO COLD START POSITION: SETCS
SUM PROGRAM: SU, DISPLAY FROM, THROUGH, CRC OPTION, DISPLAY OPTION
DISPLAY FROM: DISPLAY DATA STARTING AT DISPLAY FROM NUMBER
THROUGH: STOP DISPLAYING DATA AT THROUGH NUMBER
TAPE (PROGRAM) INPUT: TA, DEVICE OPTION, ERROR OPTION, ADD AT END
DEVICE OPT: 0=INTERNAL TAPE READER
OPT: 1=INPUT THROUGH RS-232 PORT
ERROR OPT: 1=IF DATA HAS PARITY ERRORS
OPT: 2=TO IGNORE ERRORS AND GIVE ERROR COUNT
OPT: 3=TO ACCEPT DATA FROM OTHER CNC CONTROLS
ADD AT END: 1=ALLOWS DATA TO BE ADDED TO THE END OF CURRENTLY ACTIVE PROGRAM
UTILITIES: UT (FOR SETTING TOOL & FIXTURE OFFSETS, or FOR TESTING PROBES & PALLET
UTILITIES)
*ALTERNATE USE: UT, # (# SPECIFIES A TOOL NUMBER TO PICK UP FROM THE TURRET)
3/00
Error numbers help discern the location of the problem the axis or spindle is reporting. The
error number will follow the message. CALL THE SERVICE DEPARTMENT AND REPORT
THE MESSAGE AND NUMBER ON THE SCREEN TO CORRECT THESE PROBLEMS.
1 NO MOTOR FEEDBACK
This message appears on power up if no motor feedback (resolver or encoder) or no
motor motion is detected by the axis controller.
2 ENCODER NOT RESPONDING PROPERLY
This message appears during the rigid tap operation if the encoder feedback is
interrupted during the spindle operation for any period longer than 3 seconds. The
spindle operation is halted and this error message is displayed.
3 LOGIC JUMPER INCORRECT or COMMAND SIGNAL MISSING
This message appears on power up. An illogical motor-tach jumper configuration or
failed component may cause the axis to runaway in the opposite direction of the
command signal. To prevent runaway, axis operation is halted and this error message is
displayed.
4 ENCODER IS NOT 1024 LINE
Error Code Quick Reference
This message appears on power up, only for axes with a 1024–line encoder as motor
feedback, if the count of the encoder lines per revolution of the screw is not 1024 lines
per turn.
Fadal
5 NO INDEX MARK DETECTED
This message appears during the cold start process if the index mark of the axis’ primary
feedback device, encoder or scale is not detected.
6 SWITCH 1 DISABLED– not used
7 RIGID TAP PRE-CYCLE ENCODER COUNT PROBLEM. NOT ENOUGH COUNT
This message indicates that the spindle feedback is not functioning properly. Prior to the
rigid tap cycle the spindle feedback is checked for operational accuracy. Malfunction of
the feedback results in termination of the cycle and display of this error message.
8 SPINDLE MAGNET NOT DETECTED or SPINDLE NOT RUNNING
This error message appears during spindle operation if the spindle magnet is not
detected for any period longer than 3 seconds. This problem could be related to
either command signal, spindle not turning, or spindle magnet malfunction.
9 SPINDLE FAULT LINE DOWN
Fadal
CPU.
22 BAD SCALE READING
This error appears if the feedback from the scale port is outside allowable limits,
indicating possible failure of the EXE box, scales, cables, or 1010-4 card. Also caused
by severe motor vibrations.
23 MOTOR OVERLOAD. ERROR > OVERLOAD FACTOR IN STANDBY MODE
This message appears (in stand-by mode) when the following error exceeds the user-
defined overload factor, which sets, in motor turns, the maximum following error for the
axis operation. MESSAGES 23, 24, 25, and 26 ARE NO LONGER RELATED TO
ERROR 13.
24 MOTOR OVERLOAD. ERROR > OVERLOAD FACTOR IN POINT TO POINT
MODE
See ERROR 23
3/00
G0 Rapid Travel G53 Use Machine Coordinate System
G1 Linear Interpolation G54-59 Fixture Offsets 1-6
G2 Circular Interpolation (Clockwise) G66 Modal Subroutine Call
G3 Circular Interpolation (Counter Clockwise) G67 Modal Subroutine Cancel
G4 Dwell P= Time in Milliseconds G68 Rotation (R0= Angle, XY= Center of Rotation)
Also: Non Modal In-position Check G69 Rotation Cancel
G5 Non Modal Rapid Travel G70 Check for Inch Parameter
G8 Accelerate (No Feed Ramps) G71 Check for Metric Parameter
G9 Decelerate (Feed Ramps) G73 Peck Drill
Also: In Position Check Q= Peck Size
G10 Programmable Data Input P= Feed Distance before next Peck (optional)
L02= Fixture X, Y, Z, A, B, P= 0, 1-48 I= Initial Peck
L10= Length, P= 1-99, R0= Amount J= Reducing Value for Subsequent Pecks
L12= Diameter, P= 1-99, R0= Amount K= Minimum Peck Size
L13= Read Fixture, P= 1-24, R0= Z, R1= X, R2= Y G74 Left Hand Tap
L14= Read Length, P= 1-99, R0= Amount Format 1 Q= Thread Lead (1/pitch), F= RPM
Program Code Quick Reference
L15= Read Diameter, P= 1-99, R0= Amount Format 2 S= RPM, F= Feed (Lead * RPM)
L100 to L109= R Values, P= Amount G74.1 Left Hand Rigid Tap
G15 YZ Circular Interpolation with the A Axis Format 1 Q= Thread Lead (1/pitch), F= RPM
G17 XY Plane Selection Format 2 S= RPM, F= Feed (Lead * RPM)
Also: Y Axis Cam Wrapping G74.2 Prepare for G74.1
Q= A Axis Ratio/ [5p (cam dia. in inches)] G75 Tapping Head Cycle
Fadal
Q= A Axis Ratio/ [(5/25.4p (cam dia. in mm)] Format 1 Q= Thread Lead (1/pitch), F= RPM
P0= A Axis, P1= B Axis Format 2 S= RPM, F= Feed (Lead * RPM)
G17.1 A/B Word Swap On G76 Fine Boring
G17.2 A/B Word Swap Off Q= Amount of Y+ Shift or
G18 ZX Plane I= Amount & Direction of X Shift
G19 YZ Plane J= Amount & Direction of Y Shift
G20 Check for Inch Parameter Setting G80 Fixed Cycle Cancel
G Codes
G21 Check for Metric Parameter Setting G81 Drill, Spot Drill
G28 Return to Zero G82 Center Drill, Counterbore
G28.1 Return from Jog Away P= Dwell Time in Milliseconds
G29 Return from Zero 180,000/RPM= Dwell time for 3 revolutions
G31 Probe Touch Function G83 Deep Hole Cycle
G31.1 Probe No Touch Function Q= Peck Size
Fadal
L9901 Circular pocket CW:
R0+= Feed, R1+= Corner radius on tool, R2+= Diameter of hole
Note: Input the tool diameter in the tool table before using fixed subroutines, and use the D word in Format 2.
M Codes
M0 Program Stop M48.2 Dual Rotary Pot Active Pallet A
M1 Optional Stop M48.3 Dual Rotary Pot Active Pallet B
M2 End of Program M49 Feed Rate and RPM Pot Inactive
M3 Spindle On Clockwise M49.1 Servo Coolant Pot Inactive
M3.1 Sub–Spindle On Ignore Magnet CW M49.2 Dual Rotary Pot Inactive Pallet A
M3.2 Acknowledge Spindle Magnet M49.3 Dual Rotary Pot Inactive Pallet B
M4 Spindle On Counter Clockwise M60-69 User Attached Devices
M4.1 Sub–Spindle On Ignore Magnet CCW M60 A Axis Brake On M65 TS-20 Probe Active
M4.2 Acknowledge Spindle Magnet M61 A Axis Brake Off M66 MP-12 Probe Active
M5 Spindle Off M62 B Axis Brake On M67 Laser Probe Active
M63 B Axis Brake Off M68 Delta Motor
3/00