Chuck Lewin
Performance
motion devices inc.
Lincoln, Mass.
Edited by Robert Repas
Over the last 20 years advances in motioncontrol
technology centered around morepowerful
yet less-costly processors in the
form of DSPs and CPUs. In addition, the development
of inexpensive power electronics
using ultraefficient MOSFETs made motion
controllers more affordable and capable of
handling powerful devices. However, many
motion-related costs have not kept pace. For
example, the price of connectors and cabling
has risen over the years. And as expectations
for reliability have gone up, expenses
surrounding machine downtime have also
grown.
It should be possible for engineers to
take advantage of lower-cost components
while minimizing exposure to rising costs.
In some cases, a change in architecture that
eliminates costly connectors and cabling
pays big dividends at the bottom line.
Of course, one could run into reliability
problems when trying to lower costs. But
reliable architectures do not need expensive
components.
The basic motor types used for the majority
of machine motion-control projects
haven’t changed in the last 20 years. The usual suspects are still the dc servomotor,
the brushless-dc motor, and the stepmotor.
But distinctly different from 20 years ago,
and perhaps a little surprising, is that the
choice of motor has little effect on the overall
cost and architecture of the control system.
What used to be the most-complicated and
motor-specific part of the problem, trajectory
calculation and servoloop control, is
now just a software option on a high-speed
DSP or microprocessor-based engine. And
while the motion amplifier is still motorspecific,
it, too, swaps easily with the motor.
Motion-control systems share similar
core elements. They need control electronics
to calculate the trajectory, power electronics
to amplify a control signal and interface
to the motor, and connections to hook
everything together. Though servomotors
need feedback from encoders and brushless-
dc motors need Hall-sensor inputs, the
overall configuration of the control system
doesn’t change much from one motor type
to another.
Although not at the ease-of-use level many machine designers would
like, autotuning routines make using
servomotors almost as simple
to use as stepmotors. Vice versa,
microstep and other high-performance
drive schemes for stepmotors
make them behave more like
servos. The reasons to choose one
motor type over another become
those of cost, lifetime, and speed/
torque performance. The inner details
of control operation are irrelevant
to that choice.
So why does the choice of control
architecture matter? The reason,
in a word, is connectors. Too
many connectors or the wrong
style connector means more failures,
higher manufacturing costs,
and potential servicing headaches.
We can see why if we take a simple
example from Motion Control
101. Let’s imagine we purchase an
off-the-shelf four-axis motion card
that uses external amplifiers to
drive the motors. In principle this
is a simple system. In reality, most
motion-control cards connect to
the outside world through at least
one high-density connector. To
go from this connector directly to
the amplifiers, motors, feedback
devices, and perhaps throw in an emergency stop and some limit
switches for good measure, necessitates
a large and complex cabling
harness that would be difficult to
install and even harder to service.
An alternate approach to working
with high-density connectors is
to use “breakout boxes.” The boxes
turn the motion card’s cramped
connector into easily accessible jack
screws. Typically one box is used
per axis and they often mount on
a DIN-rail system. Each machine
tends to be hand wired when using
this approach, with single cables
or small bundles routed from the
control rack to various parts of the
machine. This approach works well
for low-volume applications, but it
is often unacceptable for cost-sensitive
designs at high volumes.
Sometimes the use of a custom
interconnect card creates a functional,
easy-to-service, machine
that has a lower build cost. The
interconnect card provides direct
hookups to the high density connector
on the motion card. This is
often done via ribbon cable. The
card typically breaks the signals
into more manageable groups,
such as motor control, position
feedback, and so forth.
One disadvantage of the interconnect
card is the upfront engineering
cost. Another is that connecting
amplifiers through these
cards can be a bit messy from an
electronic interference standpoint.
The problem is aggravated when
driving high-power motors.
A common variation of the interconnect
card is to “piggyback”
an amplifier card on it. This creates
a hybrid system where lowpower
signals, such as motor
feedback, run through the interconnect
card while high-power
signals wire through separate
jack-screw connectors.
Bear in mind that many of the
alternate configurations tend to
have an application “sweet spot,”
affected by the goals for upfront
engineering cost, cost per unit, serviceability,
and production volume.
Though there are often gray areas
where several approaches might
work, one still needs to determine
which architecture best suits a specific
application.
The all-in-one motion card
combines the motion controller,
the amplifiers, and the interconnect
cables onto a single card.
Custom-building these cards is not as difficult as it sounds. The
most complicated part, the motion
controller, can be purchased off the
shelf in the form of a motion processor.
Motion processors are ICbased
devices that provide trajectory
generation, servoloop closure,
commutation, and other built-in
functions.
An alternate course is to design
this software from scratch and purchase
DSPs or microprocessors to
execute it. Obviously, this will add
to the upfront engineering effort.
Dedicated motor-amplifier ICs
purchased off the shelf aid the integration
of the amplifiers onto the
card. These handy devices accept a
digital or analog input command
signal from the motion processor
and perform all amplifier functions
needed to drive the motor. They
are available for dc servo, brushless
dc, and stepmotors.
There are three advantages in
the use of motor-amplifier ICs.
First, the per-unit cost is low. There
are no motion cards or boxes to
purchase, and the amplifiers are
purchased at the IC level. Second,
the motion card is the interconnect
card. This lets you tailor all
connections to your application.
Third, servicing is simple. Replacing
the controller is a matter of replacing
one card. There is no need
to determine whether the problem
is in the motion card, the amplifiers,
or the elements connecting
them.
One disadvantage of this approach
is that the upfront engineering
effort is greater than for
more modular approaches. Another
disadvantage is that onboard
IC-based amplifiers tend to top out
at about 48 V and 4 A. Although
it is possible to design your own
higher power amplifiers from
scratch, doing so creates its own
set of problems that include interference
with digital circuitry and
heat-management issues.
A common approach used to
build motion systems is the standalone
drive, also known as a smart
amplifier. In this approach the
motion-control card is replaced by
a “box,” often connected by serial
networks. The drive either plugs
into the wall or is fed with a dc-bus
voltage. Stand-alone drives require
less wiring than motion cards because
the connections between the
trajectory/calculation portion and
the amplifier portion of the controller are inside the drive.
Stand-alone drives connect to
the machine in one of two ways.
The first, perhaps counterintuitively,
uses a custom-built interconnect
card just like the one used
with the motion-control card. The
use of such a card again stems from
cabling issues and serviceability.
Even simple drives have a plethora
of signals for each axis including
emergency stop, enable, limits,
home, and a handful of PLC-type
general I/Os, not to mention power
input, the motor-feedback signals,
and the motor-drive output. To
keep the stand-alone drive small,
these signals tend to be bunched
into one or a small number of
high-density connectors just like
the motion card. The complexity of
building, installing, and servicing
a cable harness that integrates all
of these signals brings us back to
the advantages of an interconnect
card.
The second approach wires the
drives directly to the motors. This
brings the wiring advantages of
the drive’s higher integration level
while still avoiding the engineering
expense of designing an interconnect
card. Whether or not this is possible, however, depends on the connector
types provided by the drive and the application.
An additional advantage of this approach,
if practical, is that the drives can be
distributed throughout the machine. This is
attractive because it shortens cable lengths.
Other considerations may not be so obvious
when comparing motion cards to networks
of stand-alone drives. For example,
unless the system uses a high-speed network,
stand-alone drives are relatively difficult to
synchronize for multidimensional moves. In
this case it may be easier to use a multiaxis
motion card.
Stand-alone drives do have an advantage
in mixed-motor-type systems. For example,
a single network can contain dc servodrives,
brushless dc drives, and stepmotors. As long
as each drive talks the same “language” on
the network, the host software does not need
to be aware of the motor type.
There is no easy or simple answer as
to when one drive architecture should be
used over another. Sometimes two architectures
can be used with success for a
given application.
In broad terms, the more cost sensitive
the application, the more likely it is that you
will design your own card and integrate onboard
amplifiers, if possible. When designing
your own card you can choose exactly
the connectors you want and dimension the
form factor of the card for the application.
Motion cards and box-type drives can
simplify the task of wiring, but you may well
end up with a custom interconnect card.
Again, volume and serviceability considerations
sway the choices one way or the
other.
Don’t forget that other aspects of the motion
problem can greatly impact architecture
choice. Highly synchronized applications,
such as machine tools, gravitate toward multiaxis
motion cards or distributed drives interconnected
by a high-speed network. Networked
drives such as Sercos allow flexibility,
but they may still need a motion-control
card for overall path generation to correctly
split up and send out the motion segments to
each individual drive axis.
Many applications such as medical automation,
semiconductor automation, scientific
instrumentation, and low-power general
automation, are well served by standalone
drives on slower networks such as
RS-485 or CANbus, or by multiaxis motion
cards. Other factors that tilt the approach
toward stand-alone drives include a larger
number of axes and the use of two or more
different motor types. Factors which tilt toward
multiaxis cards include the need for
synchronization, smaller number of axes, or
use of a single motor type.
OEMs designing cost-sensitive machines
have typically steered clear of “big iron”
solutions such as PLCs and stand-alone drives. Large and bulky, they often force
users to learn special motion languages and
are expensive.
However, the latest generation of motion
modules is changing that perception. Measuring
just inches on a side, these intelligent
controllers provide advanced motor-control
techniques and connect via high-speed networks
to a central controller that holds the
user’s control program. In most cases the
central controller is nothing more than a
standard PC.
These modular drives are exemplified by the Ion digital drive from PMD. The compact
drives offer serial or CANbus connectivity
and can control all three motor types. Some
of its features, like field-oriented control, Scurve
profiling, and PID position loop with
biquad filtering, are typically found only in
much larger drives.
Make Contact
Performance Motion Devices Inc.,
(781)
674-9860, www.pmdcorp.com