Advanced Digital Motion Control Using SERCOS-based Torque Drives

Similar documents
Design Applications of Synchronized Controller for Micro Precision Servo Press Machine

Development of Multiple-Axes Intelligent Servo Amplifier "PQ"

MTS Automation P R O D U C T S P E C I F I C A T I O N. MaxPlus Digital Servo Drive. MP-FLX 230 Series. MP-FLX 230 Series. Single- and Dual-Axis

High-speed and High-precision Motion Controller

for more please visit :

Digital Control of Permanent Magnet Synchronous Motor

Step vs. Servo Selecting the Best

Ensemble HPe/CP/MP. Networked, Panel-Mount Drives PWM. Network drives through a high-speed serial interface to coordinate up to ten axes of motion

A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR

IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 14, NO. 3, MAY A Sliding Mode Current Control Scheme for PWM Brushless DC Motor Drives

Galil Motion Control. DMC 3x01x. Datasheet

Brushless Servo Motor Drives xdrive Series

PRESENTED AT PCIM-97 EUROPE CLOSED LOOP CONTROL OF THE LINEAR STEPPING MOTORS ABSTRACT

FPGA Realization of Space-Vector PWM Control IC for Three-Phase PWM Inverters

BLuAC5 Brushless Universal Servo Amplifier

DIGITAL SPINDLE DRIVE TECHNOLOGY ADVANCEMENTS AND PERFORMANCE IMPROVEMENTS

DESIGN OF A MODE DECOUPLING FOR VOLTAGE CONTROL OF WIND-DRIVEN IG SYSTEM

Latest Control Technology in Inverters and Servo Systems

User-selectable output bus voltages for optimized voltage/current matching to load requirements.

AC Servo Amplifier SANMOTION R Series ADVANCED MODEL with Built-in EtherCAT Interface

BLuAC5 Brushless Universal Servo Amplifier

A Comparative Study of Sinusoidal PWM and Space Vector PWM of a Vector Controlled BLDC Motor

The Gold Duo Highly Compact Dual Axis Networking Servo Drive Up to 1.6 kw (3.2 kw Peak) of Qualitative Power Per Drive

Synchronized Injection Molding Machine with Servomotors

XC4e PWM Digital Drive

Analog Devices: High Efficiency, Low Cost, Sensorless Motor Control.

A Machine Tool Controller using Cascaded Servo Loops and Multiple Feedback Sensors per Axis

DESIGN OF A TWO DIMENSIONAL MICROPROCESSOR BASED PARABOLIC ANTENNA CONTROLLER

ServoStep technology

DMCode-MS(BL) MATLAB Library

IRT Mini Evo. Technical Manual. quality IN MOTION. quality IN MOTION

User Guide IRMCS3041 System Overview/Guide. Aengus Murray. Table of Contents. Introduction

XC4e PWM Digital Drive

Free Programmable Signal Processing inside a High Performance Servo Amplifier

THE CLOSED-LOOP-regulated pulsewidth modulation

XC4 PWM Digital Drive

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin

IN MANY industrial applications, ac machines are preferable

Application of "S-MAC" TYPE C (Development of Work Rotation Type Wire Winding Machine)

SPEED CONTROL OF SENSORLESS BLDC MOTOR WITH FIELD ORIENTED CONTROL

DC motor control using arduino

User Guide Introduction. IRMCS3043 System Overview/Guide. International Rectifier s imotion Team. Table of Contents

Where: (J LM ) is the load inertia referred to the motor shaft. 8.0 CONSIDERATIONS FOR THE CONTROL OF DC MICROMOTORS. 8.

Design of double loop-locked system for brush-less DC motor based on DSP

3U High, 19" Drive Rack

Acoustic Noise Reduction in Single Phase SRM Drives by Random Switching Technique

Servo Drives SPECIFICATIONS Model DA-XDA DA-XDA DA-XDA Continuous Current 4 A peak / 2.8 A RMS 8 A peak / 5.6 A RMS 16 A peak

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE


Ndrive Series. Digital Servo Amplifiers PWM. Wide output power range from 10 A peak to 200 A peak at 320 VDC. 2- or 3-phase AC line input or DC input

Load Observer and Tuning Basics

Elements of Haptic Interfaces

Gold Our Best Ever Motion Solutions

Npaq Series Drive Racks

Machine Tools with an Enhanced Ball Screw Drive in Vertical Axis for Shaping of Micro Textures

A Model Based Digital PI Current Loop Control Design for AMB Actuator Coils Lei Zhu 1, a and Larry Hawkins 2, b

Introduction: Components used:

IRT AT-Small. Technical Manual. quality IN MOTION. quality IN MOTION

SPEED CONTROL OF AN INDUCTION MOTOR USING FUZZY LOGIC AND PI CONTROLLER AND COMPARISON OF CONTROLLERS BASED ON SPEED

Sensors and Sensing Motors, Encoders and Motor Control

Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback

INDUSTRIAL AUTOMATION OVERVIEW S700

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

High Performance Low Voltage Servo Drives

Fuzzy logic control implementation in sensorless PM drive systems

CLOSED-LOOP-regulated pulsewidth-modulated (PWM)

Glossary. Glossary Engineering Reference. 35

Review article regarding possibilities for speed adjustment at reluctance synchronous motors

FPGA Based Sine-Cosine Encoder to Digital Converter using Delta-Sigma Technology

Microcontroller Based Closed Loop Speed and Position Control of DC Motor

Sensors and Sensing Motors, Encoders and Motor Control

Stepping motor controlling apparatus

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Digital Control of Industrial Servo Drives for Machine Tools

New Long Stroke Vibration Shaker Design using Linear Motor Technology

A Searching Analyses for Best PID Tuning Method for CNC Servo Drive

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

Computer Numeric Control

Synchronous Control for Two Motor Systems Vismay Chauhan 1 Prof. V.P.Patel 2

GE423 Laboratory Assignment 6 Robot Sensors and Wall-Following

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

Digital PWM Techniques and Commutation for Brushless DC Motor Control Applications: Review

A New Approach for Synchronisation Multiple Motors using DSP

Design and Control of the BUAA Four-Fingered Hand

LCC-10 Product manual

ROTOR FLUX VECTOR CONTROL TRACKING FOR SENSORLESS INDUCTION MOTOR

Development of the Model No.HA035 A Small, High Accuracy, Batteryless Absolute Encoder

High Reliability, High Performance and Value

ISSN Vol.05,Issue.01, January-2017, Pages:

Upgrading from Stepper to Servo

The Fundamental Characteristics of Novel Switched Reluctance Motor with Segment Core Embedded in Aluminum Rotor Block

A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4

Introduction to Servo Control & PID Tuning

Ndrive Series. Digital Servo Amplifiers PWM. Wide output power range from 10 A peak to 200 A peak at 320 VDC. 2- or 3-phase AC line input or DC input

Highly Integrated Inverter with Multiturn Encoder and Software-based PFC for Low Cost Applications

Soloist. Position Controller and Servo Amplifier PWM. Single axis digital servo controller with integral power supply and amplifier

Design of an electronic platform based on FPGA-DSP for motion control applications

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

FOR the last decade, many research efforts have been made

Realising Robust Low Speed Sensorless PMSM Control Using Current Derivatives Obtained from Standard Current Sensors

Transcription:

Advanced Digital Motion Using SERCOS-based Torque Drives Ying-Yu Tzou, Andes Yang, Cheng-Chang Hsieh, and Po-Ching Chen Power Electronics & Motion Lab. Dept. of Electrical and Engineering National Chiao Tung Univ., Taiwan, R.O.C. Chang-Yu Ho and Ming-Jin Hsu Development Dept. Mechanical Industry Research Laboratories Industrial Technology Research Institute Abstract This paper presents a survey of the applications of real-time network technology to advanced digital motion. A DSP-based digital ac servo drive with SERCOS interface has been constructed. Realization issues of a fully digital led multi-axis servo system has been discussed. A windows-based interactive development environment has been developed for the design of multiple-axis motion system. Keywords: SERCOS, real-time network, digital motion, digital motor. I. INTRODUCTION Advances in microelectronics and information technology have brought significant changes in motion technology. The development of high-speed digital signal processors (DSP) paves the way to software servo for motor. High-speed singlechip DSP ler with processing speed higher than 20 MIPS and unit price lower than ten dollars initiates the age of digital motor. Digital PWM of the power converters and digital current regulation of the motor drives enable the feasibility of developing universal motor drives using software techniques. Successful application of digital motor drives needs computer interface with higher transmission rate and high-level motion and motor protocols. During the past ten years, development of internet has made a tremendous progress in computer communication technology. The application of microprocessors, This work was supported by MIRL of ITRI and National Science Council, Taipei, Taiwan, R.O.C. Project no. C88051. 1

information technology, and local network in factory automation motivates the development of computer integrated manufacturing (CIM) systems. This paper presents the design and implementation of an advanced digital motion system using SERCOS-based torque drives. A digital motion algorithm has been developed for the synchronization of multiple servo axes. The designed motion system is based on a digital torque drive for ac servo motors with SERCOS interface. Digital torque commands are generated from a PC-based motion ler. The digital motion ler is realized on a personal computer under a Windows based real-time kernel. II. SERCOS FOR MOTION AND MOTOR CONTROL The backbone of this fully digital motion system is SERCOS which is a high-speed communication protocol specifically designed for fast response distributed systems. SERCOS stands for SErial Real-time COmmunication System. It's an open digital drive interface specification (IEC 1491) designed for high-speed serial communication of standardized motion data in real time using a fiber-optic cable. Multiple-axis motion in a distributed architecture requires a bus protocol that supports high-speed synchronous transmission of digital data to perform contouring, interpolation, electronic gearing, and cam profiling. Fig. 1 shows the structure of a distributed digital motion system using SERCOS interface. SERCOS was created in 1986 by a consortium of machine-tool, industrial-drive, and numerical- manufacturers that were looking for an open communications system for the future development of intelligent drive technology. SERCOS became a European Preliminary Standard in 1991, and in 1995 was approved by the IEC. It is now published as IEC 1491, an international standard. Drive manufacturers wishing to put their products on the SERCOS ring can access to this specification, either through the IEC or the American National Standards Institution (ANSI, New York), by requesting IEC 1491. The concept of synchronization not only applies to the bus of a computer system, it also plays an important role in the synchronization of electric drives. If synchronization can not be maintained, a beat frequency in motion profile occurs, which could result larger contouring errors. Real-time communication using SERCOS for coordinated motion via a ringed fiber-optic cable can not only handle the synchronization of all elements connected, but saves the user s cost by reducing the number of electrical connections. 2

Digital Motion Fiber optic cable Main drive Servo drives Fig. 1. SERCOS interface for digital motion. III. MULTIPLE-AXIS CONTROL Fig. 2 illustrates the architecture of a SERCOS based digital motion system. Fig. 3 shows the physical layer for the interface of a motor drive. Coordinated motion can be achieved by using a motion ler generated synchronized position, velocity, or torque commands. Conventional servo drives receive a synchronized pulse train for coordinated position. Synchronization of motor drives in lower level can release the computation load for higher level functions of the drives, lower MIPS microprocessor can be used to realize a digital torque drive. However, this structure also requires a higher communication rate interface to deliver the synchronized torque commands and it also needs a higher MIPS microprocessor to realize motion algorithms as well as servo loop functions. Fig. 4 shows the proposed structure of a SERCOS based digital motion system for two-axis servo motor. Digital ac servo drives with SERCOS interface have been employed in the construction of a distributed motion system. A digital motion ler with SERCOS interface has been constructed based on a personal computer. Digital motion algorithms and digital servo loop compensator are realized using high-level C language with floating arithmetic. 3

