Industrial Automation & PLC

Chapter 8
Industrial Motors, Drives, Motion and Robotics Integration

Bachelors Program in Electrical Engineering
Industrial Automation & PLC   •   Bachelor

Industrial Motors, Drives, Motion and Robotics Integration

Introduction

Industrial automation depends on the controlled conversion of electrical energy into mechanical motion. Motors move conveyors, pumps, fans, machine tools, indexing tables, grippers and robot axes. A programmable logic controller (PLC) supplies the sequencing intelligence, while motor starters, variable-frequency drives (VFDs), servo drives and robot controllers provide the power conversion and motion control.

A modern automation engineer must therefore understand more than PLC ladder logic. The engineer must select an appropriate motor and drive, configure speed and torque limits, implement safe stopping, establish reference positions, coordinate multiple axes and exchange reliable signals with robotic equipment. This chapter develops those capabilities from first principles and applies them to an integrated automated cell.

Learning Objectives

By the end of this chapter, the reader should be able to:

  1. Explain the operating roles of induction motors, synchronous motors and servo motors.
  2. Relate speed, frequency, torque and power in motor-drive systems.
  3. Select and configure VFD functions for speed and torque control.
  4. Design servo-axis sequences involving enable, homing, positioning and fault recovery.
  5. Distinguish open-loop, closed-loop and coordinated motion control.
  6. Integrate PLCs, robot controllers, drives and safety systems.
  7. Analyze an industrial motion application and identify practical limitations and risks.

1. Motion-System Architecture

A typical automation motion system contains five functional layers:

LayerMain functionTypical equipment
SupervisoryProduction commands, diagnostics and recordsHMI, SCADA, MES
ControlSequencing, interlocking and coordinationPLC or motion controller
MotionPosition, velocity and torque commandsVFD, servo drive, robot controller
Power conversionConverts electrical supply into controlled motor currentInverter, rectifier, power stage
Mechanical plantProduces useful movementMotor, gearbox, belt, screw, robot arm

Sensors close the control loop. Examples include encoders, proximity switches, photoelectric sensors, pressure transducers and torque sensors. Safety devices—emergency stops, guard switches, light curtains and safety scanners—must be treated as a separate protective layer rather than as ordinary process inputs.

A PLC output that commands a motor is not itself a complete motor-control solution. The output may select a drive preset, issue a run command or transmit a speed reference, but the drive must manage current, switching, acceleration and protective functions.

2. Motor Fundamentals

2.1 Induction motors

The three-phase squirrel-cage induction motor is widely used because it is robust, economical and tolerant of industrial environments. A rotating magnetic field is produced in the stator. Relative motion between this field and the rotor induces rotor current, producing electromagnetic torque.

The synchronous speed of a motor is

ns = 120f / P

where:

  • ns is synchronous speed in revolutions per minute (r/min),
  • f is electrical supply frequency in hertz (Hz), and
  • P is the number of stator poles.

This equation assumes a balanced sinusoidal supply and gives the speed of the rotating magnetic field, not the exact rotor speed. In an induction motor, rotor speed is slightly lower than synchronous speed. Slip is

s = (ns − nr) / ns

where nr is rotor speed in r/min and s is dimensionless. In percentage form, slip is 100s percent. Slip is necessary for torque production; zero slip would mean no relative motion and, ideally, no induced rotor current.

2.2 Synchronous and permanent-magnet motors

A synchronous motor rotates at the speed of the applied rotating field. Permanent-magnet synchronous motors (PMSMs) use permanent magnets in the rotor and are efficient, compact and capable of high dynamic performance. They generally require an electronic drive for starting and speed control.

2.3 Servo motors

A servo system is a closed-loop motion system, not merely a particular motor type. It normally includes a motor, feedback device, servo amplifier, motion controller and mechanical load. Servo motors are selected when accurate position, rapid acceleration, repeatability or coordinated interpolation is required.

