Вы находитесь на странице: 1из 7

7.

3 Linear and Angular E


H
Electrohydraulic
actuator
Single mode
controller
Positioning of Machinery
M Motor
Three-mode
D. S. NYCE (2005)
Position controller
PT
transducer

Velocity
VT
transducer

Flow sheet symbols

Range: Linear position: Linear motion is typically driven through the use of a leadscrew,
ballscrew, or worm drive, which are available with ranges from less than an inch
(< 25 mm) to over 20 ft ( > 6 m). Linear sensors for position feedback in the lower
range include LVDTs, magnetic, and optical encoders. Longer stroke linear feedback
devices include encoders and magnetostrictive position transducers. Optical encoders
are practical up to 6 ft (2 m). Magnetostrictive position transducers can be used up
to 60 ft (20 m).
Angular position: Gearboxes are normally used to transmit rotary motion, but direct
drive is also used. The motion, often driven by a stepper or DC motor, can be 0–360°,
or can be multiturn or continuous rotation. Typical angular feedback sensors have a
range of 270–360° rotation, and when using a 360° sensor, the turns can be counted
for multiturn applications.

Inaccuracy: A complete control loop for one axis of motion comprises several components,
typically including a motor, motor driver, controller, and one or more feedback
elements. The position inaccuracy is the sum of errors from all the above-listed
components. There are both static and dynamic sources of error. Generally speaking,
inaccuracy can range from about 1.0%, in systems where speed or cost are the driving
factors, down to less than 0.01% where precision is the main consideration.

Costs: A combination of motor and controller can range from less than $200 for a stepper
motor and open-loop printed circuit controller card, to well over $1000 for a linear
motion stage with motor, driver, controller, and feedback element.

Partial List of Suppliers: Advanced Motion Controls (a-m-c.com)


AMCI (amci.com/motion.asp)
Bosch Rexroth (boschrexroth.com)
Cleveland Motion Controls (cmccontrols.com)
Control Technology Corp. (ctc-control.com)
Galil (galilmc.com)
Heidenhain (heidenhain.com)
Maxon Precision Motors (mpm.maxonmotor.com)
Micromo Electronics (micromo.com)
MTS Systems Corp. (Temposonics.com)
National Instruments (ni.com)
Newport (newport.com)
Oregon Microsystems (omsmotion.com)
Ormec Systems (ormec.com)
Portescap Danaher (Danaher.com)
Revolution Sensor Company (rev.bz)
Simple Step (simplestep.com)
Solutions Cubed (solutions-cubed.com)
The Motion Store (themotionstore.com)

1375

© 2006 by Béla Lipták


1376 Regulators and Final Control Elements