Direct torque SERCOS interface Digital current M 3~ Digital PWM High-resolution position interface Direct torque SERCOS interface SERCOS interface Digital current Digital PWM High-resolution position interface M 3~ Fig. 2. Architecture of a SERCOS based digital motion system. POSITION VELOCITY T f V f TORQUE X 1 P os V e1 T M X 1 V 1 ε 1 X n Fig. 3. Physical layer for the interface of a motor drive. In a multiple-axis motion system, the maximum tolerance of following error at a given maximum ramping speed of a positioning servo system defines its minimum required position loop gain. The position loop gain determines the closed-loop bandwidth of a position servo. In general, a higher position loop gain can achieve a wider bandwidth of the position servo. However, a higher position loop gain also 4

requires a higher bandwidth of the corresponding velocity loop bandwidth. For CNC machine tools, typical position loop gain of its feed drives ranges from 3~100 sec -1. Appropriate bandwidth of the corresponding velocity loop of the position servo typically ranges from 3.5 ~ 5.0 times of its position loop gain. When a position servo drive has been tuned to its maximum extent, for example, 100 sec -1, a velocity loop bandwidth of 500 sec -1 would be required, this corresponds to about 80 Hz. X-axis Motion Position Velocity Torque Current PWM PWM Amplifier Servo Motor LOAD Position Feedback Velocity Feedback Torque estimator Current Feedback Sensors and Signal Conditioning Unit Y-axis Position Velocity Torque Current PWM PWM Amplifier Servo Motor LOAD Position Feedback Velocity Feedback Torque estimator Current Feedback Sensors and Signal Conditioning Unit Fig. 4. structure of a multiple-axis motion system. T e PWN da ( k ) db( k) dc( k) i a Digital Current i b Torque θ m Motion T e PWN da ( k ) db( k) dc( k) i a Current Torque ib θ m Fig. 5. Block diagram of multiple-axis digital motion using SERCOS based torque drive. 5

desired contouring path Y Ramper θ x e x K vx u x X-axis Servo Compensator T ex θ x X and Contour Interpolator θ y e y K vx u y Y-axis Servo Compensator T ey θ y Fig. 6. Simplified position loops for coordinated 2-axis motion ler. In a digital incremental motion system, selection of sampling rate of its corresponding loop plays an important role in designing of its loop compensator. The ratio of sampling rate to loop bandwidth typically ranges from 6 to 40. In general, digitizing an analog system requires a higher sampling rate. The sampling rate of a velocity loop with bandwidth of 80 Hz can range from 480 to 3200 Hz. This illustrates that a digital torque drive may need to update its torque command within 312.5 µsec for a typical application. SERCOS as a real-time communication protocol dedicated designed for motion systems provides transmission rates of 2, 4, or 10 Mbps [7]. SERCOS provides communication protocols for cyclic transmission of process data and noncyclic transmission of diagnostic data. Synchronization of servo drives can be achieved by a master motion ler linked with salve servo drives via cyclic transmission. For a 4 Mbps transmission rate, selectable cycle rates include 0.0625 msec, 0.125 msec, 0.25 msec, 0.5 msec, 1 msec, or any multiple of 1 msec. Fig. 5 shows the functional block diagram of a multiple-axis digital motion system using SERCOS based torque drive. The torque drives receive torque command from higher level motion unit and regulate the motor developed torque by closing of its voltage and/or current. The torque of a motor heavily depends on its motor dynamics and parameters. Essentially, an ac motor under well tuned decoupling behaves just like an externally excited dc motor with torque proportional to its armature current and magnetic flux density proportional to its field current. The field current is usually kept constant and set at a maximum magnetic flux density. Fig. 6 shows the simplified position loops for coordinated 2-axis motion ler. Fig. 7 shows the proposed digital scheme for the DSP led PM ac servo drive and Fig. 8 is the block diagram of the proposed digital servo compensator. Proportional derivative with feed forward (PDFF) scheme has been employed 6

