background image

 

 
 

DC servo positioning module with CanOpen interface 

UVE8112 

 

IMD10 

 

 

    

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 

www

.isel.com

®

 

Summary of Contents for IMD1

Page 1: ...DC servo positioning module with CanOpen interface UVE8112 IMD10 www isel com ...

Page 2: ...d for the correctness of the data contained in this manual Isel Germany AG ompany reserves the right to make changes to the contents hereof without prior notice Telephone 49 0 6659 981 0 Fax 49 0 6659 981 776 Email automation isel com If you have any suggestions for improvements and hints as regards errors don t hesitate to contact us Company isel Germany AG 2009 All rights reserved W s N c Manufa...

Page 3: ...IMD10 17 Connectors 17 Frame connector X1 Connection of the operating voltage 24 V 80 V motor and brake 17 Frame connector X2 15 pin Sub D Connection of the encoder limit switch and brake 17 Frame connector X3 20 pin system connection 18 Frame connector X4 RJ45 RS 232 and CAN IN 18 Frame connector X5 RJ45 CAN OUT 18 Jumper settings 19 Wiring of the inputs and outputs 20 Digital inputs limit switch...

Page 4: ...and 34 The Firmware Update via Bootstrap Loader command 34 Commands of the View menu 35 The Tool Bar command 35 The Status Bar command 35 The Serial Interface command 35 The CAN Monitor command 35 The Drive Status command 35 The Language command 35 Commands of the menu 35 The Help Topics command 35 The Info command 35 Programme user interface 36 Tool bar 36 Status bar 36 Drive status 37 Monitor wi...

Page 5: ...ct 76 Monitoring Guarding 76 Object Directory 78 Communications parameter 78 General communications parameters 78 PDO Mapping parameters 82 Device profile parameters 87 Device control 87 Mode of operation 89 Current control 90 Profile Velocity Mode velocity control with ramp profile 91 Profile Position Mode position control with ramp profile 92 Interpolated Position Mode Position control with inte...

Page 6: ...olution Inputs for limit and reference switches Digital current velocity and position control with high cycle times of 100 244 and 488 µs in the mode of operation CAN bus current control with a cycle time of up to 70 µs possible see Current Controller dialogue box on page 49 and Position Controller dialogue box on page 59 Brake control Gantry operation or synchronous control of 2 modules Monitorin...

Page 7: ... storage from 25 o C to 55 o C and at 70 o C for maximum 24 hours Maximum height of installation about 1000m above sea level Maximum humidity 50 at 40 o C 90 at 20 o C Vertical mounting position with appropriate distance each other to allow adequate air circulation Shielded motor cable with maximum lenght of 25m and minimal thickness of 1 5mm Protection in power supply Positioning module UVE8112 I...

Page 8: ... interface In High Speed Submode the CAN baud rate of the module is determined by the object Can Baud Rate 2001 see object directory manufacturer specific objects object Can Baud Rate Under Setting Object directory Manufacturer specific objects 2001 Can Baud Rate 03 New High Speed Submode of DCSetup you can change the CAN baud rate of the moduel double click on the object After switch off and swit...

Page 9: ... input Current control analogue input Velocity control analogue input The active mode of operation of the drive module is defined through the settings of the DIP switch on the front side and through the Modes of operation parameter Modes of Operation 6060h See Mode of operation on page 89 When the module is switched on the DIP switch is queried at first The switch S8 defines whether the Mode of op...

Page 10: ...g this the maximum brightness corresponds to the peak current In case of a fault Fault state the two digit error code of the current fault is given via a blinking code 1st digit number of blinking impulses of both status LEDs 2nd digit number of blink impulses of LED STS2 See EMCY on page 74 for the description of the error code In case of a missing enabling signal all three LEDs STS1 STS2 and CAN...

Page 11: ... current in the negative and positive direction Concerning this the maximum brightness corresponds to the peak current In case of a fault Fault state the two digit error code of the current fault is given via a blink code 1st digit number of blink impulses of both state LEDs 2nd digit number of blink impulses of LED STS2 See EMCY on page 74 for the description of the error code In case of a missin...

Page 12: ... 4 Input 2 Input 1 24 V GND 6 Input 4 Input 3 Output 3 8 CAN Low CAN High CAN GND 10 Analogue GND Analogue input Analogue input 12 Encoder voltage 5 V Encoder GND 14 Encoder Z Encoder B Encoder A 16 Encoder Z Encoder B Encoder A 20 VSS_W Processor section 18 30 V 22 VSS_M Power section 40 95 V 24 Motor output A 26 Motor output B 28 30 GND_W Processor section 32 GND_M Power section Sub D9 plug for ...

Page 13: ...via jumpers are required Only for the loading process of a new software version by means of the bootstrap loader the corresponding jumper has to be connected See also The Firmware Update via Bootstrap Loader command on page 34 Processor Bootstrap jumper NMI Reset 5V Gnd P1 0 P1 1 P1 2 P1 3 Frame connector DIP switch 13 ...

Page 14: ...d to shunt the limit switch in the safety circuit It is set during the reference run on the limit switch Output 3 is used for the brake control The way in which the brake is controlled can be defined by means of the software 24V Output 1 2 2 1 3 BS P30 S OT 223 10K A K 1N4002 S MD 1 2 3 4 GND 24V T LP 124 10K Analogue input The analogue input is preset for a voltage level in the area of 10 V 10 V ...