OPEN- AND CLOSED-LOOP POSITIONING Position loop Velocity loop Motor driver
current loop
Movable components of industrial machinery can require
+ + +
positioning in relation to the three linear axes (x, y, and z), Motor
and in rotations about these same axes. Normally, for a par- − − −
ticular movable component, the motion is desired in relation Position FB Velocity
Current FB
to only one or two axes, and the machine is designed to
FB P
V
minimize unwanted motion in relation to the remaining axes.
Positioning systems can use either an open-loop or a
closed-loop control system. In an open-loop system, such as FIG. 7.3b
can be built utilizing a stepper motor or piezoelectric actuator, Motion system with embedded loops.
the drive system can output a precise predetermined command
for movement. In such a system, moving to a new position the position of the controlled component. This derivative of
then is accomplished by consecutively executing a given num- the position feedback signal is used as the velocity feedback.
ber of predetermined steps. In open-loop positioning, there is The velocity error (the difference between the desired and the
no sensor that is continuously detecting the resulting position, actual velocities) becomes the input to the motor driver. The
and therefore no control is exercised during the move. The motor driver is provided with a current feedback from the DC
motion continues until the control input is discontinued, or motor circuit to maintain continuous control of the motor.
until a limit switch is activated. Any command for a movement that is executed under
In closed-loop motion control, the position of the moving closed-loop control will result in a motion profile. This profile
part is continuously detected and reported. Based on this defines how the component is intended to be moved. Figure 7.3c
feedback, the position and velocity of movement can both be illustrates a standard trapezoidal velocity profile.
controlled. The reported position can be continuously com- In Figure 7.3c, the velocity is zero when the component
pared to the desired position, and the component can be to be moved is in its starting position, but is not moving yet.
moved in a direction that will reduce the error. This is called As time passes, the velocity of the component is ramped up
servo control. Figure 7.3a shows a block diagram of a basic at a constant acceleration until a limiting velocity is reached.
closed-loop motion control loop, which continues to adjust This velocity remains constant until the desired end (stop-
the component’s positions, from the beginning of the motion ping) position is approached. When it does, the velocity is
until it is completed as commanded. reduced at a constant rate of deceleration until zero velocity
The input (or desired) position is compared to the actual is reached as the moved element arrives at the end position.
position, which is reported by the feedback device. The dif-
ference between these positions is the error, E. The error
signal can be positive or negative, where the sign indicates POSITIONING SYSTEM COMPONENTS
the direction. The error signal is amplified (the amplification
factor is called gain) and used to drive the motor. In closed-loop systems for positioning of industrial machin-
The complete control system for positioning on an actual ery, one of the components used is a motor or actuator. The
control axis includes several levels of control loops, which motor driver receives its commands from a controller. When
are acting in a synchronized manner, as shown in Figure 7.3b. the controller receives a command to initiate a move, it com-
The intermediate control loops are called embedded loops, pares the real-time readings of position or velocity to the
and together they guarantee that the original command for a
specified movement is correctly completed.
In this example, the position input (set point) is compared
to the detected actual position by the feedback sensor. The
detected difference is used to generate a velocity command. Constant
A differentiator determines the actual rate of change in velocity

Velocity

Input + E Gain Motor Output


− Constant
acceleration

Feed Time
back Start position End position

FIG. 7.3a FIG. 7.3c


Basic block diagram of a closed-loop motion control system. The standard velocity profile is trapezoidal.

© 2006 by Béla Lipták


7.3 Linear and Angular Positioning of Machinery 1377

