Because of the variety of uses for the products described in this
publication, those responsible for the application and use of this
control equipment must satisfy themselves that all necessary steps
have been taken to assure that each application and use meets all
performance and safety requirements, including any applicable laws,
regulations, codes and standards.
The illustrations, charts, sample programs and layout examples shown
in this guide are intended solely for purposes of example. Since there
are many variables and requirements associated with any particular
installation, Allen-Bradley does not assume responsibility or liability
(to include intellectual property liability) for actual use based upon
the examples shown in this publication.
Allen-Bradley publication SGI-1.1, Safety Guidelines for the
Application, Installation and Maintenance of Solid-State Control
(available from your local Allen-Bradley office), describes some
important differences between solid-state equipment and
electromechanical devices that should be taken into consideration
when applying products such as those described in this publication.
Reproduction of the contents of this copyrighted publication, in whole
or part, without written permission of Rockwell Automation, is
prohibited.
Throughout this manual we use notes to make you aware of safety
considerations:
ATTENTION
Identifies information about practices or
circumstances that can lead to personal injury or
death, property damage or economic loss
!
Attention statements help you to:
• identify a hazard
• avoid a hazard
• recognize the consequences
IMPORTANT
Allen-Bradley is a trademark of Rockwell Automation
Identifies information that is critical for successful
application and understanding of the product.
European Communities (EC)
Directive Compliance
If this product has the CE mark it is approved for installation within
the European Union and EEA regions. It has been designed and
tested to meet the following directives.
EMC Directive
This product is tested to meet the Council Directive 89/336/EC
Electromagnetic Compatibility (EMC) by applying the following
standards, in whole or in part, documented in a technical
construction file:
• EN 50081-2 EMC — Generic Emission Standard, Part 2 —
Industrial Environment
• EN 50082-2 EMC — Generic Immunity Standard, Part 2 —
Industrial Environment
This product is intended for use in an industrial environment.
Low Voltage Directive
This product is tested to meet Council Directive 73/23/EEC Low
Voltage, by applying the safety requirements of EN 61131-2
Programmable Controllers, Part 2 - Equipment Requirements and
Tests. For specific information required by EN 61131-2, see the
appropriate sections in this publication, as well as the Allen-Bradley
publication Industrial Automation Wiring and Grounding Guidelines
For Noise Immunity, publication 1770-4.1.
This equipment is classified as open equipment and must be
mounted in an enclosure during operation to provide safety
protection.
Table of Contents
Using This Manual
Overview of the SLC Servo
Module
Preface
Who Should Use this Manual. . . . . . . . . . . . . . . . . . . . . . . P-1
Read this preface to familiarize yourself with the rest of the manual.
This preface covers the following topics:
• who should use this manual
• purpose of this manual
• safety precautions
• contents of this manual
• related documentation
• conventions used in this manual
• receiving and storage information
• Allen-Bradley support
Who Should Use this
Manual
Purpose of this Manual
Use this manual if you are responsible for designing, installing,
programming, or troubleshooting the SLC™ Servo Module (catalog
number 1746-HSRV).
If you do not have a basic understanding of SLC 500™ products,
understand programmable controllers or cannot interpret the ladder
logic instructions required to control your application, contact your
local Allen-Bradley representative for information on available training
courses before using this product.
We recommend that you review one of the following before using the
software:
PublicationPublication Number
Getting Results with RSLogix 500
AI Series Installation Guide
This manual is a user guide for the SLC Servo Module (catalog number
1746-HSRV). It gives you an overview of the SLC Servo Module and
describes the procedures you use to install, set up, use, and
troubleshoot the SLC Servo Module.
9399-RL50GR
9399
-AIIG
Safety Precautions
1Publication 1746-6.1.2 - July 2000
The following general precautions apply to the SLC Servo Control
Module.
Preface
P-2
ATTENTION
!
ATTENTION
!
Only those familiar with the SLC Servo Control
Module and associated machinery should plan or
implement the installation, start-up, and subsequent
maintenance of the system. Failure to comply can
result in personal injury and/or equipment damage.
This product contains stored energy devices. To
avoid hazard of electrical shock, verify that all
voltage on the capacitors has been discharged before
attempting to service, repair, or remove this unit. You
should only attempt the procedures in this manual if
you are qualified to do so and familiar with
solid-state control equipment and the safety
procedures in publication NFPA 70E.
The system integrator is responsible for local safety
and electrical codes.
An incorrectly applied or installed controller can
result in component damage or a reduction in
product life. Wiring or application errors, such as
undersizing the motor, incorrect or inadequate AC
supply, or excessive ambient temperatures can result
in malfunction of the drive.
Contents of this Manual
Publication 1746-6.1.2 - July 2000
This product contains ESD (Electrostatic Discharge)
sensitive parts and assemblies. Static control
precautions are required when installing, testing,
servicing, or repairing this assembly. Component
damage can result if ESD control procedures are not
followed. If you are not familiar with static control
procedures, refer to Allen-Bradley publication
8000-4.5.2, Guarding Against Electrostatic Damage
or any other applicable ESD Protection Handbook.
This manual provides specific information relevant to the SLC Servo
Module. The following table identifies the chapters, titles, and
contents.
ChapterTitleContents
1Overview of the SLC Servo
Module
Overview information about
the product, its operation
and hardware features.
Describes interface
selection, the module’s use
of inputs and outputs, and
operating modes.
Preface
P- 3
2Selecting Power Supplies,
Encoders and Drives
3Planning Hardware
Installation
4Installing Your SLC Servo
Module
5Wiring the SLC Servo
Module
6Testing Your SLC Servo
Module Hardware
7Setting Up and Configuring
Your SLC Servo Module
Information about selecting
the hardware to support an
SLC Servo Module.
Interconnection diagrams
for various hardware
interfaces for
communication with the SLC
Servo Module.
Installation information.
Information about wiring
fast inputs, outputs, Estop
connections, power
supplies, encoders and drive
connections.
Information about powering
up the SLC Servo Module,
testing the Estop and the
fast I/O, integrating the axis
and testing the homing
function.
Information about applying
power and configuring the
SLC Servo Module using
command parameters.
8Programming the SLC
Processor to Run the SLC
Servo Module
9Programming System
Variables
Information about blend
move profiles, module
communication interface,
command, and status
information. Describes
discrete bit and block
commands from the SLC
Servo Module.
Describes discrete block
commands for programming
position and online system
variables from the SLC
processor. Information to
understand servo module
and processor status
information.
Publication 1746-6.1.2 - July 2000
Preface
P-4
ChapterTitleContents
10TroubleshootingInformation about
troubleshooting and error
handling.
Appendix AInput/Output Quick
Reference
Appendix BCable SpecificationsSpecifications and wiring
Appendix CApplication ExamplesApplications examples for
A quick reference of
parameters, commands,
status specifications, and
move profiles.
diagram for 1746-HCA
cable.
constructing programs using
the SLC processor.
Related Documentation
Appendix DWiring Without the
Termination Panel
The following documents contain additional information concerning
Information you need to
wire the SLC Servo Module
without a termination panel.
Allen-Bradley SLC Servo and SLC products. To obtain a copy, contact
your local Allen-Bradley office or distributor.
For:Read this Document:Document
Number:
An overview of the SLC 500 family of productsSLC 500 Controller System Overview1747-2.30
A description of how to install and use your Modular SLC 500
programmable controller
A description of how to install and use your Fixed SLC 500
programmable controller
A training and quick reference guide for APSSLC 500 Software Programmer’s Quick Reference
In-depth information on grounding and wiring Allen-Bradley
programmable controllers
An article on wire sizes and types for grounding electrical
equipment
A complete listing of current Allen-Bradley documentation,
including ordering instructions. Also indicates whether the
documents are available on CD-ROM or in multiple languages
A glossary of industrial automation terms and abbreviationsAllen-Bradley Industrial Automation GlossaryAG-7.1
Publication 1746-6.1.2 - July 2000
National Electrical CodePublished by the
National Fire
Protection
Association of
Boston, MA
Allen-Bradley Publication IndexSD499
Preface
P- 5
Conventions Used in this
Manual
The following conventions are used throughout this manual:
• Bulleted lists provide information, not procedural steps.
• Numbered lists provide sequential steps or hierarchical
information.
• Words that you type or select appear in bold.
• Key names match the names shown and appear in capital
letters.
• We use this symbol to represent a twisted pair:
Figure 0.1 Twisted Pair Symbol
Twisted Pair
• We use this symbol to represent a shielded twisted pair:
Figure 0.2 Shielded Twisted Pair Symbol
Shielded Twisted Pair
Product Receiving and
Storage Responsibility
You are responsible for thoroughly inspecting the equipment before
accepting the shipment from the freight company. Check the item(s)
you receive against your purchase order. If any items are obviously
damaged, it is your responsibility to refuse delivery until the freight
agent has noted the damage on the freight bill. Should you discover
any concealed damage during unpacking, you are responsible for
notifying the freight agent. Leave the shipping container intact and
request that the freight agent make a visual inspection of the
equipment.
Publication 1746-6.1.2 - July 2000
Preface
P-6
Leave the product in its shipping container prior to installation. If you
are not going to use the equipment for a period of time, store it:
• in a clean, dry location
• within an ambient temperature range of 0° to 65°C (32° to
149°F)
• within a relative humidity range of 5% to 95%, non-condensing
• in an area where it cannot be exposed to a corrosive
atmosphere
• in a non-construction area
Rockwell Automation
Support
Rockwell Automation offers support services worldwide, with over 75
sales/support offices, 512 authorized distributors, and 260 authorized
systems integrators located throughout the United States. In addition,
Rockwell Automation representatives are located in every major
country in the world.
Local Product Support
Contact your local Rockwell Automation representative for:
• sales and order support
• product technical training
• warranty support
• support service agreements
Technical Product Assistance
If you need to contact Rockwell Automation for technical assistance,
please review the information in the Troubleshooting chapter first.
Then call your local Rockwell Automation representative. For the
quickest possible response, we recommend that you have the catalog
number of your products available when you call. The Rockwell
Automation Technical Support number is:
Publication 1746-6.1.2 - July 2000
1-603-443-5419
Preface
P- 7
On the Web
For information about Allen-Bradley, visit the following World Wide
Web site:
http://www.ab.com/
Publication 1746-6.1.2 - July 2000
Preface
P-8
Publication 1746-6.1.2 - July 2000
Chapter
1
Overview of the SLC Servo Module
This chapter explains the basic functions of the SLC Servo Module,
and its hardware requirements. This chapter includes the following
SLC Servo Module topics:
• Overview
• Operation
• Specifications and compatibility
SLC Servo Module
Overview
The SLC Servo Module (catalog number 1746-HSRV) is compatible
with the SLC 500 family and only used with SLC 5/03
5/04
™, or SLC 5/05™
programmed for incremental, absolute or speed moves, depending on
the application.
IMPORTANT
SLC Servo Modules. The SLC Servo Module is
Place the SLC Servo Module as close to the SLC
processor as possible
FRN 5.0, SLC
™
1Publication 1746-6.1.2 - July 2000
1-2
Overview of the SLC Servo Module
Figure 1.1 Example of an SLC Wiring
SLC Servo Module
Operation
1746IW16
Drive
Amplifier
CR-LPS-0503
+5V & –12V DC
Power Supply
CR-IOPS-241
+24V DC
Power Supply
SLC
5/04
A-B 845
Encoder
1746HSRV
1746-HCA Cable
1746-HT
Termination Panel
Motor
Tach
The SLC Servo Module, compatible with the SLC family, is used with
SLC 5/03 FRN 5.0 (and above) processors using RSLogix 500, AI500 or
APS (version 5.0 or higher) software. Once the SLC processor is
initiated, the execution of the motion block is independent of the scan
time of the processor. Blended motion allows for complicated move
profiles consisting of two to thirty-two segments. The blended move
profiles are stored in the SLC Servo Module’s memory as a series of
absolute moves and can be executed more than once. Other move or
homing operations can be performed between blended move profiles.
Publication 1746-6.1.2 - July 2000
The SLC Servo Module controls absolute position over a range of
32
bits. The SLC Servo Module performs an origin search (also called
homing) and automatically resets the absolute position to the home
position when the SLC processor requests a search function after
detecting one of the following:
• Encoder marker
• Limit switch
• Limit switch and marker
Overview of the SLC Servo Module
The SLC Servo Module operates in two modes:
• Configuration
• Command
When operating in the configuration or the command mode, the status
of the module is reported to the SLC processor.
1-3
Configuration Mode Operation
You can enter configuration mode only if the system is in Estop. In the
SLC Servo Module, you configure the SLC Servo Module by using M
files containing data provided by the SLC 5/03 (or versions listed
above) processors. All configuration parameters are internal to the SLC
Servo Module and stored in non-battery backed RAM.
In configuration mode, you select the proper setup configuration to
match the servo drive and motor without setting switches and without
special software. If you do not set up your own configuration, the
configuration is set to the default setting.
Command Mode Operation
Motor operations are performed in command mode. To operate in this
mode, set the mode flag (bit 15 in output word 0) to 0. In the
command mode, the SLC processor issues commands and activates
the following operations or moves:
• Absolute moves
• Incremental moves
• Speed moves
• Monitor moves
• Hold moves
• Unhold moves
• Blend moves
• Emergency stop operations
• Homing operations
• Preset operations
• Clear faults
• Alternate home moves
Publication 1746-6.1.2 - July 2000
1-4
Overview of the SLC Servo Module
SLC Servo Module
Specifications and
Compatibility
Selected specifications for the SLC Servo Module appear in the table
below.
SLC Servo ModuleSpecification
Class3
Number of Input
Words
Number of Output
Words
Selection for
Configuration
Configuration ModeUses M files
Recommended I/O
Slot in SLC Rack
Number of HSRVs in
one rack
1
There must not be other modules that generate module interrupts. Also, the STI and FAULT routines execute at a
higher priority than the module interrupt routine that is linked to the SLC Servo Module interrupt.
2
The SLC Servo Module does not function in a remote I/O rack.
12
12
OTHER
(with 10114 as the number specified)
Slot 1 or the lowest numbered I/O slot for SLC
applications using the module interrupt option.
12
with proper power supply
1,2
The SLC Servo Module is compatible with:
• SLC 5/03 FRN 5.0 (and above) processors.
• RSLogix 500, AI500, or APS (version 5.0 or higher) software.
Publication 1746-6.1.2 - July 2000
Chapter
Selecting Power Supplies, Encoders, and
Drives
2
Overview
In this chapter we explain how to select the hardware you need to
support an SLC Servo Module system. This chapter includes the
following topics:
• Selecting a power supply for the backplane
• Selecting a user-side power supply
• Using fast inputs and outputs
• Selecting an encoder
• Selecting a drive
The amount of hardware you need depends on how many axes your
application uses. Consult your local Allen-Bradley sales engineer or
distributor to help you select the equipment for your application.
IMPORTANT
The term user-side refers to the control circuitry on
the SLC Servo Module card that is powered by
customer-supplied power sources and isolated from
the control circuitry that is powered by the
backplane of an SLC rack.
Selecting a Power Supply
for the Backplane
1Publication 1746-6.1.2 - July 2000
Before you select a power supply, calculate the current requirements
for your backplane. Use the table below for SLC Servo Module
backplane current requirements:
VoltageCurrent Requirement
+5V.300A
+24V.104A
In your calculations, include the current requirements of the I/O
modules in your chassis. Refer to your SLC 500 documentation.
2-2
Selecting Power Supplies, Encoders, and Drives
Example of Calculations for Backplane Current Requirements
In this example, the system includes:
• One seven-slot modular rack
• One 1747-L543 CPU module
• One 1746-IB8 DC input module with eight inputs @ +24V
• One 1746-OV8 DC output module with eight outputs @ +24V
• An SLC Servo Module system that contains:
• SLC Servo Modules
• Termination panels
• Allen-Bradley 845H encoders
• Fast inputs
• Fast outputs
Use the table below to find the current requirements of the devices
using backplane power. Those devices that are not included in the
backplane calculations are included in the example’s user-side
calculations.
Use the table below to find the power supplies Allen-Bradley recommends
for the backplane:
Selecting a User-Side
Power Supply
Power SupplyOperating
Voltage
Requirements
1746-P185-130V AC or
170-265V AC
1746-P285-130V AC or
170-265V AC
1746-P319.2-28.8 DC3.6A.87A
1746-P485-132V AC or
170-265V AC
Output Capacity
5V DC24V DC
2A.46A
5A.96A
10.0A2.88A
You must provide a power supply that meets your system
requirements. The following devices require user-side power:
• SLC Servo Module
• Encoders
• I/O modules
• Estop circuitry
• Fast inputs and outputs
You must select a power supply that meets the specifications of a NEC
class 2 power supply. The power supply must have +5V, ±15V
capacity, and +24V capacity for fast I/O and Estop circuitry.
IMPORTANT
We recommend that you do not use the +24V
included with the 1746-P1, P2, P3, or P4 to power
your Estop or fast I/O.
Before you select a power supply, calculate the system’s user-side
current requirements.
IMPORTANT
The user-side power must be present for the SLC
processor to communicate with the SLC Servo
Module.
Publication 1746-6.1.2 - July 2000
2-4
Selecting Power Supplies, Encoders, and Drives
Example of the Calculations for User-Side Current Requirements
In this example, the system includes:
• One seven-slot modular rack
• One 1747-L541 CPU module
• One 1746-IB8 DC input module with eight inputs @ +24V
• One 1746-OV8 DC output module with eight outputs @ +24V
• An SLC Servo Module system that contains:
• Two SLC Servo Modules
• Two termination panels
• Two Allen-Bradley 845H encoders
• Six fast inputs
• Two fast outputs
Use the table below to find the current requirements of the devices
that draw user-side power.
The SLC Servo Module system supports Allen-Bradley 845H encoders.
Other encoders are compatible if they comply with the specifications
listed in the following table.
Publication 1746-6.1.2 - July 2000
2-6
Selecting Power Supplies, Encoders, and Drives
SpecificationRating
Maximum
channel
frequency
Maximum axis
speed
Incoming quadrature frequency is limited by the following
relationship:
FQUAD (Hz) = (3334)(90°–EQ)
where:
EQ = quadrature error (degrees, electrical)
For example, for an 845H encoder with 22° quadrature error,
the maximum frequency would be:
system design should include acceptable margins.
The SLC Servo Module decodes the incoming encoder
feedback in quadrature to extract the maximum resolution with
four counts per electrical cycle. The maximum number of
encoder counts per second can be determined by:
Maximum # of counts/second = 4 counts/cycle × F
QUAD
The maximum axis speed as limited by the encoder feedback
would be:
(maximum # of counts/second)(60)
(4E)(N)
where:
E = the number of encoder lines per revolution
N = number of revolutions of the encoder per inch or millimeter
of axis travel. (For a rotary axis, N = number of revolutions of
the encoder per revolution of the axis.) For a linear axis the
units are inches or millimeters per minute. For a rotary axis the
units are revolutions per minute.
Publication 1746-6.1.2 - July 2000
Input signalEncoder feedback must be differential with 5V compatible
output signals, open-collector outputs are not supported (i.e.,
channels A, B, and Z must have source and sink current
capability, 8830 line driver outputs or equivalent). The encoder
input must have a 0.00 to 0.80 for off state and 4.75 to 5.25 for
on state to encoder common reference.
Input sink current 7 mA (max)
Marker channelGated markers
Cable lengthDepends on the user-side power supply. Power voltage at the
encoder must be greater than or equal to the power voltage
requirement specified by the manufacturer. The minimum
power requirement for the 845H is 4.75V, and the maximum
limit is 5.25V. To meet the power requirement of the encoder
and still attain maximum cable length, you can:
Raise the voltage of the power supply to meet the
•
encoder requirement, but you cannot exceed the 5.25V
limit of the control.
Increase the gage of the wire from the termination
•
panel to the encoder (12 AWG maximum).
Selecting Power Supplies, Encoders, and Drives
2-7
Selecting a Drive
The SLC Servo Module supports Allen-Bradley 1386, 1388, 1389, 1391,
1392, 1394, and 1398 servo drive systems. References that help you
select a suitable drive system appear in the table below.
Allen-Bradley
Drive
13861386-2.0DC Servo Drive Product Data Sheet
13881388-2.0DC PWM Servo Drive Product Data Series B
13891389-2.0AC Servo Amplifier System Product Data
13911391-2.0AC PWM Servo Controller Product Data
13921392-2.1High Performance AC Drive (460V and 230V)
13941394-2.01394 Digital Multi-Axis Motion Control
13981398-2.0ULTRA Series Product Data
Publication
Number
Title
Sheet
Sheet
Product Data
Systems Product Data
The SLC Servo Module provides a ±10V analog output to one drive
amplifier for a velocity command. This analog voltage is 11 bits plus
an additional sign bit (12 bits total) and interfaces to drive amplifiers
with a 2K through 20K ohm range. Servo drive signal analog out
specifications appear in the table below.
SpecificationRating
Resolution 12 bits or 4.88 mV/bit
Output voltage swing ±10V
Load range
Conversion time 100 µs
Output step response (20V
swing)
Differential linearity ±1 LSB Max. (monotonic over the entire
Output offset voltage 500 µV (max)
Gain error drift
Rise time
•
Overshoot
•
Settling time
•
2K through 20K ohms
110 µs typical
5% typical
60µs typical
temperature range)
7 LSB (max)
Publication 1746-6.1.2 - July 2000
2-8
Selecting Power Supplies, Encoders, and Drives
Publication 1746-6.1.2 - July 2000
Chapter
3
Planning Hardware Installation
This chapter provides guidelines regarding your hardware installation
and includes the following topics:
• Understanding general wiring practices
• Routing wires
• Classifying your conductors
• Placing your SLC Servo Module
Refer to your SLC 500 documentation for more information on these
topics.
General Wiring Practices
General wiring practices include:
• Using shielded cables
• Routing wires
Using Shielded Cables
For many connections, we recommend shielded cable. Using shielded
cables and properly connecting their shields to ground protects
against electromagnetic noise interfering with signals transmitted
through the cables.
ATTENTION
To avoid personal injury or equipment damage
caused by unpredictable axis motion in your system,
use shielded cable as directed in this manual.
!
Within a cable, pairs of wires are twisted together. Using a twisted pair
for a signal and its return path provides further protection against
noise.
Shield wires should be terminated at one end only. The termination
panel is a convenient place to connect all shield wires while providing
the necessary ground connection.
1Publication 1746-6.1.2 - July 2000
3-2
Planning Hardware Installation
Cut the shield wires on the opposite end at the cable jacket and tape it
to prevent contact with ground. We also recommend keeping the
length of leads that extend beyond the shield as short as possible.
In high noise environments, you connect shield wires at both ends of
the cable to improve the noise immunity of the system. If this is done,
terminate one end of the shield to ground through a 0.1 µf capacitor
to avoid ground loops in the system.
Routing Wires
When you plan your wire route, classify wires and cables connecting
your SLC Servo Module system using the information in this table.
The table also tells you how to classify conductors and route cables.
IMPORTANT
Remember to keep low-level signal conductors
separate from high-level power conductors.
Follow the practices outlined in Programmable Controller Wiring and Grounding Guideline (publication 1770-4.1) to learn how to route
other conductors.
Publication 1746-6.1.2 - July 2000
Planning Hardware Installation
3-3
Classifying Your
Conductors
For these wires
and cables:
AC power lines
SLC Servo Module cable
(1746-HCA) and
termination panel wiring
Use the table below for cable routing guidelines and determining wire
and cable functions.
To :Follow these guidelines for routing inside or
outside an enclosure:
Connect high-power AC I/O lines to AC I/O
•
modules that are rated for high power and
high noise immunity.
Connect high-power DC I/O lines to DC I/O
•
modules that are rated for high power or
have input circuits with long time constant
filters for high noise rejection. They typically
connect to devices such as hard-contact
switches, relays, and solenoids.
Connect serial communication cables to
•
programming terminals or data terminals,
and connect them from the scanner to
remote I/O adapter modules or PLC
processors.
Connect low-power AC/DC I/O lines to I/O
•
modules that are rated for low power such
as low-power contact-output modules.
Connect low-power DC I/O lines to DC I/O
•
modules that are rated for low power and
have input circuits with short time constant
filters to detect short pulses. They typically
connect to devices such as proximity
switches, photo-electric sensors, TTL
devices, encoders, motion control devices,
and analog devices.
Route these high-power AC lines with machine
•
power conductors of up to 600V AC (feeding up
to 100 hp devices) if this does not violate local
codes.
Article 300-3 of the National Electrical Code
•
requires that all conductors (AC and/or DC) in
the same raceway are insulated for the highest
voltage applied to any one of the conductors in
the raceway.
Properly shield conductors, where applicable,
•
and route them in separate raceways. If
conductors must cross power feed lines, they
should do so at right angles.
Route these lines at least 1 foot from 110V AC
•
power lines, 2 feet from 240V AC power lines,
and 3 feet from 480V AC power lines.
Route these lines at least 3 feet from any
•
electric motors, transformers, rectifiers,
generators, arc welders, induction furnaces, or
sources of microwave radiation.
If the conductor is in a metal raceway or
•
conduit, that raceway or conduit must be
grounded along its entire length.
Placing Your SLC Servo
Module
When you plan your SLC Servo Module placement:
• Divide modules, as much as possible, into the following types:
AC
•
High-level DC
•
Low-level digital DC (TTL, encoder, pulse output)
•
Analog I/O
•
Intelligent I/O modules (for example, the SLC Servo Module)
•
• Place the SLC Servo Module as close to the SLC processor as
possible.
• Keep your SLC Servo Module as far away as possible from DC
and AC I/O modules. Distance protects the intelligent
(CPU-based) modules from the heat and electrical noise of the
DC and AC I/O modules.
Publication 1746-6.1.2 - July 2000
3-4
Planning Hardware Installation
Place the SLC Servo Module on the left side of the chassis along
•
with other in telligent I/O modules and the CPU.
Place DC and AC I/O modules on the right side of the chassis and
•
allow empty slots to remain between them and the SLC Servo
Module.
Publication 1746-6.1.2 - July 2000
Chapter
4
Installing Your SLC Servo Module
This chapter provides guidelines for installing your SLC Servo Module
and includes the following topics:
• Unpacking and inspecting the SLC Servo Module system
• Installing the SLC Servo Module
• Grounding the SLC Servo Module
• Mounting the termination panel
• Connecting the termination panel
Unpacking and Inspecting
Your SLC Servo Module
System
ATTENTION
!
Before removing the contents from the shipping
carton, avoid electrostatic discharge that degrades
performances and damages the module by doing the
following:
• Touch a grounded object to eliminate static
charge from your body before handling the
module.
• Wear a wrist strap (for example, catalog number
8000-XESD) that provides a high-resistance path
to ground.
• Keep the module in its static-shield bag when not
in use.
For more information about electrostatic discharge
and how to guard against it, refer to Guarding
Against Electrostatic Damage - Using the ESD Kit
(publication 8000-4.5.2).
1Publication 1746-6.1.2 - July 2000
4-2
Installing Your SLC Servo Module
To verify that you received what you ordered:
1. Check the label on each shipping carton with your order.
2. Check the items received against the bill of lading by matching
the equipment nameplate description with the material ordered.
Installing the SLC Servo
Module
IMPORTANT
Make claims for breakage and damage, whether
concealed or obvious, to the carrier as soon as
possible after receipt of the shipment. Allen-Bradley
gives the buyer reasonable assistance in securing
adjustment for damage claims.
The first component you install is the SLC Servo Module. After
installation, you connect the other components.
Figure 4.1 SLC Servo Module with Door Open
RUN
FDBK/U. PWR
Not used
To Termination Panel
CONFIG INV
Publication 1746-6.1.2 - July 2000
Note: The two switches on back are not used.
The table below provides a legend for the SLC Servo Module LEDs.
When:This LED is on:
Power is appliedRUN
The feedback signal or user-side
power is lost
FDBK/U.PWR
When:This LED is on:
Installing Your SLC Servo Module
4-3
An invalid configuration is
detected
ATTENTION
To avoid personal injury, equipment damage, or
performance degradation, remove backplane power
from the chassis and disconnect the 1746-HCA cable
before installing or removing a module.
!
ATTENTION
To avoid damage to a module or backplane
connector, do not force modules into the backplane
connector.
!
CONFIG INV
To insert a module into an I/O chassis:
1. Remove backplane power from the I/O chassis.
2. Remove user-side power from the SLC Servo Module.
3. Disconnect the 1746-HCA cable.
4. Align the larger of the two boards of the SLC Servo Module with
the card-edge guide at the bottom of the chassis.
5. Slide the module into the chassis.
6. Press the module firmly to seat it into the backplane connector.
7. Verify that the locking latches on the top and bottom of the
chassis hold the module in place.
IMPORTANT
The term user-side refers to the control circuitry on
the SLC Servo Module card that is powered by
customer-supplied power sources and isolated from
the control circuitry that is powered by the
backplane of an SLC rack.
Publication 1746-6.1.2 - July 2000
4-4
Installing Your SLC Servo Module
Grounding the SLC Servo
Module
Control Module
Backplane
B
Side
a
c
k
p
l
a
n
e
Earth ground
through backplane
Isolated
User
Side
Axis
Overall
cable shield
Before you install the rest of the system, you must ground the SLC
Servo Module. All of the shields and signal commons (normally
floating) are tied to earth ground at a single point. Use the EGND
terminal on the termination panel for this purpose.
IMPORTANT
Do not connect shields to earth ground at both ends
to avoid causing circuit loops that are susceptible to
radiated and coupled noise.
Figure 4.2 Typical Grounding and Shielding for the SLC Servo Module System
1746-HCA cable
Twisted
pair (x10)
Shielded
twisted
pair (x3)
Optional
EGND
Termination panel
Axis
External power
+24V
RET
see ATTENTION
User-supplied shielded cable
Drive CMD
Drive
Channel A
Encoder
Channel B
Channel Z
Encoder PWR
User-side power supply
ATTENTION
!
+5V
–15V
RET
To avoid unpredictable operation of your SLC Servo
Module use a separate +24V power supply and tie
the +24V return to the +5V return. (The +5V, +15V,
and -15V returns are tied together on the SLC Servo
Module.)
Publication 1746-6.1.2 - July 2000
Installing Your SLC Servo Module
4-5
Mounting the Termination
Panel
Refer to the Figure 4.3 and Figure 4.4 when mounting the 1746HT
termination panel.
To mount the 1746HT termination panel:
1. Snap the termination panel onto the DIN-type rail (1492-DR2).
2. Position an end anchor on either end of the termination panel.
3. Secure the panel by tightening the end anchor screws.
The end anchor prevents the termination panel from sliding in either
direction on the DIN rail.
Figure 4.3 Mounting the Termination Panel
DIN Rail
End Anchor & Screw
DRIVE
DRIVE
DR RET
SHLD
ENCODER
CH A.HI
CH A. LO
AB SHLD
CH B.HI
CH B. LO
ZSHLD
CH Z. HI
CH Z. LO
ENCODER POWER
Termination Panel
Publication 1746-6.1.2 - July 2000
4-6
Installing Your SLC Servo Module
Figure 4.4 Termination Panel and its Dimensions
DRIVE
DRIVE
DR RET
SHLD
ENCODER
CH A.HI
CH A. LO
AB SHLD
CH B.HI
CH B. LO
ZSHLD
CH Z. HI
CH Z. LO
ENCODER POWER
+5V
RET
+15V
SHLD
EXT POWER
+5V
RET
+15V
_
+
RET
-15V
+24
+24 R E T
EGND
AXIS
292mm
(11.5 in.)
DRIVE ENABLE
ESTOP
+24
V
RES.PB
RES.PB
RESET
STRING IN
STRING OUT
FAST I/O
FI.1
V
+24
FI.2
+24
FI.3
RET
FO.1
1746HT R EV0 1
TE RMIN A TION P A N EL
70mm
(2.75 in.)
89mm
(3.5 in.)
Publication 1746-6.1.2 - July 2000
Installing Your SLC Servo Module
4-7
Connecting the Termination
Panel
After mounting the termination panel, connect it to the SLC Servo
Module with the 1746-HCA cable. To connect the termination panel to
the SLC Servo Module:
1. Set the locking latches above and below the connector so the
latch reads OPEN.
2. Open the door of the SLC Servo Module.
3. Hold the connector as shown in Figure 4.5 (left) and insert it
into the D-sub connector on the SLC Servo Module until the
connector is seated.
4. Insert a small, flat-edge screwdriver next to the locking latch
located between the module door and connector.
5. Slide the locking latch to the right with your screwdriver.
6. Insert the small, flat-edge screwdriver next to the locking latch
located between the module door and connector.
7. Slide the locking latch to the left with your screwdriver.
8. Connect the other end of the cable to the 1746-HT termination
panel, as shown in Figure 4.5 (right).
Publication 1746-6.1.2 - July 2000
4-8
Installing Your SLC Servo Module
Figure 4.5 Connecting the 1746-HCA-Cable
Connecting to the
1746-HSRV
1746-HCA
Cable
Connecting to the
1746-HT
EN
OP
1746-HCA
Cable
Publication 1746-6.1.2 - July 2000
Wiring the SLC Servo Module
Chapter
5
Overview
Complying with European
Union Directives
After mounting and connecting the termination panel, you wire fast
inputs, outputs, and your Estop string to the termination panel when
you wire the system power supply, encoders, and drives. This chapter
includes the following topics:
• Complying with European Union directives
• Wiring fast inputs and outputs
• Wiring hardware overtravels
• Connecting home limit switch as a fast input
• Wiring Estop connections
• Wiring power supplies
• Wiring encoders
• Wiring Allen-Bradley drive connections
• Connecting the velocity command
If this product is installed within the European Union or EEA regions
and has the CE mark, the following regulations apply.
EMC Directive
If this apparatus is tested to meet Council Directive 89/336
Electromagnetic Compatibility (EMC) in accordance with Article 10
(1), the following standards apply in whole:
• EN 50081-2 EMC-Generic Emission Standard, Part 2-Industrial
Environment
• EN 50082-2 EMC-Generic Immunity Standard, Part 2-Industrial
Environment
The product described in this document is intended for use in an
industrial environment and is not intended for use in a residential,
commercial or light industrial environment.
IMPORTANT
1Publication 1746-6.1.2 - July 2000
To meet CE requirements, you must use the specified
Allen-Bradley cables and termination panel for the
SLC Servo Module (catalog number 1746-HSRV).
5-2
Wiring the SLC Servo Module
Wiring Fast Inputs and
Outputs
On the termination panel, the +24V DC fast inputs and outputs of the
SLC Servo Module are routed from the connector (37-pin D-shell) to
the fast I/O connector (7-pin pluggable) on the termination panel.
The fast I/O consists of:
• Fast inputs FI.1 through FI.3
• Fast output FO.1
• +24V DC and +24V DC return signals
We recommend 18 AWG wire for wiring fast I/O because it allows two
wires for each connection point. The termination panel accepts 12
AWG wire, but this allows only one wire per point.
Figure 5.1 shows a diagram of typical fast I/O connections. For
electrical dampening, a snubber is required to filter out electrical
spikes. The snubber is used for inductive and comparative loads on
the fast output.
Figure 5.2 and Figure 5.3 shows equivalent fast input and output
circuits.
IMPORTANT
The input device must connect between +24V DC
and the appropriate fast input. Fast inputs are +24V
DC referenced. The fast output is ground-referenced.
The output load must connect between the fast
output and ground.
Publication 1746-6.1.2 - July 2000
14 AWG
Electrical Cabinet
GND
Figure 5.1 Typical Fast I/O Connections
ESTOP
+24
RES.PB
RES.PB
RESET
STRING IN
STRING OUT
FAST I/O
FI.1
+24V
FI.2
+24V
FI.3
RET
FO.1
GND
Wiring the SLC Servo Module
5-3
Snubbing is required for inductive and
capacitive loads on the fast output.
Capacitive load
Current limiting resistor required. Must
be placed in series with contact load.
RET
FO.1
18173
Publication 1746-6.1.2 - July 2000
5-4
Wiring the SLC Servo Module
Figure 5.2 Equivalent Fast Input Circuit
+24V D C
W
15K
47K
W
1746-HCA
11K
W
Control
Module
Termination
Panel
Figure 5.3 Equivalent Fast Output Circuit
1746-HCA
Control
Module
+5V DC
Termination
Panel
K2
Ret
V
+24 DC
FO.1
Wiring Hardware
Overtravels
Publication 1746-6.1.2 - July 2000
Because the system must go into Estop when a hardware overtravel is
tripped, do the following to the hardware overtravel limit switches of
each axis:
• Wire them into the customer Estop string.
• Position them outside the software overtravels (see Figure 5.4).
Wiring the SLC Servo Module
Software Overtravel Limits
Software overtravel limits appear in the table below.
NameWhat it specifiesDefaultRange
5-5
Software overtravels usedWhether control checks
software overtravel limits
YesYes (used) or
No (not used)
When you are using a check, the SLC Servo Module tests each
program for motion past an overtravel limit before the programmed
motion is executed.
The SLC Servo Module monitors software overtravel limits
continuously during motion. Software overtravels are disabled during
homing and are not active until the axis is homed. Software overtravel
limits are located inside hardware overtravel limits. Hardware
overtravel limits cause Estop when tripped.
Figure 5.4 Software Overtravel Limits
-+
Negative Overtravel Limit
W10-W11
0
Positive Overtravel Limit
W8-W9
Connecting Home Limit
Switch as a Fast Input
Negative Hardware Overtravel Limit
(causes Estop)
IMPORTANT
Check positive and negative software and hardware
overtravel limits only if Overtravels Used (word 0, bit
Positive Hardware Overtravel Limit
(causes Estop)
7) is set.
You can configure the home limit switch to come from the termination
panel, or from the backplane by setting configuration word 1, bit 0.
The 1 represents termination panel Fast Input 3. The 0 represents
Publication 1746-6.1.2 - July 2000
5-6
Wiring the SLC Servo Module
backplane input. Though the exact position of home is not important,
it is important that the home position is:
• A repeatable resting place for the axis when it is not used.
• Free of obstruction from another moving axis.
To connect a home limit switch:
1. Place the limit switch near the home position that you want.
2. Adjust the encoder so that the marker is approximately 1/2
revolution from the limit switch closure.
Wiring Estop Connections
IMPORTANT
If you do not adjust the encoder, home can be off by
one encoder revolution.
The SLC Servo Module detects and controls Estop conditions. Each
SLC Servo Module has a separate and independent Estop circuit. Refer
to the documentation that came with your drive for recommendations
on correctly wiring your external Estop string.
A hardware Estop is caused by the following:
• Broken wire in the user power cable.
• Power-fail signal from chassis backplane.
• Watch-dog time-out on SLC Servo Module.
• Software Estop conditions.
• A contact in the external Estop string or a broken/missing wire
opens the string (e.g., when someone pushes the Estop push
button).
Specifications for Estop relay on the SLC Servo Module appear in the
table below.
Publication 1746-6.1.2 - July 2000
SpecificationRating
Maximum contact voltage rating80V DC max
Operate time500µs average
Contact bounceless than 200µs average
Contact resistance150 milliohms average
Contact rating5.0VA @ 0.35A max
Wiring the SLC Servo Module
Wiring the Estop for a One-Axis System
To wire the Estop for a one-axis system connect the following:
• Drive enable
• Estop reset pushbuttons (Res P.B., Res P.B., and Reset)
• Customer Estop String (String In and String Out)
5-7
ATTENTION
To avoid personal injury or hardware damage,
develop a fail-safe wiring design for your Estop
string.
!
• An Estop string (Figure 5.5) is connected in series and consists
of:
• Axis hardware overtravels
• Remote Estop
• Motor thermal switch
• Transformer thermal switch
• Drive fault
Wiring for Normal Operation
• Wire the Estop inputs for normal operation.
• Bench test your SLC Servo Modules.
• The Estop Reset pushbutton requires a two-pole single-throw
switch.
Maintaining Electrical Continuity
• Maintain electrical continuity on the termination panel between
the String Out and String In terminals to change from an Estop
state to a run state when pressing the Estop Reset pushbutton.
• While in the run state, loss of continuity between String Out and
String In places the SLC Servo Module in an Estop state.
• All motion is inhibited in the Estop state.
Verifying Connections and Operation
• Verify that the Estop wiring is connected correctly.
• Check the operation of devices wired between String Out and
String In.
Publication 1746-6.1.2 - July 2000
5-8
Wiring the SLC Servo Module
Figure 5.5 Ladder Diagram for a One-Axis System
+24V DC
CR1-1
CR1-4
P2-9
Estop
Res. P.B.
P2-8
Reset
To Estop Status
on Control Module
Control Module
P2-7
To Estop Reset Request
on Control Module
P2-6
String OutString In
Customer
Estop
String
+24V D C Ret.
CR1
1N 4001
CR1-2
CR1-3
IMPORTANT
In this equivalent Estop circuit, P2 is a 25-pin D-shell
connector.
CR1-2 and CR1-3 are auxiliary contacts of CR1 used
in the drive interface. Use them for the drive enable
of each drive amplifier. CR1-3 is not always required.
For more information, see the drawings that
accompany your drive.
Specifications for the CR1 (Allen-Bradley P/N 700-HC 14Z24) appear
in the table below.
CR1 Part NumberCoilContactArrangement
700-HC 14Z2424V DC, 650 ohms3A Resistive, 120V AC4 form C
Publication 1746-6.1.2 - July 2000
8
6
7
9
Control
Module
Estop
Reset
Request
Control Module
Estop
Contacts
Estop
Status
25-Pin D-Shell Connector
+24V
CR 1-4
CR 1-2
CR 1-3
CR 1
CR 1-1
Res.
P.B.
Res.
P.B.
Termination
Panel
String
Out
String
In
Reset
+24V
To Customer Drive
Enable Circuit
String Pilot
Cr 2-1
Estop
Reset P.B.
(Customer-Supplied)
Refer to Figure 4.1 for
Shield Connections
Cable Length Must
Not Exceed 10 m (32 feet)
Wiring the SLC Servo Module
5-9
ATTENTION
If you do not use the relay shown in Figure 5.8,
verify that your replacement relay has a coil
resistance greater than or equal to 650 ohms.
!
Figure 5.6 Estop Circuitry Diagram for a One-Axis System
Publication 1746-6.1.2 - July 2000
5-10
Wiring the SLC Servo Module
Figure 5.7 String Pilot Connection
Drive Fault
ContactOvertravel
Customer
-
EstopString
Thermal
Overload
Remote
E-Stop
CR2
String Pilot
To wire Estop connections, refer to wiring diagrams for the drive you
are using. The wiring of six different Allen-Bradley compatible drives
is shown in the table below.
FigureWiring Diagram
5.151386 DC Servo Drive
5.161388 DC PWM Servo Control
5.17, 5.18
1389 AC Servo Amplifier
5.19, 5.201391 AC Servo Control Module Amplifier
5.211392 AC Servo Amplifier
5.22, 5.221394 AC Servo Control Module Amplifier
1
5.24
5.25
1398 ULTRA 100™/200™ Series AC Servo Control
Module Amplifiers
5.26
1
The 1389 servo drive requires a 115V AC power conductor (K1) to supply main power to the
drive amplifier. See the 1389 Servo Amplifier Installation Manual for details
Wiring the Estop for System with Two or More Axes
For a system with two or more axes, you must have a termination
panel and a SLC Servo Module for each axis. See Figure 5.8 and Figure
5.9 for the ladder diagram and Estop circuitry diagram for these
systems.
The Estop characteristics for this type of system are:
• SLC Servo Modules must be running before the system comes
out of Estop.
• If an axis drops into Estop, the system drops into Estop.
The power capacity of the user-supplied +24V DC power supply
determines the number of axes on one Estop string. Each Estop string
requires ~ 50 mA of current from the +24V supply.
Publication 1746-6.1.2 - July 2000
Wiring the SLC Servo Module
Figure 5.8 Ladder Diagram for a Two-Axes or Three-Axes System
5-11
+24V D C
CR3-1
CR1-4
CR2-4
CR3-4
Control
Module #1
P2-6P2-6P2-6
P2-7
To P2-8 Control Module #1
To P2-8 Control Module #2
To P2-8 Control Module #3
To P2 Control Module #1 Estop status P2-9
To P2 Control Module #2 Estop status P2-9
To P2 Control Module #3 Estop status P2-9
Control
Module #2
Estop Reset
Request
+24V DC
Return
Control
Module #3
String
Out
P2-7P2-7
Customer
Estop
String
String
In
CR1
CR2
CR3
IMPORTANT
P2 is the 25-pin D-shell connector on the SLC Servo
Modules.
Specifications for the CR1 (Allen-Bradley P/N 700-HC 14Z24) appear
in the table below.
CR1 Part NumberCoilContactArrangement
700-HC 14Z2424V DC, 650 ohms3A Resistive, 120V AC4 form C
IMPORTANT
Use CR1, CR2, and CR3 auxiliary contacts for the
drive enable of each drive amplifier. CR2 and CR3
are not always required.
Publication 1746-6.1.2 - July 2000
5-12
Wiring the SLC Servo Module
Figure 5.9 Estop Circuitry Diagram for a Two-Axes or Three-Axes System
Te rminatio n
Panel #1
Customer
Estop
String
Co ntrol Module #1
Estop
Control’s
Reset
Estop
Request
Contacts
8
679
String
CR1
String
Out
In
Reset
Res.
P.B.
CR1-1
Res.
P.B.
+24V
+24V
Estop
Status
CR1-2
25-pin D-shell
connector
CR1-4
CR1-3
To Drives
Termination
Panel #2
CR2
Co ntrol Module #2
Estop
Control’s
Reset
Estop
Request
Contacts
8
679
Res.
P.B.
CR2-1
String
In
String
Reset
Out
Res.
P.B.
+24V
Estop
Status
+24V
CR2-2 CR2-3
To Drives
25-pin D-shell
connector
CR2-4
Termination
Panel #3
CR3
Control Module #3
Estop
Control’s
Reset
Estop
Request
Contacts
8
679
Res.
P.B.
CR3-1
String
In
String
Reset
Out
Res.
P.B.
Estop
Status
+24V
+24V
CR3-2 CR3-3
25-pin
D-shell
connector
CR3-4
To Drives
Estop
Reset P.B.
(usersupplied)
Wiring Power Supplies
Figure 5.10 shows how to wire a power supply for backplane and
user-side requirements and a +24V power supply for Estop circuitry to
the termination panel.
Publication 1746-6.1.2 - July 2000
L1
L2
+24V Power Supply
AC HI
AC LO
Figure 5.10 Wiring a +5V, ±15V, and a +24V Power Supply
+5V
+5V
+/- 15V
+24V R ET
COMM
+15V
COMM
-15V
+24V
14 AWG
14 AWG
14 AWG (3)
EXT POW ER
14 AWG
Wiring the SLC Servo Module
+5 V
RET
+15V
-/+RET
-15V
+2 4
+24R ET
EGND
5-13
AC Line
Wiring Encoders
Electrical Cabinet
Ground Bus
ATTENTION
To avoid unpredictable operation of your SLC Servo
Module, connect the +5V COMM to the +24V COMM.
If voltage sources are coming from two separate
isolated power supplies, tie the +24V return to the
!
+5V return.
When you wire encoders, use a single, continuous, shielded cable
segment. Wire the cable directly from the encoder to the termination
panel.
Cable length depends on the power supply for the user-side. Voltage
at the encoder must be within the voltage requirement limits specified
Publication 1746-6.1.2 - July 2000
5-14
Wiring the SLC Servo Module
by the manufacturer. Those limits for the 845H are a minimum voltage
requirement of 4.75V and a maximum voltage of 5.25V.
IMPORTANT
The term user-side refers to the control circuitry on
the SLC Servo Module card that is powered by
user-supplied power sources and isolated from the
control circuitry powered by the backplane of an SLC
rack.
To meet the voltage requirement of the encoder and still attain
maximum cable length, you can do the following:
• Raise the voltage of the power supply to meet the encoder
requirement without exceeding the 5.25V limit of the SLC Servo
Module, measured at the module.
• Increase the gage of the wire connecting the termination panel
to the encoder (12 AWG maximum).
Figure 5.11 shows a circuit equivalent for channel A.
Figure 5.11 Encoder Feedback Equivalent Circuit
+5V
Differential
Line Driver
Customer
Encoder
768 ohms
+
-
768 ohms
0.01 microfarads
221 ohms
A
A
1746-HCA
Ch A HI
Ch A LO
+5V
Publication 1746-6.1.2 - July 2000
Control Module
Termination Panel
Wiring the SLC Servo Module
5-15
To operate the encoder, wire the encoder so that marker Z is true at
the same time that A and B channels are true. To wire the encoder for
consistent homing of the axis, do the following:
1. Obtain the encoder output timing diagram from the vendor’s
data sheets. A typical example is shown in Figure 5.12.
2. On the timing diagram, look at marker Z and its complement,
marker Z
.
3. Determine which signal is low for most of the encoder
revolution and pulses high for the marker interval.
4. Wire the signal that was determined in Step 3 to CH Z.HI on the
termination panel.
5. Wire the other to CH Z.LO on the termination panel.
6. Look at channel B and its complement, channel B
.
7. Wire CH B.HI on the termination panel to the signal that is high
for at least part of the marker interval. Depending on the
encoder manufacturer, it is possible that both channels meet this
requirement. If so, use either one.
8. Wire the complementary remaining phase to CH B.LO on the
termination panel.
9. Look at channel A and its complement channel A
.
10. Wire the signal that is low for most of the encoder revolution
and pulses high for the marker interval to CH A.HI on the
termination panel.
11. Wire the complementary signal to CH A.LO on the termination
panel.
Typical Vendor Encoder Wiring
See your vendor’s encoder literature for the applicable timing
diagram.
Publication 1746-6.1.2 - July 2000
5-16
Wiring the SLC Servo Module
Figure 5.12 Typical Vendor Encoder Timing Diagram
See 1 in table below
Optional
1cycle
90
Channel A
B
Z
A
B
Z
See 2 in table below
See 3 in table below
Hi
Lo
CCW rotation
viewing shaft
WireCH B, CH A,and CH Z to CHB LO,
CHA LO and CH Z LO, respectively,
on the termination panel.
Location:Shows:
1Channel A is high for at least part of marker interval. You connect this
to CH A.HI of the termination panel.
2High marker interval. You connect this to CH Z.HI of the termination
panel.
3B is high for at least part of marker interval. You connect this to CH
B.HI of termination panel.
Encoder Feedback Direction
The encoder can spin either CW or CCW for a given table direction
and the direction (phasing) of the feedback could be backwards.
Publication 1746-6.1.2 - July 2000
You can change the direction of the feedback by switching channel A
wiring with channel B wiring. For encoder feedback connections, see
Figure 5.13 and 5.14.
CH A.HI
CH A.LO
AB SHLD
CH B.HI
CH B.LO
ZSHLD
CH Z.HI
CH Z. LO
+5V
RET
+1 5 V
SHLD
Figure 5.13 5V Encoder Feedback Connections
ENCODER
ENCODER POWER
Wiring the SLC Servo Module
1
A
5-17
A
1
1
2
B
B
Z
Z
+5V
A
H
I
B
C
J
F
Optical
Encoder
D
3
G
Case
+5V
Return
Ground
CH A.HI
CH A.LO
AB SHLD
CH B.HI
CH B.LO
ZSHLD
CH Z.HI
CH Z. LO
+5V
RET
+1 5 V
SHLD
1
Use three pair 22 gauge individually twisted and shielded cable.
2
Use one pair 18 gauge twisted and shielded cable.
3
Encoders must have +5V compatible differential line drive outputs on channels A, B, and Z (DS 8830 or equivalent
Figure 5.14 15V Encoder Feedback Connections
ENCODER
ENCODER POWER
(845H)).
1
A
A
+15V
B
B
Z
Z
Return
A
H
I
B
C
J
F
Optical
Encoder
D
3
G
1
1
2
Case
Ground
+15V
1
Use three pair 22 gauge individually twisted and shielded cable.
2
Use one pair 18 gauge twisted and shielded cable.
3
Encoders must have +5V compatible differential line drive outputs on channels A, B, and Z (DS 8830 or equivalent
(845H)).
Publication 1746-6.1.2 - July 2000
5-18
Wiring the SLC Servo Module
Wiring the SLC Servo to
Allen-Bradley Drives
The SLC Servo Module supports 1386, 1388, 1389, 1391, 1392, 1394,
and 1398 servo amplifiers. Before you wire the drive to the
termination panel, you must mount, set up, and wire your drive and
motor.
Installation references for each Allen-Bradley servo drive system
(amplifier) appear in the table below.
Allen-Bradley
Drive
13861386-5.0Bulletin 1386 DC Servo Drive Instruction Manual
13881388-5.1Bulletin 1388 DC PWM Servo Controller
13891389-5.0Bulletin 1389 AC Servo Amplifier System
13911391-5.0Bulletin 1391 AC Servo Controller User Manual
13921392-5.1Bulletin 1392 High Performance AC Drive
13941394-5.01394 Digital AC Multi-Axis Motion Control
Publication
Number
Title
Instruction Manual
Operator Instructions
Instruction Manual
System
1398 ULTRA 1001398-5.2ULTRA 100 Series Drives Installation Manual
1398 ULTRA 2001398-5.0ULTRA 200 Series Drives Installation Manual
Information regarding how to wire Allen-Bradley drives to the
termination panel is given in the table below.
1 Decoupled C urr
2SigCommon
3 R eset
4Interlock
5 Signal Clamp 6 Signal Clamp +
7 Signal Clamp R ef
J1
+ 15V DC
Common
- 15V DC
FAST I/O
RET
F01
See 1326-2.0 for encoder connection
and motor wiring.
CR
AxisRemote
Overtravel
Customer-supplied
Encoder
contingency
stop
1386 - A AAmplifier
1386 - MCha ssis
Motor
Motor Power
Terminal Block
Publication 1746-6.1.2 - July 2000
5-20
Wiring the SLC Servo Module
DRIVE
ENABLE
+2 4V
RES.PB
RES.PB
RESET
STRING IN
STRING OUT
ESTOP
Figure 5.16 Wiring Diagram for 1388 Drives
240/480V AC
3Phase
50/60Hz
Estop
Reset
P.B.
H1
H4
H7
Y1
Y2
Y3
Bulletin 1388
Power
Transformer
P1 P2
120V AC
3 phase
50/60Hz
X1
X2
X3
X0
G0
Thermal
Switch
DRIVE
DR
SHLD
DRI
RET
VE
Axis
Overtravel
T1
Velocity
Command
Remote
Estop
Tach
T2
A2
A3TB1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
P1
M
Motor
+ 23V DC
A1
P2
45789A2TB1
Bulletin 1388
DC Servo Controller
CR1
Drive
Fault
CR1
Publication 1746-6.1.2 - July 2000
Figure 5.17 Wiring Diagram for 1389 Drives
System Ground
Frame
G2G1G0X0
Wiring the SLC Servo Module
A
B
C
5-21
+240/480V AC
3 Phase
ESTOP
+2 4V
RES.PB
RES.PB
RESET
STRING IN
STRING OUT
DRIVE
DRIVE
RET
DR
SHLD
Main D isconnect/ Fuses
Control
Transformer
DRIVE
ENABLE
Estop
String
Estop
Reset
P.B.
Ref
H1
H4
H7
120V
F
Overtravel
(Extreme)
+-Ref
1389 Isolation
Transformer
AC
M1
RemoteAxis
Estop
P1P2
Thermal
s
Tran former
Switch
MTTS
T1T2P1P2
Motor
Thermal
Switch
(see T1, T2 on
Bulletin 1326
Servo Motor)
Transformer
Thermal
Switch
(see P1, P2
above)
X1
X2
X3
Y1
Y2
230V AC
M1
M1
M1
230V A C
TB2 - 1
TB2 - 2
TB2 - 3
TB2 - 4
TB2 - 5
TB2 - 6
TB2 - 7
TB2 - 8
TB2 - 9
TB2 - 10
TB1 - 1
TB1 - 2
TB1 - 3
TB1 - 7
TB1 - 8
Reset
Reset Return
Bus UV
(isolated)
Enable Source
Enable Source
Enable Source
Enable Source
System
OK
Power
Supply
D
Important: This connection is required if the system is grounded
at one end only. We recommend grounding the
system at the drive amplifier only.
Velocity Command
E
F
G
Publication 1746-6.1.2 - July 2000
5-22
Wiring the SLC Servo Module
Figure 5.18 Wiring Diagram for 1389 Drives (continued)
A
B
C
Power
Supply
D
E
F
G
J1 - 5
J1 - 1,4,7
J1 - 3,6,9
J1 - 2
J1 - 8
J2 - 1,4
J2 - 2,5
J2 - 3,6
J2 - 7
J2 - 8
J2 - 9
Chassis
Module
Chassis
Ground Stud
J1 - 3
J1 - 1
J1 - 2
J2 - 1
J2 - 2
J2 - 3
J2 - 4
J2 - 5
J2 - 6
1389 D riv e S ervo Am plifier
+
-
+12V
GND
- 12V
Sys
Enable
Sys
Pur
Axis
Fault
TB2-1(Rotor1)
TB2 - 2 (Rotor 2)
TB2 - 10 (Shield)
Velocity
Command
Torque
Clamp
CMD
Drive OK
(isolated)
TB2-3(Shield)
TB2-4(Sine1)
TB2-5(Sine3)
TB2-6(Shield)
TB2 - 7 (Cos 4)
TB2 - 8 (Cos 2)
TB2-9(Shield)
Common
Pos Source
Pos RTN
Neg Source
Neg RTN
1
Limit
CMD
Ref +
Ref -
S hield
Source
CMD
RTN
T1
T2
TB3 - 1
TB3 - 2
TB3 - 3
Blk
Wht
Blk
Red
Blk
Grn
TB1-1TachOutput
TB 1 - 2 IC MD and Torque Monitor
TB1 - 3
TB1 - 4
TB1 - 5
TB1 - 6
TB1 - 7
TB1 - 8
TB1 - 9
TB1 - 10
TB1 - 11
TB1 - 12
TB1 - 13
TB1 - 14
TB1 - 15
BK1
BK2
A
B
C
R o tor 1 (R ed/W hite)
SINE 1
(Red)
Shield N.C.
GND
MT
Rotor 2
(Yel/Wh)
SINE 3
(Blk)
COS 2
(Yel)
COS 4 (Blue)
Bulletin 1326
Servo Motor
Motor
Thermal
Switch
Brake
Option
Motor
Resolver
Publication 1746-6.1.2 - July 2000
DRIVE
ENABLE
Figure 5.19 Wiring Diagram for 1391 Drives
Wiring the SLC Servo Module
5-23
A
B
ESTOP
+2 4V
RES.PB
RES.PB
RESET
STRING IN
STRING OUT
DRIVE
DRIVE
DR
RET
SHLD
Estop
Reset
P.B.
Velocity
Command
TB4
TB4
TB4
TB4
TB4
TB4
TB4
TB4
TB4
TB2
TB2
TB2
TB2
TB2
TB2
11
12
13
14
15
16
120V AC 1 amp
17
18
22
-Ref
1
+Ref
2
+23V DC
9
Enable
10
Input
11
12
115V
M
AC
M
M
DROK (closed = OK; switch
S2-4 must be off. Refer to
publication 1391ES-5.0 for
information on S2-4)
+
C
Enable
Source
Remote
Estop
Axis
Overtravel
TB4 TB4
18 17
DROK
S ee Bulle tin
1391 D rive
above
B ulletin 1391 Drive
C
G
S ee Bu lletin
1326 Motor
above.
P1 P2
See Drive
Transformer
above
Publication 1746-6.1.2 - July 2000
D
5-24
Wiring the SLC Servo Module
Controller
Main Power
Figure 5.20 Wiring Diagram for 1391 Drives (continued)
Mains
System
Disconnect
Controller GND
Main
GND
A
B
C
Logic
Supply
(36V C T)
Bus
Supply
(230V A C )
User
Power
F1
5A 125V
Bus MDX5
F2
5A 125V
Bus MDX5
M
M
M
User System G ND
From TB1 - 1
GND
Stud
19
20
21
MCB
Connect to
Cabinet G ND
From
Motor GND
From Motor Cable Shield
TB4
TB4
TB4
Phase Insensitive
TB5
4
TB5
5
TB5
6
see ATTENTION
P1
Y
Sec.
P2
MPT
From GND
Stud
X
Sec.
Cabinet
GND
K1
K2
R1
R2
Motor
B ulletin 1391 D rive
D
Publication 1746-6.1.2 - July 2000
+BUS
NC
11
12
12
TB5
TB5
TB5
Shunt
Resistor
Wiring
Connect to
GND Stud
Resolver
Bulletin 1326
Servo Motor
Figure 5.21 Wiring Diagram for 1392 Drives
Wiring the SLC Servo Module
5-25
DRIVE ENABLE
+24
RES.PB
RES.PB
RESET
STRING IN
STRING OUT
FI.1
+24
FI.2
+2 4
FI.3
RET
FO.1
DRIVE
DR RET
SHLD
CH A. HI
CH A.LO
AB SHLD
CH B. HI
CH B.LO
ZSHLD
CH Z.HI
CH Z. LO
ESTOP
FAST I/O
DRIVE
ENCODER
Remote
Estop
Axis
Overtravel
Estop
Reset
P.B.
Estop String
T1T2P1P2
Motor
Thermal
Switch
Transformer
Thermal
Switch
Velocity Command
1
+ Speed Ref.
- Speed Ref.
2
3
4
5
Coast to S top
6
Drive E nable
7
External Reset
8
Customer 0 Volts
9
10
Bulletin 1392
Standard Parallel
Interface J9
Main Control Board
Drive
Ready
Encoder Fanout
Customer Outputs
CHACHA’CHBCHB’CHZCH
78 77 76 75 74
Ground
Stud
Cust
+ 12V
0Volts
Z’
73 72 71
Cust
Important: This connection is required if the system is grounded
at one end only. We recommend grounding the
system at the drive amplifier only.
+12V Power Supply
(user-supplied)
Publication 1746-6.1.2 - July 2000
5-26
Wiring the SLC Servo Module
Figure 5.22 Wiring Diagram for 1394 Systems
DRIVE
DR RET
SHLD
USER-SUPPLIED 24V AC RMS OR
24V DC. (NON-POLARIZED)
THREE PHASE INPUT
380 - 460V AC RMS
Drive
OPTIONAL EXTERNAL SHUNT
A0 VREF +
A0 VREF -
SHIELD
A0 TOREF +
A0 TOREF-
SHIELD
A0 ENABLE
A2 VREF +
A2VREF -
SHIELD
A2 TOREF +
A2 TOREF -
SHIELD
A2 ENABLE
FAULT RESET
ANALOG OUT 1
ANALOG OUT 2
ANALOG COM
COM
CHASSIS
To ground bar
if not grounded
elsewhere
DC+
COL
INT
W1
W2
U
V
W
M1INPUT FUSING
PE
TB1
DS1
SOLID GREEN = BUS UP, AXIS ENABLED
FLASHING GREEN = BUS UP, AXIS NOT ENABLED
FLASHING RED/GREEN = READY, BUS NOT UP
FLASHING RED = FAULT
SOLID RED = HARDWARE FAILURE
DC MINUS BUS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
COMMON
20
System Module
P1
J26 J27
GND3
Servo Input Wiring Board
RATED AT 115V AC, 24V DC, 1A INDUCTIVE
RATED AT 115V AC, 24V DC, 1A INDUCTIVE
CONTACTOR ENABLE RELAY
DRIVE O.K. RELAY
+2 4
RES. PB
RES. PB
RESET
STRING IN
STRING OU T
Drive Enable
Estop
Important: Do not directly connect
Motor Thermals. They
must be isolated with
a relay.
Important: This connection is required if the system is grounded
at one end only. We recommend grounding the
system at the drive amplifier only.
CR1
M1
Motor
Thermals
Axis Overtravels
CR1STOP
(if not directly coupled)
TB2
16
17
18
19
Contactor EN
Contactor EN
DROK
DROK
24 AC/DC
or
120V AC
50/60 Hz
Publication 1746-6.1.2 - July 2000
DRIVE
DR RET
SHLD
CH A. HI
CH A.LO
AB SHLD
CH B. HI
CH B.LO
ZSHLD
CH Z.HI
CH Z. LO
Figure 5.23 Wiring Diagram for 1394 Systems (continued)
Important: Connect only if Vref is not used
DRIVE
ENCODER
on the input wiring board.
Connect this to the PE of the 1394
User Supplied
User Supplied
Wiring the SLC Servo Module
Bulletin 1394
AQB Board
Axis x Vref +
1
Axis x Vref-
7
Axis x Tref+
2
Axis x Tref-
8
3
+5V DC Power Supply
9
Power Supply Common
CHANNEL A HIGH
4
CHANNEL A LOW
10
CHANNEL B HIGH
5
CHANNEL B LOW
11
CHANNEL Z HIGH
6
CHANNEL Z LOW
12
5-27
To perform a 1394 auto-tune function, the 1394 must be enabled prior
to initiating the auto-tune command. However, if the SLC Servo
Module is not out of Estop, the M1 coil will not energize and the A0
Enable signal will not be present.
If it is necessary to auto-tune the 1394 drive prior to the SLC Servo
Module coming out of Estop, do the following:
• Place a temporary jumper between TB2-17 and the Stop PB to
allow the M1 coil to energize.
• Apply a 24V DC signal to the A0 Enable input on the 1394 to
execute the auto-tune command.
Wiring the SLC Servo Module to 1398 ULTRA 100/200
When wiring the SLC Servo Module to an ULTRA 100/200 drive,
consider beforehand if homing to an encoder marker is necessary
Publication 1746-6.1.2 - July 2000
5-28
Wiring the SLC Servo Module
because it directly affects how the 1398 is wired to the SLC Servo
Module.
If Homing to a Marker is:Go to:
NecessaryFigure 5.24,
When Not Homing to a Marker and for ULTRA
200 (Manufactured After July 31, 1998) When
Homing to a Marker
Figure 5.25,
series ULTRA 100/200 (Manufactured Before
July 31, 1998) When Homing to a Marker
Figure 5.26,
ULTRA 100/200 (Manufactured Before July 31,
1998) When Homing to a Marker
Not NecessaryFigure 5.24,
When Not Homing to a Marker and for ULTRA
200 (Manufactured After July 31, 1998) When
Homing to a Marker
Wiring Diagram for ULTRA 100
Wiring Diagram for F, H, and S
Wiring Diagram for Y series
Wiring Diagram for ULTRA 100
Wiring the SLC Servo Module when Homing to a Marker
Both the ULTRA 100 drive (using any divisible resolution) and the
ULTRA 200 drive (using any divisible resolution) require a breakout
board (P/N 9101-1392) to interface between the integral encoder
(inside the Y, F, or H-series motor) and the SLC Servo Module
termination panel.
The breakout board allows the SLC Servo Module to read the encoder
signals directly from the encoder, instead of from the gate array circuit
inside the ULTRA 100/200. If the encoder signals are read from the
ULTRA 100/200 (using the gate arrays), the marker signal shifts with
respect to the A and B channel on each successive power cycle to the
ULTRA 100/200.
IMPORTANT
Since the ULTRA 100/200 drive can be configured to
use custom motors and custom encoders, the
guidelines stated above may not be true for other
manufacturers’ motor/encoder combinations.
ULTRA 200 drives manufactured after July 31, 1998
do not need the J2 breakout. Look for a mm/yy
date code stamped or printed on the Allen-Bradley
label, located on the side of each drive unit. For
example: Mfg. 1098 indicates the drive was
manufactured in October 1998.
Publication 1746-6.1.2 - July 2000
1746 HSRV/IMC 110
Termination Panel
(1746-HT)
Drive
DRIVE
DR RET
SHLD
Encoder
CH A.HI
CH A.LO
A,B SHLD
CH B.HI
CH B.LO
Z SHLD
CH Z.HI
CH Z.LO
Encoder Power
+5V
RET
+15V
SHLD
Wiring the SLC Servo Module
Figure 5.24 Wiring Diagram for ULTRA 100 When Not Homing to a Marker and
for ULTRA 200 When Homing to a Marker
ENCODER COM
2
ISO +24 VDC
5
A+ ENC
7
A- ENC
8
B+ ENC
9
B- ENC
10
Z+, I+ ENC
11
Z-, I- ENC
12
24 VDC COM
13
DRIVE ENABLE
20
FAULT RESET
21
ANALOG CMD +
22
ANALOG CMD -
23
DRIVE READY +
24
DIRVE READY -
25
+24 VDC
26
J1 Connector
5-29
Ext Power
+5V
RET
+15V
+/- RET
-15V
+24V
+24 RET
EGND
+24V
RES.PB
RES.PB
RESET
STRING IN
STRING OUT
+24V
+24V
Drive Enable
Estop
Fast I/O
FI.1
FI.2
FI.3
RET
FO
Over
Travel
Limits
Drive Fault
Reset
Estop
Reset PB
Estop PB
24VDC FOR
ULTRA 100
ONLY
Encoder
Motor
F, H, S,
and Y
Series
Motors
(P/N 9101-1369)
(P/N 9101-1366) for F-, H-, or S- Motors
(P/N 9101-1375) for Y Motors
1398 ULTRA 100
J2
Motor
J1
Publication 1746-6.1.2 - July 2000
5-30
Wiring the SLC Servo Module
1746 HSRV/IMC 110
Termination Panel
(1746-HT)
Drive
DRIVE
DR RET
SHLD
Encoder
CH A.HI
CH A.LO
A,B SHLD
CH B.HI
CH B.LO
Z SHLD
CH Z.HI
CH Z.LO
Encoder Power
+5V
RET
+15V
SHLD
Ext Power
+5V
RET
+15V
+/- RET
-15V
+24V
+24 RET
EGND
Drive Enable
Estop
+24V
RES.PB
RES.PB
RESET
STRING IN
STRING OUT
Fast I/O
FI.1
+24V
FI.2
+24V
FI.3
RET
FO
Over
Travel
Limits
Figure 5.25 Wiring Diagram for F, H, and S series ULTRA 100/200 When Homing to a
Marker
The encoder feedback cable (P/N 9101-1365 Rev. D) has the orange (ABS B #16) wire and the white/orange (HALL
C #15) wire swapped.
1746 HSRV/IMC 110
Termination Panel
(1746-HT)
Drive
DRIVE
DR RET
SHLD
Encoder
CH A.HI
CH A.LO
A,B SHLD
CH B.HI
CH B.LO
Z SHLD
CH Z.HI
CH Z.LO
Encoder Power
+5V
RET
+15V
SHLD
Ext Power
+5V
RET
+15V
+/- RET
-15V
+24V
+24 RET
EGND
Drive Enable
Drive Fault
Reset
Wiring the SLC Servo Module
5-31
Figure 5.26 Wiring Diagram for Y series ULTRA 100/200 When Homing to a Marker
ENCODER COM
2
ISO +24 VDC
5
24 VDC COM
13
DRIVE ENABLE
20
FAULT RESET
21
ANALOG CMD +
22
24V DC for
ULTRA 100
Only
ANALOG CMD -
23
DRIVE READY +
24
DIRVE READY -
25
+24 VDC
26
J2 Connector
ENC + (GRAY)
1
ENC - (WHITE/GRAY)
2
ENC + (BROWN)
3
ENC - (WHITE/BROWN)
4
ENC + (YELLOW)
5
ENC - (WHITE/YELLOW)
6
A+ (BLACK)
7
A- (WHITE/BLACK)
8
B+ (RED)
9
B- (WHITE/RED)
10
I+ (GREEN)
11
I- (WHITE/GREEN)
12
HALL A (ORANGE)
13
HALL B (WHITE/ORANGE)
14
HALL C (BLUE)
15
J1 Connector
+24V
RES.PB
RES.PB
RESET
STRING IN
STRING OUT
FI.1
+24V
FI.2
+24V
FI.3
RET
FO
Estop
Fast I/O
Over
Travel
Limits
Estop
Reset PB
Estop PB
Encoder
Motor
Y
Series
Motor
(P/N 9101-1373)
1398 ULTRA 100
Motor
J2
J1
(P/N 9101-1371)
(P/N 9101-1369)
Publication 1746-6.1.2 - July 2000
5-32
Wiring the SLC Servo Module
Connecting the Velocity
Command
Use 18 through 22 gauge shielded/twisted pair wire to connect the
analog velocity command output signal (consisting of Drive and DR
Ret connections) from the termination panel Drive connector to the
corresponding terminals of the various servo drives as shown in
Figure 5.15 through Figure 5.23. Connect this signal so that the
resulting direction of motion matches the correct direction of motion
as you defined it.
If you reverse these connections, you reverse the direction the axis
moves in response to a given polarity of the velocity command.
ATTENTION
To avoid shorts in the Velocity command circuitry,
do not reverse the Drive Out connections of the SLC
Servo Module. The drive amplifiers of some vendors
only provide a single-ended input for the Velocity
command.
!
Publication 1746-6.1.2 - July 2000
Chapter
Testing Your SLC Servo Module Hardware
6
Overview
Powering Up Your SLC
Servo Module
This chapter includes the following topics:
• Powering up your SLC Servo Module
• Testing Estop wiring
• Integrating the axis
• Testing home using the home position switch
• Testing home using encoder marker
Before you apply power to the SLC Servo Module:
• Wire the AC line on the power supply.
• Set the voltage (120V or 240V).
• Connect the user-power cables.
• Rout the user-power cables.
• Connect the wiring from the termination panel to drives,
encoders, fast input and output devices, Estop string and Estop
reset button.
• Connect the cable to the termination panel and the SLC Servo
Module with the connectors firmly attached.
To power-up your SLC Servo Module:
1. Create a ladder program to avoid memory loss in your SLC 500
Processor when you power up. Only include the rung shown
below.
Figure 6.1 Ladder Program to Avoid Memory Loss
S:1
8
2. Verify that your power supply connections for +5V DC, ±15V
DC, and +24V DC are connected correctly to the termination
panel.
1Publication 1746-6.1.2 - July 2000
6-2
Testing Your SLC Servo Module Hardware
3. Apply power to the SLC Rack with the SLC Servo Module
installed in the rack. After the control module initializes and
performs its quick hardware diagnostics, the green RUN LED
should light.
IMPORTANT
The green RUN LED must be on before continuing.
If the RUN LED does not light, consult the table in
the Troubleshooting chapter of this manual.
4. Verify that the SLC Servo Module has power from the SLC Rack
backplane and the termination panel.
5. Using your programming device for the SLC processor (RSLogix
500, AI500, or APS software), enter the following program
example with the appropriate changes.
Figure 6.2 Typical Ladder Program
Publication 1746-6.1.2 - July 2000
6. Using the data monitor, change the values in the configuration
files to match the default specifications for the SLC Servo Module
except for the Encoder Lines and Counts Per Position Unit
parameters.
For this program example:
• Discrete configurations are in the file N7.
• Multiword, floating-point parameters are in file F8.
Testing Your SLC Servo Module Hardware
6-3
Testing Estop Wiring
Estop Status
to Porcessor
Estop Reset
Request to Processor
Software
Control
Estop
Relay
Before you test your Estop wiring:
ATTENTION
To avoid personal injury or hardware damage,
uncouple the motor from its load.
!
1. Test your fast I/O.
2. Perform open and closed loop integration of drives and
feedback devices.
A wiring diagram for the Estop circuit is shown in the following Estop
Circuitry figure. Use these connections to check the Estop Reset
push-button and each contact on the Estop string.
Figure 6.3 Estop Circuitry
ER
Axis
P2 - 9
P2 - 8
P2 - 7
Termination Pane l
+24V
CR1
CR1
+24V
Estop
Reset
P.B.
Motor
Thermal
SW
Drive
Fault
Control Module
P2 - 6
CR1
CR1
CR1
Axis
Overtravel
Drive Enable
Contacts
Remote
Estop
To check the Estop reset push-button:
1. Uncouple the load from the motor.
2. Disconnect the drive enable contacts.
3. Disconnect the Estop string at the termination panel.
Publication 1746-6.1.2 - July 2000
6-4
Testing Your SLC Servo Module Hardware
4. Short the (machine tool) hardware Estop string.
5. Press and hold down the Estop Reset push-button. The
following events occur:
• SLC Servo Module detects an Estop reset request.
• SLC Servo Module closes the software-controlled Estop relay
in the SLC Servo Module.
• Because the Estop string is shorted, Relay CR1 seals the Estop
Reset push-button.
6. Release the Estop reset push-button. The contacts in the Relay
CR1 remain closed (in the power-on condition).
7. Verify that the Relay CR1 contacts are closed by doing the
following:
• Perform a continuity check on one of the drive enable
contacts that are normally open.
• Check the Relay CR1 contacts visually to see if they are
closed.
8. Remove the string-out/string-in jumper. Relay CR1 drops out
indicating an Estop condition.
9. Reconnect the Estop string and drive enable to the termination
panel to get the system up and running.
IMPORTANT
Open each contact on the string so that the system
goes into Estop.
Publication 1746-6.1.2 - July 2000
Setting Up Your SLC Servo Module
Chapter
7
Overview
Before performing the procedures given in this chapter, follow the
installation procedure supplied with the drive that will be interfaced
to the SLC Servo Module. This chapter provides information to help
you setup and configure the SLC processor and the SLC Servo Module
and includes the following topics:
• Understanding the theory of motion control
• Powering up the SLC Servo Module
• Communicating between the SLC processor and the SLC Servo
Module
• Entering encoder lines and computing counts
• Initializing DAC output voltage for drive symmetry
• Setting initial loop type
• Defining positive axis movement for the SLC Servo Module
• Fine calibrating of the DAC output voltage scaling
• Computing excess following error limit
• Selecting loop type
• Selecting axis acceleration rate
• Determining velocity and acceleration feedforward (for zero
following error loop type only)
• Setting axis and home specific parameters
• Understanding programming conventions
• Configuring your SLC processor
• Understanding your SLC Servo Module interface
• Configuring your SLC Servo Module
• Before programming your SLC Servo Module
• Downloading your configuration
• Understanding configuration errors
• Configuring the M0 file data tables
• Configuring the M0 file floating-point data tables
• Understanding configuration parameters
• Homing options
1Publication 1746-6.1.2 - July 2000
7-2
Setting Up Your SLC Servo Module
Understanding the Theory
of Motion Control
The major components of a motion control system are:
• Machine mechanics
• Velo ci ty lo op
• Position loop
Machine Mechanics
Machine mechanics are the combined gearing, ball-screws, and
mechanical linkages that convert the motor’s rotary motion into the
axis motion that you want.
Velocity Loop
Velocity loop is a feedback control loop in which the controlled
parameter is encoder velocity. A tachometer is usually used for the
feedback device. Command input from the controller to the drive is a
DC voltage that is proportional to encoder speed (e.g., 1V equals 5
rpm and 5V equals 5000 rpm). Using the tachometer as feedback, a
drive maintains the speed of the encoder at the commanded speed
within its output capabilities.
A typical drive contains adjustments to do the following:
• Scale the input command voltage to the motor speed.
• Zero the motor speed for a zero input command.
• Set the maximum current (torque) to the motor.
• Control the response of the velocity loop.
Refer to the drive manual for instructions on setting these adjustments.
Position Loop
Position loop is a feedback control loop in which the controlled
parameter is mechanical position. The position loop compares
position feedback with the position command to modify the velocity
output signal to correct for any position error. Encoders are position
measuring devices that provide the SLC Servo Module with precise
actual axis position at all times. Based on motion statements, the SLC
Servo Module computes an axis position and compares it to the actual
axis position. Following error is the difference between the
commanded axis position and the actual axis position. Axis gain (or
Publication 1746-6.1.2 - July 2000
Setting Up Your SLC Servo Module
position loop gain) sets the response on the position loop and scales
the following error to the velocity command output (drive input).
Your SLC Servo Module is a single-axis motion control that resides in a
1746 (SLC) rack. With a drive and servo motor, an SLC Servo Module
can control the position of one axis with encoder feedback. You can
place multiple SLC Servo Modules in one SLC Rack to control an entire
machine.
7-3
Powering Up the SLC Servo
Module
The SLC Servo Module requires power from the SLC Rack backplane
and the termination panel for proper operation. You must power-up
the SLC Rack with the SLC Servo Module in the rack.
To power-up the SLC Servo Module:
1. Verify that your power supply connections for +5V DC,
±15V DC, and +24V DC are properly connected to the
termination panel.
2. Verify that your cable between the termination panel and the
SLC Servo Module is plugged in at both ends and the connectors
are securely in place.
3. Apply power to the termination panel and SLC Rack power at
the same time. The SLC Servo Module’s green RUN LED is lit
after a short delay for diagnostics.
4.
If the SLC Servo Module’s
RUN LED is:
ONGo to step 5.
OFFGo to step 1. (The SLC processor indicates a
Then:
slot fault at the SLC Servo Module location.)
Configuring the SLC
Processor
The SLC processor must be configured to accept the SLC Servo
Module as an I/O device. Configure your processor by using the
AI500, APS, or RSLogix 500 software running on a personal computer.
Use the following table to locate your configuration instructions.
Although configuration steps are similar, they are not identical.
If you are using:Go to:
AI500Configuring Your Processor Using AI-500 Software
APSConfiguring Your Processor Using APS Software
Publication 1746-6.1.2 - July 2000
7-4
Setting Up Your SLC Servo Module
If you are using:Go to:
RSLogix 500Configuring Your Processor Using RSLogix 500
Software
Configuring Your Processor Using AI-500 Software
Configuring your processor involves assigning the SLC Servo Module
to an open slot in the chassis, setting the file length, and entering the
parameters.
To assign the SLC Servo Module to an open slot:
1. Press F1 (Select Program/SLC-500 Addr).
2. Select project file.
3. Press Enter.
4. Press F2 (Offline Programming/Doc) The Offline Ladder Editor
screen opens.
5. Press F6 (Utility).
6. Press F3 (Type/sr).
7. Select an open slot in the chassis.
8. Press F5 (Select).
9. Select 1746-HSRV Single Axis Motion Controller from the
list.
10. Press Enter.
To set the file length and enter parameters:
1. Press F8 (SPIOCFG).
2. Press F1 and set the M0 file length to 1664 words.
3. Press Enter.
Publication 1746-6.1.2 - July 2000
4. Press F2 and set the M1 file length to 1659 words.
5. Press Enter.
6. Press F6 and set the G file size to 0 words.
Setting Up Your SLC Servo Module
7. Press Enter.
8. Press ESC three times to return to the top screen of the Offline
Ladder Editor screen.
9. Press F8 (Display).
10. Press F1 (addr).
11. Enter desired data table address.
12. Press Enter.
13. Enter parameters into Bit (B), Integer (N), or Float (F) files.
14. Press ESC to return to Offline Editor screen.
7-5
IMPORTANT
Use F1 to change the radix between binary and
decimal.
Configuring Your Processor Using APS Software
Configuring your processor involves assigning the SLC Servo Module
to an open slot in the chassis, setting the file length, and entering
parameters.
To assign your SLC Servo Module to an open slot:
1. Press F4 (OFFLINE CONFIG).
2. Select project file.
3. Press Enter.
4. Press F1 (OFFLINE PRG/DOC).
5. Press F1 (PROCESSOR FUNCTIONS).
6. Press F1 (CHANGE PROCESSOR).
7. Press F5 (CONFIG I/O).
8. Select an open slot.
9. Press F5 (MODIFY SLOT).
Publication 1746-6.1.2 - July 2000
7-6
Setting Up Your SLC Servo Module
10. Select OTHER. In the Module ID Code area, type 10114. The ID
of the SLC Servo Module automatically creates twelve input
words and twelve output words.
11. Press Enter.
To set the file length and enter parameters:
1. Press F9 (SPIO CONFIG).
2. Press F5 (ADVNCD SETUP).
3. Press F5 and set the M0 file length to 1664 words.
4. Press Enter.
5. Press F6 and set the M1 file length to 1659 words.
6. Press Enter.
7. Press ESC.
8. Press F7 and set the G file size to 0 words.
9. Press Enter.
10. Press ESC.
11. Press F8 (EXIT).
12. Press F8 (SAVE AND EXIT).
13. Press F8 (MONITOR FILE).
14. Press F8 (DATA MONITOR) from the top screen of the Offline
Editor screen to enter parameters into Bit (B), Integer (N), or
Float (F) files.
IMPORTANT
Use F1 to change the radix between binary and
decimal.
Publication 1746-6.1.2 - July 2000
Setting Up Your SLC Servo Module
Configuring Your Processor Using RSLogix 500 Software
Use the table below to determine which configuration procedure to
follow.
When Working:Go to:
OnlineAutomatically Configuring the SLC Servo
Module
OfflineManually Configuring the SLC Servo Module
Automatically Configuring the SLC Servo Module
To configure your SLC Servo Module automatically:
1. From the menu bar, select File. The File menu appears.
7-7
2. Select New. The Select Processor Type window appears.
3. Assign a name for your new RSLogix 500 project file and type it
in the Processor Name field.
4. Select your SLC processor from the list of processor types.
Default values assigned to the selected processor appear in the
Communications Setting area.
5. Select OK. The processor database is initialized and the RSLogix
500 navigator window appears with the name you typed in the
Processor Name field.
Publication 1746-6.1.2 - July 2000
7-8
Setting Up Your SLC Servo Module
6. In the navigator window, double-click on I/O Configuration.
The I/O Configuration window appears. In the example below,
field 1 of the racks area contains a four slot rack.
7. To automatically configure your SLC Servo Module, select Read
I/O Config. The Read I/O Configuration From Online Processor
window appears showing the parameters of the read process.
Publication 1746-6.1.2 - July 2000
8. Select Read I/O Config. The SLC processor reads the
configuration.
Manually Configuring the SLC Servo Module
To configure your SLC Servo Module in manual mode:
1. From the menu bar, select File. The File menu appears.
Setting Up Your SLC Servo Module
7-9
2. Select New. The Select Processor Type window appears.
3. Assign a name for your new RSLogix 500 project file and type it
in the Processor Name field.
4. Select your SLC processor from the list of processor types.
Default values assigned to the selected processor appear in the
Communications Setting area.
5. Select OK. The processor database is initialized and the RSLogix
500 navigator window appears with the name you typed in the
Processor Name field.
6. In the navigator window, double-click on I/O Configuration.
The I/O Configuration window appears. In the example below,
field 1 in the Racks area contains a four slot rack.
7. Your hardware configuration determines the number of slots in
the first rack.
Your SLC processor always appears in slot 0. The
remaining slots are available for assigning to other
In field 1 of the
area, select:
Racks
These slots appear
below the
the # column:
Racks
hardware. Make sure the SLC Servo Module is in slot
1.
8. Select slot 1. The column line of slot 1 is highlighted.
9. In the Filter field in the Current Cards Available area, select
Interface. Part numbers and descriptions appear in the Current
Cards Available area.
10. Select 1746-HSRV Motion Control Module.
area in
IMPORTANT
An alternative way to assign the SLC Servo Module is
to double-click on Other in the listing, type 10114 in
the Other Type I/O Card window, and select OK.
11. Press Enter. The part number and description of the SLC Servo
Module appears in the slot you selected.
Publication 1746-6.1.2 - July 2000
Setting Up Your SLC Servo Module
12. Select Adv Config. The Advanced I/O Configuration window
appears showing the slot you selected and default information
for the 1746 HSRV Motion Control Module.
13. Select OK.
7-11
The SLC Servo Module
Interface
Configuring the SLC Servo
Module
The SLC Servo Module is a 12-word Input/Output specialty I/O
module. The module uses M files to download the module
configuration information. The module can also be configured to
enable the module interrupt capability available with the SLC
Backplane Interface.
You configure the SLC Servo Module using M files that reside on the
SLC Servo Module. Refer to the SLC 500 Reference Manual (publication
1747-6.15), M0 and M1 data file section, for the M file interface and
addressing convention information. M files reside on the module and are
referenced by the ladder logic the same way as an integer file that resides on
the module. There are two M files (M0 and M1) associated with this and any
specialty module.
The SLC Servo Module only uses the M0 file that is used to transfer the
configuration information from the SLC Ladder to the SLC Servo
Module. Refer to Figure 7.1 for a functional block diagram of the data
flow.
The application program uses a copy file instruction to transfer the
data from a source integer or float file to the M0 file in the slot that
you want in the SLC Servo Module. A copy file instruction associated
with the M files works as an immediate output instruction. Therefore,
the normal ladder program execution stops when it encounters the
copy instruction with the M file. Ladder program execution does not
Publication 1746-6.1.2 - July 2000
7-12
Setting Up Your SLC Servo Module
resume until the SLC processor has transferred the information to the
M0 file of the SLC Servo Module.
IMPORTANT
Repeatedly executing the copy file instruction when
you download the configuration increases the ladder
scan time as shown in Figure 7.1.
Figure 7.1 Relationship Between Ladder Scan Time and Repeated Execution
SLC LADDER
EXECUTION
M0 File
Copy File to M0
SLC
Servo
Module
I/O SCAN
Configuration
Data
Transferred
Immediately
Before Programming the
SLC Servo Module
Data Type Conversions
The SLC Servo Module uses floating-point values to configure and
operate. However, I/O files do not allow floating-point numbers. To
use floating-point values in I/O files, you must execute a COP (or
copy) instruction.
When you use a COP command you have to determine the number of
words in the destination file. I/O file words are 16 bits in length.
Floating-point values are 32 bits, or two words, in length. If you copy
a floating-point value to an I/O file, it occupies two words. If you
copy two I/O words to a floating-point value, they occupy one
floating-point value. Floating-point values are 32 bits.
Before programming your SLC Servo Module:
1. Power-up the SLC Servo Module to initialize the default
configuration.
Publication 1746-6.1.2 - July 2000
Setting Up Your SLC Servo Module
2. Verify that the SLC Servo Module is in an Estop state.
3. Copy the M0 file with the output word 0 mode bit (15) set to 1.
4. Verify that the SLC Servo Module is in the configuration mode.
5. Using the programming device for the SLC processor (RSLogix,
AI500, or APS Software) enter the program example, found in
Appendix C of this manual, with the appropriate changes for
the SLC Servo Module locations for the system.
6. Using the data monitor, change the values in the configuration
files to match the default specifications for the SLC Servo
Module, except for the Encoder Lines and Counts Per Position
Unit parameters.
7-13
Communicating Between
the SLC Processor and the
SLC Servo Module
IMPORTANT
Communication between the SLC processor and the SLC Servo Module
occurs asynchronously through 12 input and 12 output words. The
SLC Servo Module requires that an input is present from one to two
coarse iterations before it is guaranteed to be recognized. SLC Servo
Module ladder logic rungs contain timers that can provide the proper
timing.
The preferred method is to build handshake logic into the SLC Servo
Module ladder program. A handshake occurs when the SLC processor
requests a change and tests for an appropriate change in the SLC
Servo Module status word before continuing.
The SLC Servo Module can deny requests from the SLC processor
because the SLC Servo Module is not in the correct state to grant the
request. Some SLC Servo Module inputs are only recognized on the
input transition. If the SLC Servo Module is not in the correct state to
grant a request when the input transition occurs, the input request is
denied. Unless you toggle the input again, the SLC Servo Module
ignores the request.
For this program example, the discrete
configurations are in file N7 and the multiword
floating-point parameters are in file F8.
Entering Encoder Lines and
Computing Counts
Encoder lines are entered to compute counts per unit and maximum
speed.
Publication 1746-6.1.2 - July 2000
7-14
Setting Up Your SLC Servo Module
To enter encoder lines:
1. Refer to the encoder manufacturer’s specification for the
encoder lines.
2. Enter the value of the Encoder Lines parameter in configuration
file F8 (words 4-5).
3. Enter the value of the Counts Per Position Unit parameter in
configuration file F8 (words 6 and 7).
Computing Counts Per Position Unit
Use the following equation to calculate the value of the Counts Per
Position Unit parameter as it is used in step 3 above.
Counts per position
unit is equal to:
4Number of encoder lines
1
Where the revs/position unit contains gearing and the pitch of the ball-screw.
Multiplied by the:Multiplied by the:
Revs/position unit
1
In the example below, an axis uses a 1000 line encoder in a motor
coupled with a 3:1 reducing gear to a 5 pitch lead screw (5 turns per
inch). With a position unit of inch, the value of the Counts Per
Position Unit parameter is computed as:
Lines per
revolution:
100043560000
Multiplied by
counts per line:
Multiplied by
input
revolutions/
output
revolutions:
Revolutions per
inch:
Equals counts
per inch:
Computing Maximum Speed Scaler
Publication 1746-6.1.2 - July 2000
Speed scaler refers to the varying of incoming voltage to produce a
varying speed. To compute a variable output speed, the SLC Servo
Module uses the number of pulses from the encoder, the maximum
motor rpms, and speed that you want.
For reliable axis operation, the axis speed you want must be less than
the digital analog convertor (DAC) saturation speed. The DAC
saturation speed must be less than the motor operation speed at low
Setting Up Your SLC Servo Module
(Power Factor)
*
(RPM*(Encoder lines
*
4)
Counts per Position Units
=Maximum Operating Speed
AC line conditions. If you don’t meet these conditions, you experience
excessive error faults during high speed operation. You must select
the proper motor, drive, and gearing to satisfy the above requirement
for the application. AC power to the motor drive can go as low as 85%
of the nominal input voltage. To allow for axis operation at low line
conditions, use a power line factor between 0.85 and 1.0. Select a
power line factor based on motor and drive vendor specification.
The maximum low line operating speed (from the motor data sheet
plus gearing) can be calculated by performing the following:
7-15
Maximum operating
speed for the axis is
equal to:
Power line factorMaximum motor rpm Output revolutions/
Multiplied by:Multiplied by:Multiplied by:
input revolutions
Operating at maximum speed that you want, select a DAC output
saturation speed greater than the operation speed that you want. A
reasonable percentage of maximum is approximately 105%. The DAC
output saturation speed is the maximum speed for the axis, and we
calculate it as follows:
Maximum operating speed
is equal to:
1.05Maximum speed that you want
In the example below, select a 3000 rpm motor for use with the
previous example in this section. Compute the maximum operating
speed using the following equation:
Multiplied by:
1/pitch
Power factor:Multiplied by:
revolutions per minute
(RPM)
0.853000400060000170 (ipm)
Multiplied by:
Encoder lines * 4
Divided by:
Counts per
position units
Equals maximum
operating speed:
Publication 1746-6.1.2 - July 2000
7-16
Setting Up Your SLC Servo Module
In the example below, if you want a maximum operating speed of 170
ipm, the motor and drive combination you chose must meet your
speed requirements.
Initializing DAC Output
Voltage for Drive Symmetry
DAC output saturation
speed:
179 (ipm)1.05 170 (ipm)
Enter the DAC output saturation speed in configuration file F8 (word
28 and word 29).
DAC output voltage ranges from –10V to +10V. When you command
100% of speed, you want the DAC signal to be ±9.5V for maximum
use. If you calibrate the drive input correctly, the SLC Servo Module
outputs 9.5V when the axis is moving at maximum speed.
To set the DAC output voltage:
1. Set the output voltage in file F8 (words 24 and 25) to + Max
Speed = +9.5V.
2. Set the output voltage in file F8 (words 26 and 27) to - Max
Speed = -9.5V.
Is equal to:Multiplied by
maximum operating
speed:
Setting Initial Loop Type
3. If possible, rough calibrate the drive input for maximum speed
with an input of 9.5V. Drive input scaling to the SLC Servo
Module output occurs while you make coarse calibrations.
After you set the initial loop type, download the initial configuration
to the SLC Servo Module.
To set the loop parameters:
1. Set the loop type parameter to OPEN LOOP in the configuration
file N7 by setting word 0, bits 4 and 5 to 0 LOOP TYPE (00).
2. Set the SLC Servo Module control in Estop.
3. Toggle the bit (word 0, bit 15) to download this configuration.
Publication 1746-6.1.2 - July 2000
Setting Up Your SLC Servo Module
7-17
Defining Positive Axis
Movement for the SLC
Servo Module
To define positive axis movement for the SLC Servo Module, you must
invert the DAC and reverse feedback. Axis status area information is
copied into F48 at every ladder scan.
To define the positive axis movement:
1. Record the present feedback position PO contained in file F48.
2. Reset Estop.
3. Initiate an incremental move in the positive direction at 5% of
SLC Servo Module’s maximum speed for approximately one
position unit. Refer to Figure 9.4 for an example of an
incremental move.
4.
If the axis
moved in the:
Positive directionInvert DAC setting is
Negative directionInvert DAC setting is
Then: Do this:
Go to step 5.
correct.
Change invert DAC
incorrect.
(Configuration word 0, bit 1)
from 0 to 1.
5. Observe the feedback position P1 (file F42) after the move.
6.
If P1 - P0 is:Then: Do this:
Greater than zeroReverse feedback is
correct.
Less than zeroReverse feedback is
incorrect.
Go to step 7.
Change reverse feedback
(Configuration word 0, bit 2)
from 0 to 1.
7. Download the updated configuration.
8.
If you: Then:
Made changes to the invert DAC
or reverse feedback parameters
Did not make changes to
parameters
1. Set the SLC Servo Module in Estop.
2. Toggle the bit (word 0, bit 15) to
download this configuration.
3. Reset Estop.
Go to
Coarse Calibrating
.
Publication 1746-6.1.2 - July 2000
7-18
Setting Up Your SLC Servo Module
Coarse Calibrating
Perform the following steps to coarse calibrate the drive input scaling
to SLC Servo Module DAC output voltage:
1. Initiate a positive direction speed move at a safe operating
speed (e.g., < 50%) of the SLC Servo Module’s maximum speed.
2. Record the commanded speed and the actual speed contained in
the file F48.
3. Cancel the speed move.
4.
If the axis speed:Then:
Does not match the
command speed within 3%
Does match the command
speed within 3%
1. Adjust the drive input scaling until the
observed speed in file F48 matches the
command speed.
2. Repeat the positive speed move at a
speed that is as high a speed as safety
permits to verify drive input calibration.
3. Repeat steps 1 and 2 in this table until
the speeds are within 3%.
Go to
Fine Calibration of the DAC Output Voltage
.
Scaling
Fine Calibrating
Perform the following steps to fine calibrate the DAC output voltage
scaling:
1. Initiate a speed move in a positive direction at the highest (but
safe) speed.
2. Record the axis speed.
3. Cancel the speed move.
4. Repeat steps 1, 2, and 3 for the same magnitude speed
command in a negative direction.
IMPORTANT
Reverse the speed by reversing the speed
specifications for the speed move that is executing.
Publication 1746-6.1.2 - July 2000
Setting Up Your SLC Servo Module
5.
If:Then:
Both the positive and
negative speed match the
commanded speed within
3%
The speed error is greater
than 3%
Go to
Computing Excess Following Error Limit
1. Compute a new output voltage at
maximum speeds using the positive
speed calibration and negative speed
calibration equations shown below.
2. Set the SLC Servo Module in Estop.
3. Toggle the bit (word 0, bit 15) to
download this configuration.
4. Reset Estop.
5. Go to the main step 1.
6.
Calculate:To equal:Multiplied by:
7-19
.
Output voltage at the positive
maximum speed (new value)
Calculate:To equal:Multiplied by:
Output voltage at the negative
maximum speed (new value)
Computing Excess
Following Error Limit
Output voltage at the positive
maximum speed (current value)
(programmed speed)
(actual speed in the positive direction)
7. Enter output voltage at the positive maximum speed in
configuration file F8 (words 24-25).
8.
Output voltage at the positive maximum
speed (current value)
(programmed speed)
(actual speed in the negative direction)
9. Enter output voltage at the negative maximum speed in
configuration file F8 (words 26-27).
The axis following error that exceeds the excess following error limit
places the control in an Estop condition. This is a safety limit and
indicates loss of axis control by the SLC Servo Module. You can
compute the normal operating following error from the maximum axis
speed that you want and the axis gain. A typical operating difference
between the maximum following error and the following error limit is
120%. Default gain for the SLC Servo Module is 1.0 position units per
minute per one thousandth of position unit.
Publication 1746-6.1.2 - July 2000
7-20
Setting Up Your SLC Servo Module
To calculate the initial following error limit:
1.
Calculate:To equal:
Follow error limit1.2 multiplied by the maximum speed that you want
(axis gain x 1000)
180 ipm / (1.0 ipm/mil x 1000)
0.216 inch
2. Enter the following error limit calculated in configuration file F8
(words 38-39).
Selecting Loop Type
To select a loop type for normal operation and to adjust position loop
gain, do the following:
1. Set the time to maximum axis speed to one coarse iteration
(0.0048 seconds [default]) in file F8 (words 30 and 31).
2. For a normal loop type of the following error FE, set
configuration file N7 word 0, bit 4 to 1 and bit 5 to 0.
3. For a normal loop type of the zero following error ZFE (VFF),
set configuration file N7 word 0, bits 4 to 0 and bit 5 to 1.
4. Set the % velocity feedforward (VFF) by changing the
configuration file F8 (words 32 and 33) to 0.
5. Set the SLC Servo Module in Estop.
6. Toggle the bit (word 0, bit 15) to download this configuration.
7. Reset Estop.
Since you calibrated the speed previously, the position loop gain is in
position units per minute per one thousandth of position unit. For the
above examples, the gain is in ipm/mil where a mil is 0.001 inch.
Publication 1746-6.1.2 - July 2000
IMPORTANT
A gain of 1.0 in SLC Servo Module units is equivalent
to a gain of 16.6667 inverse seconds.
Setting Up Your SLC Servo Module
To monitor and adjust the position loop gain, you must do the
following to create a program that loops:
1. Create six individual moves where each move is separated by a
one-second delay and where three are in one direction and
three are in the opposite direction.
2. Create each move at approximately two motor revolutions and
at a programmed speed of 20% of maximum speed.
3. Set up a Set Axis Gain Function within the program.
4. Execute the program.
5. Increase the gain until the axis following error changes sign
when the axis stops.
6. Reduce the gain until a sign change is not observed when
stopping.
7-21
Selecting Axis
Acceleration Rate
IMPORTANT
7. Enter the gain value determined above in configuration file F8
(words 42 and 43).
8. Repeat the calculation shown in Excess Following Error Limit
using the new axis gain.
9. Enter the following error limit calculated in configuration file F8
(words 38 and 39).
10. Set the SLC Servo Module in Estop.
11. Toggle the bit (word 0, bit 15) to download this configuration.
12. Reset Estop.
We specify the axis acceleration rate in terms of time for the SLC Servo
Module to reach its maximum acceleration rate. Time to speed is an
inverse function; a smaller time means a higher acceleration rate.
It is normal for the following error to change its sign
while holding position.
To set the acceleration rate:
1. Set the time to accelerate to maximum speed to 0.2 seconds in
configuration file F8 (words 30 and 31).
Publication 1746-6.1.2 - July 2000
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.