Page 15: ...urrent amounts to 100 mA VCC VCC 3 5 13 11 4 9 10 15 14 7 6 1 2 12 Y 1 Y 2 Y 3 Y 4 En1 B4 A4 B3 A3 B2 A2 B1 A1 En2 L T C489 S OL16 120 120 2K2 2K2 2K2 2K2 2K2 2K2 120 Encoder A Encoder B Encoder Z Encoder A Encoder B Encoder Z 5V Encoder Encoder GND VCC CAN The structure of the Can network is to be realised so as to guarantee that a 120 ohm terminating resistor is provided on both sides The drive ...

Page 16: ...For the CAN wiring it is recommended to use twisted shielded cables with a characteristic impedance of 108 to 132 ohms In case of very small network extensions it may be possible to dispense with the connection of the reference potential CAN ground not recommended 16 ...

Page 17: ... motor and brake Pin Signal 1 GND_M power section 2 VSS_M power section 40 95 V 3 motor output A 4 motor output B 5 ground 6 brake 7 GND_24V Frame connector X2 15 pin Sub D Connection of the encoder limit switch and brake Pin Signal 1 not connected 2 encoder voltage 5 V 3 encoder Z 4 encoder B 5 encoder A 6 24 V 7 limit switch 1 8 GND_24V 9 not connected 10 encoder GND 11 encoder Z 12 encoder B 13...

Page 18: ...nitoring channel 2 input 3 analogue input 4 digital GND 5 Enable input 6 Ready In input 7 Homing output 8 limit switch chain input In 9 24 V 10 GND_24 V 11 Stop 1 OUT standstill monitoring channel 1 output 12 Stop 2 OUT standstill monitoring channel 2 output 13 analogue input 14 analogue GND 15 Enable input 16 Ready Out output 17 Homing output 18 limit switch chain output Out 19 24 V 20 GND_24 V F...

Page 19: ... version by means of the bootstrap loader the bootstrap jumper has to be connected See also The Firmware Update via Bootstrap Loader command on page 34 Every drive module comprises a 120 ohm terminating resistor which is activated through the connection of the terminating resistor jumper See also Wiring of the inputs and outputs CAN on page Bootstrap jumper Terminating resistor jumper 19 ...

Page 20: ... module and is only set if the module software works correctly monitoring through internal watchdog timer The design as a potential free contact makes it possible to easily link several Ready outputs This sum signal can be processed e g in the safety circuit 1 2 4 1 2 3 24V REL1 REL1 Ready In Ready Out Digital Homing output The Homing output can be used to shunt the limit switch in the safety circ...

Page 21: ...s is are activated the contact is open In the safety circuit this signal can be used to monitor the limit switch GND_24V GND_24V 4 1 2 3 2 3 4 1 REL1 REL1 REL2 REL2 Limit switch 1 Limit switch 2 Limit switch chain In Limit switch chain Out Analogue input The analogue input is preset for a voltage level in the area of 10 V 10 V The signal can either be connected to the positive input or to the inve...

Page 22: ...urrent amounts to 100 mA VCC VCC 3 5 13 11 4 9 10 15 14 7 6 1 2 12 Y 1 Y 2 Y 3 Y 4 En1 B4 A4 B3 A3 B2 A2 B1 A1 En2 L T C489 S OL16 120 120 2K2 2K2 2K2 2K2 2K2 2K2 120 Encoder A Encoder B Encoder Z Encoder A Encoder B Encoder Z 5V Encoder Encoder GND VCC CAN The structure of the Can network is to be realised so as to guarantee that a 120 ohm terminating resistor is provided on both sides The drive ...

Page 23: ...For the CAN wiring it is recommended to use twisted shielded cables with a characteristic impedance of 108 to 132 ohms In case of very small network extensions it may be possible to dispense with the connection of the reference potential CAN ground not recommended 23 ...

Page 24: ... parity bit parts of this protocol are used i e the SDO transfer the emergency message and the boot up message In case of the SDO telegrams of a length of up to 8 bytes are exchanged between two participants see SDO description on page 70 These 8 bytes are transferred in hexadecimal format as ASCII characters framed by an identifier and a checksum Each message is terminated with a carriage return ...

Page 25: ...g process Conversion of the data bytes into ASCII signs e g 0x3F 3 and F 0x33 and 0x46 Checksum Byte1 Byte2 Byte_n mod 256 or Division remainder of Byte1 Byte2 Byte_n 256 In the following example 2 is used to show why a checksum of 0x10 hexadecimal number is created C 2F 60 60 00 01 10 CR The control character C and Carriage Return CR are not taken into account for the calculation Checksum 0x2F 0x...

Page 26: ...efore the machine is assembled These parameters are stored as usual in the UVE8112 module On the basis of the control and motion parameters of the master and slave axis the ISEL CNC control determines the optimum motion behaviour for the gantry axis during the initialisation phase By means of the CANSET programme it can be stipulated if an axis is in the gantry operation or not and which axis is t...

Page 27: ...ceive ID Data ID Data 602 2B 40 60 00 06 00 00 00 582 60 40 60 00 00 00 00 00 602 2B 40 60 00 07 00 00 00 582 60 40 60 00 00 00 00 00 602 2B 40 60 00 0F 00 00 00 582 60 40 60 00 00 00 00 00 The Profile acceleration 6083h parameter is used to set the desired acceleration e g 100000 0x000186A0 Send Receive ID Data ID Data 602 23 83 60 00 A0 86 01 00 582 60 83 60 00 00 00 00 00 Set the Target velocit...

