The basics of motion control—Part 2
In this concluding article, we show you how to use information on drive mechanics to easily determine the right motor and control for any electromechanical positioning application.
Once the mechanics of the application have been analyzed, and the friction and inertia of the load are known (see Part 1, PTD, 9/95), the next step is to determine the torque levels required. Then, a motor can be sized to deliver the required torque and the control sized to power the motor. If friction and inertia are not properly determined, the motion system will either take too long to position the load, it will burn out, or it will be unnecessarily costly.
Motion control
In a basic motion-control system, Figure 1, the load represents the mechanics being positioned. The load is coupled or connected through one of the mechanical linkages described in Part 1.
The motor may be a traditional PMDC servo motor, a vector motor, or a brushless servo motor. Motor starting, stopping and speed are dictated by the control unit, which takes a low-level incoming command signal and amplifies it to a higherpower level for controlling the motor.
The programmable motion controller is the brain of the motion system and controls the motor control (amplifier). The motion controller is programmed to accomplish a specific task for a given application. This controller reads a feedback signal to monitor the position of the load. By comparing a pre-programmed, “desired” position with the feedback position, the controller can take action to minimize an error between the actual and desired load positions.
Movement profile
A movement profile defines the desired acceleration rate, run time, speed, and deceleration rate of the load. For example, suppose with a system at rest (time=0, Figure 2), the motion controller issues a command to the motor (through the servo control) to start motion. At t=0, with full power-supply voltage and current applied, the motor has not yet started to move. At this instant, there is no feedback signal, but the error signal is large.
As friction and torque are overcome, the motor and load begin to accelerate. As the motor approaches the commanded speed, the error signal is reduced and, in turn, voltage applied to the motor is reduced. As the system stabilizes at running speed, only nominal power (voltage and current) are required to overcome friction and windage. At t=1, the load approaches the desired position and begins to decelerate.
In applications with similar move profiles, most of the input energy is dissipated as heat. Therefore, in such systems, the motor’s power dissipation capacity is the limiting factor. Thus, basic motor dynamics and power requirements must be determined to ensure adequate power capability for each motor.
Determining acceleration rate is the first step. For example, with a movement profile as shown in Figure 2, the acceleration rate can be determined from the speed and acceleration time. (Dividing the motor speed expressed in rpm by 9.55 converts the speed to radians per second.)
Acceleration torque
The torque required to accelerate the load and overcome mechanical friction is:
Tacc = Jt (αacc) + Tf (2)
= (Jt+ Jls + Jm) αacc + Tf (3)
Continue on page 2
Want to use this article? Click here for options!
© 2012 Penton Media Inc.
Acceptable Use Policy blog comments powered by Disqus





