Selection of Servomotors and Reducer Units for a 2 DoF PKM

Similar documents
Servo Motors Classification Based on the Accelerating Factor

Robotics I. Test November 29, 2013

An experimental robot load identification method for industrial application

MODELING, COMPONENT SELECTION AND OPTIMIZATION OF SERVO-CONTROLLED AUTOMATIC MACHINERY

D DAVID PUBLISHING. Design of Torque Balancing Mechanisms. 1. Introduction. Bruno Zappa, Vittorio Lorenzi, Paolo Righettini and Roberto Strada

Perturbation Method in the Analysis of Manipulator Inertial Vibrations

Selection Calculations For Linear & Rotary Actuators

Model of a DC Generator Driving a DC Motor (which propels a car)

Robotics I. Figure 1: Initial placement of a rigid thin rod of length L in an absolute reference frame.

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

Case Study: The Pelican Prototype Robot

Robotics I. Classroom Test November 21, 2014

MCE493/593 and EEC492/592 Prosthesis Design and Control

Appendix A Prototypes Models

Robotics I Midterm classroom test November 24, 2017

Servo Motor Selection Flow Chart

ARTISAN ( ) ARTISAN ( ) Human-Friendly Robot Design

Predictive Cascade Control of DC Motor

Technical Guide for Servo Motor Selection

[7] Torsion. [7.1] Torsion. [7.2] Statically Indeterminate Torsion. [7] Torsion Page 1 of 21

STATIC AND DYNAMIC ANALYSIS OF A PUMP IMPELLER WITH A BALANCING DEVICE PART I: STATIC ANALYSIS

Dynamic Tests on Ring Shear Apparatus

Exponential Controller for Robot Manipulators

(W: 12:05-1:50, 50-N202)

Structural Dynamics Lecture 2. Outline of Lecture 2. Single-Degree-of-Freedom Systems (cont.)

Positioning Servo Design Example

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

A MOTORIZED GRAVITY COMPENSATION MECHANISM USED FOR THE NECK OF A SOCIAL ROBOT

Modelling and Simulating the Efficiency and Elasticity of Gearboxes

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:

SSY155 Applied Mechatronics Examination date

Selection Calculations For Motorized Actuators

Available online at ScienceDirect. Procedia CIRP 36 (2015 ) CIRP 25th Design Conference Innovative Product Creation

Motion Control. Laboratory assignment. Case study. Lectures. compliance, backlash and nonlinear friction. control strategies to improve performance

ELG4112. Electromechanical Systems and Mechatronics

Precision tracking control of a horizontal arm coordinate measuring machine in the presence of dynamic flexibilities

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

Coupled Drive Apparatus Modelling and Simulation

A NEW APPROACH FOR THE CHOICE OF MOTOR AND TRANSMISSION IN MECHATRONIC APPLICATIONS

1820. Selection of torsional vibration damper based on the results of simulation

EXPERIMENTAL RESEARCH REGARDING TRANSIENT REGIME OF KINEMATIC CHAINS INCLUDING PLANETARY TRANSMISSIONS USED IN INDUSTRIAL ROBOTS

APEX DYNAMICS, INC. Staianless

Electric Vehicle Performance Power and Efficiency

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS

Introduction to Robotics

PLANAR KINETIC EQUATIONS OF MOTION (Section 17.2)

Robot Dynamics II: Trajectories & Motion

WEEK 1 Dynamics of Machinery

Robotics I. June 6, 2017

Motor Info on the WWW Motorola Motors DC motor» /MOTORDCTUT.

Trajectory-tracking control of a planar 3-RRR parallel manipulator

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18

Dynamic Features of a Planetary Speed Increaser Usable in Small Hydropower Plants

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Electric Machines

An Minimum-Energy-Based High-Degree Polynomial Trajectory Planning and Tracking Control for an LCD Glass-handling Robot

ENGR 1100 Introduction to Mechanical Engineering

Chapter 7: Stepper Motors. (Revision 6.0, 27/10/2014)

Rotary Motion Servo Plant: SRV02. Rotary Experiment #11: 1-DOF Torsion. 1-DOF Torsion Position Control using QuaRC. Student Manual

Stepping Motors. Chapter 11 L E L F L D

Chapter 4 Statics and dynamics of rigid bodies