Page 28: ...n Enable status Send Receive Data ASCII characters Data C 2B 40 60 00 06 00 2F CR B 60 40 60 00 00 CR C 2B 40 60 00 07 00 2E CR B 60 40 60 00 00 CR C 2B 40 60 00 0F 00 26 CR B 60 40 60 00 00 CR The Profile acceleration 6083h parameter is used to set the desired acceleration e g 100000 0x000186A0 Send Receive Data ASCII characters Data C 23 83 60 00 A0 86 01 00 D3 CR B 60 83 60 00 BD CR Set the Pro...

Page 29: ...a ASCII characters Data C 40 41 60 00 1F CR B 4B 41 60 00 27 12 DB CR Example 3 Communication Analogue input Baud rate Can 1 Mbit s RS232 57600 baud Node address 3 Mode of operation Velocity control with analogue input 10 V Set the control range by configuring the maximum speed with the help of the DcSetup programme Activate the Operation Enable status via the enabling signal dig input 4 Velocity ...

Page 30: ...Fault Encoder Track Z 9 0x8100 0x0002 21 CAN error 10 0x7308 22 Deviation of position between the master and the slave is greater than the maximum admissible value 11 0x8120 23 Node guarding failed 12 0x5441 24 Negative limit switch active 13 0x5442 25 Positive limit switch active 14 0x5444 26 No enabling signal 16 0x7309 28 Fault in the slave axis 17 0x730A 29 Fault in the master axis 18 0x6010 3...

Page 31: ...x in which you can name your set of parameters If you would like to rename an existing document or move it to a different directory you can also choose the Save As command Shortcuts Tool bar Keyboard CTRL S The mme opens e Save As dialogue box in order for you to enter the name for your set of parameters The enu in order to open the last four files ou closed For this open the number of the file to...

Page 32: ... current para Shortcuts T The active connection to the drive module i e all parameters are read and written via CAN Active Connection CAN command By means of this command you can configure the DcSetup programme so that the CAN bus is to be used as the Shortcuts Tool bar The s of this command you can configure the DcSetup programme so that the serial interface is as the active connection to the dri...

Page 33: ...t values saved Commands of the Settings menu The Object Directory command ss the Object Directory dialogue box Via the object directory you can access all drive module parameters The parameters here are sorted according to an index and racteristics Use this command in order to acce displayed with their CanOpen cha Shortcuts Tool bar Commands of the Tools menu The Extended Functions command Passwor...

Page 34: ...into the drive module if there is no install the bootstrap jumper on the module see Jumper setting on page 0 After the module is switched on again the update process can be launched After a successful update this jumper has to be removed again Existing parameter values of the drive module are overwritten with default values Use this command in order to load a new firmware DCCON HEX with the new pr...

Page 35: ...for certain menu commands The Status Bar command Use this command in order to show or hide the status bar The status bar gives information on the programme or the selected menu This command switches on or off the monitor window all characters of the active serial connection that were sent or received are displayed CAN Monito This comm sent and received are displayed that are tr module according to...

Page 36: ... interface as active connection Indicates the operating state of the module Launches the commissioning wizard Shows all setting dialogue boxes as tabs Displays a tree diagram with all module parameters objects Launches the direct help Status bar The status bar gives information on the programme and on the opened interfaces and shows the current state of the connection to the drive module Informati...

Page 37: ...nge via this dialogue box or the Control word is thus not possible With the help of the View Drive status command the window can be faded in or out If the window is faded out the status query is interrupted Monitor window for serial interface object 6040h A light green LED indicates the current s state Characters sent Characters received Entry field for sending data Sends characters in the entry f...

Page 38: ...AN message received In this window CAN data are shown which are exchanged between the DcSetup programme and the The setting of the node number for the connection with the desired module can be realised via the Connection CAN settings menu command selected drive module For the communication the CANOpen SDO protocol is used 38 ...

Page 39: ...epancies the system asks in which direction the adjustment is to be carried out i e if the set of parameters of the module is to be copied into the setting programme or vice versa In this way it is e g possible to load a finished set of parameters from a file into the module The loaded parameters can then be permanently stored in the module e g via the Object Directory dialogue box For the activat...

Page 40: ...with the UVE8112 IMD10 module Only the serial interface is concerned If you nevertheless want to use DCSetup with the CAN bus you have to activate the Declaration mode In this case you can observe the different parameters via the Settings Object Directory menu The writing of the parameters however is not possible The use of the DCSetup programme in the Step by step commissioning mode or in the Ran...

Page 41: ...ration are run through in a predefined order Thus the highest level of security is ensured and uncontrolled movements of the axis e g due to wrongly connected encoder lines and non adapted control parameters can be avoided to a large extent The execution of the next step often depends on the successful completion of the current step During the first start of the programme a simplified menu bar is ...

Page 42: ...e realised via the OK button or via the Object Directory dialogue box of the Settings Object Directory main menu The commissioning via this option is reasonable if one wants to make a quick change or detail improvements In cases in which the drive module can move because of its own weight even if the system is dead a new commissioning shall also be carried out with the help of this option For this...

Page 43: ... Connection dialogue box Here you can select the active connection and adjust the corresponding settings Afterwards the online mode can be activated During the step by step commissioning the online mode is automatically launched with the Next button 43 ...