desired values in the move command and sends the appro- are formed by teeth, each of which forms a permanent magnetic
priate signal to the motor driver. pole when energized by the nearby stator coil. The teeth align
The motor driver adjusts the driving current (or other themselves with the respective poles of the stator windings.
power source used) to operate the motor in the direction and This provides a finer resolution per step, typically 15° or less.
at the rate that are commanded by the controller. The motor
moves the machine axis, and one or more feedback devices Hybrid Synchronous Stepper Hybrid synchronous steppers
report the actual position and speed back to the controller. have a high number of permanent magnetic teeth on the rotor,
The components in such control loops will be described in with an equally high number of teeth magnetized by the stator
more detail in the following paragraphs. windings. The stator windings can be driven in either direc-
tion, forming either a North or South magnetic pole. This
Motors and Actuators further improves resolution over either the permanent magnet
or variable reluctance types of stepper motors.
The power supply required for moving components can be
electrical, hydraulic, or pneumatic. Of the three, electric
Microstepping Even higher angular resolution is possible
drives are the most popular.
through a technique called microstepping. Instead of applying
Hydraulic actuators are fast and powerful and can provide
full power to one set of windings and no power to the others,
stiffness. These properties result from the incompressibility of
microstepping involves the provision of percentages of power
the hydraulic fluid and from the energy stored as the momen-
to more than one set of windings. This enables the determina-
tum of the moving fluid, but the use of hydraulic actuators also
tion of positions in-between the normal steps. When microstep-
necessitates the use of hydraulic pumps and plumbing. The
ping, more power is used due to the powering of more coils
disadvantages of hydraulic actuators is their greater space
at any given time. Also, there is no holding torque in a
requirement, audible noise, and potential for leakage.
microstepped position when power is lost (the holding torque
Pneumatic actuators are not as powerful or fast as hydrau- will act to maintain the closest normal step position).
lic ones, but can still handle the less demanding applications
that do not require much stiffness in the holding position.
Brushed DC Motors The brushed DC motor has been
Compared to hydraulic designs, one advantage of the pneu-
around for a long time. It is simple and cheap, and its speed
matic actuators is that they do not leak oil.
and torque are easily controlled. The magnetic field of the
Electric motors and actuators are the most widely used stator (stationary field) is produced by field windings or by
and are available in the largest variation of designs. The elec- permanent magnets.
tric motor can either be synchronous types of stepper motors Most DC motors of up to a few horsepower are made by
utilizing permanent magnet, variable reluctance and hybrid using permanent magnets for the stator field. The armature
designs, or DC motors of the brushed or brushless types. field is the moving field associated with the rotating shaft. It
is generated by windings on the rotor. Due to the two mag-
Electric Motors
netic fields of the stator and rotor, the rotor moves toward
Permanent Magnet Stepper Because opposite magnetic poles alignment of the fields (North attracting South poles). A
attract and like ones repel each other, stepper motors can use larger number of poles in the rotor and stator fields results
magnetic fields to move a rotor with respect to a stator by the in a more smoothly operating motor.
exploitation of magnetic attraction and repulsion. An electrical The electric current powering the rotor fields must be
pulse sent to a stepper motor causes it to rotate by a small constantly switched as pole alignment is approached, in order
amount, or step. The number of pulses received results in a to maintain rotation. The switching is called commutation.
corresponding amount of motion, and the frequency of the A set of stationary conductive brushes rubs onto contacts
pulses determines the speed of that motion. near one end of the rotating shaft to provide connection to
In a permanent magnet-type stepper, the permanent mag- the rotor coils.
nets are located on the rotor. The movement of the rotor Torque is easy to control because it is directly related to
magnets is caused by the magnetic fields of the stator coil the armature current. Speed is easy to control because it is
windings. By energizing four stator fields in sequence, rota- related to the voltage. One disadvantage of DC brushed
tion at 90° intervals is achieved. Some permanent magnet motors is the wear of the brush material, requiring mainte-
steppers use 45° steps. nance and generating dust. Another is the electrical noise
Externally mounted electronic circuits direct which stator generated during the commutation. In addition, it is difficult
windings will receive each pulse. This pulse direction or to maintain smooth operation when controlling at low speeds.
switching is called commutation. When at rest and receiving
no pulses, the stepper has a holding torque that tends to main- Brushless DC Motors Brushless DC motors have most of
tain the last position, even when no power is being applied. the same attributes as the brushed type, except that they do
not have brush wear. They are more expensive and more
Variable Reluctance Stepper Variable reluctance steppers complex because of the electronics of the brushless commu-
have many more poles of permeable material on the rotor. These tation. They operate in the same way as a brushed type, but

© 2006 by Béla Lipták


1378 Regulators and Final Control Elements

