motion control theory. servomotor
TRANSCRIPT
1
Motion Control Theory
Kimberly-Clark GNW & HC Electrical Forum
2
Topics
• Closed Loop System
• Servo Motors
• Servo Drives
• Mechanical Gearing
• Feedback Types
• Motion Controllers
• Torque
• Inertia
• Design Considerations
3
Closed Loop
System
Motion Control Theory
6
• Accuracy – This term defines the ability of the controlled
axes to position an object in a spatial domain. (how close you can come to the bulls-eye). Another definition is the ability to reach a predetermined point in space.
• Resolution – Resolution is defined as resolving by the
breaking into parts. • The action of a rotary or linear feedback device
used for control purposes.
• Repeatability – The ability to exactly replicate or reproduce a
motion profile as a continuous operation.
– This term defines the ability of the controlled
axes to position the controlled object after
several moves
Definitions
7
• Position Error – The dynamic difference between the position commanded by the controller
and the actual position of the object being moved.
• Position Loop – The controller algorithm correcting the difference between the controller
commanded position and the feedback from the controlled axes used to determine actual position
• Speed or Velocity Loop – This loop is typically located in a drive. The function of the loop is to output
the motor torque required to maintain the speed/velocity commanded to the drive amplifier.
• Torque (current) Loop – The loop in the drive amplifier that is responsible for controlling the torque
producing current by comparing the motor actual shaft position’ (incremental shaft position is integrated within the controller to determine the shaft speed/velocity) to the actual shaft position.
Definitions
8
When is Motion Control Required?
• Precise Control of Position
– Rule of Thumb: Accuracy of motor shaft less than
5 degrees or linear movement less than .0001”.
• Precise Control of Speed
– Rule of Thumb: Speed regulation of .05% or better
• Rapid Acceleration and Deceleration Requirements
– Rule of Thumb: Motor acceleration from 0 to 2000 rpm in
less than .5 sec.
• Control of Torque
– Ability to provide full torque at 0 rpm.
10
Speed Feedback
Example – Closed Loop Control System
Load
Table
Movement
Controller AC/DC
Servo Amp
0 to ±10V DC
Position Loop Velocity
Loop
Encoder
Ballscrew
Reducer
Motor Power
11
What is a Servo?
• A Servo is a control system which, through the use of feedback or internal control,
has the capability for accurate and repeatable control of one or more of the following
dynamic parameters…
– Position
– Velocity
– Torque
• A Servo Axis is a principal direction along which motion occurs. The machine
hardware (mechanics) that make up that movement.
ROTARY
Load
Motor
LINEAR
Ballscrew
Ballnut
Motor
Gearbox Pulleys
12
Components of a Motion Control System
Software
Motion
Controller
Drive/
Amplifier
Actuator/
Motor
Mechanical
Linkages
And Load
Feedback
Transducer
Servo Axis
13
Servo
Motors
Motion Control Theory
14
Rotor
windings
Air gap
Magnet
Case
DC Motor Limitations
• Limitation - Heat in a brush type DC motor must be conducted from
the rotor windings to the case of the motor.
• Limitation to how fast a motor can be run using mechanical
commutation...
Brush
Commutator
Arcing
15
Permanent
Magnets
Windings
Servo Motors - Theory
• A brushless servo motor locates the permanent magnets on
the rotor and the windings on the stator...
16
Heat generated in
windings is directly
conducted to motor
case.
Winding is electronically
commutated.
Servo Motors - Theory
• Brushless motor design reduces the problems of heat
dissipation and commutation induced speed limits.
17
Magnet material
on rotor is lighter
than copper wire
windings.
Servo Motors - Theory
• Also, the rotor inertia is reduced because heavy copper wire
windings are not required.
18
Performance Limitations
• Windings in the stator
– Better heat dissipation
– Higher continuous torque
– Magnets on the rotor
• Mechanical commutator
replaced by electronic
commutator in the amplifier
– No Commutation Limit
– No speed limit due to arc-
over Continuous Duty Zone
Intermittent Duty Zone
19
Rotor
Magnets
2 4 6 8 10 12
2
4
6
8
10
12
14
De-magnetizing force - “H” (Kilo Oersteds)
Flux Density - “B”
(Kilo Gauss)
Servo Motors - Properties
• Magnet material properties
20
Rare Earth vs. Ferrite Motors
• Servo motor magnets primarily fall into two classes:
– Rare Earth Magnets (Samarium Cobalt or Neodymium-Iron-Boron)
– Ceramic Magnets (Ferrite)
• Rare Earth Motors fall into two categories:
– Medium Inertia Motors
– Low Inertia Motors
• Rare Earth Magnets considerations.
– Lower inertia means higher theoretical acceleration • Stability and Bandwidth become an important consideration
– Proper System inertia sizing becomes very critical • Do not exceed 6 to 1 system to rotor inertia (3 to 1 in critical/contouring applications)
when using standard encoder or resolver feedback
21
Rare Earth vs. Ferrite Motors
• Rare Earth Advantages:
– Excellent magnetic properties (up to 30 MGOe).
– Lower rotor inertia.
– Smaller motor sizes for a given torque
– Effective where high response speed, quick acceleration, high efficiency and small size are required.
• Rare Earth Disadvantages:
– Magnetic material is expensive.
– Samarium Cobalt and Neodymium material has a limited supply (only available in a few areas of the world).
– The system inertia must also be low (within at least 6 to 1 of motor inertia). BEWARE! BEWARE! Inertia mismatch means stability and control problems. System sizing is very critical. (High resoultion feedback can help expand the range)
22
Rare Earth vs. Ferrite Motors
• Ferrite Motor Advantages:
– Low cost magnetic material
– Virtually unlimited availability
– May be easier to match the motor to a system due to inertia.
• Ferrite Motor Disadvantages:
– Inferior magnetic properties (~4 MGOe). More material required to
provide the same flux.
– Larger frame size and higher inertia per given torque.
• Torque to Rotor Inertia Comparison (Rule of Thumb)
– The Rare-Earths’ ratio of Torque to Rotor Inertia is about 4 times
higher than the standard Ferrite motor.
23
Servo Drives
Motion Control Theory
24
Power from
DC Bus
Motor
200 Volts
20 Volts
Transistor is pulsed
on and off - low
power dissipation.
10 Amps
Transistor Power Dissipation = Much Lower vs Linear supply!!
Servo Drives - Theory
• PWM drive operation - transistor is pulsed on and off
25
Positive
Zero
Negative
Period Period
50% 50% Positive
Negative
Motor Current PWM Voltage
Servo Drives - Theory
• Pulse width modulation - zero current:
26
Positive
Zero
Negative
Period Period
75% 25% Positive
Negative
Motor Current PWM Voltage
Servo Drives - Theory
• Pulse width modulation - positive current:
27
Positive
Zero
Negative
Period Period
25% 75% Positive
Negative
Motor Current PWM Voltage
Servo Drives - Theory
• Pulse width modulation - negative current:
28
+
+
Reference
Input
Saw Tooth
Carrier
Carrier
and
Reference
PWM Output
Comparator
Servo Drives - Theory
• Pulse width modulation - pulse generation:
29
Motor
Voltage
Motor
Current
Servo Drives - Theory
• Pulse width modulation is possible because the
inductance of the motor has a smoothing effect on
the pulses...
30
What makes a Servo Drive Unique?
• Operation without cogging to zero rpm
• Controls output Torque to 0 rpm
• Always use Motor feedback (velocity and commutation)
• Speed Regulation < 0.1% standard with 100% torque disturbance
• Extreme stiffness to Transient Loading
• Velocity Loop Bandwidth > 100 Rads/sec (16Hz)
– Motor not included
– Digital drive has 40+ Hz typical
• Use special permanent magnet servomotors
• Current limit and bandwidth control standard
• External control/sequencing circuits required
31
Trapezoidal
Sinusoidal
Servo Drives - Theory
• There are two common methods of servo drive commutation:
32
Trapezoidal
Sinusoidal
Servo Drives - Theory
• There are two common methods of servo drive commutation:
– Trapezoidal
– Sinsoidal
• “Trapezoidal” and “Sinusoidal” refer to the shape of the voltage
waveforms that the amplifier generates...
33
Trapezoidal Commutation-
Requires only hall effect
feedback of rotor position
Sinusoidal Commutation–
Requires encoder or
resolver feedback of rotor
position
Servo Drives - Theory
• “Trapezoidal” and “Sinusoidal” commutation
34
Torque
Torque
Trapezoidal commutation
- Torque ripple
- Only hall effect feedback
required
Sinusoidal commutation
- Minimal torque ripple
- Encoder or resolver
feedback required
10-15%
Servo Drives - Theory
35
Mechanical
Gearing
Motion Control Theory
36
Motion
Dictionary
Definitions
• Backlash
– The relative movement between interacting mechanical
parts resulting from looseness.
• Preload:
– The process of forcing interacting mechanical parts
together to eliminate backlash.
• Angular measurement:
– 60 Arc-minutes = 1 degree of rotation
– 3600 Arc-seconds = 1 degree of rotation
37
Backlash
• A relative movement between interacting mechanical parts,
resulting from looseness when motion is reversed.
Backlash in
tooth profiles
38
Gearing
• Types
– Gearbox, Belt and Pulley, Gear Mechanism
• Why?
– Torque Increaser (Ratio), Tout = Tin x Z
– Speed Reducer (Ratio), nout = nin x Z
– Inertia Reducer (Ratio2) , jref = jload / Z2
Output
(Application)
Input
(Servomotor)
Gear Reduction
39
Gearing Advantages
• Most Motion Control Applications require some form of
reduction - Approx. 70%
• Torque Multiplication
• Inertia Matching
• Increased Stiffness
• Increased Resolution
• Speed Reduction
• Utilize Full Motor Characteristics
40
• What is the machine controlling? – Is the machine moving material in space where there is no
concern about path accuracy? • In this case torque is the primary concern.
• Why am I concerned about inertia mismatch?
– What is the customers primary concern? • An application that resists external disturbances during a move
– select a motor with higher inertia
• Not paying for KW that is simply used to get the motor moving
– This was one of the first criteria in the development of rare earth motors
• (high torque and very low inertia)
Application Considerations
41
Gearing Drawbacks
• Can add backlash to the system
• Reduces system efficiency
• Reduces output speed
– requires higher motor speed
• Can increase audible noise
• Increases cost
42
Speed Reduction
• Output speed equals input speed divided by the gearbox
ratio: Vo = VM/Z
– Where: • VM = Motor Speed(RPM) = 500 RPM
• VO = Output Speed(RPM) = 50 RPM
• Z = Gearbox Ratio = 10:1
43
Torque Multiplication
• Output Torque equals motor torque times the gearbox ratio
times the gearbox efficiency: TO = TM x Z x e
– Where: • TO = Output Torque(In-Lb) = 90 In-Lb
• TM = Motor Torque(In-Lb) = 10 In-Lb
• Z = Gearbox Ratio = 10:1
• e = Gearbox Efficiency(%) = 90 %
• You cannot exceed the gearbox output torque specification!
44
Motor - coupled to
input of speed
reducer.
Input gear
Output gear - twice
the size of input gear
so torque output is
doubled and speed
is halved.
Torque Multiplication
• 2:1 Speed Reducer
45
Inertia Matching
• The reflected inertia as seen by the motor is equal to the total
system inertia divided by the square of the gearbox ratio:
• JREF =JL/Z2
– Where: • JL = System inertia(In-Lb-Sec2) = 2 In-Lb-Sec2
• JREF = Reflected inertia(In-Lb-Sec2) = 0.5 In-Lb-Sec2
• Z = Gearbox Ratio = 2:1
46
Out
In
In
Out
Typical Gearing Technologies
• Parallel Axis Gearing
– Spur/Helical
– Planetary
• Non-Parallel Axis Gearing
– Worm
– Bevel
• Other
– Belt Driven
47
Spur/Helical Gear Technology
• Moderate Backlash
• High Stiffness
• Very Smooth Operation
• 96-98% Efficient Per Pass
• High Input Speeds
• Low Inertia
• Excellent back-drive capability
Spur
Helical
48
Planetary Gear Technology
• Low Backlash
• Very High Stiffness
• Smooth Output Torque
• 90-95% Efficient Per Pass
• Input Speeds < 3000 Rpm
• Low Inertia
• Limit to gear ratios without
staging planetary
49
Worm/Bevel Technology
• Worm Gear
– Low Backlash
– Very High Stiffness
– 40% Efficient, Lower At Start-Up
– Moderate Input Speeds, Frictional
Heat
– Low Inertia
– Poor Back-Drive Capability
• Bevel Gear
– Spur gear technology but right angle
– Right Angle Torque Transmission
– Moderate Backlash
– High Stiffness
– 96-98% Efficient
– High Input Speed
– Excellent Back Drive Capability
Worm
Bevel
50
Belt Driven Technology
• Belt and Pulley for Gear Ratio
• High Efficiency - 90%
• Minimal mechanical noise
• Long life
• Potential for stretch
• Potential for slip if positive drive
isn’t used
51
Gearhead Sizing
• When selecting or sizing the correct gearhead for an
application,
– It is important to first determine whether the application is
of a cyclic or continuous operation.
– Whether the application is cyclic or continuous
determines which of a gearhead’s speed and torque
ratings should be used for proper sizing and selection of
a gearhead (maximum vs nominal ratings).
52
Feedback
Devices
Motion Control Theory
53
Servo Axis
Feedback Position/ Velocity
Motion Control Drive
Position/ Velocity Control
Feedback Devices
• Basic feedback loops:
– Current / Commutation Loop
• Motor Based Feedback Provides
– Commutation Feedback (motor rotor position for AC control)
– Can also be used for Velocity & Position Loop feedback
– Velocity / Position Loop
• Velocity Loop controls speed of motor
• Position Loop controls linear or rotary machine position
• Velocity Loop could be performed by the Drive
Current/ Commutation
Loop
Velocity/Position Loop
54
Feedback Devices
• Sensor devices mounted to the actuator (motor) or
load that detect speed and/or position.
55
Pulses Indicate Position
Pulses/Sec Indicate Speed
Voltage
TimeEncoder
Output
Feedback Devices
• Encoder
56
Incremental Encoder Output
• Electrical Characteristics
– TTL (5V) or CMOS (12v)
– Single Ended
– Complementary
– Differential Line Driver
57
• Differential Line Driver
(A+Noise)-(-A+Noise)=A+Noise+A-Noise=2A
Incremental Encoder Output
58
Incremental Encoder Output
• Detecting Rotation Direction
Channel A
Channel B
Marker
Channel A
Channel B
Marker
Clockwise
Rotation
Counterclockwise
Rotation
59
Incremental Encoder Output
• Line Count Multiplication
Channel A
Channel B
1X Multiply
2X Multiply
4X Multiply
60
Resolvers
• What Are They?
• Rotary transformers
– Single rotating winding (rotor)
– Two stationary windings (stators)
– Coupling between rotor and stators varies with shaft
angle
• Brushless transformer couples signal to rotor
• Provide absolute position over one revolution
61
• There are 2 types of Resolvers
– Transmitter • Transmitter is excited at the rotor signal.
• Position information is read at the SIN and COSINE windings
– Receiver • Receiver is excited at the SIN and COSINE windings and the absolute
position is read from the rotor winding
• Functional Differences
– Transmitter is more noise immune and requires less
hardware to support.
Resolvers
62
Circular Transformer
Two Phase Stator
Sinusoidal
Input
Sinusoidal
Output
Sinusoidal
Output
Resolvers
• Resolver - (Transmitter style)
63
Winding A
(Sine Winding) Winding B
(Cosine Winding)
Rotor
Resolvers
• Resolver Operation - Concepts
64
Signal sent to rotor:
Signal on Cosine
winding:
Signal on
Sine winding:
0 Degree Position
Resolvers
• Resolver Operation - Concepts
65
Signal sent to rotor:
Signal on Cosine
winding:
Signal on
Sine winding:
20 Degree Position
Resolvers
• Resolver Operation - Concepts
66
Signal sent to rotor:
Signal on Cosine
winding:
Signal on
Sine winding:
45 Degree Position
Resolvers
• Resolver Operation - Concepts
67
Signal sent to rotor:
Signal on Cosine
winding:
Signal on
Sine winding:
90 Degree Position
Resolvers
• Resolver Operation - Concepts
68
Rotor Signal
Cosine Output
Sine Output
0o 0o 90o 180o 180o 270o 360o
Electronics looks
at portion of signal
indicated by green
lines.
Resolvers
• Resolver Operation Concept - 360o Rotation
69
Sine value
Cosine value
Sine Output
Cosine Output
Values are measured by a
comparator and compared to
the reference signal.
0o 90o 180o 270o 360o
Resolvers
• Resolver Operation Concept - 360o Rotation
70
Sine value
Cosine value
Sine Output
Cosine Output
0o 90o 180o 270o 360o
Resolvers tell you where you are within
1 shaft rotation (Even immediately
after power up).
Resolvers
• Resolver Operation Concept - 360o Rotation
71
Excitation
Oscillator
Tracking
R/D
Converter
Binary Angle
Output
Resolver
R2
R4
Resolver - Interface
• Tracking Resolver-to-Digital (R/D)
Converter
• Digital counter tracks the Resolver
position
• Counter provides parallel binary
output representing absolute position
• Up to 16 bit resolution typical
72
Resolvers vs. Incremental Encoders
• Resolvers
– Lower device cost
– Absolute within one rev
– Higher noise immunity
– Lower maintenance
– Passive device
– Smaller Package
– Less Wires
– Higher environmental specs.
• Encoders
– Lower interface cost
– Variable resolutions
– Easier to debug
– Easier to ratio together
73
NS
Magnet
Hall Effect
Device
Feedback Devices
• Hall Effect Switches – When a magnet is passed by a Hall effect device, current flows
through it.
74
N
S
Magnetic disk attached
to motor shaft.
Hall Effect
Devices
A
B
C
Hall A
Hall B
Hall C
0o 60o 120o 180o 240o 300o 360o
Feedback Devices
• Hall Effect Switches – Hall effect switches are often used as a way to roughly determine
the position of the rotor on a brushless motor.
75
ABS
Signal
0o 60o 120o 180o 240o 300o 360o
“ABS” Signal
N
S
A
B
C
Feedback Devices
• Hall Effect Switches – Rockwell-Automation products combine the A, B, and C signals
into one output called the “ABS” signal to reduce wire count.
76
Channel A+
Channel A-
Channel B+
Channel B-
Channel Z+
Channel Z-
ABS
Feedback Devices
• Hall Effect Switches
– Hall effect switch functionality (including the ABS signal)
is now being built into standard optical encoders.
77
Feedback Trends
• Devices:
– Moving towards Motor Based Absolute Encoders
– Encoders are approaching resolvers in robustness
• Resolution:
– Applications demanding 1M to 4M counts/motor rev in
precision applications (CNC, converting, etc.)
• Motor based Absolute Encoders:
– Want to eliminate homing on power up
– Smart encoders that store motor parameters
78
V
pps2
Vos2 V
o_s2
Sin
_Sin
Cos
_Cos
Voc2
Vpps2
Vo_c2
F2
sc2
Data
_Data
Hi-Res Feedback
• Hiperface
• SRS, SRM Optical Encoder
• ST & MT Absolute Versions
• 1024 Sine/Cosine Per Rev. (1Vpp)
• >2 Million Counts per rev
• RS485 Parameter Channel
• Low Voltage & Frequency Signal
• 8 Wires
• Internal Voltage Regulator
– Allows long cable lengths (to 300m)
– Excellent Power Supply Rejection (PSRR)
• On Board Temperature Sensor
• Plug and Play, on board E2PROM
79
7 to 12 VDC
Diagnostics Position Offset Motor Rating Label
Event Counter Absolute Position User defined Data 42H
40H
Process
Data
Channel
Parameter
Channel
Power
SRS/SRM Drive
RS 485
Driver/Receiver
Power
Controller
2 n+2
Counter
• Smart Sensor Functions
Stegmann Hiperface
80
1 8
1 8
1 8
1 8
optical pick up
system
customized
integrated
circuit
vector
controlled
LED-current
mechanical
gearbox with
magnetic (hall)
pick up system
for the multiturn
function
controller
EEprom
RS 485
driver
operational
amplifier
Sin/Cos
parameter
power supply Linear
Regulator
Block Diagram of the Stegmann Multi-Turn Encoder
81
Accuracy Resolution Shock Temp Comments
Tachometers N/A N/A 25 G -10o to 120o C Velocity feedback
only
Incremental
Encoders
~1.5 Arc-Min ~32,000 counts 25 G 0o to 100o C
Resolvers ~10 Arc-Min ~16,000 counts 50 G -55o to 175o C
Hi-Res
Encoders
~5 Arc-Sec ~4 million
counts
25 G 0o to 125o C
Hall Effects ~1 Degree ~1/6 Revolution 25 G -10o to 120o C Course rotor
position for
commutation
*Typical values
Feedback Devices
• Comparison of Feedback Devices
82
Motion
Controllers
Motion Control Theory
83
Motion Controllers
• The “brain” of the system which typically use
microprocessors to accumulate an input command, compare
it to a feedback and make appropriate corrections
• Usually one of the following types….
– PLC Based
– Bus-Based
– Integrated Drive/Controller
– Stand-Alone
– Open Architecture
84
Machine
Controller
Sensors
Gauges
Meters
Data Acquisition
Proportional Valves
Displays
Keyboards
Touch Screens
Servos
Steppers
Hydraulics
VFD’s
Mainframes
MIS
SPC
Peer to Peer
Switches
Indicators
Readout
Actuators
Motion Controller Elements
85
Motion Controllers Provide
• Precise programmed positions of a load
• Precise speed regulation & high acceleration rate control
• Precise control of servo motors, stepper motors, hydraulic actuators,
VFD’s, Linear Motors
• Feedback is often used for position and speed control
• Networking to host or peer computer/controllers
• Synchronization of multiple moving machine members (axes)
• Processing Inputs & Outputs (discrete or analog)
86
Apply PID to
Position Error
Determine
Position Error
Calculate
Desired Position
Check Inputs and
Set Outputs
Check for Serial
Commands
Check for
Faults
P (Proportional) - For Speed Response.
I (Integral) - For Accuracy - Slow response.
D (Derivative) - For stability and Damping.
Motion Control
• Motion Controller Firmware Operation
87
Motion Control Profiles
What are the critical parameters that must be controlled or
important for a successful completion of a process? • Distance
• Velocity
• Acceleration
• Deceleration
• Torque
• Inertia
Other Motion profile items • Index
• Incremental Move
• Absolute Move
• Home
88
1 2 0
Accel Decel
Triangular Profile Accel to speed and decel back to original speed or zero, rest and repeat the process as needed.Ex. Pick & Place
When to use Triangular Velocity Profiles?
89
S-Curve Profile Accel to speed at a variable rate (slower first, then faster, then slower), travel constant speed, decel to zero at a variable rate (slower first, then faster, then slower).Ex. Bottling; Train ride at Airports.
1 2 0
Trapezoidal Profile Accel to constant speed, travel at constant speed, and decel to zero. Ex.Cut to Length Accel Decel
Constant Speed
time (s)
time (s) 1 2 0
When to use Trap / S-Curve Velocity Profiles?
90
2 0
An entire operation can be plotted as multiple velocity profiles, including time at rest.
time (s) 1 4 3 6 5 8 7 10 9
Rest or Dwell Cycle
Profiles
91
An “index”:
Time
Speed
Constant
Speed
Dwell
Batch
Index Profile
92
Move
• Incremental Move
• Absolute Move
0 1 2 3 4 5 -5 -4 -3 -2 -1
Go in the direction indicated (+/-) from where you are at the time the command is issued. The # of units is specified.
A B
A B = +2 2 units positive B C = +1 1 unit positive
B C
D C
C D = -7 7 units negative
A B = 2 go to a position of 2 B C = 3 go to a position of 3
D = -4 go to a position of -4 C
93
Home
0 1 2 3 4 5 -5 -4 -3 -2 -1
0 1 2 3 4 5 6 7 8 9 10 11
Home Position
Home Position = all absolute moves are positive (+)
Home position is the base (zero) reference for all absolute moves.
It can be defined anywhere in the travel.
Load
Home
All moves are CW. No CCW rotation from zero
94
Overtravel
• Overtravel = Going beyond the physical limits of the machine
0 1 2 3 4 5 -5 -4 -3 -2 -1
+5 -5
Overtravel limit switches shut down the drive before damage occurs from crashing into machine limits.
Software overtravel limits are established inside of the hardware overtravel limits (eg. +4.5, -4.5)
Move to 4 = Travel to 4 units = OK = Move Move to 10 = Beyond SW OT = No Move
96
Resolution
• The smallest increment into which a quantity can be divided
• In motion...
– Defined by the feedback counts/rev & the smallest
programmable distance.
-0.0002 -0.0001
Commanded Position
+0.0001 +0.0002
If position A and B look the same to the controller but position C does not, the positioning resolution of the system is ± 0.0001
A B B C C
97
Application Accuracy Requirements
• Linear Accuracy is relatively easy to understand
– Terms are in linear measurements of fractions of inches or millimeters
• Rotary Accuracy can be addressed in various terms
– Radians
– Units of linear measurements about the circumference of a roll
– Degrees • Minutes 1/60 of a degree
• Seconds 1/60 of a Minute
• Arc Seconds
– 1 arc second = 1/3600 of one degree of an arc
– Length of arc for a center angle of nº= 0.008727d (where d is the diameter)
98
Bandwidth
• The limiting frequency of commands to which an
actuator can respond
• The higher the Bandwidth, the more commands / Unit of
time the system can respond to
100
We are most interested in the torque and speed
required by each application.
Triangular profiles are limited by the maximum speed of
the system.
Trapezoidal profiles can be used when maximum speed
is a limitation.
Trapezoidal profiles are limited by the maximum
acceleration of the system.
S-Curve and Parabolic profiles have smoother speed
transitions but require greater acceleration and
deceleration rates.
Motion Profiles
• Things to Remember
110
Torque
Motion Control Theory
111
Motion
Dictionary
Torque
• The tendency of a force to produce rotation about an axis.
• The turning force applied to a shaft tending to cause rotation
• Torque is defined by these two equations:
– Torque = Force ´ Radius • = F ´ X
– Torque = Inertia x rotational acceleration • = J ´ a
– Unit = in.- lb; N m;
112
Torque:
Force
Radius
Inertia
If radius is 16 inches, and
the force applied is 1
pound:
Torque = Force x Radius
Torque = 1 lbs x 16 inches
Torque = 16 inch-lbs
Torque
Produced
Torque
113
Torque - Example:
Time
Velocity
83p rad/sec
0 Seconds
67p rad/sec
50p rad/sec
33p rad/sec
0 rad/sec
17p rad/sec
1 2 4 3
100p rad/sec
qa
wmax
a = 50p rad/sec2 = 157.1 rad/sec2
Jcyl = .933 in-lbs-sec2
T = Jcyl x a = 146.6 in-lbs
Torque
114
Torque
• From the Torque/Speed
profile you must
determine:
– Peak Intermittent Torque
is within Servo System
capabilities
– RMS Torque is within the
continuous operating
region
Continuous Duty Zone
Intermittent Duty Zone
115
Velocity/Torque vs. Time Profile
time
time
Desired Load
Velocity
Required Motor Torque
Vpeak
t1 t2 t3 t4
T1
T2
T3
T4
Tpeak
Trms T1
2 t1 + T2
2 t2 + T32 t3 + T4
2 t4
t1 + t2 + t3 + t4 =
116
Inertia
Motion Control Theory
117
Inertia
• The product of the weight of an object (W) and the square of the radius of gyration (K) (how the weight is distributed around the axis of rotation).
• Result = WK2 = Lb - Ft2
• The magnitude of inertia is a function fourth power of its radial dimension. Therefore a small diameter cylindrical rotor inherently has a much lower inertia than a large diameter motor.
• A smaller Radius part has much less inertia than a larger radius part. – Double radius - 24 = 16 times the inertia
– Triple radius - 34 = 81 times the inertia
• Servo System inertias are generally defined as IN-LB-SEC2
118
Rotating a disk Rotating a cube
The inertia (how hard it is to rotate an object) is
determined by the length, diameter,and density of
the object.
Inertia
• Inertia - Examples:
119
Inertia - Examples:
The inertia of a cylinder
rotating on the axis shown is:
Jcyl = pLrr4 = Wr2
2g 2g
p = 3.14
r = Density (lbs/in3)
W = weight (lbs)
g = 386 in/sec2
L = Length (in)
L
r = Radius (in)
r
Inertia
120
Inertia - Examples:
Jcyl = pLrr4 = (3.14)(10 in)(.283 lbs/in3)(3 in)4 =
2g (2)(386 in/sec2)
L = 10 inches r = 3 inches
.933 in-lbs-sec2
Steel cylinder (r = .283 lbs/in3)
Inertia Calculation using Diameter
121
Inertia - Examples:
Jcyl = Wr2 = (80 lbs)(3 in)2 =
2g (2)(386 in/sec2)
r = 3 inches
.933 in-lbs-sec2
Steel cylinder (W = 80 lbs)
Inertia Calculation using Mass
122
Torque, Inertia, and Time
Time
Inertia Torque Directly
Proportional
Directly Proportional
Inversely Proportional
Torque = Acceleration x Inertia
123
Design
Considerations
Motion Control Theory
124
When is Motion Control Required?
• Precise Control of Position
– Rule of Thumb: Accuracy of motor shaft less than
5 degrees or linear movement less than .0001”.
• Precise Control of Speed
– Rule of Thumb: Speed regulation of .05% or better
• Rapid Acceleration and Deceleration Requirements
– Rule of Thumb: Motor acceleration from 0 to 2000 rpm in
less than .5 sec.
• Control of Torque
– Ability to provide full torque at 0 rpm.
125
Selecting the Correct Motor
• What are the application requirements
– Continuous process
– Pick and Place
– Motion Intensive • Feed to Length
• Rotary Shear
• Flying Cutoff
• Is high Inertia a help or a hindrance
– Is the application subject to disturbances
– Do axes need to follow a precise path
126
Relevant Application Data
• Load / Motor Inertia Ratio
• Motor / Load Coupling Type
– Rigid
– Backlash (i.e. Gearbox)
– Compliant (i.e. Resonance)
• Profile
– Fast acceleration / deceleration
– Slow acceleration / deceleration
• Dynamic Performance required
135
Backlash Influences
• Any backlash will have a severe effect on the maximum
achievable gain
• From a previous slide :- ‘If the inertia doubles, the gain can
also be doubled thus restoring the bandwidth’
• But in the middle of the backlash range, the motor and load
are effectively disconnected, so the gain at this point will be
too high. The effect is severe ‘hammering’ across the
backlash.
• The maximum usable gain is that which would be appropriate
without the load.
137
Inertia Ratio and Backlash
• This helps to answer the perennial questions :-
– ‘What is the maximum allowable inertia mismatch ?’
– ‘What is the optimum inertia match ?’
• The best situation for performance when backlash is present
is a motor that dominates the load :-
Jmotor >> Jload (A ‘high’ inertia motor helps here)
• Even a 1:1 inertia ratio reduces bandwidth by 50%
• With a rigidly coupled motor and high resolution feedback
even extreme inertia ratios may perform satisfactorily
138
Coupling and Resonance
• If the load and motor are coupled by a compliant (springy)
coupling, the effect on limiting gain is very similar to that of
backlash so, again, a ‘high’ inertia motor helps .
• At the moment the motor starts to accelerate from rest the
‘spring’ is unloaded so the load is effectively disconnected
from the motor.
• As the motor moves and ‘winds up the spring’ the load
inertia is felt by the motor.
• Note that compliance may exist in the rotating parts or the
motor mounting.
140
Acceleration Requirements
• Slow acceleration -- tens of seconds to ramp to speed
– Typically used in process lines such as calenders, extruders, • Normally select induction motors since high acceleration is not a requirement
• Normal Acceleration
– several seconds to attain maximum speed • These applications may require more investigation to determine the correct solution
• High acceleration -- complete cycle occurs in milliseconds
– requires PID or zero following error system • Includes feed forward and integral terms to keep the proportional error near zero.
There is always a small error
• sizing based on motor inertia and gearing
141
Selecting The System
• Carefully identifying the application requirements will allow
you to identify the appropriate motion control components
and a successful application.