GE Fanuc Automation: Series 16 I / 18i / 160i / 180i - Model A Series 21 I / 210i - Model A
GE Fanuc Automation: Series 16 I / 18i / 160i / 180i - Model A Series 21 I / 210i - Model A
Startup Guide
Thank you for choosing the GE Fanuc i-series for your precision machine tool control
applications. Before you begin assembling the control system, please take your time to unpack
the control components while keeping the following things in mind:
• Hold on to all documentation and shipping papers that came with the system. Please
confirm that you have received all of the manuals you requested.
• Verify that all the items listed on the bill of material have been received.
Occasionally, the same part may have two different order numbers, with one number
appearing on the paperwork and a different number on the part. For example, a spare fuse
identified on the paperwork as A06B-6066-K207 is actually labeled A60L-0001-0175.
• Visually inspect the parts for damage. Even though GE Fanuc carefully packs your
control before shipment, you should check for damaged connectors and cracked or broken
plastic parts.
• If you would like a copy of the startup ladder mentioned in Chapter 3, please contact
your GE Fanuc sales engineer.
Note
This startup guide was written to cover the GE Fanuc 16i, 18i, and 21i
controls. To keep this document as general as possible, we will refer to these
as the control or control unit throughout this manual.
B-63003EN-2/01 iii
Contents
Chapter 1
B-63003EN-2/012 v
Contents
Machine Control .................................................................................................................... 3-2
The Ladder Diagram .............................................................................................................. 3-3
PMC Addresses...................................................................................................................... 3-4
PMC Instructions ................................................................................................................... 3-5
The Advantages of Ladder Language Programming ............................................................. 3-6
Section 2 Installing the Startup Ladder......................................................... 3-7
This chapter describes power connections, grounding requirements, and the essential cabling
between the separate devices in a 16i/18i/21i control system. Please remember to keep in mind
the following guidelines while assembling your system:
• Always make sure connectors lock into the sockets.
• The control unit, operator’s panel connection unit, and I/O Unit Model A require a
regulated 24V DC power source. This power source is not provided by GE Fanuc.
• Do not overlook the importance of proper grounding for the control system.
Grounding information is included in this chapter.
• There are many different combinations of models, motors, servos, spindles, and
options available with the control. Although this manual does not address all of these
combinations, it should serve as a guide to step you through the startup procedure. If
you need more detailed connection information than what is contained in this chapter,
please refer to the appropriate GE Fanuc manual(s):
16i / 18i / 160i / 180i - Model A Connection Manual (publication no. B-63003EN)
21i / 210i - Model A Connection Manual (publication no. B-63083EN)
Control Motor Amplifier α series Description Manual (publication no. B-65162E)
B-63003EN-2/01 1-1
1
Before beginning, take time to familiarize yourself with the connector layouts on the next
several pages. It might help to make copies and spread them out in front of you to keep from
having to constantly flip back and forth through the pages.
Back View
Figure 1-1 below identifies the connectors located on the back of the control.
top of control
bottom of control
L+
L-
CX1A CX1B
CX2B
CX2A
JX1B
CX3 CX4
MCC ESP
L1 L2 L3
L+
L-
CX2B
CX2A
JX5
JX1A
JX1B ENC1
JF1
ENC2
JF2
ENC3
JF3
COP10B
COP10A
UL VL UM VM UN VN
WL WM WN
L+
L-
CX1A CX1B
CX2B
CX2A
JX4
JX1A
JX1B
JY1
JA7B
JA7A
JY2
JY3
JY4
JY5
L1 L2 L3
PWR LINK
BA0
BA1
AIF01A
JD1B JD1A
CP32 JD2
FANUC
The block diagram below is meant to give to you an overall perspective of the main
connections involved in a GE Fanuc 16i/18i/21i machine tool control system. Although it
illustrates typical connections encountered in most applications, this diagram does not address
every single connection possibility.
The left side of the diagram represents the control, and the right side illustrates the servos,
spindles, I/O connections, etc. Please note that the terminal block labels TB1 and TB2 on this
diagram consist of multiple terminal screws which will be discussed in more detail in this
chapter.
MDI unit
CK2 operator’s panel I/O module
MDI (CA55) CK1
manual pulse generator
DC 24V
CPD1 JA3
JD1B CE53 operator’s
I/O Link (JD1A) panel
JD1A CE54
DC 24V
CP32 I/O unit power
magnetics
JD1B model A
cabinet
JD1A
to 3rd servo
Figure 1 - 8. Total connection diagram for the 16i/18i/21i machine tool control system
To make this section easier to read, all part numbers have been underlined and all connector
names written in bold.
control unit
MDI unit
insert into CK1
2. Connect this cable to the power supply module according to Figure 1-10 below. The
three phases and ground must be attached securely to connectors L1, L2, L3, and
Ground on the power supply module. The bottom terminal block on the power supply
module which consists of these four connectors is labeled TB2 on Figure 1-8.
3. Install the circuit breakers, MCC, and AC reactor in series between the three-phase
power source and the power supply modules. The AC reactor is provided by GE
Fanuc. You must supply the circuit breakers and MCC. See Section 4.1.12 in the
Control Motor Amplifier α series Description Manual (publication no. B-65162E)
for information on how to select the proper devices.
main power supply
3φ
200VAC
R L1
S circuit MCC AC L2
breaker reactor
T L3
Ground
bottom terminal block
TB2 on power supply
module
Figure 1 - 10. Connecting the motor power line to the power supply module
Ground
S
CX1A connector
pin layout
Figure 1 - 11. Connecting the control power to the power supply module
2. Insert one end into the connector labeled COP10A on the bottom of the back side of
the control. The connector is located behind the plastic yellow casing.
3. Insert the other end into the connector labeled COP10B on the front panel of the servo
amplifier.
4. You can connect a second servo amplifier module to the first one by running an optical
cable between COP10A of the first module and COP10B of the second module. You
can connect up to a total of 4 axes on a 21i, 6 axes on a 18i, or 8 axes on a 16i in this
manner. The part numbers for the optical cables between the servo amplifiers are
identified as per 1a. if the cable is not subject to movement during operation.
Note
If you are using a separate feedback device in addition to the built-in motor
encoder, please refer to:
Chapter 7.9 in the 16i /18i / 160i / 180i - Model A Connection Manual
Chapter 7.1 in the 21i / 210i - Model A Connection Manual
2. Insert one end of this cable into the connector labeled JA41 on the back of the control.
3. Insert the other end into the connector labeled JA7B on the spindle amplifier module.
4. You can connect a second spindle amplifier module by running a cable from connector
JA7A on the first amplifier to JA7B on the second amplifier. You can use one of the
cables whose part numbers are listed in step 1.
Note
There are many different pulse coder connection possibilities for the GE
Fanuc α series spindle motors. The following example describes how to
connect a serial spindle if you are using the pulse generator built into the
motor. If you are using a different pulse coder configuration, please refer to
Chapter 9.3.4 in the GE Fanuc Control Motor Amplifier α series Description
Manual.
Note
Before you continue, remember that this following connection is only made
between the power supply module and connecting spindle amplifier modules.
The servo amplifier does not require this connection.
LX660-4077-T264/L3R003 3m
LX660-4077-T264/L4R003 4m
LX660-4077-T264/L5R003 5m
A1/3000, A2/2000, LX660-4077-T264/L6R003 6m
A3/3000AM2/2000, AM2.5/3000, LX660-4077-T264/L7R003 7m
SVM, SVU LX660-4077-T264/L8R003 8m
LX660-4077-T264/L10R03 10m
LX660-4077-T264/L12R03 12m
LX660-4077-T264/L14R03 14m
With straight Motor connector:
LX660-4077-T208/L3R003 3m
LX660-4077-T208/L4R003 4m
LX660-4077-T208/L5R003 5m
LX660-4077-T208/L6R003 6m
LX660-4077-T208/L7R003 7m
LX660-4077-T208/L8R003 8m
LX660-4077-T208/L10R03 10m
A3/3000 – A150/2000,
LX660-4077-T208/L12R03 12m
AM, AL, AC, HV Servo Motors
LX660-4077-T208/L14R03 14m
SVM
Or with elbow type motor
connector::
LX660-4077-T209/L3R003 3m
LX660-4077-T209/L4R003 4m
LX660-4077-T209/L5R003 5m
LX660-4077-T209/L6R003 6m
LX660-4077-T209/L7R003 7m
LX660-4077-T209/L8R003 8m
LX660-4077-T209/L10R03 10m
LX660-4077-T209/L12R03 12m
LX660-4077-T209/L14R03 14m
2. The cable has two distinct connectors. Plug one end into the connector labeled ENC1
JF1 on the face of the amplifier module (for the 2nd motor, use ENC2 JF2 and so on).
3. The other end of the cable is configured so that it can only be attached to one of the
two circular connectors on the motor. Go ahead and plug this side in too.
1. Find the cable which connects the motor to the servo amplifier. Look up your cable
part on the table below:
LX660-8077-T200/L3R003 3m
LX660-8077-T200/L4R003 4m
LX660-8077-T200/L5R003 5m
LX660-8077-T200/L6R003 6m
LX660-8077-T200/L7R003 7m
LX660-8077-T200/L8R003 8m Power cable for Connection
LX660-8077-T200/L10R03 10m Servo Power between Alpha amplifier
LX660-8077-T200/L12R03 12m Supply Cable and B 1 – B 6
LX660-8077-T200/L16R03 16m A3– A6
LX660-8077-T200/L18R03 18m straight connector
LX660-8077-T200/L20R03 20m
LX660-8077-T200/L22R03 22m
LX660-8077-T200/L24R03 24m
LX660-8077-T200/L27R03 27m
LX660-8077-T200/L30R03 30m
LX660-8077-T201/L3R003 3m
LX660-8077-T201/L4R003 4m
LX660-8077-T201/L5R003 5m
LX660-8077-T201/L6R003 6m
LX660-8077-T201/L7R003 7m
Power cable for Connection
LX660-8077-T201/L8R003 8m
between Alpha amplifier
LX660-8077-T201/L10R03 10m Servo Power
and B 1 – B 6
LX660-8077-T201/L12R03 12m Supply Cable
A3– A6
LX660-8077-T201/L16R03 16m
elbow connector
LX660-8077-T201/L18R03 18m
size 18-10
LX660-8077-T201/L20R03 20m
LX660-8077-T201/L22R03 22m
LX660-8077-T201/L24R03 24m
LX660-8077-T201/L27R03 27m
LX660-8077-T201/L30R03 30m
LX660-8077-T202/L3R003 3m
LX660-8077-T202/L4R003 4m
LX660-8077-T202/L5R003 5m
LX660-8077-T202/L6R003 6m
LX660-8077-T202/L7R003 7m
LX660-8077-T202/L8R003 8m Power cable for Connection
LX660-8077-T202/L10R03 10m Servo Power between Alpha amplifier
LX660-8077-T202/L12R03 12m Supply Cable and A 12 – A 22
LX660-8077-T202/L16R03 16m straight connector
LX660-8077-T202/L18R03 18m size 22-22
LX660-8077-T202/L20R03 20m
LX660-8077-T202/L22R03 22m
LX660-8077-T202/L24R03 24m
LX660-8077-T202/L27R03 27m
LX660-8077-T202/L30R03 30m
LX660-8077-T203/L3R003 3m
LX660-8077-T203/L4R003 4m
LX660-8077-T203/L5R003 5m
LX660-8077-T203/L6R003 6m
LX660-8077-T203/L7R003 7m
LX660-8077-T203/L8R003 8m Power cable for Connection
LX660-8077-T203/L10R03 10m Servo Power between Alpha amplifier
LX660-8077-T203/L12R03 12m Supply Cable and A 12 – A 22
LX660-8077-T203/L16R03 16m elbow connector
LX660-8077-T203/L18R03 18m size 22-22
LX660-8077-T203/L20R03 20m
LX660-8077-T203/L22R03 22m
LX660-8077-T203/L24R03 24m
LX660-8077-T203/L27R03 27m
LX660-8077-T203/L30R03 30m
LX660-8077-T204/L3R003 3m
LX660-8077-T204/L4R003 4m
LX660-8077-T204/L5R003 5m
LX660-8077-T204/L6R003 6m
LX660-8077-T204/L7R003 7m
LX660-8077-T204/L8R003 8m Power cable for Connection
Servo Power
LX660-8077-T204/L10R03 10m between Alpha amplifier
Supply Cable
LX660-8077-T204/L12R03 12m and A 30 – A 40
LX660-8077-T204/L16R03 16m straight connector
LX660-8077-T204/L18R03 18m size 24-10
LX660-8077-T204/L20R03 20m
LX660-8077-T204/L22R03 22m
LX660-8077-T204/L24R03 24m
LX660-8077-T204/L27R03 27m
LX660-8077-T204/L30R03 30m
LX660-8077-T205/L3R003 3m
LX660-8077-T205/L4R003 4m
LX660-8077-T205/L5R003 5m
LX660-8077-T205/L6R003 6m
LX660-8077-T205/L7R003 7m
Power cable for Connection
LX660-8077-T205/L8R003 8m
Servo Power between Alpha amplifier
LX660-8077-T205/L10R03 10m
Supply Cable and A 30 – A 40
LX660-8077-T205/L12R03 12m
elbow connector
LX660-8077-T205/L16R03 16m
size 24-10
LX660-8077-T205/L18R03 18m
LX660-8077-T205/L20R03 20m
LX660-8077-T205/L22R03 22m
LX660-8077-T205/L24R03 24m
LX660-8077-T205/L27R03 27m
LX660-8077-T205/L30R03 30m
LX660-4078-T021/L3R003 3m
LX660-4078-T021/L4R003 4m
LX660-4078-T021/L5R003 5m
LX660-4078-T021/L6R003 6m
LX660-4078-T021/L7R003 7m
Power cable for Connection
LX660-4078-T021/L8R003 8m
Servo Power between Beta amplifier
LX660-4078-T021/L10R03 10m
Supply Cable and B 1 – B 6,
LX660-4078-T021/L12R03 12m
A C3 – A C6
LX660-4078-T021/L16R03 16m
elbow connector
LX660-4078-T021/L18R03 18m
LX660-4078-T021/L20R03 20m
LX660-4078-T021/L22R03 22m
LX660-4078-T021/L24R03 24m
LX660-4078-T021/L27R03 27m
LX660-4078-T021/L30R03 30m
LX660-4078-T026/L3R003 3m
LX660-4078-T026/L4R003 4m
LX660-4078-T026/L5R003 5m
LX660-4078-T026/L6R003 6m
LX660-4078-T026/L7R003 7m
Power cable for Connection
LX660-4078-T026/L8R003 8m
Servo Power between Beta amplifier
LX660-4078-T026/L10R03 10m
Supply Cable and B 1 – B 6,
LX660-4078-T026/L12R03 12m
A C3 – A C6
LX660-4078-T026/L16R03 16m
straight connector
LX660-4078-T026/L18R03 18m
LX660-4078-T026/L20R03 20m
LX660-4078-T026/L22R03 22m
LX660-4078-T026/L24R03 24m
LX660-4078-T026/L27R03 27m
LX660-4078-T026/L30R03 30m
LX660-4078-T024/L3R003 3m
LX660-4078-T024/L4R003 4m
LX660-4078-T024/L5R003 5m
LX660-4078-T024/L6R003 6m
LX660-4078-T024/L7R003 7m
Power cable for Connection
LX660-4078-T024/L8R003 8m Servo Power
between Beta amplifier
LX660-4078-T024/L10R03 10m Supply Cable
and B 0.5 motor connector
LX660-4078-T024/L12R03 12m without brake
non-waterproof
LX660-4078-T024/L16R03 16m
LX660-4078-T024/L18R03 18m
LX660-4078-T024/L20R03 20m
LX660-4078-T024/L22R03 22m
LX660-4078-T024/L24R03 24m
LX660-4078-T024/L27R03 27m
LX660-4078-T024/L30R03 30m
LX660-8078-T001/L3R003 3m
LX660-8078-T001/L4R003 4m
LX660-8078-T001/L5R003 5m
LX660-8078-T001/L6R003 6m
LX660-8078-T001/L7R003 7m
LX660-8078-T001/L8R003 8m Servo Power Power cable for Connection
LX660-8078-T001/L10R03 10m Supply Cable between Beta amplifier
LX660-8078-T001/L12R03 12m with brake and B 0.5 motor connector
LX660-8078-T001/L16R03 16m non-waterproof
LX660-8078-T001/L18R03 18m
LX660-8078-T001/L20R03 20m
LX660-8078-T001/L22R03 22m
LX660-8078-T001/L24R03 24m
LX660-8078-T001/L27R03 27m
LX660-8078-T001/L30R03 30m
LX660-8077-T214/L3R003 3m
LX660-8077-T214/L4R003 4m
Power cable for Connection
LX660-8077-T214/L5R003 5m
Servo Power between Alpha amplifier
LX660-8077-T214/L6R003 6m
Supply Cable and A 1 – A 2 straight type
LX660-8077-T214/L7R003 7m
without brake
LX660-8077-T214/L8R003 8m
LX660-8077-T214/L10R03 10m
LX660-8077-T214/L12R03 12m
LX660-8077-T214/L16R03 16m
LX660-8077-T213/L3R003 3m
LX660-8077-T213/L4R003 4m
LX660-8077-T213/L5R003 5m
LX660-8077-T213/L6R003 6m
LX660-8077-T213/L7R003 7m Power cable for Connection
LX660-8077-T213/L8R003 8m Servo Power between Alpha amplifier
LX660-8077-T213/L10R03 10m Supply Cable and A 1 – A 2 straight type
LX660-8077-T213/L12R03 12m with brake
LX660-8077-T213/L16R03 16m
LX660-8077-T213/L18R03 18m
LX660-8077-T213/L20R03 20m
LX660-8077-T213/L22R03 22m
LX660-8077-T213/L24R03 24m
LX660-8077-T213/L27R03 27m
LX660-8077-T213/L30R03 30m
2. One of the ends of this cable has four wires which connect to the α series servo
amplifier’s terminal strip. Connect the four wires to the corresponding amplifier
terminals labeled UL, VL, WL, and Ground. The bottom terminal block on the servo
amplifier module which consists of these connectors is labeled TB2 on Figure 1-8.
Note
Axis numbers are designated by the letters L (1st axis), M (2nd axis), and
N (3rd axis). For a motor connected to the second axis, the power cables
would be attached to amplifier terminals UM, VM, WM, and Ground.
3. Remove the plastic cap protecting the motor’s connector and attach the other end of
the cable to the motor. The motor cables are keyed and can only be properly attached
to the proper motor connection point.
LX660-4077-T219/L3R003 3m
LX660-4077-T219/L4R003 4m
LX660-4077-T219/L5R003 5m Cable pulse generator, built-in
LX660-4077-T219/L6R003 6m Spindle feedback cable sensor Alpha spindle motors
LX660-4077-T219/L7R003 7m except A 0.5
LX660-4077-T219/L8R003 8m
LX660-4077-T219/L10R03 10m
LX660-4077-T219/L12R03 12m
LX660-4077-T219/L14R03 14m
2. Plug one end into the connector labeled JY2 on the face of the spindle amplifier
module.
3. Plug the other end into the pulse generator connector on the motor (under the square
plastic cover).
V, W, and Ground. The bottom terminal block on the spindle amplifier module which
consists of these four connectors is labeled TB2 on Figure 1-8.
3. Remove the square plastic cover on the spindle motor. Find the terminal screws
labeled U, V, W, and Ground and screw the other end of the four wires into the
corresponding locations. Make sure that all three phases and ground match up
properly.
Note
If a normally closed contact is not connected between pins 2 and 3 on
connector CX4 ESP, the amplifier will not energize the motor and an alarm
will be initiated. If no E-stop switch is used, you must make this connection
with a wire jumper.
Normally Closed
Machine E-STOP Device(s)
+24V
*ESP
MCC
MCCOFF3
Table 1 - 4. Recommended coil voltage, capacitance, and resistance for spark killer
operator’s Model
panel A I/O
JD1B it
JD1A CP32
CP1A
control
JD1B JD1A in from 24V DC
power supply
CE53
MPG JA3
MPG
MPG
machine
CE54 operator’s
panel
CPD1
CPD1
PL1
in from 24V DC
power supply
LX660-2007-T010/L1R003 1m
LX660-2007-T010/L2R003 2m
LX660-2007-T010/L3R003 3m Connector
A02B-0120-K302
LX660-2007-T010/L4R003 4m 2nd Connector Cell Controller – I/O unit
LX660-2007-T010/L8R003 8m
LX660-2007-T010/L10R03 10 m
LX660-2007-T013/L500R0 0.5 m
LX660-2007-T013/L1R003 1m
LX660-2007-T013/L2R003 2m
Connector
LX660-2007-T013/L3R003 3m A02B-0120-K302
2nd Connector
LX660-2007-T013/L4R004 4m A02B-0120-K302 Cell Controller – I/O unit
LX660-2007-T013/L8R003 8m
LX660-2007-T013/L10R03 10 m
Insert one end of this cable into the connector labeled JD1A on the back of the control.
4. Insert the other end of the cable into the connector labeled JD1B on the operator’s
panel connection board.
5. Next, locate the two flat gray ribbon cables which have been provided for wiring the
operator’s panel to the operator’s panel I/O module. One end of each of these cables
has already been attached to the operator’s panel. Locate the cable with GE Fanuc
part # 44C742960 and snap it into the connector labeled CE53 on the operator’s panel
connection unit.
6. Find the cable with GE Fanuc part # 44C742961 and insert it into the connector
labeled CE54 on the operator’s panel connection board.
4. Now, in order to connect the operator’s panel connection unit to the I/O link, locate
the I/O link cable identified by GE Fanuc part :
LX660-8018-T001/L1R003 1m
LX660-8018-T001/L2R003 2m
LX660-8018-T001/L3R003 3m
Connector
LX660-8018-T001/L4R003 4m A02B-0120-K301
And cable lugs For one MPG
LX660-8018-T001/L5R003 5m Cable material
LX66L-0002-0312
LX660-8018-T001/L6R003 6m
LX660-8018-T001/L7R003 7m
LX660-8018-T001/L8R003 8m
LX660-8018-T001/L10R03 10 m
LX660-8018-T011/L1R003 1m
LX660-8018-T011/L2R003 2m
LX660-8018-T011/L3R003 3m
Connector
LX660-8018-T011/L4R003 4m A02B-0120-K301
And cable lugs For 3 MPG
LX660-8018-T011/L5R003 5m Cable material
LX66L-0002-0312
LX660-8018-T011/L6R003 6m
LX660-8018-T011/L7R003 7m
LX660-8018-T011/L8R003 8m
LX660-8018-T011/L10R03 10 m
Manual pulse
Signals Pin numbers Terminal block generators
#1
1 5 HA2
HA2 HA2
2 6 HB2
HB2 HB2
9 3 +5V
+5V +5V
12 4 0V
0V 0V
#2
3 5
HA2 HA2 HA2
4 6
HB2 HB2 HB2
18 3
+5V +5V +5V
14 4
0V 0V 0V
#3
HA2 5 HA2 5
HA2
HB2 6 HB2 6
HB2
+5V 20 +5V 3
+5V
0V 16 0V 4
0V
Shield
Ground plate
Cable Wire
20 18 16 14 12
10 9 8 7 6 5 4 3 2
1
10 8 6 4 2
20 18 16 14 12
9 7 5 3
1
2. This connection consists of two lines. Connect the +24V line to pin 1 of the
connector. Connect the 0V line to pin 2 of the connector.
3. When you have completed wiring the connector, insert it into the slot labeled CP32 on
the face of the I/O module.
4. On the other end, connect the +24V line (pin 1) to the positive terminal at the power
source and the line labeled 0V (pin 2) to the common of the power source.
Note
Even though the control and operator’s panel connection unit also require
24V DC power, we recommend that you use a separate power supply just for
the I/O modules. There are strict timing requirements which define how the
control and I/O modules have to be powered on and off. In order to prevent
CNC errors, you should use a relay to connect the switching device on the
operator’s panel to the I/O power supply.
Section 3.3 in the 16i / 18i / 160i / 180i - Model A Connection Manual
Section 3.2 in the 21i / 210i - Model A Connection Manual
0V
+24V
CPD1
+24V
operator’s panel
0V connection unit
1 2 3 4 operator’s panel
24V DC
power supply
common 0V
Figure 1 - 18. 24V DC power connections between the operator’s panel connection unit and
control
In order to connect the 24V DC power to your control and operator’s panel connection unit,
follow these steps:
Warning
You MUST make sure that you correctly wire the power source to the
control. If you reverse the polarity of the power to the control, you will
blow the back light on the LCD. Confirm that the correct wire is
connected to the correct pin before applying power!
Machine
Power Servo amp control tool
24V DC magnetics
power unit
Operator’s
panel
Distribution board
The GE Fanuc i-series CNC is a high-performance control with an extensive set of features and
can be adapted to many different lathe and machining center applications. You can easily make
adjustments to alter or improve your system using data registers in the control.
These data registers are called parameters.
Although the control contains several hundred parameters, only a small number of these must
be set for most applications. This chapter explains how to set these basic parameters so that
you can get the motor up and running.
For parameter information not contained in this chapter, please refer to the appropriate manual
(s):
B-63003EN-2/01 2-1
2
Once you have confirmed that the supplied cables have been attached to the appropriate
connectors, you can go ahead and power up the control by pushing the ON button on the
operator’s panel. When the control comes up, you will see a list of alarm messages displayed in
a rectangle on the right hand side of the LCD. Ignore these for now.
After a brief overview of parameters and how to enter their values, you will begin by just
setting the most basic parameters as well as those necessary to eliminate the alarms.
Once you have successfully gone through the Startup Guide and turned the motors, you can
go back and enter the parameters specific to your application.
Types of Parameters
There are two types of parameters for the control:
1. Bit-type parameters - These are basically ON/OFF switches which enable or disable
a certain function. They can only be given the binary values 0 and 1.
Ex.
0000 SEQ INI ISO TVC
0 0 0 0 0 1 0 0
parameter #
bit #7 • • • • • • bit #0
Bit-type parameters will be illustrated in this way throughout this manual. The text
above certain bits represents the three character name designated to that certain
parameter. In this example, parameter 0000.2 (the value after the decimal is the bit #)
has the value 1.
2. Word-type parameters - These are used for parameters requiring a numerical value.
Ex.
1410 DRY RUN RATE 5000
In order to set parameter values after initial power-up, use the following procedure:
SETTING (HANDY)
0 (0 : DISABLE 1 :
PARAMETER WRITE =
ENABLE)
TV CHECK = 0 (0 : OFF 1 : ON)
PUNCH CODE = 0 (0 : EIA 1 : ISO)
INPUT UNIT = 0 (0 : MM 1 : INCH)
I/O CHANNEL = 0 (0-3 : CHANNEL NO.)
SEQUENCE NO. = 0 (0 : OFF 1 : ON)
0 (0 : NO CNV 1 :
TAPE FORMAT =
F10/11)
SEQUENCE STOP = 0(PROGRAM NO.)
SEQUENCE STOP = 0(SEQUENCE NO.)
CONTRAST ( + = [ ON : 1 ] - = [ OFF : 0 ])
3. The cursor should already be on the PWE bit. From the MDI panel, press [1] followed
by [INPUT] to turn on PWE. You will see that the following alarm message appears on
your screen:
This alarm will appear every time you power up the control until you go back and turn
off the bit. However, since you still need to set some other parameters, you can ignore
it for now and use the [RESET] + [CAN] keys to remove the alarm after each power-up.
Both keys must be pressed at the same time.
Note
Keep in mind that each setup might have different parameter settings for the
number of axes and names of axes. The examples contained in this section
will refer to a 21i-T configured to control three axes.
Parameters of Setting
Please set the parameters as shown below. The parameters in this grouping will be identical for
all controls.
Set ISO to 1 to select ISO code as method of data output. Set INI to 0 to choose millimeters as
your unit of input. Throughout this manual, we will use millimeters for all examples
involving measurement units. Leave INI set to 0 if you would like to use mm as your unit of
input.
Number of Axes
Specify the number of axes controlled by the CNC.
Now, you will notice that the alarm messages screen popped back up with a new alarm:
Some parameters will require you to cycle the power (turn it off and then back on) before they
take effect. Since we still need to set quite a few parameters, simply ignore it and just cycle the
power once when you have set all of the basic parameters. To get back to the parameter screen,
press [SYSTEM] followed by (PARAM).
Axis Names
Defines the axis letters referenced in the motion program. Replace the default values with the
desired letter name for each axis using the following conversions.
65 = A 85 = U 88 = X
66 = B 86 = V 89 = Y
67 = C 87 = W 90 = Z
1001 INM
0 0 0 0 0 0 0 0
This next parameter sets the actual value of the LCI. The common setting used in most
applications is 0.001mm or 0.0001 inches, depending on the measurement system you are
using. Leave ISC and ISA set to zero to use this standard setting for your least command
increment.
1320 LIMIT 1+ X -1
Z -1
C -1
Feedrates
For the following four feedrate parameters, enter the values shown in the examples. Where
multiple axes apply, enter the same value for each separate axis.
CVR
Set CVR to prevent servo alarm 404 VRDY ON.
Servo Gain
Set the servo loop gain for each axis to 3000. This is the standard setting.
Interlocks
Set ITL, ITX, and DIT to disable all axis interlocks.
Hardware Overtravel
Set OTH to have hardware overtravels ignored.
3004 OTH
0 0 1 0 0 0 0 0
ISI
Set this bit to disable serial spindle alarms.
Cycle Power
You have now set all of the parameters necessary to remove most of the alarms. Please turn the
power off and then back on again to restart the control. You will see that there is still one alarm
message on your screen:
As mentioned before, press the hard key combination [RESET] + [CAN] to eliminate this alarm.
The servo setting screen is a grouping of the most important servo parameters conveniently
located on a single display. It offers a way to enter these servo parameter values without having
to search for and set each individual parameter as we did in the previous section.
In order to get to the servo setting screen, enter the following keystrokes:
1. Press [SYSTEM].
2. Press the (+) soft key. This is the rightmost soft key under the LCD.
3. Press (SV-PRM). The servo setting screen should appear.
4. If it did not appear, press (SV. SET) now and it will appear.
On the right hand side of your LCD, you should see the something like this:
SERVO SETTING
X-AXIS Z AXIS
INITIAL SET BITS 00001000 00001000
MOTOR ID NO. 0 0
AMR 00000000 00000000
CMR 2 2
FEEDGEAR N 0 0
(N/M) M 0 0
DIRECTION SET 0 0
VELOCITY PULSE NO. 0 0
POSITION PULSE NO. 0 0
REF. COUNTER 0 0
As you can see, there are two axes displayed at a time. Using the [PAGE ↑] and [PAGE ↓] keys
as well as the [↑], [↓], [←], and [→] cursors, you can move around the servo setting screen to get
to any parameter.
A06B-xxxx-Byzz
these four digits determine the motor ID
To find the correct value for the parameter labeled MOTOR ID NO., simply match the motor
identifier which you read off the motor tag to the motor type in the right column. Enter this
number on the servo setting screen as your MOTOR ID NO parameter. Do this for each axis.
Let’s say for example that your motor is labeled A06B-0121-B072. Looking up 0121 in the
table, we can determine the motor type to be 7.
DETECT
UNITS
Command
Pulse
Interpolator CMR
Motor
DETECT UNITS
N REFERENCE
M COUNTER
First of all, the diagram above represents a semi-closed loop system. That just means that we
are using the built-in motor encoder instead of a separate feedback device. A separate feedback
device slightly complicates the CMR and N M calculations, but the principles behind the servo
control loop are the same in either case.
The interpolator inside the CNC generates command pulses which tell the motor to turn a
certain distance. While the motor is turning, the resulting axis movement is communicated
back to the CNC by the encoder in the form of feedback pulses.
This is where CMR and N M come into play. They are unitless multipliers which you can use
scale the command pulses and feedback pulses to a common unit. Basically, they just serve as
software gearboxes. What we want to do is make the command pulses per distance commanded
equal the feedback pulses per distance moved.
So, what does this mean and how you do this?? Let’s look at how we can calculate these values
by going through an example.
The Equation
CMR and N M are calculated according to the following equation:
This equation might seem intimidating at first, but if we look at it carefully, it can be broken
down and easily understood.
To make things clearer, let’s say that we are working with millimeters (instead of inches or
degrees). This is set by parameter 1000 bit #0. The left side of the equation represents the
pulses
which are entering the big black dot in Figure 2-3 from the positive side. The right side
mm
pulses
of the equation then, represents which are entering from the negative side.
mm
pulses
The goal of this calculation is to use CMR and N M to make the number of entering the
mm
black dot equal on both sides.
The first thing we can do is figure out the pulse count. The pulse count is what we referred to
pulses
above as the entering the black dot. Now, there is a value which the customer must
mm
specify known as the detection unit. This value determines “this is how much precision I need
for my control” and it represents the smallest movement the CNC can detect. Since this value
mm
is specified in units of , all we have to do is flip this number to get the pulse count.
pulse
Already then, we have one given out of the three quantities in this equation.
Next, let’s look at what “number of command pulses per distance commanded” is. There is a
parameter (1004 bits #0 & #1) known as the least command increment (LCI) which the
customer must also specify. This is the smallest unit of movement the CNC can command and
mm
it has units of . Just like we did above, if we flip the LCI over as well, we have the
pulse
You can see then, that in order to calculate the value for CMR, you need to find the LCI and
detection unit specified by the customer and just flip them over. The rest is just taking eq. 2
and plugging and chugging.
The fraction N M in the equation is also known as the flex feed gear. The flex feed gear is the
scaling factor on the right side of the equation just like CMR was on the left side. Since we
already figured out the pulse count when we solved for CMR, if we figure out how to calculate
the “number of feedback pulses per distance moved”, we’ll have the flex feed gear as well.
The first thing we have to do here is find out what kind of feedback you have and its resolution.
When using motor feedback, you have to check the motor number to find out which encoder it
has built-in. You can find this information in Chapter 2, Section 2 of the GE Fanuc Servo
Description Manual (publication no. B-65002E). This will give you a quantity with units of
pulses
; that is, how many pulses of feedback per revolution of the motor.
revolution
revolutions
The next thing you need to do is to come up with a value measured in units of . You
mm
pulses
can see then, that you can multiply the two values and cancel units to get which we are
mm
revolutions
looking for. The method to calculate will vary from setup to setup. It will depend
mm
upon things such as screw pitches and gearbox ratios, and if you are using separate feedback,
other coupling factors will have to be taken into consideration as well. The easiest way to
approach this calculation is to find out the mechanics of the system and line up the units so that
revolutions
they cancel to give .
mm
pulses
Once you have that value, you can multiply it with your motor resolution to get . The
mm
rest involves just taking the values you have and plugging them into eq. 3 to calculate N M .
1,000,000 pulses/rev
200 teeth
100 teeth
} 2:1 gearbox
1. Look up the detection unit and flip it over to get the pulse count.
Let’s say that the customer specifies a detection unit of 0.05µm per pulse.
3. Plug the previous two values into eq. 2 and calculate CMR.
Plug in the values:
Note
When you have determined the value of CMR, you must multiply it by 2 before
entering it into the servo setting screen. In this case, since we calculated our CMR to
be 2, we would have to enter the value “4” as the parameter.
Let’s say you read off the part number A06B-0313-B072#7000 from the motor tag.
Looking this up in Chapter 2, Section 2 of the Servo Description Manual, you could
1,000,000 pulses
determine that the pulse coder’s resolution is .
revolution
5. Find out the mechanics of the system ! gear ratios, screw pitches, etc.
You will need to get this information from the machine tool’s specifications. It should
not be determined by trial and error.
Let’s say that we have the motor coupled to the screw via a 2:1 gearbox and the pitch
of the screw is 10mm. Rewrite this using units! This means that we have:
In our system, the axis moves 5mm for every motor revolution.
7. Multiply the result from step 6 with the motor resolution from step 4.
Multiplying the values, we have:
Solving for the unknowns, we have then, N = 1 and M = 10. These are the values you
would enter into the servo setting screen.
For most applications, you can just go ahead and set all eight bits to zero (it’s much easier to
remember). However, there may be instances where you would want to scale back the number
of feedback pulses by setting bit # 0 to one. If you need to do this, please refer to Chapter 2 in
the GE Fanuc α Series Servo Motor Parameter Manual (publication no. B-65150E) for more
information.
Direction Set
This parameter specifies the direction in which the motor rotates. It can only take on the
following two values:
Ex. Set all three axes to clockwise rotation. Enter 111 for all three axes on the servo
setting screen next to DIRECTION SET.
Ref. Counter
This quantity is defined as the number of detection units per revolution of the motor. That
probably gets to be confusing, so here is an easier way to consider this value. The reference
counter is the actual pulse resolution of the motor scaled down by the factor N M calculated
previously. Continuing with the example in this section, we can calculate the reference counter
as follows:
On the servo setting screen, you would enter 50,000 as the parameter value for REF. COUNTER.
Putting It Together
If we enter parameters into the servo setting screen using values we obtained in the examples
above, it should look like the screen below. For simplicity’s sake, identical values have been
used for both the X and Z axes. Keep in mind, however, that you must follow the servo
parameter setting procedure for each axis separately.
Please turn off the power to the control before moving on to the next chapter.
SERVO SETTING
X-AXIS Z AXIS
INITIAL SET BITS 00000000 00000000
MOTOR ID NO. 7 7
AMR 00000000 00000000
CMR 20 20
FEEDGEAR N 1 1
(N/M) M 2 2
DIRECTION SET 111 111
VELOCITY PULSE NO. 8192 8192
POSITION PULSE NO. 12500 12500
REF. COUNTER 50000 50000
Caution
Please remember that this ladder was provided only as a developmental tool to
help you get the motors running. It is by no means a completely “functional”
ladder. However, it will give you a starting point from which you can then
customize it to suit your machine’s specific application.
Before loading the ladder, please take note of the following items:
• We have provided the ladder files to you on a 3 ½” floppy disk. In order to load a ladder
onto your control, you will need an SRAM card and a PC with a PCMCIA card drive. The
file must be copied onto the SRAM card before it can be used on the control.
• If you have chosen to provide your own operator’s panel, you will have to develop the entire
ladder yourself. Being that this is a startup guide, this chapter does not include a discussion
on ladder editing. If you would like more information on the specifics of ladder language
programming, please refer to the GE Fanuc PMC Model
PA1/PA3/RA1/RA2/RA3/RB/RB2/RB3/RB4/RB5/RB6/RC/RC3/RC4/NB/NB2 Ladder
Language Programming Manual (publication no. B-61863E).
B-63003EN-2/01 3-1
3
Section 1 Overview
Before loading the ladder, here is a quick summary of machine control and the purpose of the ladder.
If you are already familiar with this, feel free to skip ahead to the next section.
Machine Control
The 16i/18i/21i machine tool control system consists of the control, motor(s), servo amplifiers, I/O,
and a machine tool and its operator interface (see Figure 3-1 below). The control unit itself is
comprised of two parts: the motion control and the machine control:
1. The motion control is responsible for generating motion commands signals and interpreting
the feedback signals as described in the previous chapter. This is known as the computer
numerical control (CNC). In addition, it provides the link between you and the control via
the LCD and MDI units. The CNC communicates with the other part of the 16i/18i/21i, the
machine control.
2. The machine control is a programmable logic controller (PLC) embedded within the
16i/18i/21i. It is referred to as a programmable machine control (PMC) within the
16i/18i/21i and it supports the interface between the CNC and the machine. For example,
the switches, buttons, and lights (start, stop, etc.) used to run or support the machine are all
managed by the machine control.
Machine Machine
I/O
Control
(PMC)
Machine
Operator
Panel
LCD
Servo
MDI Motion Amplifier
Control
(CNC)
16i/18i/21i
Figure 3 - 1. 16i /18i / 21i machine tool control system block diagram
CPU
Sequence programming
Ladder diagram memory
RD X0.0
AND R10.1
OR X6.1
X0.0 R10.1 R20.3 Y0.0 AND.NOT R20.3
WRT Y0.0
X6.1
PMC Addresses
Understanding PMC addressing is very important in grasping how the PMC interfaces with the both
the CNC and the machine tool.
G address X address
If you look at this diagram carefully, it is just simplified version of Figure 3-1. However, it makes
one important point which we have already talked about very clear. The CNC cannot “talk” directly
with the machine tool. They must communicate to each other through the PMC.
If the machine tool generated an alarm such as a VALVE PRESSURE LOW signal, it would have to
send a signal to an X address. An address is nothing more than a bit in an 8-bit PMC register. The
PMC would then have to recognize the change in the state of the X bit and output a signal to the CNC
using a G address. Likewise, if the CNC had to respond to this alarm, we would be talking about F
and Y addresses.
Table 3-1 below summarizes the types of PMC addresses:
PMC Instructions
There are two types of PMC instructions which can be used to program your ladder logic.
Basic Instructions
There are 14 basic PMC instructions which the processor can be programmed to execute. They
include reading from and writing to addresses, boolean functions (AND, OR, NOT), and stack
register operations (shift left, shift right). The CPU has a 9-bit operation stack register which it uses
to store intermediate results of logical operations while running the sequence program.
In the example from Figure 3-2, there are five relay contact symbols and five corresponding PMC
instructions. The CPU would execute the sequence program as follows:
1. Read in the signal of address X0.0.
2. Read in the status of address R10.1 and perform logical AND
with X0.0.
3. Read in X6.1 and logically OR it with the previous result.
4. Read in R20.3, invert the signal, and perform logical AND
with previous result.
5. Write the result out to address Y0.0
Functional Instructions
It would be very hard to write a sequence program using just the basic instructions mentioned above.
Some functions, such as the function for controlling the rotation via the shorter path, would be
extremely time-consuming to program.
Therefore, GE Fanuc provides a comprehensive library of functional instructions in addition to the 14
one-bit logical operations. Functional instructions including timers, counters, and decoders are made
available to programmers, allowing them to develop ladder code which takes advantage of each
machine tool’s specific application needs. A complete list of instructions is given in the GE Fanuc
PMC Model PA1/PA3/RA1/RA2/RA3/RB/RB2/RB3/RB4/RB5/RB6/RC/RC3/RC4/NB/NB2 Ladder
Language Programming Manual (publication no. B-61863E).
RD X0.0
AND R10.1
OR X6.1
X0.0 R10.1 R20.3 Y0.0
X6.1
So, if there are two methods of programming, why program using the relay symbols? Here are
several advantages ladder programming offers over mnemonic language programming:
1. A program can be understood and developed easily. By
visualizing the program as physical contacts on a ladder
relay, you can see the overall structure of as you progress.
You thereby reduce the effects of two characteristics
inherent to software: invisibility and intangibility.
2. A program error can be found easily. The cost of an error increases exponentially in the
software development cycle. The earlier you find your bugs, the less it’s going to cost you.
3. It serves as a powerful maintenance tool. When an operation error occurs, you can look at
the relay contacts in the ladder diagram to troubleshoot the problem.
In order to load the ladder into your control, you have to use a PCMCIA card. The ladder files we
have provided are on a 3 ½” floppy disk and you must use a PC to copy the necessary file onto a card
which you supply.
There are two ladder files on the floppy disk. You only have to copy the one file which fits your
control:
1. If you have a 16i or 18i, please copy the file named 16_18.LAD
onto the PCMCIA card.
2. If you have a 21i, please copy the file named 21.LAD onto the PCMCIA card.
Note
If you haven’t turned off the control, turn off the control now before going any
further!
Now, follow this procedure to load the startup ladder from your PCMCIA card onto the control: In
order to make this easier to read, each action item is written in bold/underlined form.
1. Locate the PCMCIA card with the ladder file on it. Insert the card into the PCMCIA slot on
the front of the control to the left of the LCD.
2. Hold down the two rightmost soft keys and power up the control. If your control has the touch
screen display option, hold down the [6] and [7] hard keys simultaneously on the MDI panel
instead. This will bring up the SYSTEM MONITOR MAIN MENU. The cursor should be on
SYSTEM DATA LOADING (see Figure 3-5 below).
10. END
* * * MESSAGE * * *
SELECT MENU AND HIT SELECT KEY.
3. In order to get around the screen and make selections, you will need to use the soft keys (or in
the case of a touch panel, the number keys on the MDI unit. Choose SELECT. There should be
one file listed with the cursor on it. This is the file you copied from the 3 ½” floppy disk to the
PCMCIA card (in this example, we are loading a ladder onto a 21i control).
[BOARD : MAIN]
FILE DIRECTORY
21.LAD 131488 1997-08-27 14:15
END
* * * MESSAGE * * *
SELECT FILE AND HIT SELECT KEY.
4. Choose SELECT. On the message portion of the screen at the bottom, you should see:
LOADING OK ? HIT YES OR NO.
5. Choose YES to save. When the file is saved onto the control, the message section will read:
LOADING COMPLETE. HIT SELECT KEY.
6. Choose SELECT.
7. Cursor down to END.
8. Choose SELECT. This will bring you back to the SYSTEM MONITOR MAIN MENU illustrated
in Figure 3-5 on the previous page.
9. Cursor down to END.
10. Choose SELECT. The following message will be blinking at the bottom of the LCD:
ARE YOU SURE ? HIT YES OR NO.
11. Choose YES and the control will boot up with the new ladder.
Until now, we have set parameters and edited the ladder but we have done so by only powering-
up the control. Now we are finally ready to set the last group of parameters which will allow you
to bring up the other crucial element in our control system: the servo amplifiers.
The servo amplifiers are connected to the control by an optical cable called the Fanuc Serial
Servo Bus (FSSB). As you might have guessed, there are parameters related specifically to the
FSSB optical link between the control and the servo drives. This next section will discuss how to
go about correctly setting the FSSB parameters.
Note
The examples given in this section are a continuation of those from Chapter 2.
If you are using a 3-axis configuration (it doesn’t matter if you have a 16i, 18i,
or 21i), you can just enter the parameter values exactly as they appear in this
manual. If you are running more than three axes, make sure you follow the
directions carefully.
For parameter settings of different setup configurations, (such as a separate feedback device),
please refer to:
16i / 18i / 160i / 180i - Model A Parameter Manual (publication no. B-63010EN)
21i / 210i - Model A Parameter Manual (publication no. B-63090EN)
B-63003EN-2/01 4-1
4
Now, you will notice that the alarm messages screen pops up with this message:
Just as we did in chapter 2, simply ignore this alarm and just cycle the power once when you have
set all of the basic parameters. To get back to the parameter screen, press [SYSTEM] followed by
(PARAM).
1902 FMD
0 0 0 0 0 0 0 1
1. If the axis number is odd, enter “0”. The axis number is what you entered in parameter
1023.
2. If the axis number is even, enter “1”.
1905 FSL
X 0 0 0 0 0 0 0 0
Z 0 0 0 0 0 0 0 1
C 0 0 0 0 0 0 0 0
1910 0
1911 1
1912 2
1913 40
1914 40
1915 40
1916 40
1917 40
1918 40
1919 40
1936 X 0
Z 0
C 0
1937 X 0
Z 0
C 0
As we mentioned in Chapter 2, this is the built-in software write protect feature which will prevent
accidental changes to parameter values. However, since you will still need to enter values for the
parameters which are specific to your machine’s application, we recommend that you turn off
PWE after these have all been entered. If you turn off PWE, please remember that you cannot
change any parameter values until it is turned back on.
Precautions
The 16i/18i/21i machine tool control system is ready to be turned on now. Before continuing
here, you have to turn off power to the control.
Review these safety precautions first:
1. Confirm that the supplied cables are properly attached to
the appropriate connectors.
2. Check that all wiring to the power source is correct. This includes the 24V DC power
connections and the 200V AC power connections.
3. Make sure that the motors are properly secured but are not yet connected to the machine
load.
4. Check that all components are properly grounded.
Powering Up
There is a specific sequence for turning on the machine tool control system. Follow these steps in
order to bring up the servo drives and get the system running:
1. Turn on the 200V AC input power to the servo amplifiers.
2. Hit the ON switch on the operator’s panel. This turns on the 24V DC power to the
control, the operator’s panel connection unit, and the I/O modules.
Note
If you did not use a relay to connect the switching device on the operator’s
panel to the I/O power supply (as recommended in Chapter 1), you must turn
on the power to the Model A I/O units just when or before the power for the
control is turned on. For more information on the power on/off timing
requirements, refer to Section 4.2 in the I/O Unit Model A
Connection/Maintenance Manual (publication no. B-61813E).