Page 44: ...P switch was not used to set the analogue reference input current or velocity control preset In case of the step by step commissioning the number of the following setting dialogue boxes depends on the mode of operation chosen here The changing of the operational status is only possible in case of the Commissioning in a random order See Modes of operation on page 9 44 ...

Page 45: ...input and the internal current feedback all static deviations from the zero point internal or external are adjusted The offset calibration is realised automatically the drive module and launched via the corresponding button The voltage on the reference input in shall correspond to the zero value and the motor must not rotate 45 ...

Page 46: ...This setting possibility serves to eliminate small zero point deviations and voltage fluctuations on the analogue input The digitalised voltage value is set to zero in the set area around the zero point This parameter has only an effect on modes of operation with analogue input 46 ...

Page 47: ... manual control mode has to be chosen In this mode the application software has to operate the output or brake itself In the automatic mode the brake is activated automatically if the final stage is dead The motor can no longer move freely If the final stage is activated the brake is switched off Then the motor can be moved All settings must in any case be controlled with the help of the Test butt...

Page 48: ... maximum admissible current The I t switch off time indicates how long the peak current may flow without interruptions until it is limited to the rated current In case of a smaller exceeding of the rated current the time up to the limitation increases quadratically For the current controller only the peak current is of importance I e 100 target current value peak current If the peak current is cha...

Page 49: ... of the test signal can be set The path of the actual current is recorded internally and then queried and displayed by the DcSetup programme see Figure For the setting of the controller it has to be made sure that the target value dotted line is achieved and maintained The selection of the Short scan time option causes a quicker clocking of the current controller A faster current control is very u...

Page 50: ...VE8112 IMD10 On the basis of the actual current display the jump response of the controller can be assessed Only if the target value is complied with the set current values for the rated and peak current correspond to the actual currents 50 ...

Page 51: ...connection is carried out internally in the drive module At first it is tested if a certain number of impulses e g 100 is exceeded at standstill about 1 sec This could be caused by an open connection or faults Afterwards the motor is moved in one direction until a preset number of impulses 1 000 Inc is achieved or until a preset time 100 ms has been exceeded A pause of about 2 seconds is to make s...

Page 52: ...n are always derived from the position unit as Unit Sec or Unit Sec In the example above a linear axis with a spindle pitch of 10 mm rev without transmission is required The position is to be given in the µm unit Thus the units for the speed and acceleration would be µm sec or µm sec respectively If a rotary axis is used it is reasonable to use a unit of angular measurement Here one can choose bet...

Page 53: ...ure the distance of the two points and input the distance in µm in the edit field Distance of points on the axis The feed constant is calculated automatically while putting the measured distance into the edit field Correct the calculated feed constant if necessary With OK you can assume the feed constant into the dialogue box transmission 53 ...

Page 54: ...ime of the D proportion scan time of the controller x 1 td This value should only be set greater than 0 in case of heavy axes An increase of the td value by one corresponds to a duplication of the kd value Actually the velocity controller is a position controller with the function to count the target position with a constant rate This rate corresponds to the actual target velocity Due to this prin...

Page 55: ...tion It might be possible to increase kp further Then the Hard limit option can be activated in order to achieve a higher acceleration The requirements for the controller can differ considerably from application to application A smooth course of the actual speed with a small following see Figure e g is a good compromise for many application purposes deviation between the target and the actual posi...

Page 56: ...DcSetup programme Positioning module UVE8112 IMD10 Direction dialogue box Every axis linear axis rotary axis driven with the positioning module should have a defined axis direction 56 ...

Page 57: ...ntrolled Note If the axis direction is changed the limit switch inputs of the positive and negative limit switch are also inverted he maximum acceleration is the limitation for the acceleration of all motion functions with a ramp otor back and forth At the same time the build up T profile velocity mode profile position mode I e the acceleration cannot become greater than this value even if a diffe...

Page 58: ...ried out automatically Here it is however necessary to define a motion sector since the axis might cover a long way during the acceleration to the maximum speed and the subsequent braking and may not drive into the mechanical stop See Acceleration dialogue box on page 57 In order to determine this motion area at least one limit point has to be set in which the axis is driven to the corresponding s...

Page 59: ... feed forward always leads to better dynamics but also to an following as does an I proportion unequal to zero Normally the default values for the I proportion and the feed forward should be applied For the test of the settings a test signal is again available consisting of three impulses with different signs The ramp slope can be chosen between the previously determined maximum acceleration and a...

Page 60: ...ve to be stored with Apply before every switch over to the position controller y Load default values y Set test acceleration to maximum acceleration and control the course of speed y Increase kp until a considerable following can be noticed y Increase and or td and adapt kp if necessary in order to smoothen the course of speed Test different target speeds Normally td should be set equal to 0 as a ...

Page 61: ...c parameter for the dynamism of an axis This parameter is T not used within the positioning module A superordinate CNC control such as the ISEL control can read this parameter and use it for the optimisation of the sequence of motions The kv factor is to be determined experimentally by selecting the kv_value radio button 61 ...

Page 62: ...the accelerating and braking processes In return the acceleration and braking process takes longer accordingly The jerk value can be read in and used by the CNC control Within the final power stage this parameter is not used The CNC control of ISEL uses this parameter Concerning the axis type the axis can either be set as a linear or as rotary axis The CNC control of ISEL uses this parameter for t...

Page 63: ... the Settings Object Directory menu Too large an following limitation value can lead to a permanent vibration during interpolation Too small a value restricts the motion speed of the axis It is recommendable to test the set value Aft th the axis can be interrupted by the The positioning module disposes of four digital inputs for two limit switches a reference switch and an enabling signal see Digi...

