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
N1 - Funding Information:
Manuscript received March 03, 2010; revised July 07, 2010; accepted September 26, 2010. Manuscript received in final form November 04, 2010. Date of publication December 17, 2010; date of current version September 16, 2011. This work was supported in part by the National Science Foundation under Grants ECS-9977693 and Grant ECS-0501539. An earlier version of this paper was presented at the 2005 American Control Conference, Portland, OR. Recommended by Associate Editor P. Meckl.
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 - Sawyer motor
KW - position control
KW - robustness
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
AN - SCOPUS:80052872242
SN - 1063-6536
VL - 19
SP - 1467
EP - 1478
JO - IEEE Transactions on Control Systems Technology
JF - IEEE Transactions on Control Systems Technology
IS - 6
M1 - 5671513
ER -