Professional Documents
Culture Documents
NCT
101, 104, 115 Machine Tool Controls
Installation Manual
from Software Version x.066 (M) (L)
Produced and developed by NCT Automation kft.
H1148 Budapest Fogarasi út 7
: P. O. Box: 1631 Bp. pf.26
F Phone: (+36 1) 467 63 00
F Fax:(+36 1) 467 63 09
E-mail: nct@nct.hu
Home Page: www.nct.hu
Contents
6 Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.1 iPS Power Supply (Option). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.2 Handwheel Mounted on Front Panel (Option NCT101, NCT104). . . . . . . . . . . . . . . . 55
3
6.3 External Handwheel (Option). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6.4 Serial Port Connector Box (Option NCT101, NCT104).. . . . . . . . . . . . . . . . . . . . . . . 57
6.5 NCT Probe Adapter Unit (Option). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.6 EXEI or EXEV Board for Receiving Sinusoidal Encoder Outputs (Option). . . . . . . . 57
6.7 TACHO Board for Generating Tacho Output Signal (Option). . . . . . . . . . . . . . . . . . . 58
6.8 IOMOD Unit Snapped on the 35mm Rail (Option). . . . . . . . . . . . . . . . . . . . . . . . . . . 59
6.9 ADBRD A to D Converter Board Mounted on INT100 Board (Option). . . . . . . . . . . 60
7 Connecting Controls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
7.1 Power Supply of Controls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
7.2 Power Supply of Interface and Turn-on Process of the Machine. . . . . . . . . . . . . . . . . 62
7.3 Wiring V1, V2, Video In, Monitor Output and Input Connectors. . . . . . . . . . . . . . . . 64
7.4 Wiring Connector S1 of Serial Channel RS-232C. . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.5 Wiring Connector P1 of Probe Inputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.5.1 Configuring Probe Inputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.5.2 Wiring NCT Probe Interface Board.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
7.6 NCT CAN Bus and Its Connectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
7.6.1 Wiring of CPU104, NCT115 CPU Cards’ 9p Dsub CAN Connectors. . . . . . . . . 74
7.6.2 Wiring of the Connectors of the Operator’s Panels and the NCT101 9p Dsub CAN
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
7.6.3 Wiring of NCT104 and NCT115 CPU Cards and Operator’s Panel.. . . . . . . . . . 74
7.6.4 Wiring Connectors N1 of NCT101 and NCT115 CPU N2. . . . . . . . . . . . . . . . . . 75
7.6.5 Wiring Connectors C1, C2 of XMU CAN Board. . . . . . . . . . . . . . . . . . . . . . . . . 75
7.7 Wiring Connectors E1, ..., E4 of Encoders. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
7.7.1 Receiving Sinusoidal Encoder Outputs with EXEI or EXEV Board. . . . . . . . . . 76
7.8 Wiring Connector A1 of Analog Outputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
7.8.1 TACHO Option Board for Generating Tacho Output. . . . . . . . . . . . . . . . . . . . . . 77
7.9 Wiring Connector O1 of Interface Outputs.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
7.10 Wiring Connectors I1, I2 of Interface Inputs.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
7.11 Wiring Integrated Handwheel Connector H1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
7.12 Connecting External Handwheel.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
4
8.3.7 Version. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
8.3.8 Deleting Memory of Part Programs with Formatting. . . . . . . . . . . . . . . . . . . . . 102
8.3.9 Replacing System Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
8.4 Security Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
8.4.1 Data Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
8.4.2 Dealer Security.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
8.4.3 Decoder program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
8.4.4 Enable of Data Security Opening with PLC Key.. . . . . . . . . . . . . . . . . . . . . . . . 107
5
9.12 Other Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
9.12.1 Operating PLC Constants. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
9.12.2 Setting Tool Change Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
9.12.3 Parametering Free-purpose Analog Outputs. . . . . . . . . . . . . . . . . . . . . . . . . . . 153
9.12.4 Setting Path Dependent Lubrication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
9.12.5 Function Transfer at Addresses A, B, C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
9.12.6 Screen Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
9.12.7 Parameters Influencing Axis Movements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
9.12.8 Settings of Initializing after Power-on and Reset. . . . . . . . . . . . . . . . . . . . . . . 155
9.12.9 Different Parameters Influencing Part Programming. . . . . . . . . . . . . . . . . . . . 155
10 Parameters.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
10.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
10.1.1 Valid Data Ranges of Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
10.1.2 Reference to Coordinate Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
10.1.3 Reference to Feedrate and Acceleration Data. . . . . . . . . . . . . . . . . . . . . . . . . . 158
10.2 IPLCONST Parameter Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
10.3 DISPLAY Parameter Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
10.4 COMMON Parameter Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
10.5 SERIAL Parameter Group.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
10.6 FEED/ACC Parameter Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
10.7 AX.LIMIT Parameter Group.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
10.8 SERVO Parameter Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
10.9 SPINDLE Parameter Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
10.10 STRAIGHTNESS Parameter Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
10.11 PTCHCMP Parameter Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
10.12 REFPAR Parameter Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
10.13 MEASURE Parameter Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
10.14 MACRO Parameter Group.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
6
© Copyright NCT
7
1 NCT101 Compact Control
In the compact version (NCT101) the monitor, the alphanumeric keyboard and the machine
control panel are mounted on a front panel. The control unit is placed behind them, it is integrated
with the front panel, and cannot be separated from it.
The cycle time of NCT101 controls is 1 msec.
Basic configuration of NCT101 compact version:
Operator’s panel (mounted on front panel):
– Monitor: 10" color TFT,
– Alphanumeric keyboard: 51 buttons,
– Number of softkeys: 10,
– Number of menu selection keys: 6,
– Machine control panel: full.
Control unit (mounted behind the operator’s panel):
– Serial port: 1,
– Monitor output: VGA-compatible,
– Probe input: max. 4,
– Number of encoder inputs (with spindle): max. 4 (non-extendable),
– Number of analog outputs (with spindle): max. 4 (non-extendable),
– CAN bus: connectors for external handwheel and 4 NCT digital drives,
– Number of interface inputs: max. 48 (non-extendable),
– Number of interface outputs: max. 32 (non-extendable).
8
1 NCT101 Compact Control
9
1 NCT101 Compact Control
10
1 NCT101 Compact Control
11
1 NCT101 Compact Control
NCT101 motherboard
12
1 NCT101 Compact Control
– System software,
– Part programs.
The power supply, CPU, measuring system and interface of the control is mounted on NCT101
motherboard.
Measuring system outputs and inputs can be used for position controlled or measured axes, as
well as for spindles or for transmitting analog outputs.
Position controlled axes may be:
– NC axes. NC axes are those which can be reached at addresses defined in part program (X, Y,
...C). The logic axis (reference with letters: X, Y, Z, ...), to which a physical axis
(reference with numbers: 1, 2, ...4) is to be ordered, must be selected in course of para-
meter setting in AXIS parameter group. The physical axis selection determines the
number of the encoder input, from which e.g. axis X receives the encoder pulses needed
for position feedback, as well as the pin number of analog output connector from which
the analog command signal is transmitted for drive X.
– PLC axes. Reference cannot be made directly for PLC axes from part program. They receive
movement command through PLC program in course of function execution. PLC signals
the fact, that the given axis receives its control from it, by setting flags Y630, ..., Y633 to
1. The flags must always be handled according to physical axis number.
Spindles may need encoder inputs and command signal outputs.
Free purpose analog (or digital) outputs can also be used.
Encoder inputs can be used as:
For position feedback of position-controlled axes. Parameter NOLOOPn No. 446n must be set
to 0. In this case the control sends analog speed command signal through the appropriate
analog output (if value of parameter DIGITALn No. 486n is 0 ) to the drive, if the value
of parameter DIGITALn No. 486n is 1 it sends digital command signal through CAN bus
after processing encoder data.
Position measure inputs of non-position-controlled axes. Parameter NOLOOPn No. 446n must
be set to 1. In this case the encoder signals are only used for path measure and position
13
1 NCT101 Compact Control
display, there is no command signal output through analog (or digital) output belonging
to encoder input.
Receiving signals of spindle encoders. Parameter IOSELS1 No. 5025 determines, which encoder
input is used for spindle.
Analog (or digital) outputs can be used as:
Speed command signal output of position controlled axes. Parameter NOLOOPn No. 446n must
be set to 0. In this case the control calculates speed command signal from signals of
encoder input belonging to analog (or digital) output, and sends command signal to the
drive
Spindle command signal output. The output determined by parameter IOSELS1 No. 5025 is used
for spindle speed command signal output.
Free purpose analog (or digital) output. Outputs determined by parameter COMMANDn No.
010n, which can be programmed through PLC registers, can be used optionally.
Tacho output (speed feedback). In case of motherboard mounted with optional tacho board.
The following table shows the connectors of motherboard and the parameter state belonging to
the physical axis number.
connector
physical encoder possible
of output parameter
axis No. connector applications
signal
axis AXIST1=1
1 E1 A1, N1 spindle IOSELSn=1; AXISTSn=1
analog output COM M ANDn=1
axis AXIST2=1
2 E2 A1, N1 spindle IOSELSn=2; AXISTSn=1
analog output COM M ANDn=2
axis AXIST3=1
3 E3 A1, N1 spindle IOSELSn=3; AXISTSn=1
analog output COM M ANDn=3
axis AXIST4=1
4 E4 A1, N1 spindle IOSELSn=4; AXISTSn=1
analog output COM M ANDn=4
Note, that only one function must be defined for one physical input and output when setting
parameters. E.g.: if the 4th input and output of the board is selected as both axis (W=1 No. 4286,
AXIST4 No. 4444=1 and NOLOOP4 No. 4464=0) and spindle (IOSELS1 No. 5025 =4) it causes
problems in command signal output without error message.
14
1 NCT101 Compact Control
15
1 NCT101 Compact Control
16
2 NCT104 Control with External Operator’s Panel
The control with external operator’s panel (NCT104) is made up of two main units:
operator’s panel and
control unit
The operator’s panel containing the monitor, the data input keyboard and optionally the machine
control panel, must be mounted on the machine to an ergonomically optimal place.
The control unit is reasonably mounted in the electric cabinet of the machine.
The cycle time of NCT104 controls is 1 msec.
Basic configuration of NCT104 control with external operator’s panel:
Operator’s panel:
– Monitor: 15" color TFT,
– Alphanumeric keyboard: 79 buttons,
– Number of softkeys: 10,
– Number of menu selection keys: 6,
– Machine control panel: full.
Control unit:
– CPU104 CPU board:
Serial port: 1,
Monitor output: VGA-compatible,
Probe input: max. 4,
CAN bus connector for connection with operator’s panel.
– 1 piece of XMU2000, or XMU CAN measuring system board:
Number of encoder inputs (with spindle): max. 4,
In case of XMU2000: max. 4 analog outputs (with spindle),
In case of XMU CAN: 2 CAN bus connectors for serving 2-2 NCT digital drive.
– 1 piece of INT2000 or INT100 interface board:
Number of interface inputs: max. 56,
Number of interface outputs: max. 32.
17
2 NCT104 Control with External Operator’s Panel
18
2 NCT104 Control with External Operator’s Panel
19
2 NCT104 Control with External Operator’s Panel
Above unit carries 15" color TFT colour monitor and also contains softkeys and page keys.
Power supply of monitor:
100 - 250 VAC, 50/60 Hz, 0,6 A
Buttons setting the monitor (brightness, contrast etc.) can be found on the back of the unit.
Also a ribbon cable connector can be found here, which transfers the signals of the softkeys to
the printed circuit of data input keyboard.
20
2 NCT104 Control with External Operator’s Panel
The printed circuit for the pushbuttons can be found on the back of the unit. Ribbon cable
connectors are for receiving signals of softkeys on monitor unit and machine keyboard buttons.
The CTRL_KB board is placed above it, which processes and transfers signals of operator’s panel
and handwheel through CAN bus to control unit. CTRL_KB board needs power supply, which
is received from the power supply of control unit (PS100). Jumpers setting the way of receiving
of handwheel signals are found here.
21
2 NCT104 Control with External Operator’s Panel
CTRL_KB board
CTRL_KB board
– CON_CAN: CAN bus connector (9p Dsub female). It is connected with connector N2 of
CPU104 control unit board. The external handwheel is also connected here.
– CON_MACH: ribbon cable connector, for connecting keyboards with CTRL_KB.
– SK: power supply connector. It needs 24 VDC. The power supply is received from output S1
of PS100 control unit supply.
Setting handwheel mounted on front panel:
The board can receive handwheel with a resolution of 25 pulse/revolution, or 100
pulse/revolution. The handwheel may also send negated (–A, –B) signals, but it is not necessary.
– J1: If the jumper breaks the two contacts, the board quadruples the handwheel pulses. This is
used in case of a handwheel with 25 pulse/revolution. In case of a handwheel with a
resolution of 100 pulse/revolution the jumper is left empty.
– J2, J3: If both contact pairs are broken the negated (–A, –B) signals are not connected to con-
nector H1 of machine control panel.
22
2 NCT104 Control with External Operator’s Panel
Pushbuttons of machine control panel are connected to the control electronics on data input
keyboard with a 50-pin ribbon cable. Two pushbuttons can be found on the machine control
panel, which are connected by the user to the electronic cabinet of the machine. Handwheel can
also be mounted on the machine control panel.
23
2 NCT104 Control with External Operator’s Panel
24
2 NCT104 Control with External Operator’s Panel
In basic configuration the control unit contains power supply, CPU104 board, as well as 1 XMU
and 1 INT board. CPU104 board must always be mounted beside the power supply.
25
2 NCT104 Control with External Operator’s Panel
26
2 NCT104 Control with External Operator’s Panel
27
2 NCT104 Control with External Operator’s Panel
28
3 NCT115 Control with External Operator’s Panel
The control with external operator’s panel (NCT115) is made up of two main units:
operator’s panel and
control unit
The operator’s panel containing the monitor, the data input keyboard and optionally the machine
control panel, must be mounted on the machine to an ergonomically optimal place.
The control unit is reasonably mounted in the electric cabinet of the machine.
The cycle time of NCT 115 controls is 2 msec.
Basic configuration of NCT115 control with external operator’s panel:
Operator’s panel:
– Monitor: 10" color TFT,
– Alphanumeric keyboard: 43 buttons,
– Number of softkeys: 10,
– Machine control panel.
Control unit:
– CPU115 CPU board:
Serial port: 1,
Monitor output: VGA-compatible,
CAN bus connector for connection with operator’s panel
CAN bus connector to NCT drives, when there is no measuring system card..
– 1 piece of INT2000 or INT100 interface board:
Number of interface inputs: max. 56,
Number of interface outputs: max. 32.– Handwheel:
Integrated: mounted on front panel,
External: in a separate box, with axis and increment switch, as well as with emergency
stop button, it is connected to operator’s panel with a 2m-long spiral cable,
For each axis: it is possible to mount separate handwheels on axes X and Z in case of
turning controls, while on axes X, Y and Z in case of milling controls. The moving of
further axes is possible with a further mutual handwheel.
Options of NCT115 control with external operator’s panel:
– Handwheel:
Integrated: mounted on front panel,
External: in a separate box, with axis and increment switch, as well as with emergency
stop button, it is connected to operator’s panel with a 2m-long spiral cable,
For each axis: it is possible to mount separate handwheels on axes X and Z in case of
turning controls, while on axes X, Y and Z in case of milling controls. The moving of
further axes is possible with a further mutual handwheel.
– Measuring system cards: 2 measuring system cards can be built in as extension. Analog
(XMU2000) and digital (XMU CAN) measuring system cards can be built in even in the
same time,
29
3 NCT115 Control with External Operator’s Panel
– XMU2000 options:
TACHO board: it generates 4 analog tacho signals from 4 encoder inputs with frequency -
voltage conversion,
EXEI or EXEV boards: enable for the board to receive sinusoidal encoder signals with
current or voltage output separately for each axis,
– XMU CAN option:
EXEI or EXEV boards: enable for the board to receive sinusoidal encoder signals with
current or voltage output separately for each axis,
– Interface extension boards: Three further interface boards can be mounted as extension.
INT2000 and INT100 boards can also be mounted together,
– INT100 option:
ADBRD board: enables for the board to receive 4 analog input signals and to convert
them to digital signals, that can be used by PLC program.
30
3 NCT115 Control with External Operator’s Panel
The monitor and the keyboard can arranged below, as shown on the diagram above, or next to
each other.
31
3 NCT115 Control with External Operator’s Panel
Mounting dimensions of 10" TFT monitor and soft keys of NCT115 control
Above unit carries 10" TFT colour monitor and also contains softkeys and page keys.
Power supply of monitor:
12VDC
which can reach the monitor via the KB2CAN card’s M1 plug at backside of the keyboard.
Buttons setting the monitor (brightness, contrast etc.) can be found on the back of the unit.
Also a ribbon cable connector can be found here, which transfers the signals of the softkeys to the
printed circuit of data input keyboard.
32
3 NCT115 Control with External Operator’s Panel
On the front panel of the keyboard beside the keys, the following operating devices and units can
be found:
Feedrate override pot
USB: USB port for connecting PenDrive
RS232: serial interface 9p Dsub male connector
Machine on: turning on machine
Emergency stop
On the backside of the unit the SW-KB115 printed circuit holding the push buttons.
Above that you can find the KB2CAN card, which processes and transmits the signals coming
from the control panel and the handwheel through the CAN bus to the control device. The
KB2CAN card needs a power, which it can get from the control device.
33
3 NCT115 Control with External Operator’s Panel
34
3 NCT115 Control with External Operator’s Panel
KB2CAN Card connector P4 (POTM): for the % pot on the front panel.
KB2CAN Card connector P2 (PROG): exclusively for inner usage.
KB2CAN Card connector P1: 50p ribbon cable connector, which has to be connected to the
SW-KB115 card CON_MACH connector, and it functions as a receiver of the signals of
the push buttons..
KB2CAN Card connector S1: connector for the power supply of operator’s panel. The NCT115
CPU card receives the 24 VDC power via PS2 connector.
35
3 NCT115 Control with External Operator’s Panel
The connectors of the NCT115 CPU central processor card and motherboard:
– V1: Video output (VGA compatible).
– P1: Probe input connector.
– S1: RS-232C serial port connector.
– N1: CAN bus connector for the external operator’s panel.
– N2: CAN bus connector for digital NCT drivers.
– KB1: PS/2 compatible keyboard connector. It can be only used to set the motherboard BIOS..
– PS2: 24VDC output for the electric supply for the operator’s panel.
– PS1: The input of the power supply of the operator’s panel.
– M2: 5V, 12V power connector, exclusively for service purposes.
36
3 NCT115 Control with External Operator’s Panel
3.5 The Usage of NCT 115 Conntrol without XMU 1 Measuring System Card
The NCT115 CPU card is able to handle 4 axis without using measuring system card..
In this case the control gets the position measured by the rotary encoder set on the motor from the
drives by the N2 CAN bus connector, and this is also the connector through which the control
sends the speed command signal to the drives.
The conditions of using the control without XMU 1 measuring system card
– there is no XMU measuring system card configured to number 1 in the operator’s panel,
– NCT drives are used,
– the rotary encoder of the motor should be used to set the position,
– max. 4 axes,
– the 4 axes can be spindle and auxiliary drive as well,
– the axes and spindle(s) are set from 1 to 4.
The NCT drives can be used without a measuring system card to communicate with the operator’s
panel from only the software versions given below:
– Synchronous motor drives: V4.14/2 software version
– Asynchron motor drives: V5.04/5 software version.
If you need more than 4 axes and spindles, you can also use XMU card configured to 2 or 3, wich
can be analog XMU 2000, or digital XMU CAN as well.
If you need to work with analog drives, use a XMU2000 card and configure it to number 1. Then
the control does not handle the signals of the N2 connector!
If you would like to use direct measuring in the control, for example linear scale or angle encoder,
and do not want to use the rotary encoder on the motor, you should use either an analog
or a digital XMU card and configure it to number 1. Then the control does not handle the
signals of the connector N2!
The NCT115 control generally does not include a measuring system card.
37
4 The Cards that Can Be Built in the NCT104, NCT115 Controls
board No. J1 J2
The control is capable of handling maximum 8 position controlled axes, 2 spindles and 2 free
purpose analog or digital outputs.
38
4 The Cards that Can be Built in the NCT104, NCT115 Controls
Free purpose analog (or digital) outputs can also be used for all three boards.
Encoder inputs can be used as:
For position feedback of position-controlled axes. Parameter NOLOOPn No. 446n must be set
to 0. In this case the control sends analog speed command signal through the appropriate
analog output (if value of parameter DIGITALn No. 486n is 0 ) to the drive, if the value
of parameter DIGITALn No. 486n is 1 it sends digital command signal through CAN bus
after processing encoder data.
Position measure inputs of non-position-controlled axes. Parameter NOLOOPn No. 446n must
be set to 1. In this case the encoder signals are only used for path measure and position
display, there is no command signal output through analog (or digital) output belonging
to encoder input.
Receiving signals of spindle encoders. Parameter IOSELS1 No. 5025 determines, which encoder
input is used for spindle.
Analog (or digital) outputs can be used as:
Speed command signal output of position controlled axes. Parameter NOLOOPn No. 446n must
be set to 0. In this case the control calculates speed command signal from signals of
encoder input belonging to analog (or digital) output, and sends command signal to the
drive.
Spindle command signal output. The output determined by parameter IOSELS1 No. 5025 is used
for spindle speed command signal output.
Free purpose analog (or digital) output. Outputs determined by parameter COMMANDn No.
010n, which can be programmed through PLC registers, can be used optionally.
Tacho output (speed feedback). In case of motherboard mounted with optional tacho board.
The following table shows the connector of XMU board and the parameter state belonging to the
physical axis number.
39
4 The Cards that Can Be Built in the NCT104, NCT115 Controls
output
physical encoder possible
board No. signal parameter
axis No. connector application
connector
axis AXIST1=1
1 XMU–1 E1 A1, C1 spindle IOSELSn=1; AXISTSn=1
analog output COM M ANDn=1
axis AXIST2=1
2 XMU–1 E2 A1, C1 spindle IOSELSn=2; AXISTSn=1
analog output COM M ANDn=2
axis AXIST3=1
3 XMU–1 E3 A1, C2 spindle IOSELSn=3; AXISTSn=1
analog output COM M ANDn=3
axis AXIST4=1
4 XMU–1 E4 A1, C2 spindle IOSELSn=4; AXISTSn=1
analog output COM M ANDn=4
axis AXIST5=1
5 XMU–2 E1 A1, C1 spindle IOSELSn=5; AXISTSn=1
analog output COM M ANDn=5
axis AXIST6=1
6 XMU–2 E2 A1, C1 spindle IOSELSn=6; AXISTSn=1
analog output COM M ANDn=6
axis AXIST7=1
7 XMU–2 E3 A1, C2 spindle IOSELSn=7; AXISTSn=1
analog output COM M ANDn=7
axis AXIST8=1
8 XMU–2 E4 A1, C2 spindle IOSELSn=8; AXISTSn=1
analog output COM M ANDn=8
spindle IOSELSn=9; AXISTSn=1
9 XMU–3 E1 A1, C1
analog output COM M ANDn=9
spindle IOSELSn=10; AXISTSn=1
10 XMU–3 E2 A1, C1
analog output COM M ANDn=10
spindle IOSELSn=11; AXISTSn=1
11 XMU–3 E3 A1, C2
analog output COM M ANDn=11
spindle IOSELSn=12 ; AXISTSn=1
12 XMU–3 E4 A1, C2
analog output COM M ANDn=12
Note, that only one function must be defined for one physical input and output when setting
parameters. E.g.: if the 4th input and output of the board is selected as both axis (W=1 No. 4286
, AXIST4 No. 4444=1 and NOLOOP4 No. 4464=0) and spindle (IOSELS1 No. 5025 =4) it causes
problems in command signal output without error message.
The control is only capable of handling axes of the first two XMU boards for each axis.
40
4 The Cards that Can be Built in the NCT104, NCT115 Controls
41
4 The Cards that Can Be Built in the NCT104, NCT115 Controls
42
4 The Cards that Can be Built in the NCT104, NCT115 Controls
43
4 The Cards that Can Be Built in the NCT104, NCT115 Controls
44
4 The Cards that Can be Built in the NCT104, NCT115 Controls
Board specifications:
– Interface power supply (24 VDC) needs external source.
– Outputs and inputs are insulated from control electronics,
– Voltage limit: 24 VDC (min. 20 VDC, max. 30 VDC)
– Maximum load of outputs: max. 500 mA (measured on 24VDC),
– Maximum load of inputs: 8,5 mA (measured on 24VDC).
45
4 The Cards that Can Be Built in the NCT104, NCT115 Controls
46
4 The Cards that Can be Built in the NCT104, NCT115 Controls
FEW CF board
47
4 The Cards that Can Be Built in the NCT104, NCT115 Controls
48
5 Elements of Machine Control Panel
Elements of machine control panel are the same in case of the compact and external versions.
The lighted state of LED in top left corner of buttons means that the function selected by the
button is active.
The machine control panel, containing buttons of mode switching, jog, spindle rotation, start, stop,
ect. is built by the machine manufacturer on his own in case of control NCT104, or the machine
control panel delivered by NCT is applied.
In the first case the button signals must be connected to the NC through the interface board inputs
as well as the button lamps can be lighted through interface board outputs.
In case of compact version the control front panel always contains the elements of machine control
panel.
In case of using machine control panel the button connections and LEDs are handled by the data
input keyboard electronics therefore this mode saves interface I/Os and cabling.
Some elements of machine keyboard can also be operated by means of control softkeys. their
detailed description can be found in the Operator’s Manual as well as in the PLC Manual.
On the middle field of machine control panel (for special order) buttons with user labels can be
placed. These are primarily axis selection buttons (if the number of axes is over 4), buttons
controlling coolant handling, or rapid traverse rate % buttons.
49
5 Elements of Machine Control Panel
Machine on button. By affecting it, provided the machine is not in emergency stop state
(e.g. the emergency stop is not in held down state) the control and the machine link
together. Other parts of the machine, e.g. hydraulics, ect. come into effect.
Mode switching buttons:
continuous jog
incremental jog
manual handle
edit
50
5 Elements of Machine Control Panel
automatic
Increment buttons:
Override switches:
Feed rate override switch in the range of 0 - 120%. It can optionally
influence the rapid traverse rate. The rapid traverse % scaling (inner
circle on diagram) corresponds to the sample PLC program of PLC
Manual.
conditional stop
program test
machine lock
dry run
block restart
51
5 Elements of Machine Control Panel
block return
function lock
Start button
Stop button.
Jog buttons. Operators of jogging and increment stepping. In case of running to reference point
as well as when applying handwheel mounted on front panel they serve for selecting axes. The
order of buttons may differ for each machine type.
The captions and order of jog buttons can be modified in case of special order. See optional
buttons of machine keyboard.
Spindle start and stop buttons. By affecting them the spindle starts
to spin in direction M3, or M4 as well as stops spinning as the
effect of button M5.
52
5 Elements of Machine Control Panel
If there are more than 4 axes in the machine the axes to be moved must be selected for axis
movement, manual handle and reference point return. In this case it is practical to place the axis
selection buttons to the option buttons of machine keyboard. In jog mode for example with one
of the buttons (e.g.: W) the desired axis can be selected, while with button + or – the direction is
specified
Rapid traverse rates:
This button activates the spindle jog mode. In this mode the spindle can be rotated
slowly with buttons M3, M4. Till button M3 or M4 is held down the spindle jogs,
if it is let the spindle stops.
Coolant handle buttons:
1st choise:
M8: if auto mode M8 is off the operator can switch the coolant on by means of this
button. The switched-on state of the LED signals the switched-on state of coolant
pump.
M9: if auto mode M8 is off the operator can switch the coolant off by means of
this button. The switched-on state of the LED signals the switched-off state of
coolant pump.
Auto mode M8: if the mode is on (lighted LED) the coolant pump is switched on
or off by means of commands M8, M9 of the part program. In case the mode is off
the operator switches the coolant on or off with the help of buttons M8, M9.
53
5 Elements of Machine Control Panel
2nd choise:
M8_M9: if auto mode M8 is off the operator can switch the coolant on or off by
means of this button. The switched-on state of the LED signals the switched-on
state of coolant pump.
Auto mode M8: if the mode is on (lighted LED) the coolant pump is switched on
or off by means of commands M8, M9 of the part program. In case the mode is off
the operator switches the coolant on or off with the help of button M8_ M9.
Options of jog buttons:
Apart from the ones listed in the previous chapter the jog buttons can be labeled as follows:
54
6 Options
6 Options
55
6 Options
56
6 Options
6.6 EXEI or EXEV Board for Receiving Sinusoidal Encoder Outputs (Option)
Applying optional boards EXEI or EXEV, XMU2000 and XMU CAN measuring system boards
built in NCT104, NCT115 control can receive sinusoidal encoder outputs for each axis.
Application of boards does not increase the space occupied by XMU measuring system boards.
Remove short circuits from the appropriate SO1, ..., SO4 sockets and push EXE board before
mounting.
Two kinds of sinus signals can be received:
11ìApp current signal is received by EXEI option board. Its sign on the board is nnnn-40-mmm.
1Vpp voltage signal is received by EXEV option board. Its sign on the board is nnnn-41-mmmm.
57
6 Options
58
6 Options
59
6 Options
60
7 Connecting Controls
7 Connecting Controls
61
7 Connecting Controls
After turning on the machine and control, immediately 24V must be switched to Machine ON
24VDC input (pin 19 of connector I1). Supply voltage can only be switched to +24VDC input
(pins 19, 37 of connector O1) through contacts 3 and 4 of relays K1 and K2, after the machine has
been turned on successfully.
The advised turn-on process of the machine is as follows:
– push Machine On button mounted on machine control panel or on other place of the machine,
– if none of the slides is on emergency limit position, and all emergency stop buttons are
closed, 24V is switched to Machine On button pressed (I002) input, (naturally any input
can be used instead of I002)
– afterwards PLC program of the control switches Machine On output on (pin 18 of connector
O1), which pulls up relay K3 and relay K1 receives power supply through contacts 1 and
2 of relay K3,
– relay K2 is connected through contacts 1 and 2 of relay K1 and relays K1 and K2 are
interlocked through contacts 1 and 2 of relay K2, the circuit is closed even after machine
on button is released.,
– INT board receives power supply through contacts 3 and 4 of relays K1 and K2.
According to the diagram emergency stop is caused by emergency limit position switches and
emergency stop buttons.
NC can also cause emergency state if Machine On output is switched off. This may occur
– if PLC switches flag Y540 off,
– if NC detects serious error (servo, feedback, encoder error, short circuit on interface)
62
7 Connecting Controls
63
7 Connecting Controls
7.3 Wiring V1, V2, Video In, Monitor Output and Input Connectors
Video outputs can be used
for driving standard moni-
tors with VGA input.
15p DHsub female con-
nector.
64
7 Connecting Controls
W iring connector S1
The NCT-115 CPU card S1 connector of the NCT115 control has to be connected with S1
connector of the keyboard. The connectors have to be connected in the manner shown on the
65
7 Connecting Controls
diagram below. The RTS, CTS signals must be connected in order to enable the communication
of the control with the USB storage!
66
7 Connecting Controls
67
7 Connecting Controls
effective.
Selecting signal input from parameter in case of command G37:
68
7 Connecting Controls
69
7 Connecting Controls
70
7 Connecting Controls
Probe signals or signals of probe interface electronics must be connected to connector P1 of NCT
probe interface board by means of shielded cable. Signals of NCT probe interface board must be
sent to control also through shielded cable.
On the below diagram a possible probe connection can be seen, when the probe is placed in the
spindle and connected manually for work measure in case of milling machine. The probe shows
+5V power supply signal and it is connected to IN1(5V) input of connector P1. When OUT1
signal of wiring strip W3 is connected to the interface the PLC registers the connected state of
probe.
71
7 Connecting Controls
Possible wiring of connector P1 in case of lathe control, if active tool sensor is used:
Connecting NCT probe interface board connector P2 and connector P1 of NCT101 motherboard
or CPU104, NCT115 CPU boards:
Connecting signals of wiring strip P3 in milling control if NCT measure macros are used:
In order to avoid overwriting of subprogram O9984, it is advised to connect OUT1 (Ready) and
STS (stylus deflected) signals in the following way:
STS: Ipq0, i.e. connect to input 0 of byte q of INT board p. (e.g.: I040, 1st board 4th
byte). The polarity of STS signal is negative, thus 0V, if stylus is deflected.
OUT1:Ipq1, i.e. connect to input 1 of byte q of INT board p. (e.g.: I041, 1st board 4th byte)
+24V and 0V are interface supplies used also by INT board.
Connecting signals of wiring strip P3 on lathe control in case of automatic tool length measure:
In case of tool length measure PLC program only uses STS signal. E.g. it is connected to input
I027 in the example shown in chapter 9.10 on page 149.
STS: it can be connected to any input of INT board.
72
7 Connecting Controls
73
7 Connecting Controls
7.6.2 Wiring of the Connectors of the Operator’s Panels and the NCT101 9p Dsub CAN
The connection of the connectors of
– NCT101: motherboard N2,
– NCT104: CTRL_KB card CON_CAN,
– NCT115: KB2CAN card N1, N2
is on the diagram on the right.
7.6.3 Wiring of NCT104 and NCT115 CPU Cards and Operator’s Panel
Connectors N2 and CON_CAN are 9p Dsub female connectors.
NC Ready signal switches data input keyboard LED on external operator’s panel.
+9V (200 mA) output is for supplying external handwheel.
CAN and –CAN signals are duplicated for the 120Ù closing resistance to be easily built in the
connector.
74
7 Connecting Controls
75
7 Connecting Controls
76
7 Connecting Controls
W iring connector A1
77
7 Connecting Controls
78
7 Connecting Controls
W iring connector O1
79
7 Connecting Controls
80
7 Connecting Controls
+9VDC, GND, CAN and –CAN signals of external handwheel connector are wired to
– connector N1 of motherboard in case of NCT101,
– connector CON_CAN of CTRL_KB board behind data input keyboard in case of NCT104.
– connector N2 of the KB2CAN card behind the keyboard in the case of NCT115.
If letter R is seen beside handwheel serial number, 120Ù closing resistance is built in between pins
5 and 6 (CAN, –CAN).
Emergency stop button on handwheel has two independent contacts. Emergency stop signals
VS1, VS2, being the first contact of the button, can be connected to wiring strip X1 on machine
control panel,
VS3, VS4, being the second contact of the button, can be connected to wiring strip X2 on machine
control panel in the case of NCT101 and 104 operator’s panels.
In NCT115 operator’s panels connect them in series with the emergency stop button.
Only 24V voltage can be connected to the emergency stop button of external handwheel
because of the insulation strength and of the nearness of TTL-level signals!
81
7 Connecting Controls
82
8.1 Power-on Process of Control
The control installation requires the installing expert’s overall knowledge. This knowledge can
be attained from the following manuals:
NCT101M, 104M, 115M (or T) Operator’s Manual,
NCT101M, 104M, 115M (or T) Programmer’s Manual,
NCT PLC Programmer’s Manual
In this chapter only the materials not included in the above manuals - as no necessities of normal
control functioning - are discussed.
First of all the power-on process of control, than the built-in functions needed for control
installation, service, diagnostics are discussed. These can be divided into two grand groups:
– SERVICE UTILITIES mode functions acquired before total start-up of control,
– as well as service functions acquired in the course of normal control functioning.
Finally the built-in security functions are shown.
8.1.1 First Phase of the Turn-on Process and its Error Messages
After turn-on the control first executes self-diagnostics, it checks the checksum of the codes in
appropriate memories as well as of the parameters, than it loads the DRAMs.
If it finds error
SYSTEM,
HGSZ,
PLC,
PARAMS
in one of the codes, the turn-on process stops.
If no error is found, it sends OK messages after the above entries, and waits for a few seconds so
that the user can enter SERVICE UTILITIES mode, with the appropriate pushbutton combination.
In case error is found, BAD message appears and the turn-on process stops here.
LWarning: If the NC stops because of an error in course of the above check, always turn to
expert service!
83
8.1 Power-on Process of Control
8.1.4 Second Phase of the Turn-on Process and its Error Messages
If the parameters are also found correct by the control, the second phase of turn-on process begins.
In course of this ABSOLUTE POSITION screen appears. It checks the following data during turn-
on process:
– The checksum of PLC program stored in non volatile memory is checked. If error is found the
following message is displayed:
PLEASE LOAD A PLC PROGRAM
This message is also written in German and Hungarian in the message field. In this case
two things can be done. It is either to select PLC screen of SERVICE screens and load the
machine PLC program or provided it is not ready, to activate SERVICE UTILITIES mode
after restarting the control, where a basic PLC program can be downloaded from non
volatile memory.
– It checks the checksum of PLC flags and tables describing the machine state. If it finds error,
84
8.1 Power-on Process of Control
it sends message
TOOL PLACE TABLE BAD No. 3504
L Warning! After deleting the above error message these flags and tables must be set according
to the machine state. Its omission may cause injury, or perhaps machine deterioration,
therefore in such cases turn to the machine tool builder for help, or read the
supplementary manuals and follow their instructions.
– It checks the checksum of the volatile memory area containing NC state. These data are as
follows:
G20/G21: inch/metric size setting,
Length compensation setting,
The program, the execution of which was interrupted, if turn-off was activated during
program execution, in order to initiate search for the interrupted block,
Graphic screen settings.
If error is found, it send error message
NC STATUS TABLE BAD No. 3508.
L Warning! After deleting the above error message the operator’s thoughtful intervention is
needed.
– It checks the checksum of the tool compensation table. If error is found, it sends error message
TOOL OFFSET TABLE BAD No. 3510
L Warning! After deleting the above error message the tool compensations must be re-measured,
otherwise any program start may cause injury, or perhaps machine deterioration.
– It checks the checksum of work offset table. If error is found, it sends error message
WORK OFFSET TABLE BAD No. 3511
L Warning! After deleting the above error message the work offsets must be re-measured,
otherwise any program start may cause injury, or perhaps machine deterioration.
– It checks the checksum of volatile macro variables #500, ..., #599. If error is found, it sends
error message
MACRO TABLE BAD No. 3545
L Warning! The above variables may contain important data to be kept, which influence
machine operation. These may be measure cycle parameters, tool replacement state etc.
After deleting the above error message the registers must be set according to the machine
state. Its omission may cause injury, or perhaps machine deterioration, therefore in such
cases turn to the machine tool builder for help, or read the supplementary manuals and
follow their instructions.
The above error messages can be deleted by key (reset). In this case the data belonging to
the message will be set to 0, except for macro variables #500, ..., #599, the value of which will
be vacant.
85
8.1 Power-on Process of Control
installation the number of softkeys seen on screen may differ from the number of softkeys under
the monitor.
If the number of softkeys on screen is less than the number of softkeys mounted under the monitor
(e.g.: 5 on the screen, 10 under the monitor) the PARAMETERS screen of SERVICE group can
be selected by the usual paging technique and the number of softkeys drawn on screen changes
by the overwriting of parameter 1130 SFNUMB.
However this method is of no use if the number of softkeys on screen is larger than the number
of softkeys under the monitor (e.g.: 10 on the screen, 5 under the monitor).
It can also occur that the screen color is set, or after parameter loading color is set, so that e.g. the
parameters cannot be edited, because e.g. the cursor or the parameter name is not visible.
The procedure is as follows: select
ABSOLUTE screen of POSITION group (this screen is set up by the control after
power-on) than press button
(action menu button). Afterwards enter the following text with the help of the
alphanumeric keyboard:
SOFTKEY Finally press
last softkey under the monitor.
If e.g. 5 softkeys are mounted under the monitor press button ,
86
8.2 Functions of SERVICE UTILITIES
87
8.2 Functions of SERVICE UTILITIES
containing part programs see chapter 8.3.8 Deleting Part Program Memory by Formatting
on page 102.
F5 – WARM RESTART: as the effect of F5 button the control closes SERVICE UTILITIES
mode, executes the second phase of turn-on process and displays ABSOLUTE POSITION
screen, as in case of an ordinary turn-on.
88
8.3 Service Functions during Regular Control Functioning
The above state can be generated by the repeated pressing of screen menu button .
Select Service menu by pressing the softkey with corresponding caption. After entering the second
level (by the repeated press of Service softkey) the service functions offered by the control can be
activated with the help of the softkeys:
Params PLC I/O Test Logic Test mes 5 Scope Errors Version
Anal 4
1 2 3 6 7 8 9 0
89
8.3 Service Functions during Regular Control Functioning
8.3.1 Parameters
PARAMETER screen displays and
edits all control parameters. Apart
from this parameters can be
transmitted to or received from
external device through serial
channel RS-232C by means of this
function.
Parameter display is possible in all
control modes. The main parameter
groups can be seen on the diagram.
The bar can be moved along the
main groups with the help of cursor
buttons: (Up),
(Down). If a group is to be opened
(E.g. on the diagram it is the
SERIAL group) pull the bar to the desired main group than press button (Right). In this case
a further level is opened and the menu of subgroups within the selected main groups are displayed
on screen. Likewise the subgroups can be selected by the use of buttons (Up),
(Down) than the selected parameters can be displayed as the effect of button (Right).
Backwards the procedure is as follows: the subgroup is returned as the effect of button
(Left) than by the repeated press of button the main group is displayed.
A separate chapter of this manual contains the detailed list and interpretation, value limits,
dimension of parameters.
The modification of parameter values whether by means of editing or loading through serial
channel is only possible in edit mode. (Caption EDIT in the 1st field of status bar.) Select edit
mode on machine control panel 2 by pressing button or if the control does not contain
machine control panel with the help of softkeys as discussed in “Operator’s Manual”. Afterwards
press action menu button . (If the action menu button is pressed and edit mode is not opened
disqualifying symbol º» appears in the 7th field of status bar.) Henceforth the parameters can be
edited, loaded and sent.
Editing parameters
Select the appropriate subgroup and open it. The identifying number, name and value of the
parameter to be edited appears in the line above softkeys.
The parameter values can be modified by the use of numeric keys: 0, 1, ..., 9 as well as sign key
90
8.3 Service Functions during Regular Control Functioning
As a numeric key is pressed the current parameter value disappears from the bottom data input line
and the number pressed is displayed.
If a previous element of the digits under editing is to be returned use key (Backspace) or
(Enter). The number at which the cursor points can be overwritten by the use of numeric keys or
deleted as the effect of button (del).
As the editing of the given parameter is finished the new value is registered in the list as the effect
of any of buttons , , or .
In the course of parameter editing the control executes value limit test, provided the entered value
can be displayed in the format recorded for the given parameter. If not, message DATA ERROR
is displayed in the bottom line which can be canceled with he help of button (cancel). The
parameter format is stated beside the parameter identification (number and name) in the detailed
description of parameters .
The control burns in parameter values into non volatile memory only if PARAMETERS screen is
paged to another one. In this case caption BURN gleams in the 4th field of status bar for 1-2
seconds.
Other PARAMETER actions
Load Save
1 2 3 4 5 6 7 8 9 0
Load action menu: With the softkey pressed further three actions can be seen: PC, Exec, Cancel.
Loading via RS-232C starts as the effect of key Exec and stops by the use of key Cancel.
Save action menu: With the softkey pressed further three actions can be seen: PC, Exec, Cancel.
Saving via RS-232C starts as the effect of key Exec and stops by the use of key Cancel.
L Warning! Before loading is started in serial channel make sure that parameters of serial
transfer (BAUD RATE2, WORD LNG2, ect.) coincide both on NC side and the other side.
L Warning! If a DNC option is selected in RUN menu on DIRECTORY screen, communication
is only possible after switching DNC run off.
L Warninig! Always use XON/XOFF protocol for parameter loading, otherwise in case of error
message "Non-compatible parameter" loading cannot be continued after deleting the
error message by means of Cancel button, and the process has to be restarted.
91
8.3 Service Functions during Regular Control Functioning
8.3.2 PLC
Information serving the identifica-
tion of PLC program loaded in cont-
rol can be seen on PLC screen.
Apart from this PLC program can
be loaded from external device
through serial channel RS-232C
with this function.
View of PLC program information
is possible in all control modes.
The date, hour and minute of PLC
program compiling can be seen be-
side display Date.
The SW version of PLC executer
can be seen beside display version.
The version of the compiler trans-
forming PLC source code into
binary code can be seen beside display compiler.
In the following lines the list of text information written in module :200 of PLC program is seen.
If there is not enough room for the list on screen the text can be scrolled by the use of buttons
, .
A separate manual deals with the PLC program and its compiling.
The PLC program can be only loaded in control. Neither editing, nor saving is possible.
Loading is only possible in edit mode. (Caption EDIT in the 1st field of status bar.) Select edit
mode on machine control panel 2 by pressing button or if the control does not contain
machine control panel with the help of softkeys as discussed in “Operator’s Manual”. After wards
press action menu button .
Load Save
1 2 3 4 5 6 7 8 9 0
Load action menu: With the softkey pressed further three actions can be seen: PC, Exec, Cancel.
Loading via RS-232C starts as the effect of key Exec and stops by the use of key Cancel.
As key Exec is pressed the control automatically switches Machine On Request flag Y540
off thus causing emergency state. Henceforth the control can be restarted only upon
power-off or with restart without power-off function.
Save action menu: With the softkey pressed further three actions can be seen: PC, Exec, Cancel.
Saving via RS-232C starts as the effect of key Exec and stops by the use of key Cancel.
L Warning! Before loading or saving is started via serial channel make sure that parameters of
serial transfer (BAUD RATE2, WORD LNG2, ect.) coincide both on PC side and the other
one. If a DNC option is selected in RUN menu on DIRECTORY screen, communication
is only possible after switching DNC run off.
92
8.3 Service Functions during Regular Control Functioning
93
8.3 Service Functions during Regular Control Functioning
Bit set action: If an element of table OUT (Ynnn) or FLAG (Fnnnn) is selected with the help of
bar and cursor, the selected bit is set to 1 as the effect of key Bit set. The setting appears
on screen unless the PLC program sets flag cyclically back to 0.
Bit reset action: If an element of table OUT (Ynnn) or FLAG (Fnnnn) is selected with the help
of bar and cursor, the selected bit is set to 0 as the effect of key Bit reset. The setting
appears on screen unless the PLC program sets flag cyclically back to 1.
Data reset action: As the effect of the key, one of the the following rows Ynn, or Fnnn, timers
Hnn, Mn, Tnn, counter Qnn or output register RHnnn selected by the cursor is deleted.
Reset cursor action: As the effect of the key the bar moves to the top left corner of screen to
window INP and the first page of the tables is displayed in all windows.
94
8.3 Service Functions during Regular Control Functioning
95
8.3 Service Functions during Regular Control Functioning
.
The moved marked can be put to any screen position if Place marker function is used. The
positioned marker can also be removed if the mobile marker is moved to the positioned one and
Remove marker function is switched on. Display D.TIM in the lower part of screen shows the
distance between the mobile marker and the last-positioned one in minute, second, hundredth
second unit.
If action menu button is pressed the following actions are offered:
Pl/Rem marker action: (Place remove marker) Bifunctional switch. If the softkey is depressed
as the effect of its pressing a marker is put down to the position of mobile marker. The
softkey remains pressed down. The distance between the mobile marker and the last-
positioned marker is shown in display D.TIM till the softkey is pressed. Depress the
softkey. If a mobile marker is moved to the positioned one as the effect of its pressing the
positioned marker is removed from screen.
Set channel action: Switch. When the softkey is pressed the channels can be edited. The channel
names are seen on the left side of screen in column CH. The cursor can be moved along
the channel names with the help of softkeys , .
Meanwhile the name of selected channel can be seen in the bottom right corner of screen
beside caption SET CHnn in the edit field visible in the pressed state of Set channel
96
8.3 Service Functions during Regular Control Functioning
97
8.3 Service Functions during Regular Control Functioning
Tp. trg test action: when the softkey is pressed the states of probe signals PROBE1, –PROBE1;
PROBE2, –PROBE2; PROBE3, –PROBE3; PROBE4, –PROBE4 coming through
connector P1 of CPU board can be displayed in the bottom right corner of screen under
the captions TTG1, TTG2, TTG3 and TTG4.
Grid test action: when the softkey is pressed the controlcounts encoder pulses between two zero
pulses cyclically. The following captions appear in the bottom right corner of screen:
G.DIS: the number below shows the number of pulses between two spindle encoder zero
pulses (if the spindle rotates). The pulse number is quadrupled, thus if the encoder
resolution is 1024, than 4096 pulses should be counted.
ER.CT: error counter. It counts the cases when difference is registered between the
number of incoming pulses and the quadruple of the value written at parameter 5023
ENCODERS1.
Cl. err. countr action: it deletes counter ER.CT provided Grid test softkey is pressed.
L Warning! Grid test function disturbs spindle encoder flags I655 (revolution fluctuation),
I656 (n=nS) and I657 (n=0) therefore this function must be switched off after use!
98
8.3 Service Functions during Regular Control Functioning
8.3.6 Oscilloscope
The timing diagrams of the most
essential variables of position
control loop can be displayed with
the help of oscilloscope screen.
Apart from this the change of two
variables can be displayed in X – Y
coordinate system. The scope
function together with its actions
can be displayed in all control
modes any time.
The time base can be seen in
time/division in the top left corner
of screen under caption TIME.
(Division or div is the distance
between vertical lines seen on scope
screen.) Beneath the calibration
value of time base can be found in %.
The scope function mode is seen on the right side of screen beside caption MODE, the trigger
source beside caption TRIGGER, while the trigger offset beside caption TRG.DISPLM in %.
The name of displayed signal and the amplitude can be found in the lower part on the right and
left side under captions CH1 or X and CH2 or Y in increment/division unit. (Division or div is
the distance between horizontal lines seen on scope screen.) Beneath the calibration value of
amplitude in % as well as the state of switches ZERO and INVERT (ON/OFF) is seen.
If action menu button is pressed the following actions are offered:
Time action menu: With the softkey pressed the following actions are available: Time/div,
Calibr, Positn.
When softkey Time/div is pressed the time base can be set within value range 50msec/div
and 10sec/div. The setting is executed by the use of buttons and .
When softkey Calibr is pressed the time/division dimension of time base can be
attenuated within range 50% and 150%. By the use of buttons and the
calibration value changes 1%, while with the help of buttons (PgUp) and
(PgDn) it changes 10%.
When softkey Positn is pressed the signal can be pulled along the horizontal axis. It is
moved 1 division by means of buttons , while 10 divisions with buttons
99
8.3 Service Functions during Regular Control Functioning
Chnnls action menu: With the softkey pressed the following actions are available: Input,
Incr/div, Calibr, Positn, Zero (GND), Invert. The actions can be applied for both
channels. Before starting an action select the appropriate channel. The selection is shown
by caption CH1 or X or CH2 or Y appearing in inverse. Channel selection is
implemented with buttons (Backspace) and (Enter). Channels can be
switched after any action selection, thus the selected action can be executed in both
channels.
When Input softkey is pressed the signal to be connected to the input can be selected. The
signal can be selected by the use of buttons , . As the effect of the buttons
signals NONE 1, FOL.ERR 1, COMMAND 1, TACHO 1, COM.POS 1, ACT.POS
1, S1, S2, VELOCITY, COM.VEL 1, SPEED 1, CURRENT 1 are at disposal. NONE
means nothing is connected to the given channel. For other interpretations see the position
control loop flow chart and the above variables in chapter ? on page ? as well as S1, S2
are the current revolution of spindles Nos. 1 and 2, measured from encoder, VELOCITY
variable is the origin of spindle speed calculated by interpolator, while COM.VEL n
variable is the components of speed sent by interpolator per axis. Signals SPEED n and
CURRENT n are speed and power signals measured by digital drive. The other signal
identification is its number, i.e. the axis from which the signal is to be got. The numbers
can be scrolled from 1 to 10 by the use of buttons and . Index Nos. 9, 10 refer
to spindle Nos. 1 and 2.
When softkey Incr/div is pressed the vertical resolution can be set within range 10incr/div
and 20kincr/div, where signal k (kilo) indicates multiplicator 1000. The incr (increment)
unit is always interpreted as output increment. Their setting is done by means of buttons
, .
When softkey Calibr is pressed the further attenuation of value set for vertical resolution
(Incr/div) is possible within range 50% and 150%. By the use of buttons and
the calibration value changes 1%, while with the help of buttons (PgUp) and
(PgDn) it changes 10%.
When softkey Positn is pressed the zero signal level can be moved vertically. The default
zero signal level is in the middle. By the use of buttons and the zero level
changes 1/5div, while with buttons (PgUp) and (PgDn) it changes 1div.
When Zero (GND) softkey is pressed, which is indicated by caption ZERO: ON on
screen, 0 signal is drawn for the appropriate channel.
When Invert softkey is pressed, which is indicated by caption INVERT: ON on screen the
signal inverse (–1 times) is drawn for the appropriate channel.
Mode action menu with the softkey pressed the following actions are available: CH1, CH2,
ADD, X–Y.
When softkey CH1 or CH2 is pressed the signal of the first, second, or provided both are
pressed of both channels are drawn. In this case caption CH1, CH2 or DUAL is seen
100
8.3 Service Functions during Regular Control Functioning
After a recording is finished and switched off by means of Record softkey the signal forms can
be seen along the time axis. Open Time action menu and select Positn action. The recording can
be viewed with the help of cursor and page buttons as discussed in case of the action. Any action,
such as horizontal and vertical offsets, calibrations, inverting ect. can be executed on the finished
recording, MODE setting can also be modified for the recording as well as added signals can be
drawn up, even in plain X–Y.
If the recording is no longer needed it is deleted as the effect of button (del).
8.3.7 Version
VERSION screen gives information on HW/SW control version. This screen can be activated in
all control modes any time.
The three digits after decimal point .nnn in the number beside caption VERSION indicates
software version. This is followed by caption (Lmmm) or (Mmmm) in hyphens, which informs
on the software in the control being turning (L) or milling (M) software. The number after letter
L or M mmm indicates hardware version (e.g. 101, 102, 104, 115).
L Warning! Hardware version differs from control type. For example type NCT101 may have
two hardware versions: 101 and 102. Separate software belongs to the two hardwares,
the mixing up of these results in control failure!
Afterwards in the next line the different SW segments (Interpolator, Preprocessor, Diagnostics,
System, Display, Editors) are listed. Segments can be selected with the help of buttons ,
. Further on the last modifications of the selected segment and their dates can be seen. The
101
8.3 Service Functions during Regular Control Functioning
102
8.3 Service Functions during Regular Control Functioning
103
8.4 Security Functions
104
8.4 Security Functions
Symbol 7 (cursor) can be moved to the desired data security service within a column by means
of buttons and . If columns are to be switched use buttons ,
Open Close
1 2 3 4 5 6 7 8 9 0
Open action: If a locked function is to be opened and security key is at disposal move symbol
7 (cursor) to the function. Turn the data security key to enabe position on the machine
than press Open button.
If no data security key is on the machine move symbol 7 to the function to be enabled
than press Open button.
In this case, provided the function to be opened has fix code, message
Code: _ _ _ _ _ _ _ _
appears in the bottom line. After entering the appropriate fix code taken from the above
table the data input can be closed with the help of button and the function is
enabled.
If the function has generated code the following message is displayed in the bottom line:
nnnnnnnn code: _ _ _ _ _ _ _ _
where nnn is an eight-digit number. Start Decoder program on PC and enter the digits
seen on control screen. The key code (a 5 number) generated by Decoder program must
be entered from numeric keyboard to control. After the appropriate code is entered the data
input can be closed by means of button and the function is enabled.
Lock action: If a function is to be locked move symbol 7 (cursor) to the function. Press Lock
105
8.4 Security Functions
button. The selected function is locked independent of the state of the general security
gate.
106
8.4 Security Functions
107
9.1 The First Steps
9 Control Installation
The above descriptions refer to chapters INSTALLATION AND SERVICE FUNCTIONS OF CONTROL
and PARAMETERS.
108
9.2 Set-up Procedure of Position Control Loop
109
9.2 Set-up Procedure of Position Control Loop
2 Select a physical axis number for each logic axis to be applied in parameter group 4281
AXIS.
3 In case one of parameters 4287 A, 4288 B or 4289 C in AXIS parameter group is set to
1, i.e. address A, B or C is selected for axis the selected axis A, B or C must be decided
to be a rotary or a linear one. This is important since the inch - metric conversion is not
valid for rotary axis (commands G20, G21). Consequently the control can only interpret
standard addresses A, B, C for rotary axis. Set parameters 0181 A.LINEAR, 0182
A.ROTARY, 0184 B.LINEAR, 0185 B.ROTARY, 0187 C.LINEAR, 0188
C.ROTARY in IPLCONST parameter group appropriately.
4 Set parameter 446n NOLOOPn to 1 on built in axes.
5 Fill out parameter 4763 INCH DET in function of the length measuring systen being in
inch or metric.
6 Select the increment system to be applied with the help of parameters 4764 INCRSYSTA
, 4765 INCRSYSTB or 4766 INCRSYSTC. All axes must function in the same unit and
increment system in control.
7 In case of lathe control set parameter 4762 DIAM to 1 in case the X coordinate data is to
be displayed in diameter.
8 Set parameters 414n SMULn, 416n SDIVn regarding to the encoder resolution (in case
of rotary encoders), the mechanic gear as well as on the basis of the selected increment
system so that the necessary output increment is resulted.
Note, that when receiving TTL encoders the control automatically quadruples the encoder
pulses, while when receiving sinusoidal encoders with option EXEI or EXEV it icosuples
(multiplies by 20) the linear scale division.
Note, that the output increment system is 2 times the input one. Thus if in metric case
increment system /b is selected (0.001 mm) then 2000 pulses has to be received from
encoder for 1 mm.
That is if the thread pitch of ball screw is 10mm, the encoder resolution is 2500, 20000
pulses are needed. 10000 pulses result from automatic quadrupling therefore SMUL must
be set to 2, while SDIV to 1.
9 Enter the rapid traverse rate for each axis at parameters 468n RAPIDn.
Parameter 478n JOGRAPn must be less than or equal to the value defined at parameter
468n RAPIDn.
10 Fill out parameters 474n FEEDMAXn. Initially start with 2000 mm/min or if the rapid
traverse rate (RAPID) is less, with 50% of rapid traverse rate.
Let parameter 480n JOGFMAXn be equal to or less than the value written at the
appropriate parameter 474n FEEDMAXn.
11 Initially write 500 at parameter 470n ACCn. Later on this value may be modified in
function of system response.
12 Initially write GAINn=2*RAPIDn at parameters 402n GAINn.
13 Write SERRLn=GAINn-200 at parameters 406n SERRLn.
Write 5 for each axis at repetition number 418n REPSLn.
14 Let the start value of parameters 410n FDBCKn be 32000 for all axes,
as of parameter 422n REPFBn let it be 50.
15 Write 60 at parameters 426n INPOSn for all axes.
16 The following parameters must be zeroed: 412n DRIFTn, 424n THRESHn, 448n
ZEROINTn, 450n FEEDFORWn,462n GANTRYn, 464n MULGn, 466n DIFGn.
17 Set parameters 440n ENCDn to 0 for all applied axes. Hereby the encoder wire break
110
9.2 Set-up Procedure of Position Control Loop
detection is on. If error message ENCODERn is sent check the encoder connections.
18 If possible, move all axes manually in both direction without turning the machine on and
check on position display if they count in both directions. If not, check the encoder
connections.
19 Turn the machine tool on. As the position control loop is not closed on any axis all axes
crawl at offset. In case the encoder cannot be moved manually on an axis check now on
position display if it counts. If the creeping rate (offset) is high on an axis stop the
movement by means of drift or offset potentiometer on drive.
20 Close position control loops in order one by one on connected axes by setting parameter
446n NOLOOPn=0. If an axis overruns, positive feedback is in effect. In this case set
value of the appropriate parameter 432n EDIRn from 0 to 1, or inversely.
21 Check if the axis movements meet the selected increment size by means of incremental
JOG. If not, set the encoder division, multiplication by overwriting parameters 414n
SMULn, 416n SDIVn for the falsely set axes.
22 Check for each axis on the position display if the count direction (increasing numbers: +
direction, decreasing numbers: ! direction) corresponds to the positive and negative axis
movement directions. If not, after depressing the emergency stop button, set parameter
430n CDIRn belonging to the appropriate axis from 0 to 1, or inversely.
23 Move axes by means of handwheel. Check for each axis if the movement is positive in
case of rotating the handwheel in positive direction indicated on hanwheel cover. If not,
set parameter 482n HANDWHDn belonging to the appropriate axis from 0 to 1, or
inversely.
24 Program 1000 mm/min (40 inch/min at parameter state 4763 INCH DET=1) feed rate
on control. Optimize position control loop by setting the input signal divisor of drive while
moving with the programmed rate. The below table shows the loop gain (1/sec) belonging
to the appropriate lag (FOLER column TEST MES screen) in function of the position
measure unit (parameter 4763 INCH DET) and the applied increment system (parameters
4764 INCRSYSTA, 4765 INCRSYSTB, 4766 INCRSYSTC).
In practical cases the position control loop gain is between 15..30 1/sec. If it cannot be
optimally set by means of input divisor of drive modify parameter GAIN. By increasing
the parameter the loop gain is decreased, while by decreasing the parameter the loop gain
111
9.2 Set-up Procedure of Position Control Loop
is increased.
25 The following error (lag) of the optimized position control loop in case of 1000 mm/min
(40 inch/min) feed rate (F) is known from the previous point. Count the lag of the
appropriate rapid traverse rate (parameter468n RAPIDn) for the different axes (n) the
following way:
Program F=1000 mm/min (40 inch/min) feed rate again and while moving the axis set the
optimized lag specified in the previous point by means of the input divisor of drive.
Hereby the maximum ±10V analog command signal transmitted meets the maximum
(rapid) traverse rate of the given axis (468n RAPIDn).
26 Move axes from program at rapid traverse rate programming G0. Examine the axis
response. If necessary modify acceleration parameters ACCn.
27 Examine 1, 10, 100 increment sizes with dial gauge. If the specified path is not accurately
incremented, (the path left remains in lag), the situation can be bettered by increasing
parameter 424n THRESHn.
28 In case of clamped axes clamping is initiated as the effect of In Position Signal, the
window of which is served by parameter 426n INPOSn. In this case the signal limit may
be narrowed for the exact positioning.
Since the axis may easily leave the narrow window as the effect of temperature drift set
a low compensation value for automatic drift compensation at parameter 448n
ZEROINTn.
29 Set parameter 404n TACHVn for each axis as discussed at the parameters.
Afterwards set parameters 410n FDBCKn and 422n REPFBn needed for feedback error
detection. In case of fast, dynamic axes values FDBCKn and REPFBn must be lower, in
case of slow, heavy axes they must be higher. Initially let them be FDBCKn=300,
REPFBn=10.
30 Prior to setting speed feedforward parameters, TACHVn must be precisely set (see ?) so
that signals COMMANDn and TACHOn are equal on MEASURING SYSTEM TEST
screen. This is needed because speed feedforward calculation applies TACHV value. (See
servo loop flowchart.)
If necessary, set parameter FEEDFORWn No. 450n. If a value other than 0 is set to this
parameter, the speed feedforward is always active in every control state: manual handle,
rapid override orientation (G0), thread cutting (G33) and rigid tapping (G84.2, G84.3). If
e.g. rigid tapping is to be executed in this state, it spoils the settings. Therefore this
parameter may only be used reasonably with adequate care and technological foresight.
112
9.2 Set-up Procedure of Position Control Loop
In case of applying parameter FEEDFORWn No. 450n 128 means 100% feedforward.
Feedforward can also be set in group FEED/ACC at parameters FINFFORWn No. 265n,
MEDFFORWn No. 274n, ROUFFORWn No. 285n, if speed feedforward is enabled at
parameter FDFORWEN No. 2531. Parameter group SELECT No. 2561 determines, if
parameter FIN, MED or ROU FFORWn is applied. If this is so, value of parameter FEED-
FORWn No. 450n is irrelevant. In this case parameter FDFORWRAP No. 2532 defines,
if speed feedforward is active in course of manual handle and rapid traverse orientation
(G0). Speed feedforward is never active in states G33, G84.2 and G84.3. In case of
parameters FINFFORWn No. 265n, MEDFFORWn No. 274n, ROUFFORWn No.
285n 10000 belongs to 100% feedforward.
In case of common drive settings the maximal feedforward value set without swing is
appr. 80%. In case of digital NCT drives from version 4.10 SW feedforward value can be
appr. 95%.
31 Run a program, in which each axis executes rapid traverse (G0) movement separately for
a few minutes in automatic mode. If error message FEEDBACKn is displayed in the
course of running modify parameters FDBCKn and REPFBn.
113
9.2 Set-up Procedure of Position Control Loop
detection in two ways: by monitoring either the change of path direction angle or the change of
feed components per axis. Controls for turning machines only detect direction angle change,
in case of milling machine controls the method to be used can be chosen with the help of
parameters.
The value of the critical angle can be set at parameter CRITICAN No. 2511 in degree. Value of
parameter FEEDCORN No. 2512 defines the feed to which the control must decelerate when the
critical angle is exceeded: Fc=FEEDCORN.
114
9.2 Set-up Procedure of Position Control Loop
point, the critical feed values must be divided for each axis by the value of the resulting feed
changes and the minimal value must be multiplied by the programmed feed. It decelerates to the
resulting feed Fc at the corner:
where:
ÄFxmax, ÄFymax, ...: az X, Y, ... the respective parameter CRITFDIFn No. 252n set for axes
X, Y...,
ÄFx, ÄFy, ...: feed change on axes X, Y, ....
The value of decreased feed depends on the geometric position of the corner. See the following
example:
If a 90° corner is passed in directions
parallel to the axes and the critical feed
is 500mm/min on both axes, the feed
must be decelerated to this speed at the
corner.
If however the legs of rectangular corner
enclose 45° with the axes, it must be
decelerated to 354 mm/min.
In case of parameter setting GEO No.
2503=0 the control operates as above.
Thus the feed will always be the highest
possible.
In case of parameter setting GEO No.
2503=1 the control starts from the worst
(45°) and operates with the feed valid in
the case of 45° independent of the
geometric position of angle legs. This
can result in at most 30% feed decrease.
9.2.3 Limitation of the Acceleration Step through the Reduction of the Feedrate
On certain parts of the path sudden acceleration step can occur, which can lead to jerking, loading
the machine mechanically and eventually causing the decrease of machining accuracy. It can
happen for example when after a straight line the machining continues with a tangential circle or
when after an arc a tangential straight line follows.
The aim of this function is to limit the rate of the acceleration step by reducing the feedrate at the
transition point.
115
9.2 Set-up Procedure of Position Control Loop
The limitation of acceleration step at the beginning and the end of circular blocks
If for example the machining is done with F6000 feedrate when going into an arc of 10mm radius,
the acceleration step on the Y axis will be as can be seen on the equation:
Therefore according to the equation for the acceleration step to remain under 250mm/sec2, the
feedrate should be reduced to F=50*60=3000mm/min.
In both cases the allowed rate of acceleration step can be given by the adjustment SELECT
parameter. In the case of
2661 FINADIFF parameter group the finishing,
116
9.2 Set-up Procedure of Position Control Loop
9.2.4 Limiting Accelerations in Normal Direction Along the Path in Case of Circle Arches
The control keeps the feed at constant value along the path tangent (in
tangential direction) in the course of machining. Conclusively there are no
acceleration components in tangential direction. This is not the case in
normal direction (perpendicular to path or speed). The normal direction
acceleration components on axes may exceed the value enabled for the
axis. In order to avoid this, the speed along the path must be limited in
proportion of the path curvature.
When machining circle arches the feed size F is limited on the basis of the
following relation
where:
a: the lower of the acceleration values (parameters ACCn No. 470n) set for axes involved in
circle interpolation,
r: circle radius.
Circle interpolation is started at the speed calculated.
The speed is not decreased lower than the feed set at parameter CIRCFMIN No. 2513.
117
9.2 Set-up Procedure of Position Control Loop
be minimized.
The non-desired by-effect of speed feedforward is that the swinging tendency of the
control system increases. This is especially significant in case of start and stop. The
swinging tendency can be decreased by the appropriate setting of acceleration parameters.
Switching the high-speed precision path tracking (HSHP) on automatically switches the
possibility of speed feedforward function on. This function is actually switched on if
parameter FDFORWEN No. 2531 is set to 1. Speed feedforward is inactive even in this
case in states G33, G84.2 and G84.3.
The user may decide if the speed feedforward should be active in case of rapid traverse
movements (G00). If yes, parameter FDFORWRAP No. 2532 must be set to 1. In this
case speed feedforward is also effective in case of manual axis movements.
In most cases this is unnecessary.
4 In parameter state NOFEEDR No. 2534=0 the control always registers the programmed
F feed, even in HSHP mode.
Exclusively in HSHP mode, if the parameter value is 1, the axis feeds are only determined
by accelerations enabled and critical feed differences. Upper limit can be defined by
setting parameter FEEDHIGH No. 2542. However the control does not let the feed
components per axis above the value defined by parameter FEEDMAXn No. 474n even
in this case.
5 Set parameter FEEDLOW No. 2541. The parameter has the same effect in HSHP mode
when programming circle, as that of parameter CIRCFMIN No. 2513 in course of normal
machining: see chapter 9.2.4 on page 117.. Moreover control monitors normal direction
acceleration components resulting on basis of path curvature in HSHP mode, and limits
the feed accordingly. The feed cannot be lowered below the value set at the parameter.
6 In course of HSHP machining the user can select from three different parameter sets by
setting the parameter to 1:
FINISH No. 2561: finishing
MEDIUM No. 2562: medium roughing
ROUGH No. 2563: roughing
Selection can be made from program by means of command line
G5.1 Q1 Rq,
where parameters
R1 finishing
R2 medium roughing
R3 roughing
can be called . Always only one parameter can be set to 1.
7 In case of programs generated by computer describing complex aerial surfaces the surface
may be approached by very short straight sections of a few microns. In many cases the true
tracking of these straight sections needlessly decelerates stock-removal, leading finally to
feed fluctuation and slide skipping.
Feed fluctuation can be avoided in two ways:
– Feed must be decreased with feed switch until it is straight. This may however increase
stock removal time unnecessarily in function of precision requirement.
– The other possibility is to skip feeds programmed in each block until it risks the
precision requirement of the work.
118
9.2 Set-up Procedure of Position Control Loop
119
9.2 Set-up Procedure of Position Control Loop
120
9.2 Set-up Procedure of Position Control Loop
In blocks N2, N3, N4 as well as N6, N7 and N8 the path is built up of short straight
sections. If the feed along the path is kept constant (left diagram in Fig.) the speed change
(acceleration in normal direction) on axis X as well as Y may exceed the value enabled for
that axis due to path geometry (direction change).
Therefore the control tests the path by single blocks in HSHP mode, in order to limit the
accelerations in normal direction. Where the acceleration components along the axes are
larger than enabled due to geometry, the speed along the path must be decelerated. The
right diagram shows, how the speed change (acceleration in normal direction) decreases
along the axes as the effect of feed deceleration along the path.
Also three different parameter groups are available to limit accelerations in normal
direction, in which the maximal acceleration in normal direction can be set in mm/sec2.
Parameter
FINNORMACC No. 2631 is for the finishing phase,
MEDNORMACC No. 2731 is for the medium roughing phase,
ROUNORMACC No. 2831 is for the roughing phase.
If the parameter value exceeds the value of parameter ACCn No. 470n defined in SERVO
group, the control takes the ACC value into account.
The feed may decrease significantly due to the limiting of accelerations in normal
direction. The user has the possibility to define an absolute feed minimum at parameter
FEEDLOW. No. 2541, the effect of which corresponds to that of parameter CIRCFMIN
121
9.2 Set-up Procedure of Position Control Loop
No. 2513 in case of normal machining. If the programmed feed is less than the value set
at parameter, the programmed feed is taken into account.
In order to correct the feed valid in the block, the correction function is selected on the
basis of parameter GEO No. 2503. The parameter is the same as discussed in case of
decelerations on basis of feed differences.
If the parameter value is 0, the maximum acceleration enabled (and thus the maximum
speed) is set to be reached along the path. This state depends on geometry (angle state) and
the speed will fluctuate along the path.
If the parameter value is 1,constant feed is taken up independent of the path section geometry
(angle state), naturally by taking the maximum acceleration enabled for each axis.
See the following example:
Program circle path
built up of straight
sections, the radius of
which is 10 mm and
where circle positions
are calculated in 5°
i n crem e n t s . T h e
programed feed is
F 6 0 0 0 a n d 500
mm/sec2 acceleration
is enabled for both
axes.
If the value of
parameter GEO is 0, it
always moves with
the maximum speed
en a b l e d b y the
accelerations, while if
it is 1, it moves at
constant feed less than
the programmed one.
122
9.2 Set-up Procedure of Position Control Loop
Moreover, if the position of the slave axis has a lag as to that of the master axis, the slave axis tries
to adjust itself to the master. If the position difference exceeds a value set at parameter the control
sends error message GANTRY ERROR, clears reference position set message and turns off the
machine.
As the effect of reference position setting command first the master, than the slave axis sets the
reference position without any further intervention. In the example the supporting must be
perpendicular to axis X. This can be achieved by the offset of slave reference position.
The process of gantry axis setting is as follows:
1 By setting the appropriate parameter AXISTn No. 444n servo operator is enabled on both
master and slave axes. If for example the master and slave axes are the 1st and 4th axes,
respectively, set AXIST1 No. 4441=1 and AXIST4 No. 4444=1. The axis number of the
appropriate master axis belonging to the slave axis is defined in parameter group
GANTRY No. 4621.. On the basis of the above example: GANTRY4 No. 4624=1. (
GANTRY1 No. 4621=0, the parameter is not set, since the 1st axis is the master!) Should
the drives on the appropriate axes be digital, parameter DIGITALn No. 486n must be set
to 1.
2 Select the number of the master axis in parameter group AXIS No. 4281 at the appropriate
address. In case of the above example, if axis pairs Nos. 1 and 4 operate axis X and the 1st
one is the master axis: X No. 4281=1. No axis address should be specified for slave axis.
In course of enabling axis pairs the slave position may wish to be seen. There is no
problem with selecting an empty axis address for the slave axis for the time of enabling,
for example: U No. 4284=4. It is important however to clear this setting by the end of
enabling.
3 For enabling loop close, parameter NOLOOPn No. 446n must be set to 0 on both master
and slave axes. Parameter DIFGn No. 466n of the slave axis must be set high, for the
system not to signal gantry error unnecessarily in course of enabling. Parameter MULGn
No. 464n of the slave axis must be set to 0 in order to disable gantry control.
4 Define reference position setting. The process corresponds to that in chapter 9.3 on page
124. Setting must be done separately for master and slave axes. Reference position setting
is automatically started on slave axis without any further intervention after reference
position setting on master axis. In course of reference position setting of gantry axes
gantry control is suspended.
5 When the master axis has found zero pulse, the machine position of both master and slave
axes takes the value of reference position of the master axis. In the example:
X=U=REFPOS11. Afterwards the two axes move together until the slave also finds zero
pulse. In this case the reference position is registered to the machine position of the slave
axis: U=REFPOS14. The position of master axis remains unchanged. Than the slave axis
increments the difference between the master position and its own position and the
reference position offset value, which results in the following offset
ÄU=X-REFPOS14+REFSHIFT4. Meanwhile the master axis does not move! This
movement can be used to set the supporting geometrically. As seen, both parameters
REFPOS1n and REFSHIFTn can be applied for this end. After the slave has incremented
the difference, the gantry control is reactivated.
123
9.3 Set-up Procedure of Reference Point Return
6 After reference position and the geometrical setting of supporting the gantry control can
be set. Since always the slave axis follows the master, parameter MULGn No. 464n of the
slave axis must be set, in the example MULG4 No. 4644. This parameter generates an
integrating signal in proportion to position difference and parameter value on the slave
command signal output. The parameter value can be increased, until swing occurs on slave
axis.
7 The enabled maximum of position error between master and slave axes must be set at
parameter DIFGn No. 466n of the slave axis. The number of measuring system cycles
until which this value can be exceeded can be set at parameter REPDGn No. 484n.
124
9.3 Set-up Procedure of Reference Point Return
A given axis of the control runs to a switch mounted on the machine in direction defined by
REFDIS sign at REFRAP rate. The PLC program informs the control of the switch run event by
setting flags Y55n to 1. It runs off the switch at REFEED rate in the switch run or the opposite
direction defined by parameter REFDIR. Thereafter if parameter ZPULS is 0 it stops and
acknowledges the position of running off as reference point, if parameter ZPULS is 1 it runs
SWSHIFT distance, seeks for the first zero pulse than runs REFSHIFT distance and registers this
position as reference point.
1 Select the valid reference point return method for each axis by filling out parameters
REFTYPEn. On the axes, where machine reference point return is to be selected set the
appropriate parameter MACHINEn to1.
2 Set the appropriate parameter 720n ZPULSn to 1 on the selected axes, provided the
encoder zero pulse is to be used for reference point return.
3 On the axes, where machine reference point return is selected fill out parameters 700n
REFDISn, 710n REFRAPn and 722n SWLENGTHn.
4 Enter the needed values 712n REFEEDn and 718n REFDIRn for each axis.
5 Enter the distance of two zero pulses projected to slide for each axis at parameters 714n
ZERODISn. If this value is unknown for an axis temporarily select GRID reference point
return method at parameter REFTYPE for the axis than set grid zero. In this case the axis
125
9.3 Set-up Procedure of Reference Point Return
position is 0 in the machine coordinate system, provided the value of the appropriate
parameter REFPOS is 0, and no tool length offset is called on the given axis. Restart
reference point return and examine the amount of slide movement on position display
before it is re-zeroed by the next zero pulse. Enter this value at parameter ZERODIS. If
the slide stops at the same zero pulse after the restart, first move 100...1000 increment by
means of incremental jog in the direction of zero pulse search than restart reference point
return. Now the movement can be read and ZERODIS distance be stated. Reset the
appropriate parameters REFTYPE.
6 Check on I/O TEST control screen if the appropriate flag Y55n is set to 1 by the PLC on
the nth axis by pressing deceleration switch.
7 Start reference point return on the selected axes. The following error messages may arise
in the course of reference point return:
A The slide searches the deceleration switch at REFRAP rate in REFDIS distance
and direction. Error message REFPOS t1 is sent, if the switch (flag Y55n=1) is not
registered within the distance specified at parameter 700n REFDISn.
B The slide runs off the switch at REFEED rate in REFDIR direction. Error message
REFPOS t2 is displayed, if the run-off (flag Y55n=0) is not registered within the
path specified at parameter 722n SWLENGTHn.
C Error message REFPOS t5 is generated if the run-off (after flag Y55n transition
1ÿ0) founds zero pulse within distance ¼ZERODIS. (This error message is
displayed for if the zero pulse is too close to switch in some cases this zero pulse
may be registered, while in some cases the one a period later because of possible
switch uncertainties .)
This error message can be avoided by writing an offset value at parameter 724n
SWSHIFTn so the control moves SWSHIFTn distance after running off the
switch (as if the switch were extended), and the zero pulse is searched only
afterwards.
D Error message REFPOS t3 is generated if the running off (after flag Y55n
transition 1ÿ0) founds zero pulse within distance ¾ZERODIS (This error message
is displayed for if the zero pulse is too far to switch in some cases this zero pulse
may be registered, while in some cases the one a period earlier because of possible
126
9.3 Set-up Procedure of Reference Point Return
switch uncertainties .)
This error message can be avoided by writing an offset value at parameter 724n
SWSHIFTn so the control moves SWSHIFTn distance after running off the
switch (as if the switch were lengthened), and the zero pulse is searched only
afterwards.
8 If a special axis position, e,g, position 0 deg of rotary table does not coincide with the zero
pulse the reference point can be moved to the desired position with the help of parameter
716n REFSHIFTn. In this case after finding the zero pulse the appropriate axis moves
this distance and registers the reference point afterwards.
9 In case the reference point must not coincide with the origin of machine coordinate system
the offset can be set at the appropriate parameter REFPOS1n No. 702.
127
9.3 Set-up Procedure of Reference Point Return
1 Select the valid reference point return method for each axis by filling out parameters
REFTYPEn. On the axes, where grid reference point return is to be selected set the
appropriate parameter GRIDn to1.
2 Set the appropriate parameters 720n ZPULSn to 1 on the selected axes.
3 Enter the needed values 712n REFEEDn and 718n REFDIRn for each axis.
4 Enter the distance of two zero pulses projected to slide for each axis at parameters 714n
ZERODISn. In case of rotary axis or if you want to avoid error message REFPOS t3 set
this parameter 0.
5 Start reference point return on the selected axes. Error message REFPOS t3 is sent during
reference point return if no zero pulse is found within the double of ZERODIS distance.
6 If a special axis position, e,g, position 0 deg of rotary table does not coincide with the zero
pulse the reference point can be offset to the desired position with the help of parameter
716n REFSHIFTn. In this case after finding the zero pulse the appropriate axis moves
this distance and register the reference point afterwards.
7 In case the reference point must not coincide with the origin of machine coordinate system
the offset can be set at the appropriate parameter 702n REFPOS1n.
128
9.3 Set-up Procedure of Reference Point Return
7 Make reference point return near to negative limit position. Register the axis position,
namely Pnegative. Move near to the positive limit position, make reference point return
and register the axis position namely Ppositive. The following relation must be true for the
two registered positions:
Ppositive > Pnegative
If the above relation is not true, this means that the linear scale is mounted inversely
according to the necessary axis direction. In this case the sign of parameter 432n
EDIRn in SERVO parameter group must be changed for the given axis. Consequently
in order to avoid positive feedback the connection of signals A; –A must be reversed in
the encoder connector.
8 In case the reference point (a linear scale end) must not coincide with the origin of
machine coordinate system the offset can be set at the appropriate parameter 702n
REFPOS1n.
129
9.4 Set-up Procedure of Stroke Limits
130
9.4 Set-up Procedure of Stroke Limits
6 Set parameter LIMBIT1n to 1 on the axes, for which software stroke limit detection is
to be activated. Henceforth the software stroke limit is active on these axes.
7 Check if the stroke limits are correct by moving in both directions on all axes.
L Warning: Measure and enter stroke limits at parameters LIMP1, LIMN1 on axes X, Y, Z
even if stroke limit detection is disabled on these axes at parameter LIMBIT1. This is
necessary for the graphic display regards to the values written at parameters LIMP1,
LIMN1 as initial working space.
131
9.5 Compensating Mechanical Errors of Machine
1 Before initiating compensation the following parameters must be filled out correctly, as
well as the following set-ups must be executed: servo set-up, reference point return,
software stroke limit definition, backlash error compensation (parameters BCKLSH).
2 Delete all work offsets and tool offsets in order to work clearly in machine coordinate
system.
3 Select the axes on which compensation is to be executed and enable compensation at
the appropriate parameters PTCHENn on those axes.
4 Decide the number of compensation cells on each axis. Enter the values at the
appropriate parameter PTCHGRDn.
The stroke of each axis is calculated from the difference of stroke limit parameters
LIMP1n ) LIMN1n. The number of compensation values (PTCHVALnnn) to be used
on a given axis is calculated from he following relation:
5 Specify the id. number of the compensation cell belonging to the reference point in
positive and negative direction (No. nnn of parameter PTCHVALnnn). Enter the cell
number at the appropriate parameters PTCHRFPn and PTCHRFNn.
6 Write a program moving the axis to be compensated both in positive and negative
directions from limit position to limit position.. Examine the below program.
Reference point: 300 mm (REFPOS11=3000000), positive limit position: 310.1 mm
(LIMP11=310100), negative limit position: ) 130.2mm (LIMN11= ) 130200), width of
the selected compensation cell: PTCHGRD1=10 mm:
132
9.5 Compensating Mechanical Errors of Machine
%O7000(PITCH COMPENSATION)
G28 XI0
G0 X310 (first position in negative direction)
X300
X290
X280
X270
X260
X250
X240
X230
X220
X210
X200
X190
X180
X170
X160
X150
X140
X130
X120
X110
X100
X90
X80
X70
X60
X50
X40
X30
X20
X10
X0
X-10
X-20
X-30
X-40
X-50
X-60
X-70
X-80
X-90
X-100
X-110
X-120
X-130 (last position in negative, first position in positive
direction)
X-120
X-110
X-100
X-90
X-80
X-70
X-60
X-50
X-40
X-30
X-20
X-10
X0
X10
X20
X30
X40
X50
X60
X70
X80
X90
X100
X110
X120
X130
X140
X150
X160
X170
X180
133
9.5 Compensating Mechanical Errors of Machine
X190
X200
X210
X220
X230
X240
X250
X260
X270
X280
X290
X300
X310 (last position in positive direction)
M30
%
7 Run the above program in automatic mode by means of single block execution. Write
the nominal X axis position read from the control position display as well as the real X
axis position read from the measuring tool (e.g. laserinterferometer) at the end of each
block in a table.
134
9.5 Compensating Mechanical Errors of Machine
135
9.5 Compensating Mechanical Errors of Machine
8 Calculate the difference of current (Xa) and nominal (Xn) positions, namely D. Write
the numbers of compensation cells in the table both in positive and negative directions
(columns PTCHVAL numbering () ), as well as PTCHVAL numbering (+)).
The compensation value to be written in the ith cell on the basis of the above table in
case of movement in negative direction:
Ci=(Di–Di–1)*2000
while in case of movement in positive direction:
Cj=(Dj–Dj+1)*2000
Multiplicator 2000 in formula assumes metric system (INCHDET=0), 0.001 mm scale
(INCRSYSTB=1) (1000), while the role of multiplicator 2 is that the compensation
values are interpreted in output increment (0.5 ìm).
9 Enter the calculated compensation value at the appropriate parameter PTCHVALnnn.
136
9.5 Compensating Mechanical Errors of Machine
L Note: Backlash acceleration can only be applied in case of direct measuring system (linear
scale). When using indirect measuring system (rotary encoder) the backlsh
compensation value should be set by parameters BCKLSH!
1 Program a full circle with diameter D=100 mm and record a circle shape error diagram
at feed F500 mm/min. Measure the size of protuberances after the quadrant transitions.
The protuberance is a consequence of the backlash of the ball screw and of the static
friction.
2 Enable backlash acceleration function by setting BLACCEN=1. Define an initial value
for the acceleration amount parameter and for the acceleration period, e.g.
BLACCAMT=300 and BLACCPER=100 (msec). As the effect of this the excessive
amount of command signal specified on parameter BLACCAMT, has to push the nut
to the other side.
3 Define again circle shape error diagram with
conditions listed in point 11. Increase parameters
BLACCAMT and BLACCPER, should the error
decrease, though the result is not acceptable yet.
If the parameters set in the previous point are too
great, over-compensation may occur, as a result
of which the circle diameter falls abruptly, i.e. a
cut is shown on the diagram.
4 Set feed values F100 and F1000 for the above
circle shape error diagram. Enable ending of
backlash acceleration on basis of path done by
setting BLACCSP=1 and define an initial value
for the distance, e.g. BLACCDIST=5, provided
the circle error could not be minimized with the help of parameters BLACCAMT and
BLACCPER.
5 Afterwards the circle shape can already be optimized by the changing of three
parameters, namely the backlash acceleration amount (BLACCAMT), the backlash
137
9.5 Compensating Mechanical Errors of Machine
138
9.6 Procedure of Spindle Parameter Setting
1 If the spindle is mounted with encoder, then enter the resolution of rotary encoder
mounted on the spindle at parameter 5023 ENCODERS1 as well as set parameter
4449 AXISTS1 in SERVO parameter group to 1.
If no encoder is mounted on the spindle, then set both parameters to 0.
2 If the spindle input is digital, set: DIGITALS1 No. 4869=1.
3 Write the XMU I/O used by the spindle at parameter 5025 IOSELS1.
4 First execute the setting of revolution values belonging to each range. The main drive
is presumed to be set and calibrated to 10V command signal.
Program valid revolutions S for each range, possibly near to the top revolution limit
of the range and measure the revolution. The revolution can be specified by means of a
tachometer or if the spindle is mounted with encoder from control current revolution
display. The revolution calibration of each range can be done by overwriting
parameters 512n S1 10Vn (n: range number) according to the below relation:
139
9.6 Procedure of Spindle Parameter Setting
The essence of setting is that the above proportions are resulted by changing parameters
GAIN1 No. 5321, GAIN2 No. 5341 belonging to the spindle.
Before setting is started the parameters of servo loop and main drive must be set as discussed
in the previous chapter. It is important that before setting is started parameter CDIRS, function
M19 and spindle position control loop must be set by programming block G33. Below setting
refers to the first spindle, which goes as well for the second one.
The process of setting is as follows:
1 Set the value of parameter FEEDMAXS1 No. 4749 according to the relation specified
in parameter description. The input of relation is n=spindle revolution. The relation can
be applied independent of the state of parameter INDEXC1 No. 5284. If there is no
other limiting condition, try to reach 2000 rev/min. The value set here is the maximal
spindle revolution enabled in course of tapping.
2 Set parameters FDBCKS1 No. 4109 and RPFBS1 No. 4189 high, in order not to
receive unnecessary FEEDBACK9 error message. Adjust parameters SERRLS1 No.
4069 and SERRL2S2 No. 4889 to parameter GAIN11 No. 5321. Enable line break
detection of spindle encoder by setting ENCODERS1 No. 4409=0.
3 Write the below program into the memory:
G0 G17 G95 Z0
140
9.6 Procedure of Spindle Parameter Setting
141
9.6 Procedure of Spindle Parameter Setting
Naturally the above mentioned does not exclude, that the two spindles can rotate together, if
technologically necessary, for example in gantry run state, or when turning polygon.
The synchronisation of the two spindles consists of the basic steps listed below:
– The first step is for the PLC to change the range by setting RH063, RH068 registers. Then it
gives a command for the slave spindle to run with the same revolution and in the same
direction, and waits until slave spindle achieves the required value. Till this point the
process is merely a PLC operation, if the revolution of both spindles are calibrated
correctly you should not interfere by adjusting the parameter.
– Secondly the PLC turns on the adequate synchronisation request and direction sign flags
(Y655, Y656, Y665, Y666). Then the control closes the position control loop on both
the master and the slave spindles, and after that the speed of the slave spindle is
increased by the amount specified by SYN_SPEEDn parameter, till the distance of
zero pulses of the master and the slave spindles reach the value given in the
SPSHIFTn parameter of the slave spindle. The error margin of synchronous running
(the distance of zero pulses) is given in the INPOSSn parameter of the slave (4269
INPOSS1, 4270 INPOSS2). During synchronisation this phase can be adjusted via
parameter.
142
9.6 Procedure of Spindle Parameter Setting
– Thirdly the controller activates the adjustment of the synchronized running the value of
which is given by the SYNCHR_Pn parameter and returns the loop closed flag to the
PLC (I651 or I661).
From the steps above it can be seen that to achieve synchronisation the two spindles have to be
set up separately, setting the direction of the revolution (CDIRSn) by programming the G33,
the orientation (M19), then by the setting of rigid tapping the spindles’ position control loop
adjustment should be finalized. After that the synchronization can be set.
1 On the INPOSSn parameter (4269 INPOSS1, 4270 INPOSS2) of the slave set 50-100,
on the SYNCHR_Pn parameter (5401 SYNCHR_P1, 5421 SYNCHR_P2) 30-50, and
to the constriction speed (5403 SYN_SPEED1, 5423 SYN_SPEED2) 60-90 rev/min.
Rewrite the zero pulse difference (5402 SPSHIFT1, 5422 SPSHIFT2) to 0. The rate
of the GAINS parameters of the master and slave spindle should be set as given below:
2 Output the M code of the synchronization. If after the slave reached the required
revolution the synchronization does not stop within seconds, check the GAINS setting
above, whether the given amount was adequate for SYN_SPEED parameter, and if
needed increase the synchronized running SYNCHR_Pn parameter.
3 If after the turning on of synchronization the system starts to swing at once, increase
the GAINS parameters of the master and the slave spindles. If this does not eliminate
the swinging, then the direction of the rotation of the slave (state of Y653, Y663 flags)
is not in accordance with the commanded direction of the synchronization (state of
Y656, Y666 flags).Then set the Y656, Y666 flagss in the opposite direction in the PLC
program.
4 After the synchronization the value of INPOSSn, which was increased before, can be
decreased.
5 Finally, if necessary, the zero pulses can be shifted by the SPSHIFTn parameter. The
shift will be 360°, if the SPSHIFTn=ENCODERSn.
143
9.7 Change Positions
144
9.7 Change Positions
Palette change
Suppose in the above case palette can also be replaced. There are two change positions along
axis X. Palette change is activated by function M60 by calling subprogram No. O9001
(parameter state 9082 M(9001)=60). First it travels to the empty position and puts palette on
table there than goes for the new palette to the other change position. The position of the 1st
change position is written at parameter 7041 REFPOS21, while that of the 2nd one is entered
at parameter 7061 REFPOS31.
The subprogram of function M60 implementing palette change is as follows:
145
9.8 Problems with Rotary Table Operation
146
9.8 Problems with Rotary Table Operation
147
9.9 Set-up Procedure of Probe on Milling Machine
148
9.10 Set-up Procedure of Tool Offset Sensor on Lathe
/* :002 modul */
:002
NLP027 ;request tool sensor state
SF0801 ;tool sensor current state
(NF0800 ;if not pushed previously
AF0801) ;and pushed now
Y430 ;if jog X+
U580 ;tool sensor X+ on
E ;else
D580 ;tool sensor X+ off
Z ;end of condition jog X+
Y434 ;if jog X-
U581 ;tool sensor X- on
E ;else
D581 ;tool sensor X- off
Z ;end of condition jog X-
149
9.11 Calibrating Tool Sensor on Lathe
3 Check if the setting of parameter G37BIT No. 8042 suits the tool sensor connection
(see chapter 7.5.1 on page 67.).
4 Enter the feed rate, at which the tool is moved as the effect of measure button at
parameter G37FD No. 8022.
5 Open jog mode by the use of button . Select a tool. Open TOOL LENGTH
OFFSET MEASURE screen and an offset group by means of Offset register search
action.
6 Afterwards select Automatic measure action. If the action button pressing is not
accepted by the control, then check handling of flags I426, Y426 in PLC program.
7 Touch the appropriate switches of tool sensor with the tool tip by moving with buttons
, , , . The control has to stop automatically after running to
sensor switch than has to run off by pressing the opposite direction button. If it does
not function satisfactorily, then check handling of flags Y580, ..., Y583 in PLC.
8 Measure the positions of tool sensor switches and enter the values at parameters
CONTACTX+ No. 8081, ..., CONTACTZ– No. 8084. The tool sensor calibration is
discussed in chapter 9.11 on page 150..
150
9.11 Calibrating Tool Sensor on Lathe
Warning!
Parameters 8081 CONTACTX+ and 8082 CONTACTX– must always be given in radius
independent of the default interpretation in control being diameter or radius. All CONTACT
parameters must be given in the duple of output unit system, thus for example in case of metric
machine and INCRSYSTB=1 in ìm without decimal point.
All length offsets, zero position offsets, as well as all CONTACT parameters must be deleted
before calibration start.
151
9.11 Calibrating Tool Sensor on Lathe
152
9.12 Other Settings
153
9.12 Other Settings
154
9.12 Other Settings
155
10.1 Introduction
10 Parameters
10.1 Introduction
The parameters render the particular variables of the control accessible to the user, through
which the control system can be adapted to the needs of the machine tool and the peripherals
connected to it.
The parameters are described below in the order of their applications in the control. If you
know the name of a parameter, you can go immediately to the appropriate page with the help
of the Alphabetical Index.
The control includes the following thirteen groups of parameters:
0001 IPLCONST (PLC constants)
0501 DISPLAY (parameters for screen setting)
1001 COMMON (general-purpose common parameters)
2001 SERIAL (serial interface parameters, RS- 232C transfer)
2501 FEED/ACC (parameters of HSHP machining)
3001 AX.LIMIT (parameters of stored stroke limit)
4001 SERVO (servo parameters)
5001 SPINDLE (spindle control parameters)
5801 STRAIGHTNESS (parameters of straightness compensation)
6001 PTCHCMP (parameters of pitch error compensation)
7001 REFPAR (reference point return parameters)
8001 MEASURE (probe parameters)
9001 MACRO (parameters of user macro)
The groups include the particular parameters associated with each function of the control.
From the point of view of the access competence there are two kinds of parameters:
– user’s parameters and
– system parameters.
User’s parameters can be overwritten on USER‘S PARAMETERS screen of SETTINGS
screens without giving any password.
System parameters together with user parameters can be overwritten only on PARAMETERS
screen of SERVICE screens, after the overwriting is enabled (see chapter 8.3.1 on page 90).
The overwrite enable can be executed on SECURITY PANEL screen of SETTINGS screens
(see chapter 8.4 on page 104).
The user parameters are indicated among system parameters (SERVICE screens) with symbol
7.
156
10.1 Introduction
BIT c 0, 1
BYTE 1 0..255
SHORTINT 1 –128..127
W ORD 2 0..65535
INTEGER 2 –32768..32767
DW ORD 4 0..4294967295 1
LONGINT 4 –2147483648..2147483647 2
Values to parameters of a given type can be given with the numbers specified in the valid data
range. In a specific case, the valid range may be narrowed further in accordance with the
interpretation of the parameter.
L Warning!
The values to be entered at the parameters can only be integers, no reference can be made to
fractions. If necessary the measure unit, in which the parameter is interpreted must be
indicated. Below some terms used in the manual are elicited.
1
only numbers in the range of 0..999999999 can be written in the parameter editor.
2
only numbers in the range of ±999999999 can be written in the parameter editor.
157
10.1 Introduction
The appropriate (A, B or C) axis can be selected for rotary axis at parameters A.ROTARY,
B.ROTARY, C.ROTARY. The meaning of 1 input increment in case of rotary axis:
The meaning of 1 input increment in case of rotary axis
Output increment
The output increment is always half of the input increment. In the course of position measure
and servo circuit handling the control always works with output increment. Certain parameters
must be given in output increment. The control interprets the output increment of parameters
on the basis of parameters INCH DET, INCRSYSTA, INCRSYSTB and INCRSYSTC. In the
below table the meaning of 1 output increment can be read in case of linear axis:
The meaning of 1 output increment in case of linear axis
The appropriate (A, B or C) axis can be selected for rotary axis at parameters A.ROTARY,
B.ROTARY, C.ROTARY. The meaning of 1 output increment in case of rotary axis:
The meaning of 1 output increment in case of rotary axis
158
10.1 Introduction
0 1 mm/min 1 mm/sec 2
1 1 inch/min 1 inch/sec 2
The appropriate (A, B or C) axis can be selected for rotary axis at parameters A.ROTARY,
B.ROTARY, C.ROTARY. The table below shows the interpretation of feedrate and
acceleration data:
The meaning of 1 feedrate and acceleration unit in case of rotary axis
feedrate acceleration
1 deg/min 1 deg/sec 2
159
10.2 IPLCONST Parameter Group
160
10.2 IPLCONST Parameter Group
161
10.2 IPLCONST Parameter Group
162
10.2 IPLCONST Parameter Group
If the value of parameter is 0, the voltage corresponding to the value entered into
register RH085 appears in the output immediately.
If the value of parameter >0, the ramping rate of the second analog output is A1
ACC/20msec.
0145 A2 DCC (WORD)
The ramping rate of the first analog output when decreasing output.
If the value of parameter is 0, the voltage corresponding to the value entered into
register RH085 appears in the output immediately.
If the value of parameter >0, the ramping rate of the second analog output transfer is
A2 DCC/20msec.
163
10.2 IPLCONST Parameter Group
164
10.2 IPLCONST Parameter Group
0188 C.ROTARY=1, Block programmed with Offset as the effect Position at the
0243 ROLLOVEN_C=1 absolute coordinate input of the block end of block
0263 ROLLAM NT_C= =360000
165
10.2 IPLCONST Parameter Group
0188 C.ROTARY=1, Block programmed with Offset as the effect Position at the
0243 ROLLOVEN_C=1 incremental coordinate input of the block end of block
0263 ROLLAM NT_C= =360000
166
10.2 IPLCONST Parameter Group
167
10.3 DISPLAY Parameter Group
168
10.3 DISPLAY Parameter Group
169
10.3 DISPLAY Parameter Group
0 Black
1 Dark Blue
2 Dark Green
3 Dark Cyanide
4 Red
5 Dark Purple
6 Orange
7 Bright Grey
8 Dark Grey
9 Blue
10 Green
11 Gentian
12 Red
13 Yellow
14 Bright Purple
15 White
170
10.3 DISPLAY Parameter Group
171
10.3 DISPLAY Parameter Group
172
10.4 COMMON Parameter Group
173
10.4 COMMON Parameter Group
174
10.4 COMMON Parameter Group
175
10.4 COMMON Parameter Group
SFNUMB=5 SFNUMB=15
176
10.4 COMMON Parameter Group
177
10.4 COMMON Parameter Group
8 50
9 60
10 70
11 80
12 90
13 100
178
10.4 COMMON Parameter Group
179
10.4 COMMON Parameter Group
180
10.4 COMMON Parameter Group
but the conditional block switch must be set before starting the execution of
the whole program to secure its effect.
181
10.4 COMMON Parameter Group
182
10.4 COMMON Parameter Group
183
10.4 COMMON Parameter Group
184
10.4 COMMON Parameter Group
185
10.4 COMMON Parameter Group
186
10.4 COMMON Parameter Group
187
10.4 COMMON Parameter Group
188
10.4 COMMON Parameter Group
189
10.4 COMMON Parameter Group
0 X X X
1 X X X
2 X X X
3 X X X
4 X X X
5 X X X
6 X X X
7 X X X
190
10.5 SERIAL Parameter Group
191
10.5 SERIAL Parameter Group
192
10.6 FEED/ACC Parameter Group
193
10.6 FEED/ACC Parameter Group
where
a: the lower one of the acceleration values specified for the axes taking part in circle
interpolation (ACC parameter group),
r: circle radius.
For the feed not to decrease over all limits, a minimal feed value can be specified at
parameter CIRCFMIN No. 1413. If the calculated feed is lower, than the value set at
parameter CIRCFMIN (F<CIRCFMIN), the control registers the feed from parameter
CIRCFMIN.
Should the programmed feed be lower than the value set at the parameter, the
programmed feed is taken into account. The feed can also go beneath the value set at
the parameter as the effect of feed switch.
If the value of CIRCFMIN is set higher, than the feed enabled for the axes involved in
the interpolation set at parameter FEEDMAX, the function can be canceled.
2514 CIRCADIFF (WORD)
Not used.
194
10.6 FEED/ACC Parameter Group
195
10.6 FEED/ACC Parameter Group
196
10.6 FEED/ACC Parameter Group
197
10.6 FEED/ACC Parameter Group
198
10.6 FEED/ACC Parameter Group
199
10.6 FEED/ACC Parameter Group
200
10.6 FEED/ACC Parameter Group
201
10.6 FEED/ACC Parameter Group
202
10.7 AX.LIM IT Parameter Group
Software stroke limit positions can be specified in both positive and negative directions as well
as a forbidden area can be defined in an axis, in which there is a valid reference point.
203
10.7 AX.LIM IT Parameter Group
L Note: The forbidden area specified by parameters LIMP2n, LIMN2n can be forbidden
both internally and externally in function of parameter EXTER. If the value of
parameter REFPOS1n is 0, the origin of machine coordinate system coincides with
the reference point. The forbidden area is to be measured every time when the
reference point location is changed or parameter REFPOS1n is overwritten. Parameter
LIMP21 posits value X in command G22, parameter LIMN21 posits value I, ... ect (see
diagram), if X is selected for axis No. 1, Y for axis No. 2, ... (parameter AXIS). See
also parameters LIMBIT2n and EXTER.
204
10.7 AX.LIM IT Parameter Group
205
10.8 SERVO Parameter Group
Below the block-diagram of the position control loop is shown with the appropriate parameter
name indicated by means of which intervention can be made at a position. On the diagram the
movement per time unit coming from the interpolator is signed with Äsi while the one coming
from the path measuring encoder with Äse. The signals (COMMAND, TACHO, FOLL. ERR),
the values of which can be displayed on TEST MES screen are indicated. The signals on
which the control executes value limit comparison as well as the names of the parameters by
which the value limits can be influenced (INPOS, SERRL, FDBCK) are also indicated. The
velocity control loop command signal can be output in analog form after D to A conversion as
well as on digital serial bus.
206
10.8 SERVO Parameter Group
where: COMMANDn is the value in line n and column COMMAND of TEST MES
screen,
TACHOn is the value in line n and column TACHO of TEST MES screen.
L Note: See also parameters FDBCKn, REPFBn, TDIRn and FDBCKDn!
207
10.8 SERVO Parameter Group
where v is the current speed commanded by the interpolator. The servo program checks
every 5 (or 2) ms, whether the delay belonging to speed v commanded by the
interpolator has reached the value calculated on the basis of the above relation. If yes, it
stops the interpolator and sends error message SERVOn after the number of 5 (2) ms
cycles defined at parameter REPSLn has elapsed, provided no feedback occurs, i.e. the
lag does not fall under the limit. If it does before the cycle has elapsed no error is sent.
L Note: See also parameters REPSLn and SERRL2!
208
10.8 SERVO Parameter Group
209
10.8 SERVO Parameter Group
210
10.8 SERVO Parameter Group
If the difference is greater than the value of this parameter the servo program writes the
value of parameter REPFBn into a counter, than it is decremented at every loop close
of the given axis. If the error is ceased the process starts from the beginning. In case the
error is durable and the register changes to 0 and error FEEDBACKn No. 40...48
occurs.
Advised value: 5...25, (15... 75) (*5, or 2 msec)
L Note: See also parameters FDBCKn and TACHVn!
211
10.8 SERVO Parameter Group
212
10.8 SERVO Parameter Group
213
10.8 SERVO Parameter Group
214
10.8 SERVO Parameter Group
case of linear axis, and in in case of rotary axis. The rapid traverse rate of
manual handle and reference point return may differ from this rapid traverse rate.
In case of the coordination of more axes the movement is always on linear path at a
rate, which does not exceed any of the rapid traverse values specified on the given
axes.
If the spindle(s) can be indexed (5282 INDEX1=1 or 5302 INDEX2=1) the rapid
traverse rate of spindle positioning (RAPIDS1, RAPIDS2) is interpreted as follows:
If parameter 5284 INDEXC_1 or 5304 INDEXC_2 0, i.e. the positioning is executed to
M function:
RAPIDS1=(204.8.)205.
215
10.8 SERVO Parameter Group
L Note:
– Selection must be made by taking the machine tool and the servo system into
account.
– See also groups JOGRAP and REFRAP.
in (INCHDET=0) or
in (INCHDET=1) in case
216
10.8 SERVO Parameter Group
217
10.8 SERVO Parameter Group
218
10.8 SERVO Parameter Group
219
10.8 SERVO Parameter Group
220
10.8 SERVO Parameter Group
221
10.9 SPINDLE Parameter Group
222
10.9 SPINDLE Parameter Group
223
10.9 SPINDLE Parameter Group
5005 N% (WORD)
Rate in which the spindle speed
reached signal n=nS (I656) is turned
on.
Measure unit: %.
If the difference between the
programmed (S) and the current
spindle revolution is in the interval
specified by parameters N% or NW
the control sets flag I656 n=nS to 1.
5006 NW (WORD)
Spindle speed width in which the
spindle speed reached signal n=nS
(I656) is turned on.
Measure unit: rev/min.
If the difference between the
programmed (S) and the current
spindle revolution is in the interval specified by parameters N% or NW the control sets
flag I656 n=nS to 1.
5007 N0 (WORD)
Spindle speed width in which the spindle speed reached n=0 (spindle stop) signal is
turned on.
Measure unit: rev/min.
If the value of current spindle speed is in the interval specified by parameter N0 the
control sends signal n=0, i.e. sets flag I657 to 1.
L Notes:
Functions n=nS and n=0 are only effective if encoder is built on the spindle (parameter
state ENCODERS1>0).
The speed commanded is compared to the current revolution by taking the override,
speed limits belonging the spindle gear ranges and programmed maximum spindle
speed (G92 S_) in the state of constant surface speed (G96) into account.
When the spindle is stopped both signals n=nS and n=0 (I656 and I657) are set to 1.
224
10.9 SPINDLE Parameter Group
Value of constant is 213 in case of analog signal and 215 in case of digital signal.
225
10.9 SPINDLE Parameter Group
Value of constant is 213 in case of analog signal and 215 in case of digital one.
Value of constant is 213 in case of analog signal and 215 in case of digital one.
Value of constant is 213 in case of analog transfer and 215 in case of digital transfer.
226
10.9 SPINDLE Parameter Group
which the spindle would be rotating when the maximum 10 V were available at the
analog output.
cannot be greater than S1 10Vn. If the speed commanded in the given range is greater
than the maximum revolution, this revolution is effective.
range, at which the spindle would be rotating when the maximum 10 V were available
at the analog output.
227
10.9 SPINDLE Parameter Group
commanded in the given range is less than the minimum revolution, this revolution is
effective.
greater than S2 10Vn. If the speed commandded in the given range is greater than the
maximum revolution, this revolution is effective.
228
10.9 SPINDLE Parameter Group
229
10.9 SPINDLE Parameter Group
230
10.9 SPINDLE Parameter Group
231
10.9 SPINDLE Parameter Group
232
10.9 SPINDLE Parameter Group
233
10.9 SPINDLE Parameter Group
234
10.9 SPINDLE Parameter Group
235
10.10 STRAIGHTNESS Parameter Group
236
10.10 STRAIGHTNESS Parameter Group
237
10.11 PTCHCMP Parameter Group
The value entered at this parameter shows the number of the first of 900 possible pitch error
compensation cells in positive direction from the reference point on the given axis in case of
positive movement (as well as the number of parameter PTCHVAL at which the
compensation value of the cell is specified).
Thus, as in the example seen on the above diagram, provided axis X is physical axis No. 1 and
PTCHRFP1=100,
then, if movement is made from the negative stroke limit to the positive one as the cells are
passed by after one another the compensation values are taken from compensation cells
PTCHVAL[100-i], ..., PTCHVAL98, PTCHVAL99, PTCHVAL100, PTCHVAL101,
PTCHVAL102, PTCHVAL103, ..., PTCHVAL[100+j].
The desired value is to be entered at the parameter according to the physical axis number.
238
10.11 PTCHCMP Parameter Group
The number entered at this parameter shows the number of the first of 900 possible
compensation cells in positive direction from the reference point on the given axis in case of
negative movement (as well as the number of parameter PTCHVAL at which the
compensation value of the cell is specified).
Thus, as in the example seen on the above diagram, provided axis X is physical axis No.1 and
PTCHRFN1=200,
then, if movement is made from the positive stroke limit to the negative one as the cells are
passed by after one another the compensation values are taken from compensation cells
PTCHVAL[200+j], ..., PTCHVAL203, PTCHVAL202, PTCHVAL201,
PTCHVAL200, PTCHVAL199, PTCHVAL198, ..., PTCHVAL[200-i].
The desired value is to be entered at the parameter according to the physical axis number.
L Notes:
There is no need to register different compensation values in case of positive and negative
movements. If
PTCHRFPn=PTCHRFNn,
then the same values are taken into account by the control in both directions on the nth axis.
239
10.11 PTCHCMP Parameter Group
As seen in the above relation the maximum compensation distance is approximately. ±16 mm
in each direction provided the measuring system is metric and the resolution is 0.001 mm.
240
10.11 PTCHCMP Parameter Group
In the above diagram the dashed line indicates the deviation from the nominal position. The
difference of the deviation from the nominal size measured at the start and end of cell is
entered into cell PTCHVALn .
In the diagram the thick stepped line shows that when passing the limit of two neighboring
cells it adds half of the compensation value of the cell to half of the compensation value of the
previous cell. The control approaches the error curve with the help of this method.
241
10.12 REFPAR Parameter Group
242
10.12 REFPAR Parameter Group
243
10.12 REFPAR Parameter Group
244
10.12 REFPAR Parameter Group
The distance between two zero pulses in case of rotary encoder projected to slide.
In case of distance coded linear scales the average distance between two consecutive
zero pulses.
In case of non-distance-coded linear scale if machine reference point return
(MACHINE) is applied it is the double of the distance between the deceleration switch
and the zero pulse
In case of spindle value 4*ENCODERS1(2) must be entered at parameter
ZERODISS1, 2.
Measure unit: input increment
245
10.12 REFPAR Parameter Group
246
10.12 REFPAR Parameter Group
If the zero pulse is over the distance of SWSHIFTn+¾ZERODISn after coming down
from the switch error message Reference point t3 No. 1102 ... 1172 is sent by the
247
10.12 REFPAR Parameter Group
control.
In case of distance coded reference point return the value entered here shows the
distance in input increment, over which two zero pulses are regarded as different
ones.
248
10.12 REFPAR Parameter Group
Heidenhain type Distance of fixed zero pulses Signal period of the scale BASDISTn
in mm in mm
LF 20 mm 0.004 mm 20/0.004=5000
LS 20 mm 0.020 mm 20/0.020=1000
LB 80 mm 0.040 mm 80/0.040=2000
249
10.13 MEASURE Parameter Group
250
10.13 MEASURE Parameter Group
mm/min or 1 inch/min.
On lathe control the feedrate of slides in case of pressing jog buttons in switched-on
state of automatic tool length measure (Y426=1) when tool offset measureing sensors.
8023 BCKDIST (WORD)
Not used.
251
10.13 MEASURE Parameter Group
Parameters locating the direction buttons of the tool offset sensor in case of automatic
tool length measure. The distance of buttons can be based on (measured to) the chuck
coordinate system as well as the reference point.
In the switched-on state of automatic tool length compensation (Y426=1), as the effect
of flags Y580, ..., Y583 coming from the PLC, the NC takes the parameter belonging to
the given flag into account when defining length offset in the appropriate direction.
Comparisons between flags and parameters:
Y580 ) CONTACTX+
Y581 ) CONTACTX–
Y582 ) CONTACTZ+
Y583 ) CONTACTZ–
252
10.14 MACRO Parameter Group
253
10.14 MACRO Parameter Group
254
10.14 MACRO Parameter Group
255
10.14 MACRO Parameter Group
256
10.14 MACRO Parameter Group
Example:
DPRNT [ X#130 [53] Y#500 [53] T#10 [2] ]
#130=35.897421 S))Q 35.897
#500=–150.8 S))Q –150.8
#10=214.8 S))Q 15
257
10.14 MACRO Parameter Group
258
10.14 MACRO Parameter Group
%O1000 %O1000
... ...
N10 #100=50 N10 #100=50
N20 #101=100 N20 #101=100
N30 G1 X#100 Y#101 N30 G1 X#100 Y#101
N40 #100=60 (definition after N30) N40 #100=60 (definition during N30)
N50 #101=120 (definition after N30) N50 #101=120 (definition during N30)
N60 G1 X#100 Y#101 N60 G1 X#100 Y#101
Definition commands in blocks N40 and N50 Definition commands in blocks N40 and N50
are executed after the movement of block are executed during movement in block N30.
N30.
L Conclusions: L Conclusions:
– program execution is slower, – program execution is faster,
– if execution of block N30 is interrupted and – if execution of block N30 is interrupted and
afterwards the machining is restarted afterwards the machining is restarted
the machining can be simply the machining can not be continued,
continued since variables of block only if block search is started for
N30 are not overwritten by block N40, block N30 since variables of block
N50. N30 are already overwritten by block
N40, N50.
259
10.14 MACRO Parameter Group
260
10.14 MACRO Parameter Group
261
Alphabetical Index
262
CDIR.. . . . . . . . . . . . . . . . . . . . . . . . . . 212 CRITICAN. . . . . . . . . . . . . . . . . . . . . . 193
CDIRn.. . . . . . . . . . . . . . . . . . . . . . . . . 212 CROSS DOT. . . . . . . . . . . . . . . . . . . . 170
CDIRS1. . . . . . . . . . . . . . . . . . . . . . . . 212 CROSS ON.. . . . . . . . . . . . . . . . . . . . . 170
CDIRS2. . . . . . . . . . . . . . . . . . . . . . . . 212 CSPAXIS. . . . . . . . . . . . . . . . . . . . . . . 174
CHBFMOVE. . . . . . . . . . . . . . . . . . . . 205 CTSURFSP. . . . . . . . . . . . . . . . . . . . . 174
CHOPAX. . . . . . . . . . . . . . . . . . . . . . . 167 CUTTING1.. . . . . . . . . . . . . . . . . . . . . 253
CHOPAXF. . . . . . . . . . . . . . . . . . . . . . 167 CUTTING2.. . . . . . . . . . . . . . . . . . . . . 253
CHOPERR. . . . . . . . . . . . . . . . . . . . . . 167 DECDIST. . . . . . . . . . . . . . . . . . . . . . . 174
CHOPPOS. . . . . . . . . . . . . . . . . . . . . . 167 DELTV. . . . . . . . . . . . . . . . . . . . . . . . . 174
CHOPRATE. . . . . . . . . . . . . . . . . . . . . 167 DIAM. . . . . . . . . . . . . . . . . . . . . . . . . . 217
CIRCADIFF. . . . . . . . . . . . . . . . . . . . . 194 DIFG.. . . . . . . . . . . . . . . . . . . . . . . . . . 215
CIRCFMIN.. . . . . . . . . . . . . . . . . . . . . 194 DIFGn.. . . . . . . . . . . . . . . . . . . . . . . . . 215
CIRCOVER. . . . . . . . . . . . . . . . . . . . . 177 DIGITAL. . . . . . . . . . . . . . . . . . . . . . . 218
CLCV. . . . . . . . . . . . . . . . . . . . . . . . . . 257 DIGITALn. . . . . . . . . . . . . . . . . . . . . . 218
CLEAR. . . . . . . . . . . . . . . . . . . . . . . . . 180 DIGITALS1. . . . . . . . . . . . . . . . . . . . . 218
CLEG83. . . . . . . . . . . . . . . . . . . . . . . . 185 DIGITALS2. . . . . . . . . . . . . . . . . . . . . 218
CNDBKBUF. . . . . . . . . . . . . . . . . . . . 180 DIRANGLE. . . . . . . . . . . . . . . . . . . . . 178
CODES. . . . . . . . . . . . . . . . . . . . . . . . . 178 DISCODED1. . . . . . . . . . . . . . . . . . . . 248
COLORV. . . . . . . . . . . . . . . . . . . . . . . 168 DISCODED2. . . . . . . . . . . . . . . . . . . . 248
COLORV2. . . . . . . . . . . . . . . . . . . . . . 172 DISCODED3. . . . . . . . . . . . . . . . . . . . 248
COMMAND.. . . . . . . . . . . . . . . . . . . . 161 DISCODED4. . . . . . . . . . . . . . . . . . . . 248
COMMAND1.. . . . . . . . . . . . . . . . . . . 161 DISCODED5. . . . . . . . . . . . . . . . . . . . 248
COMMAND2.. . . . . . . . . . . . . . . . . . . 161 DISCODED6 . . . . . . . . . . . . . . . . . . . . 249
COMMB.. . . . . . . . . . . . . . . . . . . . . . . 217 DISCODED7. . . . . . . . . . . . . . . . . . . . 249
COMMINK. . . . . . . . . . . . . . . . . . . . . 169 DISCODED8. . . . . . . . . . . . . . . . . . . . 249
COMMON. . . . . . . . . . . . . . . . . . . . . . 173 DISPLAY. . . . . . . . . . . . . . . . . . . . . . . 168
COMMPAPER.. . . . . . . . . . . . . . . . . . 169 DISTANCE. . . . . . . . . . . . . . . . . . . . . 174
COMPCOEF.. . . . . . . . . . . . . . . . . . . . 167 DIVS1.. . . . . . . . . . . . . . . . . . . . . . . . . 228
COMPEN. . . . . . . . . . . . . . . . . . . . . . . 219 DIVS2.. . . . . . . . . . . . . . . . . . . . . . . . . 228
COMPNAX. . . . . . . . . . . . . . . . . . . . . 236 DNC LINES. . . . . . . . . . . . . . . . . . . . . 171
COMPNAXn. . . . . . . . . . . . . . . . . . . . 236 DOMCON. . . . . . . . . . . . . . . . . . . . . . 184
CONST. . . . . . . . . . . . . . . . . . . . . . . . . 160 DPTHCUT. . . . . . . . . . . . . . . . . . . . . . 187
CONST2. . . . . . . . . . . . . . . . . . . . . . . . 160 DRIFT.. . . . . . . . . . . . . . . . . . . . . . . . . 209
CONTACT. . . . . . . . . . . . . . . . . . . . . . 252 DRIFTn.. . . . . . . . . . . . . . . . . . . . . . . . 209
CONTACTX+. . . . . . . . . . . . . . . . . . . 252 DRIFTS1. . . . . . . . . . . . . . . . . . . . . . . 209
CONTACTX–. . . . . . . . . . . . . . . . . . . 252 DRIFTS2. . . . . . . . . . . . . . . . . . . . . . . 209
CONTACTZ+.. . . . . . . . . . . . . . . . . . . 252 DSP LST.. . . . . . . . . . . . . . . . . . . . . . . 171
CONTACTZ–.. . . . . . . . . . . . . . . . . . . 252 DSPX. . . . . . . . . . . . . . . . . . . . . . 154, 171
CORNANGL. . . . . . . . . . . . . . . . . . . . 177 DTP.. . . . . . . . . . . . . . . . . . . . . . . . . . . 173
CORNCONTROL. . . . . . . . . . . . . . . . 193 DTPX. . . . . . . . . . . . . . . . . . . . . . . . . . 173
CORNOVER. . . . . . . . . . . . . . . . . . . . 177 DTPZ. . . . . . . . . . . . . . . . . . . . . . . . . . 173
COUNTERS. . . . . . . . . . . . . . . . . . . . . 254 E%MAX. . . . . . . . . . . . . . . . . . . . . . . . 184
COUNTFIN. . . . . . . . . . . . . . . . . . . . . 186 EDIR.. . . . . . . . . . . . . . . . . . . . . . . . . . 212
CR SPACE. . . . . . . . . . . . . . . . . . . . . . 192 EDIRn.. . . . . . . . . . . . . . . . . . . . . . . . . 212
CR1.. . . . . . . . . . . . . . . . . . . . . . . . . . . 192 EDIRS1.. . . . . . . . . . . . . . . . . . . . . . . . 212
CR2.. . . . . . . . . . . . . . . . . . . . . . . . . . . 192 EDIRS2.. . . . . . . . . . . . . . . . . . . . . . . . 212
CR3.. . . . . . . . . . . . . . . . . . . . . . . . . . . 192 EEINK. . . . . . . . . . . . . . . . . . . . . . . . . 169
CRITFDIF.. . . . . . . . . . . . . . . . . . . . . . 194 EEPAPER.. . . . . . . . . . . . . . . . . . . . . . 169
CRITFDIFn.. . . . . . . . . . . . . . . . . . . . . 194 EFINK. . . . . . . . . . . . . . . . . . . . . . . . . 169
263
EFPAPER. . . . . . . . . . . . . . . . . . . . . . 169 FINALLW. . . . . . . . . . . . . . . . . . . . . . 186
EIA. . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 FINFDIF.. . . . . . . . . . . . . . . . . . . . . . . 198
EIAn . . . . . . . . . . . . . . . . . . . . . . . . . . 191 FINFDIFn.. . . . . . . . . . . . . . . . . . . . . . 198
EINK. . . . . . . . . . . . . . . . . . . . . . . . . . 169 FINFFORW. . . . . . . . . . . . . . . . . . . . . 198
ELT. . . . . . . . . . . . . . . . . . . . . . . . . . . 260 FINFFORWn. . . . . . . . . . . . . . . . . . . . 198
ENCD.. . . . . . . . . . . . . . . . . . . . . . . . . 213 FINISH.. . . . . . . . . . . . . . . . . . . . . . . . 196
ENCDn.. . . . . . . . . . . . . . . . . . . . . . . . 213 FINLEVEL.. . . . . . . . . . . . . . . . . . . . . 197
ENCDS1. . . . . . . . . . . . . . . . . . . . . . . 213 FINNORMACC. . . . . . . . . . . . . . . . . . 197
ENCDS2. . . . . . . . . . . . . . . . . . . . . . . 213 FINNORMACCn. . . . . . . . . . . . . . . . . 197
ENCODERS1. . . . . . . . . . . . . . . . . . . 225 FINTANACC.. . . . . . . . . . . . . . . . . . . 197
ENCODERS2. . . . . . . . . . . . . . . . . . . 225 FINTANACCn.. . . . . . . . . . . . . . . . . . 197
ENDINK. . . . . . . . . . . . . . . . . . . . . . . 172 FIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
ENDPAPER.. . . . . . . . . . . . . . . . . . . . 169 FLOAT1.. . . . . . . . . . . . . . . . . . . . . . . 248
ENGLISH.. . . . . . . . . . . . . . . . . . . . . . 168 FLOAT2.. . . . . . . . . . . . . . . . . . . . . . . 248
EPAPER.. . . . . . . . . . . . . . . . . . . . . . . 169 FLOAT3.. . . . . . . . . . . . . . . . . . . . . . . 248
ESCAPE.. . . . . . . . . . . . . . . . . . . . . . . 187 FLOAT4.. . . . . . . . . . . . . . . . . . . . . . . 248
EVEN PRTY. . . . . . . . . . . . . . . . . . . . 191 FLOAT5.. . . . . . . . . . . . . . . . . . . . . . . 248
EVEN PRTYn. . . . . . . . . . . . . . . . . . . 191 FLOAT6.. . . . . . . . . . . . . . . . . . . . . . . 249
EXTER.. . . . . . . . . . . . . . . . . . . . . . . . 205 FLOAT7.. . . . . . . . . . . . . . . . . . . . . . . 249
FDBCK. . . . . . . . . . . . . . . . . . . . . . . . 208 FLOAT8.. . . . . . . . . . . . . . . . . . . . . . . 249
FDBCKn. . . . . . . . . . . . . . . . . . . . . . . 208 FLUCT. . . . . . . . . . . . . . . . . . . . . . . . . 222
FDBCKS1. . . . . . . . . . . . . . . . . . . . . . 208 FLUCT%. . . . . . . . . . . . . . . . . . . . . . . 223
FDBCKS2. . . . . . . . . . . . . . . . . . . . . . 208 FLUCT%2. . . . . . . . . . . . . . . . . . . . . . 233
FDFORWEN. . . . . . . . . . . . . . . . . . . . 194 FLUCT2. . . . . . . . . . . . . . . . . . . . . . . . 232
FDFORWRAP. . . . . . . . . . . . . . . . . . . 194 FLUCTW. . . . . . . . . . . . . . . . . . . . . . . 223
FEED. . . . . . . . . . . . . . . . . . . . . . . . . . 174 FLUCTW2. . . . . . . . . . . . . . . . . . . . . . 233
FEEDCORN. . . . . . . . . . . . . . . . . . . . 193 FMULT. . . . . . . . . . . . . . . . . . . . . . . . 188
FEEDDIF. . . . . . . . . . . . . . . . . . . . . . . 193 FRAME STEP. . . . . . . . . . . . . . . . . . . 170
FEEDFORW. . . . . . . . . . . . . . . . . . . . 214 FREEPUR1. . . . . . . . . . . . . . . . . . . . . 253
FEEDFORWn. . . . . . . . . . . . . . . . . . . 214 FREEPUR2. . . . . . . . . . . . . . . . . . . . . 253
FEEDFORWS1. . . . . . . . . . . . . . . . . . 214 G(901n). . . . . . . . . . . . . . . . . . . . . . . . 254
FEEDFORWS2. . . . . . . . . . . . . . . . . . 214 G00 G01.. . . . . . . . . . . . . . . . . . . . . . . 178
FEEDHIGH. . . . . . . . . . . . . . . . . . . . . 195 G17 G18.. . . . . . . . . . . . . . . . . . . . . . . 178
FEEDLIM. . . . . . . . . . . . . . . . . . . . . . 195 G31BIT. . . . . . . . . . . . . . . . . . . . . . . . 251
FEEDLOW.. . . . . . . . . . . . . . . . . . . . . 195 G31FD. . . . . . . . . . . . . . . . . . . . . . . . . 250
FEEDMAX. . . . . . . . . . . . . . . . . . . . . 216 G37BIT. . . . . . . . . . . . . . . . . . . . . . . . 251
FEEDMAXn. . . . . . . . . . . . . . . . . . . . 216 G37FD. . . . . . . . . . . . . . . . . . . . . . . . . 250
FEEDMAXS1 . . . . . . . . . . . . . . . . . . . 216 G49 G43.. . . . . . . . . . . . . . . . . . . . . . . 178
FEEDMAXS2. . . . . . . . . . . . . . . . . . . 216 G49 G44.. . . . . . . . . . . . . . . . . . . . . . . 178
FEW DIS... . . . . . . . . . . . . . . . . . . . . . 176 G90 G91.. . . . . . . . . . . . . . . . . . . . . . . 178
FGMAC. . . . . . . . . . . . . . . . . . . . . . . . 256 G94 G95.. . . . . . . . . . . . . . . . . . . . . . . 178
FI_ANAL. . . . . . . . . . . . . . . . . . . . . . . 171 GAIN. . . . . . . . . . . . . . . . . . . . . . . . . . 207
FI_DIGIT. . . . . . . . . . . . . . . . . . . . . . . 171 GAIN1. . . . . . . . . . . . . . . . . . . . . . . . . 230
FINACCLEV. . . . . . . . . . . . . . . . . . . . 197 GAIN1n. . . . . . . . . . . . . . . . . . . . . . . . 230
FINACCTC. . . . . . . . . . . . . . . . . . . . . 197 GAIN2. . . . . . . . . . . . . . . . . . . . . . . . . 230
FINACCTCn. . . . . . . . . . . . . . . . . . . . 197 GAIN2n. . . . . . . . . . . . . . . . . . . . . . . . 230
FINACCUR. . . . . . . . . . . . . . . . . . . . . 197 GAINn. . . . . . . . . . . . . . . . . . . . . . . . . 207
FINADIFF. . . . . . . . . . . . . . . . . . 116, 198 GAINTAS1. . . . . . . . . . . . . . . . . . . . . 235
FINADIFFn. . . . . . . . . . . . . . . . . . . . . 198 GAINTAS1n. . . . . . . . . . . . . . . . . . . . 235
264
GAINTAS2.. . . . . . . . . . . . . . . . . . . . . 235 INT_IO. . . . . . . . . . . . . . . . . . . . . . . . . 261
GAINTAS2n.. . . . . . . . . . . . . . . . . . . . 235 INTERFER. . . . . . . . . . . . . . . . . . . . . . 181
GANTRY. . . . . . . . . . . . . . . . . . . . . . . 214 INTERRUPT. . . . . . . . . . . . . . . . . . . . 260
GANTRYn. . . . . . . . . . . . . . . . . . . . . . 214 IOSELS1.. . . . . . . . . . . . . . . . . . . . . . . 225
GAP. . . . . . . . . . . . . . . . . . . . . . . . . . . 183 IOSELS2.. . . . . . . . . . . . . . . . . . . . . . . 225
GENINK1.. . . . . . . . . . . . . . . . . . . . . . 172 IPLCONST. . . . . . . . . . . . . . . . . . . . . . 160
GENINK2.. . . . . . . . . . . . . . . . . . . . . . 172 JOG+. . . . . . . . . . . . . . . . . . . . . . . . . . 175
GENINK3.. . . . . . . . . . . . . . . . . . . . . . 172 JOGFEED.. . . . . . . . . . . . . . . . . . . . . . 189
GENINK4.. . . . . . . . . . . . . . . . . . . . . . 172 JOGFMAX. . . . . . . . . . . . . . . . . . . . . . 217
GENPAPER. . . . . . . . . . . . . . . . . . . . . 172 JOGFMAXn. . . . . . . . . . . . . . . . . . . . . 217
GEO. . . . . . . . . . . . . . . . . . . . . . . . . . . 193 JOGPAR.. . . . . . . . . . . . . . . . . . . . . . . 217
GERMAN.. . . . . . . . . . . . . . . . . . . . . . 168 JOGRAP.. . . . . . . . . . . . . . . . . . . . . . . 217
GMACRO.. . . . . . . . . . . . . . . . . . . . . . 254 JOGRAPn.. . . . . . . . . . . . . . . . . . . . . . 217
GRAPHICS. . . . . . . . . . . . . . . . . . . . . 170 JOGX+. . . . . . . . . . . . . . . . . . . . . . . . . 175
GRID1. . . . . . . . . . . . . . . . . . . . . 229, 248 JOGX–. . . . . . . . . . . . . . . . . . . . . . . . . 175
GRID2. . . . . . . . . . . . . . . . . . . . . 229, 248 JOGY+. . . . . . . . . . . . . . . . . . . . . . . . . 175
GRID3 . . . . . . . . . . . . . . . . . . . . . . . . . 248 JOGY–. . . . . . . . . . . . . . . . . . . . . . . . . 175
GRID4. . . . . . . . . . . . . . . . . . . . . . . . . 248 JOGZ+. . . . . . . . . . . . . . . . . . . . . . . . . 175
GRID5. . . . . . . . . . . . . . . . . . . . . . . . . 248 JOGZ–. . . . . . . . . . . . . . . . . . . . . . . . . 175
GRID6. . . . . . . . . . . . . . . . . . . . . . . . . 249 JOG–.. . . . . . . . . . . . . . . . . . . . . . . . . . 175
GRID7 . . . . . . . . . . . . . . . . . . . . . . . . . 249 KEYBOARD. . . . . . . . . . . . . . . . . . . . 175
GRID8. . . . . . . . . . . . . . . . . . . . . . . . . 249 LANGUAGE. . . . . . . . . . . . . . . . . . . . 168
GROUPNUM. . . . . . . . . . . . . . . . . . . . 176 LANGUAGE 4. . . . . . . . . . . . . . . . . . . 168
HANDWH_Dn. . . . . . . . . . . . . . . . . . . 218 LENGTHSG. . . . . . . . . . . . . . . . . . . . . 188
HANDWHD. . . . . . . . . . . . . . . . . . . . . 218 LIMBIT1.. . . . . . . . . . . . . . . . . . . . . . . 204
HARDWARE1. . . . . . . . . . . . . . . . . . . 192 LIMBIT1n.. . . . . . . . . . . . . . . . . . . . . . 204
HARDWARE2. . . . . . . . . . . . . . . . . . . 192 LIMBIT2.. . . . . . . . . . . . . . . . . . . . . . . 204
HARDWARE3. . . . . . . . . . . . . . . . . . . 192 LIMBIT2n.. . . . . . . . . . . . . . . . . . . . . . 204
HELICALF. . . . . . . . . . . . . . . . . . . . . . 180 LIMN1. . . . . . . . . . . . . . . . . . . . . . . . . 203
HNDLFEED. . . . . . . . . . . . . . . . . . . . . 190 LIMN1n. . . . . . . . . . . . . . . . . . . . . . . . 203
HORIZONTAL.. . . . . . . . . . . . . . . . . . 172 LIMN2. . . . . . . . . . . . . . . . . . . . . . . . . 203
HSHP. . . . . . . . . . . . . . . . . . . . . . . . . . 179 LIMN2n. . . . . . . . . . . . . . . . . . . . . . . . 203
HSHPCONTR. . . . . . . . . . . . . . . . . . . 194 LIMP1.. . . . . . . . . . . . . . . . . . . . . . . . . 203
HUNGARIAN. . . . . . . . . . . . . . . . . . . 168 LIMP1n.. . . . . . . . . . . . . . . . . . . . . . . . 203
I_LINE. . . . . . . . . . . . . . . . . . . . . . . . . 261 LIMP2.. . . . . . . . . . . . . . . . . . . . . . . . . 203
INCH DET. . . . . . . . . . . . . . . . . . . . . . 217 LIMP2n.. . . . . . . . . . . . . . . . . . . . . . . . 203
INCH INP. . . . . . . . . . . . . . . . . . . . . . . 217 LISTINK.. . . . . . . . . . . . . . . . . . . . . . . 168
INCRSYSTA. . . . . . . . . . . . . . . . . . . . 217 LISTPAPER. . . . . . . . . . . . . . . . . . . . . 168
INCRSYSTB. . . . . . . . . . . . . . . . . . . . 217 LOADOVERR. . . . . . . . . . . . . . . . . . . 195
INCRSYSTC. . . . . . . . . . . . . . . . . . . . 217 LOWERDEAD.. . . . . . . . . . . . . . . . . . 167
INDEX_C1. . . . . . . . . . . . . . . . . . . . . . 229 LUBCONST. . . . . . . . . . . . . . . . . . . . . 163
INDEX_C2. . . . . . . . . . . . . . . . . . . . . . 229 M(900n). . . . . . . . . . . . . . . . . . . . . . . . 255
INDEX1. . . . . . . . . . . . . . . . . . . . . . . . 229 M(902n). . . . . . . . . . . . . . . . . . . . . . . . 255
INDEX2. . . . . . . . . . . . . . . . . . . . . . . . 229 M_NUMB1.. . . . . . . . . . . . . . . . . . . . . 228
INK. . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 M_NUMB2.. . . . . . . . . . . . . . . . . . . . . 228
INPOS.. . . . . . . . . . . . . . . . . . . . . . . . . 211 M06.. . . . . . . . . . . . . . . . . . . . . . . . . . . 161
INPOSn.. . . . . . . . . . . . . . . . . . . . . . . . 211 M11-1. . . . . . . . . . . . . . . . . . . . . . . . . . 184
INPOSS1. . . . . . . . . . . . . . . . . . . . . . . 211 MACHINE1 .. . . . . . . . . . . . . . . . . . . . 248
INPOSS2. . . . . . . . . . . . . . . . . . . . . . . 211 MACHINE2. . . . . . . . . . . . . . . . . . . . . 248
265
MACHINE3. . . . . . . . . . . . . . . . . . . . . 248 MSUBPRG. . . . . . . . . . . . . . . . . . . . . 255
MACHINE4. . . . . . . . . . . . . . . . . . . . . 248 MSUPPR. . . . . . . . . . . . . . . . . . . . . . . 164
MACHINE5. . . . . . . . . . . . . . . . . . . . . 248 MSUPPRn. . . . . . . . . . . . . . . . . . . . . . 164
MACHINE6. . . . . . . . . . . . . . . . . . . . . 249 MULBUF. . . . . . . . . . . . . . . . . . . . . . . 179
MACHINE7. . . . . . . . . . . . . . . . . . . . . 249 MULG. . . . . . . . . . . . . . . . . . . . . . . . . 214
MACHINE8. . . . . . . . . . . . . . . . . . . . . 249 MULGn. . . . . . . . . . . . . . . . . . . . . . . . 214
MACINK. . . . . . . . . . . . . . . . . . . . . . . 172 N STEP. . . . . . . . . . . . . . . . . . . . . . . . 171
MACPAPER. . . . . . . . . . . . . . . . . . . . 169 N%. . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
MACRO.. . . . . . . . . . . . . . . . . . . . . . . 253 N%2. . . . . . . . . . . . . . . . . . . . . . . . . . . 234
MACROCON. . . . . . . . . . . . . . . . . . . 257 N0.. . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
MAGAZIN.. . . . . . . . . . . . . . . . . . . . . 160 N02.. . . . . . . . . . . . . . . . . . . . . . . . . . . 234
MAXDIST. . . . . . . . . . . . . . . . . . . . . . 202 NIACC. . . . . . . . . . . . . . . . . . . . . . . . . 184
MAXRATE. . . . . . . . . . . . . . . . . . . . . 167 NIBBLE. . . . . . . . . . . . . . . . . . . . . . . . 184
MCON. . . . . . . . . . . . . . . . . . . . . . . . . 260 NIENABLE. . . . . . . . . . . . . . . . . . . . . 184
MD8. . . . . . . . . . . . . . . . . . . . . . . . . . . 260 NODEC. . . . . . . . . . . . . . . . . . . . . . . . 160
MD9. . . . . . . . . . . . . . . . . . . . . . . . . . . 260 NOFEEDR. . . . . . . . . . . . . . . . . . . . . . 195
MEAS. . . . . . . . . . . . . . . . . . . . . . . . . 251 NOLOOP. . . . . . . . . . . . . . . . . . . . . . . 213
MEASCS. . . . . . . . . . . . . . . . . . . . . . . 251 NOLOOPn. . . . . . . . . . . . . . . . . . . . . . 213
MEASDIST. . . . . . . . . . . . . . . . . . . . . 250 NOLOOPS1. . . . . . . . . . . . . . . . . . . . . 213
MEASFD. . . . . . . . . . . . . . . . . . . . . . . 250 NOLOOPS2. . . . . . . . . . . . . . . . . . . . . 213
MEASURE. . . . . . . . . . . . . . . . . . . . . 250 NUMDIV. . . . . . . . . . . . . . . . . . . . . . . 187
MEDACCLEV.. . . . . . . . . . . . . . . . . . 199 NW.. . . . . . . . . . . . . . . . . . . . . . . . . . . 224
MEDACCTC. . . . . . . . . . . . . . . . . . . . 199 NW2.. . . . . . . . . . . . . . . . . . . . . . . . . . 234
MEDACCTCn. . . . . . . . . . . . . . . . . . . 199 O_LINE. . . . . . . . . . . . . . . . . . . . . . . . 261
MEDACCUR.. . . . . . . . . . . . . . . . . . . 199 OFFSNL.. . . . . . . . . . . . . . . . . . . . . . . 188
MEDADIFF. . . . . . . . . . . . . . . . . 117, 200 OPERAT1. . . . . . . . . . . . . . . . . . . . . . 253
MEDADIFFn. . . . . . . . . . . . . . . . . . . . 200 OPERAT2. . . . . . . . . . . . . . . . . . . . . . 253
MEDFDIF. . . . . . . . . . . . . . . . . . . . . . 200 ORIENT1. . . . . . . . . . . . . . . . . . . . . . . 228
MEDFDIFn. . . . . . . . . . . . . . . . . . . . . 200 ORIENT2. . . . . . . . . . . . . . . . . . . . . . . 229
MEDFFORW.. . . . . . . . . . . . . . . . . . . 200 OV_ANAL.. . . . . . . . . . . . . . . . . . . . . 171
MEDFFORWn.. . . . . . . . . . . . . . . . . . 200 OVERRIDE. . . . . . . . . . . . . . . . . . . . . 177
MEDIUM. . . . . . . . . . . . . . . . . . . . . . . 196 PAPER. . . . . . . . . . . . . . . . . . . . . . . . . 168
MEDLEVEL. . . . . . . . . . . . . . . . . . . . 199 PARALL. . . . . . . . . . . . . . . . . . . . . . . 164
MEDNORMACC. . . . . . . . . . . . . . . . 199 PLC_TAB. . . . . . . . . . . . . . . . . . . . . . 160
MEDNORMACCn. . . . . . . . . . . . . . . 199 POINTNMB1.. . . . . . . . . . . . . . . . . . . 236
MEDTANACC. . . . . . . . . . . . . . . . . . 199 POINTNMB1n.. . . . . . . . . . . . . . . . . . 236
MEDTANACCn. . . . . . . . . . . . . . . . . 199 POINTNMB2.. . . . . . . . . . . . . . . . . . . 237
MEMORY. . . . . . . . . . . . . . . . . . . . . . 176 POINTNMB2n.. . . . . . . . . . . . . . . . . . 237
MINOFF.. . . . . . . . . . . . . . . . . . . . . . . 260 POINTNMB3.. . . . . . . . . . . . . . . . . . . 237
MINON. . . . . . . . . . . . . . . . . . . . . . . . 260 POINTNMB3n.. . . . . . . . . . . . . . . . . . 237
MINTERR. . . . . . . . . . . . . . . . . . . . . . 260 POSCHECK.. . . . . . . . . . . . . . . . . . . . 179
MINTHRDP.. . . . . . . . . . . . . . . . . . . . 186 POWERON1. . . . . . . . . . . . . . . . . . . . 253
MIUSED. . . . . . . . . . . . . . . . . . . . . . . 260 POWERON2. . . . . . . . . . . . . . . . . . . . 253
MIXED.. . . . . . . . . . . . . . . . . . . . . . . . 179 PRGNAME. . . . . . . . . . . . . . . . . . . . . 168
MMACRO. . . . . . . . . . . . . . . . . . . . . . 255 PRNT. . . . . . . . . . . . . . . . . . . . . . . . . . 257
MODGEQU. . . . . . . . . . . . . . . . . . . . . 257 PROTOCOL. . . . . . . . . . . . . . . . . . . . 192
MOVNGAX.. . . . . . . . . . . . . . . . . . . . 236 PRTCNTM.. . . . . . . . . . . . . . . . . . . . . 254
MOVNGAXn.. . . . . . . . . . . . . . . . . . . 236 PRTCOUNT. . . . . . . . . . . . . . . . . . . . 254
MSPINT. . . . . . . . . . . . . . . . . . . . . . . . 260 PRTREQRD.. . . . . . . . . . . . . . . . . . . . 254
266
PRTTOTAL. . . . . . . . . . . . . . . . . . . . . 254 REFPOS4n. . . . . . . . . . . . . . . . . . . . . . 243
PRTY CHECK. . . . . . . . . . . . . . . . . . . 191 REFPOS4S1. . . . . . . . . . . . . . . . . . . . . 243
PRTY CHECKn. . . . . . . . . . . . . . . . . . 191 REFPOS4S2. . . . . . . . . . . . . . . . . . . . . 243
PTCHCMP. . . . . . . . . . . . . . . . . . . . . . 238 REFRAP. . . . . . . . . . . . . . . . . . . . . . . . 243
PTCHEN.. . . . . . . . . . . . . . . . . . . . . . . 240 REFRAPn. . . . . . . . . . . . . . . . . . . . . . . 243
PTCHENn.. . . . . . . . . . . . . . . . . . . . . . 240 REFRAPS1.. . . . . . . . . . . . . . . . . . . . . 243
PTCHGRD. . . . . . . . . . . . . . . . . . . . . . 239 REFRAPS2.. . . . . . . . . . . . . . . . . . . . . 243
PTCHGRDn. . . . . . . . . . . . . . . . . . . . . 239 REFSHIFT. . . . . . . . . . . . . . . . . . . . . . 246
PTCHRFN. . . . . . . . . . . . . . . . . . . . . . 239 REFSHIFTn. . . . . . . . . . . . . . . . . . . . . 246
PTCHRFNn. . . . . . . . . . . . . . . . . . . . . 239 REFSHIFTS1. . . . . . . . . . . . . . . . . . . . 246
PTCHRFP.. . . . . . . . . . . . . . . . . . . . . . 238 REFSHIFTS2. . . . . . . . . . . . . . . . . . . . 246
PTCHRFPn.. . . . . . . . . . . . . . . . . . . . . 238 REFTYPE1.. . . . . . . . . . . . . . . . . . . . . 248
PTCHVAL. . . . . . . . . . . . . . . . . . . . . . 240 REFTYPE2.. . . . . . . . . . . . . . . . . . . . . 248
PTCHVALi.. . . . . . . . . . . . . . . . . . . . . 240 REFTYPE4.. . . . . . . . . . . . . . . . . . . . . 248
RADDIF. . . . . . . . . . . . . . . . . . . . . . . . 173 REFTYPE5.. . . . . . . . . . . . . . . . . . . . . 248
RAPDIST. . . . . . . . . . . . . . . . . . . . . . . 250 REFTYPE6.. . . . . . . . . . . . . . . . . . . . . 249
RAPDISTX.. . . . . . . . . . . . . . . . . . . . . 250 REFTYPE7.. . . . . . . . . . . . . . . . . . . . . 249
RAPDISTZ. . . . . . . . . . . . . . . . . . . . . . 250 REFTYPE8.. . . . . . . . . . . . . . . . . . . . . 249
RAPID. . . . . . . . . . . . . . . . . . . . . . . . . 215 REL.. . . . . . . . . . . . . . . . . . . . . . . . . . . 183
RAPIDn. . . . . . . . . . . . . . . . . . . . . . . . 215 RELIEFX. . . . . . . . . . . . . . . . . . . . . . . 187
RAPIDS1. . . . . . . . . . . . . . . . . . . . . . . 215 RELIEFZ. . . . . . . . . . . . . . . . . . . . . . . 187
RAPIDS2. . . . . . . . . . . . . . . . . . . . . . . 215 RELINK. . . . . . . . . . . . . . . . . . . . . . . . 172
RAPOVER. . . . . . . . . . . . . . . . . . . . . . 178 RELPAPER. . . . . . . . . . . . . . . . . . . . . 169
REFDIR. . . . . . . . . . . . . . . . . . . . . . . . 246 RELROUND_A. . . . . . . . . . . . . . . . . . 166
REFDIRn. . . . . . . . . . . . . . . . . . . . . . . 246 RELROUND_B. . . . . . . . . . . . . . . . . . 166
REFDIRS1. . . . . . . . . . . . . . . . . . . . . . 246 RELROUND_C. . . . . . . . . . . . . . . . . . 166
REFDIRS2. . . . . . . . . . . . . . . . . . . . . . 246 REPDG. . . . . . . . . . . . . . . . . . . . . . . . . 218
REFDIS. . . . . . . . . . . . . . . . . . . . . . . . 242 REPDGn. . . . . . . . . . . . . . . . . . . . . . . . 218
REFDISn. . . . . . . . . . . . . . . . . . . . . . . 242 REPFB. . . . . . . . . . . . . . . . . . . . . . . . . 210
REFDISS1. . . . . . . . . . . . . . . . . . . . . . 242 REPFBn. . . . . . . . . . . . . . . . . . . . . . . . 210
REFDISS2. . . . . . . . . . . . . . . . . . . . . . 242 REPFBS1. . . . . . . . . . . . . . . . . . . . . . . 210
REFEED. . . . . . . . . . . . . . . . . . . . . . . . 244 REPFBS2. . . . . . . . . . . . . . . . . . . . . . . 210
REFEEDn. . . . . . . . . . . . . . . . . . . . . . . 244 REPINK. . . . . . . . . . . . . . . . . . . . . . . . 169
REFEEDS1.. . . . . . . . . . . . . . . . . . . . . 244 REPSL. . . . . . . . . . . . . . . . . . . . . . . . . 210
REFEEDS2.. . . . . . . . . . . . . . . . . . . . . 244 REPSLn . . . . . . . . . . . . . . . . . . . . . . . . 210
REFPAR. . . . . . . . . . . . . . . . . . . . . . . . 242 REPSLS1. . . . . . . . . . . . . . . . . . . . . . . 210
REFPOS1. . . . . . . . . . . . . . . . . . . . . . . 242 REPSLS2. . . . . . . . . . . . . . . . . . . . . . . 210
REFPOS1n. . . . . . . . . . . . . . . . . . . . . . 242 RETG73. . . . . . . . . . . . . . . . . . . . . . . . 185
REFPOS1S1. . . . . . . . . . . . . . . . . . . . . 242 RETG74G75.. . . . . . . . . . . . . . . . . . . . 188
REFPOS1S2. . . . . . . . . . . . . . . . . . . . . 242 ROLLAMNT. . . . . . . . . . . . . . . . . . . . 166
REFPOS2. . . . . . . . . . . . . . . . . . . . . . . 243 ROLLAMNT_A. . . . . . . . . . . . . . . . . . 166
REFPOS2n. . . . . . . . . . . . . . . . . . . . . . 243 ROLLAMNT_B. . . . . . . . . . . . . . . . . . 166
REFPOS2S1. . . . . . . . . . . . . . . . . . . . . 243 ROLLAMNT_C. . . . . . . . . . . . . . . . . . 166
REFPOS2S2. . . . . . . . . . . . . . . . . . . . . 243 ROLLOVEN.. . . . . . . . . . . . . . . . . . . . 165
REFPOS3. . . . . . . . . . . . . . . . . . . . . . . 243 ROLLOVEN_A. . . . . . . . . . . . . . . . . . 165
REFPOS3n. . . . . . . . . . . . . . . . . . . . . . 243 ROLLOVEN_B. . . . . . . . . . . . . . . . . . 165
REFPOS3S1. . . . . . . . . . . . . . . . . . . . . 243 ROLLOVEN_C. . . . . . . . . . . . . . . . . . 165
REFPOS3S2. . . . . . . . . . . . . . . . . . . . . 243 ROTATION. . . . . . . . . . . . . . . . . . . . . 172
REFPOS4. . . . . . . . . . . . . . . . . . . . . . . 243 ROUACCLEV. . . . . . . . . . . . . . . . . . . 201
267
ROUACCTC. . . . . . . . . . . . . . . . . . . . 201 SCREEN SAVER. . . . . . . . . . . . . . . . 170
ROUACCTCn. . . . . . . . . . . . . . . . . . . 201 SDIV. . . . . . . . . . . . . . . . . . . . . . . . . . 210
ROUACCUR. . . . . . . . . . . . . . . . . . . . 201 SDIVn. . . . . . . . . . . . . . . . . . . . . . . . . 210
ROUADIFF. . . . . . . . . . . . . . . . . 117, 202 SDIVS1. . . . . . . . . . . . . . . . . . . . . . . . 210
ROUADIFFn. . . . . . . . . . . . . . . . . . . . 202 SDIVS2. . . . . . . . . . . . . . . . . . . . . . . . 210
ROUFDIF.. . . . . . . . . . . . . . . . . . . . . . 202 SECOND. . . . . . . . . . . . . . . . . . . . . . . 180
ROUFDIFn.. . . . . . . . . . . . . . . . . . . . . 202 SELECT.. . . . . . . . . . . . . . . . . . . . . . . 196
ROUFFORW. . . . . . . . . . . . . . . . . . . . 202 SERIAL. . . . . . . . . . . . . . . . . . . . . . . . 191
ROUFFORWn. . . . . . . . . . . . . . . . . . . 202 SERRL. . . . . . . . . . . . . . . . . . . . . . . . . 208
ROUGH. . . . . . . . . . . . . . . . . . . . . . . . 196 SERRL2. . . . . . . . . . . . . . . . . . . . . . . . 218
ROULEVEL.. . . . . . . . . . . . . . . . . . . . 201 SERRL2n. . . . . . . . . . . . . . . . . . . . . . . 218
ROUNORMACC.. . . . . . . . . . . . . . . . 201 SERRL2S1.. . . . . . . . . . . . . . . . . . . . . 218
ROUNORMACCn.. . . . . . . . . . . . . . . 201 SERRL2S2.. . . . . . . . . . . . . . . . . . . . . 218
ROUTANACC.. . . . . . . . . . . . . . . . . . 201 SERRLn. . . . . . . . . . . . . . . . . . . . . . . . 208
ROUTANACCn.. . . . . . . . . . . . . . . . . 201 SERRLS1.. . . . . . . . . . . . . . . . . . . . . . 208
RPOS. . . . . . . . . . . . . . . . . . . . . . . . . . 167 SERRLS2.. . . . . . . . . . . . . . . . . . . . . . 208
S(9033).. . . . . . . . . . . . . . . . . . . . . . . . 256 SERVO. . . . . . . . . . . . . . . . . . . . . . . . 206
S1 10V. . . . . . . . . . . . . . . . . . . . . . . . . 227 SFFRAME1. . . . . . . . . . . . . . . . . . . . . 168
S1 10Vn. . . . . . . . . . . . . . . . . . . . . . . . 227 SFFRAME2. . . . . . . . . . . . . . . . . . . . . 168
S1 ACCT. . . . . . . . . . . . . . . . . . . . . . . 225 SFFRAMEA. . . . . . . . . . . . . . . . . . . . 168
S1 ACCTn. . . . . . . . . . . . . . . . . . . . . . 225 SFFRAMEC.. . . . . . . . . . . . . . . . . . . . 168
S1 DECT. . . . . . . . . . . . . . . . . . . . . . . 225 SFINKOFF.. . . . . . . . . . . . . . . . . . . . . 168
S1 DECTn. . . . . . . . . . . . . . . . . . . . . . 225 SFINKON. . . . . . . . . . . . . . . . . . . . . . 168
S1 MAX. . . . . . . . . . . . . . . . . . . . . . . . 227 SFNUMB. . . . . . . . . . . . . . . . . . . . . . . 176
S1 MAXn. . . . . . . . . . . . . . . . . . . . . . . 227 SFOPER.. . . . . . . . . . . . . . . . . . . . . . . 168
S1 MIN.. . . . . . . . . . . . . . . . . . . . . . . . 227 SFPAPER.. . . . . . . . . . . . . . . . . . . . . . 168
S1 MINn.. . . . . . . . . . . . . . . . . . . . . . . 227 SFRCMPAMT. . . . . . . . . . . . . . . . . . . 220
S1G33AVER2. . . . . . . . . . . . . . . . . . . 229 SFRCMPAMTn. . . . . . . . . . . . . . . . . . 220
S1G33AVER4. . . . . . . . . . . . . . . . . . . 229 SFRCMPDIST. . . . . . . . . . . . . . . . . . . 220
S1G33AVER8. . . . . . . . . . . . . . . . . . . 229 SFRCMPDISTn. . . . . . . . . . . . . . . . . . 220
S1G33OVEN. . . . . . . . . . . . . . . . . . . . 229 SFRCMPEN.. . . . . . . . . . . . . . . . . . . . 219
S2 10V. . . . . . . . . . . . . . . . . . . . . . . . . 227 SFRCMPSP. . . . . . . . . . . . . . . . . . . . . 219
S2 10Vn. . . . . . . . . . . . . . . . . . . . . . . . 227 SHADING. . . . . . . . . . . . . . . . . . . . . . 170
S2 ACCT. . . . . . . . . . . . . . . . . . . . . . . 226 SI_ANAL. . . . . . . . . . . . . . . . . . . . . . . 171
S2 ACCTn. . . . . . . . . . . . . . . . . . . . . . 226 SI_DIGIT. . . . . . . . . . . . . . . . . . . . . . . 171
S2 DECT. . . . . . . . . . . . . . . . . . . . . . . 226 SINDEX1. . . . . . . . . . . . . . . . . . . . . . . 228
S2 DECTn. . . . . . . . . . . . . . . . . . . . . . 226 SINDEX2. . . . . . . . . . . . . . . . . . . . . . . 228
S2 MAX. . . . . . . . . . . . . . . . . . . . . . . . 228 SKIPCS. . . . . . . . . . . . . . . . . . . . . . . . 251
S2 MAXn. . . . . . . . . . . . . . . . . . . . . . . 228 SKIPF.. . . . . . . . . . . . . . . . . . . . . . . . . 251
S2 MIN.. . . . . . . . . . . . . . . . . . . . . . . . 228 SMOOTH.. . . . . . . . . . . . . . . . . . . . . . 202
S2 MINn.. . . . . . . . . . . . . . . . . . . . . . . 228 SMOOTHEN. . . . . . . . . . . . . . . . . . . . 195
S2G33AVER2. . . . . . . . . . . . . . . . . . . 230 SMSDIS. . . . . . . . . . . . . . . . . . . . . . . . 257
S2G33AVER4. . . . . . . . . . . . . . . . . . . 230 SMUL. . . . . . . . . . . . . . . . . . . . . . . . . 209
S2G33AVER8. . . . . . . . . . . . . . . . . . . 230 SMULn. . . . . . . . . . . . . . . . . . . . . . . . 209
S2G33OVEN. . . . . . . . . . . . . . . . . . . . 230 SMULS1. . . . . . . . . . . . . . . . . . . . . . . 209
SBDSP. . . . . . . . . . . . . . . . . . . . . . . . . 259 SMULS2. . . . . . . . . . . . . . . . . . . . . . . 209
SBSTM. . . . . . . . . . . . . . . . . . . . . . . . 259 SOFTWARE1. . . . . . . . . . . . . . . . . . . 192
SCERR.. . . . . . . . . . . . . . . . . . . . . . . . 222 SOFTWARE2. . . . . . . . . . . . . . . . . . . 192
SCERR2.. . . . . . . . . . . . . . . . . . . . . . . 232 SOFTWARE3. . . . . . . . . . . . . . . . . . . 192
268
SORIENT1. . . . . . . . . . . . . . . . . . . . . . 228 THRESHn.. . . . . . . . . . . . . . . . . . . . . . 211
SORIENT2. . . . . . . . . . . . . . . . . . . . . . 229 THRESHS1. . . . . . . . . . . . . . . . . . . . . 211
SPACE1. . . . . . . . . . . . . . . . . . . . . . . . 192 THRESHS2. . . . . . . . . . . . . . . . . . . . . 211
SPACE2. . . . . . . . . . . . . . . . . . . . . . . . 192 TIME. . . . . . . . . . . . . . . . . . . . . . . . . . 222
SPACE3. . . . . . . . . . . . . . . . . . . . . . . . 192 TIME2. . . . . . . . . . . . . . . . . . . . . . . . . 232
SPINDLE. . . . . . . . . . . . . . . . . . . . . . . 222 TIMERS. . . . . . . . . . . . . . . . . . . . . . . . 253
SPSHIFT1.. . . . . . . . . . . . . . . . . . . . . . 231 TIPANGL. . . . . . . . . . . . . . . . . . . . . . . 186
SPSHIFT2.. . . . . . . . . . . . . . . . . . . . . . 231 TOOL.GR.L. . . . . . . . . . . . . . . . . . . . . 176
SPSTPER. . . . . . . . . . . . . . . . . . . . . . . 220 TOOL.L.N. . . . . . . . . . . . . . . . . . . . . . 176
SPSTPERn. . . . . . . . . . . . . . . . . . . . . . 220 TOOLCHNG. . . . . . . . . . . . . . . . . . . . 160
STOP BIT. . . . . . . . . . . . . . . . . . . . . . . 191 TOOLLIFE. . . . . . . . . . . . . . . . . . . . . . 176
STOP BITn. . . . . . . . . . . . . . . . . . . . . . 191 TOOLMEAS. . . . . . . . . . . . . . . . . . . . 188
STRAIGHTNESS.. . . . . . . . . . . . . . . . 236 TOOLRAD. . . . . . . . . . . . . . . . . . . . . . 188
STRGHTVAL1. . . . . . . . . . . . . . . . . . 237 TYPEMATIC. . . . . . . . . . . . . . . . . . . . 175
STRGHTVAL1n. . . . . . . . . . . . . . . . . 237 TYPINT. . . . . . . . . . . . . . . . . . . . . . . . 260
STRGHTVAL2. . . . . . . . . . . . . . . . . . 237 U. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
STRGHTVAL2n. . . . . . . . . . . . . . . . . 237 U.MACRO. . . . . . . . . . . . . . . . . . . . . . 164
STRGHTVAL3. . . . . . . . . . . . . . . . . . 237 U.PARALL.. . . . . . . . . . . . . . . . . . . . . 164
STRGHTVAL3n. . . . . . . . . . . . . . . . . 237 UPG31. . . . . . . . . . . . . . . . . . . . . . . . . 251
STRKCONT. . . . . . . . . . . . . . . . . . . . . 205 UPG37. . . . . . . . . . . . . . . . . . . . . . . . . 251
STRKEN.. . . . . . . . . . . . . . . . . . . . . . . 205 USERCOLORE. . . . . . . . . . . . . . . . . . 168
SUBINK. . . . . . . . . . . . . . . . . . . . . . . . 169 UVW.. . . . . . . . . . . . . . . . . . . . . . . . . . 164
SWLENGTH. . . . . . . . . . . . . . . . . . . . 246 V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
SWLENGTHn. . . . . . . . . . . . . . . . . . . 246 V.MACRO. . . . . . . . . . . . . . . . . . . . . . 164
SWLENGTHS1. . . . . . . . . . . . . . . . . . 246 V.PARALL.. . . . . . . . . . . . . . . . . . . . . 164
SWLENGTHS2. . . . . . . . . . . . . . . . . . 246 VERTICAL. . . . . . . . . . . . . . . . . . . . . 172
SWSHIFT. . . . . . . . . . . . . . . . . . . . . . . 247 W. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
SWSHIFTn. . . . . . . . . . . . . . . . . . . . . . 247 W.MACRO.. . . . . . . . . . . . . . . . . . . . . 164
SWSHIFTS1.. . . . . . . . . . . . . . . . . . . . 247 W.PARALL. . . . . . . . . . . . . . . . . . . . . 164
SWSHIFTS2.. . . . . . . . . . . . . . . . . . . . 247 WORD LNG.. . . . . . . . . . . . . . . . . . . . 191
SYN_SPEED1. . . . . . . . . . . . . . . 143, 231 WORD LNGn.. . . . . . . . . . . . . . . . . . . 191
SYN_SPEED2. . . . . . . . . . . . . . . . . . . 231 WRPROT. . . . . . . . . . . . . . . . . . . . . . . 255
SYN_T1. . . . . . . . . . . . . . . . . . . . . . . . 231 WRPROT1. . . . . . . . . . . . . . . . . . . . . . 255
SYN_T2. . . . . . . . . . . . . . . . . . . . . . . . 231 WRPROT2. . . . . . . . . . . . . . . . . . . . . . 255
SYNCHR_P1. . . . . . . . . . . . . . . . . . . . 231 X. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
SYNCHR_P2. . . . . . . . . . . . . . . . . . . . 231 Y. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
SYNCHR1. . . . . . . . . . . . . . . . . . . . . . 231 Z. . . . . . . . . . . . . . . . . . . . . . . . . . 167, 212
SYNCHR2. . . . . . . . . . . . . . . . . . . . . . 231 ZAXOVEN.. . . . . . . . . . . . . . . . . . . . . 194
SYNCHRON. . . . . . . . . . . . . . . . . . . . 190 ZERODIS. . . . . . . . . . . . . . . . . . . . . . . 245
SYNCHRONn. . . . . . . . . . . . . . . . . . . 190 ZERODISn. . . . . . . . . . . . . . . . . . . . . . 245
T(9034). . . . . . . . . . . . . . . . . . . . . . . . . 256 ZERODISS1. . . . . . . . . . . . . . . . . . . . . 245
TACHV. . . . . . . . . . . . . . . . . . . . . . . . 207 ZERODISS2. . . . . . . . . . . . . . . . . . . . . 245
TACHVn. . . . . . . . . . . . . . . . . . . . . . . 207 ZEROINT. . . . . . . . . . . . . . . . . . . . . . . 214
TACHVS1. . . . . . . . . . . . . . . . . . . . . . 207 ZEROINTn. . . . . . . . . . . . . . . . . . . . . . 214
TACHVS2. . . . . . . . . . . . . . . . . . . . . . 207 ZEROINTS1.. . . . . . . . . . . . . . . . . . . . 214
TAPDWELL.. . . . . . . . . . . . . . . . . . . . 180 ZEROINTS2.. . . . . . . . . . . . . . . . . . . . 214
TESTPAPER. . . . . . . . . . . . . . . . . . . . 169 ZOOMINK. . . . . . . . . . . . . . . . . . . . . . 169
THRDCHMFR. . . . . . . . . . . . . . . . . . . 186 ZPULS. . . . . . . . . . . . . . . . . . . . . . . . . 246
THRESH.. . . . . . . . . . . . . . . . . . . . . . . 211 ZPULSn. . . . . . . . . . . . . . . . . . . . . . . . 246
269
ZPULSS1. . . . . . . . . . . . . . . . . . . . . . . 246
ZPULSS2. . . . . . . . . . . . . . . . . . . . . . . 246
270