Page 64: ...Drive into the switch speed in one direction until the switch indicated becomes active Afterwards the axis s wi off again Finally the axis is brought to a defined distance reference distance from the switching oint This is then the zero point of the axis The reference acceleration should amount to about 1 10 alogue box on page 57 in order to go easy on the slowly move th the Drive out of the switc...

Page 65: ...Directory chapter on page 78 Only users experienced in CanOpen standards may use this dialogue box in order to set parameters All other users shall realise the setting of parameters via the Commissioning dialogue box see Commands of the Commissioning menu on page 33 The tree view on the left side is subdivided into Communication DS301 Device Profile DS402 and Manufacturer Specific Objects On the r...

Page 66: ...DcSetup programme Positioning module UVE8112 IMD10 66 ...

Page 67: ...e stored parameter settings are d the programme also works if no executable software exists in t mo It is recommendable in any case to safe the set a DCF file before carrying out an update T rogram e wh ch is be loa d into he m This file must be selected via a corresponding d process he software of th driv modul is stor in a rewritable Flash memory Thus the programme can pa th gr e o b t of parame...

Page 68: ...ministration Implementation of the device profile Apart from the two objects for the data transfer there are still further communications objects e g for the synchronisation or error messages All in all the following CanOpen objects are supported Communications object Short description SDO Universal communications channel objects c for the reading and writing of all ontained in an objects director...

Page 69: ...s and data of the control CAN CANOpen Control level CANOpen control e g PC CANOpen participant e g I O module Or CANOpen participant g Drive e node adress 17 SDO Index S in Flags r w ub dex Data max 4 bytes Index 60 Sub index 0 Variable for target position 7A Object Directory e g target position 607A object 32 bit PDO PDO mapping Table Object X Target position Ject Ob Read or write write CAN line ...

Page 70: ... e g if an o t of the first byte of an SDO Command Specifier controls the communication and defines ata bytes can be given in the Command Specifier it is however also defined by the data type of the object to be transferred Basically there are two different types of an SDO transfer parameters with a length of 1 4 bytes are transferred with an SDO telegram Expedited Transfer data with a length of m...

Page 71: ... code Th SD transfer can b rupted by a rticip can be indicated by the drive module SDO interrup Meaning 0x05030000 Toggle Bit was not changed 0x05040000 SDO protocol timeout exceeded 0x05040001 Command specifier invalid or unknown 0x06010001 Read access to write only object 0x06010002 Write access to read only object 0x06020000 Object not existing in the object directory 0x 00 m e 0604 41 Mapping ...

Page 72: ...e object directory default arran t of the s in the Receive PDO2 of the drive module is illustrated The mapping can be changed or extended at all times For all PDOs of the module it is s to Byte 0 ient O A Process objects with address information The recipient several recipi of the objects in this Can frame due to the Mapping table for this PDO in its obje table is either preset firmly or written b...

Page 73: ...sfer of PDOs can be tri by an internal event e g change of a status or an internal timer by the query o a a rem uest RT Can object by t receipt o essage Furthermore two types of transfer are distinguished synchronous transfer Synchronous asynchronous transfer Asynchr onous PDOs can be transferred at SYNC SYNC SYNC SYNC SYNC Time Synchronous Asynchronous f nchronous PD n again iv i pes Cyclic PDOs ...

Page 74: ...sages are triggered by internal errors in the device and sent with a high priority to the an bus A superordinate control can thus react very quickly to an abnormal behaviour of individual omponents he emergency message is characterised by the identifier 0x80 node number h cy object 8 d tes are red for the error description The structure of an emergency message looks as follows the PDO transfer The...

Page 75: ...econd l nodes only are used CS ID 0x000 NMT Master NMT Slave 2 data bytes NMT Object NMT command 0 All nodes receive the NMT 1 127 command NMT Slave Recipient Node ID dic d receives the NMT com Only the in ated no e mand Com nd S of the NM CS Meaning ma code C T object 0x0 e th ratio stat 1 Start Remote Nod Activate e Ope nal e 0x02 Stop Remote Node Activate the Stopped state 0x80 Enter Pre Operat...

Page 76: ...ct X X Bo o ot up bject X N N M obj o ua T de G ects inc rding X X X B After a successful initialisation the module sends a boot up object which notifies the NMT master of e ct th ila as achieved the Pre Operational state The boot up object e e i rdi d ins a ta e with the fi oot Up object th fa at the node is ava ble and h us s th dentifier of the gua ng object an conta da byt rm value 0 0x700 e I...

Page 77: ... an a toggle se t b or if the NMT state oes not ma th te at Th gu ing for a node is tivated with first es th object by the mast ca onl e switched off again through a res t of th de Th NM slave monitors the incoming que ies of ma r and switch s to the fault state if the te gram for the life time period fail to appe r 0x700 Node ID NMT Master NMT Slave 0x700 Node ID 1 data byte RTR toggle bit Bit7 0...

Page 78: ...on DS 01 0 In the fo all parameter are lis ice type 1000 00 Device type ed 32 92 Unsign RO N 0x000201 Device type The device type indicates which device profile is used and which kind of device this is e g servo Error register Index Sub Name Type Attrib Map ult lue Meaning drive 02h Bit 0 15 device profile 402 192h Defa va 1001 00 Error register 0 Unsigned 8 RO Y 0x0 Error register The or a r ica ...

