index [] user.pdf · 2010. 10. 10. · bad r field 231 bad r1 using l91 at n = 232 bad reading on...

35
February 2001 Index 1 Fadal User Manual Index Numerics 3 Phase 5% Low 181 A A & B Fixtures Offsets 286 A = AUTO 147 A Axis 265 Direction of Motion 265 G90 Absolute Mode 265 G91 Incremental Mode 266 A Axis Brake 268 A Axis Cold Start 266 A Axis Home Position 266 A Axis Ratio 278 A Value 151 A/B Word Swap 55 A-Axis Brake 184 A-Axis Ratio 183 Absolute Input 72 Absolute Mode 285 ABSOLUTE MODE REQUIRED AT N = 225 Absolute Preset 73 Acceleration 49 Acknowledge Spindle Magnet 23, 24 Advanced Feed Forward 42 AFF Cancel 44 Air Ratcheting Indexer 30 AMPLIFIER FAULT ON AXIS 225 Analyzer Software 479 Advantages of Analyzer 479 Description 479 Sample File DATA.ABS 481 Using the Analyzer 480 Angular Limits 269 Maximum & Minimum 269 Applying Compensation with a Z Move 221 Applying Compensation with a Z Move on a Circle 223 Arc Center 290

Upload: others

Post on 31-Jan-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

  • Fadal User Manual

    Index

    Numerics3 Phase 5% Low 181

    AA & B Fixtures Offsets 286A = AUTO 147A Axis 265

    Direction of Motion 265G90 Absolute Mode 265G91 Incremental Mode 266

    A Axis Brake 268A Axis Cold Start 266A Axis Home Position 266A Axis Ratio 278A Value 151A/B Word Swap 55A-Axis Brake 184A-Axis Ratio 183Absolute Input 72Absolute Mode 285ABSOLUTE MODE REQUIRED AT N = 225Absolute Preset 73Acceleration 49Acknowledge Spindle Magnet 23, 24Advanced Feed Forward 42AFF Cancel 44Air Ratcheting Indexer 30AMPLIFIER FAULT ON AXIS 225Analyzer Software 479

    Advantages of Analyzer 479Description 479Sample File DATA.ABS 481Using the Analyzer 480

    Angular Limits 269Maximum & Minimum 269

    Applying Compensation with a Z Move 221Applying Compensation with a Z Move on a Circle 223Arc Center 290

    February 2001 Index 1

  • Fadal User Manual

    Arc Direction 291ARM MUST BE LEFT 225ARRAY EXCEEDS ALLOWABLE NUMBER 225ATC FAILURE 226ATC TURRET FAILURE 226ATC WILL NOT MOVE TO POSITION 226ATTEMPT TO CHANGE CRC SIDE WITHOUT G40 AT N = 229ATTEMPT TO CHANGE TOOL WHILE IN CRC MODE, N = 230ATTEMPT TO SWITCH PLANE DURING CRC 230ATTEMPTED DIVISION BY ZERO 229ATTEMPTED SQR OF A NEGATIVE NUMBER 229AU 138Auto 131, 138Automatic Doors 467

    Description 467M80 Automatic Doors Open 468M81 Automatic Doors Close 468

    Automatic Doors Close 38Automatic Doors Open 38AXIS CONTROLLER DOES NOT RESPOND DURING POWER UP SEQUENCE 230AXIS CONTROLLER DOES NOT RESPOND TO NC 230AXIS CONTROLLER IS NOT A 1010-4 252AXIS DATA TRANSFER IS STALLED 230AXIS DOES NOT RESPOND 230AXIS FAULT(S) AS FOLLOWS 230Axis Limits 284AXIS OVERFLOW 231Axis Position Variable 426Axis Scaling 65Axis/Spindle Controller Error Messages 256

    BB Value 151Background Editing 158

    MU 158SPACE BAR 158

    Backlash 139Backspace 130BAD CIRCLE OR MISSING G AT N 231BAD DATA OR NO TOOL DIA. 231BAD FIXTURE NO. 231BAD INTERPOLATION TYPE AT N 231BAD R FIELD 231BAD R1 USING L91 AT N = 232BAD READING ON RESOLVER PORT 258

    2 Index February 2001

  • Fadal User Manual

    BAD SCALE READING 259BAD T WORD AT N= 232BAD Z OR R0 IN CANNED CYCLE CALL, N = 232BAUD RATE 139

    2400 172Baud Rate 139B-Axis Brake 185B-Axis Ratio 184Belt Drive Range 34Binary Buffers 255 179BL 139Blind Holes 97Block Skip Switch 127Bolt Circle 118Bore In 83, 94Bore Out 83

    CC = CLEAR 147Cable Configuration 319CALCULATED RADIUS ERROR OF 232Cam Diameter 277Cam Wall Angles 281Cam Wrapping 277

    Canceling 280Writing a Program 281

    CANCEL CRC BEFORE G50.1 OR G51.1 AT N = 232CANCEL CRC BEFORE N = 233Cancel Cutter Radius Compensation 204Cancel Intersectional CRC 219Cancel JOG AWAY 56Cancel Modal Subroutine 70Cancel Positive Approach 35Cancel Reciprocation 28CANCEL Z AXIS MIRROR BEFORE TOOL CHANGE AT N 233Canceling 65CANNOT RETURN FROM SUBPROGRAM OR SUBROUTINE CALLING LINE CANNOT BE FOUND 233CANNOT START DIRECTLY IN A SUBPROG. 233CC 408CD 139Center Drilling 82CH 140Change Axis Gain 38Change Device 139Change Program 140

    February 2001 Index 3

  • Fadal User Manual

    CHAR. SIZE OR DEPTH EXCEEDS 2.5 IN. 233Character Code 311Character Summary 2CHECK EMERGENCY STOP SWITCH AND MOTOR OVERLOAD RELAYS 233CHECK SPINDLE LUBE, WAY LUBE AND AIR PRESSURE 234Chip Auger and Wash Down 472

    Description 472Operation 472

    Circle Examples 291Circular Boss 295Circular Interpolation

    Using G18 & G19 297Using Radius Designation 301

    Circular Interpolation Arc Clockwise 48Circular Interpolation Arc Counterclockwise 48Circular Pocket Clean-out 124

    L9801 Circular Pocket Clean-out Counterclockwise 124L9901 Circular Pocket Clean-out Clockwise 125

    CL 141CLEAR AN EMERGENCY STOP CONDITION 234Clearance 96Climb and Conventional Cutting 205Climb Cut 204Climb Cutting 206

    Advantages of 206Clock for All Run Time 408Clock for Current Part 408Clock from Power On 408Clocks 200CMD Menu 182CNC 88 Commands 315CNC 88HS Graphics 485

    Graphics Menu 485Plotting Options 485

    CNC Main Errors 336CNC88 HS Optional Diskette Drive 481

    Access from Control 481Access from Program Using Macro Statement #DISK 482Diskette Drive Error Codes 483Restrictions on User-Defined Subroutines 483Specifications 481Subprograms and Fixed Subroutines ARE Allowed 483

    CO 143Cold Start 143Cold Start Function 389

    4 Index February 2001

  • Fadal User Manual

    Command Echo Option 139, 140COMMAND ERROR 234Command List 137Command Lock 141Command Mode Function 388COMMAND PROHIBITED BY THE KEY LOCK 234Communications 311

    Cables 329Computer and Computer IO Port 331Environment 326File 327Software 332Troubleshooting 326VMC 328

    Compression Tap Holder Series 101Contoured Slot 296Control Parameters 322Conventional Cut 204Conventional Cutting 207

    Advantages of 207Coolant Off 28Coolant One On 26Coolant Options 26Coolant Two On 27Coolant-1 136Coolant-2 136Coordinate System Rotation 70Coordinate System Rotation Cancel 71Coordinate System Shift 66Coordinate Systems 261Copy Program 143Corner Rounding 218Counter Boring 82Counting Loops 431CP 408CR 408CRC 208, 210

    Applying 210Canceling 210Guidelines for Using 208Z Axis Moves 220

    CRC CALLED WITH NO TOOL ASSIGNED AT N = 234CRC Mode 177CS 143Cutter Compensation Cancel 59

    February 2001 Index 5

  • Fadal User Manual

    Cutter Compensation Left 59Cutter Compensation Right 59Cutter Radius Compensation 203

    Format 1 203Format 2 203with Helical Moves 306

    Cycle Execution 76Format 1 76Format 1 & Format 2 77Format 2 77

    Cycle Summary 83

    DD OR H TOO LARGE 234D1 - D99 409DATA TRANSFER FAULT 234DE 144Deceleration 50Decimal Degrees 268Deep Hole Drill

    G83 102Deep Hole Drilling

    Using I, J, K 82Using Q 82

    Deep Hole Programming 102DEFAULT

    G0 170G17 171G90 170INCH 176

    Default Status 5Default G Codes 6Reset 5

    Degree Feedrate Calculation 271Delete 130Delete Blocks 144Device Communications Procedures 324Device Option 139, 140DF 146DFF 144DI 146Diagnostics 146Diagnostics Function 388

    Abort 388Align Axes 389

    6 Index February 2001

  • Fadal User Manual

    Continue 388, 389Controller 388MP Probe 388Touch Probe 388

    Dial Indicator 197Direct Numerical Control 146Direction of Motion 283Display Clocks 200Display Feed Forward Parameters 144Display Fixture Offsets 146Display Tool Table 149Display Tool Time Table 150

    Timers 151Display Variable Table Command 151DNC 146DNC MODE 235DNC Mode 317DNC Protocols 318DNCX 147DO YOU WANT REINITIALIZE MEMORY? 235DO YOU WANT TO MOVE TO THE LAST HOME POSITION? 235DO YOU WANT TO ZERO FIXTURE OFFSETS? 235DO YOU WANT TO ZERO TOOL TABLE? 235DOOR BEGAN TO CLOSE WHILE ARM WAS MOVING 235DR 147Draw 147Drill Grid Pattern Macro 438

    Decimal Increments 439Whole Number Increments 438

    Dry Run 146, 147DRY RUN OPTION __ IS IN EFFECT 235DRY RUN OPTIONS 138Dry Run Options 158Dry Run Summary 158DT 149DTT 150DUPLICATE NAME 235DUPLICATE OR BAD PROG. NAME 235DV 151Dwell 48, 83DWELL, HIT START TO INTERRUPT 236

    EE WORD MAY ONLY BE USED WITH G0 OR G1 N= 236Edit Menu 382

    February 2001 Index 7

  • Fadal User Manual

    BACKSPACE-PAGE UP 383B-BOTTOM 383C-CHANGE 383D-DOWN 383DEL-DELETE 383ENTER-PAGE DOWN 383F-FUNCTIONS 383I-INSERT 383N-NUMBER 383O-COPY 383Options 383P-PROGRAM 383R-REPLACE 383S-SEARCH 383T-TOP 383U-UP 383

    Emergency Stop 136Emergency Stop Button 12EMERGENCY STOP-TAKE APPROPRIATE ACTION 236ENCODER AND MAGNET NOT RESPONDING or SPINDLE NOT RUNNING 257ENCODER CHANNELS ARE REVERSED 260ENCODER IS NOT 1024 LINE 257ENCODER NOT RESPONDING PROPERLY 257End Of All Subroutines 31End Of Program 32End of Program 22End Of Subprogram 46End of Subroutine 29Engraving 111

    Computing Actual Letter Height from the R2 Variable 114Computing End Spacing 115Computing Engraving Length 115Computing Start Position 115Computing Start Spacing 114Engraving a Constant String 112Engraving a Serialized String 113L93NN Bolt Circle 118Letter Width Factor Values 116Parameters 111Restrictions 112Serialization Range 113Spacing, Positioning, & Tool Path Calculations 114

    Enter 130ENTER AGAIN OR HIT MANUAL TO EXIT 236ENTER COMMAND MU TO SEE THE MENU 237

    8 Index February 2001

  • Fadal User Manual

    ENTER COMMAND SETP AND SET THE MACHINE PARAMETERS 237ERROR 237ERROR IN USER PROGRAM, ‘SUM’ TO SEE MESSAGE 237Error Messages 225ERROR N WORD EXCEEDS 99999 237Error Option 146, 147ERROR WHILE PROCESSING BLOCK 237ERROR(S) READING TAPE 238Exchange Pallets 32Execute Fixed Cycle 34External Slide Hold 133

    FF = FULL TABLE 148Feed Distance Before Next Peck

    P# 102Feed Forward by Feed Rate Modification 40Feed Forward by Feed Rate Modification Cancel 44Feed Forward Cancel 44Feed Forward Function 39Feed Ramps 50Feed Rate 96Feed Rate Override Potentiometer 128Feed Rate Specification 272Feed Rate Specification MMPM, IPM or DPM 74FILE OVERFLOW 238Fillet Radii 216Find 90° Corner 199Find Center of Circle 197Find Corner 199Find Midpoint 198Fine Boring 81First Block Number 153Fixed Cycle Cancel 71Fixed Cycle Parameters 77

    F Word 77Fixed Cycle Examples 79I Word 78J Word 78K Word 78L Word 78P Word 78Q Word 78R Plane 79S Word 79

    February 2001 Index 9

  • Fadal User Manual

    Z Word 79Fixed Cycles 71, 75

    Definition 75Procedure to Initialize 75

    Fixed Subroutines 111, 375Fixture Offset 151FIXTURE OFFSET MUST BE APPLIED WITH G0 OR G1 238FIXTURE OFFSET OUT OF RANGE 238Fixture Offset Setting 193Fixture Offset Variables 409Fixture Offsets 68, 261Flat Cam 277Flood Coolant Through the Spindle 465, 531FO 151Format 1 511

    Notes on Format 1 Style Programming 511Overview 511Parameter Settings 517

    Format 1 Programming 511Format 2

    Overview 511Parameter Settings 519Parameters Applicable to Format 2 Only 530

    N-WORDS ORDERED 530TOOL TABLE 530

    Format 2 Programming 514Notes on Format 2 Style Programming 514

    Format Classification Sheet 14D Function Code 16F Function Range 15Format Classification Shorthand 14Format Detail 14G Function Codes 15Geometric Relationship 20H Function Code 16

    H99 Q Value 17M Function Codes 15Machine 14Maximum Working Dimensions 17S Function 15T Function Code 16

    Formats 5113 PHASE 5% LOW

    NO 5275th AXIS PROGRAMMABLE HEAD 529

    10 Index February 2001

  • Fadal User Manual

    A-AXIS RATIO 522AIR VALVE FEEDBACK 530A-PALLET 529ASPECT 526AUTO BRAKE 529AXIS DISPLAY 528BAUD RATE 522B-AXIS RATIO 523BINARY BUFFERS, 255 526B-PALLET 529CMD MENU 527CRC MODE 525Default Parameters, SETP Command 516DEFAULT, G0 521DEFAULT, G17 521DEFAULT, G90 521DEFAULT, INCH 525G0 DETAIL 529GAIN 526HIGH TORQUE 527IMM. FIXED CYCLE 524IPM 528M60/A-AXIS BRAKE 524M62/B-AXIS BRAKE 524M7-FLOOD M8-MIST 526ORIENTATION FACTOR 525OVERLOAD 528PALLET 526PENDANT 524PU FORMAT 525RAMP 527RPM FACTOR 522SCREW 528SPINDLE AFTER M6 523SPINDLE OFF 525SPINDLE TYPE 523TIMERS 527TOOL CHANGER CAP 523TRAVEL 522TURRET FACTOR 526VECTOR 528X,Y,Z Axes 521XYZ RAMP 528Z TAP GAIN 528

    Function Menu 157, 384, 487

    February 2001 Index 11

  • Fadal User Manual

    Abort 385Angles 490Automatic 386Backlash 387Baud Rate 387Begin 386, 387Blend Radius 492Change 388Circles 491Clear 387Coordinate System 489Current Program 387Cursor Movement 157, 487Display 387Display Free Memory 387DNC 386Enter Diameter 385Fixture 385Getting Started 157, 487Input 386Input/Output 386Jog Key 385Learn Mode 387Lines 491Memory Function 386Modify Length 385Multiple 385Offset Table 385Offsets and All Memory 387Options 387Output 387Parameters 388Points 489Program Library 386Read From Jog 385Reset Current Tool Location As 1 385Run Program 386Select Baud Rate 387Select Options 386Settings 387Setup Function 384Store Length 385Summary 386The Menus 157, 488Turret Location 385

    12 Index February 2001

  • Fadal User Manual

    Using 157, 487Verify 387Zero Axes 385

    Function Menu Display 492ANGLE OF A LINE 493BLEND RADIUS FROM A CIRCLE TO A CIRCLE 500BLEND RADIUS FROM A CIRCLE TO A LINE 499BLEND RADIUS FROM A CIRCLE TO A POINT 502BLEND RADIUS FROM A LINE TO A CIRCLE 499BLEND RADIUS FROM A LINE TO A LINE 498BLEND RADIUS FROM A LINE TO A POINT 501BLEND RADIUS FROM A POINT TO A CIRCLE 501BLEND RADIUS FROM A POINT TO A LINE 500BLEND RADIUS FROM A POINT TO A POINT 502BOLT CIRCLE 506BORING CYCLES 509CIRCLE FUNCTION 503CIRCULAR POCKET 508DRILLING CYCLES 508END OF PROGRAM 505ENGRAVING 506FINDING A PARALLEL LINE USING A LINE OR CIRCLE 494FIXED CYCLES AND SUBROUTINE FUNCTIONS 505Function menus 492INTERSECTION OF 2 CIRCLES 495INTERSECTION OF 2 LINES 495INTERSECTION OF A LINE AND CIRCLE 496MAIN MENU 492MILL BORING 507NINE BLEND RADIUS FUNCTIONS 498RECTANGULAR POCKET 507TANGENT POINT OF A LINE AND CIRCLE 497TANGENT POINTS OF TWO CIRCLES 497TAPPING CYCLES 509THREE INTERSECTION FUNCTIONS 494TOOL CALL 504TOOL CALL AND END OF PROGRAM 504TRIANGLE SOLVER 503TWO LINE FUNCTIONS 493TWO TANGENT FUNCTIONS 496

    GG 98 Return to I Plane after Final Z 76G Codes 2, 47

    Preparatory Functions 2

    February 2001 Index 13

  • Fadal User Manual

    Summary Table 3G Macro

    Layout 412G0 Rapid Travel 47G1 Linear Interpolation 48G10 Programmable Data Input 51

    L10 52L100 - L109 53L12 52L13 52L14 52L15 52L2 51T 53

    G15 274G15 YZ Circular Interpolation With The A Axis 54G17.1-G17.2 A/B Word Swap 55G17-G19 Plane Selection 54G2 Circular Interpolation Arc Clockwise 48G20 Inch Programming 55G21 Metric Programming 55G28 AND G29 USED WITH CUTTER RADIUS COMP AT SEQ 238G28 Return to Zero 55

    Format 1 55Format 2 56

    G28.1 Cancel JOG AWAY 56G29 Return from Zero 56G3 Circular Interpolation Arc Counterclockwise 48G31

    Using 350G31 Probe Touch Function 57, 348G31 USED WITH AN INCOMPATIBLE WORD OR MODE 238G31.1 Probe No Touch Function 59, 350G4 Dwell 48

    as a Program Stop 49as an In-Position Check 49

    G40 204G40 Cutter Compensation Cancel 59G41 204G41 Cutter Compensation Left 59G42 204G42 Cutter Compensation Right 59G43 Tool Length Compensation Positive 59G44 Tool Length Compensation Negative 59G45 Tool Offset Single Expansion 60

    14 Index February 2001

  • Fadal User Manual

    G45-G48 & G52 ARE NOT ALLOWED WITH ROTATION, N = 238G46 Tool Offset Single Reduction 61G47 Tool Offset Double Expansion 61G48 Tool Offset Double Reduction 61G49 Tool Length Offset Cancel 61G5 Non Modal Rapid 49G50 Ramp Control Cancel 62G50.1 Mirror Image Cancel 62G51 Ramp Control 62G51.1 Mirror Image 63G51.2 Canceling 65G51.2 Tool Load Compensation 64

    R1 = Target Spindle Load 64R2 = Minimum Percentage Feed Rate Reduction 64R3 = Maximum Percentage Feed Rate Increase 64R4 = Number of Seconds at Minimum Feed Rate Until the Control Activates Slide Hold 64

    G51.3 Axis Scaling 65G52 Coordinate System Shift 66

    Cancel G52 67G53 Machine Coordinate System 67G54-G59 Fixture Offsets 68G66 Modal Subroutine 68G67 Cancel Modal Subroutine 70G68 Coordinate System Rotation 70G69 Coordinate System Rotation Cancel 71G70 Inch Programming 71G71 Metric Programming 71G73 Peck Drilling 81

    Using I, J, K 81, 85Using Q 81, 84

    G73-G76, G81-G89 Fixed Cycles 71G74 Left Hand Tapping 81

    Format 1 86Format 2 87

    G74.1 Left Hand Rigid Tapping 81G75 Tapping Head Cycle 81

    Formats 1 & 2 88G76 Fine Boring 81

    Using Q 88G76 Fine Boring Using

    I, J 89G8 Acceleration 49G80 Fixed Cycle Cancel 71G81 Spot Drilling 81, 89G82 Counter Boring 90

    February 2001 Index 15

  • Fadal User Manual

    G82 Counter Boring, Center Drilling, Spot Facing 82G83 Deep Hole Drilling

    Using I, J, K 91Using Q 90

    G83 Deep Hole Drilling Using Q 82G84 Right Hand Tapping 82

    Format 1 92Format 2 93

    G84 Right Hand Tapping Using P Word 82G84.1 Right Hand Rigid Tapping 83G85 Bore In, Bore Out 83, 93G86 Bore In, Spindle Off, Orient, Rapid Out 83G86 Bore In, Spindle Off, Rapid Out 94G87 Bore In, Bore Out 83, 94G88 Bore In, Dwell, Bore Out 83, 95G89 Bore In, Dwell, Bore Out 83, 95G9 Deceleration 50

    as an In-Position Check 50G90 Absolute Input 72G91 Incremental Input 72G91.1 High Speed Execution 73G91.2 High Speed Execution Cancel 73G91.2 IS NOT ALLOWED IN FORMAT 1 238G92 Absolute Preset 73G92 CANNOT BE USED IN CRC MODE, N = 238G92 MUST BE ONLY G CODE IN BLOCK 239G93 - 1/T 272G93 I/T Feed Rate Specification 74G94 Feed Rate Specification MMPM, IPM or DPM 74G98 Return to Initial Plane 74G99 Return to R0 Plane after Final Z 76Gain 181Gain Setting 38General Purpose Indexer 31General Rules 209GNN IS AN UNSUPPORTED G CODE AT N 239Graphics 485Graphics Menu 158, 485

    HH and D Word with CRC 206

    Use 206Handshaking 311Helical Interpolation 302HELICAL MOVE TOO SHORT, N = 239

    16 Index February 2001

  • Fadal User Manual

    Helical MovesPartial Arcs 307

    HELICAL RADIUS TOO SMALL, N = 239HELICAL RISE TOO STEEP, N = 239Help 160High Speed Execution 73High Speed Execution Cancel 73High Torque 182HO 152HO Macro

    Layout 413Home Axes Function 388

    Return For Power Off 388Return To Home 388

    Home Axis 152Hydro Sweep 466

    Chip Removal System 466Operation 466

    II Macro

    Layout 411I Plane 75I, J, OR K MUST BE SPECIFIED AT N = 239I/T Feed Rate Specification 74IBM-Compatible PC-DB9 to DB25 for DTE Equipment-Null Modem Included 320IBM-Compatible PC-Simple DB25 Null Modem 320ID Thread 309

    Cutting 309ILLEGAL G CODE DURING G91.1 MODE AT N = 239ILLEGAL O WORD 239Imm. Fixed Cycle 175IMPROPER USE OF CANNED SUBR. 239IN 153Inch Programming 55, 71, 164INCHES MODE REQUIRED - OPERATOR MUST SET 240INCOMPATIBLE G CODES AT SEQ 240Increment 153INCREMENT DIVIDED BY TWO 240INCREMENT TOO LARGE 240INCREMENT TOO SMALL 240Incremental Input 72Incremental Mode 285Indefinite Subroutine Repetitions 108Initial Connection 311

    February 2001 Index 17

  • Fadal User Manual

    Initial PeckI# 102

    INPUT XMODEM TRANSMIT BLOCK MISSED ERROR 240Insert Blocks 153

    From 153Increment 153

    Interpolation 287Circular 288End Point 288Linear 287

    Interpolation Modes 287Intersectional CRC 219Intersectional Cutter Compensation 45Intersectional Cutter Compensation Canceled 44

    JJ 153JOG = ZOOM 148JOG AXES TO HOME POSITIONS, THEN ENTER THE CS COMMAND 240Jog Axis 153

    Axis ID 153Direction 153

    Jog Key and the Hand Wheel 129Jog Mode 267Jog to Locate 194

    KKey Lock 12Key Lock Switch 127

    LL9101 Probe Functions 111, 352L9201 Engraving Functions 111Last Screen Function 389LE 153Learn Mode 153Left Hand Rigid Tapping 81Left Hand Tapping 81LI 154Light On/Off Switch 127LINE FEED OPTION 140Line Feed Option 139Line Jump 46Linear Interpolation 48List Program 154

    18 Index February 2001

  • Fadal User Manual

    From 154Through 154

    Load and Store Pallet 33Load Pallet A & Verify Pallet A Has Been Loaded 33Load Pallet B & Verify Pallet B Has Been Loaded 34Locator Diameter 196LOGIC JUMPER INCORRECT or COMMAND SIGNAL MISSING 257Logical Operators 430LOOK AHEAD WAS CANCELED BY OPERATOR 241

    MM = TOGGLE DISPLAY MOD 148M 33.1 Load Pallet B & Verify Pallet B Has Been Loaded 34M FUNCTION TOO LARGE AT N = 241M Functions 6, 21

    Modal 6Non Modal 6Summary Table 7

    M,S,T LOCKOUT IS IN EFFECT 241M0 Program Stop 21M1 Optional Program Stop 22M10 Cancel Reciprocation 28M11 X Axis Reciprocation 28M12-M16 Reciprocation for Y, Z, B, A 29M17 End of Subroutine 29M18 Air Ratcheting Indexer 30M19 Spindle Stop and Orient 31M2 End of Program 22

    Format 1 22Format 2 22

    M20 General Purpose Indexer 31M3 Spindle CW 23M3.1 Sub-Spindle On, Ignore Magnet 23M3.2 Acknowledge Spindle Magnet 23M30 End Of All Subroutines 31M30 End Of Program 32M31 Exchange Pallets 32, 392M32 Load and Store Pallet A 33M32 Store Pallet B and Load Pallet A 392M32.1 392M32.1 Load Pallet A & Verify Pallet A Has Been Loaded 33M33 Store and Load Pallet B 33M33 Store Pallet A and Load Pallet B 392M33.1 393M4 Spindle CCW 24

    February 2001 Index 19

  • Fadal User Manual

    M4.1 Sub-Spindle On, Ignore Magnet 24M4.2 Acknowledge Spindle Magnet 24M41-M43 Belt Drive Range 34M45 Execute Fixed Cycle 34

    Used with Fixture Offsets 34M46 Positive Approach 35M47 Cancel Positive Approach 35M48 Potentiometer Controls In 35M48.1 & M49.1 Servo Coolant Potentiometer Controls In/Out 36M48.2 394M48.2 & M49.2 Pallet A Rotary Table Override Potentiometer 36M48.3 394M48.3 & M49.3 Pallet B Rotary Table Override Potentiometer 37M49 Potentiometer Controls Out 36M49.2 394M49.3 394M5 Spindle Off 24M6 Tool Change 25

    SETP Parameter 25T-# Move Tool Changer 26

    M60 184M60 - M69 User Attached Devices 37

    M-60 & M-62 for Fixed Cycles 38M62 185M7 Coolant One On 26

    SETP Parameter 26M7.1 Programmable Coolant On 27

    SETP Parameter 27M7-FLOOD 178M8 Coolant Two On 27

    SETP Parameter 27M8.1 Programmable Coolant On 27

    SETP Parameter 28M80 Automatic Doors Open 38M81 Automatic Doors Close 38M8-MIST 178M9 Coolant Off 28M90 Change Axis Gain

    P Word 38M90-M93 Gain Setting 38M94 Feed Forward Function 39

    P Word 40Q Word 40

    M94.1 Feed Forward by Feed Rate Modification 40P Word 41

    20 Index February 2001

  • Fadal User Manual

    Q Word 41R0+# 41R1+# 41R2+# 41

    M94.2 Advanced Feed Forward 42Acceleration 43Deceleration 43Detail 43P Word 43R1 43R2 43

    M95 Feed Forward Cancel 44M95.1 Feed Forward by Feed Rate Modification Cancel 44M95.2 AFF Cancel 44M96 219M96 and M97 219

    When to use 219M96 Intersectional Cutter Compensation Canceled (Roll CRC) 44M97 219M97 Intersectional Cutter Compensation 45M98 Subprogram 45

    L Word 46P Word 45

    M99 End Of Subprogram 46M99 Line Jump 46

    P Word 46MA 154Machine Coordinate System 67, 261Machine Grounding 311Macintosh II Mini-8 Connector 321Macintosh Plus DIN-8 Connector 322Macintosh Plus DIN-9 Connector 321Macro 154Macro Commands 417

    AND, OR, and NOT 423CLEAR 417GOTO 417IF - THEN 418INDEX 419INPUT 419LABELS 420Labels 418PRINT 420SET 420SET DEBUG 421

    February 2001 Index 21

  • Fadal User Manual

    SET DEGREES / RADIANS 421SET RND# 421SET RUN 422SINPUT 422SPRINT 422START # 422

    Macro Language Examples 432D-Hole Macro 432Sub Program 800 433Sub Program 900 436

    Macro Tutorial 424Calculations 425Comments 425Conventions 425Overview 424Summary 424

    Macro Variables 410Macros 401, 403

    Functions 415ABS 415ATN 415COS 415INT 415RND 416SGN 416SIN 416SIN/COS 416SQR 417

    MAIN PROG. NOT FOUND 241Main Program 104Manual 136Manual Data Input 154Mathematical Functions 406

    Calculations 407Comments 407Decimals 407Exponential Form 407Macros 406Order of Calculation 406

    MD 154MDI Function 388ME 155Memory 155MEMORY ERROR, RELOAD PROGRAM 242MEMORY ERROR, RESPOND WITH Y TO DELETE BAD BLOCKS 242

    22 Index February 2001

  • Fadal User Manual

    Menu 155METRIC MODE REQUIRED - OPERATOR MUST SET 242Metric Programming 55, 71, 164Metric Threads 98Mid Program Start 281Mill Boring 119

    L94NN Mill Boring Cycle Counterclockwise 119L95NN Mill Boring Cycle Clockwise 120

    Minimum PeckK# 102

    Mirror Image 63Mirror Image Cancel 62Miscellaneous Control Options 477

    Input from a Tape Punch or Computer 477Key Lock 478NOEDIT Feature 479

    Modal & Non Modal Functions 3Modal 3Non Modal 3

    Modal Subroutine 68MOTOR OVERLOAD 242MOTOR OVERLOAD. ERROR > OVERLOAD FACTOR IN CONTOURING MODE 259MOTOR OVERLOAD. ERROR > OVERLOAD FACTOR IN JOB MODE 259MOTOR OVERLOAD. ERROR > OVERLOAD FACTOR IN POINT TO POINT MODE 259MOTOR OVERLOAD. ERROR > OVERLOAD FACTOR IN STANDBY MODE 259MOTOR OVERLOAD. EXCESSIVE FOLLOWING ERROR 257MOTOR OVERLOAD. FOLLOWING ERROR GREATER THAN THE OVERLOAD FACTOR 258MOTOR OVERLOAD. MISSING 0 OR 1 COMMAND 258MOTOR OVERLOAD. PULSE COMMAND STEP COMMAND CHECKSUM ERROR 258MOVE EXCEEDS AXIS LIMIT AT N = CHECK PROGRAM AND TOOL OR FIXTURE OFFSETS 242Move to Fixture Offset 199Move to Home 267Move Tool Changer 26MOVE TRANSFER FAULT. INCOMPLETE DATA FOR MOVE COMMAND 258MOVE TURRET TO TOOL 1 AND ENTER SETTO COMMAND 243MP Series Probe 348

    General Rules 348MP8 Probe Calibration 366MU 155

    NNC Word Summary 1NE 155Nesting 105New Program 155

    February 2001 Index 23

  • Fadal User Manual

    NEXT ENTRY IS OUT OF RANGE 243NO ANGLE, THE POINTS ARE THE SAME 243No Feed Ramps 49NO INDEX MARK DETECTED 257NO MEMORY AVAILABLE FOR NEW PROGRAM 243NO MOTOR FEEDBACK 256NO OTHER WORDS ALLOWED WITH O WORD 243NO PARAMETERS OR PARAMETERS CORRUPTED MACHINE DEFAULTS USED 244NO RESPONSE FROM AXIS 244NO TOUCH OR INCOMPLETED POINT AT N = 244NOEDIT 11Non Modal Rapid 49NOTE ERROR THEN HIT MANUAL 244NU 156NUMBER OUT OF RANGE 244Numerical Format 268N-Words Ordered 185

    OO = OPTIONS PLOTTING 148O Macro

    Layout 413O Word 10O WORD OUT OF RANGE 245OD Thread 308

    Cutting 308OFFSET ENTRY ERROR 244Offset Number 151Offset Utility Option 3 199Offset Utility Option 4 199Offset Utility Option 5 199Offset Utility Option 6 200Offset Utility Options 193

    Item 1 193Item 2 194Item 3 196Item 4 197Item 5 198Item 6 199Item 7 199Item 8 199Item 9 199Option 1 193Option 2 193

    Offsets 159

    24 Index February 2001

  • Fadal User Manual

    ONLY BLOCK SKIP ALLOWED WITH MACRO 244ONLY M3, M4 & M5 ARE ALLOWED WITH M6 AT N = 245ONLY Z, L, R & F WORDS ALLOWED 245Operation Formats 169Operator Interaction 427

    INPUT 427PRINT 427

    Optional Program Stop 22Optional Stop Switch 127Orient 83Orientation Factor 176ORIENTATION FAILURE 245ORIENTATION TIME-OUT OR TAPPING CALIBRATION FAILURE 259O-Ring Groove 214OUT OF FILE SPACE, A FILE COMPRESSION IS BEING TRIED 245

    PP WORD TOO LARGE 248PA 156Pallet 178Pallet A Rotary Table & Pallet B Rotary Table Override Potentiomete 393Pallet A Rotary Table Override Potentiometer 36Pallet B Rotary Table Override Potentiometer 37Pallet Changer 199, 391

    Mechanical Overview 391Word Swap 391

    PALLET DISABLED IN PARAMETERS 245PALLET IN STORAGE 245PALLET MUST BE CLAMPED 246PALLET NOT FULLY STORED 245Pallet Programming 165PARAMETER ERROR 246Parametric Programming 107, 401

    Example Program 402Parametric Variables 414PARITY ERROR 246PARITY ERROR DURING DNC 246Peck Drill

    G73 102Peck Drilling 81Pendant 175Perpendicular Rule 215Plane Selection 54PLEASE PUT AN O WORD AT THE FIRST OF THE CURRENT PROGRAM THE FOLLOWING PROGRAMS AREIN MEMORY 246

    February 2001 Index 25

  • Fadal User Manual

    Plotting Options 485A = AUTO 485C = CLEAR 485F = FULL TABLE 486JOG = ZOOM 487M = TOGGLE DISPLAY MODE 486O = OPTIONS PLOTTING 486S = SINGLE STEP 486V= VIEW TOP OR ISOMETRIC 486

    POINTS ARE ON SAME LINE AT N = 247Position Check 362POSITION LIMIT 247Positive Approach 35POSSIBLE PROBE OVER TRAVEL 247Potentiometer Controls In 35Potentiometer Controls Out 36PR 161PRESS Y TO KEEP THIS POSITION PRESS N TO RETURN TO LAST POSITION 247Probe Fixture Offset Numbe 342Probe No Touch Function 59Probe Offsets 342

    Locating Length Using the JOG Function 344Locating Length Using the Probe 344Z Fixture Offsets 342

    PROBE TEST = FAILURE 247Probe Touch Function 57Probe Touch Point Variables 413PROBLEM POSITIONING SLIDES TO ZERO 247PROCUNIER 97Procunier Series 101PROGRAM BLOCK NOT FOUND 248Program Branching 428

    GOTO 428IF-THEN 428LABELS 428

    Program Coding 98Program Coordinate System 263PROGRAM DOES NOT EXIST RETRY OR HIT MANUAL TO EXIT 247Program Maintenance Library 161PROGRAM NOT FOUND 248Program Number 10Program Numbers, Protection & Storage 10

    O Word 10Program Number 10

    Program Page Edit 156

    26 Index February 2001

  • Fadal User Manual

    Program Protection 11Emergency Stop Button 12Key Lock 12NOEDIT 11Program Data Input 13Program Storage 12

    Program Stop 21Program Storage 12Program Tape Input 9Programmable Coolant On 27Programmable Data Input 51Programming Formats 165

    Format 1 166Format 2 167

    PU 161PU Command 316PU FORMAT 177Punch Program Tape 161

    Code Option 161Data Option 161TTY Option 161

    QQ Word 278Quick Keys Menu 379

    AXIS ZERO 380CUSTOM MACRO 382DRY RUN 379NEXT TOOL 379OFFSETS 380PUNCH 380READ 380SET FIXTURE 380SET LENGTH 380ZERO RETURN 380

    RR Plane 76R Variable Definition 402Radius Variables 409RAILS NOT ALIGNED 248Ramp 183Ramp Control 62Ramp Control Cancel 62Ramping 96

    February 2001 Index 27

  • Fadal User Manual

    Rapid Out 83, 94Rapid Travel 47Rapid Travel Selector 128Receiving Data 323Reciprocation for Y, Z, B, A 29Rectangular Pocket Clean-out 121

    L9601 Rectangular Pocket Clean-out Counterclockwise 121L9701 Rectangular Pocket Clean-out Clockwis 122

    Reducing FactorJ# 102

    Reinitialize 163Remote Machine Control 395Renumber Program 156

    Increment 156Repeating Helical Moves 302

    Using Copied Lines 303Using Line Repetitions 303Using Subroutines and Subprograms 303

    Reset Clocks 201Reset Function 388RESET THE EMERGENCY STOP SWITCH 248RESOLVER FAULT OR SCALE ERROR 248Return from Zero 56RETURN PALLET TO THE LOAD POSITION 248Return to I Plane after Final Z 76Return to Initial Plane 74RETURN TO MAGNET TIME-OUT 259Return to R0 Plane after Final Z 76Return to Zero 55RI 163Right Hand Rigid Tapping 83Right Hand Tapping 82Right Hand Tapping Using P Word 82Rigid Tap 182RIGID TAP PRECYCLE ENCODER COUNT PROBLEM (NOT ENOUGH COUNT) 257RIGID TAP PRECYCLE ENCODER FAILURE 260Rigid Tapping 98Roll CRC 44Rolling 219Rotary Axes 265ROTARY AXIS MOVE TOO LONG. N = 248Row Column Pattern Macro 436RPM FACTOR 171RS-232 ERROR DURING DNC 248RS-232-C Interface Connection 318

    28 Index February 2001

  • Fadal User Manual

    SS = SINGLE STEP 148SCALE ERROR 249SEE MENU FOR NEW CD FORMAT 249Select Number/Locator 193Sending Data 323SEQUENCE NUMBER TOO LARGE 249SEQUENCE NUMBER TOO SMALL 249SERVO AMPLIFIER FAULT 249SERVO AMPLIFIER FAULT LINE DOWN 258Servo Coolant 468

    Continuous Sweep Mode 471CS Procedure 469Description 468Setup Procedure 469

    Servo Coolant Potentiometer Controls In/Out 36SET 164Set Cold Start 163Set Home Position For One Axis 164Set Home Position Of All Axes 163Set System Parameters 164Set Time 201Set Tool Length Offset 187

    Optional Change Value 187Tool Number 187

    Set Turret Order 186SETCS 163SETH 163SETIN 164SETME 164SETP 164SETP Parameter 25SETPA and SETPB 165SETPB 165SETTO 186Shift 129SINGLE STEP 249Single Step 135SL 187SLIDE HOLD 249Slide Hold 132Slide Hold, JOG AWAY 132Software Error Codes 335Spacebar, Background Editing 134Spindle After M6 174

    February 2001 Index 29

  • Fadal User Manual

    Spindle CCW 24SPINDLE CONTROLLER DOES NOT RESPOND 250SPINDLE CONTROLLER OR DRIVER FAULT 250SPINDLE CONTROLLER SOFTWARE UPDATE IS REQUIRED 250Spindle CW 23SPINDLE DRIVER FAULT 250SPINDLE FAILURE DURING REVERSAL 251SPINDLE FAILURE WHILE TAPPING 250SPINDLE FAULT LINE 251SPINDLE FAULT LINE DOWN 257SPINDLE HAS FAILED TO TURN ON 251SPINDLE MAGNET NOT DETECTED or SPINDLE NOT RUNNING 257SPINDLE MOTOR TEMPERATURE FAULT 251Spindle Off 24, 83, 94Spindle On/Off 130Spindle Speed 96Spindle Speed Override Potentiometer 129Spindle Stop and Orient 31Spindle Type 174SPINDLE WILL NOT STOP. CHECK INVERTER ZERO SPEED 260SPINDLE WOULD NOT STOP 251Spiral Cut Macro 437Spot Drilling 81Spot Facing 82SPURIOUS INTERRUPTS. NOT SERVICEABLE 259STACK OVERFLOW 251STACK OVERFLOW. OVERLOADED WITH STEP COMMAND 258Start 135Start Block Num 147Start Block Num. 146Step Downs 216Store and Load Pallet B 33Store Location 196Storing Probed Positions 58

    Saving Positions Through the Rs-232 Port 58Saving Positions to P Words 58Saving the Position As a V Variable 58

    SU 188Sub Program 810 437Subprogram 45Subprograms 108SUBR. DOES NOT EXIST 251SUBR. NESTING ERROR 251SUBROUTINE CALL IS NOT ALLOWED IN MDI 251Subroutines 103

    30 Index February 2001

  • Fadal User Manual

    Beginning 103Calling 103Ending 104

    Sub-Spindle On, Ignore Magnet 23, 24Sum Program 188

    CRC Option 188Display From 188Display Option 188Through 188

    Survey 189SURVEY CLEARED DUE TO BLANK OR CORRUPT SURVEY 260SURVEY CONTAINS ERRORS, PLEASE REVIEW 252SURVEY WAS NOT WRITTEN TO THE AXIS CONTROLLER 252SV 189SWITCH 1 DISABLED 257Symbolic Operators 429Syntax Errors 337

    TTA 190Table 59Tap Sizes 97Tape Input 190, 315

    Add at the End Option 190Device Option 190Error Option 190

    TAPE INPUT TERMINATED 252TAPE IS GOOD 252Tape Punch 325Tape Verification 202TAPMATIC 97Tapmatic NCR Series 99Tapmatic SPD Series 100Tapping Cycles 96

    Feed Rate Calculation 97General Tapping Rules 96

    Format 1 96Format 2 96

    Program Examples 98Tapping Head Cycle 81TC,1 191Teletype 325TEMPERATURE FAULT 252TEMPORARY CONFLICT WITH AUTO 252Termination 311

    February 2001 Index 31

  • Fadal User Manual

    Test MP Probe 199Test TS-20 Probe 199THERE IS NO SURVEY 252THREAD LEAD NOT SPECIFIED AT N = 252Thread Milling 307Tilt Cold Start 283Tilt Home Position 283Tilt Rotary Table 283Tilt Table Brake 284TIME OUT ON RESOLVER RESPONSE 258TIME OUT ON RIGID TAP PRE-CYCLE TEST 258TIME-OUT ON ORIENTATION 260Timers 173TLC 64, 65TLC Manual Target Power Override 65TN 414TO 191TOO MANY BLOCKS FOR GAP 253TOO MANY CONSECUTIVE NON MOTION BLOCKS 253TOO MANY M FUNCTIONS AT N= 253TOO MANY PARAMETERS 253TOO MANY SUBR. CALLS 253Tool Breakage Detection 362TOOL BREAKAGE DETECTION = FAILURE AT N = 253Tool Change 25Tool Changer Cap 173Tool Changer Open 191Tool Diameter 409TOOL DIAMETER TOO LARGE AT N= 253Tool Length Compensation Negative 59Tool Length Compensation Positive 59Tool Length Offset Cancel 61Tool Load Compensation 64TOOL NN IS IN THE SPINDLE 254Tool Number 153, 414TOOL NUMBER TOO HIGH 254Tool Offset Double Expansion 61Tool Offset Double Reduction 61TOOL OFFSET NOT ALLOWED DURING Z MIRROR 254Tool Offset Single Expansion 60Tool Offset Single Reduction 61Tool Parameter Definition 191

    Diameter 191Length Offset 191Number 191

    32 Index February 2001

  • Fadal User Manual

    Tool Table 186Tool Time 414TOOL TURRET LOCATION IS NOT SET 254Tool Used 414Tooling Coordinate System - Home 261Touch Check 362Touch Probes 339

    Calculate Diameter 365Compute Center and Radius 354Entering Radial Over Travel 367Entering XY Shift Values 366Jog to Position 341Length Offset 339Locate Touch Point 353Locating the Points 348Mid-Point and Angle 359Part Orientation 356Probe Mount 341Radial Over Travel 365Set Calibration 365Set Counter 367Set Touch Point 368Storing Probed Positions 349Tool Breakage Detection 345Tool Diameter Offset 347Tool Setting Cycle 339True or False Comparison 364Using with Macro Statements 371XY Shift Error 365Z Datum Location 360

    TRANSFER ERROR, PLEASE RETRY 254TRAVEL 172TROUBLE READING THE EXTERNAL SLIDE HOLD SWITCH 254TT 414TU 414Turret CCW 136Turret CW 136Turret Factor 180Tutorial Program Explanations 442

    Program Number 1 442Program Number 2 443Program Number 3 444Program Number 4 446Program Number 5 448Program Number 6 449

    February 2001 Index 33

  • Fadal User Manual

    Program Number 7 451Program Number 8 453Program Number 9 455

    Tutorial Program Listings 458Program Number 1 458Program Number 2 458Program Number 3 459Program Number 4 459Program Number 5 460Program Number 6 460Program Number 7 461Program Number 8 462Program Number 9 463

    Tutorial Program Summaries 440Program Number 1 440Program Number 2 440Program Number 3 440Program Number 4 440Program Number 5 440Program Number 6 440Program Number 7 441Program Number 8 441Program Number 9 442Synopsis 440

    TYPE A Y TO IGNORE, OR TURN POWER OFF AND THEN ON AGAIN 254

    UUNDEFINED MACRO ERROR 254Unwrapping 278User Attached Devices 37UT 192Utility 192

    Tool Number 192Utility Menu 395

    VV= VIEW TOP OR ISOMETRIC 148V1-V100 415Variables 408, 425

    Arrays 408, 425Axis Position Variables 408CLEAR 426V1-V100 425

    Video On/Off Switch 127Video Option 146, 147

    34 Index February 2001

  • Fadal User Manual

    VMC Communications Procedures 322VT 202

    WWAIT 2 SEC., THE AXIS DRIVERS ARE BEING RESET 254WAITING 255WAITING ON AIR VALVE 255WARNING POSSIBLE GOUGE AT N = 255WAY LUBE PRESSURE SWITCH FAILURE 255Wrapping X on B Axis 277WRITING ERROR, WAIT 2 MIN. AND RETRY 255

    XX Axis Reciprocation 28X Value 151X,Y OR Z MOVE MUST BE SPECIFIED AT N = 255XModem Direct Numerical Control 147XMODEM for DNCX 312

    How to Send a File Using 312XMODEM Protocol 312XON/XOFF Protocol 312XYZ Axes 169

    YY Value 151YOU CANNOT DELETE THE PROGRAM THAT IS CURRENTLY ACTIVE 255YOU HAVE A VERSION UPGRADE OR MEMORY HAS BEEN CORRUPTED ... MEMORY NEEDS TO BE ZEROED255YOU MUST ENTER THE BACKLASH TABLE 255YOUR VERSION OF CNC MAIN NEEDS TO BE UPDATED 256YZ Circular Interpolation With The A Axis 54YZA Circular Interpolation 274

    ZZ & M6 LOCKOUT IS IN EFFECT 256Z AXIS MUST BE AT COLD START FOR TC,1 256Z Value 151Z, Q, OR F MISSING IN CANNED CYCLE CALL, N = 256

    February 2001 Index 35

    INDEX