fagor 101, 102 Operating Manual

CNC 101/102(S)

New Features (Version 0110 in)

- 2 -
ERRORS DETECTED IN THE INSTALLATION MANUAL (REF. 9703)
Comparison table (page x). General characteristics.
In the "Axes" section" where it says "Axes X + Y + Auxiliary handwheel"
It should say "X Axis + Auxiliary Y axis (not dro) + Auxiliary handwheel"
The programming function G34 is missing:
G34 X axis as an infinite follower of another axis (only for the 101S)
Section 2.3.4 (chapter 2 page 8). Table below.
Digits 7 and 8 are backwards. They should be like this:
Digit Corresponding Input Pin
8 External feedrate override 1 10 (I/O1) 7 External feedrate override 2 11 (I/O1) 6 X axis feedback error 5 Y axis feedback error 4 X axis sine-wave feedback alarm 3 Y axis sine-wave feedback alarm 2 Over-temperature 1 Not being used at this time
Section 3.5 (chapter 3 page 8). Feedback alarm parameter P22(7), P62(7)
The last paragraph is wrong, it should read:
"If the feedback system ....... with a value of "0" (feedback alarm OFF)".
Section 4.4.2 (chapter 4 page 13). Open positioning loop
The first paragraph is wrong, it should say:
It is necessary to set P23(4)=0.
Appendix "F" (page 9). I/O related parameters
The first line is wrong, it should read:
P22(7), P62(7) Feedback alarm ON (1) or OFF (0) on the X, Y axis (respectively). P63(6) The probe is active high, P63(6)=0, or low, P63(6)=1.
Appendix "G" (page 12). P22(7)
It is wrong, it should read:
P22(7) Feedback alarm ON (1) or OFF (0) on the X axis.
Appendix "G" (page 13). P62(7)
It is wrong, it should read:
P62(7) Feedback alarm ON (1) or OFF (0) on the Y axis. P63(6) The probe is active high, P63(6)=0, or low, P63(6)=1.
MODIFICATIONS TO THE INSTALLATION MANUAL (REF. 9703)
Section 1.6.1 (chapter 1 page 11). RESET
The last paragraph should read:
When setting machine parameter "P30" with a value other than "0", the CNC behaves as follows: A leading edge (up flank) interrupts the execution and it is redirected to a HOME block, but the HOME function is not executed until a trailing edge (down flank) is detected.
Section 1.8.1 (chapter 1 page 22). External keys without the "JOG 100" keypad (jog box)
Connection example using only the external control keys "X+", "X-"
Section 4.1.1.1 (chapter 4 page 11). P63(1) Acceleration/deceleration in all G01 movements
It should read:
P63(1) Acceleration/deceleration also on linear interpolations (G01)
It defines if the CNC, besides applying acc/dec ramps (P16, P17, P91, P92) on all rapid movements at F0, it also applies them on linear interpolations (G01).
0 = Only on rapid movements (G00) and at F0. 1 = On rapid movements and on all linear interpolations (G01).
- 3 -
MODIFICATIONS TO THE OPERATION MANUAL (REF. 9703)
Section 2.3.4 (chapter 2 page 8). Table below.
Digits 7 and 8 are backwards. They should be like this:
Section 6.5.4 (chapter 6 page 17). Synchronism (G33)
In the printing example. * If the turning of the roller is controlled with an external device, it is not necessary to program the " N0 S1000
M3" block, but machine parameter P36 must be set to the approximate rpm of the roller.
* If the roller does not have an encoder, because no controlled synchronism is needed, pin 5 of connector A2
must be connected to 5V.
Digit Corresponding Input Pin
8 External feedrate override 1 10 (I/O1) 7 External feedrate override 2 11 (I/O1) 6 X axis feedback error 5 Y axis feedback error 4 X axis sine-wave feedback alarm 3 Y axis sine-wave feedback alarm 2 Over-temperature 1 Not being used at this time
Software Version 2.02 (May 1998)

1. ASSUME X1 OF THE HANDWHEEL WITH THE "JOG 100" JOG BOX