Page 79: ...index 0 contains the number of registered errors Eac ew error is saved the preceding e rors a ov downwards in the list The iting of an 0 on the sub index 0 d letes err emory The bit long error entrie consist of th erro byte and additional informa ion e upper 2 bytes MEC Additional information Error code Upper 16 bits Lower 16 bits C e efault alue OB ID Sync messag Index Sub Name Type Attrib Map D ...

Page 80: ...ee Monitoring Guarding on page 76 Life time factor Index Sub Name Type Attrib Map Default value Meaning 100D 00 Life time factor Unsigned 8 RW N 3 See below Life time factor x guard time time until the module switches to the fault state if guard telegrams fail to appear Stor Ind Meaning e parameters e Sub Name Type Attrib Map Default value x 101 Store parameters 0 Store parameters RECORD 1010 00 N...

Page 81: ... 1 all parameters are set to their default valu the signature on sub index 2 only communications parameter with default value High resolution time stamp ex Sub e D value ing the ASCII code 0 es By writing s are loaded F ind Ind Nam Type Attrib Map efault Mean 1013 00 High resolution time stamp Unsigned 32 R 0 High resolution time stamp µs W Y Synchronisation of the interpolation cycle in o Error m...

Page 82: ...pag co orts 4 Rec d 4 Transmit y possibl with variable issible in C ping of up to The iden All other param type of tran mapping can b fer and the ma procedure 1400 R_PDO1 parameters RECORD Comm parameters 1400 00 Number of entries Unsigned 8 CONST N 2 Number of entries 1400 01 COB ID Unsigned 32 RO N 0x200 Node no Identifier of the RxPDO1 140 er type of the PDO 0 02 Transmission type Unsigned 8 RW...

Page 83: ...00000000 Mapping of the 4 th object Receive PDO2 mapping parameters Ind Meaning ex Sub Name Type Attrib Map Default value 1601 R_ PDO2 mapping RECORD Mapping parameters 1601 00 No of obj in PDO Unsigned 8 RW N 2 Number of objects 1601 01 Mapping for 1st obj ed 32 10 the 1 st object Unsign RW N 0x604000 Mapping of 1601 02 Mapping for 2nd obj Unsigned 32 RW N 008 Mapping of the 2 nd object 0x60600 1...

Page 84: ...8 CONST N 2 Number of entries 1800 01 COB ID Unsigned 32 RO N 0x180 Node no Identifier of the TxPDO1 1800 02 Transmission type Unsigned 8 RW N 1 Transfer type of the PDO 180 for TxPDO1 in 100 µs 0 03 Inhibit time Unsigned 16 RW N 50 Minimal sending interval 1800 04 Compatibility entry Unsigned 8 RW N 0 No function 1800 05 Event timer Unsigned 16 RW N 0 Timer for cyclic sending unit 1 ms Transmit P...

Page 85: ... 00 Number of entries ed 8 ntries Unsign CONST N 2 Number of e 1803 01 COB ID Unsigned 32 RO N Node Identifier of the TxPDO4 0x480 no 1803 02 Transmission type Unsigned 8 RW N 1 Transfer type of the PDO 1803 03 Inhibit Time Unsigned 16 RW N 50 Minimal sending interval for TxPDO4 in 100 µs 1803 04 Compatibility entry Unsigned 8 RW N 0 No function 1803 05 Event timer ed 16 cyclic sending Unsign RW N...

Page 86: ...smit PDO 1A02 00 No of obj in PDO Unsigned 8 RW N 2 Number of objects 1A02 01 Mapping for 1st obj Unsigned 32 RW N 0x60410010 Mapping of the 1 st object 1A02 02 Mapping for 2nd obj Unsigned 32 RW N 0x60640020 Mapping of the 2 nd object 1A02 03 Mapping for 3rd obj Unsigned 32 RW N 0x00000000 Mapping of the 3 rd object 1A02 04 Mapping for 4th obj Unsigned 32 RW N 0x00000000 Mapping of the 4 th objec...

Page 87: ...witched On Enable Quick Stop Activ Fa action Active Fault Ready to Operation ult Re 0x7 0x6 0x6 0x0 0xF 0x7 Fault Reset 0x2 0x6 0x0 0x0 0x0 Er d ror occurre Control word Bit 0 3 w 0x60 Po Dis er abled 0x0F 0x2F 0x21 0x23 0x27 0x07 0x20 0x20 Status word 2 3 5 6 Bit 0 1 Fault reset Control word Bit 7 Power Enabled 0 1 es N Switch On initialisation Switch On Disabled Initialisation completed final st...

Page 88: ...ontrol de of ro i Mode o opera de Interpolation Mod 0 3 Contro t ach l of the sta e m ine 4 A set of sition art referenc de pply new po St e run Release of interpolation mo 5 T ediat es v he set of position imm becom ely alid 6 0 absolute ve 1 relati 7 Reset fault 8 Stop Braking w Interrupt positioning nterrupt refer ith normal ramp motion vector is maintained run I ence 9 10 Not used 11 Cancel po...

Page 89: ...ror durin reference r ing error g Follow un 14 Motion active Motion active Buffer full 15 SYNC or buffer empty Interpolation stopped missing Mode of operation The setting of the mode of op is real t 6 t Th er can only be written The query of the active mode of operation is carried out via the 6061h object The following modes of operation can be set in the module via these parameters eration ised v...

