background image

www.supportme.net

Operation 5-11

MN1924

5.5 Servo axis - testing and tuning

This section describes the method for testing and tuning a servo axis. The amplifier must
already have been tuned for basic current or velocity control of the motor.

5.5.1 Testing the demand output

This section tests the operation and direction of the demand output for axis 4. By default, axis
4 is a servo axis (although it can be reassigned as a stepper - see section A.1). It is
recommended that the motor is disconnected from the load for this test.

1. Check that the Drive enable button is

pressed (down).

2. In the Toolbox, click

Application

then click

the Edit & Debug icon.

3. Click in the Command window.

4. Type:

TORQUE.4=5

where 4 is the axis to be tested. In this
example, this should cause a demand of +5%
of maximum output (0.5V) to be produced at
the DEMAND0 output (connector X13, pin 1).
In WorkBench v5, look at the Spy window
located on the right of the screen. In the Axis selection box at the top, select Axis 4.

The Spy window’s Command display should show 5 percent (approximately). If there seems
to be no command output, check the electrical connections to X13.

The Spy window’s Velocity display should show a positive value. If the value is negative check
that the DEMAND0 output, and the Encoder0 A and B channels, have been wired correctly.
If necessary, the

ENCODERMODE

keyword can be used to swap the encoder A and B channels,

thus reversing the encoder count - see the MintMT help file.

By default, axis 4 uses demand output 0 and encoder 0, axis 5 uses demand output 1 and
encoder 1, and axis 6 uses demand output 2 and encoder 2. See section 4.2.2 for details of
the demand outputs.

Содержание Nextmove ESB

Страница 1: ...NextMove ESB Motion Controller MOTION CONTROL Installation Manual 1 04 MN1924...

Страница 2: ......

Страница 3: ...4 1 Introduction 4 1 4 1 1 Connector locations 4 2 4 2 Analog I O 4 3 4 2 1 Analog inputs 4 3 4 2 2 Analog outputs 4 5 4 3 Digital I O 4 7 4 3 1 Digital inputs 4 7 4 3 2 Digital outputs 4 12 4 4 Other...

Страница 4: ...n introduction to closed loop control 5 13 5 6 Servo axis tuning for current control 5 16 5 6 1 Selecting servo loop gains 5 16 5 6 2 Underdamped response 5 18 5 6 3 Overdamped response 5 19 5 6 4 Cri...

Страница 5: ...7 Encoder inputs 7 2 7 1 8 Stepper control outputs 7 3 7 1 9 Serial RS232 RS485 port 7 3 7 1 10 CAN interface 7 3 7 1 11 Environmental 7 3 7 1 12 Weights and dimensions 7 4 Appendices A General A 1 A...

Страница 6: ...iv Contents MN1924...

Страница 7: ...ing installation and removal inconvenience or consequential damage including injury to any person or property caused by items of our manufacture or sale Some countries and U S states do not allow excl...

Страница 8: ...injury WARNING The stop input to this equipment should not be used as the single means of achieving a safety critical stop Drive disable motor disconnect motor brake and other means should be used as...

Страница 9: ...s a wide range of powerful commands for complex applications Standard features include H Control of 4 stepper and 3 servo axes H Point to point moves software cams and gearing H 20 general purpose dig...

Страница 10: ...aces that allow PC applications to be written that communicate with the NextMove ESB This manual is intended to guide you through the installation of NextMove ESB The chapters should be read in sequen...

Страница 11: ...SB for external damage during shipment and report any damage to the carrier that delivered it 5 If the NextMove ESB is to be stored for several weeks before use be sure that it is stored in a location...

Страница 12: ...auge CAL CAN Application Layer CAN Controller Area Network CDROM Compact Disc Read Only Memory CiA CAN in Automation International Users and Manufacturers Group e V CTRL E on the PC keyboard press Ctr...

Страница 13: ...equipment or directly below water steam pipes CAUTION Avoid locating the NextMove ESB in the vicinity of corrosive substances or vapors metal particles and dust The safe operation of this equipment de...

Страница 14: ...flammable vertical surface Orientation must be as shown in Figure 1 with the two slots in the metal carrier heat sink assembly at the bottom 135 5 3 124 4 9 170 6 7 245 9 65 All dimensions shown as m...