Machine parameter P102(7) indicates whether the axes can be jogged or not with the handwheel when the Feedrate Override Switch is positioned out of the handwheel markings while using the "JOG 100" jog box and the JOG mode is selected.
P102(7) = 0 It is not possible. The handwheel is active in the handwheel positions only. P102(7) = 1 The handwheel is active in any position of the Feedrate Override Switch.
When machine parameter P102(7) = 1, the CNC applies the "x1" factor when the switch is positioned out of the handwheel positions.
2. THE CNC101 ALSO HAS ARITHMETIC PROGRAMMING.
From this version on, the CNC101 model also has arithmetic programming with conditional jumps (G26, G27, G28, G29).
101 101S 102 102S
Arithmetic programming x x x x Arithmetic parameters 100 100 100 100
PROGRAMMING FUNCTIONS
G26 Jump if zero x x x x G27 Jump if not zero x x x x G28 Jump if less than zero x x x x G29 Jump if equal or greater than zero x x x x
3. AXES NOMENCLATURE.
With bits 1 and 2 of parameter P102, the axes nomenclature may be defined.

P102(2) P102(1) Axes Nomenclature

0 0 X Y 0 1 Y C 1 0 X Z 1 1 Y Z
The new denomination selected only affects the display, they will keep being X and Y internally. Therefore, when accessing the CNC via DNC 100, the axes will always be X Y.

4. MOVEMENTS IN G75

In previous versions, when a movement programmed in G75 reached position and the CNC had not yet received the probe signal, the CNC would issue error 21.
From this version on, parameter P102(5) indicates whether the CNC issues error 21 or not.
P102(5) = 0 It issues error 21. Like until now. P102(5) = 1 It does not issue error 21. It goes on executing the next block.
- 4 -

5. DISPLAY OF THE AXIS IN EXECUTION

In previous versions, while in Automatic mode, the CNC could change the axis being displayed depending on the movement programmed:
If both axes move => it keeps displaying the axis selected with A+ ,A­If only the X axis moves => it displays the X axis If only the Y axis moves => it displays the Y axis
From this version on, parameter P102(6) determines whether the CNC behaves like before or it does not change the axis being displayed.
P102(6) = 0 Like before P102(6) = 1 The CNC does not change the axis. It keeps displaying the axis selected with A+ ,A-
Software Version 2.03 (January 1999)
1. ADDITIONAL MOVEMENT WITH G75
When probing at high speed, it could stop abruptly making the axis overshoot the programmed position and having to move back into position.
In previous versions of the CNC 101 S, machine parameter P82 could be used to minimize this sometimes undesirable effect.
This parameter indicates to the CNC the distance the axis must move after receiving the probe signal, thus stopping smoothly.
From this version on, this feature will also be available on the "102 S" CNC model and parameter P83 indicates the distance the Y axis must move after receiving the probe signal.
Therefore: P82 indicates the distance the X axis must move after receiving the probe signal.
P83 indicates the distance the Y axis must move after receiving the probe signal.
Possible values: From 1 to 65535 microns.
From 1 to 25801 tenth-thousandths of an inch.
Software Version 2.05 (October 2001)

1. OPERATION WITH 100-LINE HANDWHEELS (U.F.O.)

Until now, the CNC 101/102 was ready to operate with 25-line handwheels. It internally multiplies by 4 in order to obtain 100 pulses per each turn of the handwheel. From this version on, it is also possible to use 100-line handwheels (Fagor UFO model handwheels) Set machine parameter P103(2)=1 so its pulses are not multiplied by 4.
This feature is only available when connecting the handwheel to the CNC's feedback input. The auxiliary handwheel, connected to the digital inputs of the CNC must always have 25 lines per turn.
Headquarters (SPAIN): Fagor Automation S. Coop.
Bº San Andrés s/n, Apdo. 144 E-20500 Arrasate - Mondragón Tel: (34)-943 71 92 00 Fax: (34)-943 79 17 12 (34)-943 77 11 18 (Service Dept.) www.fagorautomation.com
E-mail: info@fagorautomation.es
101 / 101S CNC 102 / 102S CNC

OPERATING MANUAL

9703 (ing)
The information described in this manual may be subject to variations due to technical modifications.
FAGOR AUTOMATION, S. Coop. Ltda. reserves the right to modify the contents of this manual without prior notice.

INDEX