Feedback may be supplied by an incremental encoder, absolute encoder, resolver or linear scale. An incremental encoder reports changes in position and normally requires a homing procedure after power-up. An absolute encoder reports a coded position, although machine reference validation may still be required.

2.4 Torque, speed and power

Rotational mechanical power is related to torque and angular velocity by

Pm = Tω

where Pm is mechanical power in watts (W), T is torque in newton-metres (N·m), and ω is angular velocity in radians per second. Since ω = 2πn/60 when n is in r/min,

Pm = 2πnT / 60

This equation assumes steady rotational motion and consistent SI units. It shows that, for a fixed power rating, available torque decreases as speed increases.

Worked example. A motor delivers 12 N·m at 1,500 r/min. Its mechanical output power is

Pm = (2π × 1500 × 12)/60 = 1885 W ≈ 1.89 kW.

The result is mechanical power. Electrical input power will be higher because of motor and drive losses.

For a gearbox with ratio i = nmotor/nload, neglecting losses,

Tload ≈ iTmotor

and nload = nmotor/i. With efficiency ηg, the more realistic torque relation is Tload = ηg iTmotor. Gearboxes trade speed for torque and introduce backlash, inertia, friction and maintenance requirements.

3. Variable-Frequency Drives

A VFD normally rectifies the incoming AC supply, creates a DC link and uses an inverter to synthesize a variable-frequency, variable-voltage output. The PLC may command the VFD through hardwired I/O, analog signals, a fieldbus or an industrial Ethernet protocol.

3.1 Frequency and speed control

Changing inverter frequency changes the rotating-field speed. In the constant-flux region, voltage is increased approximately in proportion to frequency so that the voltage-to-frequency ratio remains suitable for the motor. Above the rated frequency, voltage generally cannot increase further; the motor enters a field-weakening region in which speed can increase but available torque falls.

A simplified operating model is:

  • Constant torque region: from zero to base speed, approximately constant rated torque is available.
  • Constant power region: above base speed, torque decreases approximately in inverse proportion to speed.
  • Low-speed limitation: cooling, minimum frequency, encoder performance and motor heating may limit continuous torque.

A VFD may provide scalar V/f control, sensorless vector control or closed-loop vector control. Scalar control is simple and suitable for many pumps and fans. Vector control estimates or measures motor flux and can provide improved low-speed torque and dynamic response. Closed-loop vector systems use feedback for still better regulation.

3.2 Acceleration, deceleration and braking

Acceleration time must be compatible with motor torque, load inertia, mechanical stress and supply capacity. Excessively short acceleration can cause overcurrent or drive trips. During deceleration, the load may return energy to the DC link. The drive may dissipate this energy in a braking resistor, return it to the supply through a regenerative unit or extend the deceleration time.

A drive’s stop mode must be selected deliberately:

  • Ramp stop: frequency is reduced according to a programmed ramp.
  • Coast stop: inverter output is removed and the motor decelerates through friction and load torque.
  • DC injection braking: a controlled DC component produces a braking effect, but generates motor heating.
  • Safe Torque Off (STO): torque-producing energy is prevented by a safety-rated drive function; STO is not necessarily a mechanical brake or an electrical isolation device.

3.3 VFD application procedure

A sound commissioning sequence is:

  1. Verify motor nameplate voltage, current, frequency, speed and connection.
  2. Confirm motor grounding, cable suitability and overload protection.
  3. Enter motor data into the drive.
  4. Select control mode and command source.
  5. Set minimum and maximum frequency, acceleration and deceleration ramps.
  6. Configure current, torque, thermal and fault limits.
  7. Test rotation at low speed with the machine uncoupled when possible.
  8. Test the complete sequence under controlled conditions.
  9. Record parameters and backup the configuration.

The drive should not be used to defeat a guard or emergency-stop function. Safety functions must be engineered and validated independently of normal process logic.

4. Servo Motion and Positioning

4.1 Closed-loop control

A servo controller compares commanded and measured position. The position error is