Страница 15: ...faster RAM 32MB 128MB Hard disk space 40MB 60MB CD ROM A CD ROM drive Serial port USB port or RS232 or RS485 serial port depending on NextMove ESB model Screen 800 x 600 256 colors 1024 x 768 16 bit...

Страница 16: ...www supportme net 3 4 Basic Installation MN1924...

Страница 17: ...This section describes the input and output capabilities of the NextMove ESB The following conventions will be used to refer to the inputs and outputs I O Input Output DIN Digital Input DOUT Digital O...

Страница 18: ...ype B plug 1 2 3 4 5 6 7 8 9 10 12 11 10 9 8 7 6 5 4 3 2 1 10 9 8 7 6 5 4 3 2 1 X11 DOUT 0 7 DOUT0 DOUT1 DOUT2 DOUT3 DOUT4 DOUT5 DOUT6 DOUT7 USR V USR GND 1 2 3 4 5 6 7 8 9 10 X10 DIN 0 3 fast interru...

Страница 19: ...log inputs pass through a differential buffer and second order low pass filter with a cut off frequency of approximately 1kHz Both inputs are normally sampled at 2kHz However an input can be disabled...

Страница 20: ...C 0 1 2 3 X12 AIN0 Differential connection Single ended connection AIN0 1 2 3 AIN0 GND Figure 3 AIN0 analog input wiring AIN0 1k 0 25W potentiometer ADC 0 2 1 X12 1 5k 0 25W 0V 24VDC 3 Figure 4 Typica...

Страница 21: ...ontrol servo axes 0 to 2 respectively The Demand3 output may be used as general purpose analog output See the DAC keyword in the MintMT help file The analog outputs may be used to drive loads of 1k or...

Страница 22: ...e ESB Demand0 AGND 2 FlexDriveII servo amplifier AIN0 AIN0 Connect overall shield at one end only 3 Shield Servo amplifier 10VDC demand input 1 2 1 X1 X13 Figure 7 Analog output typical connection to...

Страница 23: ...uch as a home limit stop or error input See the keywords HOMEINPUT LIMITFORWARDINPUT LIMITREVERSEINPUT STOPINPUT and ERRORINPUT in the MintMT help file 4 3 1 1 DIN0 DIN3 Digital inputs DIN0 to DIN3 ca...

Страница 24: ...neral purpose digital input DIN11 shown If an input is configured as edge triggered the triggering pulse must have a duration of at least 1ms one software scan to guarantee acceptance by MintMT The us...

Страница 25: ...auxiliary master encoder input The input can be used as a master position reference for cam fly and follow move types For this the MASTERSOURCE keyword must be used to configure the step input as a m...

Страница 26: ...9 Figure 13 Digital input typical active low input connection using a switch Note The circuits shown in Figures 12 and 13 are not suitable for use with fast inputs DIN0 to DIN3 Using a mechanical swit...

Страница 27: ...1924 NextMove ESB USRV DOUT0 8 9 FlexDriveII equipment output NEC PS2562L 1 3k3 TLP280 X1 User supply GND User supply 24V 6 18 DIN4 CREF1 X9 Figure 15 Digital input typical connections from a Baldor F...

Страница 28: ...d on any single output H The maximum allowable power dissipation for the UDN2982 driver is 1 5W If an output is used to drive an inductive load such as a relay a suitably rated diode must be fitted ac...

Страница 29: ...d can be used to directly control the output frequency between 60Hz and 500kHz see the MintMT help file CAUTION The DS26LS31 drivers are static sensitive devices Take appropriate ESD precautions when...

Страница 30: ...puts Each input channel uses a MAX3095 differential line receiver with pull up resistors and terminators Encoders must provide RS422 differential signals The use of individually shielded twisted pair...

Страница 31: ...port Location USB Mating connector USB Type B downstream plug Pin Name Description 1 VBUS USB 5V 2 D Data 3 D Data 4 GND Ground The USB connector can be used as an alternative method for connecting t...

Страница 32: ...o configure the serial port The configuration can also be changed using the Mint keyword SERIALBAUD see the Mint help file for details It is stored in EEPROM and restored at power up The port is capab...