Section Page
Comparison table for FAGOR CNC models: 101/101S/102/102S ...................................... ix
New Features and Modifications .......................................................................................... xiii

INTRODUCTION

Safety Conditions ................................................................................................................ 3
Material Returning Terms .................................................................................................. 6
Fagor Documentation for the 101/101S/102/102S CNC ................................................. 7
Manual Contents ................................................................................................................. 8

Chapter 1 PERIPHERALS

1.1 Front panel description ......................................................................................................... 1
1.2 Peripheral mode.................................................................................................................... 2
1.2.1 "1-Output" option. CNC --> peripheral ................................................................................ 3
1.2.2 "2-Input" option. Peripheral --> CNC ................................................................................... 4

Chapter 2 AUX MODE

2.1 System Input/Output test ...................................................................................................... 2
2.2 Machine parameters.............................................................................................................. 5
2.2.1 Editing machine parameters ................................................................................................. 5
2.3 Tool table or zero offset table............................................................................................... 7

Chapter 3 JOG MODE

3.1 Jogging the axes ................................................................................................................... 1
3.2 Automatic positioning ......................................................................................................... 5
3.3 Zero setting or coordinate preset .......................................................................................... 5
3.4 Machine Reference (Home) search ....................................................................................... 6
3.4.1 Considerations about the machine reference zero (home).................................................... 7
3.5 Operation of the CNC as a DRO ........................................................................................... 7
Section Page

Chapter 4 PROGRAM EDITING

4.1 Editing mode ........................................................................................................................ 1
4.1.1 Displaying block contents ................................................................................................... 3
4.1.2 Program editing .................................................................................................................... 4
4.1.3 Deleting Block contents ....................................................................................................... 6
4.1.4 Deleting the whole program memory ................................................................................... 6
4.1.5 Modifying block contents .................................................................................................... 7
4.1.6 Inserting a new program block ............................................................................................. 9
4.1.7 Eliminating empty blocks (memory compression)............................................................... 9
4.2 Teach-in editing ................................................................................................................... 10
4.3 Play-back editing ................................................................................................................. 11
4.3.1 Reading points in Play-Back Mode ..................................................................................... 12

Chapter 5 PROGRAM EXECUTION

5.1 Program execution................................................................................................................ 1
5.2 Program interruption ............................................................................................................ 2
5.3 Display modes ...................................................................................................................... 3
5.4 Display of the arithmetic parameters .................................................................................... 6
5.5 Change of operating mode ................................................................................................... 6
Chapter 6 PROGRAMMING
6.1 Programming format ............................................................................................................. 1
6.1.1 Preparatory G functions ........................................................................................................ 2
6.2 Basic concepts ...................................................................................................................... 3
6.2.1 Block number and conditional block (block skip) .............................................................. 3
6.2.2 Metric or inch programming (G70/G71) .............................................................................. 3
6.2.3 Absolute / incremental programming (G90/G91)................................................................. 3
6.3 Reference systems................................................................................................................. 5
6.3.1 Reference points ................................................................................................................... 5
6.3.2 Machine Reference (home) search (G74) ............................................................................. 6
6.3.3 Coordinate preset and zero offsets........................................................................................ 7
6.3.3.1 Coordinate preset (G92) ....................................................................................................... 7
6.3.3.2 Zero offset loading (G51....G60) ........................................................................................... 8
6.3.3.3 Zero offset selection (T1 ... T10)........................................................................................... 8
6.4 Complementary functions .................................................................................................... 9
6.4.1 Axis feedrate "F" ................................................................................................................... 9
6.4.2 Spindle speed "S" ................................................................................................................. 9
6.4.3 Tool number "T" ................................................................................................................... 10
6.4.4 Zero offset "T"....................................................................................................................... 10
6.4.5 Miscellaneous /auxiliary) "M" function ............................................................................... 10
6.5 Path control .......................................................................................................................... 12
6.5.1 Rapid positioning (G00) ...................................................................................................... 12
6.5.2 Linear interpolation (G01) ................................................................................................... 13
6.5.3 Circular interpolation (G02, G03) ........................................................................................ 14
6.5.4 Synchronization (G33) ......................................................................................................... 16
6.5.5 Axis X as an infinite slave of another axis (G34) ................................................................. 18
6.5.5.1 Automatic pass compensation .............................................................................................. 20
Section Page
6.6 Additional preparatory functions ......................................................................................... 21
6.6.1 Dwell (G04) .......................................................................................................................... 21
6.6.2 Increment part counter (G45)................................................................................................ 21
6.6.3 Round corner (G05) and square corner (G07)....................................................................... 22
6.7 Special functions .................................................................................................................. 23
6.7.1 Feedback inhibit (G47, G56) ................................................................................................ 23
6.7.2 G47, G48 as opening of the axis loop .................................................................................. 24
6.7.3 The feedrate "F" is not affected by "P18" (G61, G62)........................................................... 25
6.7.4 Acceleration ramp modification (G93)................................................................................. 25
6.8 Other functions ..................................................................................................................... 26
6.8.1 Batch programming (G81).................................................................................................... 26
6.8.2 Probing (G75) ....................................................................................................................... 28
6.8.3 Rigid tapping (G84, G80)..................................................................................................... 29
6.8.4 Loading the punch sizes (G60)............................................................................................. 32
6.9 Parametric programming ...................................................................................................... 33
6.9.1 Assignments ......................................................................................................................... 33
6.9.2 Operations ............................................................................................................................ 34
6.9.3 Access to the arithmetic parameter table .............................................................................. 37
6.9.4 Unconditional jump function (G25) ..................................................................................... 39
6.9.5 Conditional jump functions (G26, G27, G28, G29) ............................................................. 41

ERROR CODES

COMPARISON TABLE
FOR FAGOR CNC MODELS:
101/101S/102/102S
Feedback inputs
Analog outputs
Axes
Axis control
Interface with external devices
Operating options
GENERAL CARACTERISTICS
101 101S 102 102S Connector A1 (X axis) x x x x Connector A2 (Y axis) x x x
x5 multiplier circuit for sine-wave signals x x x Feedback correction factor x x x x
X axis x x x x Y axis x x Spindle (S) x x x x X axis x x x x X + Y axis x x X axis + electronic handwheel x x x Axes X + Y + auxiliary handwheel x x x Double feedback for X axis x Closed Loop x x x x Open Loop x x Rigid Tapping x External operator panel "JOG 100" x x RS232C Interface x x x Fagor Local Area Network (LAN) x x x DNC 100 x x Overtemperature alarm x x x Operation in radius or diameter x x x Operation with a probe x x x Zero offsets x x x Tool length compensation x x x Acceleration / deceleration x x x x
INPUTS
OUTPUTS
INPUTS AND OUTPUTS
101 101S 102 102S X axis home switch x x x x Y axis home switch x x x External emergency stop x x x x Feedhold x x x x External Cycle Start x x x x External Cycle Stop x x x x Conditional input (block skip) x x x x Manual input (DRO mode) x x x x External Reset (initial CNC conditions) x x x x 2 inputs as Handwheel multiplying factor JOG100 x JOG100 2 inputs for Feedrate override JOG100 x JOG100 5 inputs for parametric programming x x x 2 inputs for handling the auxiliary handwheel x x x 8 outputs for M, S or T in BCD or decoded x x x x M Strobe x x x x S Strobe x x x T Strobe x x x JOG mode selected at the CNC x x x x Automatic mode selected at the CNC x x x Internal CNC emergency x x x x X axis brake x x x x Y axis brake x x X axis in position x x x x Y axis in position x x X axis Fast (Non-servocontrolled open loop) x JOG 100 x JOG 100 X axis Slow (Non-servocontrolled open loop) x JOG 100 x JOG 100 X direction (Non-servocontrolled open loop) x JOG 100 x JOG 100 Y axis Fast (Non-servocontrolled open loop) JOG 100 x JOG 100 Y axis Slow (Non-servocontrolled open loop) x Y direction (Non-servocontrolled open loop) x
PROGRAMMING
101 101S 102 102S
Number of blocks 900 900 900 900 Conditional blocks (block skip) Parts counter Arithmetic programming Arithmetic parameters 100 100 100
x x x x x x x x
x x x
PROGRAMMI FUNCTIONS
G00 Rapid positioning G01 Linear interpolation G02 Clockwise circular interpolation G03 Counter-clockwise circular interpolation G04 Dwell G05 Round corner G07 Square corner G25 Unconditional jump G26 Jump if zero G27 Jump if not zero G28 Jump if less than zero G29 Jump if equal or greater than zero G33 Synchronization G45 Increment part-counter's count G47 Pulse inhibit G48 Cancel function G47
G51 to G60 Load zero offset
G61 F not affected by "P18" G62 Cancel function G61 G70 Inch programming G71 Metric programming G74 Machine Reference (home) search G75 Probing G81 Batch programming
G84, G80 Rigid tapping
G90 Absolute coordinate programming G91 Incremental coordinate programming G92 Coordinate presetting G93 Modification of acceleration ramp
x x x x x x x x
x x
x x x x x x x x x x x x x x x x x x
x x x x x x x x x x x x x
x x x x
x x x x x x
x x x x x x x x x x x x x x x x x x x x x x x
x x x
x x
x x x x x x x x x x x x x
x x x
NEW FEATURES
AND
MODIFICATIONS
Date: March 1997 Software Version: 2.1 and newer FEATURE AFFECTED MANUAL AND SECTION
Synchronization of movements (G33) Operating Manual Section 6.5.4 Axis X as infinite slave of another axis (G34) Installation Manual Section 5.5
Operating Manual Section 6.5.5
G47, G48 as axis loop opener Installation Manual Section 5.7
Operating Manual Section 6.7.2 G75 special function Installation Manual Section 5.6 Travel limit control taking into account the Installation Manual Section 5.8
the punch radius Operating Manual Section 6.8.4 Selection of the Arithmetical Parameters Installation Manual Section 3.7
which are required for display. Operating Manual Section 6.9.3 Play-Back, as reading points. Installation Manual Section 3.6
Operating Manual Section 4.3.1 Parametrical programming takes the S Installation Manual Sect. 5.1 and 6.7
sign into account The axes can be denominated Y, C Installation Manual Section 3.4 Auxiliary Handwheel handling by Installation Manual Sect. 1.7, 3.4 and
means of 2 digital inputs Operating Manual Section 3.1 Braking Control in open loop Installation Manual Section 4.4.2 Reading / Writing of machine parameters
from the DNC100 Error elimination by external Reset.
INTRODUCTION
Introduction - 1
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 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 unit in the right place
It is 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 - 3
- 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
It is 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 storage temperature must be between -25° C and 70° C. (-13º F and 158º F)
Monitor enclosure
Assure that the Monitor is installed at the distances indicated in chapter 1 from the walls of the enclosure.
Use a DC fan to improve enclosure ventilation.
Main AC Power Switch
This switch must be easy to access and at a distance between 0.7 m (27.5 inches) and
1.7 m (5.6 ft) off the floor.
Protections of the unit itself
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.
Introduction - 4
They are protected by an external fast fuse (F) of 3.15 Amp./ 250V. against over voltage and reverse connection of the power supply.
The type of fuse depends on the type of monitor. See the identification label of the unit.
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 It has an associated text indicating those actions or operations may hurt people or damage products.
Symbols that may be carried on the product
WARNING. symbol It has 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 machine as protection for people and units.
Introduction - 5
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.- Get a cardboard 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 lb.).
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.- Pad the unit inside the cardboard box with poly-utherane foam on all sides.
5.- Seal the cardboard box with packing tape or industrial staples.
Introduction - 6
FAGOR DOCUMENTATION
FOR THE 101/101S / 102/102S CNC
101/101S / 102/102S CNC OEM Manual
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.
101/101S / 102/102S CNC USER Manual
Is directed to the end user or CNC operator. It contains the Operating manual.
Sometimes, it may contain an additional manual describing New Software Features recently implemented.
Introduction - 7
MANUAL CONTENTS
The installation manual consists of the following sections:
Index Comparative Table for Fagor 101/101S / 102/102S CNC models Introduction Safety Conditions
Chapter 1 Peripherials Chapter 2 Aux mode Chapter 3 Jog mode Chapter 4 Program editing Chapter 5 Program execution Chapter 6 Programming Error Codes
Shipping conditions Fagor documents for the 101/101S / 102/102S CNC Manual Contents
Introduction - 8
1.1 FRONT PANEL DESCRIPTION
1. PERIPHERALS
1.- These 2 windows show the internal CNC information.
2.- Keys used to select any of the operating modes. When the lamp is lit, it indicates that the corresponding operating mode is currently selected.
Peripheral mode. Aux Mode JOG mode Play-Back mode Editing mode Single-block mode Automatic mode
3.- Keys to manipulate internal data, set up tables, parameters, edit programs, preset values, etc.
4.- The key executes the program. The key interrupts the execution of the program y and the key resets the CNC to initial conditions assuming the default values assigned to the machine parameters.
Chapter: 1 Section: Page
PERIPHERALS
FRONT PANEL
DESCRIPTION
1
1.2 PERIPHERAL MODE
In order to access this operating mode, machine parameter "P100(1)" must be set to "0" indicating that the DNC feature is not available.
With this operating mode, it is possible to transfer part-programs, machine-parameters and the tool table out to a peripheral device (cassette reader FAGOR LS80, PC, terminal, etc.) through the RS232C serial line
To do this, the machine parameters corresponding to the RS232C serial line must be set accordingly:
P70 Communications speed (baudrate) in baud. P59(7) Number of data bits. P59(5) Parity P59(6) Even or Odd parity P59(8) Number of stop bits
Bear in mind that the CNC must be off when connecting or disconnecting any peripheral device to it.
To access the peripheral mode, press the key. The CNC will show the following information:
The upper display indicates that the RS232C line is selected.
The lower display shows the two possible options: 0 -> Input, 1 -> Output.
Select the "0-Input" option to receive information from a peripheral device and the "1­Output" to send information out to a peripheral device
Page
Section:Chapter: 1
PERIPHERALS2
PERIPHERAL MODE
1.2.1 "1-OUTPUT" OPTION. CNC --> PERIPHERAL
This option must be selected once the peripheral device has been set ready to receive. The lower CNC display will show the letter "N". Depending on what has to be transmitted, proceed as follows: a) To send the machine parameter table and tool table or zero offset table.
Press the following keystroke sequence: [8] [9] [9] [A-] The transmitted data is illegible and must be used as a back-up copy either to be sent
back to the CNC later on or to another similar CNC.
b) To send the whole content of the part-program memory, that is from N000 to block
N899, out to a peripheral: Press: [A+]
c) To transmit the contents of the part-program memory starting at a particular block
number: Press the number of the first block to be transmitted and, then, press [A+]. For example, The keystroke sequence: [1] [0] [0] [A+] will send blocks N100 and all
the following ones out to the peripheral.
d) To transmit a particular set of blocks of the part-program memory:
Indicate the first and last blocks to be transmitted separated by a period and press [A+]. For example, the keystroke sequence: [2] [0] [0] [.] [2] [2] [0] [A+] will send all the
blocks between N200 and N220 (both included).
The CNC format to send each block consists of 3 digits indicating the block number, the block contents and the Carriage Return (RT) and Line Feed (LF) characters indicating the end of the block.
Once all the blocks have been sent, the CNC sends the ESCAPE character indicating the end of transmission.
Example: 012 G01.91 X130 Y-56.3 F200 RT LF
013 X17.9 M6 RT LF
-
-
369 M30 RT LF ESC
The transmission can be aborted at any time by pressing [CL].
Chapter: 1 Section: Page
PERIPHERALS
PERIPHERAL MODE
3
1.2.2 "0-INPUT" OPTION. PERIPHERAL -->CNC
In order to send part-programs, machine parameter table, tool table or the zero offset table, the CNC memory must be unlocked.
When selecting this option, the lower display of the CNC will show the letter "N". Depending on what has to be transmitted, proceed as follows: a) To receive at the CNC the machine parameter table, tool table or the zero offset table:
Press the keystroke sequence: [8] [9] [9] [A-] at the CNC and give the order to transmit at the peripheral device.
b) To read a program which already has its block numbered:
Press [A+]. The program is loaded into the CNC memory with those block numbers. Those blocks not involved in the transmission will keep their original data.
c) To read a program not having its blocks numbered:
Indicate the starting block number from which it must be loaded into the CNC memory and press [A+].
For example: the keystroke sequence [1] [5] [0] [A+] indicates that those blocks must be loaded starting at block number N150. The rest of the blocks will be correlative (there will be no empty blocks).
Those blocks not involved in the transmission (the ones before the first block and after the last one) will keep their original data.
The format to be used at the peripheral to send each program block to the CNC must consist of:
3 digits indicating the block number (optional) The block contents The Return (RT) and Line feed (LF) characters indicating the end of block.
Once all the blocks have been sent to the CNC, the ESCAPE character must be sent as end of transmission.
The transmission may be aborted at any time by pressing [CL].
Page
Section:Chapter: 1
PERIPHERALS4
PERIPHERAL MODE
2. AUX MODE
To access this operating mode, press the key and the CNC will display the following information.
To get to the various menus, press:
[0] To test the CNC's inputs and outputs [1] To access the machine parameter mode of the CNC. [2] To access the internal CNC table. Depending on the setting of machine parameter
"P60(5)" this table may be used either as tool table, "P60(5)=0", or as zero offset table, "P60(5)=1".
With this operating mode it is also possible to: Lock machine parameters. Press the following keystroke sequence:
[1] [CL] [CL] [9] [9] [9] [A+] [1] [ENTER]
If the machine parameters are locked, the CNC will display their values but it will not allow to change them.
Unlock machine parameters. Press the following keystroke sequence:
[1] [CL] [CL] [9] [9] [9] [A+] [0] [ENTER]
Lock part-program memory Press the following keystroke sequence:
[1] [CL] [CL] [8] [8] [8] [A+] [1] [ENTER]
If the part-program memory is locked, the CNC will display the contents of each block but it will not possible to modify it.
Unlock part-program memory. Press the following keystroke sequence:
[1] [CL] [CL] [8] [8] [8] [A+] [0] [ENTER]
Clear the whole part-program memory. Press the following keystroke sequence:
[1] [CL] [CL] [DELETE] [1] [DELETE]
In order to erase the whole part-program memory, it must be unlocked.
Chapter: 2 Section: Page
AUX MODE
1
2.1 SYSTEM INPUT/OUTPUT TEST
With this option, it is possible to analyze the status of the logic inputs and outputs of the CNC as well as activating and deactivating each logic output.
To do this, press the following keystroke sequence: [AUX MODE] [0] The CNC displays the status of the first set of inputs (INP)
The lower display shows the status of 8 logic inputs, one digit per input.
Bottom Display
Digit8Digit7Digit6Digit5Digit4Digit3Digit2Digit
1
The CNC, shows at all times and dynamically, the status of the inputs. To check a particular one, actuate the corresponding external push button or switch and observe the status change on the corresponding digit on the CNC display.
A "1" on the display digit indicates that its corresponding input is receiving 24 Vdc. and a "0" means that it is not receiving 24 Vdc.
The inputs appearing at the lower window are:
Digit Corresponding Input Pin
8 Manual Input (DRO mode) 19 (I/O1) 7 Conditional Stop (M01) / Block Skip 18 (I/O1) 6 Cycle Start 17 (I/O1) 5 / Cycle Stop 16 (I/O1) 4 / Feed Hold 15 (I/O1) 3 / Emergency Stop 14 (I/O1) 2 X axis Home switch 13 (I/O1)
1 Reset 12 (I/O1)
To display the next set of inputs, press [A+]
Digit Corresponding Input Pin
8 External feedrate override 2 11 (I/O1) 7 External feedrate override 1 10 (I/O1) 6 X axis feedback error 5 Y axis feedback error 4 X axis sine-wave feedback alarm 3 Y axis sine-wave feedback alarm 2 Over-temperature 1 Not being used at this time
The data shown at digits 6, 5, 4, 3, 2 and 1 is internal CNC information.
Page
AUX MODE2
Section:Chapter: 2
SYSTEM I/O TEST
To display the first set of outputs, press [A+]
Digit Corresponding Output Pin
8 X axis In Position 9 (I/O1) 7 X axis Direction (Open Loop) 8 (I/O1) 6 X axis Slow (Open Loop) 7 (I/O1) 5 X axis Fast (Open Loop) 6 (I/O1) 4 / Emergency 5 (I/O1) 3 M Strobe 4 (I/O1) 2 X axis Brake 3 (I/O1)
1 Jog mode selected 2 (I/O1)
To check a particular output, select it by using the up and down arrow keys. Once the desired output has been selected, it could be turned on (1) or off (0) by
pressing [1] or [0]. Several outputs may be active at the same time and they will all output 24 Vdc. at their
corresponding connector pin. To display the next set of outputs, press [A+]
Digit Corresponding Output Pin
8 MST80 20 (I/O1) 7 MST40 21 (I/O1) 6 MST20 22 (I/O1) 5 MST10 23 (I/O1) 4 MST8 24 (I/O1) 3 MST4 25 (I/O1) 2 MST2 26 (I/O1)
1 MST1 27 (I/O1)
If [A+] is pressed again, the CNC will display the third set of inputs.
Digit Corresponding Input Pin
8 E5 17 (I/O2) 7 E4 25 (!/O2) 6 E3 22 (I/O 2) 5 E2 23 (I/O 2) 4 E1 21 (I/O 2) 3 Mult. factor, handwheel or JOG type posit. 24 (I/O 2) 2 Mult. factor, handwheel or JOG type posit. 15 (I/O 2) 1 Y axis home switch 18 (I/O 2)
Chapter: 2 Section: Page
AUX MODE
SYSTEM I/O TEST
3
Press [A+] to show the next set outputs.
Digit Corresponding Output Pin
8 Y axis In Position 9 (I/O 2) 7 Y axis direction (Open Loop) 8 (I/O 2) 6 Y axis Slow (Open Loop) 5 (I/O 2) 5 Y axis Fast (Open loop) 3 (I/O 2) 4 T Strobe 4 (I/O 2) 3 S Strobe 6 (I/O 2) 2 Y axis Brake 7 (I/O 2)
1 Automatic 10 (I/O 2)
By pressing [A+] again, the CNC shows the checksum corresponding to the software version installed on this unit (in this example: 08AF) and the CNC model (in this example: 102S).
If [A+] is pressed again and the CNC belongs to the Fagor LAN, the display will show the element connected to each node. Use [A+] to scroll them.
The appearing information looks like this:
The top window displays the message "Lan" referring to the Local Area Network.
The bottom window shows the node number (in this case "Nod.0" and the element occupying it (in this case: "PLC").
The CNC models: 82, 101S, 102 and 102S are considered as a single family by the LAN. That is why they appear as "Nod.? CN82".
By pressing [A+] again and if the CNC belongs to the Fagor LAN, the display will show the number of lost tokens. The appearing information looks like this:
By pressing [A+] again, the CNC lights all the LEDs indicating the end of the system I/O test.
By pressing [A+] again, the CNC will start the system I/O test all over.
Page
AUX MODE4
Section:Chapter: 2
SYSTEM I/O TEST
2.2 MACHINE PARAMETERS
With this option, it is possible to analyze the machine parameters of the CNC and modify their settings if the machine parameter memory is not locked.
These machine parameters are set by the manufacturer and are used to adapt the CNC to the machine.
To access the machine parameters, press the keystroke sequence: [AUX MODE] [1] The display information looks like this:
The top display shows the number of the machine parameter.
The bottom display shows the current value of that
parameter. To have another parameter display, use one of the following methods: * Use the keys * Press [CL] twice to clear the current display. Then, key in the desired parameter
number and press [RECALL]. The CNC will show that parameter.
Bear in mind that once the machine parameters have been set, either the [RESET] key must be pressed or the CNC powered-down and back up in order for the new values to be assumed by the CNC.
The installation manual describes all these machine parameters.
2.2.1 EDITING MACHINE PARAMETERS
The machine parameters must be edited one by one. Depending on the type of machine parameter selected, it will take one of the following types of values:
A number P12 = 30000 A group of 8 bits P19 = 00001111
To edit a parameter which is assigned a number, proceed as follows once the desired parameters has been selected:
* Press [CL]. The CNC clears the bottom display. * Key in the desired value. * Press [ENTER] to "enter" this value in the machine parameter table.
If the CNC does not assume this new value and it displays the previous one instead, it means that the machine parameter table is locked.
Chapter: 2 Section: Page
AUX MODE
MACHINE PARAMETERS
5
Loading...
+ 73 hidden pages