Академический Документы
Профессиональный Документы
Культура Документы
control can be used in applications that could not previously bear the cost. However, the servo hardware (drive,
motor, and interconnect cables) are only part of the overall motion solution. In many applications, engineers
also need the control functionality of a programmable controller. Thus, one of the most effective approaches to
providing a complete cost-effective motion control solution is to use a programmable control system that has
motion capabilities.
Such motion control systems can be broken into two broad categories:
Simple, non-interpolated motion refers to single axis or dual axes control. It is primarily used for
positioning moving an object from point A to point B. Examples of simple motion include pick-and-place
systems and conveyor control. A simple motion model may have multiple axes, but each axis is controlled
independently of the other axes.
Interpolated motion is a complex and coordinated motion. It has multiple axes that are constantly being
positioned with regard to each other. Interpolated motion is used extensively in machining processes and
complex 3-D positioning applications.
One of the easiest and least expensive methods of implementing non-interpolated motion control is selecting a
control device that includes Pulse Train Output (PTO) functionality. Simply put, PTO functionality is the ability
of a controller to accurately generate a specific number of pulses at a specified frequency. These pulses are sent
to a motion device, such as a servo drive, which in turn controls the number of rotations (position) of a servo
motor. A control devices ability to generate pulses is only the tip of the iceberg. How a device generates those
pulses as well as its ability to define frequency at multiple stages truly determines the motion control systems
capabilities. Rudimentary pulse generation is of course necessary to initiate and conclude motion within the
system. However, a more sophisticated motion profile marked by gradual acceleration, operation at a constant
speed for a given distance, and gradual deceleration is usually needed to reduce or eliminate the likelihood of
damage to both products and equipment. Figure 1 shows two such motion profiles.
Application Note
Simple PLC-Based Motion Control for the Ultra1500
Figure 1. Two Motion Control Profiles
On the top is a trapezoid slope, which shows
acceleration and deceleration at a constant rate.
The S-curve on the bottom is more sophisticated, it
shows gradual acceleration and deceleration.
Either of these profiles eliminates the problem of going
from a stopped position straight to full speed. The
application, or work to be performed determines which
profile is appropriate. A trapezoid slope provides the
most basic level of acceleration and deceleration. The S-
curve is more advanced. It allows products and
equipment to be moved at higher speeds because abrupt
changes in movement are avoided, by velocity
transitions that are absent from a trapezoid move.
Refer to the legend table below to identify the
components of each profile.
Velocity Pulse train output in pulses/sec (frequency)
Accel Acceleration ramp to reach Run (in pulses)
Run Number of pulses at selected velocity
Decel Deceleration ramp to full stop (in pulses)
a Home (start)
a b Accel phase ramp (a to b run in pulses)
b Run (start)
b c Run phase (number of pulses at maximum velocity)
c Decel (start)
c - d Decel phase (c to d in pulses)
d Destination (end) Total length of move (a to d) in pulses
Velocity
Decel Run Accel
a b c d
Trapezoid Motion Profile
Velocity
Decel Run Accel
a b c d
S-Curve Motion Profile
The MicroLogix