use sensors to indicate the rotational position of the arma- sensor can be used, or the velocity can be obtained by taking
ture. The armature field is generated by permanent magnets, the derivative of the position signal. Popular position feed-
and the stator fields use coil windings. When the armature back devices include potentiometers, optical and magnetic
sensors indicate that the next set of stator field windings encoders, linear variable differential transformers (LVDTs),
need to be energized, an electronic switching circuit makes and magnetostrictive position transducers. Potentiometers
the change. and encoders can be linear or rotary.
A rotary type of LVDT is called a rotary variable differ-
Motor Drivers ential transformer (RVDT). It is possible to make rotary
magnetostrictive position transducers, but these are not com-
Once the motor type and size are selected, a suitable motor mon as yet. Magnetostrictive position transducers are nor-
driver is needed. The motor driver must accommodate the mally used only for linear measurements. They are very cost
performance and power requirements of the specific motor effective for longer strokes, because the rod assembly is
to be used. This relationship can be complex. relatively inexpensive when compared to the electronics
The motor driver is an amplifier that converts the signal head.
from the controller into the voltage and current signals
needed to drive the particular motor type. It is usually best
Potentiometers Potentiometers detect the position by mak-
to select a compatible motor driver model that is supplied or
ing physical contact with the moving component. A potenti-
recommended by the motor manufacturer. Sometimes the
ometer utilizes a conductive element and a metallic contact
motor driver is mounted inside the motor housing, so that the
that traverses over the range of positions that the measured
motor and drive are purchased as a single unit.
component can travel. It is a contact device, meaning that the
metal contact rubs against the resistive element. This also
Controllers
means that the contact and element are subject to wear during
The positioning servo controllers can use the types of position normal use.
and velocity control loops that were shown in Figures 7.3b There are three electrical connections to a potentiometer,
and 7.3c or can use proportional, integral, derivative (PID) whether it is a linear or a rotary measuring device. Two
controls. connections are made to the ends of the resistive element,
In a proportional-only controller (P), the controller output and the third to the moving contact, called the wiper. The
is equal to the error signal multiplied by the gain (the gain resistive element is mounted in a housing that includes an
is usually signified as “A”), as was shown in Figure 7.3a. So, internal structure to guide the wiper carrier for even wiper
the farther away the positioned component is from the desired contact along the element surface. An actuator rod is often
(commanded) position, the greater will be the amplitude of attached to the wiper carrier, and this is used to provide a
the motor drive output signal. mechanical connection to the moving part that is to be mea-
The gain can be set high in order to obtain a fast response, sured (Figure 7.3d).
but this can result in more overshoot, which occurs if the A DC voltage is normally applied across the resistive
motion continued past the commanded position and has to element, and the voltage of the wiper is the position mea-
come back in order to reach it. If the gain is set low, then the surement signal. Some potentiometers can have a calibrated
positioning accuracy may suffer because the positioning is accuracy on the order of 0.1%, but the wear of the rubbing
too slow or there is not enough power to overcome friction parts can require frequent maintenance. Potentiometers are
and reach the exact position as commanded. used in lower cost systems where long-term reliability is not
A PID control solves these problems, because it does not as important as initial system cost. The other position sensors
only respond to the state at the moment, but its integral listed here are noncontact, so they have nearly unlimited
mode also looks at the past history or error, while its derivative lifetime.
mode predicts and corrects for potential future errors. The
derivative mode responds to the rate of change of position so
that the speed of changing the position can be increased faster Actuator rod End cap
with nuts
than that which is possible with proportional gain control only.
The integral function responds to the lower frequency require-
ments, including that of a steady state, to apply enough restor-
ing force to reach and maintain the desired final position. In
Motion axis
a PID control, the proportional, integral, and derivative modes
are all incorporated into the gain function, A.
End cap with Movable mounting feet
bearing and wipe
Sensors for Feedback Mounting foot rail

In a closed-loop control system, position feedback to the FIG. 7.3d


controller is required. For velocity feedback either a velocity Components of a linear potentiometer position transducer.

© 2006 by Béla Lipták


7.3 Linear and Angular Positioning of Machinery 1379

1 2 3 4

A
5V
0V
B

90°