for the velocity loop regulation. Digital speed estimation algorithm has been developed for speed estimation when operating in low-speed range. Fig. 9 shows a typical operating frame of the constructed Windows-based user s interface for digital motion. SERVO CONTROL position loop ler K K (1 z ) ω r v a G( s) velocity loop ler i ff current limit = 0 i d i q CURRENT CONTROL coordinates transformer e jθe i α i β current loop ler v α Current v β phases transformer v as 2ϕ v bs 3ϕ v cs base drive AMPLIFIER AND SENSORS PMAC servomotor d dt initial rotor angle detector θ 0 e p 2 θ e i β i α 3ϕ 2ϕ i as i bs i cs ADC ADC encoder feedback speed calculator Fig. 7. Digital scheme for a PM ac servo motor. K K (1 z v a ) ( k) K o ω r K 1 K I 1 z 2 1 z u ( k) current limit T e ( k ) K K (1 z ) p D ω$ m ( k) anti-windup speed estimator ( k) ( t) T s Fig. 8. Block diagram of the digital servo compensator. 7

Fig. 9. Windows based user s interface for digital motion. Experimental results shows the developed digital torque drive can achieve fast dynamic response within accepted following errors. parameters can be interactively tuned via a user friendly interface. By employing SERCOS as a communication protocol for motion systems, advanced software algorithms can be developed based on the PC platform with real-time kernel. The SERCOS protocol can transform most of the tasks of a motion system to the development of software under an open architecture environment. The design of a Windows-based development environment for digital motion system can significantly ease the design tasks for motion and servo design. IV. CONCLUSION This paper proposes a SERCOS-based digital structure for multiple-axis motion systems. SERCOS-based torque drive plays a key component in such a distributed, coordinated, and real-time led multiple-axis motion system. The torque drive features a standard torque interface based on the SERCOS protocol, which means it is independent of the servo motors been used. PC based motion ler initiates the development of digital motion and servo based on a realtime multi-tasking operating system. The communication rate becomes a bottleneck when higher ramping speed is required and more feed drives are to be 8

synchronized. To enhance the application of SERCOS to advanced motion and power systems, baud rate higher than 100Mbps needs to be developed. REFERENCES [1] G. Cena, C. Demartani, and L. Durante, Object oriented models and communication protocols in the factory, IEEE IECON Conf. Rec., pp. 1573-1579, vol. 2, Orlando, FL, USA, Nov. 6-10, 1995. [2] L. A. Berardinis, SERCOS lights the way for digital drives, Machine Design Int., vol. 66, no. 16, pp. 52-55, 57-61, 63, 64, Aug. 22, 1994. [3] B. Brennan and S. Cortese, Proposed SERCOS standard to modernize motion system communications. III. Operation, Powerconvers Intell. Motion, vol. 17, no. 8, pp. 52-56, Aug. 1991. [4] R. Kennel, SERCOS interface on its way to becoming the standard. Digital interface for closed loops, PCIM Europe Conf. Rec., Nuremberg, Germany, June 25-27, 1991. [5] J. W. Parker and R. Perryman, Communication network for a brushless motor drive system, Sixth International Conference on Electrical Machines and Drives Conf. Rec., pp. 641-646, Oxford, UK. Sept. 8-10, 1993. [6] A. Rothwell, Communication systems for variable speed drive applications, Drives and s, Exhibition and Conference Rec., pp. 1-6, Telford, UK. March 5-7, 1996. [7] G. Ellis, Comparison of drive and ler architecture: SERCOS and analog, Powerconvers Intell. Motion, May 29, 1998. [8] H. Yoshikawa, Development of networking ler S-MAC, PCIM Int. Japan Proc., pp. 569-572, 1998. 9