PDF Download(6439KB)

Technical Explanation for Servomotors and Servo Drives
CSM_Servo_TG_E_1_1
Introduction
Sensors
What Is a Servomotor and What Is a Servo Drive?
Switches
A servomotor is a structural unit of a servo system and is used with a servo drive. The servomotor includes the motor that drives
the load and a position detection component, such as an encoder.
The servo system vary the controlled amount, such as position, speed, or torque, according to the set target value (command
value) to precisely control the machine operation.
Servo System Configuration Example
(2) Control section
Controls the motor
according to commands.
(3) Drive and detection section
Drives the controlled object and
detects that object.
Safety Components
(1) Command section
Outputs command
signals for operation.
Servomotor
Power transmission
mechanism
Target values
Motor power signals
Encoder
Ball screw
Table
Relays
Feedback signals
Servo drive
Control Components
Controller
Feedback signals
Servomotor
Automation Systems
Motion / Drives
Energy Conservation Support /
Environment Measure Equipment
Power Supplies /
In Addition
Others
Common
1
Technical Explanation for Servomotors and Servo Drives
Features
Sensors
Precise, High-speed Control
Fully-closed Loop System Configuration Example
Open Loop System Configuration Example
Relays
Open Loop
A stepper motor is used instead of a servomotor. There is no
feedback loop.
The overall configuration is simple. Positioning can be
performed at low cost, but gear and ball screw backlash and
pitch errors cannot be compensated. When a stepper motor
stalls, an error will occur between the command value and the
actual movement. This error cannot be compensated.
Open loop control is suitable for low-precision, low-cost, lowspeed, and low-load-change applications.
Safety Components
Fully-closed Loop
The most reliable form of closed loop. A fully-closed loop is
used when high precision is required.
The motor is controlled while directly reading the position of
the machine (workpiece or table) using a linear encoder and
comparing the read position with the command value (target
value). Therefore, there is no need to compensate for gear
backlash between the motor and mechanical system, feed
screw pitch error, or error due to feed screw torsion or
expansion.
Switches
• Servomotors excel at position and speed control.
• Precise and flexible positioning is possible.
• Servomotors do not stall even at high speeds. Deviations due to large external forces are corrected because encoders are used
to monitor movement.
Servomotor
Stepper motor
Ball screw
Control Components
Power transmissi
mechanism
Ball screw
Table
Table
Controller
Controller
Stepper motor drive
Servo drive
Automation Systems
Linear encoder
Behind motor
Motor side of
feed screw
Gear backlash
Compensation
required
Compensation
not required
Ball screw or nut torsion
Affected
Ball screw expansion or
contraction
Affected
Ball screw pitch error
Compensation
required
Energy Conservation Support /
Environment Measure Equipment
Installation location of
detector
Motion / Drives
Semi-closed Loop
This method is commonly used in servo systems.
It is faster and has better positioning precision than an open
loop.
Typically an encoder or other detector is attached behind the
motor. The encoder detects the rotation angle of a feed screw
(ball screw) and provides it as feedback of the machine
(workpiece or table) travel position. This means that the
position of the machine is not detected directly.
The characteristics depend on where the detector is installed.
Opposite of
motor side of
feed screw
Hardly affected
Power Supplies /
In Addition
Semi-closed Loop System Configuration Example
Servomotor
Others
Ball screw
Table
Controller
Servo drive
Common
2
Technical Explanation for Servomotors and Servo Drives
Principles
Oscillator
Position
command
Speed
command
Error/
speed
conversion
Drive
Motor
Frequency/
speed
conversion
Position
loop gain
Speed
feedback
Current
feedback
Multiplication
Encoder
Position feedback
The basic operating principle is the same as for an inverter, in
which the motor is operated by converting AC power to DC
power to be a certain frequency.
Fixed frequency
(50/60 Hz)
Required frequency
(0 to 400 Hz)
Converter
Smoothing
section circuit section
Motion / Drives
Inverter
section
Motor
Energy Conservation Support /
Environment Measure Equipment
Servomotor
The most common types of industrial servomotors are those
based on brushless motors. The rotor has a powerful
permanent magnet. The stator is composed of multiple
conductor coils, and the rotor spins when the coils are
powered in the specified order. The movement of the rotor is
determined by the stator’s frequency, phase, polarity, and
current when the correct current is supplied to the stator coils
at the appropriate time.
Automation Systems
Position
control
Error
counter
Control Components
Control
section
Relays
Servo Drive
Servo drives follow commands from the host controller and
control the output torque, rotation speed, or position of
motors.
The position, speed, or torque are controlled according to
inputs from a motion controller, feedback encoder, and the
servomotor itself, and the servo drive supplies the appropriate
amounts of power to the servomotor at the appropriate times.
Safety Components
Speed loop gain
Speed loop integral time constant
Torque control
Speed control
Switches
Encoder
Servomotors are different from typical motors in that they
have encoders. This allows high-speed and high-precision
control according to the given position and speed commands.
Encoders are one of the hardware elements that form the core
of a servo system, and they generate speed and position
feedback. In many cases, the encoder is built into the
servomotor or attached to the servomotor. In certain
applications, the encoder is an independent unit that is
installed away from the servomotor. When the encoder is
installed in a remote location, it is used for related parameters
in addition to for control of servomotor operation.
Encoders are divided into two kinds.
• Incremental encoders
• Absolute encoders
Multi-turn absolute encoders are typically used for
servomotors.
Refer to the Technical Explanation for Rotary Encoders for
more information on encoders.
Sensors
Servo Operation and Configuration
A system built with servo drives and servomotors controls
motor operation in closed loop. The actual position, speed, or
torque of the servomotor is fed back to compare to the
command value and calculate the following errors between
them. Then the servo drive corrects the operation of the
servomotor in realtime using this error information to ensure
that the system can achieve the required performance. This
cycle of feedback, error detection, and correction is called
closed-loop control.
The control loop is processed by either of servo drive or
motion controller, or both depending on the required control.
The control loops for position, speed, and torque are
independently used to achieve the required operation.
Applications will not always require all three control loops. In
some applications, only the control loop for torque control will
be required. In other applications, current and speed for
speed control are required, and in still other applications,
three control loops for position control are required.
PWM
Control circuits
Encoder
Encoder
Motor shaft
Permanent
magnet
Servo drive
Case
Stator coils
A servo drive also has the following functions.
• Communications with the motion controller
• Encoder feedback reading and realtime closed-loop control
adjustment
• I/O processing for safety components, mode inputs, and
operating status output signals
Others
Rotor
Power Supplies /
In Addition
Speed,
position,
or torque
Common
3
Technical Explanation for Servomotors and Servo Drives
Explanation of Terms
Performance
Power Rate
Vibration Class
Torque Constant
Rotor Inertia
Applicable Load Inertia
Rated Output
Electrical Time Constant
A control method that compares the position commanded by
the controller and the actual motor position.
An error signal is returned to the controller and used to give
the system the correct position.
Closed-loop control can be performed based on the speed,
acceleration, or torque in addition to the position.
The motion control method without using feedback is called
open loop.
Open Loop
A control method in which the results of movement are not
compared with the actuator reference.
When the controller commands the motor to move, it is
assumed that the requested movement will be completed.
Energy Conservation Support /
Environment Measure Equipment
Control Loop
In process control, a control loop adjusts a target variable by
adjusting other variables using feedback and error correction.
In motion control, control loops are set for speed,
acceleration, position, or torque.
Power Supplies /
In Addition
The transient response time to the current that flows to the
armature of a motor to which a power supply voltage is
applied.
It is expressed by this formula: Electrical time constant =
Armature inductance/Armature resistance.
Because a smaller value enables the current wave to rise
more quickly, the transient response time to the current is
faster.
Closed Loop
Motion / Drives
The rated output (P) is the mechanical power that a motor can
output.
The rated torque (T) and the rated speed (N) are related to the
rated power as follows:
P=0.105×T×N
A control mode in which positioning commands are input from
a controller and positioning is controlled using the target
values in the commands.
Automation Systems
The range in which a drive can control the load inertia.
The range is limited by the gain adjustment range and the
energy absorption capacity. The unit is kg·m2.
Position Control Mode
Control Components
The moment of inertia of the rotor, expressed in Jm.
The smaller the value is, the quicker the response is.
The unit is kg·m2.
A class based on the value of the vibration measured at the
shaft of a motor rotating at the rated speed without a load.
There are five vibration classes into which the measured total
amplitudes are divided.
Relays
The power rate is given by this formula:
Power rate = (Rated torque) 2/Rotor inertia x 10-3.
The higher the value is, the better the response is.
The unit is kW/s.
Safety Components
When a current flows to a motor, the current and the flux
produce a torque.
The torque constant is the relationship between this current
and the produced torque. The higher the torque, the smaller
the controlling current.
The unit is N·m/A.
A resistor that absorbs regenerative energy. Regenerative
energy is the energy generated by a motor when the motor
operates.
A servo drive uses internal regenerative processing circuits to
absorb the regenerative energy generated by a motor when
the motor decelerates to prevent the DC voltage from
increasing.
If the regenerative energy from the motor is too large, an
overvoltage can occur.
To prevent overvoltages, the operation pattern must be
changed to reduce the regenerative energy or an external
regenerative resistor must be connected to increase the
capacity to process regenerative energy.
Switches
Regeneration Resistance
A value of the average torque (RMS) that is produced during
operation of a motor.
A motor with a larger value than the effective torque must be
chosen.
The unit is N·m.
Sensors
Effective Torque
Backlash
Others
The mechanical system has a dead zone between forward
and reverse.
A gear that changes from forward to reverse must turn by the
amount of the dead zone before turning the specified amount.
This movement is called the backlash.
Backlash is given in minutes. One turn is 360 degrees. One
minute is 1/60 of 1 degree.
The smaller the backlash is, the less the dead zone is.
Common
4
Technical Explanation for Servomotors and Servo Drives
Functions
A function that prevents the servomotor from rotating outside
of the operating range of the device by connecting limit inputs.
When the Forward Drive Prohibit Input or Reverse Drive
Prohibit Input turns OFF, the Servomotor will stop rotating.
Manual Tuning
A function used to reduce vibration when using a low-rigidity
mechanism or equipment whose ends tend to vibrate.
Notch Filter
Internally Set Speed Control
A function that controls the speed of the servomotor using
speeds set in the internal speed setting parameters.
Electronic Gear
Torque Limit
A function that reduces the influence of mechanical friction.
A function that suppresses the vibration that is caused by the
amount of the torsion between the motor and the load.
A function that limits the output torque of a motor.
The torque limit is used for pressing a moving part of a
machine (such as a bending machine) against a workpiece
with a constant force, or for protecting the servomotor and
mechanical system from excessive force or torque.
Feed-forward Function
Position Command Filter
Hybrid Vibration Suppression Function
A function that increases the responsiveness of the control
system by adding the feed-forward value to the command
value.
This function uses a load model to estimate the motor speed.
It improves the speed detection accuracy and can provide
both high responsiveness and minimum vibration when
stopping.
The safe torque OFF function (STO) is used to cut off the
motor current and stop the motor through the input signals
from a safety device, such as a safety controller or safety
sensor.
A servo drive absorbs regenerative energy internally with the
built-in capacitor.
If the regenerative energy cannot be completely absorbed
with the built-in capacitor, it is absorbed with the internal
regeneration resistor.
Power produced by a motor for a generator.
The regenerative energy is produced by the external forces or
gravity during Servomotor deceleration.
In this case, measures for design must be taken to keep the
energy within the energy absorption capacity.
Servo systems with a low loop gain have a low response and
can increase the positioning time.
The higher the position loop gain, the shorter the positioning
time. If the setting is too high, however, overshooting or
hunting may occur in the system.
Incremental Command
An incremental command determines the travel amount
between the present position and the target position.
Absolute Command
Others
Regenerative Energy
Position Loop Gain
Power Supplies /
In Addition
Regenerative Energy Absorption
Energy Conservation Support /
Environment Measure Equipment
Safe Torque OFF Function
A function that performs soft start processing for the
command pulses using the selected filter to gently accelerate
and decelerate.
The filter characteristics for the position command filter are
selected using the Position Command Filter Time Constant
Setting.
This function is effective when there is no acceleration or
deceleration function in the command pulse (controller), when
the command pulse frequency changes abruptly, causing the
machinery to vibrate during acceleration and deceleration, or
when the electronic gear setting is high.
Motion / Drives
Instantaneous Speed Observer Function
Automation Systems
Friction Torque Compensation Function
Disturbance Observer Function
Control Components
The effect of disturbance torque can be lowered, and vibration
can be reduced by using the disturbance torque value.
A function that rotates the servomotor for the number of
pulses obtained by multiplying the command pulses by the
electronic gear ratio.
The electronic gear is used to synchronize the position and
speed of two lines, to enable using a position controller with a
low command pulse frequency or to set the machine travel
distance per pulse, to 0.01 mm for example.
Relays
A notch filter is used to eliminate a specified frequency
component.
The notch filter can restrict a resonance peak, and it allows a
high gain setting and vibration reduction.
Damping Control
Safety Components
A gain adjustment method used when autotuning cannot be
performed due to the restrictions of the operating pattern or
load conditions or when maximum responsiveness needs to
be obtained for individual loads.
Switches
Forward and Reverse Drive Prohibit
Realtime autotuning estimates the load inertia of the machine
in realtime, and operates the machine by automatically setting
the gain according to the estimated load inertia.
At the same time, it can lower the resonance and vibration if
the adaptive filter is enabled.
Sensors
Realtime Autotuning
An absolute command determines the travel amount from a
command value that is based upon the origin.
Thus the command value is different from the travel amount
unless the motor is at the origin.
Common
5
Technical Explanation for Servomotors and Servo Drives
Error Counter
Sensors
An up/down binary counter that counts the difference between
the position command pulses and the position feedback
pulses. is converted by an D/A (digital/analog) converter and
becomes the speed command voltage.
The accumulated pulses is converted to an analog voltage by
an D/A (digital/analog) converter and becomes the speed
command voltage.
Switches
Absolute Position
Position information that fully describes a position within a
space without referencing a previous position.
Safety Components
Absolute Positioning
Directly moving devices or materials to a specific position in a
space without referencing the previous position.
Positioning Completion Signal
Relays
A signal that occurs when positioning is completed.
This signal turns ON when the following error is within the inposition range set in the parameter.
This signal is primarily used to start any of the following
operations after positioning.
This signal is also called the in-position signal (INP).
Control Components
Motor with Brake
A motor with an electromagnetic brake.
Brake Interlock
Automation Systems
A function that sets the output timing for the brake interlock
output (BKIR) signal that activates the holding brake when the
servo is turned ON, when an alarm occurs, or when the servo
is turned OFF.
The output timing is set in the parameter when a motor with a
brake is used.
A holding brake is used in applications, such as for a vertical
axis, to prevent the workpiece from falling.
Motion / Drives
Dynamic Brake (DB)
Energy Conservation Support /
Environment Measure Equipment
A brake that converts the rotational energy into heat by shortcircuiting the terminals of the servomotor through a resistor to
quickly stop the motor when a power is interrupted or a servo
amplifier failure occurs.
Larger brake torque can be obtained than with an
electromagnetic brake.
However, there is no holding torque when the motor is
stopped, so a mechanical brake must be applied to hold the
motor.
Dynamic brake is used for mechanical protection.
Power Supplies /
In Addition
Free Run
A status in which a motor continues to rotate due to its inertia
when servo is turned OFF.
Immediate Stop Torque
Others
When an error is detected, the motor is stopped with the
torque set in the parameter.
Common
6
Technical Explanation for Servomotors and Servo Drives
Others
Rack and Pinion
A servomotor with an absolute encoder has an encoder in
which a disk rotates to tell the servomotor the position when
the power is turned ON.
A servomotor with absolute encoder that is used in an
industrial robot or multi-axis transfer system needs to know
the position when the power is turned ON to continue
operation quickly after a power interruption or to prevent
mistakes in operation.
A servomotor with an absolute encoder needs a backup
battery for operation.
A device that converts rotary motion into linear motion.
Normally a rack and pinion is composed of a gearwheel
(pinion) and a flat toothed bar (rack).
Servomotor
Servo Drive
Decelerator
Winding Resistance
The line resistance of a coil.
A device that generates mechanical motion using air
pressure, water pressure, or electricity.
Industrial actuators are commonly driven by electric motors.
Ball Screw
A rotary part that transmits rotary motion to a belt.
Bearing
A machine part that fits between stationary parts and rotating
parts to support the rotating parts
Synchronous Motor and Induction Motor
Synchronous Motor:
A motor that has magnetic poles in the motor rotor and moves
synchronously with the behavior of the magnetic field.
Induction Motor:
A motor whose movement is delayed in respect to the
behavior of the magnetic field.
The rotor is constructed of a non-magnetic material, such as
aluminum or copper. A magnetic field created in the stator
induces a current in the rotor. Rotation of the rotor results from
the interaction of the magnetic field created by the rotor
current with the magnetic field of the stator.
Stiffness
The property of an object to retain its original shape when an
external force is applied.
The higher the stiffness, the higher the ability of an object to
retain its original shape.
The lower the stiffness, the more easily an object is stretched
or compressed by an external force.
Power Supplies /
In Addition
Actuator
Pulley
Energy Conservation Support /
Environment Measure Equipment
A power transmission mechanism that decreases motor
speed and increases torque.
If the reduction ratio is 1/R and the decelerator efficiency is η, the
speed will be 1/R, the torque R × η, and the load inertia 1/R2.
A power transmission mechanism that converts rotary motion
into linear motion in conjunction with pulleys.
If the pulley diameter is D, the travel distance per rotation is
πD.
Timing belts are usually toothed belts that mesh with pulleys
to prevent slipping.
Motion / Drives
A device that is a structural unit of a servo system and is used
with a servomotor.
The servo drive controls the servomotor according to
instructions from a PLC or other controller and performs
feedback control with signals from an encoder or other
component.
Timing Belt
Automation Systems
A device that is a structural unit of a servo system and is used
with a servo drive.
The servomotor includes the motor that drives the load and a
position detection component, such as an encoder.
A part that is used to connect shafts together.
Control Components
A function that sets the number of pulses for the encoder
signals output from the servo drive.
Encoder dividing is used for a controller with a low response
frequency or for setting a pulse rate that is easily divisible.
Coupling
Relays
Encoder Dividing
A part that supports a shaft that rotates or performs
reciprocating operation.
Safety Components
A servomotor with an incremental encoder does not know the
position when the power is turned ON.
Instead, it needs to perform an origin search to enable
positioning.
Shaft Bearing
Switches
Servomotor with Incremental Encoder
Sensors
Servomotor with Absolute Encoder
Inertia
The property of an object to maintain its current state of
motion.
Inertia is dependent on an object’s mass, shape, and axis of
movement.
Others
One of the lead screws.
The threads of the screw are pulled with ball bearings in a
carriage.
Its high mechanical efficiency and low energy consumption
result in high rigidity and high reliability.
Ball screws are mainly used in high-speed and high-precision
machines.
Common
7
Technical Explanation for Servomotors and Servo Drives
Further Information
Servomotor Selection Flow Chart
Sensors
START Selection
Explanation
NO
Switches
Has the machine
Been Selected?
References
• Determine the size, mass, coefficient of friction,
and external forces of all the moving part of the
servomotor the rotation of which affects.
--YES
• Operation Pattern Formula
Calculating the Load Inertia For
Motor Shaft Conversion Value
• The elements of the machine can be separated
so that inertia can be calculated for each part
that moves as the servomotor rotates.
• Calculate the inertia applied to each element to
calculate the total load inertia of the motor shaft
conversion value.
• Inertia Formulas
Calculating the Added Load
Torque For Motor Shaft
Conversion Value
• Calculation of Friction Torque
Calculates the frictional force for each element,
where necessary, and converts it to friction
torque for a motor shaft.
• Calculation of External Torque
Calculates the external force for each element,
where necessary, and converts it to external
torque of a motor shaft.
• Calculates the total load torque for the motor
shaft conversion value.
• Load Torque Formulas
Select a motor temporarily
• Select a motor temporarily based upon the
motor shaft converted load inertia, friction
torque, external torque and r.p.m of a motor.
Has the Operating
Pattern Been Selected?
NO
Safety Components
• Determine the operating pattern (relationship
between time and speed) of each part that must
be controlled.
• Convert the operating pattern of each controlled
element into the motor shaft operating pattern.
Control Components
Automation Systems
Motion / Drives
---
• Calculate the Acceleration/Deceleration Torque
from the Load Inertia or Operating Pattern.
• Acceleration/Deceleration
Torque Formulas
Confirm Maximum
Momentary Torque and
Calculate Effective Torque
• Calculate the necessary torque for each part of
the Operating Pattern from the Friction Torque,
External Torque and Acceleration/Deceleration
Torque.
• Confirm that the maximum value for the Torque
for each operating part (Maximum Momentary
Torque) is less than the Maximum Momentary
Torque of the motor.
• Calculate the Effective Torque from the Torque
for each Operating part, and confirm that it is
less than the Rated Torque for the motor.
• Calculation of Maximum
Momentary Torque, Effective
Torque
Power Supplies /
In Addition
Calculate Acceleration/
Deceleration Torque
Energy Conservation Support /
Environment Measure Equipment
2
Relays
YES
1
Others
Common
8
Technical Explanation for Servomotors and Servo Drives
1
2
Is the Resolution
OK?
• Calculate Regenerative Energy from the Torque
of all the moving parts.
• Please see the user manual of
each product for the details on
calculation of the regenerative
energy.
• Check if the the number of encoder pulses
meets the system specified resolution.
• Accuracy of Positioning
• Check if the calculation meets the specifications
of the temporarily selected motor.
If not, change the temporarily selected motor
and re-calculate it.
• The following table
Safety Components
References
Switches
NO
Explanation
Sensors
Calculate Regenerative Energy
YES
NO
Are the Check Items
on Characteristics
All OK?
Specialized Check
Items
Check Items
Effective Torque < Motor Rated Torque
• Please allow a margin of about 20%. *
Maximum Momentary
Torque
Maximum Momentary Torque < Motor Maximum Momentary
Torque
• Please allow a margin of about 20%. *
• For the motor Maximum Momentary Torque, use the value
that is combined with a driver and the one of the motor itself.
Maximum Rotation
Speed
Maximum Rotation Speed ≤ Rated Rotation Speed of a motor
• Try to get as close to the motor's rated rotations as possible.
It will increase the operating efficiency of a motor.
• For the formula, please see "Straight-line Speed and Motor
Rotation Speed" on Page 16.
Regenerative Energy
Regenerative Energy ≤ Regenerative Energy Absorption of a
motor
• When the Regenerative Energy is large, connect a
Regenerative Energy Absorption Resistance to increase the
Absorption capacity of the driver.
Encoder Resolution
Ensure that the Encoder Resolution meets the system
specifications.
Characteristics of a
Positioner
Check if the Pulse Frequency does not exceed the Maximum
Response Frequency or Maximum Command Frequency of a
Positioner.
Operating Conditions
Ensure that values of the ambient operating temperature/
humidity, operating atmosphere, shock and vibrations meet the
product specifications.
Energy Conservation Support /
Environment Measure Equipment
Effective Torque
Motion / Drives
Load Inertia ≤ Motor Rotor Inertia x Applicable Inertia Ratio
Automation Systems
Load Inertia
Control Components
* When handling vertical loads and a load affected by the external torque, allow for about 30% of
capacity.
Power Supplies /
In Addition
END Selection
Relays
YES
Others
Common
9
Technical Explanation for Servomotors and Servo Drives
Formulas
Sensors
Formulas for Operating Patterns
Speed
Maximum Speed
v0 =
X0
tA
X0: Distance Moved in t0 Time [mm]
Switches
v0
v0: Maximum Speed [mm/s]
Acceleration/Deceleration Time
tA
Time
tA
tA =
X0
v0
t0: Positioning Time [s]
tA: Acceleration/
Deceleration Time [s]
Travel Distance
X0 = v0·tA
Maximum Speed
v0 =
Safety Components
Triangular
t0
X0
Relays
X0
t0 – tA
Acceleration/Deceleration Time tA = t0 – X0
v0
v0
Total Travel Time
t0 = tA + X0
v0
Constant-velocity travel time
Time
tB
tA
tB = t0 – 2 · tA = 2 · X0 – t0 = X0 – tA
v0
v0
Total Travel Distance X0 = v0 (t0 – tA)
t0
XA
XB
Acceleration/Deceleration Travel Distance
XA
Constant-velocity travel distance
XB = v0 ·tB = 2·X0 – v0 ·t0
tA = v0 – v1
α
v0
Ascending Time (tA) including distance moved
v1
vg
Time
tg
tA
XA =
1
α·tA2 + v1 ·tA
2
XA =
1 (v0 – v1)
+ v1 ·tA
2
α
2
Power Supplies /
In Addition
Speed and Slope
When Ascending
Energy Conservation Support /
Environment Measure Equipment
Speed
Ascending Time
v0 ·tA
= v0 ·t0 – X0
2
2
Motion / Drives
X0
XA =
Automation Systems
Trapezoid
tA
Control Components
Speed
Speed after Ascending v0 = v1 + α·tA
Speed Gradient
Others
vg
tg
Common
10
Technical Explanation for Servomotors and Servo Drives
Sensors
Conditions for Trapezoidal Operating Pattern
Speed v0
X0 <
t02·α
4
v0 =
tA
Time
t0·α
4X0
(1– 1–
)
2
t0·α
α: Speed Gradient
Ascending Time
t0
tA =
tA: Acceleration/Deceleration
Time [s]
v0: Maximum Speed [mm/s]
t
4X0
v0
)
= 0 (1 – 1 –
2
t0 ·α
α
Safety Components
tA
t0: Positioning Time [s]
Switches
X0: Positioning Distance [mm]
Maximum Speed
Speed and Slope
Trapezoid
pattern
Relays
Speed
Conditions for Triangular Operating Pattern
X0 ≥
t02 · α
4
Control Components
v0
Maximum Speed
Speed and Slope
Triangular
Pattern
v0 =
Time
tA
t0
X0
α
Motion / Drives
v [mm/s]
Ascending Time
tA =
X0
Automation Systems
tA
α·X0
Linear
Movement
Rotating Part
Linear Movement
Rotating Movement
X: Distance [mm]
θ: Angle [rad]
v: Speed [mm/s]
ω: Angular Velocity [rad/s]
θ [rad]
2π·N
60
N: Rotating Speed [r/min]
Power Supplies /
In Addition
ω=
Energy Conservation Support /
Environment Measure Equipment
Perform the following unitary conversions
X
[mm]
ω [rad/s]
N [r/min]
Others
Common
11
Technical Explanation for Servomotors and Servo Drives
Inertia Formulas
Sensors
D2: Cylinder Inner Diameter [mm]
D1: Cylinder Outer Diameter [mm]
2
2
JW = M (D1 + D2 ) × 10– 6 [kg·m2]
8
M: Cylinder Mass [kg]
Switches
Cylindrical
Inertia
JW: Cylinder Inertia [kg·m2]
Safety Components
M: Cylinder Mass [kg]
M
C
JC: Inertia around the
center axis of Cylinder
JW: Inertia
[kg·m2]
JW = JC + M·re2 × 10–6 [kg·m2]
re: Rotational
Radius [mm]
Control Components
Center of rotation
M: Square Cylinder Mass [kg]
b: Height [mm]
JW: Inertia
[kg·m2]
a: Width [mm]
Motion / Drives
L: Length [mm]
2
2
JW = M (a + b ) × 10–6 [kg·m2]
12
JB: Ball Screw Inertia
[kg·m2]
2
JW = M
( 2πP ) × 10
–6
+ JB [kg·m2]
P: Ball Screw Pitch [mm]
Power Supplies /
In Addition
JW: Inertia [kg·m2]
Energy Conservation Support /
Environment Measure Equipment
M: Load Mass [kg]
Inertia of Linear
Movement
Automation Systems
M
Inertia of
Rotating Square
Cylinder
Relays
Eccentric Disc
Inertia (Cylinder
which rotates off
the center axis)
D: Diameter [mm]
JW
J1: Cylinder Inertia [kg·m2]
J2: Inertia due to the Object [kg·m2]
Others
Inertia of Lifting
Object by Pulley
M1: Mass of Cylinder [kg]
JW = J1 + J2
·D2 M2 ·D2
= M1
× 10–6 [kg·m2]
+
8
4
(
)
M2: Mass of Object [kg]
Common
JW: Inertia [kg·m2]
12
Technical Explanation for Servomotors and Servo Drives
Sensors
M
Rack
JW =
M·D2
× 10–6 [kg·m2]
4
JW =
D2 (M1 + M2)
× 10–6 [kg·m2]
4
JW
JW: Inertia
[kg·m2]
Switches
Inertia of Rack
and Pinion
Movement
D
M: Mass [kg]
D: Pinion Diameter [mm]
Safety Components
D [mm]
JW
Relays
Inertia of
Suspended
Counterbalance
JW: Inertia [kg·m2]
M2
M1: Mass [kg]
M2: Mass [kg]
M1
D1 : Cylinder 1 Diameter [mm]
JW: Inertia [kg·m2]
M1 : Mass of Cylinder 1 [kg]
2
JW : Inertia [kg·m ]
J1 : Cylinder 1 Inertia [kg·m2]
D2 : Cylinder 2 Diameter [mm]
J2 : Inertia due to Cylinder 2 [kg·m2]
M2 : Mass of Cylinder 2 [kg]
JW = J1 + J2 + J3 + J4
2
·D 2
·D 2
JW = M1 1 + M2 2 · D12 +
8
8
D2
M3·D12 + M4·D12 × 10–6
4
4
[kg·m2]
(
)
J3 : Inertia due to the Object [kg·m2]
Automation Systems
Inertia when
Carrying Object
via Conveyor
Belt
Control Components
M3 : Mass of Object [kg]
M4 : Mass of Belt [kg]
J4 : Inertia due to the Belt [kg·m2]
Motion / Drives
JW : System Inertia [kg·m2]
J1 : Roller 1 Inertia [kg·m2]
J2 : Roller 2 Inertia [kg·m2]
Inertia where
Work is Placed
between Rollers
D2 : Roller 2 Diameter [mm]
M : Equivalent Mass of Work [kg]
J1
2
( ) J + M·D4
JW = J1 + D1
D2
Roller 1
D1
2
2
1
× 10–6
[kg·m2]
JW
Power Supplies /
In Addition
D2
M
Energy Conservation Support /
Environment Measure Equipment
D1 : Roller 1 Diameter [mm]
Roller 2
J2
Load
Inertia of a Load
Value Converted
to Motor Shaft
JW: Load Inertia
[kg·m2]
Z2: Number of Gear Teeth
on Load Side
J2: Gear Inertia on Load Side
[kg·m2]
Motor
JL = J1 + G2 (J2 + JW) [kg·m2]
Common
Z1: Number of Gear Teeth
on Motor Side
J1: Gear Inertia on Motor Side
[kg·m2] JL: Motor Shaft Conversion Load Inertia
Gear Ratio G = Z1/Z2
[kg·m2]
Others
Gears
13
Technical Explanation for Servomotors and Servo Drives
Load Torque Formulas
Sensors
F: External Force [N]
Torque against
external force
TW = F·P × 10– 3 [N·m]
2π
TW: Torque due to External
Forces [N·m]
P: Ball Screw Pitch [mm]
Switches
M: Load Mass [kg]
μ: Ball Screw Friction Coefficient
TW = μMg· P × 10– 3 [N·m]
2π
TW: Frictional Forces
Torque [N·m]
P: Ball Screw Pitch [mm]
2
g: Acceleration due to Gravity (9.8m/s )
Safety Components
Torque against
frictional force
D: Diameter [mm]
D: Diameter [mm]
TW = F· D × 10– 3 [N·m]
2
F: External
Force [N]
TW: Torque due to External
Forces [N·m]
D: Diameter [mm]
M
M: Mass [kg]
TW = Mg·cosθ · D × 10– 3 [N·m]
2
D: Diameter [mm]
Z2: Number of Gear Teeth
on Load Side
η: Gear Transmission Efficiency
TL = TW · G [N·m]
η
Common
TL: Motor Shaft Conversion
Load Torque [N·m]
Others
Z1: Number of Gear Teeth
on Motor Side
Gear (Deceleration) Ratio G = Z1/Z2
Plumb Line
Power Supplies /
In Addition
TW: Load Torque
[N·m]
Energy Conservation Support /
Environment Measure Equipment
TW: External Torque
[N·m]
Pinion
g: Acceleration due to Gravity (9.8m/s2)
Torque of a Load
Value Converted
to Motor Shaft
D
× 10– 3 [N·m]
2
TW: Torque due to
External Forces [N·m]
Rack
Torque when
work is lifted at
an angle.
TW = F·
Motion / Drives
F: External
Force [N]
Automation Systems
Torque of an
object to which
the external
force is applied
by Rack and
Pinion
TW: Torque due to External
Forces [N·m]
TW = F· D × 10– 3 [N·m]
2
Control Components
Torque of an
object on the
conveyer belt to
which the
external force is
applied
F: External
Force [N]
Relays
Torque when
external force is
applied to a
rotating object
14
Technical Explanation for Servomotors and Servo Drives
Acceleration/Deceleration Torque Formula
Sensors
Acceleration/Deceleration Torque (TA)
TA = 2πN JM + JL [N·m]
η
60tA
(
)
η: Gear Transmission Efficiency
Switches
M
N: Motor Rotation Speed [r/min]
JM: Motor Inertia [kg·m2]
JL: Motor Shaft Conversion Load Inertia [kg·m2]
Safety Components
Speed (Rotation Speed)
N: Rotation Speed [r/min]
TA: Acceleration/Deceleration Torque [N·m]
N
Relays
Time
tA
Acceleration Time [s]
Maximum Momentary Torque (T1)
N [r/min]
T1 = TA + TL [N ·m]
Effective Torque (Trms)
T12 ·t1 + T22 ·t2 + T32 ·t3
t1 + t2 + t3 + t4
[N·m]
T2 = TL [N·m]
Trms =
0
tA
T3 = TL – TA [N·m]
t1 = tA [N·m]
TA
T2
Motion / Drives
Torque
T1
Time
Acceleration
Time [s]
Automation Systems
Rotation
Speed
[rpm]
Control Components
Calculation of Maximum Momentary Torque, Effective Torque
TL
Time
T3
t1
t2
t3
t4
Single Cycle
Energy Conservation Support /
Environment Measure Equipment
0
TA: Acceleration/Deceleration Torque [N·m]
T1: Maximum Momentary Torque [N·m]
Trms: Effective Torque [N·m]
Power Supplies /
In Addition
TL: Servomotor Shaft Converted Load Torque [N·m]
Others
Common
15
Technical Explanation for Servomotors and Servo Drives
Positioning Accuracy
Z2: Number of Gear Teeth
on Load Side
S: Positioner Multiplier
P: Ball Screw Pitch
[mm]
M
Ap = P· G [mm]
R·S
R: Encoder Resolution
(Pulses/Rotation)
Switches
Z1: Number of Gear Teeth
on Motor Side
Positioning Accuracy (AP)
Ap: Positioning Accuracy [mm]
Z2: Number of Gear Teeth
on Load Side
G = Z1/Z2 Gear
(Deceleration) Ratio
Control Components
M
Z1: Number of Gear Teeth
on Motor Side
N: Motor Rotation Speed [r/min]
N = 60V [r/min]
P· G
Relays
P: Ball Screw Pitch
[mm]
Motor Rotations
Safety Components
Straight Line Speed and Motor Rotation Speed
V: Velocity [mm/s]
Sensors
G = Z1/Z2 Gear (Deceleration) Ratio
Automation Systems
Motion / Drives
Energy Conservation Support /
Environment Measure Equipment
Power Supplies /
In Addition
Others
Common
16
Technical Explanation for Servomotors and Servo Drives
Sample Calculations
Sensors
1. Machinery Selection
• Load Mass M = 5 [kg]
• Ball Screw Pitch P = 10 [mm]
P
Switches
• Ball Screw Diameter D = 20 [mm]
• Ball Screw Mass MB = 3 [kg]
M
MB Direct
Connection
• Ball Screw Friction Coefficient μ = 0.1
Safety Components
• Since there is no decelerator, G = 1, η = 1
D
2. Determining Operating Pattern
• Velocity for a Load Travel V = 300 [mm/s]
Relays
[mm/s]
Speed
• One Speed Change
300
• Strokes L = 360 [mm]
• Stroke Travel Time tS = 1.4 [s]
Control Components
• Acceleration/Deceleration Time tA = 0.2[s]
0
• Positioning Accuracy Ap = 0.01 [mm]
Time [s]
0.2
1.0
0.2
0.2
2
JB = MBD × 10– 6
8
Load
Inertia JW
JW = M
Motor Shaft Conversion
Load Inertia JL
JL = G2 × (JW + J2) + J1
2
( 2πP ) × 10
JB =
–6
3 × 202
× 10– 6 = 1.5 × 10– 4 [kg·m2]
8
2
+ JB
JW = 5 ×
( 2 ×103.14 ) × 10
–6
+ 1.5 × 10– 4 = 1.63 × 10– 4 [kg·m2]
Motion / Drives
Ball screw
Inertia JB
Automation Systems
3. Calculation of Motor Shaft Conversion Load Inertia
JL = JW = 1.63 × 10– 4 [kg·m2]
4. Load Torque Calculation
Torque against Friction
Torque TW
TW = μMg P × 10– 3
2π
TW = 0.1 × 5 × 9.8 ×
Motor Shaft Conversion
Load Torque TL
TL = G ·TW
η
TL = TW = 7.8 × 10–3 [N·m]
Energy Conservation Support /
Environment Measure Equipment
10 × 10– 3 = 7.8 × 10– 3 [N·m]
2 × 3.14
5. Calculation of Rotation Speed
N = 60V
P·G
N=
60 × 300
= 1800 [r/min]
10 × 1
6. Motor Temporary Selection [In case OMNUC U Series Servomotor is temporarily selected
]
The Rotor/Inertia of the
J
selected Servomotor is
JM ≥ L
30
more than 1/30* of a load
TM × 0.8 > TL
= 5.43 × 10–6 [kg·m2]
Temporarily selected Model R88M-U20030 (JM = 1.23 × 10–5).
Rated Torque for R88M – U20030 Model from TM = 0.637 [N·m]
TM = 0.637 [N·m] × 0.8 > TL = 7.8 × 10-3 [N·m]
Common
* Note that this value changes according to the Series.
1.63 × 10
JL
=
30
30
Others
80% of the Rated Torque
of the selected
Servomotor is more than
the load torque of the
Servomotor shaft
conversion value
–4
Power Supplies /
In Addition
Rotations N
17
Technical Explanation for Servomotors and Servo Drives
7. Calculation of Acceleration/Deceleration Torque
TA = 2π·N JM + JL
η
60tA
(
)
TA =
Sensors
Acceleration/
Deceleration Torque TA
2π × 1800
1.63 × 10– 4
× 1.23 × 10– 5 +
= 0.165 [N·m]
60 × 0.2
1.0
)
(
8. Calculation of Maximum Momentary Torque, Effective Torque
Switches
Required Max. Momentary Torque is
= 0.173
[N·m]
T2 = TL = 0.0078 [N·m]
=–
0.157 [N·m]
0
Effective Torque Trms is
2
2
T1 ·t1 + T2 ·t2 + T3 ·t3
t1 + t2 + t3 + t4
Trms =
0.1732 × 0.2 + 0.00782 × 1.0 + 0.1572 × 0.2
0.2 + 1.0 + 0.2 + 0.2
Trms = 0.0828 [N·m]
Time [s]
t1
0.2
[N·m]
t2
1.0
t3
0.2
t4
0.2
0.2
Single
Cycle
Relays
Trms =
0.165
TA
0
Time [s]
[N·m]
TL
0.0078
Time [s]
Total Torque
T1
T2
0.0078
T3
Time [s]
Energy Conservation Support /
Environment Measure Equipment
-0.157
9. Result of Examination
[Load Inertia JL = 1.63 × 10–4 [kg·m2]]
≤ [Motor Rotor Inertia JM = 1.23 × 10–5] × [Applied Inertia = 30]
Conditions
Satisfied
Effective Torque
[Effective Torque Trms = 0.0828 [N·m]] < [Servomotor Rated Torque 0.637 [N·m] × 0.8]
Conditions
Satisfied
Maximum
Momentary Torque
[Maximum Momentary Torque T1 = 0.173 [N·m]] < [Servomotor Maximum Momentary Torque 1.91 [N·m] × 0.8]
Conditions
Satisfied
Maximum Rotation
Speed
[Maximum Rotations Required N = 1800 [r/min]] ≤ [Servomotor Rated Rotation Speed 3000 [r/min]]
Conditions
Satisfied
R=
P·G = 10 × 1 =
1000 [Pulses/Rotations]
Ap·S
0.01 × 1
Conditions
Satisfied
Others
The encoder resolution when the positioner multiplication factor is set to 1 is
Power Supplies /
In Addition
Load Inertia
Encoder
Resolution
Motion / Drives
0.173
Automation Systems
Load Torque of Servomotor
Shaft Conversion
-0.165
Control Components
Acceleration/
Decceleration Torque
2
Safety Components
T3 = TL – TA = 0.0078 – 0.165
[mm/s]
300
Speed
T1 = TA + TL = 0.165 + 0.0078
The encoder specification of U Series 2048 [pulses/rotation] should be set 1000 with the Encoder Dividing Rate Setting.
Note: This example omits calculations for the regenerative energy, operating conditions, or positioner characteristics.
Common
18
Technical Explanation for Servomotors and Servo Drives
Maintenance
Among the components used by the Servomotor, Aluminum
Analytical Capacitors, Bearings, Oil seal and Brush require
periodic maintenance. Their life will depend on such factors as
the number of rotations used for, the temperature, and the
load on bearings. Recommended maintenance times are
listed below for each of the Series.
Motion / Drives
Energy Conservation Support /
Environment Measure Equipment
Power Supplies /
In Addition
Others
Common
Please follow the instructions in the user manual for
installation.
We recommend that ambient operating temperature and the
power ON time be reduced as much as possible to lengthen
the maintenance intervals for Servo Drives.
If the Servomotor or Servo Drive is not to be used for a long
time, or if they are to be used under conditions worse than
those described above, a periodic inspection schedule of five
years is recommended.
Please consult with OMRON to determine whether or not
components need to be replaced.
Application Conditions: Ambient Servomotor operating
temperature of 40°C, within allowable shaft load, rated
operation (rated torque and r/min), installed as described in
operation manual.
Automation Systems
• OMNUC G5 Series
Aluminum analytical capacitors......28,000 hours
(Ambient operating temperature 55°C, output of the rated
operation [rated torque])
Axle fan......10,000 to 30,000 hours
(At an ambient Servo Drive operating temperature of 40°C
or below)
• Smart Step 2 Series
Aluminum analytical capacitors......50,000 hours
(Ambient operating temperature 40°C, 80% output of the
rated operation [rated torque])
Axle fan......30,000 hours
(At an ambient Servo Drive operating temperature of 40°C
and an ambient humidity of 65%)
• OMNUC G Series
Aluminum analytical capacitors......28,000 hours
(Ambient operating temperature 55°C, output of the rated
operation [rated torque])
Axle fan......10,000 to 30,000 hours
(At an ambient Servo Drive operating temperature of 40°C
or below)
• OMNUC G5 Series
Bearings ..........................20,000 hours
Oil Seals ..........................5,000 hours
• Smart Step 2 Series
Bearings ..........................20,000 hours
Oil Seals ..........................5,000 hours
• OMNUC G Series
Bearings ..........................20,000 hours
Oil Seals ..........................5,000 hours
Control Components
Among the components used in the Servo Drive, aluminum
analytical capacitors and Axle fans in particular require
periodic maintenance.
The life of aluminum analytical capacitors is greatly affected
by the ambient operating temperature and the load conditions
of Servomotor operation.
Generally speaking, an increase of 10°C in the ambient
operating temperature will reduce capacitor life by 50%.
Recommended maintenance times are listed below for each
of the Series.
Relays
Servomotor
(including Power Supply unit and Regeneration Resistor)
Safety Components
Servo Drive
Switches
The periodic maintenance cycle depends on the installation environment and application conditions of the Servomotor or Servo
Drive. Recommended maintenance times are listed below for Servomotors and Servo Drives. Use these for reference in
determining actual maintenance schedules.
For Servomotors and Servo Drives maintenance, please check the "User Manual (Chapter on Periodic Maintenance)" for each
Series.
Sensors
Servomotors and Servo Drives contain many components and will operate properly only when each of the individual components
is operating properly.
Some of the electrical and mechanical components require maintenance depending on application conditions. In order to ensure
proper long-term operation of Servomotors and Drives, periodic inspection and part replacement is required according to the life
of the components.
(From the "Recommendations for Periodic Inspection of Inverters", published by JEMA)
19