ep = xref − x

where xref is commanded position and x is measured position. The controller generates a velocity or torque command to reduce the error. Practical servo drives use nested position, velocity and current loops. The inner current loop is fastest, the velocity loop is intermediate and the position loop is slower.

The simplified proportional position relationship

u = Kp ep

is useful conceptually, where u is a control command and Kp is a proportional gain. Actual industrial tuning includes velocity feed-forward, acceleration feed-forward, filtering, integral action and limits. Gain values must be tuned for the motor, load inertia, mechanical stiffness and sampling system; excessive gain can cause oscillation or noise amplification.

4.2 Motion commands

Common PLC or motion-controller commands include:

  • Servo-on or axis-enable
  • Reset fault
  • Home or reference axis
  • Move absolute to a machine coordinate
  • Move relative by an incremental distance
  • Jog at a selected velocity
  • Move at a specified velocity
  • Stop or controlled deceleration
  • Gear, cam or coordinate axes

A positioning command should specify target position, velocity, acceleration, deceleration, jerk limitation where available and completion criteria. “Done” should not be inferred merely from elapsed time; it should be obtained from a validated motion-status signal.

4.3 Homing and coordinate systems

Homing establishes the relationship between encoder counts and machine coordinates. A typical sequence moves toward a home switch at reduced speed, detects the switch, reverses or slows, searches for a precise index or marker and assigns a reference coordinate. The machine must define what happens if the home switch is already active, if the sensor fails or if a limit is reached.

Industrial systems may use several coordinate systems:

  • Raw feedback counts: electrical or encoder units.
  • Motor position: shaft angle or revolutions.
  • Machine position: position after gearbox and transmission scaling.
  • Work or tool coordinates: coordinates related to a product, fixture or robot tool.

Scaling must be verified experimentally. If a screw has lead L millimetres per revolution and the encoder records N counts per revolution, the linear scale is L/N millimetres per count, subject to gearbox ratio and electronic gearing.

4.4 Position accuracy and repeatability

Accuracy is closeness to the desired location. Repeatability is the ability to return to the same location. Backlash, compliance, thermal expansion, encoder resolution, servo following error and product variation affect both. A high-resolution encoder cannot eliminate mechanical backlash or structural deflection.

5. Coordinated Axes and Robotics

Some applications require multiple axes to move together. Electronic gearing maintains a ratio between a master and a slave axis. Electronic camming maps slave position to a programmed function of master position. Interpolation commands coordinate axes so that a tool follows a path rather than moving each axis independently.

A robot controller usually performs its own kinematic calculations, trajectory generation and servo control. The PLC should generally manage cell-level sequencing, material flow, permissives, recipes and safety-related interfaces, while the robot controller manages robot motion. Attempting to reproduce robot kinematics in ordinary PLC logic is usually unnecessary and can create unacceptable performance and responsibility boundaries.

A robust robot-cell handshake may include:

PLC-to-robot signalRobot-to-PLC signal
Cell readyRobot ready
Program numberRobot running
Start cycleRobot cycle complete
Part-present permissionRobot fault
Reset requestRobot at safe position
Permit to enter stationRobot in station

Signals require defined states, ownership and timeout behavior. A “cycle complete” signal should be associated with the correct program and part, not merely with the robot becoming idle.

6. Safety Integration

Safety engineering begins with risk assessment. Hazards include unexpected start-up, crushing, shearing, entanglement, stored pneumatic or gravitational energy, robot reach, sharp tooling and restart after a power interruption.

Normal PLC logic is not automatically safety-rated. Depending on the risk assessment and applicable jurisdiction, safety functions may require a safety PLC, dual-channel devices, monitored contactors, safety-rated drive inputs and validation against standards such as ISO 12100, ISO 13849-1, IEC 62061 and IEC 60204-1. The applicable legal and standards framework must be confirmed for the installation location.