MATHEMATICAL MODELING OF OPEN LOOP PMDC MOTOR USING MATLAB/SIMULINK

Manufacturing Equipment Control

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Lecture 4: Losses and Heat Transfer

FORCE ANALYSIS OF MACHINERY. School of Mechanical & Industrial Engineering, AAiT

Joint Torque Control for Backlash Compensation in Two-Inertia System

DC motors. 1. Parallel (shunt) excited DC motor

Experimental identification of the static model of an industrial robot for the improvement of friction stir welding operations

Derivation of dual forces in robot manipulators

Inverse differential kinematics Statics and force transformations

Analysis and Calculation of Double Circular Arc Gear Meshing Impact Model

Introduction to Dynamics

Positioning Controller for Mechanical Systems with a Mini Harmonic Drive Servo Actuator

4.1 Introduction Issues of applied dynamics CHAPTER 4. DYNAMICS 191

Introduction to Control (034040) lecture no. 2

Dynamic Modeling of Surface Mounted Permanent Synchronous Motor for Servo motor application

EQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS (Section 17.4) Today s Objectives: Students will be able to analyze the planar kinetics of a rigid

Linear Shaft Motor Sizing Application Note

Automatic Control Motion planning

ROBUST CONTROL OF A FLEXIBLE MANIPULATOR ARM: A BENCHMARK PROBLEM. Stig Moberg Jonas Öhr

ANALYSIS OF LOAD PATTERNS IN RUBBER COMPONENTS FOR VEHICLES

FORMULAS FOR MOTORIZED LINEAR MOTION SYSTEMS

Design and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics

MATHEMATICAL MODELLING AND SIMULATION OF A TORSIONAL BAR ACTUATED TRUNK LID MECHANISM FOR

Experiment Two (2) Torsional testing of Circular Shafts

Integrated Design and PD Control of High-Speed Closed-loop Mechanisms

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise

3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller

Embedded Control: Applications and Theory

Multibody simulation

Vibration Suppression of a 2-Mass Drive System with Multiple Feedbacks

ZF Maschinenantriebe GmbH Industrial Drives. Planetary gearboxes Economy Series for Servomotors

Differential Kinematics

SSY155 Applied Mechatronics Examination date

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems

Control of Electromechanical Systems

6) Motors and Encoders

Stability Analysis and Research of Permanent Magnet Synchronous Linear Motor

Transcription:

Selection of Servomotors and Reducer Units for a 2 DoF PKM Hermes GIBERTI, Simone CINQUEMANI Mechanical Engineering Department, Politecnico di Milano, Campus Bovisa Sud, via La Masa 34, 20156, Milano, Italy ABSTRACT The paper describes the problem of selecting the motor and reducer units for 2 degrees of freedom parallel kinematic machine. Parallel kinematic machines attract researchers and companies, because they are claimed to offer several advantages over their serial counterparts, like high structural rigidity and high dynamic performance. The need to increase production capacity, while maintaining the quality standards, required the implementation of automatic machines performance ever higher. In this context, it is of strategic importance in the machine design phase the correct selection of the motor-reducer unit. Unfortunately, the choice of the electric motor required to handle a dynamic load, is closely related to the transmission choice. The selection of suitable motors and transmissions is carried on introducing some parameters that describe the performance of the motor, the power required by the system and the influence of the transmission mechanical characteristics on the machine performance. 1. INTRODUCTION The evolution of electronics in recent years has led to a wide diffusion of electric drives and their control systems. The ready availability and low cost of electronic devices has allowed rapid diffusion of mechatronic applications, highlighting the need for appropriate methods for selecting a motor-reducer unit. These procedures must be at the same time accurate and easy to use, they should be able to identify the available alternatives, compare them and help the designer in choosing the most appropriate one for his needs. The choice of the electric motor required to handle a dynamic load is closely related to the choice of transmission. This operation, in fact, is bound by the limitations imposed by the motor s working range and is subjected to several constraints that depend indirectly on the motor (through its inertia J M ) and on the reducer (through its transmission ratio τ), whose selection is the subject of this paper. A methodology for choosing the gear motor in order to ensure maximum acceleration of the system and reduce execution time for a particular law of motion is presented in [1]. This article introduces the so-called problem of inertia matching, showing how best performance can be reached when the inertia of the load, referred to the motor shaft, coincides with the inertia of the motor itself. In [2] a procedure for the selection of an AC synchronous motor with permanent magnets and its reducer, for a generic load, is shown. The authors use normalized torques, velocities, and transmission ratios to separate the load from the motor characteristics. By virtue of this normalization, the simulations for one standard motor (J M = 1 [kg m 2 ]) are applicable to other motors. In [3], the same procedure is extended to all types of servomotors. This methodology produces a chart representing all the usable motors and their corresponding normalized transmission ratios range, but not the available and actually usable commercial transmissions. In [5] the choice of the motor-reducer unit is analyzed with regard to the dependence on the law of motion used to operate a generic load, while [6] evaluates the gain in motor torque as a consequence of the optimization of trajectories and highlights the effect that a variable transmission ratio has on the performance of the machine. An in-depth discussion on the problem of motor reducer coupling can be found in [7]. Although this work is very accurate, it is extremely hard to use in a real industrial situation. On the other hand, [8] proposes a simpler approach, that consists in creating a database including the commercial motors and reducers and then trying all possible combinations. In [9], [10] the choice of motor and reducer is made by comparing two parameters respectively related to motor features and to load demands. The relationships between motor and transmission are investigated by introducing some easily calculated factors useful for comparing all the available motor-reducer couplings and selecting the best solution. The procedure is carried on with the use of graphs that allow allow showing all the possible alternatives. Following this approach the paper shows how it is possible to select the motor-reducer units for a 2 d.o.f. parallel kinematic manipulator. The paper is structured as follows. Section 2 gives a brief description of the manipulator with its main subsystems. Section 3 recalls the conditions to select a servomotor and a speed reducer and the corresponding checkouts. Section 4 introduces the multibody model of the system, developed to calculate the inverse dynamic. Section 5 shows the selection of the motor reducer units and the corresponding checkouts. Finally conclusions are drawn