Page 90: ...motor current During the 6073 00 Maximum current gned 16 RW N 12000 Maximum output current A Unsi in m T maximum current can ount to values betw Rated current Type Attrib Map Default Meaning he am een 1 000 and 25 000 mA Index Sub Name value 6075 00 Motor s rated current Unsigned 32 RW N Rated current in mA 3000 The is r the rent a twe 0 to 000 mA Map va adm sible settings fo rated cur re be en 10...

Page 91: ...given acceleration or braked until the new target speed value is achieved In the tatus word Bit10 Target Reached is set if the actual velocity remains in the Velocity Window for indow Time Target v b p ult e The objects given portan e veloci contr l mode o eration Fu Th tw parameters Targe velocity a d Ac rat define speed profile which is S the Velocity W elocity Index Sub Name Type Attri Ma Defa ...

Page 92: ...ned 16 RW N 50 Proportional amplification 60F9 02 ki Unsigned 16 RW N 5 Integral amplification 60F9 03 kd Unsigned 16 RW N 1000 Differential amplification 60F proportion in units of the controller scan time 9 04 td Unsigned 8 RW N 0 Scan time of the D 60F9 05 e_limit 16 RW N 400 Following limitation Unsigned 60F9 nsigned 8 RW N 0 Method of the following limitation 06 hard_limit U For the setting o...

Page 93: ...ty is identical to the segment velocity Endgeschwindigkeit Segmentgeschw 1 Data Data Data New Setpoint New Setpoint New Setpoint Setpoint A Setpoint A Setpoint Ac c c Target reached Target reached Target reached Statusword Bit 12 Statusword Bit 12 Statusword Bit 12 oint Acknowledge oint Acknowledge oint Acknowledge Statusword Bit 10 Statusword Bit 10 Statusword Bit 10 Target reached Target reached...

Page 94: ...ing 6063 00 Actual Position Incr 32 ition value in increments Signed RO Y 0 Actual pos Actu Ind e Type Attrib Map Default value Meaning al position user defined units ex Sub Nam 6064 00 Actual position user defined units Signed 32 RO Y 0 Actual position value in user defined units Following error Position window Index Sub Name Type Attrib Map Default value Meaning 606 window monitoring of the foll...

Page 95: ...gned 8 RW N 0 factor Feed forward The parameterisation of the position controller can be carried out by means of the DcSetup time intervals Sync time The drive generates target values for its p o get position value is achieved in linear at the e e time programme See Position Controller dialogue box on page 59 Interpolated Position Mode Position control with interpolation The interpolation principl...

Page 96: ... Interpola Interpolation absolute value target position in user defined unit Interpolation interval b p t Index Sub Name Type Attri Ma Defaul value Meaning 60C2 Interpolation time period RECORD Interpolation cycle in µs 60C2 00 Number of entries Unsigned 8 CONST N 2 Number of entries 60C2 01 ip time units Unsigned 16 RW N 3000 r the Scan time fo interpolation 60C2 02 ip time index Interger 8 RW N ...

Page 97: ...g reference run Reference run method Index Sub Nam Type Attrib Map Default value Meaning e 6098 00 Homing method Signed 8 RW N 17 Type of reference run The f a ted Reference run method Dir Reference point for zero position ollowing possibilities c n be selec ection Target 1 negative limit switch Next index signal after the limit switch during the moving out of the limit switch 2 pos Next index sig...

Page 98: ...it switch If a limit switch of the axis is triggered the drive module switches to the f cannot be released until the limit switch is active The Moving out of a limit switch mode of opera en designed in order to move the axis out limit switch see Mode of operation on page t with the activation of this of operation it can be used for the shunt this axis Afterwards the module can be switched to the O...

Page 99: ...other ob cts a cording t formula de Th par eters dim dex and uni dex d t a t t on factors but only an present the righ e g for all length and velocity data Index Su value 6089 00 Position notation index Signed 8 RW Y Index for positioning unit 0 By means of the units index the unit to be used can be set The following values can be chosen n ind eaning U its ex M 0 Not specified 3 Milli metre 6 Micr...

Page 100: ...er of entries Unsigned 8 CONST N 2 Number of entries 6091 01 Motor revolutions 2 Revolutions at the transmission input Unsigned 3 RW N 1 6091 02 Shaft revolutions Unsigned 32 RW N 1 Revolutions at the transmission output If a transmission exists between the motor and the drive axis the transmission ratio factor can be set th bje F or rd b p lue in is o ct eed f wa constant Index Sub Name Type Attr...

Page 101: ...ration internally restricts all acceleration and braking ramps in the modes of n Profile Velocity Mode and Profile Position Mode even if the acceleration parameter Axis direction operatio 6083h has a greater value Index Sub Name Type Attrib Map Default value Meaning 607E 00 Polarity Unsigned 8 RW N 0x00 Axis direction 0x00 positive 0xC0 negative The Axis direction parameter makes it possible to in...

Page 102: ...0F7 00 Number of entries Unsigned 8 CONST N 1 Number of Entries 60F7 01 Limit sw disable current itch active Unsigned 8 RW N 0 Behaviour of the current in case of an activated limit switch N lly e c ff dwa a lim wit is activated object Limit switch shunt the safety circuit can be shunted in order to be able to switch on the current again The motor can then be moved in both directions There are how...