A safety interface commonly performs the following actions:

  1. Detect emergency stops, guard opening or protective-field intrusion.
  2. Remove or inhibit hazardous motion through a defined safety function.
  3. Prevent automatic restart until the hazard is cleared and a deliberate reset occurs.
  4. Inform the standard PLC of the safety state for diagnostics.

The standard PLC may display “safety circuit open,” but it must not be able to override the safety circuit. Risk reduction should follow the hierarchy of inherently safe design, guarding and protective devices, safe control systems, procedures and training.

7. PLC Motion-Sequencing Model

A useful sequence model is a state machine. Example states are:

  1. Idle: power available, no cycle active.
  2. Safety check: all protective conditions verified.
  3. Initialize: drives enabled, faults reset and values loaded.
  4. Home: axes reference if required.
  5. Load: sensors verify that a workpiece is present.
  6. Process: conveyor, servo axis or robot performs the operation.
  7. Verify: sensors or inspection system confirms the result.
  8. Unload: product leaves the station.
  9. Complete: cycle data recorded and system returns to Idle.
  10. Fault: motion stops safely and an operator-readable diagnostic is presented.

Each transition should have an explicit condition, timeout and fault response. A timer alone should not substitute for confirmation from the controlled equipment. For example, after a move command, the PLC should monitor motion-active, in-position, following-error, limit and drive-fault signals.

A practical permissive for a move may be represented conceptually as:

MovePermit = SafetyOK ∧ DriveReady ∧ PartPresent ∧ ¬Fault ∧ CorrectRecipe.

This is a Boolean relationship, where ∧ means AND and ¬ means NOT. The exact implementation may use ladder logic, structured text or function blocks.

8. Applied Case: Robotic Palletizing Cell

Background

The following is an illustrative case. A packaging line must transfer sealed cartons from a conveyor to a pallet. A VFD controls the conveyor, a servo axis positions a carton stop, and a six-axis robot picks cartons and places them in a programmed pattern.

Problem

The original cell occasionally placed cartons in the wrong layer after a brief sensor interruption. Operators also reported long recovery times after a robot fault. The cell lacked a clear distinction between process faults and safety trips.

Analysis

The conveyor was controlled by a run command without speed feedback. The PLC started the robot whenever a photoelectric sensor detected a carton, but it did not verify that the robot had acknowledged the requested program. The servo stop used an absolute move but did not validate homing status after maintenance. A guard opening removed drive power, but the PLC sequence retained the previous cycle state and could restart unexpectedly when the guard was closed.

Approach and solution

The redesigned sequence used the following controls:

  • The VFD reported ready, running, fault and actual-speed status over an industrial network.
  • The servo axis was required to be homed before automatic operation.
  • A carton was accepted only after sensor stability, conveyor stop confirmation and a part-present timeout check.
  • The PLC sent a robot program number and waited for program acknowledgment before issuing start.
  • The robot returned “at safe position” before the PLC allowed access to the loading zone.
  • Layer and carton counts were stored as recipe-controlled state variables and cross-checked against robot completion data.
  • A safety trip forced the sequence into a latched safety-stop state. Recovery required safety reset, drive-ready confirmation and a deliberate operator restart.
  • Fault messages identified device, condition, likely cause and recovery action.

Outcome

The architecture prevented a momentary sensor signal from being interpreted as a complete transfer. It also made recovery deterministic: operators could distinguish “robot fault,” “axis not homed,” “safety circuit open” and “carton not detected.” The principal improvement was not a faster robot but clearer ownership of state, confirmation and recovery.

Learning points

  1. Every command should have an acknowledgment and a timeout.
  2. Product state and machine state should not be inferred from one sensor.
  3. Safety recovery must be separate from ordinary fault recovery.
  4. Robot programs and PLC recipes require explicit identity checks.
  5. Diagnostics are part of the control design, not an afterthought.

9. Selection, Commissioning and Maintenance Considerations

Motor selection must consider continuous and peak torque, speed range, duty cycle, inertia, ambient temperature, enclosure, braking, starting frequency and available supply. A motor that is adequate at steady state may fail during acceleration or repeated indexing.