in Section 6. 2. THE SYSTEM The parallel kinematic machine under study is a 5R-2 d.o.f. manipulator consisting on 4 links (5 considering the ground) connected by five revolutionary joints (R) two of which are located on the ground and driven by motors (Fig.1). The manipulator can reach a place inside its workspace of coordinates x = [x e ; y e ] T which is as function of the actuated joints coordinates q = [θ 1 ; θ 2 ] T. It is constituted by 4 main elements: 1. the support, which is fixed and connected to the ground; 2. the driving system, constituted by 2 brushless motors, each actuating a joint. Main features of each motor are resumed in Tab.1 motor transmission manipulator support Table 1: Motor main features Figure 1: The manipulator Symbol T M J M T M,N TM,max T H T M,max ω M ω M,max Description motor torque motor moment of inertia motor nominal torque motor theoretical maximum torque servo-motor maximum torque motor angular speed maximum speed achievable by the motor ω M motor angular acceleration α accelerating factor [9] 3. the transmission, which changes the torque and the speed supplied by the motor to the ones requested at joints. Main features of transmission are resumed in Tab.2 Symbol τ η J T Table 2: Transmission main features Description transmission ratio transmission mechanical efficiency transmission inertia pick and place operation; execution of a job along a defined trajectory. The power supplied by the motor depends on the external load applied (T L ) and on the inertia acting on the system (J L ω L ). Since different patterns of speed (ω L ) and acceleration ( ω L ) generate different loads, the choice of a proper law of motion is the first project parameter that should be taken into account when sizing the motorreducer unit. Otherwise, it may be that the law of motion has been already defined and therefore represents a problem datum, and not a project variable. Once the law of motion is defined, all the characteristics of the load are known (Tab.3). 3. CONDITIONS OF SELECTION AND CHECKOUTS As it is well known [2], the selection of the motor-reducer unit means checking the following conditions: rated motor torque: 1 T M,rms = t a ta 0 T 2 M dt T M,N ; (1) maximum motor speed: 4. the manipulator (coloured with light blue), machine consisting in 4 connected by five revolutionary joints The task of the robot is defined by the user and generally can consists on: maximum servo-motor torque: ω M ω M,max ; (2) T M (ω M ) T M,max (ω M ). (3)

Symbol T L J L TL Table 3: Load main features Description load torque load moment of inertia generalized load torque (TL = T L + J L ω L ) TL,rms generalized load root mean square torque T L,max load maximum torque ω L load angular speed ω L load angular acceleration ω L,rms load root mean square acceleration ω L,max maximum speed achieved by the load t a cycle time β load factor [9] Once the available motor-reducer units have been identified it is necessary to check some further conditions: The maximum torque supplied by the servo-motor for each angular velocity achieved: max ( τt L η + JM + J T τ T M,max (ω M ) + J ) Lτ ω L ω. η (4) the effect of the transmission mechanical efficiency (η) and its moment of inertia (J T ) on the root mean square torque: = ta 0 T 2 M,N T 2 M,rms = 1 t a ta TM 2 ( (J M + J T ) ω L τ + τt L η 0 dt = t a ) 2 dt (5) the resistance of the transmission as supplied by the manufacturer. Conditions expressed by inequalities (1), (2) and (3) are well known in the literature and represent the starting point of all the procedures for motor and reducer selection. This paper follows the procedure of selection described in [9], [10] where these conditions have been rewritten by introducing certain parameters related to motor and load features. Most important are the accelerating factor α: and the load factor β: α = T 2 M,N J M, (6) β = 2 [ ω L,rms T L,rms + ( ω L T L) mean ] (7) It is important to highlight that all the parameters used have a physical meaning and are easily obtained. In this way the designer will have a clear idea of the needs and of the steps to follow. The preliminary choice of motor is made by comparing only the values α and β; these values are easily calculated if we know the mechanical properties of the motor and the load features. A motor must be rejected if α < β, while if α β the motor can have enough rated torque if τ is chosen properly. Once these parameters are calculated, conditions (1), (2), can be easily expressed, for each considered motor, as functions of τ. = JM 2T L,rms τ min, τ max = [ α β + 4 ω L,rms TL,rms ± ] α β. (8) τ M,lim = ω L,max ω M,max (9) The result is a range of acceptable transmission ratios for each motor. τ max τ max (τ min ; τ M,lim ). (10) However, since it is difficult to express the constraint imposed on the servo-motor maximum torque (3) as a function of τ, this condition will be checked after the motor and its transmission have been chosen. 4. MULTIBODY MODEL To evaluate the power required to the motors when the manipulator performs the desired task, a multibody model has been developed.the model allows to define the trajectory the robot has to follow, the end effector motion law and the external forces applied to the manipulator. Once the task has been defined, simulations allow to calculate: - torques required to the motor-reducer unit as a function of time (T M (t)). From this result it is possible to calculate the root mean square torques (T M,rms ) and the maximum torque (T M,max ) required during the task; - the motor angular velocity as a function of time (ω M (t)); - reaction forces on joints to properly size the structure. For example it is possible to define a linear trajectory (Fig.2), with trapezoidal motion law ( 1 3, 1 3, 1 3 ) (Fig.3), with a cycle time t a = 0.8s. The corresponding motion laws of joints and the required motor torques are depicted in Fig.4,5.

T 1 T 2 Figure 5: Required motor torques Figure 2: Linear trajectory (diametrical) limited space and weight; displacement high positioning accuracy and repeatability; high torque availability; velocity low wear; high torsional stiffness; acceleration Figure 3: Motion law along the desired trajectory displacement velocity acceleration Figure 4: Motion law q 1 (t), q 2 (t) q 1 q 2 5. MOTOR REDUCER UNIT SELECTION The choice of the motor reducer unit should satisfy some design requirements: high transmission ratio. For these reasons DC brushless motors and Hermonic Drive speed reducers have been considered. Available motors are models: F HA 8C, F HA 11C, F HA 14C, while speed reducers have transmisison ratios: 1/30, 1/50, 1/100. Once the task the robot has to perform (trajectory, mnotion law, external forces applied), numerical simulatuions on multibody model allows to calculate all the terms related to the load as, generalized resistant toque (T L ) applied to motor shafts, velocities ( (q) 1, (q) 2 ) and acceletions ( (q) 1, (q) 2 ). using these values it is possible to calculate the load factor β that can be compared with the accelerating factors α calculated for each considered motor using information on manufacturers catalogues. Consider now the motor task described in Section 4. Figure 6 shows the values of α and β, highlighting that all the considered motors can be profitably used to perform the required task since the condition α β is verified. For each motor it is possible to calculate the range of suitable transmission ratios using eq.(10). Figure 7 highlights that transmission ratios 1/50 e 1/100 can not be selected becaouse of the limit on the maximum achievable speed. On the other side it results that motor FHA-11C, coupled with the transmission ratio 1/30 is a good combination to perform the task. However, it may be simplistic to choose the motor only on a specific task, since the robot should be suitable for many movements. It is also desirable to optimize the choice of the motor-reducer unit, investigating which solution can

