Professional Documents
Culture Documents
L D
W D
W
p
Rotating components
To calculate the moment of inertia of the rotating components in a mechanical system, we need to know both their shape and their weight. Fortunately most of these components like shafts, leadscrews, couplings and gearwheels approximate to simple cylindrical shapes. And since they are usually made either of steel or aluminium, we can come up with a simple formula based only on dimensions. Heres how to calculate the inertia of these components:
35
Automation
System calculations
W
p
F
Time
D
Fig 7.5 Belt driven system with friction
Torque due to linear force F: T = FD 2 (T in Nm, F in Newtons, D in metres) If the load moves vertically, the linear force F due to gravity is: F = 9.8W (F in Newtons, W in Kg)
100%
Torque Speed Peak power points: A B C load, trapezoidial move stepper motor servo motor
Automation
System calculations
The peak power in the load must always be less than the peak power available from the motor (no more than about 70% in the case of a stepper). Torque and speed may be traded by changing the drive ratio, but power can never be increased.
Example application
Motion profiles
Motor sizing for high-speed positioning applications is frequently based on the equal thirds trapezoidal profile, in which acceleration, constant-speed motion and deceleration each occupy one third of the move time. This profile requires the lowest peak power during the move; a triangular profile, or one having a longer constant-speed segment, will both require greater peak shaft power for the same move time and distance.
V Speed V Speed
Motor Jm = 5Kg-cm2
Time
t/3
Time
2t/3
Triangle
Trapezoidal
Change, trap/tri.
75% 112.5% 84%
Using an equal-thirds move profile, how much torque will be needed? Reflected inertia of the table Jw = 100 x 102 4 x 107 = 250 x 10-6 Kg-m2 Inertia of the screw (a steel cylinder) Js = 761 x (0.04)4 x 1 = 1900 x 10-6 Kg-m2 Inertia of the motor (5 Kg-cm2) (remember 1 Kg-m2 = 104 Kg-cm2) Jm = 500 x 10-6 Kg-m2 Total inertia Jt = 2650 x 10-6 Kg-m2 Acceleration rate (distance=0.5 rev) A = 4.5 x 0.5 0.122 = 156 revs/sec2 Accelerating torque T = 2650 x 10-6 x 156 x 2 = 2.6Nm How would the torque be affected if the screw is only 70% efficient? The reduced efficiency will only affect the torque needed to accelerate the mass of the table, since the leadscrew itself is directly connected. However, reduced screw efficiency normally implies friction torque in the nut as well. Proportion of inertia from the table = 250 2650 = 0.094 Torque to accelerate table mass = 2.6 x 0.094 = 0.24 Nm New value with 70% efficiency = 0.24 0.7 = 0.34 Nm Increase in torque = 0.1 Nm New total torque demand T = 2.7Nm
37
Automation
System calculations
What happens if the slideways carrying the table have a friction coefficient of 0.2 (using the screw with 70% efficiency)?
Gravitational force due to table mass = 100 x 9.81 = 981 Newtons Friction force ( = 0.1) F = 981 x 0.2 = 196 Newtons Torque to overcome this force T = 196 x 10 6284 x 0.7 = 0.44 Nm New torque demand T = 3.14Nm
The maximum speed, acceleration rate and distance travelled by the motor remain the same. New torque demand T = 1225 x 10-6 x 156 x 2 = 1.23Nm
Going back to the simple case with a perfect leadscrew & no friction, what is the peak power demand?
Peak power W = 2.6 x 6.25 x 2 = 102 watts
If we introduce a 2:1 reduction and double the screw pitch to 20mm, what happens to the torque requirement? (Ignore the inertia of the reduction system).
Reflected inertia of the table Jw = 100 x 202 4 x 107 = 1000 x 10-6 Kg-m2 The screw inertia will be the same as before. The inertia of the table plus the screw will now be reduced by the square of the reduction ratio. Table + screw inertia Jw+ Js = 2900 x 10-6 Kg-m2 Reflected inertia at motor = 2900 x 10-6 4 Kg-m2 = 725 x 10-6 Kg-m2 New total inertia (adding the motor) Jt = 1225 x 10-6 Kg-m2
38
Automation
System calculations
slower the temperature rises. The thermal time constant is the time taken to reach 63% of the final temperature; it takes 3 time constants to reach approximately 95% of the final temperature, so after that things obviously change quite slowly. For our RMS heating calculations to be valid, its important that the complete operating cycle is short compared with the motors thermal time constant - 10% is a good guide. You can usually find the thermal time constant in the motor data, and it typically varies from 30 minutes for a small motor to 90 minutes for a large one. An operating cycle up to 3 minutes long should therefore be acceptable in most cases. In practice this would be quite a long cycle, so this is not a problem in the majority of applications.
Velocity
The basic requirements of the transformer are: 1. To supply the long-term average power without overheating. 2. To supply the short-term peak demand without excessive voltage drop. The long-term average power requirement can be estimated once the RMS torque calculations have been done. When the transformer is delivering peak powers greater than its continuous rating for short periods (e.g. 2 seconds or less), a good guide to the required VA rating will be the greater of the following: 1 2 Peak load x peak load duration/total cycle time. 70% of the peak load.
For example, a peak load of 1000VA for a total of 400mS every 1.2 seconds would require a transformer rating of 1000 x 0.4/1.2 = 577VA. However, in this case the suggested rating is 700VA (i.e. 70% of the peak load). A drop in DC bus voltage caused by transformer regulation will affect the high-speed performance. The greatest drop will occur when the system is delivering maximum power, which coincides with the knee of the peak torque curve. This has the effect of rounding off the torque-speed curve so that it becomes impossible to operate right up at the knee point. Most proprietary transformers have a secondary voltage rating which is specified at full load current. This can result
39
Automation
System calculations
in an unacceptably high no-load voltage on a transformer with poor regulation. On Parker-supplied transformers the secondary voltage is specified as an open-circuit value, ensuring that the no-load DC bus voltage does not rise to a level which could damage the drive. A reduction in bus voltage at full load will degrade the high-speed performance but will not represent a threat to the drive.
80
Peak
60 % of maximum torque 40
20
Torque
Continuous
10
20
30 40 50 60 70 % of maximum speed
80
90
100
In practice, the value of the load resistor is normally chosen to give maximum torque at half the maximum operating speed. This results in a braking torque of more than 80% of maximum over the top 75% of the speed range.
VA rating
100 - 500 500 - 1000 1000 - 1500 1500 - 2000 >2000
Typical regulation
8% 6% 4 - 5% 3 - 4% 2 - 2.5%
40
Automation
System calculations
= 622 watt-seconds The time taken for the motor to slow down will depend on its maximum speed, the system inertia and the available braking torque. The maximum torque at the centre speed is given by: T = 3 Kt2 (L x No of poles) where Kt = torque constant per phase (rms) L = phase inductance The approximate time taken to slow down to 5% of maximum speed is given by:
For the HDX142C6-44S, Kt = 0.17 and the maximum torque (from the equation above) is 13 Nm (this means that the decelerating torque is in excess of 10Nm between 3000 rpm and 750 rpm). The calculation shows that the motor should come to rest in approximately 0.8s. Generally, power resistors have an overload rating of five times the normal wattage rating over a period of 5 seconds. As the time taken for the motor to come to rest is less than 1 second and the power to be dissipated over 5 seconds is 622/5 = 125 watts, 25-watt resistors should be adequate.
CONTACTOR U DRIVE V W E
MOTOR
0V
+24V
DYNAMIC BRAKE LOAD
Contactor supply
41
Automation
X-Code programming
is passed from one controller to the next and finally back to the PC. In this arrangement, each controller is given a different address to distinguish it from the others. The address is simply a number (usually starting from 1) which is set up on bit switches, jumper links or in software. In this way, commands which incorporate a specific address will only be accepted by the corresponding controller. All X-Code products have the ability to store complete motion programs within non-volatile memory, either as a built-in or optional facility. Once programmed it is therefore frequently possible to remove the RS232 connection. A stored program may then be selected and started by external signals or switch inputs, or it may be arranged to run automatically on power-up. Alternatively the indexerdrive may accept real-time X-Code commands via RS232 from a host controller such as a PLC or industrial PC.
A typical installation
Apart from the AC supply and motor cables, the only additional connection required for a basic indexer-drive installation is a 3-wire RS232 cable from the drive to a PC.
RS232 cable
PC
Indexer/ drive
Motor
Command format
All X-Code commands consist of upper case characters arranged as follows: [device address] [command] [numerical value] [delimiter] The device address is not always required (see below). The delimiter marks the end of the command and can be either a space (i.e. space bar) or a carriage return.
Multi-axis systems
X-code can be used where there are two or more controllers connected back to the PC. The RS232 connection is made using a daisy chain so that the signal
Command types
Commands can be grouped into different types according to whether they join a queue or take immediate effect, also whether they apply just to one controller or to all controllers in the system.
PC drive 1 drive 2 drive 3
IMMEDIATE commands are executed as soon as they are received, regardless of what is going on at the time. An example is the command S which is to Stop. Not many commands come into this category.
Automation
X-Code programming
BUFFERED commands go into a first-in, first-out store or buffer and are executed in the order they are received. Each command will be completed before the next one starts. This means that a string of commands can be downloaded from the host PC without waiting for each one to finish. Theres a limit to the number of commands which can be stored, typically around 2000 characters. Examples of buffered commands are V for Velocity and G for Go. Most commands are buffered, and only buffered commands can be stored in memory for execution as a sequence. DEVICE SPECIFIC commands are executed by one controller or device only, as specified by the device address. Commands in this category must include an address; they are mostly commands which request information back, such as whether the drive is ready for a new command or busy, so its essential that only the correct axis replies. Commands which are defined in the manual as device specific wont be actioned without an address. An example is R for Report Status - this would have to be sent for example as 1R for axis 1. UNIVERSAL commands are executed by all devices in the chain. In this case there is no address included, so the command will be accepted by all axes. An example would be V10 which would set the velocity on all axes to 10 revs/ sec. However, most universal commands may be made device specific simply by including an address, for example 3V10 would set the speed on axis 3 only to 10 revs/sec.
The direction is assumed to be CW unless a minus sign is included, although you can include a plus sign for CW moves if you wish. In addition you can control direction by using H commands. The H command allows you to set or change direction without re-specifying the distance, and is also used in the Continuous Mode (where D values are ignored). H+ sets the direction CW H- sets the direction CCW H (with no sign) reverses direction from whatever it currently is
Example: D25000 G H- G Motor runs 25000 steps CW, then 25000 steps CCW.
Creating loops
Where a group of commands must be repeated a set number of times, or even repeated continuously, this is achieved simply by enclosing the commands within a loop. The Loop command L marks the beginning of the loop, followed by the number of times you want to go round it, e.g. L6. The finish of the loop is marked by the End command N.
Operating modes
All X-Code controllers can operate in either of two basic modes - preset (normal) or continuous. MODE NORMAL (MN) - the move distance is predetermined using the D (Distance) command. This mode is used in all normal point-to-point positioning operations. MODE CONTINUOUS (MC) - in this mode the motor runs continuously at the specified velocity until it is stopped or a new velocity command is entered. Distance data set by the D command is ignored. Within the normal mode (MN) there are two further options: MODE PRESET INCREMENTAL (MPI) - here each move is performed as an increment, with the distance being set by the D command. In other words, the distance travelled is relative to the current position. MODE PRESET ABSOLUTE (MPA) - in this mode the D or distance data is interpreted as an absolute position relative to position zero. Therefore each move will be to a defined absolute position regardless of the current position. The controller calculates the required distance and direction of travel to achieve the new position. You can switch freely between the absolute and incremental positioning modes since the controller always stores its current absolute position.
Example: L20 D500 G N The motor will make 20 moves of 500 steps each. If there is no number included after the L command, the loop will run continuously. It can be stopped either with the S (Stop) command, which will abort any move in progress, or with the Y command which stops at the end of the current loop. With most controllers its possible to nest loops together, in other words you can have one or more loops inside an outer loop. However you must make sure that the number of N commands matches the number of L commands, even if they all come together. Example: L5 D1000 G L10 D200 G N N
Here each of the five 1000-step moves will be followed by the loop of ten 200-step moves.
Examples: T2 gives a 2 second delay T0.05 gives a 50mS delay L20 D500 G T0.5 N In the last example the T command adds a half-second delay between each move in the loop.
43
Automation
X-Code programming
The input pattern is specified in the numerical order of the inputs. For example: TR01X - continue to the next command when input 1 is low and input 2 is high. Ignore whats happening on input 3. In fact you can ignore any trailing X values, so in this case TR01 would work just as well. Some controllers offer the option of alternative versions of the trigger command, i.e. TRE- trigger when inputs equal to specified pattern (equivalent to TR) TRN- trigger when inputs not equal to specified pattern
However the position has been captured as the switch edge is crossed and an accurate current position established. There are a number of options available with the homing routine which vary according to the type of controller. They include a choice of final approach speed and the ability to select which edge of the home switch is taken as the stopping position.
Example: 2O1X1 - for axis address 2, turn on outputs 1 & 3 but leave output 2 unchanged. Again any trailing Xs can be ignored.
Example: GH5 - go home at 5 revs/sec. (a direction sign can be included) The approach pattern will resemble Fig. 8.3. During the final slow approach, the absolute position counter is reset to zero as the switch edge is detected. Depending on the controller type, the system does not necessarily stop at the home position - time may still be required for deceleration.
This is only a brief introduction to X-Code, but it illustrates the simple nature of the language and the ease with which routine motion control functions can be programmed. Individual product User Guides provide comprehensive information on all the available commands and ways in which they can be used. If you are considering the use of any X-Code product, a copy of the User Guide can be made available on request.
Automation
X-Code programming
RS232 troubleshooting
Checking the terminal
Disconnect the RS232 cable from the terminal or computer. Identify pins 2 and 3 on the serial port - Fig. 8.4 shows the pin layout for 9-way and 25-way connectors. Then short pins 2 and 3 together. If the serial connector is female, use a paper clip to short out the pins. If its male, the blade of a small screwdriver can be used to connect the pins together. Now type some characters on the keyboard. If nothing appears on the screen, you may not be communicating with the correct port. Use your communications software to change the COM port and try again. If characters now appear or if double characters appear, remove the short between pins 2 & 3 and type some more. If characters still appear, either you are communicating with another device on COM port (such as a mouse or network card), or the local echo is switched on. Use your communications software to check that the local echo is turned off, and if so try changing the COM ports. When the terminal is operating correctly, single characters should appear with pins 2 & 3 shorted, and should not appear with the short removed. Pin: 2 3 Tx Rx 7 G Pin: 5 3 2 G Tx Rx
Fig 8.4 25-way & 9-way RS232 connectors Checking the RS232 cable
Reconnect the RS232 cable to the terminal and leave the other end free. Repeat the last exercise by shorting the pins on the remote end of the cable. If no characters appear, there is obviously a problem with the cable. If characters do appear, reconnect the cable to the device being controlled and try again. If there is no response, check that the echoback is switched on in the device. If there is still no response, try swapping the Rx and Tx connections and try again. Also check that there is good ground connection between the terminal and the device (pin 5 on a 9-way connector, and pin 7 on a 25-way). If you have reached this stage without success, check the manufacturers documentation on RS232 communication to see if it gives any further clues. As a last resort, contact the manufacturer for assistance.
45
Automation
Equipment installation
Segregation
Never run Signal or Control cables in the same conduit with AC power lines, conductors feeding motors, solenoids etc. The cables should be run in metal conduit that is properly grounded. Also Signal and Control cables within an enclosure should be routed as far away as possible from contactors, control relays, transformers, and any other noisy components.
P-Clip Installation
The function of a P-Clip is to provide 360 degree metallic contact and thus a convenient means of ensuring a proper R.F ground. Install as close to the cable end as possible provided a suitable ground, backplane or earth stud is accessible. The use of brass or other inert conductive metal P-Clip is recommended.
Surge Suppression
Place surge suppression components, such as resistor/ capacitor filter or zener and clamping diodes, on all electrical coils.eg contactors.
External enclosure
In order to control radiated emissions, all drive and control equipment must be installed in a steel equipment cabinet which will provide adequate screening.
Opto Isolation
Isolation of remote signals with the use of solid state relays or opto isolators is recommended.
Filtering
Install an AC supply filter on the power input cable of the unit to suppress any power line interference. Mount the filter within 50mm of the drive or transformer, and run the input cable and any earth cable close to the panel. Try to arrange the layout of the drive and filter so that the AC input cable is kept away from the the filter output leads.
Suppression
External Electromagnetic Interference suppression devices, such as ferrite absorbers should be installed on Signal and Control cables as close to the unit as practically possible.
Twisted Pairs
In the case of drives having differential inputs, it is preferable to use cable with twisted pairs in order to minimise magnetic coupling. This applies to both analogue and digital signals.
Screening
Use high quality shielded (screened) cables for all Signal and Control inputs. The shield (screen) pigtail connection should be made as short as possible. The connection point for the shield depends upon the individual application. Some of the recommended methods of connecting the shield, in order of effectiveness are; a) Connect the shield only at the panel where the unit is mounted to earth ground (protective earth). Using this method will reduce the overall loop area, and hence provide improved protection. b) Connect the shield to earth ground at both ends of the cable, usually when the noise source frequency is above 1 MHz. c) Connect the shield to common of the unit and leave the other end of the shield unconnected and insulated from earth ground.
Before you disconnect any individual wires, make an accurate sketch of the connections to any terminal strips or multi-way connectors. If twisted-pair cable is used, pay special attention to how the wires are paired. Since many of the pairs have one black wire, simply labelling the wire on a sketch as black is not sufficient to identify it. Its a good idea to slip a short piece of sleeving over each pair of wires as you disconnect them - this keeps the two wires together.
When preparing and stripping twisted-pair cable, always strip back sufficient of the outer sheath (at least 100mm) to be certain that you have the correct wires twisted together. Then fit a short piece of sleeving over the pair before cutting to the required length. When feeding the cable from an ML motor through conduit, its easier to disconnect the cable at the motor end. First remove the terminal box and sketch the connections as described above. You can then unscrew the terminals and pull the cable through the gland nuts.
46
Automation
Equipment installation
connected back to the drive depends very much on the application and the distance involved. If the motor is within 3m of the drive, the type of cable used is usually not too critical provided of course that it can carry the necessary current without overheating. If the distance is greater than this or the environment is electrically noisy, it may be better to use screened cable. Noise picked up by the motor cable is unlikely to affect the motor directly, but it will get conducted back into the drive and may cause problems at the signal inputs. Screened cable will also be necessary when EMC compliance is required.
the coupling must have sufficient compliance or flexibility to accommodate any misalignment without stressing the motor bearing. There are two types of misalignment that every coupling is certain to encounter to some extent. One is angular misalignment, which occurs when the two shafts are at a slight angle to each other. The other is radial misalignment, in which the shafts are parallel but not concentric - their axes are displaced. The coupling may also have to cope with axial movement due, for example, to thermal expansion.
pilot register
Axial movement
Fig 9.2 Angular and radial misalignment
A coupling designed for servo and stepper applications should accommodate any misalignment without introducing backlash (lost motion when changing direction) or torsional compliance (meaning the coupling can be twisted too easily). Backlash and excessive torsional compliance can lead to instability, making servo tuning extremely difficult and imposing a severe limit on performance. The number of coupling designs available today seems almost endless, so the next problem is deciding which type to use. Well concentrate on two designs which are suitable for a wide range of applications, the membrane coupling and the Oldham coupling. These couplings will accommodate both types of misalignment and have very little torsional compliance or backlash.
Automation
Equipment installation
Membrane couplings usually have two discs as shown. A single-disc version is also available but this wont tolerate any radial misalignment. Single-disc couplings are usually used in pairs with a floating shaft in between. A complete assembly consisting of two single-disc couplings plus a link shaft is known as a Cardan; it operates in the same way as the two-disc coupling except that the longer the link shaft, the greater the radial misaligment that can be accommodated. The three elements of the Cardan can usually be assembled in situ.
Other coupling types which are sometimes used in lowpower applications are the bellows and helical beam couplings. Bellows couplings are particularly good at accommodating axial movement and offer extremely high torsional stiffness. The helical beam coupler has the benefit of low cost but has relatively poor torsional stiffness and generates high bearing loads when misalignment is present. Both coupling types are more prone to eventual failure unless used well within their rating.
Membrane
Max. Angular Misalignment Max. Radial Misalignment Max. Axial Movement 4 degrees 0.4mm 0.2mm
Oldham
1 degree 11% of coupling diam. 0.3mm
48
Automation
Equipment installation
(see table following). Forcing the shaft to one side of the bore also creates eccentricity, so you should use a coupling which will accommodate this. Always try to locate the setscrew as centrally as possible along the coupling or pulley length. The following table is a guide to the maximum recommended torque using couplings or pulleys attached by setscrews. The figures apply to a single setscrew and can be doubled if you use two screws 90 apart. Shaft dia. Screw Max. torque (mm) size (Nm) 6 M2 0.1 6 M3 0.2 11 M3 0.4 11 M4 0.8 15 M3 0.5 15 M4 1 15 M5 2
the resulting clearance allows the coupling to slide easily onto the shaft. However this small clearance will inevitably lead to some backlash (the keyways in both the shaft and the pulley should be deep enough to ensure that there is adequate clearance for the key). The best way to overcome this problem is to have a set screw in the coupling which clamps down into a dimple in the top face of the key. Another is to machine the key with a step so that its a tight fit into both keyways, but since this prevents the coupling from sliding easily onto the shaft, you must take great care not to damage the motor bearings. Applying a large axial load (for instance with a fly press) and hammering the coupling onto the shaft are among the commonest causes of bearing damage leading to premature failure. If a Taper lock bush is used, these problems dont arise because the bush slides onto the shaft very easily and theres no backlash because the bush clamps tightly round the shaft. Bear in mind that a 5mm key in a 15mm shaft transmitting a torque of 10Nm is subjected to a shearing force of about 30 MegaNewtons/m2. A badly fitted key will rock as the motor changes direction and, under this sort of force, it is not unheard of for the key to wear into a perfect cylinder which then reduces in diameter until the system fails.
Pinning
Drilling and pinning the shaft is a method which is occasionally used, but again its only suitable for low-torque applications. The hole considerably reduces the crosssectional area of the shaft and therefore the torque it can transmit. If the shaft already has a keyway, the situation becomes even worse. You should remember that the shear strength of a 3mm pin is only about 20-30% of that of a 3mm key. If you do opt for this fixing, you should take the same precautions when drilling the shaft as when shortening it, and these are described later. The comments on coupling/shaft tolerances when using set screws also apply to pinning.
Shaft tolerances
There is a popular theory that the coupling should be a very tight fit on the shaft and should be carefully installed using the largest available hammer. Its true that if the coupling is too loose, slight movement between the shaft and coupling will cause both components to wear and eventually fail. But bearings are relatively fragile components and ideally, the force used to fit the coupling should not exceed the maximum axial force, as taken from Fig. 9.10. Usually the upper tolerance of the shaft will equal the lower tolerance of the coupling bore, so there should always be a small clearance between the two. If youre unlucky enough to have a shaft on its maximum tolerance and a coupling on its minimum tolerance, you would have a size fit which would be very difficult to slide on. The easiest solution in this situation is to push a ring of cardboard or thin plastic over the shaft, to prevent dust from entering the bearing, and then run the motor while you hold a piece of carborundum paper round the shaft. Keep trying the shaft for size to make sure you dont take too much off.
Using adhesives
Its often beneficial to use an anaerobic adhesive such as Loctite between the shaft and the coupling. This type of adhesive cures in the absence of air. You should only use an adhesive in conjunction with one of the fixing methods listed above. If you use a thick high-strength adhesive it must be spread onto the shaft before assembly, whereas a thinner adhesive may be run into the gap after the coupling has been fitted. If you use an adhesive, youll find it almost impossible to remove the coupling without damaging the motor unless youve left sufficient room between the coupling and the motor to insert the jaws of a bearing puller. Another point to consider is that in the event of a failure, it may not be possible to repair the motor without undertaking an expensive rebuild.
49
Automation
Equipment installation
or swarf from entering the bearing. Please remember that any form of shaft modification made after despatch from Parker invalidates the warranty in respect of the shaft, bearings, encoder or resolver.
Shaft fatigue
Its clear that any radial load will compress one side of the shaft and create tension on the other. As the shaft rotates, each individual element of the shaft experiences alternating tension and compression which can lead to metal fatigue. The vertical line on Fig. 9.9 represents the maximum radial load that can be applied half way along the shaft without risk of shaft failure through metal fatigue. You will need to halve this figure if the load is applied at the end of the shaft
10
00
rpm
Motor
axial load
10,000
100
200
300
400
500
600
700
800
Radial load (Newtons) half way along shaft *Shaft fatigue limit for ML3450A & ML3475A is 1000 Newtons
Bearing life
If there is a large radial force on the inner race of a bearing, this tends to crush the balls between the two races. This in turn results in scoring of the races, leading to uneven running and excessive wear. Figs. 10 is a graph of bearing life against radial load for a typical servo motor, assuming that the load acts half way along the shaft extension. Lifetimes are given for specific constant operating speeds, and you can use the curves as a guide to estimate bearing life for intermediate speeds. If the motor is accelerating or decelerating for a significant proportion of the time, work out the average speed over the whole operating cycle and use this figure. (A simple average is quite good enough here bearing life depends not so much on absolute speed as on the total number of revolutions). If the load is acting at the end of the shaft, you can expect the lifetime to be reduced by about 15%. These graphs assume that the axial load is less than 30% of the radial load.
Fig 9.9 Typical bearing life curves (Parker ML34 servo motors)
125% Fr
25% Fr 30% Fr 0 0 25% Fr 50% Fr Axial load Fr is the radial load from bearing life curve 75% Fr 100% Fr
Fig 9.10 Permitted radial load vs axial load (Parker ML34 servo motors)
50
Automation
Equipment installation
Drive belts
Tensioning a drive belt is frequently regarded as an art rather than a science, partly because there are no simple guidelines that can be applied. As a result, the tendency is to tension the belt as tightly as possible on the basis that this is the only way to get rid of the backlash. The consequence is rapid belt wear, reduced bearing life or even shaft failure. Nevertheless there is a more scientific approach which is strongly recommended. To estimate the correct belt tension, you need to know the peripheral force on the motor pulley (Fp) when the motor is producing maximum torque. You can calculate this force by dividing the maximum torque in Nm by the radius of the motor pulley in metres (remember to divide by the radius, not the diameter). A belt tension between 30% and 50% of Fp is normally used for short or stiff (inelastic) belts, whereas higher tensions (50-65% of Fp) are used for long or elastic belts. You should use the lowest tension that will ensure that the belt never becomes completely slack. If this happens, the belt teeth can start to climb up the pulley teeth and this will accelerate wear. The simplest way of tensioning a belt, assuming that the axis of one shaft can be moved freely, is to use a spring balance to apply a force of twice the required belt tension to that shaft.
Most stepper and brushless servo motors are rated at IP54, though to be strictly accurate this only applies from the flange backwards. In other words, the body of the motor is reasonably well sealed but there is no positive seal on the front bearing. In the majority of applications, the mounting surface gives a degree of protection to the bearing and for practical purposes an overall IP54 rating applies. However, if you mount the motor vertically with the shaft upwards, excessive condensation can form a pool in the bearing housing and enter the motor. In these situations you will need the additonal protection of a shaft seal. To improve the rating to IP65, a shaft seal is added and all metal-to-metal joints are fitted with gaskets. All shaft seals exert a frictional force on the shaft in some way so they will eventually wear out. However, most IP65 motors still have mild steel shafts (except for stepper motors which always have stainless steel shafts), and these will corrode in moist conditions. This accelerates the wear rate considerably. Therefore any steps you can take to keep moisture, coolant, fine dust, corrosive fumes etc. away from the motor are usually well worth the effort.
2Fp
Protection against: No protection Objects over 50mm e.g. accidental touch by hand Objects over 12mm, e.g. fingers Objects over 2.5mm, e.g. tools & wires Objects over 1mm, e.g. small wires & tools Dust, limited ingress permitted (no harmful deposit) Total protection against dust Protection against: Vertically-falling water drops e.g. condensation Direct sprays of water up to 15 from the vertical Direct sprays of water up to 60 from the vertical Water sprayed from all directions, limited ingress permitted Low-pressure water jets from all directions, limited ingress permitted Strong jets of water, limited ingress (e.g. on shipdecks) Immersion between 15cm & 1m Long periods of immersion under pressure
Thermal considerations
Continuous torque (or stall torque) is the constant torque that the motor can deliver without overheating. This torque may be quoted with the motor mounted in three ways - on an infinite heatsink, mounted on a standard heatsink, usually with a thermal resistance of around 0.5C per watt, and not mounted on any form of heat sink. By far the most useful value is that quoted on a standard heatsink, as this is a good approximation to a typical mounting bracket. A very thick mounting bracket may allow you to increase the continuous torque by up to 20%; mounting on a thin plate may mean derating by 20%. Torques quoted on the other bases are of limited practical value. Good unobstructed vertical air flow, or better still forced cooling, will help to increase the continuous torque rating.
Vibration
Most of the problems caused by excessive vibration will be fairly obvious, such as screws working loose. One that isnt quite so obvious is the damage that vibration can cause to a stationary bearing. If a motor is subject to prolonged vibration, either in storage or even mounted on a machine but rarely used, the balls will gradually make very small dents in the race at the points of contact. This will cause the bearing to become noisy and lead to increased wear.
IP ratings
IP ratings are listed in the following table. The first IP number relates to protection against solid objects, and the second number protection against liquids.
51
Automation
Safety considerations
Stopping in an emergency
For safety reasons, its usually necessary to incorporate some form of emergency stop system into machinery fitted with stepper or servo motors. There may be several reasons for needing to stop quickly, the more obvious ones being: s To prevent injury to the operator if he makes a mistake or operates the machine incorrectly s To prevent damage to the machine or to the product as a result of a jam s To guard against the consequences of machine faults You should think about all the possible reasons for stopping to make sure that they are adequately covered. Standards which support the European Machinery Directive state that Emergency Stops must be hard-wired and must not depend on software or electronic logic.
For Category 1 applications we need to consider the best method of achieving a controlled stop prior to removal of power.
52
Automation
Safety considerations
E-stop button
E-stop relay
Internal equipment
motor
WARNING you should ensure that the deceleration rate used under emergency stop conditions can be handled safely by the system mechanics. If the peak torque available from your servo is well in excess of that normally used, there may be a risk of mechanical damage when decelerating in full current limit. This is particularly true if you are using a high-ratio gearbox.
PE terminal
Further information
A booklet giving a great deal of useful information on many aspects of machine safety has been published by Pilz UK. It includes sections on European standards, risk assessment, components and wiring diagrams for many types of safety circuit. We gratefully acknowledge the permission of Pilz UK to make use of this information in the compilation of this handbook.
53
Automation
Safety considerations
"
N.C. switch
54
Automation