Страница 33: ...ntroller If firmware is updated over RS485 RS422 it can only be downloaded to the controller that was chosen in the Select Controller dialog in WorkBench v5 Master and final slave are shown with termi...

Страница 34: ...TS 8 CTS 3 TXD 2 RXD 5 GND 1 RXD 2 TXD 3 GND 5 Baldor HMI PLC PORT NextMove ESB Serial Port Twisted pair 7 RTS 8 CTS 3 TXD 2 RXD 5 GND 1 RXD 2 TXD 3 GND 5 Baldor HMI PLC PORT CTS 11 RTS 10 Twisted pai...

Страница 35: ...unlike other Baldor devices both cannot be supported at the same time This is because NextMove ESB only has a single hardware CAN channel Separate firmware builds are available to support each of the...

Страница 36: ...maximum bus length worst case assuming 5ns m propagation delay and a total effective device internal in out delay of 210ns at 1Mbit s 300ns at 500 250Kbit s 450ns at 125Kbit s and 1 5ms at 50 10Kbit s...

Страница 37: ...tronic Data Sheets EDS which can be found on the Baldor Motion Toolkit CD supplied with your product or downloaded from www supportme net Figure 24 shows a typical CANopen network with two NextMove ES...

Страница 38: ...24 x digital output CAN node H KeypadNode Baldor part KPD002 501 an operator panel CAN node with 4 x 20 LCD display and 27 key membrane labeled for control of 3 axes X Y Z H KeypadNode 4 Baldor part...

Страница 39: ...e network by the NextMove ESB using the MintMT NODETYPE keyword Any network and node related events can then be monitored using the MintMT BUS2 event Note All CAN related MintMT keywords are reference...

Страница 40: ...allow the NextMove ESB and a single axis servo amplifier to work together Details of the connector pins are shown in Table 2 Servo amplifier axis 0 Encoder output from drive or motor Gnd Enable Demand...

Страница 41: ...ground 2 24V Control supply 24V input X5 Encoder0 Encoder0 feedback input Encoder output X12 9 REL NO Normally open relay contact closed to enable drive Enable 24V 10 REL COM Common relay connection E...

Страница 42: ...www supportme net 4 26 Input Output MN1924...

Страница 43: ...t be wired in accordance with Figure 20 in section 4 4 5 To use USB connect a USB cable between a PC USB port and the NextMove ESB USB connector Your PC must be using Windows 2000 or Windows XP 5 1 2...

Страница 44: ...river When the NextMove ESB is powered Windows 2000 or XP only will automatically detect the controller and request the driver The driver consists of two files baldorusb inf and baldorusb sys Both fil...

Страница 45: ...ol topics The help file can be displayed at any time by pressing F1 On the left of the help window the Contents tab shows the tree structure of the help file each book contains a number of topics The...

Страница 46: ...Programs WorkBench v5 WorkBench v5 WorkBench v5 will start and the Tip of the Day dialog will be displayed You can prevent the Tip of the Day dialog appearing next time by removing the check mark nex...

Страница 47: ...o search for the NextMove ESB When the search is complete click NextMove ESB in the list to select it and then click Select Note If the NextMove ESB is not listed check the serial or USB cable between...

Страница 48: ...speed or acceleration may need to use a large number to specify a significant move For example MOVER 16000 Move Relative would rotate the motor by 16000 quadrature counts only four revolutions By set...

Страница 49: ...put with other axes If an output is shared an error on any of the axes sharing the output will cause all of them to be disabled The drive enable output can either be the relay or a digital output 1 In...

Страница 50: ...s step for the other axes Ifyou areusing adigital output drag the bright blue OUT icon to the grey Drive Enable OP axis icon on the right of the screen To configure multiple axes with the same drive e...

Страница 51: ...s for the selected axes are toggled When the button is in the pressed down position the amplifier should be enabled When the button is in the raised up position the amplifier should be disabled If thi...

Страница 52: ...is the axis stepper output to be tested and 2 is the speed The JOG command specifies the speed in user units per second so the speed is affectedby SCALEFACTOR section5 3 1 If youhave notselected asca...

Страница 53: ...be tested In this example this shouldcause ademand of 5 of maximum output 0 5V to be produced at the DEMAND0output connector X13 pin1 In WorkBench v5 look at the Spy window located on the right of th...

