Home

CNC 800M -OEM - (eng)

image

Contents

1. e Td Movement by electronic handwheel uices eei uerb 3 T3 Saa rip 4 7 4 Adjustment of thE AKES eH a AEE 10 7 4 1 Adjustment of the drift offset and maximum feedrate GO00 sss 11 1212 Gain np I 13 7 4 3 Proportional gan xke imb DERE UR EARS ERR UR aude URL DEOR PERS 14 143 1 Calculation of KT K2 and palo Dreak Dotu 16 7 4 4 Feed Porwanl gain adjust melt 18 7 4 4 1 Calculation ot feed forward DS coiere ba co RM UE 18 7 4 5 L adscrew crror competsatloni 19 pe RSlerenco Sy SECIS RC o ip BUDE DUI ar DES eu MA RU RUE 2l TO Reference Points Me 21 Dee ee mere ee eee eee et 22 T3 3 Adjustment of the value corresponding to the machine reference point home 23 7 5 4 Soltware travel limits for ID WSS 24 3 9 Considerations about the machine reference 25 76 jug 26 7 6 1 Spindle speed range avon voneavsnduna 29 aa Feedhold transfer inhibit and M done signal processing 00 0 0 31 7 8 Auxiliary nenons M S 32 7 8 1 Docoded M netigi table 33 7 8 2 HOI ICs E aae
2. a a 14 PROGRAMMING IN ISO CODE NEW FUNCTION F34 P1 F34 Parameter P1 takes the value of the tool causing the call to the subroutine associated with the tools Do not mistake it with function F24 which returns the number of the tool currently being used PROGRAMMING IN ISO CODE RIGID TAPPING When carrying out rigid tapping in 800M mode the CNC acts as follows 1 Internally generates function M81 switching feedback 2 Carriesoutrigid tapping 3 Internally generates function M82 switching back to previous feedback Therefore when programming rigid tapping in ISO code function M81 must be programmed in block preceding rigid tapping and function M82 in the one following it 1000 LINE ENCODER AS A 1250 LINE ENCODER With this feature the CNC can use a 1000 line encoder as it were a 1250 line encoder P630 6 Xaxis10001line encoder as 1250 line encoder 02No 1 Y es P630 7 Y axis 1000 line encoder as 1250 line encoder O No 12 Yes P630 8 Zaxis 1000 line encoder as 1250 line encoder 02No 1 Y es A typical case When using a motor with 1000 line encoder on a 5 mm pitch ballscrew The necessary calculations for setting axis resolution will be made using the selected line count 1000 or 1250 pulses PLCI INPUT 1104 When the Feedrate Override Switch on the operator panel is set on one of the hand wheel positions x1 x10 x100 input 1104 is set to 1 11 PLCI R120 AND THE KEY
3. 10 4 3 3 Parameters related to the operate mode usce eite menn repe tene e EU p EE 12 4 3 4 Parameters ed serial MiG Ree I 16 3 1 Paranieters related to axis Tes NOM eise pri 2 32 Parameters related to the analog 3 3 3 Parameters related to travel IMIE ERE hess 6 54 Fecdipte related Paranee S 7 3 Parameters related 16 8x19 COR U Lii asd irte eo Ap FERE iasaabeyadoddnse Ar RE BEA PEL EEKEREN Ri 9 5 6 Parameters related to machine referens ZEPO rrenen pe re CHA FERE 11 oa Parameters for acceleration deceleration of th 13 3l Lincar acceleratton dece et aEIOR x FOX nk VR FUE REOR ER RUFI earn 13 DUE Bell shaped acceleratonfdecelerattOn Jesi iste te geleistet eaae eg tees 14 3 1 3 OCC TU son PCI M toi gets 15 5 8 Leadsorew related a cacao leta nodes 16 A Ec er d 4 o C R 16 5 8 2 E ueri for oA iii E E 17 5 9 Special machine rH 19 Section Page Chapter 6 SPINDLE MACHINE PARAMETERS 6 1 Parameters related to spindle speed range CHANGE i e tren eerte 1 6 2 Parameters Tor analog spindle speed deu b 2 6 3 Parameters for spindle speed output 3 HEN Chapter 7 CONCEPTS 14 1 T4 Counting frequency
4. Double ended square wave A A B B Io Io OFF Page Chapter 1 Section 8 CONFIGURATION OF THE CNC CONNECTOR A5 1 3 3 CONNECTOR It is a 9 SUB D type female connector to connect the electronic handwheel associated with the X axis It does not take sine wave signals The cable must have overall shield The rest of the specifications depend on the feedback system utilized and the cable length required It is highly recommended to run these cables as far away as possible from the power cables of the machine Z SIGNAL AND FUNCTION Square wave signals from the spindle encoder or from the electronic handwheel Axis selector signal FAGOR 100P Supply voltage for electronic handwheel Not being used at this time Not being used at this time Not being used at this time oND Und o Nr CHASSIS Shield Atention When the handwheel outputs square wave signals they must be TTL compatible Handwheel with open collector outputs MUST NOT be used When using the FAGOR 100P handwheel the axis selector signal must be connected to pin 3 Do not manipulate the connectors with the unit connected to main AC power Before manipulating these connectors inputs outputs feedbach etc make sure that the unit is not connected to main AC power Chapter 1 Section Page CONFIGURATION OF THE CNC CONNECTOR A6 9 1 3 4 RS232C CON
5. Section 4 3 3 Not being used at this time 0 Not being used at this time 0 Acc dec in GOS round corner 12No OzYes sss Section 5 7 PLCI marks M1801 M1899 to send messages to CNC O No 1 Yes PLCI manual P621 8 7 6 5 4 3 2 Not being used at this time 0 P622 8 7 6 5 4 3 2 1 P623 8 7 6 5 4 3 2 1 P624 8 7 6 5 4 3 2 1 P625 P626 8 7 6 5 4 3 2 a P627 8 7 6 5 4 3 2 1 The CNC has a PLCI O No 1 YeS sseeseee eee PLCI manual Not being used at this time 0 Z axis sine wave feedback resolution eese Section 5 1 Y axis sine wave feedback resolution eese Section 5 1 X axis sine wave feedback resolution esee Section 5 1 X axis home searching direction 0 I2Negative Section 5 6 Y axis home searching direction 0 12Negative Section 5 6 Z axis home searching direction 0 1 Negative Section 5 6 Not being used at this time 0 Bell shaped acc dec 0 3 1 eese Section 5 7 Not being used at this time 0 Not being used at this time 0 Not being used at this time 0 Not being used at this time 0 Sign of Z axis leadscrew backlash 0 1 Negative
6. From this version on even when the is disabled by parameter P618 1 PLCI register R120 contains its code when it is pressed Version 3 04 March 2002 TOOL COMPENSATION CANCELATION Sometimes it may be interesting to move the tool to a set position without applying its length compensation In these cases program T 0 and the CNC will acts as follows It does not change the tool it does not call its associated subroutine e tcancels its associated offset assuming a zero length and radius compensation The T xx instruction may be programmed at any time even inside the program 99996 or in its associated subroutine The assumes the new offset When programming itassumes a zero tool length and radius compensation FEEDBACK SIGNAL DIVIDING FACTOR Parameters P631 8 P631 7 P631 6 P631 5 and P631 4 areused with parameters P604 8 P604 7 P604 6 P604 5 and P616 8 that indicate the multiplying factor for the feedback signals of the X Y Z W V axes respectively Xaxis Y axis Zaxis W axis V axis P604 8 P604 7 P604 6 P604 5 P616 8 P631 8 P631 7 P631 6 P631 5 P631 4 They indicate whether the feedback signals are divided 1 or not 0 P631 8 0 P631 7 0 P63 1 6 0 P631 5 0 and P631 4 20 They are not divided P631 8 1 P631 7 1 P63 1 6 1 P631 5 1 and P631 4 1 They are divided by 2 Example To obtain a 0 01 mm resolution using a square wave encoder mounted on the X axis
7. Press the keystroke sequence F BEGIN END bottom of the CNC screen shows the letter M Key in 1 9 S desired value CYCLE START Basic operation M19 S4 3 type block is executed as follows The CNC outputs the M19 code as any other M function so the electrical cabinet can execute it Tf the spindle was in open loop M3 M4 the CNC slows the spindle down until its speed is below the value set by machine parameter P700 and then homes the spindle The CNCorients the spindle to the preset position 54 3 and at the speed set by machine parameter P700 If ablock containing only an M19 is executed without S4 3 the CNC orients the spindle to the position set by machine parameter P916 If P916 0 the spindle spins indefinitely at the rpm set for M19 The orienting direction is set by machine parameter P601 7 however the spindle may be oriented in either direction by using machine parameter P619 6 The spindle will remain in closed loop until AnM3 MA or M5 is executed AnS is executed Reset is carried out M30 is executed An execution error comes up Example M3S1000 Spindle in open loop and turning clock wise M19 Spindle in closed loop home search and orientation to position indicated by paramet P916 M19S100 Orient to 100 from reference mark home 1000 Spindle in open loop recovering its previous turning direction M3 195200 Spindle
8. 1 besides the decoded ones machine parameter P606 bit 7 must be set to 0 Bit 16 of the bottom row indicates whether the M function 1s executed at the beginning 0 of the block or at the end 1 once the programmed movements have been executed Bit 17 of the bottom row determines whether the CNC must wait for confirmation from the electrical cabinet indicating that the execution of the M function has been completed M done or not before resuming the execution of the program This confirmation is carried out by means of the M DONE input at pin 15 of connector I O 1 This bit may be set as follows 0 The CNC waits for the M DONE confirmation signal from the electrical cabinet 1 The CNC does not wait for the M DONE confirmation signal from the electrical cabinet Up to 32 M functions may be set All those empty M table positions are indicated as M Whenever a previously defined M function is redefined the new setting replaces the old one Chapter 3 Section Page AUXILIARY FUNCTIONS DECODED M FUNCTIONS 17 3 7 3 1 M FUNCTIONS SENT OUT IN BCD The CNC generates a series of M functions to indicate to the electrical cabinet that a certain event has taken place The CNC activates the BCD outputs corresponding to the generated M function pins 20 thru 27 of connector I O 1 If besides activating these BCD outputs the decoded outputs are also to be activated pins 3 thru 13 and 22 thr
9. Chapter 3 Section Page AUXILIARY FUNCTIONS EXECUTION SIMULATION 11 P99996 3 6 AUXILIARY MODES When selecting this option the CNC shows the following menu 1 SPECIAL MODES 2 PERIPHERALS 3 LOCK UNLOCK After accessing one of these modes and operate with it press END to quit At this point the CNC will show this menu again Press END once more to return to the standard display mode 3 7 SPECIAL MODES When selecting this option the CNC will request the password to access these auxiliary modes This password is the following 0101 Once this code has been entered the CNC displays the following menu 0 TEST 1 GENERAL PARAMETERS 2 DECODED M FUNCTIONS 3 LEADSCREW ERROR COMPENSATION Page Chapter 3 Section 12 AUXILIARY FUNCTIONS AUXILIARY MODES 3 7 1 TEST To select this option press AUX select the Special Modes option of the Auxiliary Modes menu key in the password 0101 and press the key corresponding to TEST The CNC performs the General Test Once the test is completed it is possible to test the logic inputs and outputs of the CNC verify the checksum corresponding to the software version currently installed or perform the general test of the CNC again Testing the logic inputs and outputs of the CNC Press 7 to access this option the CNC will display the status of the logic INPUTS and it is possible to simulate the logic OUTPUTS of the CNC
10. P723 ACCELERATION DECELERATION for Z 1220ms P724 P725 Not being used at this time 0 P726 Recovery of programmed position on axes non continuously control P727 P728 Not being used at this time 0 P729 Maximum feedrate for circular P730 P731 Not being used at this time 0 P732 FEED FORWARD gain for P733 FEED FORWARD gain for P734 FEED FORWARD gain for 0 P735 thru P740 Not being used at this time 0 P741 Execution frequency for main PLCI program cycle P742 Not being used at this time 0 P743 Subroutine to be execued before the T function P744 Bell shaped acc dec ramp duration 1210ms ses P745 Subroutine to be execued after the T function sess P750 Not being used at this time 0 P800 thru P803 Not being used at this time 0 P804 Jogging feedrate prior to mandatory home search P805 P809 Not being used at this time 0 P810 2nd home searching feedrate for X P811 2nd home searching feedrate for Y sss P812 2nd home searching feedrate for Z sse P813 P814 Not being used at this time 0 P815 Delay before opening the closed loop 1 10 5 P900
11. S BCD S BCD iid ed 25 27 200 223 1600 1799 28 31 224 249 1800 1999 32 35 250 279 2000 2239 36 39 280 314 2240 2499 40 44 315 354 2500 2799 45 49 355 399 2800 3149 50 55 400 449 3150 3549 56 62 450 499 3550 3999 63 70 500 559 4000 4499 Cl 0 71 79 560 629 4500 4999 80 89 630 709 5000 5599 90 99 710 799 5600 6299 100 111 800 899 6300 7099 112 124 900 999 7100 7999 125 139 1000 1119 8000 8999 140 159 1120 1249 9000 9999 160 179 1250 1399 180 199 1400 1599 When a value greater than 9999 is programmed the CNC will indicate the spindle speed code corresponding to 9999 Example When selecting a value of S800 the CNC will issue the BCD code for S78 MSTS80 MST40 MST20 MST10 MST08 MST04 MSTO2 MSTO1 Pin 20 21 22 23 24 25 26 27 Value 0 1 1 1 1 0 0 0 When using a 4 digit BCD code P601 3 0 and P601 2 1 the CNC will issue the code corresponding to the programmed S speed in two stages with a 100msec delay between them It will also activate the S STROBE signal on each stage and it will wait for the M DONE signal from the electrical cabinet at each stage The first stage will issue the values corresponding to the Thousands and Hundreds and the second stage the ones corresponding to the Tens and Units The pins correspo
12. Section 5 8 Sign of Y axis leadscrew backlash 0 1 Negative Section 5 8 Sign of X axis leadscrew backlash 0 1 Negative Section 5 8 Not being used at this time 0 Electonic handwheel associated with the Y axis O No 1 Yes Section 4 3 2 Not being used at this time 0 Multplying factor for Y axis electronic handwheel 0 4 1 2 Section 4 3 2 Feedback counting resolution of the Y axis electronic handwheel Section 4 3 2 Feedback counting resolution of the Y axis electronic handwheel Section 4 3 2 Feedback units of the Y axis electronic handwheel 02mm 1zinch Section 4 3 2 Counting direction of the Y axis electronic handwheel Section 4 3 2 The CNC displays the tool base 0 or tool tip 1 position Section 4 5 Electonic handwheel associated with the Z axis 02No 1 Yes Section 4 3 2 Not being used at this time 0 Multplying factor for Z axis electronic handwheel 0 4 1zx2 Section 4 3 2 Feedback counting resolution of the Z axis electronic handwheel Section 4 3 2 Feedback counting resolution of the Z axis electronic handwheel Section 4 3 2 Feedback units of the Z axis electronic handwheel 02mm 1 inch Section 4 3 2 Counting direction of the Z axis electronic handwheel Section 4 3 2
13. The program must begin with a NULL character ASCII 00 followed by 96 program number for example 9623256 and a LINE FEED character LF Blank spaces the carriage return key and the sign are ignored The program must end with either 20 NULL characters ASCII 00 or with one ESCAPE character or with one EOT character Press CL to cancel the transmission The CNC will issue the message PROCESS ABORTED FLOPPY DISK UNIT DIRECTORY This option displays the programs stored on the disk inserted in the FAGOR Floppy Disk Unit and the number of characters size of each one of them It also shows the number of free characters available free memory space on the tape DELETE FLOPPY DISK UNIT PROGRAM 3 8 2 With this option it is possible to delete a program contained at the FAGOR Floppy Disk Unit The CNC requests the number of the program to be deleted After keying in the desired number press ENTER Once the program has been deleted the CNC will display the message PROGRAM NUM P____ DELETED It also shows the number of free characters on the disk free memory space DNC COMMUNICATIONS To be able to use this feature the DNC communication must be active the upper right hand side of the screen shows DNC To do this the corresponding parameters P605 5 6 7 8 P606 8 must be set accordingly and option 6 of the Peripherals mode selected if it was not active Once active and by using th
14. 160 179 1250 1399 180 199 1400 1599 APPENDIX MACHINE PARAMETER SUMMARY CHART GENERAL MACHINE PARAMETERS 5 Mains frequency 50 60 Section 4 3 P99 Language O Spanish 1 2 English 3 French 4 Italian P13 Measuring units mm 0 inches 1 P6 Theoretical 1 or Real 0 display P617 5 P605 6 P617 4 X Z as DRO axis O No 1 Yes P618 6 P618 5 P618 4 X Y Z axis display 1 No 0 Yes P701 Number of tools 0 98 P626 1 The CNC displays the tool base 1 or tool tip 0 position P743 Subroutine to be executed before the T function P745 Subroutine to be executed after the T function P628 1 Display of the following error O No 1 Yes P628 6 O1 may be turned on off only when spindle is off O No 1 Yes I O RELATED MACHINE PARAMETERS Section 4 3 1 P605 8 Normal status of Emergency output pin 5 of I O1 00V 1 24V P605 5 The CNC waits for trailing edge of M done input 0ZNo 1 Yes P609 7 Pin 17 of I O 1 as Rapid jog O No 1 Yes P609 3 Pin 23 of I O 2 as RESET O No 1 Yes P611 1 Pin 24 of I O 2 as Program block in execution 0ZNo 1 Yes P611 6 Pin 24 of I O 2 as P99996 in execution O No 1 Yes P613 4 Pin 24 of I O 2 as Rapid traverse 0ZNo 1 Yes P613 2 Pin 25 of I O 2 as Vertical move output O No 1 Yes P617 8 M function output in BCD 0 or Binary 1 P609 5 M functions set on the M table are output in BCD
15. Emergency stop Feed hold Transfer inhibit M done Stop Start rapid jog Conditional input block skip DRO mode Connector Function YVBoewenraAnawn NNN WN T Strobe S Strobe M Strobe Emergency Threading on Z axis enable Y axis enable X axis enable MST80 MST40 MST20 MST10 MSTO08 MST04 MST02 MSTOI X axis analog output Y axis analog output Z axis analog output Spindle analog output Decoded M01 output Coolant Decoded M02 output Decoded M03 output Decoded M04 output Decoded M05 output Decoded M06 output Decoded M07 output Decoded M08 output Decoded M09 output Decoded M10 output Decoded M11 output Jog mode selected output Decoded M15 output Decoded M14 output Reset Decoded output Cycle on Automatic G00 Decoded M12 output Vertical axis movement APPENDIX D 2 DIGIT BCD CODED S OUTPUT CONVERSION TABLE SEU S BCD nc S BCD UT S BCD Mii ciue 25 27 200 223 1600 1799 28 31 224 249 1800 1999 32 35 250 279 2000 2239 36 39 280 314 2240 2499 40 44 315 354 2500 2799 45 49 355 399 2800 3149 50 55 400 449 3150 3549 56 62 450 499 3550 3999 63 70 500 559 4000 4499 mal Wai Ui BR wx nN I 71 79 560 629 4500 4999 80 89 630 709 5000 5599 90 99 710 799 5600 6299 100 111 800 899 6300 7099 112 124 900 999 7100 7999 125 139 1000 1119 8000 8999 140 159 1120 1249 9000 9999
16. It always starts executing from the first block To interrupt the program press Once interrupted the following keys are enabled To resume execution press Chapter 3 Section Page AUXILIARY FUNCTIONS EXECUTION SIMULATION 5 P99996 3 5 1 1 TOOL INSPECTION With this option it is possible to interrupt the execution of program P99996 and inspect the tool to check its status and change it if necessary To do this follow these steps a Press to interrupt the program b Press T At this time the CNC executes the miscellaneous function MOS to stop the spindle and it displays the following message on the screen JOG KEYS AVAILABLE OUT c Move the tool to the desired position by using the JOG keys Once the tool is out of the way the spindle may be started and stopped again by its corresponding keys at the Operator Panel d Once the tool inspection or replacement is completed press END The CNC will execute an M03 or M04 function to start the spindle in the direction it was turning when the program was interrupted The screen will display the following message RETURN AXES OUT OF POSITION Axes out of position means that they are not at the position where the program was interrupted e Jog the axes to the program interruption position by means the corresponding jog keys The CNC will not allow to move them passed overtravel this position When the axes are in position the screen will dis
17. When using FAGOR linear transducers scales set the corresponding parameters to o Setting examples for the X axis Using square wave linear transducers scales Since the CNC applies either a x2 or x4 multiplying factor a linear transducer must be selected which has a signal period of twice or four times the desired resolution Desired resolution F k FAGOR P103 P604 8 MODE Nos 604 4 0 604 4 1 Signal period Linear transducer x2 P604 8 1 0 002 mm 0 001 mm 0 0001 inch x4 P604 8 0 0 004 mm CX CVX MX x2 P604 8 1 0 004 mm CX CVX MX 0 002 mm 0 0002 inch x4 P604 8 0 0 008 mm 2 P604 8 1 0 010 mm 0 005 mm 0 0005 inch x4 P604 8 0 0 020 mm CT CVT MT MVT FT x2 P604 8 1 0 020 mm CT CVT MT MVT FT 0 010 mm 0 0010 inch 1 x4 P604 8 0 0 040 mm Using sine wave linear transducers and P622 1 1 1 2 5 0 Besides the x2 or x4 selected by P604 8 the CNC applies an additional x5 factor to the sinewave signals Therefore a transducer must be chosen which has a feedback signal period 10 or 20 times the desired resolution If parameter P622 1 1 it is possible to obtain resolution of 1 2 5 and 10 microns or ten thousandths of an inch Desired resolution Feedback FAGOR P103 P604 8 Neue P604 4 0 P604 4 1 signal period Linear transducer x2 P604 8 1 0 010 mm 0 001 mm 0 0001 inch 1 x4 P604 8 0 0 020 mm CC CVC CVS MC MVC x2 P604 8 1 0 020 mm CC CVC CVS MC MVC 0 002
18. the required encoder line count pulses per rev in each case will be Leadscrew pitch Number of pulses Multiplying factor x Resolution With a x4 factor 0 25 Number of pulses 625 pulses turn 4 x 0 0001 P1032 P604 4 1 106 0 P604 8 0 With a x2 factor 0 25 Number of pulses 1250 pulses turn 2 x 0 0001 P1032 P604 4 1 106 0 P604 8 1 If a FAGOR encoder is used the counting frequency is limited to 200KHz by the scale the CNC admits up to 200KHz for square wave signals Therefore the maximum feedrate for this axis will be For x4 multiplying factor 200 000 pulses sec Max Feed x 0 25 inch rev 80 inches sec 4800 inch min 625 pulses rev For x2 multiplying factor 200 000 pulses sec Max Feed x 0 25 inch rev 40 inches sec 2400 inch min 1250 pulses rev Page Chapter 7 Section CONCEPTS AXIS RESOLUTION Example 6 Resolution in inches with sine wave encoder We would like to get a 0 0001 inch resolution with a sine wave encoder mounted on to the X axis which has a 4 pitch leadscrew 0 25 inch turn We have the following options P622 1 0 P604 8 P103 I x2 0 0001 inch 5 0 x4 0 0001 inch 5 P622 1 1 P604 8 P103 1 x2 0 0001 inch 1 0 x4 0 0001 inch 1 Since the CNC always applies a x5 multiplying factor to the sine wave feedback signals we will need an encoder Leadscrew pitch of pulses
19. 0 The CNC will generate the analog voltage corresponding to the programmed spindle speed within 10V When a unipolar analog voltage is desired either 0 to 10V or 0 to 10V machine parameter P610 4 must be set to 1 The sign of this analog voltage will be set by machine parameter P601 4 When the machine has an automatic spindle range changer machine parameter P601 1 must be set to 1 Then whenever a new spindle speed is selected which involves a range change the CNC will automatically generate the M function associated with the new spindle speed range M41 M42 M43 or M44 BCD Output When desiring a BCD coded output for spindle speed control machine parameters P601 3 and P601 2 must be set as follows For 2 digit BCD output P601 3 1 and P601 2 0 For 4 digit BCD output P601 3 0 and P601 2 1 The CNC will issue the code corresponding to the programmed spindle speed at the BCD outputs pins 20 thru 27 of I O 1 It will also activate the S Strobe output to indicate to the electrical cabinet that the required auxiliary function must be executed and it will wait for the M DONE signal from the electrical cabinet in order to consider the data transfer has concluded When using a 2 digit BCD code P601 3 1 and P601 2 0 The CNC will indicate the selected spindle speed according to the following conversion table Page 26 Chapter 7 Section CONCEPTS SPINDLE is S BCD
20. 13 11 Dipswitches lorconnectote ALAZ AJAA naer i ai ion 6 132 nt EORR EN au Ore uy A pe D M c med UAM 7 1 31 Dips wuches TOP connect AF T A 8 1 33 9 1 3 4 10 15 S a ROS I m tr cree ep ar Seren ene ee eer 13 13 51 of connector VO pe EEEE 14 1 3 5 2 Outputs of connector C 17 1 36 tp UD 19 1 3 6 1 or eoniector DO 20 i Chapter 2 POWER AND MACHINE INTERFACE zd 1 FN NL Tntermal cl edi Rm 1 2 2 2 2 2 1 General ER E 2 2 2 2 DH 4 202 3 Digital IMTS 4 2 2 4 He HH rm 5 pas 5 2 3 Ll MED HE 6 zo General pU E EL pH AF AREA ba pH E rl EE 6 do dud ME EMEN EIDEM 6 2 3 3 CONOCE ot eise esi coL Up D I T 2 3 4 Input oU DUE DESL E E wean OR VENERE 8 2 4 Emergency COUNGCBOIE 10 2 5 Acuvuabon Deac vation gf external 0291065 ausus rp exem ebd ets bre ip t ka 13 Section Page a Chapter 3 AUXILIARY FUNCTIONS 3 1 Meters A TENES eneen 1 32 Tool length Comper D 1 3 3 2 RENI Moditicauon of tool dIfROHSIODIS serre re err
21. 637 5 mV 255 x 2 5 Every time the axis moving direction is reversed the CNC will apply the corresponding analog voltage for that axis plus the additional analog pulse indicated in this parameter during 40 milliseconds When the feedback device is a rotary encoder this parameter must be set to 0 Page Chapter 5 Section 16 MACHINE PARAMETERS FOR THE AXES LEADSCREW RELATED 5 8 2 LEADSCREW ERROR There is a 30 point leadscrew compensation table for each axis For each point it is required to define the position of the axis and the amount of error at that point To access these tables press the following keystroke sequence AUX SPECIAL FUNCTIONS 5 AUXILIARY MODES 1 SPECIAL MODES 0 1 0 1 ACCESS CODE 3 LEADSCREW ERROR COMPENSATION The operator may view the following or previous pages by using the up and down arrow keys To view a particular parameter key in its number and press RECALL The will show the page corresponding to that parameter To clear the table by setting all the parameters to 0 key in the following sequence F S P ENTER Each parameter pair of this table represents Even parameter The position of the error point on the leadscrew This position is referred to Machine Reference Zero home Value range 8388 607 millimeters 330 2599 inches Odd parameter The amount of leadscrew error at that point Value range 32 766 millimeters 1
22. Connector A2 They are used to connect the feedback for the Y axis It admits sine wave and double ended differential square wave signals which must be properly indicated by machine parameters P206 and the two dip switches located under the feedback input Connector A3 They are used to connect the feedback for the Z axis It admits sine wave and double ended differential square wave signals which must be properly indicated by machine parameters P306 and the two dip switches located under the feedback input Connector A4 It is used to connect the electronic handwheel associated with the Y axis Set the two dip switches located under the feedback input accordingly Connector A5 It is used to connect the electronic handwheel associated with the Z axis Set the two dip switches located under the feedback input accordingly Connector A6 It is used to connect the electronic handwheel associated with the X axis Chapter 7 Section Page CONCEPTS FEEDBACK SYSTEMS 1 7 1 1 COUNTING FREQUENCY LIMITS Sine wave signals The maximum counting frequency for sine wave feedback signals is 25KHz 25 000 pulses sec Therefore the maximum feedrate for each axis will depend upon the selected resolution machine parameters P103 P203 P303 and the period of the feedback signal being used Example 1 When using a linear scale with a 20um the maximum feedrate for an axis with lum resolution will be
23. E mail info fagorautomation es FAGOR CNC 800M INSTALLATION MANUAL Ref 9705 in ABOUT THE INFORMATION IN THIS MANUAL This manual is addressed to the machine manufacturer It includes the necessary information for new users as well as advanced subjects for those who are already familiar with the 800M CNC product It may not be necessary to read this whole manual Consult the list of New Features and Modifications and the appendix related to the machine parameters Practically all of them are cross referenced indicating the chapter and section of the manual where they are described This manual explains all the functions of the 800M CNC family Consult the Comparison Table for the models in order to find the specific ones offered by your CNC To install the CNC onto your machine we suggest that you consult the appendix regarding the enclosures required to mount the CNC as well as chapter 1 CNC configuration which indicates the CNC dimensions and details the pin out of its connectors Chapter 2 Power and machine interface shows how to connect the CNC to power A C Mains and to the electrical cabinet Chapter 3 Auxiliary Functions shows how to access special operating modes To adapt the CNC to the machine set the CNC machine parameters We suggest that you consult chapters 4 5 6 and the appendices related to the machine parameters listed in numerical order Both appendices offer cross references indicating
24. Not being used at this time 0 P628 8 machine uses mechanical handwheels O No 1 7 Z axis interpolation 1 0 enne enne 6 O1 may be turned on off only when spindle is off 0ZNo 1 5 Electronic handwheels only operate at handwheel positions 1 No OzYes 4 The rapid jog key applies a feedrate override over 100 O No 1 Yes 3 Not being used at this time 0 2 Not being used at this time 0 1 Display of the following error 0 3 12Yes esee P629 thru P635 Not being used at this time 0 P700 Not being used at this time 0 P701 Number of tools 0 98 P702 thru P705 Not being used at this time 0 P706 Value of the residual S analog voltage 122 5mV P707 Oscillation period during range change sese P708 Feedrate override When analog voltage reaches 10V P709 thu P713 Not being used at this time 0 P714 Error if actual feedrate not within 50 amp 200 of programmed value P715 Dwell between blocks in G07 square corner 1210ms P716 thru P720 Not being used at this time 0 P721 ACCELERATION DECELERATION for X 1 205 P722 ACCELERATION DECELERATION for Y 1 205
25. PARAMETERS P612 6 P626 6 P627 6 Multiplying factor for the X axis handwheel signals Multiplying factor for the Y axis handwheel signals Multiplying factor for the Z axis handwheel signals Indicate the x2 or x4 multiplying factor that the CNC will apply to the feedback signals provided by the electronic handwheel 0 1 4 2 Example If the X axis handwheel has been set as follows P628 5 0 1 628 8 0 jiz P612 3 0 Millimeters P612 4 0 amp P612 5 0 Resolution 0 001 mm P612 6 0 x4 The F O S is at x100 position The X axis will move 0 001 mm x4 x100 0 4 mm handwheel pulse received The handwheels operate at all handwheel positions of the switch The electronic handwheels only operate at the positions of the Feedrate Override Switch indicated by the 5 symbol The electronic handwheels operate at all the positions of the Feedrate Override Switch At those positions indicated by the symbol the CNC applies the selected pulse multiplying factor x1 x10 x100 and applies a x1 factor at the other positions of the switch The machine uses mechanical handwheels The machine does not use mechanical handwheels The machine uses mechanical handwheels When using mechanical handwheels P628 8 Z1 machine parameters P105 P205 and P305 must be set to so the axes are not continuously controlled In other words they are not held in position once they reach the
26. Page POWER AND MACHINE INTERFACE ANALOG OUTPUTS 5 9 N SINEN FEEDBACK INPUTS 2 3 SET UP 2 3 1 GENERAL CONSIDERATIONS Inspect the whole electrical cabinet verifying the ground connections BEFORE powering it up This ground connection must be done at a single machine point Main Ground Point and all other ground points must be connected to this point Verify that the 24V external power supply used for the digital inputs and outputs is REGULATED and that its OV are connected to the Main Ground Point Verify the connection of the feedback system cables to the CNC DO NOT connect or disconnect these cables to from the CNC when CNC is on Look for short circuits in all connectors inputs outputs axes feedback etc BEFORE supplying power to them 2 3 2 PRECAUTIONS It is recommended to reduce the axis travel installing the limit switches closer to each other or detaching the motor from the axis until they are under control Verify that there is no power going from the servo drives to the motors Verify that the connectors for the digital inputs and outputs are disconnected Verify that the feedback dip switches for each axis are set according to the type of feedback signal being used Verify that the E STOP button is pressed Page Chapter 2 Section 6 POWER AND MACHINE INTERFACE SET UP 2 3 3 CONNECTION Verify that the AC power is correct Being the CNC disconnected power the electrical cabi
27. Programming Manual describing how to program the CNC Sometimes it may contain an additional manual describing New Software Features recently implemented Is directed to people using the optional DNC communications software Is directed to people wishing to design their own DNC communications software to communicate with the 800 without using the DNC25 30 software To be used when the CNC has an integrated PLC Is directed to the machine builder or person in charge of installing and starting up the PLCI Is directed to people using the optional communications software DNC PLC Is directed to people wishing to design their own customized CNC screens and symbols on AUTOCAD This manual indicates how to set up the Autocad program for the CNC to correctly interpret the designed screens and symbols Is directed to people using the Fagor Floppy Disk Unit and it shows how to use it MANUAL CONTENTS The installation manual consists of the following sections Index Comparative Table for Fagor 800M CNC models New Features and modifications Introduction Warning sheet prior to start up Declaration of Conformity Safety Conditions Warranty terms Shipping conditions Additional remarks Fagor documents for the 800M CNC Manual Contents Chapter 1 CNC configuration Indicates the CNC dimensions Detailed description of all the connectors Chapter 2 Power and machine connection Indicates how to connect it to Main AC power Ground connec
28. machine as protection for people and units OP Introduction 6 WARRANTY TERMS WARRANTY All products manufactured or marketed by Fagor Automation has a warranty period of 12 months from the day they are shipped out of our warehouses The mentioned warranty covers repair material and labor costs at FAGOR facilities incurred in the repair of the products Within the warranty period Fagor will repair or replace the products verified as being defective FAGOR is committed to repairing or replacing its products from the time when the first such product was launched up to 8 years after such product has disappeared from the productcatalog It is entirely up to FAGOR to determine whether a repair is to be considered under warranty EXCLUDING CLAUSES The repair will take place at our facilities Therefore all shipping expenses as well as travelling expenses incurred by technical personnel are NOT under warranty even when the unit is under warranty This warranty will be applied so long as the equipment has been installed according to the instructions it has not been mistreated or damaged by accident or negligence and has been manipulated by personnel authorized by FAGOR If once the service call or repair has been completed the cause of the failure is not to be blamed the FAGOR product the customer must cover all generated expenses according to current fees No other implicit or explicit warranty is covered and FAGOR AUT
29. 0 the CNC executes that standard subroutine 2 Itdisplays the message TOOL CHANGE and interrupts program execution 3 When the operator presses thel CY CLE START key the CNC outputs the BCD code and assumes the new tool 4 Ifmachine parameter P745 is set to a value other than 0 the CNC executes that standard subroutine 5 The CNC resumes the execution of the automatic operation Basic operation while executing the ISO coded user program 99996 a One or both machine parameters P743 and P745 have been set to a value other than 0 Every time the execution of the ISO program 99996 requires a tool changer CNC behaves as follows 1 Ifmachine parameter P743 is set to a value other than 0 the CNC executes that standard subroutine 2 The CNC outputs the BCD code and assumes the new tool 3 If machine parameter P745 is set to a value other than 0 the CNC executes that standard subroutine 4 The CNC resumes program execution b Both machine parameters P743 and P745 have been set to 0 Every time the execution of the ISO program 99996 requires tool changer the CNC behaves as follows 1 The CNC outputs the BCD code and assumes the new tool 2 Itexecutes the internal standard subroutine N99 which Displays the message TOOL CHANGE and interrupts program execution M00 3 When the operator presses thd CYCLE START key the CNC resumes program execution 2 2 MACHINE WITH AUTOMATIC TO
30. 00001 inches O No 1 Yes P908 P909 Collision zone for Y and Z SPINDLE MACHINE PARAMETERS MACHINE PARAMETERS FOR SPINDLE RANGE CHANGE Section 6 1 P7 P8 P9 PIO Maximum speed for ranges 1 2 3 and 4 0 9999 rpm P601 6 Residual analog voltage S for range change O No 1 Yes P706 Value of the residual analog voltage 122 5mV P707 Oscillation period during range change MACHINE PARAMETERS FOR ANALOG SPINDLE SPEED OUTPUT Section 6 2 P601 4 Sign of the analog spindle speed output S P610 4 Unipolar 1 or bipolar 0 analog spindle speed output S P609 4 spindle speed changes generate an S Strobe signal 0 1 MACHINE PARAMETERS FOR BCD CODED SPINDLE SPEED OUTPUT Section 6 3 P601 3 2 digit BCD coded output 0ZNo 1z Yes P601 2 4 digit BCD coded output 0ZNo 12 Yes 1 2 4 5 P6 P7 P9 P10 Pil P12 P13 P99 P100 P101 P102 P103 P104 P105 P106 P107 P108 P109 P110 P111 P112 P113 P114 P115 P116 P117 P118 P119 P200 P201 P202 P203 P204 P205 P206 P207 P208 P209 P210 P211 P212 P213 P214 P215 P216 P217 P218 P219 P300 P301 P302 P303 P304 P305 P306 P307 P308 P309 APPENDIX F SEQUENTIAL MACHINE PARAMETER LIST Communications baudrate 110 150 300 600 2400 4800 9600 Communications data bits 7 8 sess Parity 0No 1xOdd 2z5Bven eee ere rette ne e
31. 10 0 x4 2 microns 10 P622 1 1 P604 8 P103 0 x4 2 microns 2 Since the CNC always applies a x5 multiplying factor to the sine wave feedback signals we will need an encoder Leadscrew pitch of pulses 5 x Multiplying factor x Resolution For P604 8 21 x2 5000um turn pulses 250 pulses turn 5 x 2 x 2um pulse Therefore If P622 1 0 gt P604 4 0 106 1 P604 8 1 P103 10 If P622 1 1 gt P604 4 0 106 1 P604 8 1 103 2 For P604 8 0 x4 5000um turn pulses 125 pulses turn 5 x 4 x 2um pulse Therefore If P622 1 0 gt P604 4 0 106 1 P604 8 0 P103 5 If P622 1 21 gt P604 4 0 P106 1 P604 8 0 103 2 Even when choosing a FAGOR encoder which outputs up to 200KHz the actual usable frequency is this time limited by the CNC to 25KHz for sine wave signals Therefore the maximum feedrate for this example will be 25 000 pulses sec Max Feed x 5 mm rev 1000 mm sec 60 m min 125 pulses rev and 30m min for 250 line encoder Page Chapter 7 Section 6 CONCEPTS AXIS RESOLUTION Example 3 Resolution in with square wave linear scale Considering that the CNC applies either a x2 or x4 multiplying factor set by machine parameter a linear scale must be chosen whose pitch is 2 or 4 times the desired resolution When using FAGOR linear transducers scales with 20um pitch the following resolutions may be obtai
32. 2900 inches When defining the compensation points on the table the following rules must be observed The even parameters are ordered according to their position along the axis The first pair of parameters PO or P60 must be set for the most negative least positive point of the axis to be compensated f all 30 points of the table are not required set the unused ones to 0 For those sections outside the compensation area the CNC will apply the compensation defined for the nearest point The Machine Reference Zero point home must be set with an error of 0 The maximum difference between the error values of two consecutive compensation points must be within 0 127 mm 0 0050 inches The inclination of the error graph between two consecutive points cannot be greater than 3 Chapter 5 Section Page MACHINE PARAMETERS FOR THE AXES LEADSCREW RELATED 17 Examples If the distance between two consecutive points is 3 the maximum difference of their relevant error values can be 0 090 mm If the error difference between two consecutive points is the maximum 0 127mm the distance between them cannot be smaller than 4 233mm To EDIT parameter key in its number press key in the desired value and press ENTER so the new value is entered on the table Remember to press RESET or power the CNC off and back on once the machine parameters have been set in order for the CNC to assume their
33. FUNCTION Input from external power supply Input from external power supply Output M1 Value of bit 1 of the decoded M function table Coolant Output M2 Value of bit 2 of the decoded M function table Output M3 Value of bit 3 of the decoded M function table Output M4 Value of bit 4 of the decoded M function table Output M5 Value of bit 5 of the decoded M function table Output M6 Value of bit 6 of the decoded M function table Output M7 Value of bit 7 of the decoded M function table Output 8 Value of bit 8 of the decoded M function table Output M9 Value of bit 9 of the decoded M function table Output M10 Value of bit 10 of the decoded M function table Mandatory Io Output M11 Value of bit 11 of the decoded M function table Not being used at this time Not being used at this time CHASSIS Connect all cable shields to this pin Not being used at this time Not being used at this time 24V Input from external power supply 24V Input from external power supply JOG Output JOG mode is selected Output M15 Value of bit 15 of the decoded M function table Output M14 Value of bit 14 of the decoded M function table Reset Output M13 Value of bit 13 of the decoded M function table Indicates that a program block is being executed Indicates that program P99996 is being executed Indicates that the axes are being positioned in rapid Output M12 Value of bit 12 of the decoded M function table Vertical axis Atention The mach
34. Not being used at this time Not being used at this time Not being used at this time Power to feedback system Not connected OV Power to feedback system Not connected 5 Power to feedback system Not connected CHASSIS Shield Atention When the handwheel outputs square wave signals they must be TTL compatible Handwheel with open collector outputs MUST NOT be used Do not manipulate the connectors with the unit connected to main AC power Before manipulating these connectors inputs outputs feedbach etc make sure that the unit is not connected to main AC power Chapter 1 Section Page CONFIGURATION OF THE CNC CONNECTOR 5 7 1 3 2 1 DIP SWITCHES FOR CONNECTOR A5 There are 2 dip switches below this feedback input connector to set the CNC according to the type of feedback signal being used Switch 1 indicates whether the feedback signal is sine wave or square wave and switch 2 indicates whether the feedback signal is single or double ended differential The possible types of feedback signals to be used at connector A5 are Single ended square wave A B Io Double ended differential square wave A B B Io Io To select the type of signal for each axis use the switch combinations below Dip switch SIGNAL AND FUNCTION 2 Single ended sine wave signal Not allowed Double ended sine wave signal allowed Single ended square wave signal
35. P604 8 1 Example 2 Resolution in inches with square wave encoder We would like to obtain a 0 001 inch resolution with a square wave encoder mounted on to the X axis which has a 4 pitch leadscrew 4 turns per inch or 0 25 inch turn Since the CNC always applies a multiplying factor of either x2 or x4 selected by machine parameter the required encoder line count pulses per rev in each case will be Leadscrew pitch Number of pulses Multiplying factor x Resolution With a x4 factor 0 25 Number of pulses 62 5 pulses turn 4 x 0 001 A gear reduction will be required to achieve this line count per turn 103 1 P604 4 1 106 0 P604 8 1 With x2 factor 0 25 Number of pulses 125 pulses turn 2 x 0 001 P1032 1 P604 4 1 P106 0 P604 8 1 Page Chapter 5 Section 20 MACHINE PARAMETERS FOR THE AXES SPECIAL P617 6 Axis resolution of 0 0001mm tenth of a micron or 0 00001 inch 10 millionths This parameter must only be set for those machine having one or more axes requiring this kind of resolution This parameter affects both axes even when one of them might not require this kind of resolution Possible values 0 Machine with normal axes with 0 001 mm or 0 0001 inch minimum resolution 1 Machine with special 0 0001mm or 0 00001 inch resolution When setting this parameter to 1 the following items must be considered The progr
36. P9 P10 Maximum spindle speed for Ist 2nd 3rd and 4th RANGE They indicate the maximum spindle speed assigned to each range Itis given in revolutions per minute and they accept any integer value between 0 and 9999 The value assigned to P7 must correspond to the lowest range and that of P10 to the highest range When not all the ranges are being used assign the lowest range to P7 and set the unused ones to the highest speed value P601 6 Residual analog voltage S during spindle range change It determines whether the CNC must generate a residual analog voltage S during a range change Possible values 0 1 residual analog voltage is generated A residual analog voltage is generated P706 Value of the residual analog voltage S It indicates the value of the residual analog voltage S for the spindle speed range change It is given by an integer between 1 and 255 Valueof 1 Value of 10 Value of 255 2 5 mV 25 0 mV 10 x 2 5 637 5 mV 255 x 2 5 P707 Oscillation period during a spindle range change It indicates the oscillation time period during a spindle range change It is given by an integer between 0 and 255 Value of 0 Continuous movement in one direction Valueof 1 Continuous movement in the other direction Value of 2 20 msec oscillation period Valueof 10 100 msec oscillation period Value of 255 2550 msec oscillation period Chapter 6 Section Page RELATED TO S
37. PROGRAM 99996 The CNC displays the editing page for this program If the program is currently being edited the CNC shows a group of program blocks lines Use the to display the display the previous and following lines To edit a new line follow this procedure 1 Ifthe program line number appearing at the bottom of the screen is not the desired one clear it by pressing CL and key in the desired line number 2 Key in all the pertinent data for that line and press ENTER The programming format to be used is described in the programming manual The keys on the front panel may be used X Y Z S N as well as TOOL for T for P gt for R and for A However since some function keys are missing G M I K etc an assisted editor is also available To access it press AUX After analyzing the syntax of what has been edited so far the CNC will display one by one all the functions which can be edited at the time Press CL to delete characters To modify a previously edited line proceed as follows 1 If the program line number appearing at the bottom of the screen is not the desired one clear it by pressing CL and key in the desired line number 2 Press RECALL The bottom of the screen of the CNC editing area will show the contents of that line 3 Use one of these methods to modify the contents a Use the CL key to delete characters and edit it as describ
38. a single axis at a time and in the following manner Jog the axis in the positive direction to a point close to the travel limit switch keeping a safety distance from it Assign the position value displayed by the CNC to the machine parameter corresponding to the positive software travel limit Parameter P107 P207 P307 Repeat those steps in the negative direction assigning the displayed value to machine parameter corresponding to the negative software travel limit Parameter P108 P208 P308 Once this process is completed press RESET or turn the CNC off and back on in order for the new values to be assumed by the CNC Page 24 Chapter 7 Section CONCEPTS REFERENCE SYSTEMS 7 5 5 CONSIDERATIONS ABOUT THE MACHINE REFERENCE POINT If at the instant the home search is initiated the home switch is pressed the axis will withdraw in the opposite direction to that set by P623 8 P623 7 P623 6 until releasing the home switch before starting the actual home search If the axis is out of the soft travel limits set by P107 P108 P207 P208 P307 P308 it has to be jogged into the work area within limits and then positioned at the correct side from home before starting the actual home search Care must be taken when placing the home switch and when setting the home searching feedrates P112 P212 P312 P810 P811 P812 to prevent any overshooting If the selected axis does not have a home swit
39. also be used in G01 moves Bell shape This type may be used on all kinds of movements G00 G01 G02 etc and with any type of feedrate F 7 4 4 1 CALCULATION OF FEED FORWARD GAIN The Feed Forward gain is proportional to the feedrate and is set by machine parameters P732 P733 P734 which indicate the of analog voltage that is due to the programmed feedrate Gain proportional to feedrate J The value added to the following error is Kf x F 6 where Kf is the value of Feed Forward and F is the programmed feedrate Programmed Feedrate Analog voltage Proportional gain Feedback The CNC will apply the proportional gain K1 and K2 to the value resulting from adding the following error of the machine plus the value selected by the Feed Forward When the result of the addition is smaller than the value of the gain break point the CNC will apply the formula Analog K1 x Following Error Kf x F 6 And when the result of the addition is greater than the value of the gain break point the CNC will apply the formula Analog K1 x Ep K2 x Following Error Kf x F 6 Ep Where Ep is the value of the gain break point Page Chapter 7 Section 18 CONCEPTS AXIS ADJUSTMENT 7 4 5 LEADSCREW ERROR COMPENSATION With this CNC it is possible to compensate for leadscrew error as well as for its backlash when reversing movement direction There is a 30 point leadscrew error comp
40. an emergency output pin 5 of this connector FEED HOLD TRANSFER INHIBIT M DONE Pin 15 This INPUT must be normally high 24V and its meaning depends on the type of block or function being executed at the time f while moving the axes this signal FEED HOLD is set low OV the CNC maintains the spindle turning and stops the axes bringing their analog voltages to OV while maintaining their enables active When this input is brought back high 24V the axes will resume their movements f while executing a motionless block this signal TRANSFER INHIBIT is set low 0V the CNC interrupts the program execution at the end of the block currently in execution When this signal is brought back high the CNC resumes program execution The M DONE signal is used when machine parameter P605 5 is set to 1 The CNC waits for the electrical cabinet to execute the requested miscellaneous M function In other words it waits for the M done input to be set high 24V Page Chapter 1 Section 14 CONFIGURATION OF THE CNC T vo inputs STOP Pin 16 This INPUT must be normally high 24V as When this 1 ut is set low OV the CNC interrupts the program execution just if the key were pressed at the OPERATOR PANEL To resume program execution it is necessary to bring this input back high 24V and press the key at the OPERATOR PANEL START RAPID JOG Pin 17 This INPUT must be normally low
41. and then set it to 0 for normal operation P628 6 External device O1 may only be turned on off when spindle stopped Enter O It may be turned on off at any time whether the spindle is on or off 1 It may be turned on off only when the spindle is off Page Chapter 4 Section 4 MACHINE PARAMETERS GENERAL 4 3 1 INPUT OUTPUT PARAMETERS P605 8 Normal status of the Emergency output pin 5 connector I O 1 It determines whether the emergency output is normally low or high 0 2 Normally low 0V An emergency situation will set this output high 24V Normally high 24V An emergency situation will set this output low 0V P605 5 The CNC waits for the trailing edge of the M DONE input signal It indicates whether it is necessary or not to wait for the down flank 24V to 0V transition of the M DONE signal at pin 15 of connector I O 1 in response to an S STROBE T STROBE or M STROBE so the CNC resumes the execution of such functions P605 5 0 The CNC will send out to the electrical cabinet the BCD signals corresponding to the M S or T code for a period of 200 milliseconds Then if the M DONE signal is low OV it will wait for it to be set high 24V in order to consider the M S or T function done completed AUXILIARY FUNCTION EXECUTION AT THE CNC M S T OUTPUT SIGNALS STROBE M DONE H lj 50 ms A 100 m
42. at connector I 02 The second row has 17 characters The first 15 from left to right correspond to the decoded M output of I O2 and their value 0 or 1 indicates the following This M function must not deactivate its decoded output at connector I O2 This M function must deactivate its decoded output at connector I O2 Bit 16 determines whether the M function is executed at the beginning if 0 or at the end of the block if 1 where it is programmed If this bit is set to 1 and the programmed block contains a movement of axes the M function will be executed once the axes have reached their target position Bit 17 determines the way the M function is transferred to the electrical cabinet See the following section for its description For example If the table corresponding to function M41 has been set as follows M41 100100100100100 outputs to be activated 00100100100100100 outputs to be deactivated The CNC will behave as follows whenever M41 is executed at 24V at 0V Not modified Chapter 7 Section Page CONCEPTS M S T FUNCTIONS 33 7 8 2 S FUNCTION TRANSFER Every time a block is executed the CNC transfers to the electrical cabinet information of the M S T functions activated in it First the M function information is transferred then that of the S functions and then that of the T functions M function The CN
43. block has been programmed which would force the machine to go beyond limits Not being used at this time X axis following error Y axis following error Z axis following error Not being used at this time Spindle speed value too large Feedback error at connector Al Feedback error at connector A2 Feedback error at connector A3 Feedback error at connector A4 Feedback error at connector A5 This error occurs when using a tool smaller than the machining pass G in a rectangular circular pocket or in a corner roughing operation This error occurs when the tool radius is greater than L 2 E or H 2 E Parity error in general parameters This error occurs when programming gt 0 or C20 in a rectangular pocket or corner roughing operation 084 085 086 087 088 089 090 092 093 094 095 096 097 098 099 100 101 105 106 107 108 109 110 111 112 113 This error occurs when programming tool radius greater than in a circular pocket This error occurs when using a O radius tool tool offset having programmed G 0 machining pass in a rectangular circular pocket or in a corner roughing operation This error occurs when assigning an incorrect value to an automatic operation or to a machining operation Rectangular pocket If P 0 or I 0 Circular pocket If P 0 or I 0 Corner roughing If P 0 o
44. executed before the T function P745 Subroutine to be executed after the T function The CNC takes these parameters into consideration when executing the ISO coded user program 99996 They indicate the number of the standard non parametric subroutine to be executed by the CNC whenever a tool is selected in the execution of program 99996 These standard subroutines must contain the tool selecting sequence They are set by an integer between 0 and 99 If set with a 0 value the CNC assumes that no subroutine is to be executed Every time a new tool is selected in ISO code the CNC behaves as follows 1 It executes the subroutine indicated by P743 If set to 0 the CNC will display the message TOOL CHANGE in English for all language versions and it interrupts program execution 2 The CNC outputs the code for the new tool 3 It executes the subroutine indicated by P745 If set to 0 no subroutine is executed Atention When a subroutine is associated with the T function nothing must be programmed in that block after the T function otherwise the CNC will issue the corresponding error The subroutines associated with the T function must be defined in one of the special ISO coded user programs P99994 or P99996 P628 1 Display of the Following Error Enter 0 No the Following Error is not displayed 1 Yes the Following Error is displayed It is recommended to set to to 1 during machine set up
45. iaodueninsance inoen aianne SE 34 7 8 3 M S T function transfer using the M done signal eene 35 NENNEN APPENDICES A Technical characteristics or th CNG cii eoo voe ode Qro VUL Que bcp 2 Iz 4 C CNC pate and ike pe FARE EGER VURL aula venues MES 3 D Z2 digit BCD coded S output conversion 6 E Machine parameter Summary os eeepc nk eor IR OSEE RE FOR Per Oct ex HER reU CODE 7 F sequential m chine parameter EE a aaa 10 G Machine parameter setting Chart Ls ausi 15 H Decoded M fonction setup DEL 17 I Leadscrew crror COMPENSATION setang Chart Ure x PR VV AURI 18 J oW p 19 ENNNNN NNN ERROR CODES COMPARISON TABLE FOR FAGOR 800M CNC MODELS AVAILABLE 800M CNC MODELS 800 MG 800 MGI X Y axes control Z axis as DRO Controlled Z axis Spindle Tools Tool Radius Compensation Tool Length Compensation Electronic Handwheels RS 232C Communications Integrated PLC PLCI ISO coded program editing P99996 Execution of ISO coded program P99996 Graphics Date July 1995 NEW FEATURES AND MODIFICATIONS Software version 2 1 and newer FEATURE Clear all arithmetic parameter cont
46. inch min and then switching to work in mm rev inch rev without changing the value The programmed G function does not exist Tool radius value too large R gt L Tool radius value too large R gt r A movement of over 8388 mm or 330 26 inches has been programmed E Example Being the X axis position X 5000 if we want to move it to point X5000 the CNC will issue error 33 when programming the block N10 X5000 since the programmed move will be 5000 5000 10000 mm In order to make this move without issuing this error it must be carried out in two stages as indicated below N10 X0 5000 mm move N10 X5000 5000 mm move 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 S or F value too large Not enough information for corner rounding chamfering or compensation Repeated subroutine Function M19 programmed incorrectly Function G72 or G73 programmed incorrectly It must be borne in mind that if G72 is applied only to one axis this axis must be positioned at part zero 0 value at the time the scaling factor is applied This error occurs in the following cases More than 15 nesting levels when calling subroutines block has been programmed which contains a jump to itself Example N120 G25 N120 The programmed arc does not go through the defined end point tolerance 0 01mm or there is no arc that goes through the points define
47. is given by an integer 9600 maximum and in baud units Typical values 110 150 300 600 1200 2400 4800 9600 Data bits per transmitted character It determines the number of data bits used in each transmitted character Possible values 7 Only the 7 least significant bits out of 8 are used Assign this value when transmitting standard ASCII characters 8 All 8 bits of the transmitted character are used Assign this value when transmitting special characters ASCII code over 127 Parity It determines the type of parity check used in the transmission Possible values 0 None 1 ODD parity 2 EVEN parity Stop bits It determines the number of stop bits used at the end of the transmitted word Possible values 1 1 stop bit 2 2 stop bits P607 3 DNC It indicates whether the CNC can work with the DNC protocol or not 0 DNC function not available 1 function available 16 Chapter 4 Section MACHINE PARAMETERS RS232C SERIAL LINE P607 4 Communication settings for the FAGOR Floppy Disk Unit or Cassette P607 4 1 For Floppy Disk Unit The CNC uses the values set for machine parameters PO P1 P2 and P3 P607 4 0 For Cassette Unit The CNC does not modify the PO P2 and P3 settings but uses the values corresponding to the FAGOR Cassette Unit Baudrate 13 714 Baud Data bits 7 Parity Even Stop bits 1 Atention In DNC and Peripheral c
48. must generate an M30 automatically or not when switching to the JOG mode 0 M30 is not generated 1 M30 is generated Page Chapter 4 Section OPERATING MODE 12 MACHINE PARAMETERS PARAMETERS P12 Continuous or pulsating axis jog It indicates whether the axes are jogged while their corresponding jog keys are pressed pulsating or their movements are maintained until the CYCLE STOP key or another jog key is pressed continuous 0 Continuous mode The axis starts moving when its corresponding jog key is pressed and it stops when the CYCLE STOP key or another jog key is pressed In this latter case the CNC will move the new selected axis in the chosen direction until the CYCLE STOP key or another jog key is pressed 1 Pulsating mode The axis is jogged as long as its corresponding jog key is maintained pressed P609 6 Maximum incremental JOG move It indicates the maximum distance the axes can be jogged when selecting one of the JOG positions of the Feedrate Override Switch on the operator panel positions 1 10 100 1000 10000 Limited to 10 mm or 1 inch 0 1 Limited to 1 mm or 0 1 inch P606 2 Maximum value of the Manual Feedrate Override It indicates the maximum feedrate override value to be selected by the Manual Feedrate Override Switch at the operator panel 0 Possible up to 120 1 Limited to 100 even when selecting the 110 and 120 switch positions P4 The Manual Feedrate Ove
49. nO 3 3 4 Tool va BDA 4 Rn Execution Simulation of program POOO99b rn ine tra epe re vp Eben 5 3 5 1 uiuo T 3 33 11 Kr du ip M 6 Sold Econ T EM Re ICING o A a 3 5 1 4 seo cass sees pui ee Hc S Her inu MM D RI eds 7 SON ES sva ne Cree nr cere te or 8 SORA IACONO igi sp a pl php e aH Mah ue RPM NM eed 10 22 1 sump edt T 11 3 6 TUS m E E E ae E A 12 m 12 sl po M H9 13 254 2 15 3 1 3 Biecaded 16 33d M iuncitons sent ovt T8 aaa etant 18 3 7 4 Leadscrew rror compensi araa ARE ENORA ERN AERE AREER TARRAA 19 3 8 oll E E 21 3 8 1 Peripheral MOJE 2 3 8 2 Direct T o 22 3 9 23 3 10 Editing program 0996 ARNA ANERE Be ED 24 SS Chapter 4 MACHINEPARAMETERS 4 1 eiie ea ino 1 4 2 Operatne with parameter Metiscasduaseinens 2 4 3 taeneral machine 3 4 3 1 Tipton T 3 4 3 2 Parameters related To the
50. new spindle speed S is executed the CNC will output the corresponding BCD code via pins 20 thru 27 of connector I O 1 T function Whenever a block containing a new tool T is executed the CNC will output the corresponding BCD code via pins 20 thru 27 of connector I O 1 This CNC also offers a tool table where the length and radius of each tool can be defined The CNC will take these dimensions into account when machining with tool compensation G41 G42 G43 The way to operate with this table is described in the chapter on Auxiliary Functions in this manual Page 32 Chapter 7 Section CONCEPTS M S T FUNCTIONS 7 8 1 DECODED M FUNCTION TABLE To access this table press the following keystroke sequence AUX SPECIAL FUNCTIONS 5 AUXILIARY MODES 1 SPECIAL MODES 0 1 0 1 Access code 2 AUXILIARY M FUNCTIONS The CNC shows the following information for each of the M functions set in this table M41 100100100100100 outputs to be activated 00100100100100100 outputs to be deactivated The number of the M function already set Mxx indicates that this position is free and any other M function may be set The first row has 15 characters Each one corresponds to a decoded M output of connector I O2 and their value 0 or 1 indicates the following This M function must not activate its decoded output at connector I 02 1 This M function must activate its decoded output
51. new values Programming example An X axis leadscrew is to be compensated according to the following graph in the section between X 20 and X160 LEADSCREW ERROR MACHINE REFERENCE ZERO MACHINE REFERENCE POINT Marker pulse position Considering that the machine reference point has a value of X30 meaning that it is located 30mm from the Machine Reference Zero the leadscrew error compensation parameters will be defined as follows P000 X 20 000 001 X 0 001 P002 X 0 000 P003 X 0 001 P004 X 30 000 P005 X 0 000 P006 X 60 000 P007 X 0 002 P008 X 90 000 P009 X 0 001 P010 X 130 000 011 0 002 P012 X 160 000 P013 X 0 003 014 X 0 000 P015 X 0 000 016 X 0 000 P017 X 0 000 P056 X 0 000 057 0 000 P058 X 0 000 P059 0 000 P606 8 P606 7 P606 6 Leadscrew error compensation for X Z They indicate whether the CNC must apply leadscrew error compensation on the corresponding axis or not 0 Leadscrew error compensation not applied 1 Leadscrew error compensation applied Page Chapter 5 Section 18 MACHINE PARAMETERS FOR THE AXES LEADSCREW RELATED 5 9 SPECIAL MACHINE PARAMETERS P609 1 Machine travels over 8388 607 mm 330 2599 inches This parameter must only be set for those machine having one or more axes with a travel greater than 8388 607 mm 330 2599 inches This parameter affects both axes even when one of them might not
52. normally LOW is European Style I 1 Pin 14 EMERGENCY STOP 44 NM HEU 24V DC 1 0 1 ve RSE Emergency Other Stop 7 Relay 1 i Emergency Button Buttons RE i OV Emergency of electrical cabinet 1 EE es i RSE EMERGENCY OUTPUT O e OV I O 1 Emergency Stop 1 EMERGENCY STOP Machine E STOP Other Start button emergency 25m208ei AE contacts EMERGENCY OUTPUT o al ae 24V 5 CRM Axes overtravel Page Chapter 2 Section 12 POWER AND MACHINE INTERFACE EMERGENCY I O CONNECTION 2 5 ACTIVATION DEACTIVATION OF EXTERNAL DEVICES With this CNC it is possible to activate and deactivate up to 4 external devices including the coolant The other devices depend on the type of machine available To do this the following keys are available If it is selected lamp on pin 3 of connector I O2 stays high 24V When it is not selected lamp off pin 3 of connector I O2 stays low OV fo When this device is selected the CNC sends the M10 function out to activate it and an M11 to deactivate it When this device O2 is selected the CNC sends the M12 function out to activate it and an M13 to deactivate it When this device O3 is selected the CNC sends the M14 function out to activate it and an M15 to deactivate it The coolant may be activated or deactivated at any time but th
53. of each output is expressed by the corresponding mnemonic For example to select the first spindle speed range the CNC sends the M41 code out to the electrical cabinet MST80 MST40 MST20 MST10 MSTO8 MSTO4 MSTO2 MSTO0I 0 1 0 0 0 0 0 1 Together with these signals the CNC will activate the Strobe Strobe S Strobe output to indicate the type of function being selected CHASSIS Pin 28 This pin must be used to connect all cable shields to it Analog voltage for X 10V Pin 30 Analog voltage for X 0V Pin 31 These outputs provide the analog voltage for the X axis servo drive The cable used for this connection must be shielded Analog voltage for Y 10V Pin 32 Analog voltage for OV Pin 33 These outputs provide the analog voltage for the Y axis servo drive The cable used for this connection must be shielded Analog voltage for Z 10V Pin 34 Analog voltage for Z OV Pin 35 These outputs provide the analog voltage for the Z axis servo drive The cable used for this connection must be shielded Spindle analog voltage 10V Pin 36 Spindle analog voltage OV Pin 37 These outputs provide the analog voltage for the spindle drive The cable used for this connection must be shielded Page Chapter 1 Section 18 CONFIGURATION OF THE CNC CONNECTOR I 01 outputs 1 3 6 CONNECTOR I O 2 It is a 25 pin SUB D type female connector to interface with the electrical cabinet PIN SIGNAL AND
54. only output one of them being P611 1 the one with the highest priority and P613 4 the one with the lowest P613 2 Pin 25 of connector I O 2 as Vertical axis movement indicator output It determines whether or not pin 25 of connector I O2 is used to indicate the direction of the vertical axis movement This output will be low 0V for positive direction count up or high 24V for negative direction count down 0 It is not used as vertical axis moving direction indicator output 1 It is used as vertical axis moving direction indicator output It must be borne in mind that this pin is also used as output 12 of the decoded M functions therefore it should not be set on the decoded M function table when this parameter is set for the output to be used as vertical axis moving direction indicator set to 1 Chapter 4 Section Page MACHINE PARAMETERS I O PARAMETERS 7 P617 8 M functions output in BCD or BINARY code It determines whether the M function is output in BCD or Binary code via pins 20 thru 27 of connector I O1 0 function output in BCD code 1 M function output in BINARY code The significance or weight of each pin in both cases is as follows in BCD M in BINARY WEIGHT WEIGHT For example Depending on the type of code selected the CNC will output the M41 as follows P609 5 Decoded M function code output in BCD or BINARY When executing an M function which is decoded on
55. searching feedrate P112 212 312 and the unidirectional approach feedrate P801 are not affected by this parameter They are expressed in 1 mm min or 0 1 inch min units P610 1 FEED HOLD in G47 It indicates whether the CNC stops the movement of the axes while the FEED HOLD input is active while in G47 single block treatment 0 The FEED HOLD input does not stop the axes 1 The FEED HOLD input stops the axes Page Chapter 4 Section 14 MACHINE PARAMETERS OPERATING MODE PARAMETERS P628 4 The rapid jog key applies a feedrate override range over 100 This parameter indicates the type of jogging feedrate override that will be applied while pressing key 0 2 While keeping this key pressed the CNC will apply a feedrate override amount according to the table below When this key is released the amount of override will return to its face value 0 through 120 1 While keeping this key pressed the CNC will apply the maximum feedrates set by machine parameters P111 P211 and P311 It may be interesting to set this parameter P628 4 to 0 on short travel machines and to 1 on large ones Chapter 4 Section Page OPERATING MODE MACHINE PARAMETERS PARAMETERS 15 4 3 4 MACHINE PARAMETERS FOR THE RS232C SERIAL LINE PO P1 P2 P3 Transmission speed baudrate It determines the transmission baudrate used in communications between the CNC and the peripheral devices It
56. thru 27 of 1 and it will activate the T Strobe to tell the electrical cabinet to execute it The CNC will wait for the M DONE signal to consider it executed Page 34 Chapter 7 Section CONCEPTS M S T FUNCTIONS 7 8 3 5 T FUNCTION TRANSFER USING THE M DONE SIGNAL When parameter P605 5 is set to 0 the CNC maintains the BCD outputs and the corresponding Strobe signal M S T active for 100 milliseconds When the electrical cabinet has a device requiring the BCD signals to be active for a longer time machine parameter P605 5 must be set to 1 In each case the CNC acts as follows 605 5 0 1 The CNC transfers the BCD value of the selected function via pins 20 thru 27 of connector I O 1 50 milliseconds later the Strobe output is activated to tell the electrical cabinet to execute the M function AUXILIARY FUNCTION EXECUTION AT THE CNC M S T OUTPUT SIGNALS STROBE M DONE 2 When the electrical cabinet detects the activation of the M Strobe signal it must start the execution of the corresponding function 3 The CNC will maintain the M Strobe signal for 100 milliseconds and the BCD signals for another 50 milliseconds After this time period it will wait for the M DONE signal provided by the electrical cabinet indicating to the CNC that the execution of the function is completed If
57. thru P907 Not being used at this time 0 P908 Collision zone between Y Z innon e eene eene nnne eren P909 Collision zone between Y Z sess enne ener enne P910 thru P918 Not being used at this time 0 Section 4 3 Section 4 3 Section 4 3 Section 4 3 Section 4 3 Section 4 3 Section 6 1 Section 6 1 Section 5 4 Section 5 4 Section 4 3 6 Section 5 7 Section 5 7 Section 5 7 Section 5 5 Section 5 4 Section 5 7 Section 5 7 Section 5 7 PLCI manual Section 4 3 Section 5 7 Section 4 3 Section 5 6 Section 5 6 Section 5 6 Section 5 6 Section 4 3 2 Section 5 9 Section 5 9 APPENDIX MACHINE PARAMETER SETTING CHART VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE APPENDIX DECODED FUNCTION SETTING CHART Auxiliary Function Ea APPENDIX I LEADSCREW ERROR COMPENSATION SETTING CHART X AXIS Y AXIS Z AXIS ERROR ERROR ERROR PO APPENDIX J MAINTENANCE Cleaning The accumulated dirt inside the unit may act as a screen
58. 0 or binary 1 P602 8 7 6 5 P603 1 Feedback alarm cancellation connect Al A2 A4 A5 O No 1 Yes HANDWHEEL MACHINE PARAMETERS Section 4 3 2 P612 1 P626 8 P627 8 Electronic handwheel associated with X Y Z O No 1 Yes P613 1 Electronic handwheel model FAGOR 100P O No 1 Yes P612 2 P626 2 P627 2 Counting direction of the electronic handwheel for X Y Z P612 3 P626 3 P627 3 Feedback units of electronic handwheels X Y Z 02mm 1 inch P612 4 5 P626 4 5 P627 4 5 Counting resolution of the electronic handwheel for X Y Z P612 6 P626 6 P627 6 Multiplying factor for handwheel signals X Y Z 0 4 1 x2 P628 5 Handwheels only operate at handwheel positions of FOS 1 No 0 Yes P628 8 The machine uses mechanical handwheels O No 1 Yes P815 Delay before opening the closed loop 1 10ms MACHINE PARAMETERS RELATED TO OPERATING MODE Section 4 3 5 P609 8 Axis orientation in graphic representation 0 Mill 1 Boring mill P605 4 Axis orientation in XZ plane P628 7 Z interpolation 1 No 0 Yes P618 1 CYCLE START key inhibit OZNo 1 Yes P606 3 M30 executed when switching to Jog mode O No 1 Yes P12 Continuous 0 or pulsating 1 axis jog P609 6 Maximum incremental Jog 0210mm or 1 inch 121mm or 0 1 inch P606 2 Maximum Feedrate Override Switch value applied by the 0212096 1210090 P4 Feedrate Override Switch active in GOO O No 1 Yes P613 5 G05 G07 CNC po
59. 0 000 P017 0 000 P056 X 0 000 P057 X 0 000 P058 X 0 000 P059 X 0 000 Chapter 3 Section 20 LEADSCREW ERROR AUXILIARY FUNCTIONS COMPENSATION 3 8 PERIPHERALS With this CNC it is possible to communicate with the FAGOR Floppy Disk Unit with a general peripheral device or with a computer in order to transfer programs from and to one another This communication may be managed either from the CNC when in the Peripheral mode or from the computer by means of FAGOR s DNC protocol in which case the CNC may be in any of its operating modes 3 8 1 PERIPHERAL MODE In this mode the CNC may communicate with the FAGOR Floppy Disk Unit with a general peripheral device or with a computer having a standard off the shelf communications program To access this mode press AUX and select the Peripherals option of the Auxiliary modes menu The upper left hand side of The CNC screen will show the following menu RECEIVE FROM Fagor FLOPPY DISK UNIT SEND TO Fagor FLOPPY DISK UNIT RECEIVE FROM GENERAL DEVICE SEND TO GENERAL DEVICE Fagor FLOPPY DISK UNIT DIRECTORY Fagor DELETE FLOPPY DISK UNIT PROGRAM DNC ON OFF AM RUP In order to use any of these options the DNC mode must be inactive If it is active the upper right hand side of the screen shows DNC press 6 DNC ON OFF to deactivate it the DNC letters disappear With options 0 1 2 and 3 it is possible to transfer machine para
60. 00 msec delay from the time the axis ENABLE signal is activated to when its analog voltage is output 0 There is no delay 1 There is delay This parameter is used when the axis is not continuously controlled held in position by the CNC and some time it is required to deactivate certain devices such as a holding brake etc P118 P218 P318 In position zone dead band for X Y Z They define the in position zone to either side of the programmed coordinate value where the CNC considers the axis to be in position It is always expressed in microns regardless of the work units being used Possible values 0 thru 255 microns P105 P205 P305 Continuous control of the X Y Z axes They determine whether or not the axis 1 held in position by the by keeping its ENABLE signal ON when reaching its target position 1 It is continuously controlled ENABLE on when in position 0 It is not continuously controlled ENABLE off when in position Chapter 5 Section Page MACHINE PARAMETERS FOR THE AXES RELATED TO ANALOG 5 OUTPUTS 5 3 PARAMETERS RELATED TRAVEL LIMITS The section on Adjustment of the axes in the chapter on concepts of this manual describes how these parameters may be used P107 P207 P307 Positive travel limit for X Y Z axes P108 P208 P308 Negative travel limit for X Y Z axes They establish the positive and negative travel limits for the axes These distances are referred to m
61. 1 mm and 0 00001 inch units P118 100 means an in position zone of 0 01mm 0 001 inch for the X axis Chapter 5 Section Page MACHINE PARAMETERS FOR THE AXES SPECIAL 21 Machine parameters P112 P212 P312 P810 P811 P812 homing feedrate and P801 unidirectional approach feedrate will also be expressed in 0 0001mm and 0 00001 inch units P112 10000 Assigns a feedrate of 1m min Examples to calculate resolution with P617 6 1 Example 1 Resolution in mm with square wave encoder We want to obtain a 0 0001mm resolution with a square wave encoder mounted on the X axis whose leadscrew has a 5mm turn pitch Since the multiplying factor applied by the CNC may be either x2 or x4 depending on machine parameter setting The resulting encoder line count will be Leadscrew pitch Number of pulses Multiplying Factor x Resolution For a factor of x4 5 mm Number of pulses 12500 pulses rev 4 x 0 0001m 103 1 P604 4 20 P106 0 P604 8 0 For a factor of x2 5mm Number of pulses 25000 pulses rev 2 x 0 0001 mm P1032 1 P604 4 0 P106 0 P604 8 1 Example 2 Resolution in inches with square wave encoder We would like to obtain a 0 001 inch resolution with a square wave encoder mounted on to the X axis which has a 4 pitch leadscrew 4 turns per inch or 0 25 inch turn Since the CNC always applies a multiplying factor o
62. 19 Home coordinates for X Y Z P623 8 P623 7 P623 6 Home search direction for X Z 0 Positive 1 Negative P600 8 P600 7 P600 6 Home pulse marker type for X Y Z 1 Positive OZNegative P602 4 P602 3 P602 2 Home switch for X Y Z 1 No 0 Yes P112 P212 P312 1st homing feedrate for X Y Z P810 P811 P812 2nd homing feedrate for X Y Z P611 2 Mandatory home search on power up 0ZNo 1zYes P804 Jogging feedrate prior to mandatory home search P606 4 Home search function generates an M30 0ZNo 1 Yes ACCELERATION DECELERATION RELATED MACHINE PARAMETERS Section 5 7 P721 P722 P723 Apply ACC DEC onto X Z 1 20ms P613 7 Linear ACC DEC on all linear interpolation G01 O No 1 Yes P620 2 Linear ACC DEC in G05 round corner 1 No 0 Yes P624 8 Bell shaped ACC DEC 0 No 1 Yes P744 Bell shaped ACC DEC ramp duration 1 10ms P732 P733 P734 FEED FORWARD gain for X Z LEADSCREW RELATED MACHINE PARAMETERS Section 5 8 P109 P209 P309 Leadscrew backlash compensation for X Y Z 0 255 microns P624 1 P624 2 P624 3 Sign of leadscrew backlash compensation X Y Z 0 1 Neg P113 P213 P313 Additional analog pulse for X Y Z 122 5mV P606 8 P606 7 P606 6 Leadscrew error compensation for X Z O No 1 Yes SPECIAL MACHINE PARAMETERS Section 5 9 P609 1 Machine with travels over 8 meters O No 1 Yes P617 6 Resolution of 0 0001 millimeters 0
63. 2 M Strobe 4 Output 3 decoded M 5 1 02 Emergenc 5 d O1 Output 4 decoded M 6 1 02 gency Threading ON 6 I 01 Output 5 decoded M 7 1 02 Z axis Enable 7 I 01 Output 6 decoded 8 1 02 Y axis Enable 8 1 01 Output 7 decoded M 9 1 02 ZT AQ al X axis Enable 9 1 01 Output 8 decoded M 10 1 02 MSTOI 27 I O1 Output 9 decoded M 11 1 02 MST02 26 1 01 Output 10 decoded M 12 1 02 MST04 25 I 01 Output 11 decoded M 13 1 02 MST08 24 I O1 Output 12 decoded M 25 1 02 MST10 23 I O1 Output 13 decoded M 24 1 02 MST20 22 I O1 Output 14 decoded M 23 1 02 MST40 21 I O1 Output 15 decoded M 22 1 02 80 20 1 01 CNC in JOG mode 21 1 02 Checksum of the software version Press 8 to access this option The CNC will display the checksum of each EPROM memory corresponding to the software version currently installed at the CNC New general test of the CNC Press 9 to access this mode The CNC will perform the general self test again After accessing one of these tests inputs outputs checksum or general test press END to return to the AUXILIARY MODES menu and press END again to return to the standard display mode Page Chapter 3 Section 14 AUXILIARY FUNCTIONS TEST 3 7 2 GENERAL PARAMETERS To select this option press AUX select the Specia
64. 20 um pulse x 25 000 pulses sec 500 mm sec 30 m min Square wave signals The maximum counting frequency for differential square wave signals is 200 KHz 200 000 pulses sec with a 450nsec separation between A and B flanks that is 90 20 phase shift Therefore the maximum feedrate for each linear axis will depend upon the selected resolution machine parameters P103 P203 P303 and the period of the feedback signal being used When using FAGOR linear scales the maximum feedrate is limited by its own characteristics to 60m min 2362 inches min When using FAGOR rotary encoders the limitation is set by the maximum number of pulses delivered by the encoder which is 200KHz Page Chapter 7 Section CONCEPTS FEEDBACK SYSTEMS 7 2 MOVEMENT BY ELECTRONIC HANDWHEEL This CNC may have up to 3 electronic handwheels associated to their axes one per each axis X Y Z They can be set by machine parameter These handwheels will be active in the JOG mode when the feedrate override switch F O S on the operator panel is set at any position indicated by the symbol The handwheel positions available at the F O S are 1 10 and 100 which indicate the multiplication factor applied to the handwheel pulses This way the actual axis movement results from multiplying the handwheel pulses by the selected factor Those units correspond to the display units being selected Example Handwheel line count 250 p
65. 3 Measuring units mm inches It determines the measuring units assumed by the CNC for machine parameters tool tables and work units at power up after executing M02 or M30 and after RESET 0 Millimeters G71 1 Inches G70 P6 Theoretical or Real display It determines whether the CNC will display the real axis position or the theoretical position 0 REAL The displays the real position values coordinates 1 THEO The displays the theoretical position values ignoring the following error P617 5 P605 6 P617 4 The X Y Z axis is a DRO axis It indicates whether the corresponding axis is treated as a normal axis controlled by the CNC or a DRO axis moved externally 0 Normal axis 1 axis P618 6 P618 5 P618 4 The X Y Z axis display It indicates whether the corresponding axis is displayed on the CRT or not 0 It is displayed 1 It is not displayed P701 Number of tools It is given by an integer between 0 and 98 P626 1 The CNC displays the tool base position It indicates whether the CNC displays the tool base or tool tip position when working with tool length compensation G43 0 It displays the tool tip position 1 It displays the tool base position Atention When not MAR E tool length compensation G44 the CNC always displays the tool base position Chapter 4 Section Page MACHINE PARAMETERS GENERAL 3 743 Subroutine to be
66. 5 microns Y axis maximum programmable feedrate esee Y axis GOO feedrate enne b POPE OE ROTG 1st home searching feedrate for the Y axis sse Additional analog pulse for the Y axis 1 2 5 Proportional gain for the Y axis esses Gain break point for the Y axis Proportional gain K2 for the Y axis sess Minimum Y axis analog 1 2 5 In position zone dead band for the Y axis 0 255 Y axis home coordinate Sign of the Z axis analog output Counting direction of the Z 15 Z axis jogging direction iecore rre neret reve eren Peer Z axis feedback counting resolution essere nennen enne Dwell between Enable and analog output for the Z axis 02No 1 Yes Continuous control of the Z axis 02No 1 YeS Type of feedback signal for the Z axis O Squarewave 1 Sinewave Z axis positive travel enne enne nene Z axis negative travel MIL esee pet Re Z axis leadscrew backlash 0 255 microns ceccecessseceessececeesececseceeeessseeeesenaes Section 4 3 4 Section 4 3 4 Section 4 3 4 Section 4 3 4 Section 4 3 3 Section 4 3 Section 4 3 Sect
67. 5 x Multiplying factor x Resolution For P604 8 1 x2 0 25 inch turn pulses 250 pulses turn 5 x 2 x 0 0001 inch pulse Therefore If P622 1 0 If P622 1 1 gt 604 4 0 P106 1 P604 8 1 103 5 gt P604 4 0 P106 1 P604 8 1 103 1 For P604 8 0 x4 0 25 inch turn pulses 125 pulses turn 5 x 4 x 0 0001 inch pulse Therefore If P622 1 0 gt P604 4 0 106 1 P604 8 0 P103 5 If P622 1 1 gt P604 4 0 P106 1 P604 8 0 P103 1 Even when choosing a FAGOR encoder which outputs up to 200KHz the actual usable frequency is this time limited by the CNC to 25KHz for sine wave signals Therefore the maximum feedrate for this example will be 25 000 pul sec Max Feed x 0 25 inch rev 500 inch sec 3000 inch min 125 pul rev and 1500 inch min for 250 line encoder Chapter 7 Section Page CONCEPTS AXIS RESOLUTION 9 7 4 ADJUSTMENT OF THE AXES In order to make this adjustment it is necessary to have the feedback systems for all the axes connected to the CNC Before starting the adjustment of the axes it is a good idea to move them close to the middle of their travels placing the travel limit switches controlled by the electrical cabinet close to these points in order to avoid any damage to the machine Verify that the axes are not CONTINUOUSLY CONTROLLED that their enable signal is cancelled once the axis is in position To do this machine parame
68. 603 8 P603 7 P603 6 Binary encoder for X Y Z O No 1 Yes P610 8 P610 7 P610 6 Equivalence of the binary encoder for X Y Z MACHINE PARAMETERS FOR ANALOG OUTPUTS Section 5 2 P117 P217 P317 Minimum analog output for X Y Z 122 5mV P104 P204 P304 Dwell between Enable and Analog output for X Y Z 0ZNo 1 Yes P118 P218 P318 In position zone dead band for X Y Z 0 255 microns P105 P205 P305 Continuous control of X Y Z 0 1 Yes MACHINE PARAMETERS FOR AXIS TRAVEL LIMITS Section 5 3 P107 P207 P307 Positive travel limit for X Y Z P108 P208 P308 Negative travel limit for X Y Z FEEDRATE RELATED MACHINE PARAMETERS Section 5 4 P110 P210 P310 Maximum programmable feedrate X Y Z P111 P211 P311 G00 feedrate for X Y Z P729 Maximum feedrate for circular interpolations P708 Feedrate Override when analog output reaches 10V P714 Error if actual feedrate not within 50 to 200 of programmed value P615 6 Programmed feedrate in mm min 0 or inches minute 1 MACHINE PARAMETERS FOR AXIS CONTROL Section 5 5 P114 P214 P314 Proportional gain K1 for X Y Z P115 P215 P315 Gain break point for X Y Z P116 P216 P316 Proportional gain K2 for X Y Z P611 8 In GOO and FOO proportional gain K2 from 256 microns on O No 1 Yes P726 Recovery of programmed position on non continuously controlled axes HOME SEARCH RELATED MACHINE PARAMETERS Section 5 6 P119 P219 P3
69. 9 G72 G73 G74 G92 and G93 must be programmed alone in a block The called subroutine or block does not exist or the block searched by means of special function F17 does not exist Negative or too large thread pitch value Error in blocks where the points are defined by means of angle angle or angle coordinate 019 020 021 022 023 025 026 027 028 029 030 031 032 033 This error is issued in the following cases After defining G20 G21 G22 or G23 the number of the subroutine it refers to is missing The character has not been programmed after function G25 G26 G27 G28 or G29 Too many nesting levels The axes of the circular interpolation are not programmed correctly There is no block at the address defined by the parameter assigned to F18 F19 F20 F21 F22 An axis is repeated when programming G74 K has not been programmed after G04 Error in a definition block or subroutine call or when defining either conditional or unconditional jumps This error is issued in the following cases Memory overflow Not enough free tape or CNC memory to store the part program I J K has not been defined for a circular interpolation or thread An attempt has been made to select a tool offset at the tool table or a non existent external tool the number of tools is set by machine parameter Too large a value assigned to a function This error is often issued when programming an F value in mm min
70. C analyzes the M functions programmed in the block and depending on how they are defined they will be output before or after moving the axes When sending more than one M function the CNC will send them one by one starting from the first one in the block and once it has been sent out it will output the next one and so forth When sending the auxiliary M functions to the electrical cabinet the CNC uses the BCD outputs pins 20 thru 27 of connector I O 1 and it activates the Strobe output to tell the electrical cabinet to execute them Depending on how they are defined on the table the CNC must wait or not for the M DONE signal to consider it executed If an M function which is not defined on the M function table is executed the CNC will wait for the M DONE signal before resuming the execution of the program S function transfer When a new spindle speed S is programmed the CNC issues the corresponding BCD code via pins 20 thru 27 of connector I O 1 and it activates the S Strobe output to tell the electrical cabinet to execute it The CNC will wait for the M DONE signal to consider it executed If the new selected S involves a range change the CNC executes first the M functions corresponding to the range change and then it transfers the new selected spindle speed T function transfer When selecting a new tool T the CNC issues the corresponding BCD code via pins 20
71. C protocol active on power up O No 1 eee Section 4 3 4 Communications setting FAGOR cassette 0 FAGOR Floppy Disk Unit 1 Section 4 3 4 02No 5Yes ien irt er tremere petites erke e re eese Section 4 3 4 Not being used at this time 0 Not being used at this time 0 Not being used at this time 0 Axis orientation for graphic display O Mill 1 Boring Mill Section 4 3 5 Pin 17 of connector I O 1 as rapid jog O No 1zYes esee Section 4 3 1 Maximum incremental JOG move 0210mm or 1 121mm or 0 1 Section 4 3 3 M functions set at M table are output in BCD or binary 1 No Oz Yes Section 4 3 1 spindle speed changes generate an S strobe output O No 1 Yes Section 6 2 Pin 23 of connector I O 2 as RESET O No 1 Section 4 3 1 Not being used at this time 0 Machine with axis travel over 8 meters O No 1 Section 5 9 X axis binary encoder equivalence Section 5 1 axis binary encoder equivalence essere eene Section 5 1 Z axis binary encoder equivalence Section 5 1 Not being used at this time 0 S analog output unipolar 1 or bipolar 0 sse Section 6 2 Not being used at this time 0 Not be
72. Coop Barrio de San Andr s s n C P 20500 Mondrag n Guip zcoa ESPANA We hereby declare under our responsibility that the product Fagor 800M CNC meets the following directives SAFETY EN 60204 1 Machine safety Electrical equipment of the machines ELECTROMAGNETIC COMPATIBILITY EN 5008 1 2 Emission EN 55011 Radiated Class A Group 1 EN 55011 Conducted Class A Group 1 EN 61000 3 2 Current Harmonics EN 61000 3 3 Voltage fluctuations and flickers EN 50082 2 Immunity EN 61000 4 2 Electrostatic Discharges EN 61000 4 3 Radiofrequency Radiated Electromagnetic Fields EN 61000 4 4 Bursts and fast transients EN 61000 4 5 Conducted high voltage pulses in mains Surges EN 61000 4 6 Conducted disturbance induced by radio frequency fields EN 61000 4 8 Magnetic fields at mains frequency EN 61000 4 11 Voltage fluctuations and Outages ENV 50204 Fields generated by digital radio telephones As instructed by the European Community Directives on Low Voltage 73 23 CEE on Machine Safety 89 392 EEC 89 336 EEC on Electromagnetic Compatibility and its upgrades In Ec on October 156 2001 L Julen Busturia Introduction 3 SAFETY CONDITIONS Read the following safety measures in order to prevent damage to personnel to this product and to those products connected to it This unit must only be repaired by personnel authorized by Fagor Automation Fagor Automation shall not be held responsible for any physical
73. EFERENCE ZERO The section on Reference systems in the chapter on concepts of this manual describes how these parameters may be used P119 P219 P319 Coordinate of Machine Reference Zero for X Y Z axes They determine the distance from this point to the Machine Reference Zero Possible values 8388 607 millimeters 330 2599 inches P623 8 P623 7 P623 6 Home searching direction for X Y Z axes They determine the direction of the axis move while searching the Machine Reference Point 0 Positive direction 1 Negative direction P600 8 P600 7 P600 6 Type of machine reference pulse for X Y Z axes They define the type of reference pulse marker Io of the feedback device being used 1 Positive pulse O Negative pulse The marker pulses of FAGOR linear transducers are negative parameter 0 and FAGOR rotary encoders have a positive marker pulse parameter 1 per revolution P602 4 P602 3 P602 2 Home switch for X Y Z axes They indicate whether or not a home switch is being used for the axis home search 0 Yes the axis has a home switch 2 No the axis does not have a home switch Chapter 5 Section Page MACHINE PARAMETERS FOR THE AXES RELATED TO 11 HOME SEARCH P112 P212 P312 1st home searching feedrate for X Z axes P810 P811 P812 2nd home searching feedrate for X Y Z axes They determine the feedrates used during home search The axis will move at
74. FAGOR AUTOMATION CNC 800 M New Features Ref 0204in Version 2 1 July 1995 1 P627 1 DIVIDING FACTOR FOR ELECTRONIC HANDWHEEL FEEDBACK Machine parameter P627 1 is used with P612 6 P626 6 and P627 6 which indicate the multiplying factor for the electronic handwheel feedback signals for the X Y and Z axis respectively Machine parameter P627 1 indicates whether all handwheel feedback signals are to be divided or not P627 1 0 They are not divided P627 1 1 All handwheel feedback signals are divided by two Examples for the X axis so the CNC assumes 100 pulses turn with 25 50 and 100 line handwheels 25 line Fagor handwheel P612 6 0 and P627 1 0 25 4 1 100 lines 50 line Fagor handwheel P612 6 1 and P627 1 0 50 2 1 100 lines 100 line Fagor handwheel P612 6 1 and P627 1 1 100x 2 2 100 lines Version 2 4 June 1996 HANDWHEELS AFFECTED BY FEED HOLD Until now it was assumed that electronic handwheels operated like mechanical handwheels and therefore were not affected by Feed hold However some applications require the electronic handwheels manual pulse generators to be affected by Feed hold Machine parameter P628 2 indicates whether they are or not affected by Feed hold 0 Not affected 1 Affected P628 2 P628 2 2 AUTOMATIC TOOL CHANGERS ATC With this feature it is possible to manage tool changers at any time Until now this was only possible while executing a prog
75. HINE AND POWER INTERFACE Chapter 5 Section Page MACHINE PARAMETERS FOR THE AXE RELATED TO 9 EH DEO AXIS CONTROL P611 8 G00 and F00 always with proportional gain K2 from a set gain break point of 256 microns It determines whether the gain break point being applied is the one set by the user or set at 256 microns 0 Gain break point set by the user 1 Gain break point set at 256 microns P726 Recovery of programmed position of axes without continuous control It determines how the CNC behaves regarding the non continuously controlled axes once they reach the programmed position It is assigned an integer value between 0 and 255 Once the programmed position is reached the axis is free since its enable signal disappears and it is no longer controlled by the CNC However depending on the value given to this parameter it behaves as follows P726 0 If the axis drifts out of position a distance greater than 16 times the in position value P118 P218 P318 the CNC will issue the corresponding following error message P726 other than zero If the axis drifts out of position a distance greater than 726 2 times the in position value P118 P218 P318 the CNC activates the corresponding enable signal in order to recover the drifted distance Page 10 Chapter 5 Section MACHINE PARAMETERS FOR THE AXES RELATED TO AXIS CONTROL 5 6 PARAMETERS RELATED TO MACHINE R
76. ION OF THE AXES The section on Gain adjustment in the chapter on concepts of this manual describes how these parameters may be used 5 7 1 LINEAR ACCELERATION DECELERATION This type of acc dec is applied mainly on GOO and FOO moves although it is also possible to use it in GO1 moves P721 P722 P723 ACC DEC Control of the X Y Z axes In order to avoid abrupt start ups and brakes of the machine it is possible to define some acceleration and deceleration ramps These parameters define the time that each axis needs to reach the positioning feedrate machine parameters P111 P211 P311 while accelerating This acceleration time will be the same as the deceleration time A It is given by an integer between 0 and 255 Valueof 0 There is no Acceleration deceleration control Value of 1 0 020 seconds Value of 10 0 200 seconds 10 x 0 02 Value of 255 5 100 seconds 255 x 0 02 During a linear interpolation G01 at the CNC applies the longest of the acc dec times assigned to the axes involved in the move Note No acc dec will be applied on circular interpolations G02 G03 P613 7 in all linear interpolations G01 It indicates whether the acc dec ramps P721 P722 P723 are to be applied on all linear interpolations or only when they are carried out at the maximum feedrate set by machine parameters P110 P210 P310 0 Acc Dec applied only in linear interpolation
77. NECTOR 9 pin SUB D type female connector to connect the RS 232 C serial port The cable shield must be soldered to pin 1 at the CNC end and to the metallic housing at the peripheral end SIGNAL FUNCTION Shield Transmit Data Receive Data Request To Send Clear To Send Data Send Ready Ground Not connected Data Terminal Ready 1 2 3 4 5 6 7 8 9 SUGGESTIONS FOR THE RS232C INTERFACE Connect disconnect peripheral The CNC must be powered off when connecting or disconnecting any peripheral through this connector Cable length EIA RS232C standards specify that the capacitance of the cable must not exceed 2500pF therefore since average cables have a capacitance between 130pF and 170pF per meter the maximum length of the cable should not be greater than 15m 49ft For greater distances it is suggested to intercalate RS232C to RS422A signal converters and vice versa Contact the corresponding distributor Shielded cable with twisted pair wires should be used to avoid communication interference when using long cables Use shielded 7 conductor cable of 7 0 14mm2 section Transmission speed baudrate The baudrate normally used with peripherals is 9600 baud unused wires should be grounded to avoid erroneous control and data signals Ground connection It is suggested to reference all control and data signals to the same ground cable pin 7 GND thus avoiding reference points at different vo
78. OL CHANGER ATC Machine parameter P628 3 must be set to 1 ATC available Basic operation in JOG or DRO mode Every time a new tool is selected T START the CNC acts as follows 1 Ifmachine parameter P743 is set to a value other than 0 the CNC executes that standard subroutine 2 The CNC outputs the BCD code and assumes the new tool 3 Ifmachine parameter P745 is setto a value other than 0 the CNC executes that standard subroutine Basic operation while executing an automatic operation Every time the execution of an automatic operation requires a tool change TO1 active and the cycle requests T02 the CNC behaves as follows 1 Ifmachine parameter P743 is set to a value other than 0 the CNC executes that standard subroutine 2 The CNC outputs the BCD code and assumes the new tool 3 If machine parameter P745 is set to a value other than 0 the CNC executes that standard subroutine 4 The CNC resumes the execution of the automatic operation Basic operation while executing the ISO coded user program 99996 a One or both machine parameters P743 and P745 have been set to a value other than 0 Every time the execution of the ISO program 99996 requires a tool changer the CNC behaves as follows 1 Ifmachine parameter P743 is set to a value other than 0 the CNC executes that standard subroutine 2 The CNC outputs the BCD code and assumes the new tool 3 If machine parameter P745
79. OMATION shall not be held responsible under any circumstances of the damage which could be originated SERVICE CONTRACTS Service and Maintenance Contracts are available for the customer within the warranty period as well as outside of it Introduction 7 MATERIAL RETURNING TERMS When returning the CNC pack it in its original package and with its original packaging material If not available pack it as follows 1 Getacardboard box whose three inside dimensions are at least 15 cm 6 inches larger than those of the unit The cardboard being used to make the box must have a resistance of 170 Kg 375 Ib 2 When sending it to a Fagor Automation office for repair attach a label indicating the owner of the unit person to contact type of unit serial number symptom and a brief description of the problem 3 Wrap the unit in a polyethylene roll or similar material to protect it When sending the monitor especially protect the CRT glass 4 Padthe unit inside the cardboard box with poly utherane foam on all sides 5 Sealthe cardboard box with packing tape or industrial staples Introduction 8 ADDITIONAL REMARKS Mount the CNC away from coolants chemical products blows etc which could damage it Before turning the unit on verify that the ground connections have been properly made See Section 2 2 of this manual Topreventelectrical shock use the proper mains AC connector Use 3 wire power cabl
80. OV If an up flank leading edge or low to high transition of this signal START is detected the CNC considers that the external CYCLE START key is pressed and it behaves as if the key were pressed at the OPERATOR PANEL However to disable the key of the OPERATOR PANEL in order to only use this input set machine parameter P618 1 to 1 When machine parameter P609 7 has been set to 1 and this input RAPID JOG is high 24V the CNC acts as if the key were pressed The CNC will perform all G01 G02 and G03 movements at 200 of the programmed feedrate F If the resulting feedrate is greater than the maximum established by machine parameter P708 the CNC will issue the corresponding error message Also in the JOG mode and while this input is maintained high 24V all movements will be carried out in rapid G00 While inactive this input must be connected to OV through a 10KOhm resistor Chapter 1 Section Page CONFIGURATION OF THE CNC V01 15 inpu BLOCK SKIP Conditional input Pin 18 Every time the CNC executes the miscellaneous function MOI conditional stop it analyzes the status of this input If high 24V the CNC will interrupt the execution of the program By the same token every time the CNC must execute a conditional block it will analyze the status of this input and it will execute the block if this input is high 24V DRO DRO mode Pin 19 If this input is set high 24V w
81. P200 P300 Sign of the analog voltage for X Y Z axes It determines the sign of the analog voltage for the axis servo drive If correct leave it as is and change it if otherwise Possible values 0 and 1 P101 P201 P301 Sign of the X Y Z axis feedback It determines the counting direction of the axis If correct leave it as is and change it if otherwise Possible values 0 and 1 Observe that when changing this parameter the one corresponding to the sign of the analog voltage must also be changed to prevent the axis from running away P100 P200 P300 P102 P202 P302 X Y Z axis jogging direction It establishes the axis jogging direction by means of the JOG keys of the operator panel It determines the counting direction of the axis If correct leave it as is and change it if otherwise Possible values 0 and 1 Chapter 5 Section Page MACHINE PARAMETERS FOR THE AXES 1 5 1 PARAMETERS RELATED AXIS RESOLUTION The section on Axis resolution in the chapter on concepts of this manual describes how these parameters may be used P103 P203 P303 X Z axis feedback resolution They indicate the counting resolution for the axis Possible values for square wave signals 1 Resolution of 0 001 mm 0 0001 inch 2 Resolution of 0 002 mm 0 0002 inch 5 Resolution of 0 005 mm 0 0005 inch 10 Resolution of 0 010 mm 0 0010 inch The units used depend
82. P316 must be given in mV 0 01 mm mV 0 001 inches Machine parameters P115 P215 and P315 for gain break point are now expressed in 0 01 units not microns and 0 001 inch units instead of 0 0001 inch as before MACHINE PARAMETERS FOR THE AXES SPECIAL 19 Chapter 5 Section Page Machine parameters P109 P209 P309 leadscrew backlash and P118 P218 P318 in position zone will also be given in 0 01 mm and 0 001 inch units P118 100 means an in position zone of 1mm 0 1 inch for the X axis Machine parameters P112 P212 P312 P810 P811 P812 homing feedrate and P801 unidirectional approach will also be expressed in 0 01 mm min or 0 001 inch min P112 10000 assigns a feedrate of 100m min Examples to calculate resolution with P609 1 1 Example 1 Resolution in mm with square wave encoder We want to obtain 0 01 mm resolution with a square wave encoder mounted on the X axis whose leadscrew has a 5mm turn pitch Since the multiplying factor applied by the CNC may be either x2 or x4 depending on machine parameter setting The resulting encoder line count will be Leadscrew pitch Number of pulses Multiplying Factor x Resolution For a factor of x4 5mm Number of pulses 125 pulses rev 4 x 0 01m P103 1 P604 4 0 P106 0 P604 8 0 For a factor of x2 5mm Number of pulses 250 pulses rev 2 0 01 mm P103 1 P604 4 0 P106 0
83. PINDLE MACHINE PARAMETERS RANGE CHANGE 1 6 2 PARAMETERS FOR ANALOG SPINDLE SPEED OUTPUT The section on Spindle in the chapter on concepts of this manual describes how these parameters may be used P601 4 Sign of the spindle analog output It determines the sign of the spindle analog output S If correct leave it as is if not change it Possible values 0 and 1 P610 4 Unipolar or bipolar spindle analog output It indicates the type of spindle analog output If the analog output is BIPOLAR the CNC will generate a positive analog voltage 0 to 10V to turn the spindle clockwise M03 and a negative analog voltage 0 to 10V to turn the spindle counter clockwise M04 If the analog output is UNIPOLAR the CNC will generate a positive analog voltage to 10V for either turning direction 0 1 The output must be BIPOLAR The output must be UNIPOLAR Bear in mind that with machine parameter P601 4 it is possible to change the sign of the analog output and therefore the spindle turning direction P609 4 Any spindle speed change generates an S STROBE It indicates whether or not a 200msec S STROBE pulse is output at pin 3 of connector I O1 every time a new spindle speed is selected 0 No S STROBE is generated 1 An S STROBE is generated Page Chapter 6 Section SPINDLE MACHINE PARAMETERS FOR THE ANALOG OUTPUT 6 3 PARAMETERS FOR SPINDLE SPEED OU
84. PLAY MODES There are 4 display modes which can be selected by means of the following keys 0 STANDARD 1 ACTUAL POSITION 2 FOLLOWING ERROR 3 ARITHMETIC PARAMETER STANDARD display mode It is the mode described before When accessing the Execution of program P99996 option the CNC selects this display mode ACTUAL POSITION display mode AUTOMATIC P99996 N0000 ACTUAL POSITION X 0000 000 0000 000 Z 0000 000 FO000 000 100 50000 100 100 00 G05 01 95 M41 FOLLOWING ERROR display mode AUTOMATIC P99996 N0000 FOLLOWING ERROR X 0000 000 Y 0000 000 Z4 0000 000 F0000 000 7100 50000 100 T00 00 G05 01 95 M41 Page Chapter 3 Section 8 AUXILIARY FUNCTIONS EXECUTION SIMULATION P99996 ARITHMETIC PARAMETERS display mode AUTOMATIC P99996 N0000 P000 0 0000000 P001 0 0000000 P002 0 0000000 P003 0 0000000 P004 0 0000000 P005 0 0000000 P006 0 0000000 P007 0 0000000 COMMAND ACTUAL TO GO X 0000 000 X 0000 000 X 0000 000 Y 0000 000 0000 000 0000 000 Z 0000 000 2 0000 000 7 0000 000 F0000 000 100 50000 100 100 00 G05 01 95 M41 This mode shows a group of 8 arithmetic parameters To view the previous and following ones use these keys e Displays the previous parameters gt Displays the following ones The value of each parameter may be expresssed in one of the following formats P46 1724 9281 Decimal notation P47 10842021 E 2 Scientific notat
85. RATING WITH PARAMETER TABLES Once the machine parameter table has been selected the operator may view the following or previous pages by means of the up and down arrow keys To view a particular parameter key in the desired parameter number and press RECALL The CNC will display the page corresponding to that parameter To EDIT a parameter key in the desired number press and key in the value to be assigned to that parameter Depending on the type of machine parameter selected it could be assigned one of the following types of values A number P111 30000 A group of 8 bits P602 00001111 A character P1052 Y Once the value of the parameter has been keyed in press ENTER so it is entered on the table If when pressing the parameter being edited disappears from the screen it means that the machine parmeters are locked therefore protected against modifications Every time a parameter bit is mentioned while describing the different machine parameters refer to this nomenclature 602 00001111 L Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8 Page Chapter 4 Section 2 MACHINE PARAMETER OPERATING WITH a i PARAMETER TABLES 4 3 GENERAL MACHINE PARAMETERS P5 frequency Possible values 50 Hz and 60 Hz P99 Language Determines the language used by the CNC to show texts and messages on the screen 0 Spanish 1 German 2 English 3 French 4 Italian P1
86. RIPHERAL DEVICE CNC 9 Pin Male 25 Pin Female 25 Pin Male 25 Pin Male _ D_SUB D_SUB D_SUB Connector X3 coNNECTOR CONNECTOR CONNECTOR CONNECTOR 1 1 FG ear __ CABLE 6 1 CABE e FG TxD e 2 2 TxD RxD e3 Hi e RxD RTS e4 a 4 e RTS CTS eS yp H o 9 e CTS DSR 6 e DSR DTR e 20 20 DTR GND e GND Not Used 8 fe EE EES NOTE VERIFY THE GENDER OF THE SERIAL PORT CONNECTOR USED ON YOUR PERIPHERAL DEVICE BEFORE MAKING THE CABLE ASSEMBLY MACHINE ENCLOSURE PERSONAL COMPUTER PC ZXT PS2 CNC b Piu Male Pm Femole 25 Piu Male 25 Pm D GUB D SUB Connector X3 connector CONNECTOR TxD TxD uh cM 3 1 1 P RxD RTS 3 i 4 RTS Eus DSR e i DSR De DTR GND a k GND Noi Used amp NOTE VERIFY THE GENDER OF THE SERIAL PORT CONNECTOR USED ON YOUR PERSONAL COMPUTER BEFOEE MAKING THE CABLE ASSEMBLY MACHINE ENCLOSURE PERSONAL COMPUTER PC AT CNC 9 Piu Male Pm Female 25 Piu Male 8 Pm D SUR D SUB D SUH D SUB Connecter CONNECTOR CONNECTOR CONNECTOR CONNECTOR FG CD Carrier Detect TxD RxD ExD t TxD RTS ETS CTs CTS DSR DSR CTR CND 4 GND Not Used 9 Ring Indicator t is recommended to connect the cable shield ta the Peripheral device or Personal Computer chassis in order to improv
87. Section MACHINE PARAMETERS I O PARAMETERS P609 3 Pin 23 of connector I O 2 as RESET output Indicates whether there is or not a RESET output via pin 23 of connector I O2 0 It is not used as RESET output 1 It is used as RESET output It must be borne in mind that this pin is also used as output 14 of the decoded M functions therefore it should not be set on the decoded M function table when this parameter is set to output a RESET signal set to 1 P611 1 Pin 24 of connector I O 2 as program block in execution P611 6 Pin 24 of connector I O 2 as program P99996 in execution P613 4 Pin 24 of connector I O 2 as rapid move in progress If machine parameter P611 1 is set to 1 the CNC sets this OUTPUT high 24V every time a part program block is being executed If machine parameter P611 6 is set to 1 the CNC sets this OUTPUT high 24V whenever the special ISO coded user program 99996 15 being executed If machine parameter P613 4 is set to 1 the CNC sets this OUTPUT high 24V whenever the CNC is executing a rapid positioning move Care must be taken when having one of these options not to use the bit of the decoded M table corresponding to this output M13 since the CNC will activate it in all these cases 0 Used as output 13 of decoded M functions 2 Used as the corresponding indicator output and output 13 of the M functions When setting two or three of these parameters to 1 the CNC will
88. Section 4 3 1 5 Cancellation of A4 feedback alarm O No 12Yes esee Section 4 3 1 4 X axis home switch 12No OzYes enne enne enne nen Section 5 6 3 Y axis home switch 12No O YeES Section 5 6 2 Z axis home switch 12No O YeS enne enne ener enin Section 5 6 1 Not being used at this time 0 P603 8 axis with binary encoder 0ZNo 1zYes eese nenne Section 5 1 7 axis with binary encoder 0ZNo 1zYes sese nenne Section 5 1 6 Z axis with binary encoder 0ZNo 1 Section 5 1 5 Not being used at this time 0 4 Not being used at this time 0 3 Not being used at this time 0 2 Not being used at this time 0 1 Cancellation of A5 feedback alarm O No 1 YeS eee Section 4 3 1 P604 8 axis feedback signal multiplying factor 0 4 1zx2 sees Section 5 1 7 Y axis feedback signal multiplying factor 0x4 1 x2 see Section 5 1 6 Z axis feedback signal multiplying factor 0 4 1zx2 eese Section 5 1 5 Not being used at this time 0 4 X axis feedback units 02mm l inch sess Section 5 1 3 Y axis feedback units 02mm l inch Section 5 1 2 Z axis feedback units 02mm 1 enne enn Section 5 1 1 Not be
89. TPUT IN BCD The section on Spindle in the chapter on concepts of this manual describes how these parameters may be used P601 3 Spindle speed output in 2 digit BCD code It indicates whether there is a 2 digit BCD coded spindle speed output or not If not the CNC will output an analog voltage for the spindle 0 1 2 digit BCD coded output is used for spindle speed A 2 digit BCD coded output is used for spindle speed If this parameter is set to 1 the CNC will issue the value corresponding to the programmed spindle speed via the BCD outputs which are pins 20 thru 27 of the I O 1 connector It will also output an S STROBE pulse at pin 3 of connector I O 1 The chart below shows the BCD code corresponding to the programmable spindle speed values PLC s S BCD i dd S BCD i ee S BCD rin S BCD 25 27 200 223 1600 1799 28 31 224 249 1800 1999 32 35 250 279 2000 2239 36 39 280 314 2240 2499 40 44 315 354 2500 2799 45 49 355 399 2800 3149 50 55 400 449 3150 3549 56 62 450 499 3550 3999 63 70 500 559 4000 4499 0 1 2 3 4 5 6 7 8 9 71 79 560 629 4500 4999 80 89 630 709 5000 5599 90 99 710 799 5600 6299 100 111 800 899 6300 7099 112 124 900 999 7100 7999 125 139 1000 1119 8000 8999 140 159 1120 1249 9000 9999 160 179 1250 1399 180 199 1400 1599 If a value greater than 9999 is programmed the CNC w
90. TS in this manual 4 1 INTRODUCTION On power up the CNC performs a system hardware test When completed it displays the model name and the message GENERAL TEST PASSED when successful and the corresponding error message if otherwise In order for the machine tool to be able to properly execute the programmed instructions and recognize the interconnected elements the CNC must know the specific data for the machine such as feedrates acceleration ramps feedback devices etc This data is determined by the machine manufacturer and may be input via keyboard or via the RS232C serial line by setting the machine parameters To lock or unlock the access to the machine parameters to the decoded M function table and to the leadscrew error compensation table proceed as follows Press AUX and after selecting the Lock Unlock option of the of the Auxiliary Modes menu Key in P1111 and press ENTER to lock the access or P0000 ENTER to unlock it When the access to the machine parameter table is locked only those parameters related to the RS 232C serial communications line may be edited To enter the machine parameter values via the keyboard press the following keystroke sequence AUX SPECIAL FUNCTIONS 5 AUXILIARY MODES 1 SPECIAL MODES 0 1 0 1 Access code password 1 MACHINE PARAMETERS Chapter 4 Section Page MACHINE PARAMETERS INTRODUCTION 1 4 2 OPE
91. The inputs indicated by the letters thru have the meaning shown by the chart below and their status is indicated by either a 0 or a 1 A value of means that it receives A value of 1 means that it receives 24V CNC LOGIC INPUTS Meaning Cycle Start 17 d O1 Cycle Stop It must be normally high 16 I O1 Feed Hold It must be normally high 15 I O1 Emergency Stop It must be normally high 14 1 01 Only to be used by the Technical Department Z axis home switch 12 I O1 Y axis home switch 11 I O1 X axis home switch 10 I O1 Manual DRO mode 19 I O1 Block Skip conditional input 18 Only to be used by the Technical Department Only to be used by the Technical Department Only to be used by the Technical Department Only to be used by the Technical Department Chapter 3 Section Page AUXILIARY FUNCTIONS TEST 13 The logic outputs are shown in two rows under the letters thru and with the meanings indicated by the chart below Each output may be assigned a 0 or 1 value which means If 0 the corresponding output will be at OV low If 1 the corresponding output will be at 24V high Use the up and down arrow keys to move the cursor and select the desired outputs TOP ROW BOTTOM ROW Meaning Meaning T Strobe 2 I 01 Output 1 decoded M 3 I O2 S Strobe 3 I O1 Output 2 decoded M 4 1 0
92. X axis P215 for the Y axis etc It is recommended to set it to a value slightly greater than the following error corresponding to the maximum machining feedrate FO P110 P210 P310 For example Let s suppose that K1 has been set for a gain of 1 not K1 1 and that the maximum machining feedrate is 150 inches min P110 P210 P310 At this feedrate the following error should be about 0 150 inch Thus the gain break point value should be slightly larger than 0 150 inch for example 115 0 155 inch Or in metric Let s suppose that K1 has been set for a gain of 1 not K1 1 and that the maximum machining feedrate is 5 m min P110 P210 P310 At this feedrate the following error should be about 5 mm Thus the gain break point value should be slightly larger than 5 mm for example P115 6 mm The machine parameter K2 gain sets the analog voltage for 1 micron of following error being applied from the gain break point on It is also given by an integer between 0 and 255 and it is typically set to a value between 5096 and 7096 of K1 in order to avoid abrupt analog voltage changes when switching to slow machining feedrates Page Chapter 7 Section 16 CONCEPTS AXIS ADJUSTMENT To perform a practical axis adjustment at the machine it is recommended 1 Adjust K1 optimizing the axis response like the signal diagram shown earlier Set K1 K2 or set the gain break point to a large value for example 50000 and r
93. abinet Chapter 1 Section Page CONFIGURATION OF THE CNC CONNECTORS AND 3 INTERFACE 1 Main AC fuse It has two 3 15Amp 250V fast fuses one per AC line to protect the main AC input AC power connector To power the CNC It must be connected to the power transformer and to ground Ground terminal It must be connected to the general machine ground point Metric 6 Fuse 3 15Amp 250V fast fuse F to protect the internal I O circuitry of the CNC Lithium battery Maintains the RAM data when the system s power disappears Adjustment potentiometers for the analog outputs ONLY TO BE USED BY THE TECHNICAL SERVICE DEPARTMENT 10 dip switches There are 2 under each feedback connector A1 thru A5 and they are utilized to set the CNC according to the type of feedback signal being used CRT brightness adjustment potentiometer Heat sink Atention Do not manipulate the connectors with the unit connected to main AC power Before manipulating these connectors inputs outputs feedbach etc make sure that the unit is not connected to main AC power Page Chapter 1 Section FIGURATI F THE CONNECTORS AND CONFIGU ONO CNC INTERFACE 1 3 1 CONNECTORS AI A2 A3 A4 They are 15 pin SUB D type female connectors used to connect the feedback signals Connector A1 for X axis feedback signals Connector A2 for Y axis feedback signals Connector A3 for Z axis feedback signal
94. achine reference zero home Possible values 8388 607 millimeters 330 2599 inches If both limits are assigned the same value for example 0 the CNC will not allow to move the axis In JOG mode and for safety reasons it is possible to move the axis only up to 100 microns from the travel limits set by these parameters Page Chapter 5 Section 6 MACHINE PARAMETERS FOR THE AXES AXIS TRAVEL LIMITS 5 4 FEEDRATE RELATED PARAMETERS P110 P210 P310 Maximum programmable feedrate for X Y Z They determine the maximum programmable feedrate FO for the axes Possible values 1 thru 65 535 mm minute 1 thru 25 800 0 1linch minute P111 P211 P311 G00 feedrate for X Y Z They determine the rapid positioning feedrate G00 Possible values 1 thru 65 535 mm minute 1 thru 25 800 0 1linch minute P729 Maximum feedrate F for circular interpolations It determines the maximum feedrate for circular interpolations This value is a function of the arc radius according to the formula P729 x Radius F maximum 0 085 It is given by an integer between 0 and 255 If set to 0 there will be no feedrate limitation Example We set parameter P729 17 so the feedrate on 15mm radius arc is limited to 3000 mm min If we then program a 100mm radius arc the maximum feedrate for that arc will be P729 x Radius 17 x 100 maximum 20000 mm min 0 085 0 085 P708 Feedrate override when the an
95. al The possible types of feedback signals to be used at connectors Al thru A4 are Sine wave Ac Bc Io Single ended square wave A B Io mu Double ended differential square wave A A B B Io Io To select the type of signal for each axis use the switch combinations below Dip switch SIGNAL AND FUNCTION 2 Single ended sine wave signal Ac Bc Io Double ended sine wave signal Not allowed Single ended square wave signal Double ended square wave A A B B Io Io There is a label next to each dip switch pair indicating the meaning of each switch OFF OFF o AA BB Iolo Page Chapter 1 Section FIGURATI F THE CONNECTORS 6 CONFIGU ONO CNC ALAD ATA AA 1 3 2 CONNECTOR 5 It is a 15 pin SUB D type female connector to connect the electronic handwheel to the Z axis It does not accept sine wave signals When using the spindle encoder and an electronic handwheel the CNC will only control up to 4 axes This connector will then be used for the spindle encoder or the electronic handwheel the other device will be connected to A6 The cable must have overall shield The rest of the specifications depend on the feedback system utilized and the cable length required It is highly recommended to run these cables as far as possible from the power cables of the machine SIGNAL AND FUNCTION Double ended square wave signal Not being used at this time
96. alog voltage reaches 10V It indicates the Feedrate override that the CNC applies when the analog voltage of an axis reaches 10V It is given by an integer between 0 and 128 Value 0 No is applied Value 32 25 96 Value 64 50 Value 128 100 46 This parameter makes the CNC wait for the axis to catch up reducing its analog voltage thus preventing from issuing the corresponding following error alarms Chapter 5 Section Page MACHINE PARAMETERS FOR THE AXES FEEDRATE RELATED 7 P714 Error if axis feedrate is not between 50 amp 200 of programmed It indicates whether or not the CNC verifies that the actual axis feedrate is between 50 and 200 of the programmed F value This parameter is assigned a time period in which the axis feedrate is allowed to be out of this 50 200 range It is expressed by an integer between 0 and 255 Value 0 The actual feedrate is not monitored in this sense Value 1 10 msec Value 10 100 msec Value 255 2550 msec P615 6 Feedrate in inches minute This parameter is used when working in inches G70 It indicates whether the axis feedrate units are inches min or 0 1 inch min 0 Feedrate value in 0 linch min example F10 1 inch min 1 Feedrate value in inches min example F10 10 inches min Page Chapter 5 Section 8 MACHINE PARAMETERS FOR THE AXES FEEDRATE RELATED 5 5 PARAMETERS RELATED AXIS CONTROL The sectio
97. amming format will now be 3 4 in mm and 2 5 in inches The minimum moving distance will now be 0 000 1mm and 0 00001 inch The maximum moving distance will be x838 8607mm and 33 02599 inches The tool table format will be affected the same way R L z2 4in mmor 1 5 in inches Minimum value 0 0001mm and 0 00001 inch Maximum value 99 9999mm and 3 93699 inches LK 1 4 in mm and 0 5 in inches Minimum value 0 0001 and 0 00001 inch Maximum value 3 2766 mm and 0 12900 inches The integer values assigned to machine parameters P103 P203 and P303 for axis resolution now acquire new units 1 0 0001 mm 0 00001 inch resolution 2 0 0002 mm 0 00002 inch resolution 5 0 0005 mm 0 00005 inch resolution 10 0 0010 mm 0 00010 inch resolution When calculating K1 K2 gains and the Feed forward gain the following error is now expressed in 0 0001 mm units not microns and 0 00001 inch units instead of 0 0001 inch as before The maximum amount of following error allowed is now 3 20mm That is to say that K1 and K2 gains parameters P114 P214 P314 P116 P216 P316 must be given in mV 0 0001mm mV 0 00001 inches Machine parameters P115 P215 P315 for gain break point are now expressed in 0 0001 units not microns and 0 00001 inch units instead of 0 0001 inch as before Machine parameters P109 P209 P309 leadscrew backlash and P118 P218 P318 in position zone will also be given in 0 000
98. ansfer Introduction 11 Appendix Error Code Introduction 12 A B G H I J CNC technical characteristics Enclosures CNC inputs and outputs 2 digit BCD coded spindle S output Machine parameter summary chart Sequential machine parameter listing Machine parameter setting chart Decoded M function chart Leadscrew error compensation table Maintenance L CONFIGURATION OF THE CNC Atention The CNC is prepared to be used in Industrial Environments especially N on milling machines It can control machine movements and devices 1 1 INTRODUCTION The 800M CNC is an enclosed compact module whose front view offers SPINDLE lt 1 8 monochrome amber monitor or CRT screen used to display the required system information 2 A keyboard which permits communications with the CNC being possible to request information or change the CNC status by generating new instructions 3 An operator panel containing the necessary keys to work in JOG mode as well as the Cycle Start Stop keys Chapter 1 Section Page CONFIGURATION OF THE CNC INTRODUCTION 1 1 2 DIMENSIONS AND INSTALLATION This CNC usually mounted on the machine pendant has 4 mounting holes SEU width x 265 height 00 AMAA BER When installing it leave en
99. ate the Feedback factor Feedback Factor Gear ratio x Leadscrew Pitch Encoder pulses x 8 192 Examples Gear ratio 1 1 2 1 Leadscrew Pitch 4000 6000 6000 8000 microns Encoder 2500 2500 2500 2500 pulses turn Feedback factor 13 107 2 19 660 8 39 321 6 262144 The machine parameters only admit integers but the Feedback Factor sometimes may have decimals In those cases set the machine parameter to the integer part of that value and use the leadscrew error compensation table to make up for the decimal part The values for this table are calculated using the following formula Leadscrew position Leadscrew error microns x Integer portion of feedback factor Decimal portion of feedback factor In this case Gearratio 1 Pitch2 6000 2500 Feedback factor 219 660 8 Machine parameter 19660 For leadscrew error of 20 microns Leadscrew position 20x 19 660 0 8 2 491 520 The following table is obtained by using this calculation Leadscrew position Amount of error at that position PO 1966 000 1 0080 2 1474 500 P3 0 060 P4 983 000 5 0 040 P6 491 500 7 0 020 8 0 9 0 10 491 500 P112 0 020 12 983 000 P13 0 040 14 1472 500 15 0 060 16 1966 000 P17 0 080 Headquarters SPAIN Fagor AutomationS Coop B San Andr s s n Apdo 144 E 20500 Arrasate Mondrag n Tel 34 943 719200 039800 Fax 34 943 791712 34 943 771118 Service Dept www fagorautomation com
100. ating the ISO program 99996 ata PC Usually the 99996 program generated from a part program exceeds the available memory space of the CNC By using DNC30 this program may be generated at a PC To do this proceed as follows Activate DNC communications and execute the DNC30 program at the PC Select at the PC the menu option Program Management Receive Digitizing Atthe CNC select the operation or place the cursor on the part program header PART 01435 A listing ofthe operations it consists of must appear Press CALC 8 The CNC will display the graphic simulation screen TE When done with the simulation the 99996 program generated at the PC will contain all the blocks simulated by the CNC in ISO code The CNC starts simulating the part and generating program 99996 Press This program can be executed at the CNC through the menu option Execute infinite program of the DNC30 Note While generating the ISO coded program no tool compensation is applied when simulating However the generated program willhave the corresponding G41 and G42 2 3 RIGID TAPPING IS NOW AVAILABLE From this version on typical tapping is possible with a clutch P630 3 0 as well as rigid tapping P630 3 1 For rigid tapping the CNC must control the spindle checking its turning speed at all times and supplying the necessary analog voltage for the spindle to turn at the selected speed General conside
101. by means of external 3Amp fuse against reversed connection up to 30 V DC and overvoltage of the external power supply greater than 33V DC CRT Monitor 8 monochrome Deflection 90 degrees Screen Anti glare Phosphor PLA amber Resolution 600 lines Display surface 146 x 119 mm SWEEP FREQUENCY Vertical synchronism 50 60 Hz positive Horizontal synchronism 19 2 KHz positive AMBIENT CONDITIONS Relative humidity 30 95 non condensing Operating temperature 5 C 40 C 41 F 104 F with an average lower than 35 C 95 F Storage temperature between 25 C 77 F and 70 C 158 F Maximum operating altitude Meets the IEC 1131 2 standard VIBRATION Under working conditions 10 50 Hz amplitude 0 2 mm Under transport conditions 10 50 Hz amplitude 1 mm 50 300 Hz and acceleration of 5g Free fall of packaged equipment m ELECTROMAGNETIC COMPATIBILITY See Declaration of Conformity in the introduction of this manual SAFETY See Declaration of Conformity in the introduction of this manual DEGREE OF PROTECTION Central Unit IP 54 Accessible parts inside the enclosure IP 1X The machine manufacturer must comply with the EN 60204 1 IEC 204 1 standard regarding protection against electrical shock due to I O contact failures with external power supply when not hooking up this connector before turning the power supply on Access to the inside of the unit is abso
102. capable of withstanding micro outages of up to 10 milliseconds Harmonic distortion Less than 10 of the rms voltage between low voltage conductors sum of the 2 through the 5 harmonic nd ELECTRICAL CHARACTERISTICS OF FEEDBACK INPUTS 5V power consumption 750 mA 250 mA per axis 5V power consumption 0 3A 100 mA per axis Operating levels for square wave signals Maximum frequency 200KHz Maximum separation between flanks 950 nsec Phase shift 90 20 High threshold logic state 1 2 4V lt lt 5V Low threshold logic state 0 5V lt V lt 0 8 Vmax 7 V Hystheresis 0 25 V Maximum input current 3mA Operating levels for sine wave signals Maximum frequency 25KHz Peak to peak voltage 2V Vpp 6V Input current I ImA ELECTRICAL CHARACTERISTICS OF DIGITAL INPUTS Nominal voltage 24 V DC Maximum 30Vdc Minimum 18Vdc High threshold logic state 1 V 2418 V DC Low threshold logic state 0 V lt 5 V DC or not connected Typical consumption per input 5 mA Maximum 7 mA Protection by means of galvanic isolation by opto couplers Protection against reversed connection up to 30 V DC ELECTRICAL CHARACTERISTICS OF DIGITAL OUTPUTS Nominal voltage 24 V DC Maximum 30Vdc Minimum 18Vdc Output voltage Vout Power Supply voltage 2 V DC Maximum output current 100 mA Protection by means of galvanic isolation by opto couplers Protection
103. ch P602 4 P602 3 P602 2 the CNC will consider it to be pressed and it will only make the marker pulse searching move at the feedrate set by P810 P811 P812 until the marker pulse Io from the feedback device is detected thus completing the home search FAGOR linear transducers scales have a negative marker pulse Io every 50 mm P600 8 P600 7 P600 6 2 0 and FAGOR rotary encoders output a positive marker pulse Io P600 8 P600 7 P600 6 1 per revolution The home switch will be mounted in such a way that the marker pulse is always found in the area corresponding to the second home searching feedrate set by P810 P811 P812 P112 P810 Home switch Marker pulse 10 If there is no room for that the first home searching feedrate set by P112 P212 P312 must be reduced This might be the case with those rotary encoders where the marker pulses are very close to each other Chapter 7 Section Page CONCEPTS REFERENCE SYSTEMS 25 7 6 SPINDLE Depending on the setting of machine parameters P601 3 and P601 2 the CNC provides one of the following spindle speed outputs Analog voltage 10 via pins 36 and 37 of connector I O1 2 digit BCD coded output via pins 20 thru 27 of connector 4 digit BCD coded output via pins 20 thru 27 of connector Analog voltage To use the CNC s analog voltage for the spindle drive set P601 3 and P601 2 to
104. chine parameter P611 1 is set to 1 the CNC sets this OUTPUT high 24V every time a part program block is being executed If machine parameter P611 6 is set to 1 the CNC sets this OUTPUT high 24V whenever the special ISO coded user program 99996 15 being executed If machine parameter P613 4 is set to 1 the CNC sets this OUTPUT high 24V whenever the CNC is executing a rapid positioning move Care must be taken when having one of these options not to use the bit of the decoded M table corresponding to this output M13 since the CNC will activate it in all these cases Outputs M12 Vertical axis movement Pin 25 This OUTPUT provides the value of bit 12 of the decoded M table corresponding to the selected M function If machine parameter P613 2 15 set to 1 in order for the to provide the status of the vertical axis movement this output will indicate the direction of that movement If the axis is moving in the positive direction counting up this output will be set low 0V and it will be set high 24V if moving in the negative direction counting down Care must be taken when having this option not to use the bit of the decoded M table corresponding to this output M12 since the CNC will activate it in both cases Chapter 1 Section Page CONFIGURATION OF THE CNC CONNECTOR I 02 21 2 e POWER AND MACHINE INTERFACE Atention Power switch This power switch must be mounted in such a
105. connection of the external power supply 2 2 3 DIGITAL INPUTS The digital inputs of the CNC are to used to read external devices All of them are galvanically isolated from the outside world by optocouplers The electrical characteristics of these inputs are Nominal voltage value 24 V DC Maximum voltage value 30 V Minimum voltage value 18 V High threshold voltage logic state 1 over 18 Low threshold voltage logic state 0 under 5V Typical input consumption 5 mA Maximum consumption per input 7 mA inputs are protected by means of Galvanic isolation by optocouplers Protection against reverse connection of the power supply up to 30V Atention The external 24V power supply used for the digital inputs and outputs must be regulated The point of this power supply must be connected to the main ground point of the electrical cabinet Page Chapter 2 Section POWER AND MACHINE INTERFACE DIGITAL INPUTS OUTPUTS 2 2 4 ANALOG OUTPUTS The CNC has 6 analog outputs which could be used to command servo drives spindle drives and other devices The electrical characteristics of these outputs are Analog voltage range 10V Minimum impedance of the connected drive 10 KOhm Maximum cable length without shield 75 mm It is highly recommended to use the shielded cable connecting the shield to the corresponding pin of the connector Atention GOO is ob
106. crylic cover It has a specific impedance of 120 Ohms Its maximum length must be 25 meters 82 feet The cable shield is soldered to the metal hoods housings of both connectors and connected to pin 1 at both the Central Unit and Monitor keyboard connectors SIGNAL GND Shield H Heat shrink V y 1 2 Outside shield soldered m uM Not connected to metal hood ne a Not connected m ye px H 3 pim V R Metal hood G B Metal hood Shield Connectorfor connecting the Central Unit with the keyboard FAGOR AUTOMATION provides the cable required for this connection It comes with a 25 pin SUB D type male connector at each end Both connectors have a latching system UNC4 40 by means of two screws The supplied cable has 25 wires of 0 14 mm 25 x 0 14mm with overall shield and acrylic cover Its maximum length must be 25 meters 82 feet The cable shield is soldered to the metal hoods housings of both connectors and connected to pin 1 at both the Central Unit and Monitor keyboard connectors SIGNAL GND C9 Ci C13 C15 ed Shield C3 P bas shrink z 3c Cy D3 D5 07 Outside shield soldered ieee m C8 to metal hood C10 as C12 x oS C14 CO C2 A gt c4 Metal hood C6 DO D2 D4 D6 Metal hood Shield m vi ol ml rm mol
107. d by G08 G09 This error is issued when programming a tangential entry as in the following cases There is no room to perform the tangential entry A clearance of twice the rounding radius or greater is required If the tangential entry is to be applied to an arc G02 G03 The tangential entry must be defined in a linear block This error is issued when programming a tangential exit as in the following cases Thereisnoroom to perform the tangential exit A clearance of twice the rounding radius or greater is required Ifthe tangential exit is to be applied to an arc G02 G03 The tangential exit must be defined in a linear block Polar origin coordinates G93 defined incorrectly Not being used at this time Function G36 G37 G38 or G39 programmed incorrectly Polar coordinates defined incorrectly A zero movement has been programmed during radius compensation or corner rounding Not being used at this time Chamfer programmed incorrectly in a rectangular pocket or corner roughing operation in such way that The tool cannot machine it because the chamfer is too small A chamfer that big cannot be machined with those L H E parameter values Functions M06 M22 M23 M24 M25 must be programmed alone in a block A tool change cannot be performed without being in the change position The requested tool is not in the magazine 053 054 055 056 057 058 059 060 061 Not being used at this time T
108. defined as follows P000 X 20 000 P001 X 0 001 P002 X 0 000 P003 X 0 001 P004 X 30 000 005 0 000 P006 X 60 000 P007 X 0 002 P008 X 90 000 009 0 001 P010 X 130 000 011 0 002 P012 X 160 000 P013 X 0 003 014 X 0 000 015 X 0 000 016 X 0 000 P017 0 000 P056 X 0 000 057 0 000 P058 X 0 000 P059 X 0 000 Page Chapter 7 Section LEADSCREW ERROR a CONCBEIS COMPENSATION 7 5 REFERENCE SYSTEMS 7 5 1 REFERENCE POINTS A CNC machine must have the following reference points established Machine Reference Zero or origin point of the machine It is set by the machine manufacturer as the origin of the coordinate system of the machine Part Zero or origin point for the part It is the origin point set to program the measurements of the part It can be chosen freely by the programmer and its reference to the machine reference zero is set by means of a zero offset Machine Reference Point It is the physical location of the marker pulse or reference pulse Io used as home to synchronize the whole machine coordinate system The axis moves to this point when being homed and the CNC assumes the reference values set at machine parameter P119 P219 P319 accordingly Machine Reference Zero Part Zero Machine Reference Point XMW YMW ZMW etc Part Zero coordinates XMR YMR ZMR etc Machine Reference Point coordinat
109. e FAGORDNC application software supplied upon request in floppy disks it is possible to perform the following operations from the computer Obtain the CNC s part program directory Transfer part programs and tables from and to the CNC Delete part programs at the CNC Certain remote control of the machine Atention At the CNC any operating mode may be selected Page 22 Chapter 3 Section AUXILIARY FUNCTIONS PERIPHERALS 3 9 LOCK UNLOCK With this option it is possible to lock unlock the machine parameters and the part program memory To access this mode press AUX and after selecting Auxiliary Modes press the key corresponding to the LOCK UNLOCK option The codes used to do this are P 0000 ENTER Unlocks the machine parameters P 1111 ENTER Locks the machine parameters BEG 0000 ENTER Unlocks part program memory BEG 1111 ENTER Locks part program memory P F000 ENTER Erases the contents of all arithmetic parameters data of the automatic operations and sets them to 0 Chapter 3 Section AUXILIARY FUNCTIONS LOCK UNLOCK Page 23 3 10 EDITING PROGRAM 99996 Program 99996 is a special ISO coded user program It can be edited either in this operating mode or at a PC and then sent out to this CNC To select this option press AUX and after selecting Auxiliary Modes press the key corresponding to EXECUTION OF
110. e change the CNC offers the possibility to use a residual analog output during a range change Machine parameter for the spindle P601 6 The value of this residual analog voltage is defined by machine parameter P706 and the oscillation period for this residual analog voltage is set by machine parameter P707 Chapter 7 Section Page CONCEPTS SPINDLE RANGE CHANGE 29 The automatic range change is carried out as follows 1 Once the range change is detected the CNC outputs the BCD value of the corresponding M function M41 M42 M43 or M44 via pins 20 thru 27 of connector I O 1 50 milliseconds later it activates the Strobe output to indicate to the electrical cabinet to execute the required M function This signal is maintained active for 100 milliseconds RANGE CHANGE EXECUTION AT THE CNC M OUTPUT IN BCD MEN uxo NC END M DONE When the electrical cabinet detects the Strobe signal must deactivate the M DONE input of the CNC to tell it that the execution of the corresponding M function has begun The electrical cabinet will execute the required M function using the BCD outputs of the CNC pins 20 thru 27 of connector I O 1 After keeping the BCD outputs active for 200 milliseconds the CNC will output the residual analog output indicated by parameter P706 if so established by parameter P601 6 The oscillation period for this residual analo
111. e it in both cases Nevertheless the CNC maintains this output active whenever the coolant is active even when executing an M function which would deactivate it Outputs M10 Mandatory Io Pin 12 This output provides the value of bit 10 of the decoded table corresponding to the selected M function If machine parameter P611 2 has been set to 1 the CNC sets this output high on power up and keeps it high until all the axes are referenced homed Care must be taken when using this option not use the bit of the decoded M table corresponding to this output M10 since the CNC will activate it in both cases Page 20 Chapter 1 Section CONFIGURATION OF THE CNC CONNECTOR I 02 JOG Pin 21 The CNC sets this OUTPUT high 24V whenever the JOG mode is selected Outputs M14 RESET Pin 23 This OUTPUT provides the value of bit 14 of the decoded M table corresponding to the selected M function If machine parameter P609 3 is set to 1 to provide a RESET pulse this positive reset pulse will be output every time the CNC executes a RESET Care must be taken when having this option not to use the bit of the decoded M table corresponding to this output M14 since the CNC will activate it in both cases Outputs M13 Program block in execution P99996 in execution Rapid positioning in progress Pin 24 This OUTPUT provides the value of bit 13 of the decoded M table corresponding to the selected M function If ma
112. e other devices O2 and O3 must be activated or deactivated only when the axes of the machine are in position Chapter 2 Section Page POWER AND MACHINE INTERFACE 13 3 AUXILIARY FUNCTIONS Press AUX to access this option The CNC will show a series of options To select one of them simply press the number key indicated for the desired option The operator may access all the shown options except the one referred to as AUXILIARY MODES When selecting this option the CNC requests the password to access the various tables and operating modes exclusive for the OEM Press END to quit any of these options and return to the standard display mode 3 1 MILLIMETERS lt gt INCHES When selecting this option the CNC changes the display units from millimeters to inches and vice versa and it displays the X Y Z coordinates in the selected units Also The axes feedrates are also shown in the new selected units It must be borne in mind that the values stored in BEGIN END as well as the data for special operations and the coordinates corresponding to the point to point movements have no units Therefore their values will remain unchanged when shifting from mm to inches and vice versa 3 2 TOOL LENGTH COMPENSATION Every time this option is selected the CNC activates or deactivates tool length compensation When not operating with tool length compensation the CNC displays the coordinates of the
113. e proportional gain for each axis These parameters are PROPORTIONAL GAIN 1 Defined by parameters P114 P214 P314 PROPORTIONAL GAIN K2 Defined by parameters P116 P216 P316 Value of the GAIN BREAK POINT Defined by parameters P115 P215 P315 FEED FORW ARD GAIN or gain proportional to the feedrate Defined by parameters P732 P733 P734 The parameters corresponding to the proportional gain K1 and K2 as well as for the gain break point allow adjusting the Proportional Gain for the axis The parameter for the Feed Forward gain proportional to feedrate will be used when acceleration deceleration control is being applied onto the corresponding axis Gain proportional l to feedrate Programmed Feedrate Analog voltage Proportional gain Feedback Chapter 7 Section Page CONCEPTS AXIS ADJUSTMENT 13 7 4 3 PROPORTIONAL GAIN ADJUSTMENT The analog voltage supplied by the CNC to control the axis is at all times a function of the amount of following error that is the difference between the theoretical position and the real actual position of the axis Analog output Proportional gain K x Following Error On start up and slow down the following error of the axis is very small Therefore the proportional gain must be great in order for the axis to respond properly On the other hand once the axis reaches its programmed speed the following error is maintained practically constan
114. e the compensation area the CNC will apply the compensation defined for the nearest point The Machine Reference Zero point home must be set with an error of 0 Chapter 7 Section Page CONCEPTS LEADSCREW ERROR 19 COMPENSATION The maximum difference between the error values of two consecutive compensation points must be within 0 127 mm 0 0050 inches The inclination of the error graph between two consecutive points cannot be greater than 396 Examples If the distance between two consecutive points is 3 mm the maximum difference of their relevant error values can be 0 090 mm If the error difference between two consecutive points is the maximum 0 127mm the distance between them cannot be smaller than 4 233mm To EDIT parameter key in its number press key in the desired value and press ENTER so the new value 1s entered on the table Remember to press RESET or power the CNC off and back on once the machine parameters have been set in order for the CNC to assume their new values Programming example An X axis leadscrew is to be compensated according to the following graph in the section between X 20 and X160 LEADSCREW ERROR MACHINE REFERENCE ZERO MACHINE REFERENCE POINT Marker pulse position Considering that the machine reference point has a value of X30 meaning that it is located 30mm from the Machine Reference Zero the leadscrew error compensation parameters will be
115. e transmissions Page 12 Chapter 1 Section CONFIGURATION OF THE CNC RS232C CONNECTOR 1 3 5 CONNECTOR I O 1 It is a 37 pin SUB D type female connector to interface with the electrical cabinet SIGNAL AND FUNCTION 0V T Strobe S Strobe M Strobe Emergency Z Enable Y Enable X Enable X home switch Y home switch Z home switch Emergency Stop Feed Hold Transfer inhibit M done Stop Start Rapid JOG Block Skip DRO MST80 MST40 MST20 MST10 MSTO08 MSTO04 MST02 MSTO1 Input from external power supply Output The BCD outputs represent a tool code Output The BCD outputs represent a spindle speed code Output The BCD outputs represent an M code Output Not being used at this time Output Output Output Input from machine reference switch Input from machine reference switch Input from machine reference switch Not being used at this time Input Input Input Input Conditional Input Input The CNC acts as a DRO BCD coded output weight 80 BCD coded output weight 40 BCD coded output weight 20 BCD coded output weight 10 BCD coded output weight 8 BCD coded output weight 4 BCD coded output weight 2 BCD coded output weight 1 Connect all cable shields to this pin Input from external power supply Analog output for X axis servo drive Analog output for X axis servo drive Analog output for Y axis servo drive Analog output for Y axis ser
116. ed above b Use the 9 keys to position the cursor over the section to be modified and use the CL key to delete characters or INC ABS to insert data Page Chapter 3 Section 24 AUXILIARY FUNCTIONS EDITING P99996 While in the data inserting mode the characters behind the cursor appear blinking It is not possible to use assisted programming the AUX key Key in all the desired data and press INC ABS If the syntax of the new line is correct the CNC will display it without blinking and if not it will show it blinking until it is edited correctly 4 Once the line has been modified press ENTER The CNC will assume it replacing the previous one To delete a program line proceed as follows 1 If the program line number appearing at the bottom of the screen is not the desired one clear it by pressing CL and key in the desired line number 2 Press DATA and the CNC will delete it from memory Chapter 3 Section Page AUXILIARY FUNCTIONS EDITING P99996 25 d MACHINE PARAMETERS Atention unused machine parameters must be set to 0 to guarantee the proper functioning of this CNC It is recommended to save the machine parameters of the CNC at a peripheral device or computer in order to be able to recover them after their accidental loss Please note that some of the machine parameters mentioned here are described in greater detail in the chapter on CONCEP
117. ed to ground via the established main points These points will be conveniently set close to the machine tool and properly connected to the general ground of the building When a second point is necessary it is recommended to join both points with a cable whose section is not smaller than 8 mm Verify that the impedance between the central point of each connector housing and the main ground point is less than 1 Ohm Ground connection diagram MACHINE SERVO DRIVES Axes Handwheels Spindle Axes Spindle A3 A4 A5 3031 3833 3435 36 37 INPUTS OUTPUTS PERIPHERAL RS 232C d D Chassis ke Ground Ground for safety Chapter 2 Section Page POWER AND MACHINE INTERFACE MACHINE INTERFACE 3 2 2 2 DIGITAL OUTPUTS The CNC has several optocoupled digital outputs which may be used to activate relays deacons etc These digital outputs with galvanic isolation by optocouplers can commutate D C voltages supplied by the electrical cabinet of the machine The electrical characteristics of these outputs are Nominal voltage value 24 D C Maximum voltage value 30 V D C Minimum voltage value 18 V D C Output voltage 2V Maximum output current 100 mA All outputs are protected by means of Galvanic isolation by optocouplers External 3A fuse for protection against output overload greater than 125mA external power supply overvoltage over 33V DC and against reverse
118. el for this axis There is an electronic handwheel for this axis P613 1 The connected handwheel is a FAGOR 100P model This parameter is relevant when using a single handwheel associated to the X axis and it indicates whether or not it is a FAGOR 100 model with axis selector button 0 1 It is not a FAGOR 100P model It is a FAGOR 100P model P612 2 Counting direction of the X axis handwheel P626 2 Counting direction of the Y axis handwheel P627 2 Counting direction of the Z axis handwheel Define the counting direction of the electronic handwheel If correct leave it as is if not change it Possible values 0 and 1 P612 3 Feedback units for the axis handwheel P626 3 Feedback units for the Y axis handwheel P627 3 Feedback units for the Z axis handwheel Indicate whether the feedback pulses provided by the handwheel correspond to millimeters or inches 0 millimeters 1 inches P612 4 5 Feedback resolution of the X axis handwheel P626 4 5 Feedback resolution of the Y axis handwheel P627 4 5 Feedback resolution of the Z axis handwheel Indicate the counting resolution of the electronic handwheel That is the distance corresponding to each square feedback pulse The possible values are ue ws 0 0 001 mm 0 0001 inch 1 0 002 mm 0 0002 inch 0 0 005 mm or 0 0005 inch 1 0 010 mm 0 0010 inch Page Chapter 4 Section 10 MACHINE PARAMETERS HANDWHEEL
119. ensation table for each axis To access these tables press the following keystroke sequence AUX SPECIAL FUNCTIONS 5 AUXILIARY MODES 1 SPECIAL MODES 0 1 0 1 ACCESS CODE 3 LEADSCREW ERROR COMPENSATION The operator may view the following or previous pages by using the up and down arrow keys To view a particular parameter key in its number and press RECALL The CNC will show the page corresponding to that parameter To clear the table by setting all the parameters to 0 key in the following sequence F S P ENTER Each table has 30 points two parameters per point X axis table through P59 Y axis table P60 through P119 Z axis table P120 through P179 Each parameter pair of this table represents Even parameter The position of the error point on the leadscrew This position is referred to Machine Reference Zero home Value range 8388 607 millimeters 330 2599 inches Odd parameter The amount of leadscrew error at that point Value range 32 766 millimeters 1 2900 inches When defining the compensation points on the table the following rules must be observed The even parameters are ordered according to their position along the axis The first pair of parameters PO P60 or P120 must be set for the most negative least positive point of the axis to be compensated Ifall 30 points of the table are not required set the unused ones to 0 For those sections outsid
120. ents setting them to 0 ISO Programming Editing of program P99996 at the CNC When interrupting execution the keys for the spindle the coolant and for O1 O2 O3 and TOOL are enabled Subroutine associated to the execution of a tool only when executing program P99996 ISO codes of the 800T CNC AFFECTED MANUAL AND SECTION Section 3 9 Section 3 8 amp 6 9 Installation Manual Operating Manual Programming Manual Section 3 10 Section 3 9 Installation Manual Operating Manual Section 3 5 1 Section 2 5 1 Section 6 5 Installation Manual Operating Manual Operating Manual Section 4 3 Chapter 9 Installation Manual Programming Manual Programming Manual Date November 1995 Softwareversion 2 2 and newer FEATURE Subroutines to be executed before and after the T function M functions associated with automatic operations M functions associated with machining operations AFFECTED MANUAL AND SECTION Section 4 3 Chapter 9 Installation Manual Programming Manual Operating Manual Section 4 1 2 Operating Manual Section 5 1 1 INTRODUCTION Atention Before starting up the CNC carefully read the instructions of Chapter 2 in the Installation Manual The CNC must not be powered on until verifying that the machine complies with the 89 392 CEE Directive Introduction 1 DECLARATION OF CONFORMITY Manufacturer Fagor Automation S
121. ere Dee Stop bits A D ETUR ee YU etd RE UR UP ERROR Feedrate Override active in GOO O No 1 Mains AC frequency 50 60 Theoretical 1 or real 0 display sese nnne Maximum spindle speed for RANGE 1 0 9999 rpm Maximum spindle speed for RANGE 2 0 9999 rpm Maximum spindle speed for RANGE 3 0 9999 rpm Maximum spindle speed for RANGE 4 0 9999 rpm Not being used at this time 0 Continuous 0 or pulsating 1 axis JOG ssseeeeeeeeenerenneeee Measuring units 02 mm 1 inches ssessseseseeeeeeeeee nennen enne Language O Spanish 12 German 2 English 3 French 4 Italian Sign of the X axis analog output Counting direction of the X axis X axis jogging direction enne netten nnne nene nenne X axis feedback counting resolution essere nennen enne Dwell between Enable and analog output for the X axis O No 1 Continuous control of the X axis 0 1 Yes sese Type of feedback signal for the X axis O Squarewave 1 Sinewave X axis positive travel Mit esnie neiseina a asen aiea ia X ax
122. es ZZ Chapter 7 Section Page CONCEPTS REFERENCE SYSTEMS 21 7 5 2 MACHINE REFERENCE SEARCH HOME With this CNC it is possible to search home on each axis X up arrow Y up arrow and Z up arrow as follows 1 2 The CNC starts moving the axis in direction set by machine parameter P623 8 for X P623 7 for Y and P623 6 for Z at the feedrate set by machine parameter P112 for X P212 for Y and P312 for Z until the home switch is pressed If the selected axis has no home switch parameters P602 4 P602 3 P602 2 the CNC will consider it to be pressed and it will go on with paragraph 2 Once the home switch is pressed the CNC will continue moving the axis at the feedrate selected by machine parameters P810 for X P811 for Y and P812 for Z until the reference pulse marker Io of the feedback device is found Once the home search is completed the CNC will cancel the selected zero offset and it will display the coordinates of the machine reference point indicated by machine parameter P119 for X P219 for Y and P319 for Z If machine parameter P61 1 2 1 so itis mandatory to home all the axes on machine power up the CNC will behave as follows The CNC assumes as axis feedrate for JOG and handwheels the value set by machine parameter P804 A new feedrate value cannot be entered until all the axes of the machine have been referenced homed The feedrate override ma
123. es one for ground connection d Before turning the unit on verify that the external AC line fuse of each unit is the right one Must be 2 fast fuses F of 3 15 Amp 250V Incase of a malfunction or failure disconnect it and call the technical service Do not manipulate inside the unit Introduction 9 FAGOR DOCUMENTATION 800M CNC OEM Manual 800M CNC USER Manual DNC 25 30 Software Manual DNC 25 30 Protocol Manual PLCI Manual DNC PLC Manual AUTOCAD 8050 Manual FLOPPY DISK Manual Introduction 10 FOR THE 800M CNC Is directed to the machine builder or person in charge of installing and starting up the CNC It has the Installation manual inside Sometimes it may contain an additional manual describing New Software Features recently implemented Is directed to the end user or CNC operator It contains 2 manuals Operating Manual describing how to operate the CNC
124. es from the EEPROM memory Atention The ERRORS indicated with behave as follows They stop the axis feed and the spindle rotation by cancelling the Enable signals and the analog outputs of the CNC hey interrupt the execution of the part program of the CNC if it was being executed The ERRORS indicated with besides behaving as those with an they activate the INTERNAL EMERGENCY OUTPUT
125. ey in the desired parameter number press key in the desired value and then press ENTER in order for this value to be entered on the table When executing an function outputs M1 thru M15 of connector I O 2 will be modified depending on the setting of the corresponding function Two rows of Is and Os will appear to the right of each M function The top row has 15 characters and the bottom one 17 The top row characters have the following meaning Indicates the outputs which do not change when the M function is executed They keep the previous status Indicates the outputs which are activated set to 24V when the M function is executed The first 15 characters from the left of the bottom row have the following meaning O Indicates the outputs which do not change when the M function is executed They keep the previous status 1 Indicates the outputs which are deactivated set to OV when the M function is executed For example If the M41 table first spindle speed range selection has been set as follows M41 100100100100100 Outputs being activated 00100100100100100 Outputs being deactivated The CNC will behave like this every time M41 is executed Page Chapter 3 Section 16 AUXILIARY FUNCTIONS DECODED M FUNCTIONS at 24V at 0V Not modified To activate the BCD outputs MSTOI thru MST80 pins 20 thru 27 of connector
126. f either x2 or x4 selected by machine parameter the required encoder line count pulses per rev in each case will be Leadscrew pitch Number of pulses Multiplying factor x Resolution With a x4 factor 0 25 Number of pulses 6250 pulses turn 4 x 0 00001 103 1 P604 4 1 106 0 P604 8 1 With 2 factor 0 25 Number of pulses _ _ _ 12500 pulses turn 2 x 0 00001 P103 1 P604 4 1 P106 0 P604 8 1 Page Chapter 5 Section 22 MACHINE PARAMETERS FOR THE AXES SPECIAL P908 P909 Collision zone between Z These parameters are used mainly on boring mills and horizontal machining centers to define a possible collision zone between the Y and Z axes Each one of them indicates the position value where the collision zone begins P908 Y axis position value P909 Z axis position value These position values are absolute and referred to the machine reference zero home Possible values If one of the axes gets into this zone the CNC will prevent the other one from getting into it 8388 607 millimeters 330 2599 inches Chapter 5 MACHINE PARAMETERS FOR THE AXES Section SPECIAL Page 23 6 SPINDLE MACHINE PARAMETERS 6 1 PARAMETERS RELATED TO SPINDLE SPEED RANGE CHANGE The section on Spindle range change in the chapter on concepts of this manual describes how these parameters may be used P7 P8
127. fined with more than 5 characters gt A block number has more than 4 characters gt Strange characters in memory Inside temperature limit exceeded Not being used at this time Error in Z axis leadscrew error compensation parameters Error in Y axis leadscrew error compensation parameters Error in X axis leadscrew error compensation parameters Not being used at this time Not being used at this time Not being used at this time 114 115 116 117 118 119 120 Not being used at this time Watch dog error in the periodic module This error occurs when the periodic module takes longer than 5 milliseconds Watch dog error in the main module This error occurs when the main module takes longer than half the time indicated in machine parameter P729 The internal CNC information requested by activating marks M1901 thru M1949 is not available An attempt has been made to modify an unavailable internal CNC variable by means of marks M1950 thru M1964 Error when writing machine parameters the decoded M function table and the leadscrew error compensation tables into the EEPROM memory This error may occur when after locking the machine parameters the decoded M function table and the leadscrew error compensation tables one tries to save this information into the EEPROM memory Checksum error when recovering restoring the machine parameters the decoded M function table and leadscrew error compensation tabl
128. g voltage is determined by machine parameter P707 Once the range change is completed the electrical cabinet must activate the M DONE input of the CNC to tell it that the requested M function has been executed Atention When the electrical cabinet has some device needing the BCD and M Strobe signals from the CNC active for a longer period of time machine parameter P605 5 must be set 1 the CNC waits for the down flank of the M Done signal Page 30 Chapter 7 Section CONCEPTS SPINDLE RANGE CHANGE 77 FEED HOLD TRANSFER INHIBIT AND M DONE SIGNAL PROCESSING The CNC has one single input pin 15 of connector I O 1 to process both signals This input must be normally high and these signals are processed as follows FEED HOLD This signal may interrupt the execution of a block If while the axes are moving this input is set low the CNC maintains the spindle rotating and stops the axes by bringing their analog voltages to OV and keeping their enable signals on When this input is set back high the CNC resumes the movement of the axes TRANSFER INHIBIT If this signal is set low while executing a motion block the CNC interrupts the execution of the program once the current block is executed When this signal returns high the CNC resumes the execution of the program M DONE or CONFIRMATION FROM ELECTRICAL CABINET This signal is used as confirmation from the electrical cabi
129. gt SV R156 0001 01111111 1111 gt SV R156 O0000011 11111111 gt 25 R156 0001 0011 1111 1111 gt 25V R156 0000 0000 0000 0000 25 4 OV R156 0001 00000000 0000 gt OV Also PLC output O43 lets you control the rotation of the spindle Already available Itmust be normally low If itis brought up the CNC stops the spindle When it is brought back up the CNC restarts the spindle Information for the PLC on the status of the machine reference home search 188 search in progress 100 X axis home search done 101 Y axis home search done 102 Zaxis home search done 10 Additional CNC information for the PLC R120 The lower half of this register indicates the last key pressed This value is maintained for 200 milliseconds unless another key is pressed before then This register can be canceled from the PLC after being processed R121 bit 1 bit 2 bit 3 bit 4 bit 5 bit 6 bit 7 bit 8 bit 9 bit 10 bit 16 Indicates that the Milling operation is selected 1 Indicates that the Positioning operation is selected 1 Indicates that the Pocket Milling operation is selected 1 Indicates that the Boss Milling operation is selected 1 Indicates that the Corner Roughing operation is selected 1 Indicates that the Surface Milling operation is selected 1 Indicates that one of the machining operations Center punching Drilling etc is selected 1 Indicates that the Auxiliary Modes o
130. her 150 milliseconds After this time period it will wait for the electrical cabinet to reactivate the M DONE input telling the CNC that the processing of the required function has concluded Atention When machine parameter P605 5 1 and an M function is executed which is set in the decoded M table the CNC ignores the status of bit 17 of the bottom row Page Chapter 7 Section 36 CONCEPTS M S T FUNCTIONS CNC TECHNICAL CHARACTERISTICS GENERAL CHARACTERISTICS Three 8 bit microprocessors Memory capacity for up to 7 part programs of 20 operations each 1 communication line RS232C 6 feedback inputs up to 3 axes 3 electronic handwheels Resolution of 0 001 mm or 0 0001 inches Multiplying factor of up to x100 for sine wave feedback signals Feedrates from 0 001 mm min up to 65535 mm min 0 0001 through 2580 inches min Maximum axis travel 8388 607 mm 330 2601 inches 11 optocoupled digital inputs 32 optocoupled digital outputs 4 analog outputs 10V one per axis spindle Approximate weight 12Kg Maximum consumption in normal operation 75W PACKAGING Meets the EN 60068 2 32 standard POWER SUPPLY High performance Switching power supply Universal power supply with any input between 100 V and 240 V AC 10 and 15 AC frequency 50 60 Hz 1 and 2 during very short periods Power outages Meets the EN 61000 4 11 standard It is
131. here is no tape in the cassette reader or the reader head cover is open Parity error when reading or recording a cassette Not being used at this time Write protected tape Sluggish tape transport Communication error between the CNC and the cassette reader Internal CNC hardware error Consult with the Technical Service Department Battery error The memory contents will be kept for 10 more days with the CNC off from the moment this error occurs The whole battery module located on the back must be replaced Consult with the Technical Service Department Atention Due to danger of explosion or combustion do not try to recharge the battery do not expose it to temperatures higher than 100 C 232 F and do not short the battery leads 064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079 080 082 083 ek ek ek ek External emergency input pin 14 of connector I O1 is activated Not being used at this time X axis travel limit overrun Itis generated either because the machine is beyond limit or because a block has been programmed which would force the machine to go beyond limits Y axis travel limit overrun Itis generated either because the machine is beyond limit or because a block has been programmed which would force the machine to go beyond limits Z axis travel limit overrun Itis generated either because the machine is beyond limit or because a
132. hile in the JOG mode the CNC acts as a DRO Page Chapter 1 Section 16 CONFIGURATION OF THE CNC appe I O1 1 u 1 3 5 2 OUTPUTS CONNECTOR 1 0 I T Strobe Pin 2 The CNC sets this output high 24V whenever it sends a tool code T function via the BCD outputs pins 20 thru 27 Strobe Pin 3 The CNC sets this output high 24V whenever it sends a spindle speed code S function via the BCD outputs pins 20 thru 27 Strobe Pin 4 The CNC sets this output high 24V whenever it sends an M function code via the BCD outputs pins 20 thru 27 EMERGENCY Pin 5 The CNC activates this output whenever it detects an alarm condition or internal emergency This output is normally high 24V or low OV depending on the setting of machine parameter P605 8 Z AXIS ENABLE Pin 7 The CNC sets this output high 24V to enable the Z axis servo drive Y AXIS ENABLE Pin 8 The CNC sets this output high 24V to enable the Y axis servo drive X AXIS ENABLE Pin 9 The CNC sets this output high 24V to enable the X axis servo drive Chapter 1 Section Page CONFIGURATION OF THE CNC CONNECTOR I O1 17 outputs MSTS0 Pin 20 MST40 Pin 21 MST20 Pin 22 MSTI10 Pin 23 MSTO0S8 Pin 24 MST04 Pin 25 MST02 Pin 26 MSTO01 Pin 27 The CNC uses these outputs to indicate to the electrical cabinet the M S or T function that has been selected This information is BCD coded and the significance weight
133. home Coordinate sssi mierenie nei eoria aeiee EEE ener EEEE AE enne nnne Section 5 6 P400 thru P519 Not being used at this time 0 P600 8 of X axis marker pulse home 0 Negative 1 Section 5 6 7 Type of Y axis marker pulse home 0 Negative 1 Section 5 6 6 Type of Z axis marker pulse one 0zNegative 1 Positive Section 5 6 5 Not being used at this time 4 Not being used at this time E 3 Not being used at this time 0 2 Not being used at this time 0 1 Not being used at this time 0 P601 8 Not being used at this time 0 7 Not being used at this time 0 6 Residual analog S output during range change O No 1 Yes Section 6 1 5 Not being used at this time 0 4 Sign of the spindle analog Section 6 2 3 S output in 2 digit BCD code 0zNo 1 Section 6 3 2 S output in 2 digit BCD code 0zNo 1 4 eene Section 6 3 1 Not being used at this time 0 P602 8 Cancellation of A1 feedback alarm O No 1 YeS 1 eere Section 4 3 1 7 Cancellation of A2 feedback alarm O No 1 YeS Section 4 3 1 6 Cancellation of feedback alarm O No 1 esee
134. ill assume the spindle speed corresponding to 9999 Chapter 6 Section Page SPINDLE MACHINE PARAMETERS FOR BCD OUTPUT 3 P601 2 4 digit BCD coded spindle speed output It indicates whether there is a 4 digit BCD coded spindle speed output or not If not the CNC will output an analog voltage for the spindle 0 No 4 digit BCD coded output is used for spindle speed 1 4 digit BCD coded output is used for spindle speed If this parameter is set to 1 the CNC will issue the value corresponding to the programmed spindle speed via the BCD outputs which are pins 20 thru 27 of the I O 1 connector The CNC will output the value corresponding to the programmed S in two stages with a 100 msec delay between them It will also output an S STROBE pulse at pin 3 of connector I O 1 m ese Tere 20 Thousands Hundreds Page Chapter 6 Section SPINDLE MACHINE PARAMETERS FOR BCD OUTPUT 7 CONCEPTS Atention device or PC to avoid losing them by mistake or any malfunction It is recommended to save the CNC machine parameters onto a peripheral 7 1 FEEDBACK SYSTEMS The feedback inputs of this CNC are Connector A1 They are used to connect the feedback for the X axis It admits sine wave and double ended differential square wave signals which must be properly indicated by machine parameters P106 and the two dip switches located under the feedback input
135. in mm with square wave encoder We want to obtain a 2um resolution with a square wave encoder mounted on the X axis whose leadscrew has a 5mm turn pitch Since the multiplying factor applied by the CNC may be either x2 or x4 depending on machine parameter setting The resulting encoder line count will be Leadscrew pitch Number of pulses Multiplying Factor x Resolution For a factor of x4 5000 um Number of pulses 625 pulses rev 4x2 um 103 2 P604 4 0 P106 0 P604 8 0 For a factor of x2 5000 um Number of pulses IM LE 1250 pulses rev 2 2 um 103 2 P604 4 0 106 0 P604 8 1 encoder is chosen its pulse output frequency is limited to 200KHz although the CNC admits square wave pulses with a frequency of up to 200KHz Therefore the maximum feedrate for this axis will be When using a x4 multiplying factor 200 000 pulses sec Max Feed x 5 mm rev 1600 mm sec 96 m min 625 pulses rev When using a x2 multiplying factor 200 000 pulses sec Max Feed x 5 mm rev 1250 pulses rev 800 mm sec 48 m min Chapter 7 Section Page CONCEPTS AXIS RESOLUTION 5 Example 2 Resolution in mm with sine wave encoder We would like to get a 2um resolution with a sine wave encoder mounted on to the X axis which has a 5mm turn leadscrew pitch We have the following options P622 1 0 P604 8 P103 1 x2 2 microns
136. in closed loop home search and orientation to 200 from reference mark L Version 3 1 November 1997 GENERATING AN ISO CODED PROGRAM With this CNC the ISO code low level for an operation or a part program may be generated To use this feature machine parameter P630 1 must be set to 1 This ISO program always has the number 99996 and can be stored either at the CNC or at a PC Program 99996 is a special user program in ISO code and can be Generated from an operation or a part program Edited at the CNC itself via menu option Auxiliary Modes Edit program 99996 Loaded into the CNC after being generated at a PC Generating the ISO program 99996 at the CNC This CNC has 11 K ofmemory space to store program 99996 If the generated program is larger than that the CNC will issue the relevant error message To generate program 99996 proceed as follows If it is an operation select or define the desired operation Ifitisapart program select the desired one in the part program directory and place the cursor on its header PART 01435 A listing of the operations it consists of must appear Press the keystroke sequence CALC 7 The CNC will show the graphic simulation screen When done with the simulation program 99996 stored in CNC memory will contain all simulated blocks in ISO code Press The CNC starts simulating the part and generating its ISO coded program 99996 Gener
137. ine manufacturer must comply with the EN 60204 1 IEC 204 1 regulation regarding the protection against electrical shock derived from defective input output connection with the external power supply when this connector is not connected before turning the power supply on Do not manipulate the connectors with the unit connected to main AC power Before manipulating these connectors inputs outputs feedbach etc make sure that the unit is not connected to main AC power Chapter 1 Section Page CONFIGURATION OF THE CNC CONNECTOR I 02 19 1 3 6 1 OUTPUTS OF CONNECTOR I O 2 Decoded outputs Pins 3 4 5 6 7 8 9 10 11 12 13 22 23 24 25 These OUTPUTS provide the values indicated at the table corresponding to the selected M function For example If the table corresponding to function M41 has been set as follows M41 100100100100100 outputs to be activated 00100100100100100 outputs to be deactivated Every time this M41 function is executed the CNC will act as follows Pin 1 02 at 24V at 0V Not modified Outputs M01 Coolant Pin 3 This output besides providing the value of bit 1 of the decoded table corresponding to the selected M function acts as the output for the coolant When using it as the coolant output be careful not to set the bit of the decoded M table which corresponds to this M1 output since the CNC will activat
138. ing used at this time 0 P605 8 Normal status of Emergency output at pin 5 of I O1 05V 1 24 Section 4 3 1 7 Not being used at this time 0 6 axis DRO axis 0 L YeS enne tn nnne ee Section 4 3 5 CNC waits for trailing edge at M done input O No 1 Section 4 3 1 4 Axis orientation on the XZ plane enne enne nnne Section 4 3 3 3 Not being used at this time 0 2 Not being used at this time 0 1 Not being used at this time 0 606 8 615 8 7 6 P616 X axis leadscrew error compensation O No 1 Section 5 8 Y axis leadscrew error compensation 0ZNo I1zYes essere Section 5 8 Z axis leadscrew error compensation O No 1zYes eee Section 5 8 Not being used at this time 0 Home search function generates an M30 0zNo 1 Section 5 6 M30 executed when switching to JOG mode O No 1 Section 4 3 3 Maximum Feedrate override value applied by CNC 0 212096 1210096 Section 4 3 5 Not being used at this time 0 Not being used at this time 0 Status report by interruption 0ZNo 1 Section 4 3 4 CNC aborts DNC communications program debugging 12No 0 Yes Section 4 3 4 DN
139. ing used at this time 0 Feed Hold in G47 0 1 Section 4 3 3 In GOO and FOO proportional gain break point at 256 um O No 1 Yes Section 5 5 Not being used at this time 0 Pin 24 of I O 2 as P99996 in execution output 0ZNo 1 Section 4 3 1 Feedrate units in G94 021mm min or 0 1 min 120 1mm min or 0 01 min Section 4 3 3 Not being used at this time 0 Not being used at this time 0 Home search required after power up O No 1 YeS esee Section 5 6 Pin 24 of I O 2 as Program block in execution output O No 1 Yes Section 4 3 1 Not being used at this time 0 Not being used at this time 0 Multplying factor for X axis electronic handwheel signals 0 4 1 2 Section 4 3 2 Feedback counting resolution of the X axis electronic handwheel Section 4 3 2 Feedback counting resolution of the X axis electronic handwheel Section 4 3 2 Feedback units of the X axis electronic handwheel 02mm 1zinch Section 4 3 2 Counting direction of the X axis electronic 1 Section 4 3 2 There is an electronic handwheel associated with the X axis O No 1 Yes Section 4 3 2 Acc dec in all linear interpolations 0ZNo 1 sene Section 5 7 Not being used at this time 0 G05 G07 active on p
140. ion Where E 2 means 10 1 100 Therefore the two types of notation for the same parameter below have the same value P47 0 001234 P47 0 1234 E 2 P48 1234 5678 P48 1 2345678 E3 Chapter 3 Section Page AUXILIARY FUNCTIONS EXECUTION SIMULATION 9 P99996 3 5 2 SIMULATION OF PROGRAM 99996 With the 800M CNC it is possible to check program 99996 in dry run before executing it To do this press smut The CNC will display a graphic screen The lower left hand side of the screen shows the plane being represented and it is possible to chose between the XY XZ YZ planes or the 3 D XYZ For the CNC to show another plane press the corresponding key 0 XY Plane 1 XZ Plane 2 YZ Plane 3 3 XYZ This CNC may show the graphic representation in up to 3 planes therefore it will only show those currently selected To select other planes proceed as follows Press the CNC will ask whether each one of the possible planes is to be selected or not If wished to select the presented plane press Y and if not press ENTER Once the desired planes have been indicated select the display area by indicating the XYZ coordinates of the point appearing at the center of the screen and the width of the display area Press ENTER after keying in each value leone To check the part pres and the corresponding graphic representation will begin While simulating any other graphic plane
141. ion 6 1 Section 6 1 Section 6 1 Section 6 1 Section 4 3 3 Section 4 3 Section 4 3 Section 5 Section 5 Section 5 Section 5 1 Section 5 2 Section 5 2 Section 5 1 Section 5 3 Section 5 3 Section 5 8 Section 5 4 Section 5 4 Section 5 6 Section 5 8 Section 5 5 Section 5 5 Section 5 5 Section 5 2 Section 5 2 Section 5 6 Section 5 Section 5 Section 5 Section 5 1 Section 5 2 Section 5 2 Section 5 1 Section 5 3 Section 5 3 Section 5 8 Section 5 4 Section 5 4 Section 5 6 Section 5 8 Section 5 5 Section 5 5 Section 5 5 Section 5 2 Section 5 2 Section 5 6 Section 5 Section 5 Section 5 Section 5 1 Section 5 2 Section 5 2 Section 5 1 Section 5 3 Section 5 3 Section 5 8 P310 Z axis maximum programmable feedrate Section 5 4 P311 Z AXIS G00 Section 5 4 P312 15 home searching feedrate for the Z 5 sse Section 5 6 P313 Additional analog pulse for the Z axis 122 5mV sess Section 5 8 P314 Proportional gain for the Z axis Section 5 5 P315 Gain break point for the Z axis Section 5 5 P316 Proportional gain K2 for the Z axis Section 5 5 P317 Minimum Z axis analog 122 5mV ener nennen enne nene Section 5 2 P318 In position zone dead band for the Z axis 0 255 microns Section 5 2 P319 Z axis
142. ion points must be within 0 127 mm 0 0050 inches The inclination of the error graph between two consecutive points cannot be greater than 3 Examples If the distance between two consecutive points is 3 mm the maximum difference of their relevant error values can be 0 090 mm If the error difference between two consecutive points is the maximum 0 127mm the distance between them cannot be smaller than 4 233mm Chapter 3 Section Page AUXILIARY F TI LEADSCREW ERROR 19 M UNES COMPENSATION To EDIT a parameter key in its number press key in the desired value and press ENTER so the new value is entered on the table Remember to press RESET or power the CNC off and back on once the machine parameters have been set in order for the CNC to assume their new values Programming example An X axis leadscrew is to be compensated according to the following graph in the section between X 20 and X160 LEADSCREW ERROR Considering that the machine reference point has a value of X30 meaning that it is located 30mm from the Machine Reference Zero the leadscrew error compensation parameters will be defined as follows 000 20 000 001 0 001 P002 X 0 000 P003 0 001 P004 X 30 000 P005 0 000 P006 X 60 000 P007 X 0 002 P008 X 90 000 P000 X 0 001 P010 X 130 000 011 X 0 002 P012 X 160 000 P013 0 003 014 0 000 015 0 000 P016 X
143. ipulate inside this unit Only personnel authorized by Fagor Automation may manipulate inside this module Do not manipulate the connectors with the unit connected to main AC power Before manipulating these connectors make sure that the unit is not connected to main AC power Note Fagor Automation shall not be held responsible for any material or physical damage derived from the violation of these basic safety requirements List of materials parts that could be replaced Mains cable 3x0 75 11313000 034 1521 83750033 English manual pm 83750022 Fagor Automation prey 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 This error occurs in the following cases When the first character of the block to be executed is not an When while BACKGROUND editing the program in execution calls a subroutine located in the program being edited or in a later program The order in which the part programs are stored in memory are shown in the part program directory If during the execution of a program a new one is edited this new one will be placed at the end of the list Too many digits when defining a function in general This error occurs in the following cases When a negative value has been assigned to a function which does not accept the sign When an incorrect value has been assigned to an au
144. ir in position dead band zone P815 Delay before opening the loop This parameter only applies when the machine uses mechanical handwheels and therefore machine parameters P628 8 1 P105zN P205zN and P305 N It indicates the time delay from the moment the axes reach position to when the CNC opens their position loops It is expressed by an integer between 0 and 255 Value of 0 No delay is applied Value of 1 10 milliseconds Value of 10 100 milliseconds Value of 255 2550 milliseconds Chapter 4 Section Page MACHINE PARAMETERS HANDWHEEL 11 PARAMETERS 4 3 3 PARAMETERS RELATED THE OPERATING MODE P609 8 Graphic representation of coordinate system Z Y Y Z X X P609 8 0 P609 8 1 Mill model Boring Mill model P605 4 XZ plane representation X gt Z P605 4 0 P605 4 1 P628 7 Interpolations with the Z axis 0 Any two or three axis interpolation is possible XY XZ YZ and XYZ 1 No interpolation involving the Z axis is possible When programming a movement which includes the Z axis the CNC will first move the Z axis and then the XY axes P618 1 Disabling the CYCLE START key It indicates whether the CYCLE START key of the operator panel is cancelled ignored by the CNC or not 0 The CYCLE START key is not disabled 1 The CYCLE START key is disabled ignored by the CNC P606 3 M30 when switching to JOG mode It indicates whether the CNC
145. is available keys 1 2 and 3 but no planes or display areas may be selected To select planes or modify display areas the program simulation must be interrupted by pressing To delete the graphic press CLEAR and to quit the simulation mode press END Page Chapter 3 Section 10 AUXILIARY FUNCTIONS EXECUTION SIMULATION P99996 3 5 2 1 ZOOM FUNCTION With the ZOOM function it is possible to enlarge or shrink either the whole graphic or part of it To do this the simulation of the program must be interrupted or ended Once the representation plane to be enlarged or shrunk has been selected press Z A rectangle will appear over the original graphic which represents the zoom window To alter the dimensions of this zoom window use these keys Reduces the size of the window greater enlargement Increases the size of the window smaller enlargement To move the zoom window around use 4 When the desired window size and location has been selected press ENTER To see the selected zoom area enlarged while keeping the current display area values press suma The section of the graphic enclosed in the zoom window will now occupy the whole screen zoom in To return to the previous whole area display zoom out press END To zoom in again just press Z and proceed as before To quit the ZOOM mode and return to the regular graphic representation press END
146. is negative travel LMC eer eerie E RE EARE A aia X axis leadscrew backlash 0 255 X axis maximum programmable feedrate sese X axis GOO Teedtate esce enit dee eie ete en ies ee 1st home searching feedrate for the X axis sse Additional analog pulse for the X axis 1 2 5 Proportional gain for the X axis enne enne Gain break point for the X axis Proportional gain K2 for the X axis sessssesseseseeeeeeeeenneen nennen enne Minimum X axis analog 1 2 5 enne eene neret In position zone dead band for the X axis 0 255 X axis home coordinate Sign of the Y axis analog output Counting direction of the Y axis axis Jogeinp dire ctiOnz oae ge hereto ee ier OR Ie eei Eee eb iere deese he Y axis feedback counting resolution essere Dwell between Enable and analog output for the Y axis O No 1 Continuous control of the Y axis 0ZNo 1 eee Type of feedback signal for the Y axis 02Squarewave 1 Sinewave Y axis positive travel limit Y axis negative travel limit rerin eeri e a r Y axis leadscrew backlash 0 25
147. is set to a value other than 0 the CNC executes that standard subroutine 4 The CNC resumes program execution b Both machine parameters P743 and P745 have been set to 0 Every time the execution of the ISO program 99996 requires a tool changer the CNC behaves as follows 1 The CNC outputs the BCD code and assumes the new tool 2 Itexecutes the internal standard subroutine N99 which Displays the message TOOL CHANGE and interrupts program execution M00 3 When the operator presses thf CYCLE START key the CNC resumes program execution 3 TREATMENT OF THE M19 SPINDLE ORIENT When using ATC the spindle must be oriented before changing tools This features implements function M19 to manage spindle orientation M19 should be included in the standard subroutine to be executed before the T function machine parameter P743 Requirements The spindle must have a spindle encoder installed This encoder must be connected via connector A5 which is the same one used for the electronic handwheel associated with the Z axis To use this feature on machines having a handwheel associated with the Z axis connector A5 must be shared by the handwheel and the spindle encoder Precautions on machines having a Z axis hand wheel Both feedback devices must be commutated handwheel and spindle encoder The CNC interprets the feedback signals at connector A5 as follows In Spindle Orient mode M19 as spind
148. it in the right place Itis recommended whenever possible to instal the CNC away from coolants chemical product blows etc that could damage it This unit complies with the European directives on electromagnetic compatibility Nevertheless it is recommended to keep it away from sources of electromagnetic disturbance such as Introduction 4 Powerful loads connected to the same AC power line as this equipment Nearby portable transmitters Radio telephones Ham radio transmitters Nearby radio TC transmitters Nearby arc welding machines Nearby High Voltage power lines Etc Enclosures The manufacturer is responsible of assuring that the enclosure involving the equipment meets all the currently effective directives of the European Community Avoid disturbances coming from the machine tool The machine tool must have all the interference generating elements relay coils contactors motors etc uncoupled Use the proper power supply Use an external regulated 24 Vdc power supply for the inputs and outputs Grounding of the power supply The zero volt point of the external power supply must be connected to the main ground point of the machine Analog inputs and outputs connection Itis recommended to connect them using shielded cables and connecting their shields mesh to the corresponding pin See chapter 2 Ambient conditions The working temperature must be between 5 C and 45 C 41 F and 113 F The
149. justment offset This adjustment will be made in two stages Preadjustment of the drive offset Disconnect the analog voltage input of the drive and short circuit it with wire jumper Turn the offset potentiometer of the drive until the voltage on the tacho terminals is This should be checked on the 200 mV DC scale of the volt meter Remove the wire jumper mentioned above Critical adjustment of the drive offset Move the axis continuously back and forth For example Assign the maximum travel by using BEG X and END X and execute the following commands The X axis will continuously move back and forth from BEGIN to END until is pressed When single mode is selected by means of the key the key must be pressed at the end of each move While the axis is moving turn the offset potentiometer of the drive until the amounts of following error obtained in both directions are the same Chapter 7 Section Page CONCEPTS AXIS ADJUSTMENT 11 Adjustment of the maximum feedrate It is recommended to adjust the drives so the maximum feedrate is obtained with an analog voltage of 9 5V Also the maximum feedrate must be indicated in the corresponding machine parameter for that axis Parameter P111 P211 P311 The maximum feedrate can be calculated from the motor rpm the gear ratios and the type of leadscrew being used Example for the X axis A motor can turn at 3000 rpm and it i
150. l Modes option of the Auxiliary Modes menu key in the password 0101 and press the key corresponding to GENERAL PARAMETERS The CNC shows the machine parameter table The operator may view the following or previous pages by means of the up and down arrow keys To display a particular parameter key in the desired parameter number and press RECALL The CNC will then display the page corresponding to that parameter To EDIT a parameter key in the desired parameter number press and then key in the desired value Depending on the type of machine parameter selected the following types of values may be assigned A number P111 30000 v A group of 8 bits P602 00001111 A character P105 1 YES Once the machine parameter has been set press ENTER for that value to be entered on the table If when pressing the parameter being edited disappears from the screen it means that the machine parameters are protected and cannot be modified It must be borne in mind that once all the machine parameters are set either the RESET key must be pressed or the CNC must be turned off and back on in order for these values to be assumed by the CNC To lock or unlock the access to the machine parameters to the decoded M function table and to the leadscrew error compensation table proceed as follows Press AUX and after selecting the Lock Unlock option of the of the Auxiliary Modes menu Key in P1111 and
151. le feedback In Open Loop Spindle mode M3 M4 M5 as handwheel pulses If the spindle switches from Spindle Orient mode to Open Loop mode without swapping the feedback device at connector A5 the CNC will take the spindle pulses as handwheel pulses Parameter setting Machine parameter P800 indicates whether there is a spindle encoder installed or not and consequently whether Spindle Orientation is available or not P3800 Nospindle encoder installed Spindle Orient not available P800 lt gt 0 Spindle encoder line count number of pulses rev Besides having an spindle encoder P800 other than 0 the following machine parameters must also be set P609 2 Spindle counting direction P700 Spindle speed when operating in M19 P601 7 Sign of the spindle analog output associated with M19 P612 8 Type of spindle encoder reference mark home P619 6 Spindle orient in both directions Negative S also possible P719 Minimum analog spindle output when in M19 P717 Spindle in position zone when in M19 P718 Proportional gain of the spindle when in M19 P916 Spindle Orient position when executing M19 without an S value Programming format Spindle Orient is programmed as M19 4 3 where M19 Indicates that the spindle is now moving in Closed loop S43 Indicates the number of degrees it has to move from the reference zero mark Programming format while in DRO mode To orient the spindle proceed as follows
152. ltages especially in long cables Page Chapter 1 Section 10 CONFIGURATION OF THE CNC RS232C CONNECTOR RECOMMENDED CONNECTIONS FOR THE RS232C INTERFACE Complete connection CNC PERIPHERAL 9 pin connector 25 pin connector HOUSING i EE EE ee ee o1 FG TxD Domi uum ER 05 TxD RxD 30 RxD 4 l l gt RTS 40 9 L lt o4 RTS CTS 50 4 4 2S I 2 o5 CTS DSR 6 GEN DEO 6 DSR DTR 9 20 DTR GND 70 uu GND Simplified connection To be used when the peripheral or the computer meets one of the following requirements It does not have the RTS signal Itis connected via DNC The receiver can receive data at the selected baudrate CNC PC AT COMPUTER 9 pin connector 9 pin connector HOUSING PO eee A ee ee o1 FG TxD 20 _4 H O2 RxD RxD 3 r3 3 TxD CTS i r o8 CTS DSR 6 EN 1 DSR DTR 9 I 1 04 DTR GND 70 H O5 GND eas hos Sea Ga ates 9 pin connector 25 pin connector HOUSING HE O1 FG TxD 20 gt L 4 0O 2 TxD RxD 1 1 1 I 5 5 CTS DTR 9 20 1 GND 70 T T O7 GND Nevertheless it is suggested to refer to the technical manuals of the peripheral equipment in case there should be any discrepancy Chapter 1 Section Page CONFIGURATION OF THE CNC RS232C CONNECTOR 11 MACHINE ENCLOSURE PE
153. lutely forbidden to non authorized personnel 3 5V lithium battery Estimated life 10 years As from error indication low battery the information contained in memory will be kept for a maxi mum of 10 days with the CNC off It must be replaced Caution due to risk of explosion or combustion Do not attempt to recharge the battery Do not expose it to temperatures over 100 232 F Do not short circuit its leads Atention To avoid excessive heating of internal circuits the several ventilation slits must not be obstructed It is also necessary to install a ventilation system which extracts hot air from the enclosure or desk supporting the CNC APPENDIX ENCLOSURES The minimum distance between the sides of the CNC and its enclosure in order to meet the required ambient conditions must be the following 80mm 80mm e m Ot 100010184 M 160mm 80mm gin When using a fan to better ventilate the enclosure DC FAN must be used since an AC fan may generate electromagnetic interference resulting in distorted images being displayed by the CRT The CNC must be secured as shown below dimensions in mm 266 193 M 4x0 7 M CX EDD meet B APPENDIX CNC INPUTS AND OUTPUTS INPUTS OUTPUTS Function X axis Home switch Y axis Home switch Z axis Home switch
154. ments controlled by Feed Hold It was already available Feed Hold input pin 15 of connector I O 1 must be normally high If while moving the axes the Feed Hold input is brought low the CNC keeps the spindle turning and stops the axes with OV or velocity command analog signal and keeping their enables ON When this signal is brought back up the CNC will resume the movement of the axes Axes jogging feedrate limited by PLC This feature is available when machine parameter P630 5 1 When activating PLC output O26 the CNC assumes the feedrate set by machine parameter P814 Handwheel managed by the PLC Machine parameter P628 2 indicates whether the axes movements with handwheels are affected by Feed Hold 1 or not 0 Machine parameter P630 2 indicates whether the multiplying factor indicated by the MFO switch position is applied 0 or the one indicated by the PLC outputs 044 and O45 1 already available According to switch setting Same as x1 setting of the switch Same as x10 setting of the switch Same as x100 setting of the switch Spindle control from the PLC This feature is available when P630 5 21 Output O27 1 tells the CNC to apply the spindle analog voltage set by the PLC The value of this analog signal is set at register R156 and sent to the CNC by mark M1956 R156 0000 1111 1111 1111 gt 10V R156 0001 11111111 1111 gt 10V R156 00000111 1111 1111
155. meters the decoded M function table and the leadscrew error compensation table to a peripheral device The lower right hand side of the CNC screen will show a directory of up to 7 part programs of the CNC To do this key in the desired number when the CNC requests the number of the program to be transferred and press ENTER P00000 to P99990 Corresponding to part programs P99994 and P99996 Special user programs in ISO code P99997 po internal use and CANNOT be transmitted back and orth 99998 Used to associate texts to PLCI messages P99999 Machine parameters and tables Atention N The part programs cannot be edited at the peripheral device or computer The CRT will show the message RECEIVING or SENDING during the program transfer and the message PROGRAM NUM P23256 for example RECEIVED or SENT when the transmission is completed Chapter 3 Section Page AUXILIARY FUNCTIONS PERIPHERALS 21 When the transmission is not correct it will display the message Transmission error and when the data received by the CNC is not recognized different format by the CNC it will issue the message Incorrect data received The CNC memory must be unlocked in order to perform any data transmission if not so the CNC will return to the menu of the peripheral mode When transmitting from a peripheral device other than a FAGOR Floppy Disk Unit the following aspects must be considered
156. mm 0 0002 inch 2 x4 P604 8 0 0 040 mm 5 x2 P604 8 1 0 050 mm x4 P604 8 0 0 100 mm FS S i 0 0 005 mm 0 0005 inch x2 P604 8 1 0 100 mm F 0 010 mm 0 0010 inch 1 x4 P604 8 0 0 200 mm Chapter 5 Section Page MACHINE PARAMETERS FOR THE AXES AXIS RESOLUTION 3 Using sine wave linear transducers and P622 1 0 Besides the x2 or x4 selected by P604 8 the CNC applies an additional x5 factor to the sinewave signals Therefore a transducer must be chosen which has a feedback signal period 10 or 20 times the desired resolution If parameter P622 1 0 it is possible to obtain resolution of 1 and 2 microns or ten thousandths of an inch Desired luti Feedback FAGOR esired resolution P103 P604 8 eed ac GO P604 4 0 P604 4 1 signal period Linear transducer x2 P604 8 1 0 010 mm 0 001 mm 0 0001 inch x4 P604 8 0 0 020 mm CC CVC CVS MC MVC 5 0 002 mm 0 0002 inch 10 x4 P604 8 0 0 040 mm P603 8 P603 7 P603 6 Binary encoder on X Y Z axes It indicates whether the corresponding axis has a BINARY encoder 1024 2048 lines per turn or not 0 It is not a binary encoder 1 It is a binary encoder P610 8 P610 7 P610 6 Equivalence of the binary encoder for X Y Z axes This parameter is to be set when using a binary encoder 1024 or 2048 pulses in place of one with 1000 or 1250 lines to obtain the desired resolution By setting this parameter the CNC will adap
157. n on Gain adjustment in the chapter on concepts of this manual describes how these parameters may be used P114 P214 P314 Proportional gain K1 for X Y Z axes They set the analog output for 1 micron of following error It is given by an integer between 0 and 255 in such a way that a value of 64 corresponds to an analog voltage of 2 5mV 2 5mV Analog mV K1 x Following error microns x P115 P215 P315 Gain break point for X Y Z axes They define the following error value from where the proportional gain K2 takes over and is no longer applied It is recommended to set these parameters to a value slightly greater than the following error corresponding to the maximum machining feedrate FO Value range 1 thru 32766 microns 1 thru 12900 ten thousandths of an inch 1 29 inches P116 P216 P316 Proportional gain K2 for X Y Z axes They set the analog output for 1 micron of following error from the gain break point on It is given by an integer between 0 and 255 in such a way that a value of 64 corresponds to an analog voltage of 2 5mV Analog K1 x Ep K2 x Following error Ep Where Ep is the value of the gain break point It is recommended to set these parameters to a value between 5096 and 70 of K1 in order to prevent jerky transitions between K1 and K2 or between machining feedrates and rapid positioning G00 Refer to the sections on adjustment of the proportional gain in the chapter about MAC
158. nding to each one of them are the following Chapter 7 Section Page CONCEPTS SPINDLE 27 Pin ist stage 2nd stage Thousands Tens Hundreds Example When selecting a value of S 1234 the CNC will show 2 Digits value S81 20 MST80 21 MST40 22 MST20 23 MSTIO 4 digits Ist stage 2nd stage 24 MSTOS 25 MST04 26 MSTO2 27 MSTOI 28 Chapter 7 CONCEPTS Section SPINDLE 7 6 1 SPINDLE SPEED RANGE CHANGE With this CNC the machine can have a gear box in order to adapt the speeds and torques of the spindle motor to the various machining requirements Up to 4 spindle ranges may be set by means of machine parameters P7 P8 P9 and P10 specifying the maximum spindle rpm value for each one of them The value assigned to P7 must correspond to the lowest range RANGE 1 and the one assigned to P10 to the highest range RANGE 4 When not using all 4 ranges start the speed assignment from the lowest range up and set the unused ranges to the highest speed being used When the new spindle speed selected requires a range change the CNC will execute the auxiliary M function corresponding to the new range The CNC uses the auxiliary functions M41 M42 M43 and M44 to indicate to the electrical cabinet which range must be selected RANGE 1 RANGE 2 RANGE 3 or RANGE 4 Also in order to facilitate the rang
159. ned Sum 20 4 10um 20 2 Thus Scale pitch P103 P604 4 P106 P604 8 20um 5 0 0 0 20um 10 0 0 1 Since the counting frequency of the CNC is limited to 200KHz for square wave signals the maximum feedrate obtainable with a 20um pitch scale is Max Feed 20 um pulse x 200 000 pulses sec 4000 mm sec 240 m min However if FAGOR linear scales are used the maximum feedrate is limited by the scales to 60m min 2362 inches min Example 4 Resolution in with sine wave linear scales A sine wave linear scale is being used with a 20um pitch and resolution There are the following options P622 1 0 P604 8 P103 0 x4 P622 1 1 P604 8 P103 0 x4 Therefore If P622 1 0 gt P604 4 0 P106 1 P604 8 0 P103 5 If P622 1 1 gt P604 4 0 P106 1 P604 8 0 103 1 The CNC s counting frequency is limited to 25KHz 30m min for sine wave signals However if FAGOR linear scales are used the maximum feedrate is limited by the scales to 60m min 2362 inches min Chapter 7 Section Page CONCEPTS AXIS RESOLUTION 7 Example 5 Resolution in inches with square wave encoder We would like to obtain a 0 0001 inch resolution with a square wave encoder mounted on to the X axis which has a 4 pitch leadscrew 4 turns per inch or 0 25 inch turn Since the CNC always applies a multiplying factor of either x2 or x4 selected by machine parameter
160. net and verify that it responds properly Verify that there is proper voltage between the pins corresponding to OV and 24V of the connectors for the digital inputs and outputs Apply 24V to each one of the terminals of the electrical cabinet being used that correspond to the digital outputs of the CNC and verify their correct performance With the motors being decoupled from the axes verify that the system consisting of drive motor and tacho is operating properly Connect the AC power to the CNC After a self test the CNC will show the message GENERAL TEST PASSED If there is any problem the CNC will display the corresponding error message Chapter 2 POWER AND MACHINE INTERFACE Section SET UP Page 2 3 4 SYSTEM INPUT OUTPUT TEST This CNC offers a work mode which allows the possibility to activate or deactivate each one of the logic inputs and outputs of the CNC To do this press the following keystroke sequence AUX SPECIAL FUNCTIONS 5 AUXILIARY MODES 1 SPECIAL MODES 0 1 0 1 Access code password 0 TEST Once the CNC has performed the system self test press 7 and the CNC will show the status of the logic inputs being possible to change the status of the logic outputs Logic inputs INPUT PIN FUNCTION 17 d O 1 START 16 I O 1 STOP 15 I O 1 FEEDHOLD 14 d O 1 EMERGENCY STOP To be used only by the technical service 12 UO 1 Z axis home swi
161. net that the execution of the requested M S or T function has been completed When the CNC sends to the electrical cabinet the BCD output signals corresponding to the M S or T function the electrical cabinet must set this M DONE input low The CNC will wait for the electrical cabinet to finish the execution of such function and set this M DONE input back high This will tell the CNC that the execution of the corresponding auxiliary function has been completed Chapter 7 Section Page CONCEPTS FEEDHOLD TRANSFER 31 INHIBIT AND DONE 7 8 AUXILIARY FUNCTIONS 5 T M function This CNC offers up to 100 functions M00 thru M99 The CNC sends out to the electrical cabinet the number of the executed M function via pins 20 thru 27 of connector I O1 Machine parameter P617 8 determines whether this value is sent out in BCD or binary code Also it must be borne in mind that the CNC has an internal decoded M table The way to operate with this table is described later in this chapter Every time an M function of the decoded M table is executed the CNC updates its corresponding outputs at connector I O2 Machine parameter P609 5 determines whether the CNC also outputs their corresponding BCD or binary coded number via pins 20 thru 27 of connector function Only to be used when the spindle speed output is in BCD not analog Machine parameter P601 3 1 Whenever a block containing a
162. not receiving any new data for refreshing updating the screen it goes blank Video is restored when pressing any key or when the CNC receives data to update the screen 5 SEMIAUTOMATIC LINEAR MILLING To access this mode select the linear milling modes and press LEVEL to get into semiautomatic mode This operation cannot be stored as in a part program The path angle 0 and length L must be defined Jog the axes with the handwheel up to the starting point and press the corresponding JOG key just press it once it does not have to be held down The axes will travel the indicated distance L in the indicated direction and at an angle or until the key is pressed SEMIAUTOMATIC ARC MILLING To access this mode select the arc milling modi and press LEVEL to get into semiautomatic mode This operation cannot be stored in a part program The rounding radius R must be defined Its sign indicates the turning direction R and R Jog the machines with the handwheels to the desired starting point and press the corresponding JOG key just press it once it does not have to be held down The machine will make a 90 arc in the indicated direction CROSS COMPENSATION Besides compensating for measuring errors due to inaccurate leadscrews leadscrew error this CNC offers cross compensation in order to compensate for errors caused by one axis onto another A typical case would be beam ram sag c
163. o the tool offset table of the CNC The CNC shows at the lower right hand side of the screen a graphic aide to guide the operator during the tool calibration process and it will highlight the data requested at each moment The tool calibration process consists of the following steps 1 The requests the known Z axis dimension of the work piece contact point used for calibration Key in this value and press ENTER 2 The CNC requests the number of the tool to be calibrated T Key in the desired tool number and then press ENTER 3 Move the machine with either the mechanical handwheels the electronic handwheel or the jog keys until the tool tip touches the part along the Z axis Then press ENTER The CNC will calibrate the tool in length and it will update the corresponding tool offset The CNC will then request a new tool to be calibrated Repeat steps 2 and 3 for each new tool to be added Press END to quit this mode and return to the standard display mode Atention During tool calibration it is possible to use the electronic handwheels the jog keys of the operator panel as well as the spindle control keys of the operator panel Page Chapter 3 Section 4 AUXILIARY FUNCTIONS TOOL CALIBRATION 3 5 EXECUTION SIMULATION OF PROGRAM P99996 Program P99996 is a special user program in ISO code It must be edited written on a PC and sent to the CNC via the Peripheral
164. ommunications use the settings of machine parameters PO P1 P2 and P3 P607 5 DNC protocol active on power up It indicates whether the DNC protocol is active on CNC power up or not 0 DNC not active on power up 1 active on power up P607 6 The CNC does not abort DNC communication program debugging The CNC offers a safety system that aborts DNC communications whenever More than 30 seconds elapse without receiving a character while in the reception mode More than 3 incorrect acknowledgments or non acknowledgments occur in a row while in transmission mode This parameter can be used in order to be able to debug a user communications program without the CNC aborting the communication 0 The aborts communications 1 The does not abort communications Debug mode P607 7 Status report by interruption It indicates whether the status report by interruption is active or not while in DNC mode 0 It is not active 1 It is active more detailed explanation on this function can be found in the DNC COMMUNICATIONS PROTOCOL FOR THE 8025 CNC manual Chapter 4 Section Page MACHINE PARAMETERS RS232C SERIAL LINE 17 5 MACHINE PARAMETERS FOR THE AXES Atention Observe that some of the parameters mentioned in this chapter are also described in more detail in the chapters on power and machine interface and concepts in this manual P100
165. ompensation To use cross compensation one must define the axis to be compensated and the one inflicting the error onto the other one when moving Machine parameters related to cross compensation P623 1 Cross compensation applied to the X axis OZNo 12 Yes P620 5 Cross compensation applied to the Y axis 02No 1 Yes P620 4 Cross compensation applied to Z axis 02No 12 Yes P623 2 P623 3 Axisinflicting the error onto the other one Affected compensated axis Moving guilty axis Pe23 Pe20 5 Pezo P623 3 P623 2 eed ee Examples Compensate Y for Z axis movemenP620 10 P623 0 00 Compensate X for Y axis movemenP620 00 P623 101 FUNCTION M80 WHEN Z AS DRO AXIS This feature is available when the Z axis is set to work as a DRO axis P617 4 1 Whenever the Z axis has to be moved the CNC shows the text Act upon Z Also from this version on itexecutes the auxiliary function M80 With this function itis possible to act upon the hydraulic or mechanical device that controls the Z axis 9 9 MACHINE SAFETY REGULATION This CNC offers the following features to comply with machine safety regulations Enabling of the CYCLE START key E from the PLC This feature is available when machine parameter P630 5 1 PLC output O25 indicates whether the CYCLE START key is enabled 1 or not 0 Axes move
166. on the setting of the following parameters P604 4 3 2 In millimeters or inches P622 1 P622 2 P622 3 Counting resolution for X Y Z axis with sine wave feedback When using sine wave feedback signals the CNC considers these parameters as well as P103 P203 and P303 to set the axis resolution Possible values for P103 P203 and P303 with P622 1 P622 2 P622 3 0 5 Resolution of 0 001 mm 0 0001 inch 10 Resolution of 0 002 mm 0 0002 inch Possible values for P103 P203 and P303 with P622 1 P622 2 P622 3 1 1 Resolution of 0 001 mm 0 0001 inch 2 Resolution of 0 002 mm 0 0002 inch 5 Resolution of 0 005 mm 0 0005 inch 10 z Resolution of 0 010 mm 0 0010 inch P604 4 P604 3 P604 2 X Y Z feedback units They indicate the units of the feedback pulses for the corresponding axis 0 Millimeters 1 Inches P106 P206 P306 X Z axis feedback signal type They indicate the type of feedback signals being used 0 Square wave feedback signals 1 Sine wave feedback signals The CNC always applies a x5 multiplying factor to the sine wave feedback signals Page Chapter 5 Section 2 MACHINE PARAMETERS FOR THE AXES AXIS RESOLUTION P604 8 P604 7 P604 6 Multiplying factor for X Y Z axis feedback signals It indicates whether the CNC applies a x2 or x4 multiplying factor to the feedback signals of the axes 0 It applies a x4 factor 1 it applies a x2 factor
167. or material damage derived from the violation of these basic safety regulations Precautions against personal damage Use proper Mains AC power cables To avoid risks use only the Mains AC cables recommended for this unit Avoid electrical overloads In order to avoid electrical discharges and fire hazards do not apply electrical voltage outside the range selected on the rear panel of the Central Unit Ground connection In order to avoid electrical discharges connect the ground terminals of all the modules to the main ground terminal Before connecting the inputs and outputs of this unit make sure that all the grounding connections are properly made Before powering the unit up make sure that it is connected to ground In order to avoid electrical discharges make sure that all the grounding connections are properly made Do not work in humid environments In order to avoid electrical discharges always work under 90 of relative humidity non condensing and 45 C 113 F Do not work in explosive environments In order to avoid risks damage do not work in explosive environments Precautions against product damage Working environment This unit is ready to be used in Industrial Environments complying with the directives and regulations effective in the European Community Fagor Automation shall not be held responsible for any damage suffered or caused when installed in other environments residential or homes Install the un
168. or may view the following or previous pages by using the up and down arrow keys To view a particular parameter key in its number and press RECALL The CNC will show the page corresponding to that parameter To clear the table by setting all the parameters to 0 key in the following sequence F S P ENTER There are up 30 parameter pairs for each axis Parameters PO thru P59 for the X axis P60 thru P119 for the Y axis and P120 thru P179 for the Z axis Each parameter pair of this table represents Even parameter The position of the error point on the leadscrew This position is referred to Machine Reference Zero home Value range 8388 607 millimeters 330 2599 inches Odd parameter The amount of leadscrew error at that point Value range 32 766 millimeters 1 2900 inches When defining the compensation points on the table the following rules must be observed The even parameters are ordered according to their position along the axis The first pair of parameters PO P60 P120 must be set for the most negative least positive point of the axis to be compensated f all 30 points of the table are not required set the unused ones to 0 For those sections outside the compensation area the CNC will apply the compensation defined for the nearest point The Machine Reference Zero point home must be set with an error of 0 The maximum difference between the error values of two consecutive compensat
169. ough room to swing the FRONT PANEL open in order to allow future access to its interior To open it undo the 4 allen screws located next to the CNC mounting holes Page Chapter 1 Section 2 FIGURATION OF THE CNC DIMENSIONS AND di INSTALLATION 1 3 CONNECTORS AND INTERFACE RS232C 6 85485 15 pin SUB D type female connector to connect the X axis feedback system It accepts sine wave signal A2 15 pin SUB D type female connector to connect the Y axis feedback system It accepts sine wave signal 15 pin SUB D type female connector to connect the Z axis feedback system It accepts sine wave signal A4 15 pin SUB D type female connector to connect the handwheel associated with the Y axis It accepts sine wave signal A5 15 pin SUB D type female connector to connect the handwheel associated with the Z axis It does not accept sine wave signal A6 9 pin SUB D type female connector to connect the handwheel associated with the X axis It does not accept sine wave signal RS485 9 pin SUB D type female connector Not being used at this time RS232C 9 pin SUB D type female connector to connect the RS232C serial line I O1 37 pin SUB D type female connector to interface with the electrical cabinet I O2 25 pin SUB D type female connector to interface with the electrical c
170. ower up 02G07 12G095 eee Section 4 3 3 Pin 24 of connector I O 2 as rapid traverse output 02No 1 5 Section 4 3 1 Not being used at this time 0 Pin 25 of connector I O 2 as vertical move output sees Section 4 3 1 Electronic handwheel model FAGOR 100P O No 1 Section 4 3 2 Not being used at this time 0 Not being used at this time 0 Feedrate in 0 1inch min 0 or inches min 1 sss Section 5 4 5 4 3 2 1 Not being used at this time 0 Not being used at this time 0 P617 8 3 2 1 P618 8 P620 8 7 6 5 4 3 2 1 M function output in BCD 0 or Binary 1 eene Section 4 3 1 Not being used at this time 0 0 0001 millimeters 0 00001 inch resolution O No 1 Yes Section 5 9 X as DRO axis 0ZNo 1 eresten eee reni rre Eo enne enne enne nnns Section 4 3 Z as DRO axis 0ZNo 1 eene enne Section 4 3 Not being used at this time 0 Not being used at this time 0 Not being used at this time 0 X axis display 12No 0 Section 4 5 Y axis display 12No 0 Section 4 5 Z axis display 12No ONY ES pss iiio emen Die recette Section 4 5 Not being used at this time 0 Not being used at this time 0 CYCLE START key inhibited O No 1 Yes
171. play RETURN AXES OUT OF POSITION NONE f Press to resume the execution of program P99996 Page Chapter 3 Section 6 AUXILIARY FUNCTIONS EXECUTION SIMULATION p99996 3 5 1 2 EXECUTION MODES With this CNC it is possible to execute program P99996 from beginning to end without interruptions or block by block by pressing The top line of the screen shows the selected operating mode Automatic or Single Block To switch modes press again Once the desired execution mode has been selected press to run the program 3 5 1 3 CNC RESET This option is used to reset the CNC setting it to the initial conditions established by the machine parameters When quitting this operating mode the CNC displays the DRO mode To reset the CNC interrupt the program if it is running and simply press The CNC will request comfirmation of this function by blinking the message To go ahead with reset press again but to cancel it press CLEAR 3 5 1 4 DISPLAYING PROGRAM BLOCKS To display the previous or following blocks to those appearing on the screen press Displays the previous blocks Displays the following blocks Atention Bear in mind that P99996 always starts executing from the first block of the program regardless of the blocks currently displayed on the screen Chapter 3 Section Page AUXILIARY FUNCTIONS EXECUTION SIMULATION 7 P99996 3 5 1 5 DIS
172. press ENTER to lock the access P0000 ENTER to unlock it When the access to the machine parameter table is locked only those parameters related to the RS 232 serial communications line may be edited Remember that once the desired parameters have been edited RESET must be pressed or the CNC must be turned off and back on in order for the CNC to assume the new values The meaning of each parameter as well as the proper way to define them is described in another chapter of this manual Chapter 3 Section Page AUXILIARY FUNCTIONS GENERAL PARAMETERS 15 3 7 3 DECODED FUNCTIONS To lock or unlock the access to the machine parameters to the decoded function table and to the leadscrew error compensation table proceed as follows Press AUX and after selecting the Lock Unlock option of the of the Auxiliary Modes menu Key in P1111 and press ENTER to lock the access or P0000 ENTER to unlock it To select this option press AUX select the Special Modes option of the Auxiliary Modes menu key in the password 0101 and press the key corresponding to DECODED M FUNCTIONS The CNC will show the decoded M function table The operator may view the following or previous pages by means of the up and down arrow keys To view a particular M function key in its number and press RECALL The CNC will then show the page corresponding to that function To EDIT a parameter k
173. preventing the proper dissipation of the heat generated by the internal circuitry which could result in a harmful overheating of the CNC and consequently possible malfunctions On the other hand accumulated dirt can sometimes act as an electrical conductor and shortcircuit the internal circuitry especially under high humidity conditions To clean the operator panel and the monitor a smooth cloth should be used which has been dipped into de ionized water and or non abrasive dish washer soap liquid never powder or 75 alcohol Do not use highly compressed air to clean the unit because it could generate electrostatic discharges The plastics used on the front panel of the CNC are resistant to 1 Grease and mineral oils 2 Bases and bleach 3 Dissolved detergents 4 Alcohol Avoid the action of solvents such as Chlorine hydrocarbons Benzole Esters and Ether which can damage the plastics used to make the unit s front panel Preventive Inspection If the CNC does not turn on verify that the fuses are in good condition and that they are the right ones It carries two fast fuses of 3 15 250V to protect the mains AC input To check the fuses first disconnect the power to the CNC Do not man
174. ption is selected 1 Indicates that the Tool Calibration option is selected 1 Indicates that the Graphic Simulation mode is selected 1 Indicates that the mode relevant to following cycle parameters finising pass finishing feedrate finishing tool and safety distances on X and Z is selected 1 11 Version 3 3 March 1998 1 MODULAR CNC The modular 800M CNC consists of the Central Unit module CPU the Monitor and the keyboard Central Unit Monitor It is usually located in the electrical cabinet and is mounted by means the holes it has for this purpose on its support lid Dimensions inmm 360 340 4 10 A e 60 Support lid i f 8 Ha Body C U dt d 140275 L 6 d 10 8 5 GA e i When installing it observe enough clearance to swing the Central Unit open for future access to its interior To swing the central unit open undo the two knurled nuts 197 at the top and swing it open while holding its body j It may be mounted anywhere on the machine preferably at operator s eye level 9 Amber and 10 Color Monitor 5 2 1 2 3 4 5 6 7 Contrast H Brightness Two 3 15A 250V fast fuses F one per mains line to pro
175. r For example some of these elements may be The E Stop button has been pressed An axis travel limit switch has been pressed An axis servo drive is not ready On the other hand whenever a CNC detects an internal emergency error it will activate the EMERGENCY OUTPUT at pin 5 of connector This output will be normally high or low depending on the setting of machine parameter 605 8 There are some of the internal causes that can activate this output An excessive axis following error has occurred An axis feedback error has occurred There is erroneous data on the machine parameter table Page Chapter 2 Section EMERGENCY I O 10 POWER AND MACHINE INTERFACE CONNECTION 261207 The recommended connection when P605 8 1 output normally HIGH is European Style a e Ol Pin 14 RE EMERGENCY STOP oH ptc 24V DC RSE I O 1 gt i Emergency Other Sto Emergency 1 Button Buttons 1 ov i Emergency i of electrical i cabinet 1 1 l Pin 5 RSE EMERGENCY OUTPUT PO e OV I O 1 Emergency Stop 1 USA Style Boe Sa SSeS Ee oe eS 4 EMERGENCY STOP Relay Pin 5 Start TC contdbis y CRM EMERGENCY OUTPUT PO o s 27 OV 01 E CRM Axes overtravel Chapter 2 Section Page POWER AND MACHINE INTERFACE EMERGENCY I O 11 CONNECTION The recommended connection when P605 8 0 output
176. r I 0 Surface milling If P 0 or I 0 Center punching If Pz0 0 Diling 52e If P 0 or I 0 If 0 Boring reaming If P 0 Internal CNC hardware error Consult with the Technical Service Department Internal CNC hardware error Consult with the Technical Service Department All the axes have not been homed This error comes up when it is mandatory to search home on all axes after power up This requirement is set by machine parameter Internal CNC hardware error Consult with the Technical Service Department Internal CNC hardware error Consult with the Technical Service Department Internal CNC hardware error Consult with the Technical Service Department Internal CNC hardware error Consult with the Technical Service Department Parity error in tool table or zero offset table G53 G59 This error occurs when the tool radius is larger than the rounding radius r in a rectangular pocket or corner roughing operation Parity error in Z axis parameters Parity error in Y axis parameters Parity error in X axis parameters Parity error in M table Internal CNC hardware error Consult with the Technical Service Department Internal CNC hardware error Consult with the Technical Service Department This error comes up in the following cases gt comment has more than 43 characters gt A program has been de
177. ram P99996 in Automatic Mode Parameter setting Machine parameter P628 3 indicates whether the machine has an ATC or not P628 3 P628 3 0 NoATC 1 The machine has an ATC In either case the CNC considers machine parameter P743 and P745 P743 Standard subroutine to be executed prior to a T function P745 Standard subroutine to be executed after a T function The subroutines associated with the T function must contain the tool selection sequence and must be defined by the manufacturer in one of the special ISO coded user programs P99994 or P99996 Both subroutines are defined by an integer between 0 and 89 If set to 0 the assumes that no subroutine is to be executed 2 1 MACHINE WITH MANUAL TOOL CHANGER Machine parameter P628 3 must be set to 0 no ATC available Basic operation in JOG or DRO mode Every time a new tool is selected T START the CNC acts as follows 1 Ifmachine parameter P743 is set to a value other than 0 the CNC executes that standard subroutine 2 The CNC outputs the BCD code and assumes the new tool 3 If machine parameter P745 is set to a value other than 0 the CNC executes that standard subroutine Basic operation while executing an automatic operation Every time the execution of an automatic operation requires a tool change TO1 active and the cycle requests T02 the CNC behaves as follows 1 Ifmachine parameter P743 is set to a value other than
178. rations Rigid tapping is an interpolation between the spindle and the Z axis The acceleration and deceleration time for the spindle and the Z axis should be the same The following error lag of the spindle and that of the Z axis must be proportional For example if when tapping at F1000mm min S1000rpm pitch 1mm the observed following error is Z 1mm and 5 360 it means that they are both perfectly synchronized A machine parameter is now available to adjust the spindle s response acc dec for each spindle range gear Since the Z axis gain is different for machining and for rigid tapping the CNC offers 2 parameters one for each case Output THREADING_ON 197 is active when carrying outa rigid tapping Machine parameters related to the spindle P800 Number of spindle encoder pulses 0 9999 P601 7 Sign of the analog S associated with M19 O or 1 P609 2 Spindle counting direction 0 or 1 P612 8 Typeofspindle home marker pulse O 1 P719 Minimum spindle analog voltage 0 255 719 0 gt 25mV P719 10 gt 25 0mV 10x2 5 719 1 gt 25mV 719 255 gt 637 5mV 255 2 5 717 In position zone dead band of the spindleNumber of encoder pulses 0 255 The CNC internally applies a x4 multiplying factor to the pulses coming from the encoder Thus with a 1000 line encoder and P717 100 the in position zone will be 360 4000 x 100 9 P718 Proportional spindle gain K 0 255 It sets the analog voltage corre
179. re is no Acc Dec common to all the axes Value of 1 0 010 seconds Value of 10 0 100 seconds 10 x 0 01 Value of 255 2 550 seconds 255 x 0 01 Page 14 Chapter 5 Section PARAMETERS FOR THE AXE ACCELERATION MACHINE MEM DECELERATION 5 7 3 FEED FORWARD GAIN P732 P733 P734 FEED FORWARD gain for X Z axes With the Feed forward gain which is proportional to the feedrate it is possible to improve the positioning loop minimizing the amount of following error However it is not recommended when acceleration deceleration ramps are not being used These parameters define the of analog voltage due to the programmed feedrate It is given by an integer between 0 and 255 Gain proportional to feedrate A The value which will be added to the following error is Kf x F 6 where F is the programmed feedrate and Kf is Programmed Feedrate Analog voltage Proportional gain Feedback The value of this parameter in the case of linear acc dec For example for the X axis Kf P732 An eighth of the value assigned to this parameter in the case of bell shaped acceleration deceleration For example for the X axis Kf P732 8 The CNC will apply the proportional gain K1 and K2 to the value resulting from the addition of the following error plus the value selected by means of the feed Forward gain When the value resulting from the addition is smaller than the value assigned to the gain b
180. reak point the CNC will apply the following formula Analog K1 x Following error Kf x F 6 And when the value resulting from the addition is greater than the value of the gain break point Analog K1 x Ep K2 x Following error Kf x F 6 Ep Where Ep is the gain break point value assigned to the corresponding parameter Chapter 5 Section Page ACHINE PARAMETERS FOR THE AXE ACCELERATION 15 MACHIN PEQ DECELERA TION 5 8 LEADSCREW RELATED PARAMETERS With this CNC it is possible to compensate for leadscrew error as well as for its backlash when reversing movement direction 5 8 1 LEADSCREW BACKLASH P109 P209 P309 Backlash compensation for X Y Z axes They indicate the amount of leadscrew backlash When using linear transducers scales the corresponding parameter must be set to 0 It is given in microns regardless of the work units being used Possible values 0 thru 255 microns P624 1 P624 2 P624 3 Sign of the backlash for X Y Z axes They define the sign of the backlash compensation value indicated by parameters P109 P209 P309 0 Positive 1 Negative P113 P213 P313 Additional analog pulse for X Y Z axes Additional analog pulse to make up for the leadscrew backlash when reversing movement direction It is given by an integer between 0 and 255 Value 0 There is no additional analog pulse Value 2 5 mV Value 10 25 0 mV 10 x 2 5 Value 255
181. require this extended travel Possible values 0 Machine with normal axis travel within 8388 607 mm 330 2599 inches 1 Machine with extended axis travel over 8388 607 mm 330 2599 inches When setting this parameter to 1 the following items must be considered The minimum display resolution for both axes will now be 0 01 mm or 0 001 inch The programming format will now be 5 2 in mm and 4 3 in inches The minimum moving distance will now be 0 01mm and 0 001 inch The maximum moving distance will be x83886 07mm and 3302 599 inches The tool table format will be affected the same way R L 4 2 in mm or 3 3 in inches Minimum value 0 01 mm and 0 001 inch Maximum value 9999 99mm and 393 699 inches LK 3 2 in mm and 2 3 in inches Minimum value 0 01mm and 0 001 inch Maximum value 327 66 mm and 12 900 inches The integer values assigned to machine parameters P103 P203 and P303 for axis resolution now acquire new units 1 0 01 mm or 0 001 inch resolution 2 0 02 mm or 0 002 inch resolution 5 0 05 mm or 0 005 inch resolution 10 20 10 mm or 0 010 inch resolution To calculate K1 and K2 and the Feed forward gain the following error is now expressed in 0 01 mm units not microns and 0 001 inch units instead of 0 0001 inch as before The maximum amount of following error permissible is now 320mm That is to say that and K2 gains parameters P114 P214 P314 P116 P216
182. ror of 0 001 inch at a feedrate of 1 inch min Therefore this could be used as a practical starting point for the gain calculation described next After analyzing the behavior of the machine for this gain its value may be changed in order to optimize it Chapter 7 Section Page CONCEPTS AXIS ADJUSTMENT 15 7 4 3 1 CALCULATION OF K2 AND GAIN BREAK POINT The value of K1 represents the analog voltage corresponding to 1 micron of following error It is given by an integer between 0 and 255 in such a way that a value of 64 corresponds to an analog voltage of 2 5mV Therefore the K1 value corresponding to a gain of 1 and a maximum motor speed adjusted to 9 5V servo analog input would be given by the following formulae 243 In metric FE 1mm for Fz1m min Fmax in m min P111 for X 9575 In inches FE 0 001inch for F linch min Fmax in inch min P111 for X For example If the top feedrate for an axis is 500 inches min P111 for X the K1 corresponding to a unity gain would be K1 9575 500 19 15 and the value assigned to the corresponding parameter would be 1 19 If the top feedrate for an axis is 20m min the K1 corresponding to a unity gain would be K1 243 2 20 12 16 and the value assigned to the corresponding parameter would be 1 12 The amount of following error corresponding to the GAIN BREAK POINT is given in microns or 0 0001 inch units by parameter P115 for the
183. rride switch active in G00 It indicates whether it is possible or not to override the axis feedrate by this switch when moving in GOO rapid positioning NO The feedrate override switch is ignored when in GOO YES The feedrate override switch is active not ignored when in GOO applying a range from 0 to 100 of the maximum feedrate set by machine parameters P111 P211 P311 P411 and P511 even at 110 and 120 positions P613 5 G05 or G07 active on power up It indicates whether the CNC assumes function G05 round corner G07 square corner on power up after M02 M30 EMERGENCY or RESET 0 G07 square corner 2 G05 round corner Chapter 4 Section Page MACHINE PARAMETERS OPERATING MODE 13 PARAMETERS P715 Dwell between blocks in 07 square corner It defines the dwell applied to motion blocks in G07 It is given by an integer between 0 and 255 Value 0 No dwell Value 1 10 msec Value 10 100 msec Value 255 2550 msec P611 5 Feedrate units in G94 It determines the F programming units when function G94 is active 0 1 mm minute or 0 1 inch minute 1 0 1 mm minute or 0 01 inches minute If parameter P611 5 1 it is working in mm and FO 1 is programmed the applied feedrate will be F0 01 mm min It must be borne in mind that the machine parameters corresponding to the maximum programmable feedrate F0 P110 210 310 the maximum feedrate in G00 P111 211 311 the home
184. s RC connected as close as possible to the coils Their approximate values should be 220 Ohms 1W C 0 2 uF 600V A C motors RC connected between phases with values R 300 Ohms 6W 0 47uF 600V Ground connection It is imperative to carry out a proper ground connection in order to achieve Protection of anybody against electrical shocks caused by a malfunction Protection of the electronic equipment against interference generated by the proper machine or by other electronic equipment near by which could cause erratic equipment behavior Therefore it is crucial to install one or two ground points where the above mentioned elements must be connected Use large section cables for this purpose in order to obtain low impedance and efficiently avoid any interference This way all parts of the installation will have the same voltage reference Even when a proper ground connection reduces the effects of electrical interference noise the signal cables require additional protection This is generally achieved by using twisted pair cables which are also covered with anti static shielding mesh wire This shield must be connected to a specific point avoiding ground loops that could cause undesired effects This connection is usually done at one of the CNC s ground points Page Chapter 2 Section POWER AND MACHINE INTERFACE MACHINE INTERFACE Each element of the machine tool CNC interface must be connect
185. s Connector A4 for Y axis electronic handwheel feedback signals Xo Xo X The cable must have overall shield The rest of the specifications depend on the feedback system utilized and the cable length required Itis highly recommended to run these cables as far as possible from the power cables of the machine SIGNAL AND FUNCTION Differential square wave feedback signals Machine Reference Signals marker pulses Sine wave feedback signals Power to feedback system Not connected Power to feedback system Not connected Power to feedback system Not connected CHASSIS Shield Atention When using square wave rotary encoders their signals must be TTL compatible Encoders with open collector outputs MUST NOT be used Do not manipulate the connectors with the unit connected to power Before manipulating these connectors inputs outputs feedbach etc make sure that the unit is not connected to main AC power Chapter 1 Section Page FIGURATION OF THE CONNECTORS 5 CONFIGU ON O CNC A1 A2 A3 amp A4 1 3 1 1 DIP SWITCHES FOR CONNECTORS AI A2 A3 A4 There are 2 dip switches below each feedback input connector A1 thru A4 to set the CNC according to the type of feedback signal being used Switch 1 indicates whether the feedback signal is sine wave or square wave and switch 2 indicates whether the feedback signal is single or double ended differenti
186. s 50 ms Wait l Chapter 4 Section Page MACHINE PARAMETERS T O PARAMETERS 5 P605 5 1 50 milliseconds after having sent the M S or T BCD signals out to the electrical cabinet it sends out the corresponding Strobe signal Then if the M DONE signal is high 24V the CNC waits for it to be set low OV Once the M done signal is set low the CNC continues maintaining the Strobe signal active for another 100 milliseconds After deactivating the Strobe signal the M S T BCD code signals are kept active for another 50 milliseconds After that time and if the M DONE signal is low the CNC will wait until it becomes high so it can consider the auxiliary function M S or T completed AUXILIARY FUNCTION EXECUTION AT THE CNC M S T OUTPUT SIGNALS STROBE l 1 1 1 l 1 gt j 50 ms Wait RA 100 ms 50 ms Wait 4 q 4 P609 7 Pin 17 of connector I O 1 as RAPID TRAVERSE fast feed It determines whether the signal input at pin 17 of connector is treated as EXTERNAL CYCLE START or RAPID TRAVERSE 0 It is treated as EXTERNAL CYCLE START 1 It is treated as RAPID TRAVERSE If set as Rapid Traverse and while this input is active the CNC will carry out all G01 G02 and G03 moves at 200 of the programmed feedrate By the same token in the JOG mode and while this input is kept active the CNC will jog the axes in rapid GOO Page Chapter 4
187. s at maximum feedrate 1 Acc Dec applied in all linear interpolation at any feedrate Chapter 5 Section Page ACCELERATION MACHINE PARAMETERS FOR THE AXES DECELERATION 13 P620 2 Acceleration deceleration in G05 corner rounding 5 7 2 It indicates whether or not the acc dec ramps are applied in blocks with G05 active corner rounding 0 1 Yes Acc dec is being applied No Acc dec is not being applied BELL SHAPED ACCELERATION DECELERATION This type of acceleration may be applied on all kinds of movements G00 G02 etc and for any type of feedrate F P624 8 Bell shaped acceleration deceleration It is to be used on high speed machines The acc dec ramps are applied onto all kinds of movement rapid linear interpolation arcs etc 0 1 No This type of acc dec is not applied Yes This type of acc dec is applied This parameter cancels the other acc dec parameters P721 P722 P723 P724 P728 and P613 7 Note that the acc dec ramps set by this parameter and P744 is common to all the axes P744 Duration of the Bell shaped Acc Dec ramp This parameter will be used when machine parameter P624 8 1 It defines the time needed by the axis to reach the selected feedrate when accelerating This time period is the same for the deceleration stage and common to all the axes of the machine It is given by an integer between 0 and 255 Value of 0 The
188. s attached to a 5 pitch leadscrew 1 5 inch turn Therefore the maximum feedrate to be assigned to machine parameter P111 is Maximum feedrate GOO r p m x leadscrew pitch P111 3000 rev min x 1 5 inch rev 600 inches min To make this adjustment it is recommended to set P110 and P111 to the same value Also move the axis continuously back and forth For example Assign the maximum travel by using BEG X and END X and execute the following commands The X axis will continuously move back and forth from BEGIN to END until is pressed When single mode is selected by means of the nid key the key must be pressed at the end of each move While the axis is moving measure the analog voltage coming out of the CNC towards the servo drive and adjust the gain potentiometer at the servo drive never at the CNC until this analog voltage reaches 9 5V Page Chapter 7 Section 12 CONCEPTS AXIS ADJUSTMENT 7 4 2 GAIN ADJUSTMENT It is necessary to properly adjust the different gains for each axis in order to optimize the response of the whole system to the programmed movements It is recommended to use an oscilloscope in order to obtain a finer adjustment of the axes by monitoring the signals provided by the tacho The diagram on the left corresponds to the ideal signal shape and the other ones to an unstable start up and brake down V V The CNC has a series of machine parameters which permit adjusting th
189. s option When selecting the option Program P99996 Execution This program may be either executed by pressing or simulated by pressing 3 5 1 EXECUTION OF PROGRAM P99996 When selecting the option Execution of program P99996 the CNC displays the following information AUTOMATIC P99996 N0000 0 G90 N10 G94 N20 T1 1 N30 F2000 COMMAND ACTUAL TO GO X 0000 000 X 0000 000 X 0000 000 Y 0000 000 0000 000 0000 000 Z 0000 000 Z 0000 000 Z 0000 000 F0000 000 100 S0000 100 00 00 G05 01 95 M41 The top line shows the message AUTOMATIC the program number P99996 and the number of the first block of the program or that of the block being in execution Then the CRT shows the contents of the first program blocks If the program is being executed the first block of the list will be the one being executed at the time The position values along X Y and Z indicate the programmed values COMMAND the current position ACTUAL and the distance remaining TO GO for the axes to reach the command position It also shows the selected spindle speed programmed value multiplied by the active S override COMMAND and the real spindle speed ACTUAL The bottom of the screen shows the machining conditions currently selected The programmed feedrate F the F override the programmed spindle speed S the S override the programmed Tool as well as the active G and M functions To execute program P99996 press
190. s parameters P810 P811and P812 to indicate the marker pulse approaching feedrate 2nd home searching feedrate Assign a value of 0 to the machine reference point Parameters P119 P219 and P319 Position the axis in the proper area for home search and execute the home search command Press X Y or Z and then up arrow followed by The CNC will carry out the home search and when done it will assign a value of zero to that point Move the axis to the physical location where machine zero point will be or to a position whose distance to machine zero is known write down the position value displayed by the CNC at that point The value to be assigned to parameter P119 P219 or P319 will be Machine coordinate of the measured point CNC value at that point Example for the X axis If the point of known dimensions is 230mm from the machine zero and the CNC shows 123 5 the value to be assigned to P119 will be P119 230 123 5 353 5 mm Assign this new value to the machine parameter and press or power the CNC down and back up in order for the CNC to assume this new value Perform a new home search in order for the CNC to assume the correct reference values Chapter 7 Section Page CONCEPTS REFERENCE SYSTEMS 23 7 5 4 SOFTWARE TRAVEL LIMITS FOR THE AXES Once the home search has been carried out on all the axes the soft limits for the CNC have to be established This is achieved
191. sponding to a following error of 1 spindle encoder pulse Analog mV P718 x Following error pulses x 2 5 mV 64 P751 P747 P748 P749 Duration of the spindle acc dec ramp inranges 1 2 3 4 0 255 Value 1220 ms P746 Feed forward gainin rigid tapping 0 255 P750 Zaxis proportional gain K1 inrigid tapping 0 255 P625 1 Thetapentry is synchronized with the spindle home marker puls No 1 Yes Feedback inputs P630 4 0 Connector A5 is used for spindle feedback and for the Z axis handwheel Both feedback devices must be switched externally P630 4 21 Connector A5 is only used for spindle feedback Connector A6 is used for the X axis handwheel Connector A4 is used for Y and Z axes handwheels PLC output O46 indicates which axis moves when turning the handwheel connected to A4 046 0 for the Y axis and 46 1 for the Z axis ISO Programming Itis programmed by means of function G33 threading indicating axis feedrate and spindle speed Examples G33Z 10F1000S1000M3 F1000 1000 G33Z 10 Functions GOO G01 G02 and G03 cancel function G33 CURRENT CNC SOFTWARE VERSION From this version on when accessing the EPROM checksum screen Auxiliary Modes Special Modes 8 The CNC will show the checksum of each EPROM and the current CNC software version For example Version 3 1 SCREEN SAVER When machine parameter P626 7 1 the screen saver function acts as follows After 5 minutes without pressing any key or the CNC
192. storage temperature must be between 25 C and 70 C 13 F and 158 F Main AC Power Switch This switch must be easy to access and at a distance between 0 7 27 5 inches and 1 7 m 5 6 ft off the floor Protections of the unit itsel It carries two fast fuses of 3 15 Amp 250V to protect the mains AC input All the digital inputs and outputs have galvanic isolation via optocouplers between the CNC circuitry and the outside They are protected by an external fast fuse F of 3 15 Amp 250V against reverse connection of the power supply Introduction 5 Precautions during repair Do not manipulate the inside of the unit Only personnel authorized by Fagor Automation may manipulate the inside of this unit Do not manipulate the connectors with the unit connected to AC power Before manipulating the connectors inputs outputs feedback etc make sure that the unit is not connected to AC power Safety symbols Symbols which may appear on the manual WARNING symbol Ithas an associated text indicating those actions or operations may hurt people or damage products gt Symbols that may be carried on the product WARNING symbol Ithas an associated text indicating those actions or operations may hurt people or damage products Electrical Shock symbol It indicates that point may be under electrical voltage Ground Protection symbol It indicates that point must be connected to the main ground point of the
193. t and it is necessary to apply a smaller gain K in order to keep the system stable The FAGOR 800M CNC offers two proportional gains K1 and K2 to better adjust the system as well as another parameter referred to as Gain Break point which defines the active area for each one of these gains The CNC applies the proportional gain K1 whenever the amount of following error for the axis is smaller than the value assigned to the machine parameter corresponding to the gain break point 4 5 gt 1 1 ao 9 i i i i lt I 1 1 1 gt Gain Break point Following error When the amount of following error exceeds the gain break point value the CNC applies the K2 value Analog K1 x Ep K2 x Following Error Ep Where Ep is the value assigned to the gain break point and it is given in microns Page Chapter 7 Section 14 CONCEPTS AXIS ADJUSTMENT When adjusting the proportional gain it must be borne in mind that When the amount of following error exceeds 32mm 1 2598 inches the CNC will issue a Following error message for the corresponding axis The amount of following error will decrease as the gain value increases but the system will tend to be more unstable In practice most machines seem to respond well to what is called a unity gain or gain of 1 which represents a following error of 1mm at a feedrate or 1m minute or a following er
194. t the encoder pulse count as follows 0 It will treat the 1024 count binary encoder as a 1250 count and the 2048 count binary encoder as a 2500 count encoder 1 It will treat the 1024 count binary encoder as a 1000 count and the 2048 count binary encoder as a 2000 count encoder To calculate the axis resolution P103 P203 P303 use the equivalent number of pulses selected here 1000 1250 2000 2500 The usefulness of the binary encoders is obvious since the same encoder can be utilized on two different types of leadscrews for example 4 pitch and 5 pitch without having to stock two different encoder models Leadscrew pitch 1 4 inch turn Encoder 1250 pulses turn Multiplying factor x Resolution x4 x 0 0001 inch pulse Leadscrew pitch 1 5 inch turn Encoder 1000 pulses turn Multiplying factor x Resolution x2 x 0 0001 inch pulse Page Chapter 5 Section 4 MACHINE PARAMETERS FOR THE AXES AXIS RESOLUTION 5 2 PARAMETERS RELATED THE ANALOG OUTPUTS The section on Adjustment of the axes in the chapter on concepts of this manual describes how these parameters may be used P117 P217 P317 Minimum analog for X Y Z axes They determine the minimum analog values for the axes It is given by an integer between 1 and 255 Value 1 2 5 mV Value 10 2 25 0 mV 10 x 2 5 Value 255 637 5 mV 255 x 2 5 P104 P204 P304 Enable Analog delay for X Y Z axes They indicate whether there is 4
195. tained at 9 5 V It is recommended to adjust the servo drives their maximum feedrate 2 2 5 FEEDBACK INPUTS The feedback inputs are used to receive sine wave single ended and double ended square wave signals coming from linear or rotary transducers encoders Connector A1 is used for the X axis feedback signals and it accepts sine wave and double ended differential square wave signals Connector A2 is used for the Y axis feedback signals and it accepts sine wave and double ended differential square wave signals Connector A3 is used for the Z axis feedback signals and it accepts sine wave and double ended differential square wave signals Connector A4 is used for the handwheel associated to the Y axis and it accepts sine wave and double ended differential square wave signals Connector A5 is used for the handwheel associated to the Z axis and it accepts double ended differential square wave signals Connector A6 is used for the handwheel associated to the X axis and it accepts single ended not differential square wave signals The electrical characteristics of these inputs are Sine wave signals Supply voltage 5 5 Maximum counting frequency 25KHz Square wave signals Supply voltage 5 5 Maximum counting frequency 200KHz It is recommended to use shielded cables for their connection connecting the shield to the corresponding pin of the connector Chapter 2 Section
196. tch 11 I O 1 Y axis home switch 10 I O 1 X axis home switch 19 I O 1 DRO mode 18 I O 1 Block skip conditional stop To be used only by the technical service To be used only by the technical service To be used only by the technical service To be used only by the technical service A B C D E F G H I J K L M N The CNC will show at all times and dynamically the status of all these inputs To check a specific one just actuate on the external push button or switch observing its behavior on the CRT The value of 1 on the screen indicates that the corresponding input is receiving 24V DC and a 0 indicates that it doesn t Page Chapter 2 Section 8 POWER AND MACHINE INTERFACE SET UP Logic outputs ROW 1 ROW 2 OUTPUT PIN FUNCTION PIN FUNCTION I O 1 T Strobe 2 Output 1 decoded M 1 S Strobe 2 Output 2 decoded I O 1 Emergency 2 Output 4 decoded M 1 Threading ON 2 Output 5 decoded M 1 Z Enable 2 Output 6 decoded I O 1 Y Enable 9 I O 2 Output 7 decoded M I O 1 X Enable 10 I O 2 Output 8 decoded M 27 I O 1 MSTOI 11 I O 2 Output 9 decoded M 26 I O 1 MSTO2 12 I O 2 Output 10 decoded M 25 I O 1 4 13 I O 2 Output 11 decoded M 24 I O 1 MSTOS8 25 I O 2 Output 12 decoded M 23 1 MSTIO 24 I O 2 Output 13 decoded M 22 I O 1 MST20 23 I O 2 Output 14 decoded M 21 I O 1 MST40 22 2 O
197. tect the mains input Power switch 220 Vac mains and ground connection General ground connection terminal Metric 6mm 15 pin SUB D type male connector for connecting it with the Central Unit 12 14 Color Monitor 18 4 X2 15 SUB D type male connector for connecting it with the Central Unit l General ground connection terminal Metric 6mm 2 220 Vacmains and ground connection Monitor enclosures CES o AB CD 9 amp 10 Monitor 7 14 Monitor Ses 4xM4x0 7 185 5 1855 6xM4x0 7 4 3e 218 9 10 Keyboard It may be mounted anywhere on the machine Rear panel 1 25 pin SUB D type female connector for connecting it with the Central Unit 2 Buzzer volume adjusting potentiometer 3 Buzzer 13 Connector for connecting the Central Unit with the Monitor FAGOR AUTOMATION provides the cable required for this connection It comes with a 15 pin SUB D type male connector at one end and a 15 pin SUB D type female connector at the other Both connectors have a latching system UNC4 40 by means of two screws The supplied cable has 6 twisted pairs of 0 34 mm wires 6 x 2x 0 3412 with overall shield and a
198. ters P105 P205 and P305 must be set to 0 Also make sure that the CNC has been set to provide a delay between the axes enable and their analog voltage output To do this machine parameters P104 P204 and P304 must be set to 1 After the machine parameters for the axes have been properly set proceed with their adjustment by following these suggestions The axes should be adjusted one at a time Connect the power output of the drive corresponding to the axis being adjusted n the JOG mode move the axis being adjusted In case of run away the CNC will display the relevant following error and the machine parameter corresponding to the SIGN OF THE ANALOG VOLTAGE will have to be changed Machine parameters P100 P200 and P300 fthe axis does not run away but the direction of the move is not the desired one the machine parameter corresponding to the COUNTING DIRECTION P101 P201 and P301 will have to be changed as well as that corresponding to the SIGN OF THE ANALOG VOLTAGE P100 P200 and P300 f the counting direction is correct but the axis moves in the opposite direction to the one indicated change the axis machine parameter corresponding to the moving direction P102 P202 and P302 Page Chapter 7 Section 10 CONCEPTS AXIS ADJUSTMENT 7 4 1 ADJUSTMENT OF THE DRIFT OFFSET AND MAXIMUM FEEDRATE These adjustments are performed on axis servo drives and spindle drives Drift ad
199. the Ist feedrate until the home switch is pressed and then at the 2nd feedrate until the marker pulse is found on the feedback device Possible values 1 thru 65 535 mm minute 1 thru 25 800 0 1inch minute When setting the 2nd feedrate to 0 the axis will move at 100 mm min about 4 inches min P611 2 Home search required on power up It determines whether it is required or not to perform the home search on all the axes after powering the CNC up 0 It is not required 1 It is required Being this parameter set to 1 the CNC will issue the corresponding error message when attempting to execute a part program in AUTOMATIC SINGLE BLOCK or TEACH IN mode P804 Jogging feedrate prior to referencing homing the axes of the machine This parameter is used when P611 2 1 thus being mandatory to home all the axes after machine power up It indicates the feedrate being applied when moving the axes with the Jog keys and the handwheels if the axes have not been referenced homed yet Possible values 1 thru 65 535 mm minute 1 thru 25 800 0 linch minute P606 4 The home search generates an M30 It indicates whether the CNC generates an M30 automatically when executing the axes homing function 0 M30 is not generated 1 M30 is generated Page 12 Chapter 5 Section MACHINE PARAMETERS FOR THE AXE RELACIONADOS LA CHIN ie REFERENCIA MAQUINA 5 7 PARAMETERS FOR ACCELERATION DECELERAT
200. the M done signal was not deactivated in point 2 the CNC will consider the M transfer completed after the BCD signals disappear there is no wait Atention When executing an M function which has been set at the decoded M table the CNC analyzes the status of bit 17 of the bottom row If 0 it behaves as described above but if 1 it behaves as described next P605 5 1 Chapter 7 Section Page CONCEPTS M S T FUNCTIONS 35 P605 5 1 This type of transfer is used when the electrical cabinet has a device which requires the BCD outputs from the CNC to be active for a longer period of time 1 The CNC sends the BCD value of the selected function via pins 20 thru 27 of connector I O 1 50 milliseconds later it activates the corresponding Strobe output to tell the electrical cabinet to execute the required auxiliary function AUXILIARY FUNCTION EXECUTION AT THE CNC f M S T OUTPUT SIGNALS STROBE M DONE i Wait h ote 50 ms q 4 Wait a 100 ms 2 When the electrical cabinet detects the activation of one of the Strobe signals it must begin the execution of the corresponding function deactivating the M DONE signal to let the CNC know that this M function execution has begun 3 The CNC will maintain the Strobe signal for another 100 milliseconds and the BCD outputs for anot
201. the section of the manual describing each parameter When explaining each parameter in detail chapters 4 5 and 6 they sometimes refer to chapter 7 concepts where some of them are dealt with in further detail indicating how to perform various adjustments of the CNC machine interface Once all machine parameters are set we suggest that you write their settings down on the charts provided for this purpose in the appendix on Machine Parameter Setting Chart There is also an appendix on error codes which indicates some of the probable reasons which could cause each one of them Notes The information described in this manual may be subject to variations due to technical modifications FAGOR AUTOMATION S Coop reserves the right to modify the contents of the manual without prior notice INDEX Section Page Comparison Table for Fagor S00T models 1 oerte tenen epe tes ix New Features and PIO CITC ATOMS scissione xi INTRODUCTION Declaration ot Conformity 3 RE o o ERU 4 Warranty M 7 Material T 8 Adon Rena E eN 9 Fasor Documentation for the SOOM CNG 10 11 a Chapter 1 CONFIGURATION OF THE CNC Lt Ti Gana D MERERI ee OPE 1 1 ano msala o eavoxes pact voee tcd es qot 2 1 3 Connectors am mer ois mU DUMP IER Hp MM M EE MEM MEME 2 LXI COMECE ALALA TEM 5
202. the table the CNC activates the decoded outputs of connector I O2 This parameter determines whether or not the CNC activates the M BCD outputs of connector I O1 pins 20 thru 27 besides the decoded M outputs of connector I O2 0 It also outputs the M function in BCD or BINARY code 1 It does not output the M function in BCD or BINARY code Page Chapter 4 Section 8 MACHINE PARAMETERS PARAMETERS P602 8 P602 7 P602 6 P602 5 P603 1 Feedback alarm cancellation of the Al A2 A3 A4 and A5 connectors The CNC will show the axis feedback alarm when not receiving all its corresponding feedback signals or when any of them is not within the permitted levels This parameter indicates whether this feedback alarm is to be cancelled or not 0 The feedback alarm for the corresponding axis is not cancelled 1 The feedback alarm for the corresponding axis is cancelled If the feedback system being used only utilizes 3 square wave signals A B and Io the corresponding parameter must be set to 1 feedback alarm for that axis canceled Chapter 4 Section Page MACHINE PARAMETERS T O PARAMETERS 9 4 3 2 MACHINE PARAMETERS FOR THE HANDWHEELS P612 1 There is an electronic handwheel associated with the X axis P626 8 There is an electronic handwheel associated with the Y axis P627 8 There is an electronic handwheel associated with the Z axis 0 1 There is no electronic handwhe
203. tion Characteristics of the digital inputs and outputs Characteristics of the analog output Characteristics of the feedback inputs CNC setup and start up System I O testing Connection of the Emergency input and output How to activate and deactivate external devices Chapter 3 Auxiliary functions Indicates how to select the work units mm inches How to define the tool table How to calibrate and inspect a tool How to run a system test How to access the machine parameters How to access and operate with the decoded M functions How to apply leadscrew error compensation How to operate with peripherals How to lock and unlock the machine parameters and the program memory How to edit execute and simulate program 99996 Chapter 4 Machine parameters How to operate with machine parameters How to set the machine parameters Detailed description of the general machine parameters Chapter 5 Machine parameters for the axes Detailed description of the machine parameters for the axes Chapter 6 Machine parameters for the spindle Detailed description of the machine parameters for the spindle Chapter 7 Concepts Feedback systems resolution Adjustment of the axes and their gains Reference Systems Reference systems search and setting Software travel limits for the axes Acceleration deceleration Spindle speed control and range change Feed Hold and signal processing treatment Auxiliary M S T function tr
204. tomatic operation Positioning in L 0 Xn X1 Yn Y1 0 If L 0 Xn X1 Yn Y1 N 0 If 10 N 0 If DO fraction Positioning in arc ee eeeeee este ceeeeeeneeeeeee If N 0 If R 0 Xc X1 Yc Y1 Positioning in rectangle or grid pattern If LX 0 0 or LYz0 IY 0 If LX 0 NX 0 or LY 0 NY 0 If LX gt 0 0 NX lt 2 LY gt 0 0 NY lt 2 If LX gt 0 IX gt 0 LX IX fraction If LY gt 0 gt 0 LY TY fraction Rectangular If L 0 H 0 If r gt L 2 1 gt 2 Circular pocket If Tool radius gt Corner roughing 0 If L 0 or H 0 If eL or rH Surface milling If L 0 or H 0 Not being used at this time Parametric block programmed wrong There are more than 10 parameters affected in a block Division by zero Square root of a negative number Parameter value too large M41 M42 M43 or M44 has been programmed More than 7 M functions in a block This error occurs in the following cases Function G50 is programmed wrong Tool dimension values too large Zero offset values G53 G59 too large Not being used at this time A block has been programmed which is incorrect either by itself or in relation with the program history up to that instant Functions G20 G21 G22 G23 G24 G25 G26 G27 G28 G29 G30 G31 G32 G50 G52 G53 G54 G55 G56 G57 G58 G5
205. tool base When operating with tool length compensation machine parameter P626 1 determines whether the CNC is to display the coordinate of the tool tip or that of the tool base The right hand side of the screen shows the symbol whenever tool length compensation is active L Chapter 3 Section Page AUXILIARY FUNCTIONS 1 3 3 When selecting this option the CNC shows the values assigned to each tool offset that is the dimensions of each tool being used to machine the parts Once the tool offset table has been selected the operator will be able to move the cursor over the screen one line at a time by means of the up and down arrow keys Each tool offset has a series of fields defining the tool dimensions These fields are R Tool radius It will be given in the currently selected work units its maximum value being R 1000 000 mm 39 3700 inches The CNC will apply this value when tool radius compensation is active L Tool length It will be given in the currently selected work units its maximum value being L 1000 000 mm or L 39 3700 inches The CNC will apply this value when tool length compensation is active I Tool radius wear compensation It will be given in the currently selected work units its value range being I 32 766 mm 1 1 2900 inches The CNC will add this value to the nominal radius value R to calculate the real radius R I K Tool length wear It is gi
206. u 25 of connector I O 2 the corresponding M functions must be defined at the decoded M function table The CNC generates the following M functions in BCD SINGLE mode M03 When pressing the key to start the spindle clockwise M05 When pressing the key to stop the spindle M10 When pressing the key to turn on the external device O1 M12 When pressing the key to turn on the external device O2 M14 When pressing the key to turn on the external device O3 M30 When pressing the RESET key of the CNC M41 When selecting the first spindle speed range M42 When selecting the second spindle speed range M43 When selecting the third spindle speed range M44 When selecting the fourth spindle speed range M11 When pressing the key to turn off the external device O1 M13 When pressing the key to turn off the external device O2 M15 When pressing the key to turn off the external device O3 M00 At the end of the execution of each step of the selected operation while in M04 When pressing the key to start the spindle counter clockwise Page Chapter 3 Section 18 AUXILIARY FUNCTIONS M FUNCTIONS IN BCD 3 7 4 LEADSCREW ERROR COMPENSATION To select this option press AUX select the Special Modes option of the Auxiliary Modes menu key in the password 0101 and press the key corresponding to LEADSCREW ERROR COMPENSATION The CNC will display the Leadscrew Error Compensation table The operat
207. ulses per turn F O S position Distance moved per turn 1 0 250 mm or 0 0250 inch 10 2 500 mm or 0 2500 inch 25 000 mm or 2 5000 inches The feedback connectors to be used for each axis and each handwheel are A6 for the X axis handwheel A4 for the Y axis handwheel 5 for the Z axis handwheel When using only the FAGOR 100P handwheel with axis selector button it must be connected to A6 Chapter 7 Section Page CONCEPTS HANDWHEEL MOVEMENT 3 7 3 AXIS RESOLUTION The CNC has a series of machine parameters to set the resolution of each axis The resolution used on each axis indicates the minimum variation distinguishable by the feedback device It is given in microns or 0 0001 inch units The machine parameters used to define the axis resolution are the following P103 P203 P303 They set the counting resolution for each axis P604 4 P604 3 P604 2 They set the measuring units for each axis feedback signal mm or inches P106 P206 P306 They set the type of feedback signal being used square wave or sine wave for each axis P604 8 P604 7 P604 6 They indicate the multiplying factor x2 or x4 to be applied to the feedback signals of each axis P622 1 P622 2 P622 3 They indicate the special multiplying factor to be applied to the sine wave feedback signals of each axis besides the normal x5 Page Chapter 7 Section 4 CONCEPTS AXIS RESOLUTION Example 1 Resolution
208. un a program moving the axis continuously back and forth For example Assign the maximum travel by using BEG X and END X and execute the following commands ss VEX 05 The X axis will continuously move back and forth from BEGIN to END until is pressed When single mode is selected by means of the key the key must be pressed at the end of each move Adjust the value of K1 until the proper response is obtained 2 Set the gain break point to the correct value To do this run the previous program and watch the amount of following error reached at maximum feedrate and assign that value or one slightly larger to the gain break point 3 Once K1 and the gain break point have been set change the value of K2 to one between 50 and 7096 of K1 Atention Once each axis has been adjusted separately All interpolating axes should be fine adjusted together in such a way that their following errors for the same feedrate are the same in order to achieve proper interpolations between those axes in the K1 area Chapter 7 Section Page CONCEPTS AXIS ADJUSTMENT 17 7 4 4 FEED FORWARD GAIN ADJUSTMENT With the Feed Forward gain it is possible to improve the positioning loop of the axes thus minimizing the amount of following error This gain must be used only when working with ACC DEC This CNC offers two types of acc dec Linear It is mainly applied onto GOO and FOO moves although it may
209. utput 15 decoded 20 I O 1 MST80 21 I O 2 CNC in JOG mode A B D E F G H I J K L M N O P To check one of these outputs select it with the cursor which may be moved by means of the right and left arrow keys Once the desired output is selected press 1 to activate it and 0 to deactivate it The CRT will show the status change It is possible to have several outputs active at the same time providing 24V at their corresponding pins Once the INPUT OUTPUT test is completed disconnect the electrical cabinet and then connect the input output connectors as well as the feedback systems of the axes to the CNC Then connect the electrical cabinet and the CNC to AC power and activate the servo drives Nevertheless to quit the I O testing mode press END Chapter 2 Section Page POWER AND MACHINE INTERFACE SET UP 9 2 4 EMERGENCY INPUT OUTPUT CONNECTION The Emergency Input of the CNC is called EMERGENCY STOP E STOP and corresponds to pin 14 of connector I O1 This input must normally have 24V DC The CNC processes this signal directly therefore whenever these 24V disappear it will issue EXTERNAL EMERGENCY ERROR Error 64 it will deactivate the axes enables and cancel the analog voltages for all the axes and the spindle It does NOT imply the emergency output pin5 The electrical cabinet interface must take into account all the external elements that could cause this erro
210. ven in the currently selected work units its value range being 32 766 mm 1 2900 inches The CNC will add this value to the nominal tool length value L to calculate the real total tool length L K Page Chapter 3 Section 2 AUXILIARY FUNCTIONS TOOL TABLE 3 3 1 MODIFICATION TOOL DIMENSIONS To clear the whole tool table by setting all its fields to 0 key in the following keystroke sequence F S P ENTER The 800M CNC has the TOOL CALIBRATION option described next Once the tools have been calibrated the CNC assigns to each tool offset the dimensions of the corresponding tool To modify the table values of a tool R L I and K first select at the CNC the corresponding tool offset by keying in the desired tool number and pressing RECALL The CNC will show at the editing area the values currently assigned to that tool offset To modify these values move the pointer with the up and down arrow keys until it is located on the current value The new values must be keyed in over those currently assigned Once the new values have been keyed in press ENTER so they are stored in memory To quit this mode move the pointer to the right until it is out of the editing area and then press END Chapter 3 Section Page AUXILIARY FUNCTIONS TOOL TABLE 3 3 4 TOOL CALIBRATION With this option it is possible to calibrate and load the dimensions of the tools ont
211. vo drive Analog output for Z axis servo drive Analog output for Z axis servo drive Analog output for the spindle drive Analog output for the spindle drive Atention The machine manufacturer must comply with the EN 60204 1 IEC 204 1 regulation regarding the protection against electrical shock derived from defective input output connection with the external power supply when this connectoris not connected before turning the power supply on Do not manipulate the connectors with the unit connected to main AC power Before manipulating these connectors inputs outputs feedbach etc make sure that the unit is not connected to main AC power Chapter 1 CONFIGURATION OF THE CNC Section Page CONNECTOR I O1 13 1 3 5 1 INPUTS OF CONNECTOR I O 1 0V Pinl INPUT from external power supply X AXIS HOME SWITCH Pin 10 This INPUT must be high 24V as long as the machine reference switch for the X axis is pressed Y AXIS HOME SWITCH Pin 11 This INPUT must be high 24V as long as the machine reference switch for the Y axis is pressed Z AXIS HOME SWITCH Pin 12 This INPUT must be high 24V as long as the machine reference switch for the Z axis is pressed EMERGENCY STOP Pin 14 This INPUT must be normally high 24V When set low 0V the CNC deactivates the axis enables and analog voltages it interrupts the part program execution and it displays ERROR 64 on the CRT It does not imply
212. way that it is esaily accessed and at a distance between 0 7 meters 27 5 inches and 1 7 meters 5 5 ft off the floor Intall this unit in the proper place It is recommended to install the CNC away from coolants chemical products possible blows etc which could damage it 2 1 POWER INTERFACE The rear of the 800 has a three prong connector for AC and ground connection This connection must be done through an independent shielded 110VA transformer with an AC output voltage between 100V and 240V 10 15 The power outlet for the equipment must be near it and with easy access to it In case of overload or overvoltage it is recommended to wait for 3 minutes before powering the unit back up in order to prevent any possible damage to the power supply 2 1 1 INTERNAL POWER SUPPLY Inside the 800M CNC there is a power supply providing the required voltages Besides the 2 outside AC power fuses one per line it has a 5 Amp fuse inside to protect it against overcurrent 12V Indicator led 5V Indicator led 5V Indicator led 15V Indicator led 15V Indicator led Chapter 2 Section Page POWER AND MACHINE INTERFACE POWER INTERFACE 1 2 2 MACHINE INTERFACE 2 2 1 GENERAL CONSIDERATIONS The machine tool must have decoupled all those elements capable of generating interference relay coils contactors motors etc D C Relay coils Diode type 1N4000 A C relay coil
213. wer up 02G07 12G05 P715 Dwell between G07 blocks square corner 1 10ms P611 5 Feedrate units in G94 021mm min or 0 1 inch min 120 1 mm min or 0 01 inch min P610 1 Feed Hold in G47 O No 1 Yes P628 4 The rapid jog key applies a feedrate override range over 100 O No 1 Yes MACHINE PARAMETERS RELATED WITH RS232C SERIAL LINE Section 4 3 4 PO Communications speed baudrate 110 150 300 600 1200 2400 4800 9600 P1 Number of data bits per character 7 8 P2 Parity 0 No 1 Odd 2 Even P3 Stop bits 1 2 607 3 DNC 0zNo 1 Yes P607 4 Communications settings FAGOR cassette 0 or FAGOR Floppy Disk Unit 1 P607 5 DNC protocol active on power up 0zNo 1 Yes P607 6 The CNC aborts DNC communications program debugging 1 No 0 Yes P607 7 Status report by interruption O No 1 Yes MACHINE PARAMETERS FOR THE AXES P100 P200 P300 Sign of the analog output for X Z Section 5 P101 P201 P301 Counting direction for X Y Z P102 P202 P302 Jogging direction for X Y Z MACHINE PARAMETERS FOR AXIS RESOLUTION Section 5 1 P103 P203 P303 Counting resolution for X Y Z P622 1 P622 2 P622 3 Resolution units for X Y Z sine wave feedback P604 4 P604 3 P604 2 Feedback units for X Y Z 0mm 1 inch P106 P206 P306 Feedback signal type for X Y Z O Squarewave 1 Sinewave P604 8 P604 7 P604 6 Multiplying factor for X Y Z feedback signals 0zx4 1 2 P
214. whose pitch is 5 mm turn Nr of pulses Leadscrew pitch Multiplying factor x Resolution IfP604 8 0 amp P631 8 0 x4 multiplying factor Nr of pulses 125 IfP604 8 1 amp P631 8 0 x2 multiplying factor Nr of pulses 250 IfP604 8 0 amp P631 8 1 x2 multiplying factor Nr of pulses 250 IfP604 8 1 amp P631 8 1 x1 multiplying factor Nr of pulses 500 15 3 FEEDBACK FACTOR The resolution of the axis is determined by the leadscrew pitch and the number of pulses of the encoder mounted on the motor Sometimes the resolution resulting from the available leadscrew encoder combination does not match any of the resolution values allowed for the machine parameters 1 2 5 10 microns or ten thousandths of an inch Example With a 6 mm turn leadscrew pitch and a 2500 line encoder the resulting resolution values are Resolution 2 Leadscrew pitch Nr of encoder pulses x multiplying factor With x1 multiplying factor2 4 micron resolution With x2 multiplying factor 2 micron resolution Withax4 multiplying factor 0 6 micron resolution A new axis machine parameter is now available to solve these cases and itis referred to as Feedback Factor in order to adapt the resulting resolution to the existing setup P819 Feedback factor for the X axis P820 Feedback factor for the Y axis P821 Feedback factor for the Z axis Values between 0 and 65534 a 0 value means that this feature is not being used Use the following formula to calcul
215. y be varied between 0 and 100 by means of the Feedrate Override Switch on the front panel When selecting the 110 or the 120 position the only applies 100 unless all the axes have been homed The CNC keeps the Mandatory Io output pin 12 of connector I O2 high until all the axes have been homed Care must be taken when using this feature so the corresponding bit of the decoded M table is not used M10 output since the CNC will activate this output in both cases Page 22 Chapter 7 Section CONCEPTS REFERENCE SYSTEMS 7 5 3 ADJUSTMENT OF THE VALUE CORRESPONDING THE MACHINE REFERENCE POINT HOME Before making this adjustment place the mechanical travel limits stops where they are supposed to go One of the procedures that can be followed is this 1 Define the machine parameters related to home Set P602 4 P602 3 and P602 2 to 1 indicating that both axes have home switches Set parameters P600 8 P600 7 and P600 6 indicating the type of marker pulse used by the feedback device when searching home Fagor scales have one negative marker pulse Io every 50mm and Fagor rotary encoders have one positive marker pulse per revolution Also set parameters P623 8 P623 7 and P623 6 to indicate the direction the axes must move when searching home Besides set parameters P112 P212 and P312 to indicate the home switch approaching feedrate 1st home searching feedrate as well a

Download Pdf Manuals

image

Related Search

Related Contents

Analizador Portátil de Combustión  Samsung PS-42P7H Manuel de l'utilisateur  Hands-on 7: Import data into the Yum Juice table  Course Outline Template  Kingston Technology ValueRAM KVR400X64C3AK2/1G  250 AL - コイズミファニテック  Denon D-F101S Executive Micro System    SmartStep Junior User`s Manual  SOVRANA - Melchiori Egidio  

Copyright © All rights reserved.
Failed to retrieve file