Drive sizing should consider motor current, overload rating, regenerative energy, cable length, electromagnetic compatibility and cooling. VFD output waveform, cable installation and bearing-current risk may require filters or insulated bearings according to the manufacturer’s guidance.

Servo sizing requires an inertia and dynamic analysis. The reflected load inertia depends on transmission ratio; an ideal gearbox reflects load inertia approximately according to the square of the speed ratio. Real systems also include friction, compliance and backlash. Manufacturer sizing software is useful, but its assumptions and duty-cycle inputs must be reviewed rather than accepted blindly.

Maintenance should include inspection of couplings, belts, gearboxes, brakes, cables, connectors, encoder feedback and thermal conditions. Backups of PLC, drive, servo and robot parameters should be controlled as engineering records. Changes should be documented, tested and approved.

10. Contemporary Developments and Limitations

Industrial Ethernet has made cyclic exchange of command, status and diagnostics practical across PLCs, drives and robots. Time-sensitive networking and synchronized clocks can improve deterministic coordination, although performance depends on the complete network and controller architecture.

Condition monitoring increasingly uses drive current, vibration, temperature and following-error data to identify degradation. Machine-learning tools can assist anomaly detection, but they do not replace protection systems, validated interlocks or engineering judgment. AI-generated control changes require version control, simulation or offline testing, cybersecurity review and competent human approval.

Connected motion systems also enlarge the cybersecurity boundary. Access control, network segmentation, secure backups, firmware management and logging are essential. A safety function must remain effective even if ordinary network communications are interrupted or compromised.

Chapter Summary

Industrial automation combines mechanical equipment, power electronics, feedback, PLC sequencing and safety engineering. Induction motors provide economical general-purpose motion, while servo systems provide closed-loop control of position, velocity and torque. VFDs regulate induction and synchronous motors through controlled frequency and voltage, with distinct constant-torque and field-weakening regions.

Successful motion applications require correct motor and drive sizing, controlled acceleration and braking, validated feedback, homing, coordinate scaling and explicit motion-status confirmation. PLCs should coordinate equipment through state machines, permissives, acknowledgments and timeouts. Robot controllers normally manage robot kinematics and trajectory generation, while PLCs manage cell sequencing and material flow. Safety-rated functions must be designed from risk assessment and kept distinct from standard process logic. Reliable integration depends as much on diagnostics, recovery and governance as on nominal motion performance.

Key Terms

Motor drive: Power-electronic equipment that controls motor voltage, current, frequency or torque.

Induction motor: AC motor in which rotor current is induced by relative motion between stator field and rotor.

Synchronous speed: Speed of the rotating magnetic field determined by frequency and pole count.

Slip: Difference between synchronous speed and rotor speed expressed relative to synchronous speed.

VFD: Variable-frequency drive used to control AC motor speed and torque.

Constant torque region: Speed range in which approximately constant motor torque is available.

Field weakening: High-speed operating region in which voltage is limited and available torque decreases.

Servo system: Closed-loop motor, drive, feedback and controller arrangement for dynamic motion control.

Encoder: Feedback device that measures rotary or linear position.

Homing: Procedure that establishes a known machine reference position.

Absolute move: Motion to a specified coordinate.

Relative move: Motion by a specified distance from the current position.

Following error: Difference between commanded and measured motion position.

Electronic gearing: Coordinated motion in which one axis follows a defined ratio to another.

Robot handshake: Defined exchange of readiness, command, status and fault signals between a PLC and robot.

STO: Safety Torque Off function that prevents torque-producing drive operation.

Permissive: Condition that must be true before an operation is allowed.

State machine: Control model consisting of defined states and transition conditions.

Regeneration: Return of mechanical energy to a drive DC link or electrical supply during deceleration.

Review Questions

Short Answer Questions

  1. What is the difference between synchronous speed and rotor speed in an induction motor?
  2. Why does a VFD change both frequency and voltage in the constant-flux region?
  3. What is the purpose of homing a servo axis?
  4. Distinguish a normal PLC fault signal from a safety-rated protective function.
  5. Why should a PLC use acknowledgments and timeouts when communicating with a robot?

Long Answer Questions

  1. Explain the architecture of an industrial motor-control system from PLC command to mechanical load.
  2. Compare scalar V/f control, sensorless vector control and closed-loop vector control.
  3. Describe a complete servo positioning sequence, including enable, homing, move completion and fault recovery.
  4. Explain how safety functions should be integrated into a robotic cell without relying on standard PLC logic alone.
  5. Discuss the effects of gearbox ratio, inertia, backlash and compliance on motion performance.

Analytical / Application Questions

  1. A motor delivers 18 N·m at 1,200 r/min. Calculate its mechanical output power and state why electrical input power will be greater.
  2. Design a PLC state sequence for a conveyor-to-robot transfer cell. Identify at least four permissives, three acknowledgments and two timeout responses.
  3. A servo axis repeatedly reaches the target but places parts inaccurately after direction reversals. Analyze likely mechanical and control causes and propose diagnostic tests.

Multiple Choice Questions with Answers

Question 1

A four-pole induction motor is supplied at 50 Hz. What is its synchronous speed?

A. 750 r/min

B. 1,000 r/min

C. 1,500 r/min

D. 3,000 r/min

Correct Answer: C. 1,500 r/min

Question 2

Which condition is necessary for torque production in an induction motor?

A. Zero slip

B. Relative motion between the rotating field and rotor

C. A mechanical brake

D. An absolute encoder

Correct Answer: B. Relative motion between the rotating field and rotor

Question 3

A motor produces 10 N·m at 1,800 r/min. Approximately what mechanical power does it deliver?

A. 0.30 kW

B. 1.88 kW

C. 18.0 kW

D. 188 kW

Correct Answer: B. 1.88 kW

Question 4

What is the principal purpose of servo-axis homing?

A. To increase motor voltage

B. To establish a known machine reference position

C. To remove all mechanical backlash

D. To replace the safety circuit

Correct Answer: B. To establish a known machine reference position

Question 5

In a constant-power region above base speed, motor torque generally:

A. Increases in direct proportion to speed

B. Remains exactly constant

C. Decreases approximately as speed increases

D. Becomes independent of the motor

Correct Answer: C. Decreases approximately as speed increases

Question 6

Which signal most directly confirms that a commanded robot program has been accepted?

A. Robot program acknowledgment

B. Guard-open signal

C. Motor thermal alarm

D. Emergency-stop input

Correct Answer: A. Robot program acknowledgment

Question 7

What is the main function of Safe Torque Off?

A. It guarantees mechanical isolation from the supply

B. It prevents torque-producing drive operation through a safety function

C. It homes every servo axis

D. It increases regenerative braking power

Correct Answer: B. It prevents torque-producing drive operation through a safety function

Question 8

Which item is most appropriate as a PLC move permissive?

A. A random timer value

B. Safety OK, drive ready and correct recipe

C. Robot fault active

D. Guard open and axis faulted

Correct Answer: B. Safety OK, drive ready and correct recipe

Question 9

A gearbox has ratio 4:1, defined as motor speed divided by load speed. Ignoring losses, the load speed is:

A. Four times motor speed

B. Motor speed divided by four

C. Motor speed plus four

D. Independent of motor speed

Correct Answer: B. Motor speed divided by four

Question 10

Why is an encoder alone unable to eliminate mechanical backlash?

A. An encoder cannot measure position

B. Backlash is a mechanical transmission error that feedback resolution does not remove

C. Encoders operate only at zero speed

D. Backlash occurs only in electrical wiring

Correct Answer: B. Backlash is a mechanical transmission error that feedback resolution does not remove

Industrial Automation & PLC
Chapter 8 of 15