Страница 54: ...for the motor to turn in the opposite direction for a positive demand then the DACMODE and ENCODERMODE keywords should be used The DACMODE keyword is used to invert the demand output voltage The ENCOD...

Страница 55: ...so hard you go right past Demand To try and stay level you ease off the gas but end up falling behind a little You keep repeating this and after a few tries you end up level with Demand traveling at...

Страница 56: ...in has a de stabilizing effect but a small amount can be used to reduce any steady state errors By default KINTMODE is always on mode 1 H KINTLIMIT The integration limit determines the maximum value o...

Страница 57: ...www supportme net Operation 5 15 MN1924 Figure 28 The NextMove ESB servo loop...

Страница 58: ...te The method explained in this section should allow you to gain good control of the motor but will not necessarily provide the optimum response without further fine tuning Unavoidably this requires a...

Страница 59: ...e so that units could be expressed in revolutions or other unit of your choice then those are the units that will be used here If you did not set a scale the amount you enter will be in encoder counts...

Страница 60: ...then the value for KDERIV should be increased to add extra damping to the move If the overshoot is excessive or oscillation has occurred it may be necessary to reduce the value of KPROP Measured posit...

Страница 61: ...in Figure 30 then the value for KDERIV should be decreased to reduce the damping of the move If the overdamping is excessive it may be necessary to increase the value of KPROP Measured position Deman...

Страница 62: ...ponse If the graph shows that the response reaches the demand quickly and only overshoots the demand by a small amount this can be considered an ideal response for most systems See Figure 31 Measured...

Страница 63: ...non zero demand output is required to hold the load in the correct position to achieve zero following error Care is required when setting KINT since a high value will cause instability during moves A...

Страница 64: ...vo amplifier have been connected and that a positive demand causes a positive feedback signal 5 8 1 Calculating KVELFF To calculate the correct value for KVELFF you will need to know H The speed in re...

Страница 65: ...esired position 6 In the Move Type drop down box check that the move type is set to Trapezoid 7 Click intheDistancebox andenter adistance for the step move It is recommended to set a value that will c...

Страница 66: ...o make changes to the calculated value of KVELFF If the trace for Measured velocity appears above the trace for Demand velocity reduce the value of KVELFF If the trace for Measured velocity appears be...

Страница 67: ...y 1 Click in the KPROP box and enter a starting value of 0 1 2 Click Go The NextMove ESB will perform the move and the motor will turn As the soon as the move is completed WorkBench v5 will upload cap...

Страница 68: ...which represents the following error Adjust KPROP by small amounts until the two traces appear on top of each other approximately as shown in Figure 33 Note It may be useful to use the zoom function t...

Страница 69: ...pose function such as a Home or Limit input In the following example digital input 1 will be set to trigger on an active low input and allocated to the forward limit input of axis 0 1 In the Toolbox c...

Страница 70: ...end the changes to the NextMove ESB Note If required multiple inputs can be configured before clicking Apply 5 9 2 Digital output configuration The Digital Outputs tab allows you to define how each di...

Страница 71: ...on in a file which can be loaded when the unit is next used 1 In the Toolbox click the Edit Debug icon 2 On the main menu choose File New File A new program editing window will appear 3 On the main me...

Страница 72: ...on 2 On the main menu choose File Open File Locate the file and click Open A Startup block should be included in every Mint program so that whenever a program is loaded and run the NextMove ESB will b...

Страница 73: ...e mailed saved as a text file or copied to another application The PC must have e mail facilities to use the e mail feature If you prefer to contact Baldor technical support by telephone or fax conta...

Страница 74: ...d See the CAM keyword General error See the AXISERROR keyword The motion toolbar displays the status of AXISERROR which is a bit pattern of all latched errors See also the Error Log topics in the help...

Страница 75: ...the help file Initialization errors should not normally occur When a node number between 1 and 15 is displayed it is shown in hexadecimal format 1 F For node numbers greater than 15 three horizontal...

Страница 76: ...al is connected to the encoder input the encoder has power if required see sections 4 4 2 and 7 1 7 and is functioning correctly Check that the drive is connected correctly to the NextMove ESB and tha...