Radial Diametrical Circular Figure 6: α and β [s] Figure 8: Comparison between α values and β as a function of the cycle time Radial Diametrical Circular Figure 7: Ranges of suitable transmission ratios τ offer the best performance, ie which allows smaller cycle times with the same law of motion. Considering three simplified trajectories (radial, diametrical and circular movement) and maintaining a trapezoidal law of motion, one can gradually decrease the cycle time to obtain the limit transmission ratio. Figure 8 shows the trend of the load factor β when the cycle time decreases. This value can be compared with the accelerating factors α calculated for each motor. The graph gives an overview to easily understand when a motor can be no longer suitable to perform the task along a certain trajectory. Figure 9 shows the maximum speed required by the task for each trajectory. It can be compared with the maximum speed achievable by each speed reducer allowing to identify which is the most suitable transmission ratio for the purposes. Looking at Fig.8 and Fig.9 it is evident that, for every considered machine task, motor F HA 11C and transmission ratio 1/30 represent alway the best solution to perform the task. Once the motor reducer unit has been selected, checkout described in Sec.3 have to be performed. In particular, Figures from 10 to 12 shows the limits of the selected motor reducer unit in terms of maximum torque and nominal torque exertable. By reducing the cycle time Figure 9: Comparison between ω Lmax values and τ as a function of the cycle time the points (T rms,ω rms ) and (T max,ω max ), move to the border of the motor working zone. The closest point represent a limit working condition. 6. CONCLUSION The paper presents a the selection of the most suitable motor and speed reducer pairing to drive a parallel kinematic machine, once its task has been defined. The methodology is based on information achievable on manufacturers catalogues and it is carried out through a graphical representation of the characteristics of the machine and of available motors and speed reducers. The designer has then a useful procedure to compare all the feasible solutions and to choose the best one.

Dynamic working zone Dynamic working zone Max Continuous working zone Continuous working zone Max Rms Rms Figure 10: Checkout for a task with radial trajectory Figure 12: Checkout for a task with circular trajectory Continuous working zone Rms Dynamic working zone Max Figure 11: Checkout for a task with diametrical trajectory REFERENCES [1] Pasch K.A.,Seering W.P. (1984) On the drive systems for High-performance Machines, Transactions of ASME 106:102-108 [2] Van de Straete H.J, Degezelle P., de Shutter J., Belmans R.(1998) Servo Motor Selection Criterion for Mechatronic Application, IEEE/ASME Transaction on mechatronics 3:43-50 [3] Van de Straete H.J, de Shutter J., Belmans R. (1999) An Efficient Procedure for Checking Performance Limits in Servo Drive Selection and Optimization, IEEE/ASME Transaction on mechatronics 4:378-386 loads, Mechanism and Machine Theory 38, 519-533 (2003) [5] Cusimano G. (2003) A procedure for a suitable selection of laws of motion and electric drive systems under inertial loads, Mechanism and Machine Theory 38:519-533 [6] Van de Straete, H.J, de Shutter, J., Leuven, K.U., Optimal Variable Transmission Ratio and Trajectory for an Inertial Load With Respect to Servo Motor Size, Transaction of the ASME 121, 544-551 (1999) [7] Cusimano G. (2007) Optimization of the choice of the system electric drive-device-transmission for mechatronic applications, Mechanism and Machine Theory 42:48-65 [8] Roos F., Johansson H., Wikander J. (2006) Optimal selection of motor and gearhead in mechatronic application, Mechatronics 16:63-72 [9] H. Giberti, S. Cinquemani, G. Legnani (2011) A Practical Approach for the Selection of the Motor-Reducer Unit in Electric Drive Systems, Mechanics Based Design of Structures and Machines (in press) [10] H. Giberti, S. Cinquemani, G. Legnani (2010) Effects of the mechanical characteristics of the transmission on the choice of motor-reducers, Mechatronics 20(5):604-610 [4] Cusimano, G., A procedure for a suitable selection of laws of motion and electric drive systems under inertial