FIG. 7.3e
Incremental encoder pulse trains, showing the output trains A and
B, which are separated by 90°. FIG. 7.3g
The outside appearance of a typical LVDT-type position sensor.
(Courtesy of Revolution Sensor Company.)
Encoders Position can be detected by optical or magnetic
encoders, which generate pulses in proportion to the amount
of movement detected. Encoders can be incremental or abso- detectors equal to the number of bits of resolution, but it has
lute reading. An incremental encoder outputs a number of the advantage of maintaining an accurate position even
pulses corresponding to the amount of motion. There are through power loss and other disturbances.
usually two outputs, called A and B, that are separated in A rotary encoder is often attached to the motor shaft.
time by 90° in order to indicate the direction of travel. This Linear encoders can be mounted so that they directly measure
is shown in Figure 7.3e. the output axis, eliminating errors due to gear backlash.
The two outputs being separated by 90° are called quadra- Although Figure 7.3f illustrates an encoder with optical
ture outputs. A counter counts up all of the increment and sensors, encoders are also available with magnetic sensors.
decrement counts to arrive at the total count that represents In a linear magnetic encoder, a tape is laid out along the axis
the present position. There are four states of the combination of the motion and read by a reading head that moves with
of A and B levels per the 360° of one cycle. The phase that axis. Alternatively, the tape and reading head can be
relationship between outputs A and B during a state change incorporated into a slide assembly and purchased as a unit.
indicates the direction of motion (increment or decrement of
the count). LVDT A linear variable differential transformer is suitable
The drawback of an incremental encoder is that the count for measuring relatively short travel distances at high accu-
can be corrupted by power interruption or electrical noise. racy, in the range of microinches (or microns) to several
Then, in order to restart the system, it needs to be homed in inches (≈100 mm). As shown in Figure 7.3g, an LVDT is
order to re-establish the zero count position. A pictorial rep- usually cylindrical in shape and is provided with a core that
resentation of an incremental rotary optical encoder is shown moves into the center bore of the cylinder.
in Figure 7.3f. An LVDT consists of three symmetrically spaced coils,
1
In an optical encoder, a linear pattern or rotor disk is which are carefully wound onto an insulated bobbin. As
provided with adjacent transparent and opaque sections, allow- shown in Figure 7.3h, the primary coil is in the center and it
ing pulses of light to reach the detectors as the move progresses. is surrounded by the two secondary coils.
These light pulses produce the electrical output pulses that The primary coil is driven by an AC waveform, usually
indicate the linear or angular position change and direction. a sine wave of 250 Hz to 10 kHz. The two secondaries are
An absolute encoder is more complex than an incremen- connected in series-bucking so that the output is also an AC
tal one, in that it must have a number of light paths and light waveform. The secondary difference output is demodulated
and amplified to produce a DC output voltage. The output
Motion
axis
Secondary Secondary
winding A winding B
Incremental
encoder pattern
Light (top view)
source Transparent
Opaque

Incremental Motion Core


Light encoder pattern
detectors (edge view) Primary winding

FIG. 7.3f FIG. 7.3h


Incremental rotary optical encoder. The primary and the two secondary windings of an LVDT.

© 2006 by Béla Lipták


1380 Regulators and Final Control Elements

Transducer head Position magnet 1 Position magnet 2 3 ft (> 1 m). They also have the capability to read the location
of more than one position magnet while using only one
sensing probe. This reduces system cost.

Probe
COMMUNICATION PROTOCOLS

Positioning systems can use a network communication config-