Page 103: ...ration for the control of the brake 6510 08 Init value of digital outputs Unsigned 8 RW N 0x00 Initialisation values of the digital outputs 6510 09 Invert digital outputs Unsigned 8 RW N 0x01 Evaluation of the digital outputs high low active 6510 0A Unsigned 8 RO N 0x00 Hardware Type Dummy 6510 0B Standstill Tolerance Window 2 N still supervision Unsigned 3 RW 10000 Position tolerance of the stand...

Page 104: ...is to be evaluated low actively or high actively This parameter is blocked for the automatic mode Invert Digital Outputs Meaning 0 Output 3 is high active i e no signal inversion Value 0 or 1 to Bit 0 from the object 0x60FE Æ value 0 or 1 at output 3 Bit 0 1 Output 3 is low active i e signal inversion Value 0 or 1 to Bit 0 from the object 0x60FE Æ value 1 or 0 at output 3 The different parameters ...

Page 105: ...in 1 03 New High Speed Unsigned 8 RW Submode 0 New Baud Rate Code High Speed Submode With a double click on the objet 2001 03 New High Speed Subm he accordant DIP switch have to be set see Chapter DIP switch in The following baud rate code is used in the object Can Baud Rate CAN Bus Baud Rate ode you can change the baud rate T Description of the drive module Baud Rate Code 0 1000 kBit s 1 800 kBit...

Page 106: ...ication mode Unsigned 8 RO N 0 Æ Wrong password 1 Æ Correct password 2042 03 New password Unsigned 32 WO N New password The Password object offers the possibility to protect the set parameters from unauthorised changes It has to be taken into account that the protection mechanism does not work on the UVE 8112 level An application software has to use the possibilities offered by this object in orde...

Page 107: ...if applicable Currently up to 2 gantry axes are allowed per machine The CAN node ID of the slave axes are stored in the Slave minimal node ID and Slave maximal node ID for the monitoring of errors The Slave Error object is only used by one master axis If the related slave axis is faulty this object is set in the master In a slave axis this object is of no importance During the gantry the slave axi...

Page 108: ... Sub Type Attrib Map Default value Meaning Name 2051 00 Fau Fault reset or reset lt reset Unsigned 8 WO N The writing of a 1 releases a fault reset alternatively to control word Bit7 0 1 The writing of a 2 releases a complete reset of the module Error byte Index Sub Name Type Attrib Map Default value Meaning 2052 00 Error byte Unsigned 8 RO Y Display of the current error code In this parameter the...

Page 109: ...dices 2 and 3 the current offset va 32 times the internal A D converter resolution 11 bi Attrib ent of the internal A D converter The writing of a t For this the module has to be in the Switched 1 on the sub index 1 starts the automatic adju On or Operation Enable state lues can be queried These are given in units of t 1023 1023 It is also possible to directly write the offset values Actual motor ...

Page 110: ...n Unsigned 16 RW N 500 Duration of the test signal 2091 02 Test input velocity Signed 32 RW N 10000 Amplitude of the test signal target velocity Incr s 1 2091 03 Test input acceleration Unsigned 32 RW N 10000000 Ramp slope of the test signal Incr s 2091 04 Max Move Length Signed 32 RW N 50000 Maximal Move Length inc 1 Attention If the Configure test input object index 20A0 and sub index 01 amounts...

Page 111: ...rol 2 Test signal velocity control 3 Test signal position control 4 Encoder test positive direction 5 Encoder test negative direction 6 Determine maximum velocity 7 Velocity control with ramp profile 8 Following error 9 Speed amplification factor kv Trace Data Index Sub Name Type Attrib Map Default value Meaning 2081 00 Trace data Domain RO N Data field for internal registrations of courses of cur...

Page 112: ...ct descriptions from the EDS file but also offer an additional entry i e the current value of the object At the beginning of the file general data on the device and the CanOpen characteristics are given Then the object descriptions are given which have the following structure e g Reference run velocity object 6099B hB sub index 1 File entry Meaning 6099sub1 Index and sub index ParameterName Speed ...

Page 113: ...Positioning module UVE8112 IMD10 Appendix 113 Appendix UVE8112 package dimensions ...

Page 114: ...Appendix Positioning module UVE8112 IMD10 114 IMD10 package dimensions ...

Page 115: ...s objects and current value of the objects EDS file Electronic Data Sheet File Descriptions of the module s objects PDO Process Data Object Can message with a defined identifier which contains one or more objects without address information SDO Service Data Object Communication channel between two CanOpen participants ...

Page 116: ...puts 19 Digital outputs 13 19 20 101 DIP switch 7 Drive status 34 36 E EDS file 111 Emergency 73 Enabling signal 8 Encoder 50 Encoder resolution 51 Error code 70 73 Error memory 78 F Fault 86 Fault state 29 File 30 Firmware update 32 33 66 Forward feed constant 51 Forward feed factor 59 Frame connector 11 16 G Guarding 75 H Hard limit 54 I Interface 34 Interpolation 94 J Jumper 22 K kd differentia...

Page 117: ...ential 15 22 Reference run 63 95 97 RS232 23 31 36 RS232 interface 7 RS422 specification 14 21 S SDO 69 81 Set of parameters 38 Short scan time 48 Speed 57 State machine 86 Status diagram 9 10 74 86 Status word 87 Store parameters 79 Switched On 86 SYNC 73 94 Synchronous PDOs 72 T td scan time 53 Terminating resistor 14 21 Toothed belt feed forward 59 Toothed belt forward feed 48 Transmission rati...

Reviews: