Control design and implementation for sawyer motors used in manufacturing systems

Prashanth Krishnamurthy, Farshad Khorrami, Tzer Leei Ng, Igor Cherepinsky

Research output: Contribution to journalArticle

Abstract

In this paper, hardware integration and control design for a dual-axis linear stepper (Sawyer) motor are addressed. In particular, the Sawyer motor used in the Yaskawa/MotoMan manufacturing system, which is utilized in various applications such as assembly, packaging, sorting, and probing, is considered. These motors are equipped with four optical sensors with a position resolution of 0.25 μm. A detailed mathematical model of the motor is developed, and two control designs for position tracking, namely, a PD (or PID) controller and a robust adaptive nonlinear controller, are described along with experimental results. A number of practical issues (such as delay/latency, finite sampling time, sensor noise, commutation rate, and motor rotation) that must be addressed to achieve high performance are outlined and experimentally demonstrated. Both of the considered controllers utilize knowledge of motor position and velocity in all axes. Current measurements are not required. Either numerical differentiation or a dynamic observer can be used to construct the velocity signals from the measured position data. The designed robust adaptive nonlinear controller provides practical stabilization of position tracking errors and utilizes adaptations so that no knowledge of the electromechanical system parameters is required. The controller is robust to load forces and load torque (i.e., disturbance torque in yaw axis), friction, and cogging forces. Furthermore, the controller corrects for the unintended yaw and achieves synchrony of the motor and rotor teeth.

Original languageEnglish (US)
Article number5671513
Pages (from-to)1467-1478
Number of pages12
JournalIEEE Transactions on Control Systems Technology
Volume19
Issue number6
DOIs
StatePublished - Nov 2011

Fingerprint

Controllers
Loads (forces)
Torque
Electric commutation
Optical sensors
Electric current measurement
Sorting
Packaging
Stabilization
Rotors
Mathematical models
Friction
Sampling
Hardware
Sensors

Keywords

  • Adaptive control
  • position control
  • robustness
  • Sawyer motor
  • stepper

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Electrical and Electronic Engineering

Cite this

Control design and implementation for sawyer motors used in manufacturing systems. / Krishnamurthy, Prashanth; Khorrami, Farshad; Ng, Tzer Leei; Cherepinsky, Igor.

In: IEEE Transactions on Control Systems Technology, Vol. 19, No. 6, 5671513, 11.2011, p. 1467-1478.

Research output: Contribution to journalArticle

Krishnamurthy, Prashanth ; Khorrami, Farshad ; Ng, Tzer Leei ; Cherepinsky, Igor. / Control design and implementation for sawyer motors used in manufacturing systems. In: IEEE Transactions on Control Systems Technology. 2011 ; Vol. 19, No. 6. pp. 1467-1478.
@article{b739940db1bb4d1d9fd5e8a991fde207,
title = "Control design and implementation for sawyer motors used in manufacturing systems",
abstract = "In this paper, hardware integration and control design for a dual-axis linear stepper (Sawyer) motor are addressed. In particular, the Sawyer motor used in the Yaskawa/MotoMan manufacturing system, which is utilized in various applications such as assembly, packaging, sorting, and probing, is considered. These motors are equipped with four optical sensors with a position resolution of 0.25 μm. A detailed mathematical model of the motor is developed, and two control designs for position tracking, namely, a PD (or PID) controller and a robust adaptive nonlinear controller, are described along with experimental results. A number of practical issues (such as delay/latency, finite sampling time, sensor noise, commutation rate, and motor rotation) that must be addressed to achieve high performance are outlined and experimentally demonstrated. Both of the considered controllers utilize knowledge of motor position and velocity in all axes. Current measurements are not required. Either numerical differentiation or a dynamic observer can be used to construct the velocity signals from the measured position data. The designed robust adaptive nonlinear controller provides practical stabilization of position tracking errors and utilizes adaptations so that no knowledge of the electromechanical system parameters is required. The controller is robust to load forces and load torque (i.e., disturbance torque in yaw axis), friction, and cogging forces. Furthermore, the controller corrects for the unintended yaw and achieves synchrony of the motor and rotor teeth.",
keywords = "Adaptive control, position control, robustness, Sawyer motor, stepper",
author = "Prashanth Krishnamurthy and Farshad Khorrami and Ng, {Tzer Leei} and Igor Cherepinsky",
year = "2011",
month = "11",
doi = "10.1109/TCST.2010.2091506",
language = "English (US)",
volume = "19",
pages = "1467--1478",
journal = "IEEE Transactions on Control Systems Technology",
issn = "1063-6536",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "6",

}

TY - JOUR

T1 - Control design and implementation for sawyer motors used in manufacturing systems

AU - Krishnamurthy, Prashanth

AU - Khorrami, Farshad

AU - Ng, Tzer Leei

AU - Cherepinsky, Igor

PY - 2011/11

Y1 - 2011/11

N2 - In this paper, hardware integration and control design for a dual-axis linear stepper (Sawyer) motor are addressed. In particular, the Sawyer motor used in the Yaskawa/MotoMan manufacturing system, which is utilized in various applications such as assembly, packaging, sorting, and probing, is considered. These motors are equipped with four optical sensors with a position resolution of 0.25 μm. A detailed mathematical model of the motor is developed, and two control designs for position tracking, namely, a PD (or PID) controller and a robust adaptive nonlinear controller, are described along with experimental results. A number of practical issues (such as delay/latency, finite sampling time, sensor noise, commutation rate, and motor rotation) that must be addressed to achieve high performance are outlined and experimentally demonstrated. Both of the considered controllers utilize knowledge of motor position and velocity in all axes. Current measurements are not required. Either numerical differentiation or a dynamic observer can be used to construct the velocity signals from the measured position data. The designed robust adaptive nonlinear controller provides practical stabilization of position tracking errors and utilizes adaptations so that no knowledge of the electromechanical system parameters is required. The controller is robust to load forces and load torque (i.e., disturbance torque in yaw axis), friction, and cogging forces. Furthermore, the controller corrects for the unintended yaw and achieves synchrony of the motor and rotor teeth.

AB - In this paper, hardware integration and control design for a dual-axis linear stepper (Sawyer) motor are addressed. In particular, the Sawyer motor used in the Yaskawa/MotoMan manufacturing system, which is utilized in various applications such as assembly, packaging, sorting, and probing, is considered. These motors are equipped with four optical sensors with a position resolution of 0.25 μm. A detailed mathematical model of the motor is developed, and two control designs for position tracking, namely, a PD (or PID) controller and a robust adaptive nonlinear controller, are described along with experimental results. A number of practical issues (such as delay/latency, finite sampling time, sensor noise, commutation rate, and motor rotation) that must be addressed to achieve high performance are outlined and experimentally demonstrated. Both of the considered controllers utilize knowledge of motor position and velocity in all axes. Current measurements are not required. Either numerical differentiation or a dynamic observer can be used to construct the velocity signals from the measured position data. The designed robust adaptive nonlinear controller provides practical stabilization of position tracking errors and utilizes adaptations so that no knowledge of the electromechanical system parameters is required. The controller is robust to load forces and load torque (i.e., disturbance torque in yaw axis), friction, and cogging forces. Furthermore, the controller corrects for the unintended yaw and achieves synchrony of the motor and rotor teeth.

KW - Adaptive control

KW - position control

KW - robustness

KW - Sawyer motor

KW - stepper

UR - http://www.scopus.com/inward/record.url?scp=80052872242&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=80052872242&partnerID=8YFLogxK

U2 - 10.1109/TCST.2010.2091506

DO - 10.1109/TCST.2010.2091506

M3 - Article

VL - 19

SP - 1467

EP - 1478

JO - IEEE Transactions on Control Systems Technology

JF - IEEE Transactions on Control Systems Technology

SN - 1063-6536

IS - 6

M1 - 5671513

ER -