247
CHAPTER
8
Special Function I/O and
Serial Communication Interfacing
Industrial Text & Video Company 1-800-752-8398
www.industrialtext.com
SECTION
2
Components
and Systems
EXAMPLE 8-3
A PLC system uses a servo interface to perform a one-axis position-
ing of a metal part. This part will be machined at a defined profile,
which will be stored in the processor’s memory. A leadscrew, which
allows travel of 1/8th inch (0.125) per revolution, moves the part along
an X-axis. A quadrature incremental encoder, which has a 200 kHz
pulse frequency that provides 250 pulses per revolution, supplies
position feedback information. The encoder is connected to an encoder
feedback terminal in the servo interface that provides a software
programmable multiplier of ×1, ×2, and ×4 increments per pulse (× =
times).
(a) Find the feedback resolution and the number of pulses that will be
received if the part travels 12.5 inches. (b) Also, describe a way to
double the feedback resolution without changing the encoder.
S
OLUTION
(a) Feedback resolution is a function of the leadscrew pitch and the
product of the number of pulses per revolution generated by the
encoder and the feedback multiplier. The leadscrew’s pitch is 1/8th
inch, which means that the part will travel 0.125 inches for every
rotation (see Figure 8-32).
The feedback resolution is therefore:
Each servo interface has a predefined resolution, which varies from 0.001 to
0.0001 inches. A trade-off exists between axis velocity and feedback resolu-
tion, since axis speed is directly proportional to feedback resolution. Typical
axis positioning speeds range from 500 to 1000 inches per minute (ipm) and
encoder feedback input frequencies range up to 250 kHz. Remember that
resolution, or accuracy, diminishes as the speed increases (e.g., a resolution
of 0.0001 inches at 450 ipm will be 0.001 inches at 900 ipm).
The feedback resolution of a servo positioning (linear) interface can be
defined as:
0 125
250
0 0005
.
.
inch/rev
pulses/rev 1
inches/pulse
×
=
Feedback resolution =
Pitch of motion translator
(Encoder pulses per revolution)(Feedback multiplier)