uration, where the components operate as nodes on a network.
Alternatively, they can use a direct backplane interface, where
t1 t2
t0 the motion control system uses a PC card that plugs into a
PC bus. Wireless communication networks are not yet fast
FIG. 7.3i enough to allow these sensors to be used in closed-loop
The components of a magnetostrictive position transducer. position control.
Network communications protocols include ARCnet,
CANbus, Device net (a version of CANbus), Ethernet, Profi-
voltage amplitude indicates the magnitude of the position, bus, IEEE 1394 (Firewire), IEEE 1451, Interbus-S, SERCOS,
and its polarity indicates the direction from the center or null. and Seriplex, among others.
The AC waveform generator, demodulator, and amplifier PC bus-type protocols include the normal backplane
comprise a signal conditioner. The signal conditioner may be ISA/EISA (PC-XT/AT) connection for a PC, Mac PCI
purchased as a separate component when using an AC LVDT. (Nubus) for Macintosh computers, Multibus, PC 104, PCI
Alternatively, if a DC LVDT can be used, it includes the bus, compact PCI (cPCI) bus, PCMCIA, VME bus, and VXI.
signal conditioner within the same housing as the LVDT. Each of the above communication protocols have fairly
sophisticated definitions, and so the reader is directed to
contact the product manufacturers to determine which are
Magnetostrictive Position Transducer A magnetostrictive
available in the specified product, and to learn about the
position transducer can have as high a resolution as 1 µ and
advantages offered by each in the particular application. For
a range from less than an inch (< 25 mm) to over 60 ft (>
a detailed description of network and bus protocols, the
20 m). Errors as low as 0.01% of range are typical. Figure 7.3i
reader can also refer to the third volume of this handbook,
illustrates that it consists of a transducer head, a probe sec-
Process Software and Digital Networks.
tion, and one or more position magnets.
The transducer probe houses a waveguide made from mag-
netostrictive material and measures the location of a permanent
magnet called the position magnet. A magnetostrictive material CONCLUSIONS
is one that changes shape or size when magnetized.
The operating sequence is such that at time t0 in Figure A motion control system comprises of a matched set of
7.3i, the electronics module within the transducer head components including a motor, motor drive, feedback device,
applies a current pulse to the waveguide, which forms a controller, and software. The best approach to implementing
magnetic field around it. At the location of the position mag- such a system is to first specify a motor and drive that are
net, the interaction of the two fields imparts a mechanical capable of meeting the performance requirements. Once they
torsion onto the waveguide due to the vector sum of the fields. are specified, select the remaining parts of the system to
The torsional force travels as a sonic wave along the length of match the requirements of the motor and drive combination
the waveguide at a speed of approximately 9000 ft/s (3000 m/s). with the help of their manufacturer, because the manufac-
For each measurement cycle, one current pulse is applied, turer can select the compatible components for optimum
which instantaneously forms a magnetic field on the full performance.
length of the waveguide. The torsion pulse is generated at Often a custom system will be used. In addition to the
the location of the position magnet. performance of the control axis, networking capability, user
At the time of applying the current pulse, an electronic interface, and environmental considerations should also be
timer is also started. When the above-mentioned sonic wave addressed.
2
is detected at the transducer head, the timer is stopped. The
elapsed time indicates the location of the position magnet
(time t1 or t1 + t2, in Figure 7.3i). References
The update sequence can occur at frequencies of up to
1. Herceg, E., Handbook of Measurement and Control, New Jersey:
4 kHz, depending on the length of the sensing probe. Mag- Schaevitz Engineering, 1976, pp. 3–11.
netostrictive position transducers are accurate and are very 2. Nyce, D. S., Linear Position Sensors, Theory and Application, New
cost effective, especially for longer stroke lengths of over York: John Wiley & Sons, 2003, p. 140.

© 2006 by Béla Lipták


7.3 Linear and Angular Positioning of Machinery 1381

Bibliography Nyce, D. S., “Magnetostriction-Based Linear Position Sensors,” Sensors


Magazine, 11(4), 1994.
Anderson, N. A., Instrumentation for Process Measurement and Control, Nyce, D. S., “Position Sensors for Hydraulic Cylinders,” Hydraulics &
3rd edition, Boca Raton, FL: CRC Press, 1998. Pneumatics, November 2000.
Astrom, K. J., Automatic Tuning of PID Controllers, Research Triangle Park, Shinskey, F. G., Simulating Process Control Loops Using Basic, Research
NC: Instrument Society of America, 1988. Triangle Park, NC: Instrument Society of America, 1990.
Lipták, B. G., ed., Instrument Engineers Handbook, Process Measurement Webster, J. G., ed., The Measurement, Instrumentation, and Sensors Hand-
book, Boca Raton, FL: CRC Press, 1999.
and Analysis, 4th edition, Boca Raton, FL: CRC Press, 2003.
Lloyd, T. C., Electric Motors and their Applications, New York: John Wiley
& Sons, 1969.

© 2006 by Béla Lipták

Вам также может понравиться