Страница 77: ...check the complement signals Ensure that the encoder cable uses shielded twisted pair cable with the outer shield connected at both ends and the inner shields connected only at the NextMove ESB end St...

Страница 78: ...e passive state once the problem has been rectified this may take several seconds The CANopen bus is off This means that the internal CAN controller in the NextMove ESB has experiencing a fatal number...

Страница 79: ...in question If the node in question does not conform to DS401 or DS403 and is not a Baldor CANopen node communication is still possible using a set of general purpose MintMT keywords See the MintMT he...

Страница 80: ...recover from the passive state once the problem has been rectified The Baldor CAN bus is off This means that the internal CAN controller in the NextMove ESB has experiencing a fatal number of Tx and...

Страница 81: ...Type Differential Common mode voltage range VDC 10 Input impedance k 120 Input ADC resolution bits 12 includes sign bit Equivalent resolution 10V input mV 4 9 Sampling interval s 500 both inputs enab...

Страница 82: ...t Max source per output one output on Max source per output all outputs on Maximum total output current mA DOUT0 7 DOUT8 10 350 350 62 5 166 500 500 Update interval Immediate 7 1 6 Relay output All mo...

Страница 83: ...t 115200 RS232 only 7 1 10 CAN interface Description Unit Value Signal 2 wire isolated Channels 1 Protocols CANopen or Baldor CAN selected by choice of firmware Bit rates CANopen Baldor CAN Kbit s 10...

Страница 84: ...www supportme net 7 4 Specifications MN1924 7 1 12 Weights and dimensions Description Value Weight Approximately 700g 1 5 lb Nominal overall dimensions 245mm x 135mm x 43mm 9 65in x 5 32in x 1 69in...

Страница 85: ...nd 5 share an internal hardware channel This means they cannot both be servo or stepper axes If one is servo the other must be stepper The servo demand output for axis 1 or 5 is always the DEMAND1 out...

Страница 86: ...s 5 To configure axis 0 as a servo axis type CONFIG 0 _cfSERVO Other axes can be assigned as required subject to the limitations described above It is recommended that unused axes are always turned of...

Страница 87: ...number Length Cable assembly description Baldor catalog number m ft Servo Amplifier to NextMove ESB Feedback Cable with 9 pin male D type connectors at both ends CBL005MF A2 CBL010MF A2 CBL015MF A2 C...

Страница 88: ...www supportme net A 4 General MN1924...

Страница 89: ...responsibility of the system integrator to ensure that the entire system complies with all relative directives at the time of installing into service Motors and controls are used as components of a s...

Страница 90: ...ark compliance rests entirely with the party who offers the end system for sale such as an OEM or system integrator B 1 4 EMC installation suggestions To ensure electromagnetic compatibility EMC the f...

Страница 91: ...selecting a scale 5 6 setting the drive enable output 5 7 testing a stepper axis 5 10 testing and tuning a servo axis 5 11 testing the drive enable output 5 9 Connectors CAN 4 19 locations 4 2 serial...

Страница 92: ...necting serial Baldor HMI panels 4 18 Servo axis 5 11 adjusting KPROP 5 25 eliminating steady state errors 5 21 testing the demand output 5 11 tuning for current control 5 16 tuning for velocity contr...

Страница 93: ...Units and abbreviations 2 4 USB installing the driver 5 2 port 4 15 W Weights and dimensions 7 4 WorkBench v5 5 3 digital input output configuration 5 27 help file 5 3 loading saved information 5 30 s...

Страница 94: ...Index MN1924...

Страница 95: ...your comments in the space provided below remove this page from the manual and mail it to Manuals Baldor UK Ltd Mint Motion Centre 6 Bristol Distribution Park Hawkley Drive Bristol BS32 0BF United Ki...

Страница 96: ...Comments MN1924 Thank you for taking the time to help us...

Страница 97: ......

Страница 98: ...52 477 761 2010 U S A Headquarters Baldor Electric Company Tel 1 479 646 4711 Fax 1 479 648 5792 Singapore Baldor Electric PTE Ltd Tel 65 744 2572 Fax 65 747 1708 Japan Baldor Japan Corporation Tel 8...

Отзывы: