Home
Communication profile CANopen
Contents
1. 5 Installation 14 Acceleration ramp 2 2 2 2 32 L Limitswitch 27 Acknowledge contouring error 18 Acknowledge response monitoring 18 i Mode guy a a e 22 ne Actual position 49 N Numerical format 9 Actual values ooo 2 eee 21 O ObjectDictionary 2 222 222 2 20 M MR LRL LLL LE P PAUSE u u a x E XGeRana g 18 B Brakingramp 32 PDOs on 44 Bus Cable s a ag e aoia 2er 9 Prescribeduse 7 C COB coo 13 Q Quickstop 53 Commissioning ee LM SC RE 12 R Reference offset 2 222 2 36 Commissioning master 51 Referente point 34 Communication Object 13 Remote we EEE 13 Communication profile 19 Resolation ances o cue 28 Connection methods 11 Bete te phen u Controlword 17 5 an s NB ervice Data Messages D Dale AMIS Ae As 2 19 Start motion task 47 Digital current control 43 Station address 11 Digital current setpoint 36 Statusmachine ne we 15 E Emergency Object 49 Status query moon 51 Enable sin nox ar e e ted 52 Status register 2 222 222220 23 Error messages 50 Status word 2 2 2 mann 18 F Features oo oo on 8 Symbols lessen 5 H Homing sss 34 WON quoa A ls Homing direction 35 T Type of motion task 30 Hom
2. This Object only supports transmission type 255 asynchronous Transmit PDOs Transmit PDOs are sent from the SERVOSTART in the direction of the master The following table shows the communication parameters for the transmit PDOs Subindex hex Value range Description 0 4 no of entries 1 385 511 641 767 COB ID 2 0 240 255 transmission type 3 Unsigned16 inhibit time 4 Qc CMS priority group PDO status word The PDO status word PDO 1 default PDO consists of the status word Unsigned16 This PDO can only be used to establish the state of the status machine gt III 4 1 This PDO is not dependent on the mode After switch on this PDO is mapped to PDO1 tx The table shows the mapping of the PDO status word Subindex hex Value hex Description 0 1 no of entries 1 60410010 status word PDO transmit ASCII channel As soon as ASCII characters are transferred to the ASCII transmission buffer these are transferred to the master control with the aid of this PDOs PDO number 21 default PDO This will always occur when commands or parameters are transferred with the help of the PDO receive ASCII chan nel gt 111 5 3 1 2 The table shows the mapping for the PDO transmit ASCII channel Subindex hex Value hex Description 0 1 no of entries T8 31020208 O 7 ASCII char This Object only supports transmission type 255 asynchrono
3. Description This index is used to make relevant actual values available to the SERVOSTAR 600 Description of the subindices Subindex 01H Brief description actual position Dimensional unit Access r PDO mapped PDO 22 tx PDO 32 tx Data type Unsigned32 Value range O 16777215 Default value 0 Description This index can be used to read in the motor position within 16 turns One turn is resolved with 20 bits of incremental information So 1 turn gt 2 increments gt 1048576 increments Subindex 02H Brief description actual speed Dimensional unit min Access r PDO mapped PDO 22 tx PDO 32 tx Data type Unsigned32 Value range 0 1677215 Default value 0 Description This index can be used to read in the motor speed The value for the speed is given by n min 1875552144 actual value read in Subindex 03H Brief description incremental position encoder Dimensional unit Access r PDO mapped PDO 33 tx Data type Integer32 Value range 231 4 231 4 Default value 0 This index can be used to read in the incremental value for the actual position One turn is resolved with 20 bits of incremental information So 1 turn gt 2 increments 21048576 increments Description CANopen for SERVOSTAR 37 Software Protocol 08 99 Kollmorgen Subindex 06H Brief descri
4. Position 1 reached Position 2 reached Position 3 reached Position 4 reached Initialization is finished speed 0 safety relay has been triggered output stage enabled error present jo Jo lo lo ala oa la a oa a la a a la a S S Io fe a lo lo lo Jo jj WWININ IN IN ININN nn a ls ls sr sr ss 315 16 Nd GER 1 NS IS IS Oo amp AN oh JB JO S Jo eo NO la IP ONC CANopen for SERVOSTAR 23 Software Protocol 08 99 Kollmorgen 111 5 2 2 4 111 5 2 2 5 111 5 2 2 6 111 5 2 2 7 24 Object 1003H Predefined Error field Index 1003H Brief description Predefined error field Object code RECORD Number of elements 1 Description of the subindex Subindex 01H Brief description last error recorded Access rw Data type Unsigned32 Description This Object can be used to read out the last Emergency Object that was Object 1008H recorded Only subindices O and 1 according to CANopen DS301 are supported Manufacturer Device Name Index 1008H Brief description device name Access r Data type Visible string Description The device name consists of four ASCII characters and contains the letters SDxx whereby xx stands for the size of the current in the output stage e g SD06 Object 100AH Manufacturer Software Version Index 100AH Brief descripti
5. DC link voltage must be switched on parameters can be transferred Ready to Switeh On motion functions cannot yet be carried out DC link voltage must be switched on parameters can be transferred Switched On motion functions cannot yet be carried out output stage is switched on enabled Operation Enabled No error present output stage is enabled motion functions are enabled Drive has been stopped with the emergency ramp output stage is enab Quick Stop Active led motion functions are enabled response depends on Object 605AH gt 111 5 2 2 20 Fault Reaction Active not supported at present Fault not supported at present CANopen for SERVOSTAR 15 Software Protocol 08 99 Kollmorgen 111 4 1 2 Transitions of the status machine The state transitions are affected by internal events e g switching off the DC link voltage and by the flags in the control word bits 0 1 2 3 7 Transition Event Action 0 Reset Initialization Initialization completed successful 1 ly SERVOSTAR is ready to ope none rate Bit 1 Disable Voltage and Bit 2 Quick Stop are set in the control 2 h none word Shutdown command DC link voltage is present Bit 0 is also set Output stage is switched on enabled provided 3 Switch On command that the hardware enable is present logical AND Motor has torque 4 Bit 3 is also set Mo
6. 1 Default value 1 Description The ratio of the subindices 8 and 9 defines the mechanical resolution of the axis in um turn Subindex OAH Brief description count direction Dimensional unit Access rw PDO mapped no Data type Unsigned8 Value range O 1 Default value 1 Description 28 The value represents the count direction for current speed and position control A value of 1 selects the positive direction of counting Positive setpoint entries result in the motor shaft rotating in the clockwise direction looking at the end of the shaft CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol 111 5 2 2 11 Object 2022H Positioning data for Positioning Mode Index 2022H Brief description motion task parameter Object code RECORD Number of elements 12 Description This index is used to enter all the parameters that are relevant to direct motion tasks or tasks that are stored in the controller See ASCIl command ORDER Description of the subindices Subindex 01H Brief description Position Dimensional unit increments or um Access rw PDO mapped PDO 34 rx Data type Integer32 Value range 231 4 231 4 Default value 0 Description This index is used to define the target position absolute motion task or distance to be travelled relative motion
7. 1535 SDO rx 1100 1537 1663 Nodeguard 1110 1793 1919 100EH tx direction of transmission SERVOSTAR gt Master rx direction of transmission Master gt SERVOSTAR 11 4 Instrument control The instrument control of the SERVOSTAR can be used to carry out all the motion functions in the corresponding modes The control of the SERVOSTAR is implemented through a mode dependent status machine The status machine is controlled through the control word III 4 2 The mode setting is made through the Object Modes of Operation 111 5 2 2 21 The states of the status machine can be revealed by using the status word 111 4 3 control word 6040H modes of operation 6060H operating mode status machine status word 6041H Y 14 CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol 111 4 1 Status machine Power Fault disabled disabled Fault reaction 14 switch on 1 15 Switch on disab led 7 Ready to switch on Power enab led Operation enabled 111 4 1 1 States of the status machine State Description SERVOSTAR is not ready to switch on there is no operational readi Not Beady 1o Switch On ness BTB reported from the controller program SERVOSTAR is ready to switch on parameters can be transferred Switch On Disabled the DC link voltage can be switched on motion functions cannot yet be carried out
8. Electrically erasable programmable memory SRAM Static RAM EMC Electromagnetic compatibility SSI Synchronous serial interface EN European standard SWISETP Setpoint IEC International Electrotechnical Commission UL Underwriters Laboratories ISO International Standardization Organization VAC Alternating voltage LED Light emitting diode VDC Constant voltage MB Megabyte VDE Verein deutscher Elektrotechniker MS DOS Operating system for a PC AT Society of German electrical technicians NI Null pulse zero mark XGND Ground for the 24V supply NSTOP Limit switch for CCW left rotation IN danger to personnel from electricity and its effects A general warning general instructions mechanical hazard see Chapter cross reference special emphasis CANopen for SERVOSTAR 08 99 Kollmorgen This page has been deliberately left blank 6 CANopen for SERVOSTAR Kollmorgen 08 99 General General About this manual This manual describes the commissioning range of functions and software protocol of the SERVOSTAR 600 servo amplifier with the CANopen communication profile It forms part of the complete documentation for the SERVOSTAR 600 family of servo amplifiers The installation and commissioning of the servo amplifier as well as all standard functions are des cribed in the corresponding installation manuals Other parts of the complete documentation for the SERVOSTAR 600 family of d
9. Fax 30 1 82 53 787 Australien Australia Australie Motion Technologies PTY Ltd 1 65 Alexander Avenue Taren Point NSW 2229 Sydney Tel 61 0 295 24 47 82 Fax 61 0 295 25 38 78 Kollmorgen Motion Technologies Group 201 Rock Road Radford VA 24141 USA Tel 1 540 639 24 95 Fax 1 540 731 08 47 Internet http www kollmorgen com
10. and date optimized PDO This PDO must only be used in the Trajectory mode The PDO Trajectory must always be transmitted at constant time intervals to be set with the PTBASE command otherwise there may be irregularities in the speed charac teristic This PDO consists of just one component the incremental actual position value see NEWPOS command This value is a signed 32 bit integer value The increments are passed directly to the position controller The resolution of one turn is made with a 20 bit integer FFFFFH Example of the calculation of the absolute position incremental position value 220 Position The maximum difference between two incremental positions is given by the final limit speed that is set index2010H subindex 7 see example Example of the maximum incremental position difference turns 0016667 turns min msec Inc pos t inc pos t 2 0 016667 17475 max achievable final speed 1000 Depending on the amplifier parameters that have been set there may be a larger or smaller contouring error Ifthe error message contouring error appears and the axis is stopped with the emergency ramp there may be several faults which could lead to this result The selection for the incremental position difference is too large see above The contouring error window has been set too narrow index 2020H subindex 6 O The amplifier parameters have not been set o
11. 1 5 34 PDO motion block gt 111 5 3 1 6 35 PDO start motion block gt 111 5 3 1 7 36 64 reserved CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol 111 5 2 2 16 111 5 2 2 17 Object 2601H 2 d receive PDO select Index 2601H Brief description selection of the second receive PDO Access rw Data type Unsigned8 Value range 1 21 24 32 Default value 21 Description This Object is used to map a predefined receive PDO to the Objects 1401H 2nd receive PDO parameter and 1601H 2nd receive PDO mapping with the aid of the PDO number The Object 2601H enables a variable mapping of predefined PDOs Object 2A00H 1 transmit PDO select Subindex 2A00H Brief description selection of the first transmit PDO Access rw Data type Unsigned8 Value range 1 21 24 32 Default value 1 Description This Object is used to map a predefined transmit PDO to the Objects 1800H 1st transmit PDO parameter and 1A00H 1st transmit PDO mapping with the aid of the PDO number The Object 2A00H enables a variable mapping of predefined PDOs The selectable PDOs that are available are described in the following table PDO number PDO name Reference 1 PDO status word gt 111 5 3 2 1 2 20 reserved 21 ASCII channel gt 111 5 3 2 2 22 PDO actual position gt 111 5 3 2 3 23 PDO extended status gt 111 5 3 2 4 24 31 reserved
12. 35 rx Data type Unsigned16 Value range 1 180 129 255 Default value 0 Description This index is used to define the number of the selected motion task Note that the task nos 1 to 180 are for EEPROM motion blocks and 192 to 255 are for RAM motion tasks The RAM motion tasks are loaded with the first 64 EEPROM motion tasks at switch on or if the servo amplifier is reset Motion task 0 is also a RAM motion task that is used as a copying buffer for motion tasks or for entering the motion task data for a direct motion task PDO rx 34 Subindex 06H Brief description accel time acceleration Dimensional unit ms Access rw PDO mapped no Data type Unsigned16 Value range 1 65535 Default value 0 Description This index is used to define the total time taken to reach the target speed for the motion task The value selected for subindex 8 sets the form of the acceleration ramp Subindex 07H Brief description braking time deceleration Dimensional unit ms Access rw PDO mapped no Data type Unsigned16 Value range 1 65535 Default value 0 Description This index is used to define the total time taken to reach speed 0 at the target positon The value selected for subindex 9 sets the form of the acceleration ramp CANopen for SERVOSTAR 31 Software Protocol 08 99 Kollmorgen Subindex 08H Brief description rate of change
13. ASCII channel Option board 16 CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol 111 4 2 Control word 111 4 2 1 Bit assignments of the control word Bit Name Bit__Name 0 Switch on 8 Pause 1 Disable Voltage 9 reserved 2 Quick Stop 10 jreserved 3 Enable Operation 11 Acknowledge lag error and response monitoring 4 Mode dependent 12 jReset position 5 Mode dependent 13 Manufacturer specific 6 Mode dependent 14 Manufacturer specific 7 Reset Fault only effective for faults 15 Manufacturer specific 111 4 2 2 Commands of the control word Command Bit 7 Bit 3 Bit 2 Bit 1 BitO Transitions Fault Reset Enable Quick Stop Disable Switch on Operation Voltage Shutdown x X 1 1 0 2 6 8 Switch on X X 1 1 1 3 Disable Voltage X X X 0 X 7 9 10 12 Quick Stop X X 0 1 X 7 10 11 Disable Operation X 0 1 1 1 5 Enable Operation X 1 1 1 1 4 16 Fault Reset Not suppor X X X X 15 ted Bits marked with X are irrelevant 1 4 2 3 Mode dependent bits in the control word The following table describes the mode dependent bits in the control word Only manufacturer spe cific modes are supported at present The individual modes are set by the Modes of operation Object Index 6060H Operating mode Bit 4 Bit 5 Bit 6 Position reserved reserved reserved Digital speed reserved reserved reserved Digita
14. Control Byte includes access type r w number of Bytes transmitted etc see Cia Draft Standard 202 Version 1 1 3 Data field with up to 7 Bytes of data for SDOs see point 1 2 Bytes for index 1 Byte for subindex then up to 4 Bytes of user data for PDOs up to 8 Bytes of user data determined by the PDO mapping IV 3 Status query 1 COB ID Control Byte Index Subindex Data Comment Y Low Byte High Byte 601 40 41 60 0 query status 581 4B 41 60 0 50 00 00 00 answer telegram 2 Byte data status Status e g 0x0050 Interpretation Bit 4 Bit 6 set gt Disable Voltage on Switch On disabled see table of bit assignments in the status word IV 4 Switch On COB ID Control Byte Index Subindex Data Comment Y S Low Byte High Byte 601 23 40 60 0 07 00 00 00 control word 581 60 40 60 0 00 00 00 00 OK message Control word 0x0007 Interpretation Bit O Bit 1 Bit 2 set gt Switch On Disable Voltage off Quick Stop off CANopen for SERVOSTAR 51 User Notes and Examples 08 99 Kollmorgen IV 5 Status query 2 COB ID Control Byte Index Subindex Data Comment yte Low Byte High Byte 601 40 41 60 0 query status 581 4B 41 60 0 23 00 00 00 answer telegram Status 0x0023 Interpretation Bit 0 B
15. Description 38 This index can be used to read the momentary r m s current CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol Subindex OAH Brief description speed Dimensional unit min Access r PDO mapped no Data type Integer32 Value range 23 1 2 1 Default value 0 Description This index can be used to read the momentary speed measurement Subindex OBH Brief description heat sink temperature Dimensional unit C Access r PDO mapped no Data type Integer32 Value range 231 4 231 1 Default value 0 Description This index can be used to read the heat sink temperature Subindex OCH Brief description internal temperature Dimensional unit C Access r PDO mapped no Data type Integer32 Value range 23 1 2 1 Default value 0 Description This index can be used to read the internal temperature of the servo amplifier Subindex ODH Brief description DC link voltage Dimensional unit V Access r PDO mapped no Data type Integer32 Value range 97 4 2754 Default value 0 Description This index can be used to read the momentary DC link voltage measurement Subindex OEH Brief description ballast power Dimensional unit W Access r PDO mapped no Data type Integer32 Value range A 274 Default value 0 Descripti
16. ee swan Rug en nn RR ER RODA REGE RR RE Rs 53 IV 14 Motor Quick Stop armen na ee 53 MAIS Inhibit controller CT 54 IV 16 Test for Syne telegrams i di ble er RR pb eR Ad Pre RE UP ade Da Rod eel RR des 54 IN Syne Object as eoruin Lini etr I LPS LE Md LE pL At Rep tee ta ates 54 IV 18 Emergency Object muii rd RGdUEEGdeRT be e 54 W19 ASCH COMMUNICATION 30 exer eem ee RR ie BURN RR ental ale CR mare ni 55 V Appendix M Db qc 57 4 CANopen for SERVOSTAR Kollmorgen 08 99 Abbreviations Symbols Abbreviations used in this manual The abbreviations used in this manual are explained in the table below Symbols used in this manual Abbr Meaning Abbr Meaning AGND Analog ground PC AT Personal computer with an 80x86 processor BTB RTO Ready to operate standby PGND Ground for the interface that is used CE European Community Communit Euro PSTOP Limit switch for CW right rotation p enne RAM Volatile memory CLK Clock RBallast Ballast resistor COM Serial interface of a PC AT RBext External ballast resistor DGND Digital ground RBint Internal ballast resistor DIN Deutsches Institut f r Normung RES Resolver German Standards Institute ROD Incremental position indicator Disk Magnetic storage diskette hard disk PLC Programmable logic controller EEPROM _
17. mapping of the PDO control word Subindex hex Value hex Description 0 1 no of entries 1 60400010 control word PDO receive ASCII channel With the help of the ASCII channel PDO number 21 Default PDO all parameters and commands can be transmitted to the SERVOSTAR 600 Up to 8 ASCII characters can be sent in one PDO Commands or parameters that require more than 8 characters must be segmented All commands and parameters are terminated by the ASCII code CR LF OxDH OxAH The unused Bytes in the PDO are filled with the ASCII code NUL 0xOH because otherwise every surplus character would be interpreted as a new command The table describes the mapping of the PDO receive ASCII channel Subindex hex Value hex Description 0 1 no of entries 1 8 31000208 0 7 ASCII char This Object only supports transmission type 255 asynchronous CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol 111 5 3 1 3 PDO current or speed setpoint The PDO current or speed setpoint PDO number 22 is put together from the control word Unsig ned16 and the setpoint Signed16 This PDO must only be used in the Digital speed or Digital current modes It will be recognized as a speed or current setpoint depending on the mode that is set digital current or digital speed The PDO is executed immediately A repeated transmission of the PDO with various setpoint values does n
18. nanna Henne anne een nennen nenn 19 111 5 2 Service Data Messages x 40 sauna bI an dee eee en en 19 111 5 2 1 Description of the Object Dicti0Nary oooococcccconoo rennen III 20 111 5 2 2 Description of the Objects 22 2 2 Human eee 22 111 5 2 2 1 Object 1000H Device Type 222 nun nenne nennen nn 22 105 2 2 2 Object 100 1H Error register auiem are na Ra Rea donas dud 22 111 5 2 2 3 Object 1002H Manufacturer Status Register Warnings lees 23 111 5 2 2 4 Object 1003H Predefined Error field ooooooooocooocooocooo BR 24 111 5 2 2 5 Object 1008H Manufacturer Device Name 00 00 eee 24 111 5 2 2 6 Object 100AH Manufacturer Software Version iliis 24 111 5 2 2 7 Object 100BH Node ID riaceae a e Rh mes 24 111 5 2 2 8 Object 100CH Guard Time i2 atm desi A RR RESCUE PS REOR bh TR ad Rene 25 111 5 2 2 9 Object 100DH Lifetime Factor oooooccoococconoo ee 25 111 5 2 2 10 Object 2020H Position controller csias es ta Rene 26 111 5 2 2 11 Object 2022H Positioning data for Positioning Mode 2 000200 eee ee 29 111 5 2 2 12 Object 2024H Setting up for Positioning Mode 2 222 22er eee 34 111 5 2 2 13 Object 2060H Setpoints for Digital Mode 2 2 BB 36 111 5 2 2 14 Object 2070H Actual values socie sasos RII It 37 111 5 2 2 15 Object 2600H 1 receive PDO select 0 ccc ccc eects 40 111 5 2 2 16 Object 2601H 2 rec
19. 1 1 2 Setting the station Address eifr peaa an a pa E nE EE E EN E OE E NE E E 11 11 2 COMMISSIONING caga sais Diari Osun ats aration SUI LITTLE TETTE 12 I Software Protocol Il Generaldescription ol CAN cs mezie eed e Res Ra oom eese nn RO Rr Ron A dex De i e 13 Il 2 Format of a Communication Object COB s er miat raisa e RR uh 13 IL 2 Construction of the COB Identlfler iis esu de uem xS A Re nenn mann a 13 111 3 1 Default values of the COB ID in CANopen 0 0 I m ren 14 LA Instr rment coDlrol sees enata dir AA A ehe E 14 111 4 1 Status MAaChING cid a da paa eae Not 15 4 121 States ofthe status machlne csse este ra are en RE RRE wakes 15 IIl 4 1 2 Transitions of the status machine oococccocoocoo RII 16 111 4 2 GONtrOlWOrd 2 score aea ches De aa a Aa e 17 111 4 2 1 Bit assignments Of the control word oooocccccoc ne 17 1I1 4 2 2 Commands of the control word oooooccccco een 3 17 1I1 4 2 3 Mode dependent bits in the control word 1 0 III 17 1114 24 Description of the other bits in the control word liliis 18 111 4 3 Status WOJ 34 en ee ee ee bt dd 18 111 4 3 1 Bit assignments of the status word ooocccccc een 18 1 4 3 2 States of the status machine o ooooooor ees 18 111 4 3 3 Description of the other bits in the status word llssleele ernennen 19 111 5 Communication profile sii 20442504 pri dere la acacia ras bbe ht 19 111 5 1 Administrative Messages
20. 32 PDO actual position2 gt 111 5 3 2 5 33 PDO incremental position value gt 111 5 3 2 6 34 64 reserved CANopen for SERVOSTAR 41 Software Protocol 08 99 Kollmorgen 111 5 2 2 18 Object 2A01H 2d transmit PDO select Index 2A01H Brief description selection of the second transmit PDO Access rw Data type Unsigned8 Value range 1 21 24 32 Default value 21 Description This Object is used to map a predefined transmit PDO to the Objects 1801H 2nd transmit PDO parameter and 1A01H 2nd transmit PDO mapping with the aid of the PDO number The Object 2A01H enables a variable mapping of predefined PDOs 111 5 2 2 19 Object 3100H ASCII channel Index 3100H Brief description transmit and receive ASCII characters Access rw Data type Visible string Value range Description This Object can be used to transmit and receive ASCII characters as long as the status machine is not in the Operational state If less then four characters are to be transferred then the unused data Bytes must be filled with the ASCII code NUL If the status machine is in the Operational state then the characters can only be written with the aid of an SDO since the mirrored characters or the response are transmitted by PDO If the PDO ASCII channel transmit PDO 21 is not mapped then the transmission buffer for ASCII characters will automatically be cl
21. 50 115 Longer transmission distances may be achieved with a lower cable capacitance max 30 nF km and lower lead resistance loop 115 Q km characteristic impedance 150 50 gt termination resistance 150 50 For EMC reasons the SubD connector housing must fulfill the following requirements metal or metallized housing provision for connecting the cable shielding in the housing with a large contact area X6 X6 1 1 o gt CANL o CANL I o T T o T o o 9 9 i o CANH o CANH o o x T PGND T T PGND Q Shield Q Shield according to line impedance about 1200 Special clamp terminal connectors order number 90650 that are available from Seidel can easily be made up for bus operation CANopen for SERVOSTAR 9 General 08 99 Kollmorgen This page has been deliberately left blank 10 CANopen for SERVOSTAR Kollmorgen 08 99 Installation Commissionin 11 1 IN 11 1 1 11 1 2 Installation Commissioning Assembly installation Only install and wire up the equipment in a de energized condition i e neither the mains line supply voltage nor the 24V auxiliary voltage nor the operating voltage of any other connected equipment may be switched on Take care that the switchgear cabinet is safely disconnected lockout warning signs etc The individual voltages are switched on for the first time during commi
22. 6 bit r w 14 Speed for direct motion task 32 bit Int r w 0 No of entries 8 bit Char r 1 Homing type see Com NREF 8 bit Char r w 2 Homing direction see Com DREF 8 bit Char r w 3 Homing speed see Com VREF 32 bit Int r w Setting up operation for the Acceleration ramp jogging amp homing 2024H Position mode 4 see Com ACCR Be Gi Braking ramp jogging amp homing 5 see Com DECR 16 bit Ulnt r w 6 Reference offset see Com ROFFS 32 bit Int r w 7 Jogging speed see Com VJOG 32 bit Int r w 2040H Motor parameter 0 No of entries in preparation 8 bit Char r 2050H General parameter 0 No of entries in preparation 8 bit Char r 2060H Setpoints for the Digital 0 No of entries 8 bit Char r mode 1 Speed or current setpoint 32 bit Int rw 0 No of entries 8 bit Char r 1 Actual position 20 bits turn 32 bit Int r 2 Revs min 32 bit Int r 3 Incremental position value see Com PFB 32 bit Int r 4 Reserve 5 Reserve 6 Position resolution dependent see Com 32 bit Int i PRD 7 Speed resolution dependent 32 bit Int r 2070M eal values 8 contouring error resolution dependent 32 bit Int r 9 Current r m s see Com I 32 bit Int r 10 Speed see Com v 32 bit Int r 11 Heat sink temperature see Com TEMPH 32 bit Int r 12 Internal temperature see Com TEMPE 32 bit Int r 13 DC link voltage see Com VBUS 32 bit Int r 14 Ballas
23. AR Software Protocol 08 99 Kollmorgen 111 5 2 2 10 26 Object 2020H Position controller Index 2020H Brief description arameter for the position controller Object code RECORD Number of elements 10 Description This index is used to define all the general parameters for the Position mode Description of the subindices Subindex 01H Brief description axis type Dimensional unit Access rw PDO mapped no Data type Unsigned8 Value range 0 1 Default value 0 Description Describes the type of the mechanical axis Value 0 Linear axis A defined reference point is used as the origin for measuring positions This must be defined by a homing operation or by setting a reference point The movement of the axis will be limited by software limit switches if configured Value 1 Rotary axis Does not require a reference point The position is set to 0 at the start of motion blocks or jogging Software limit switches do not limit the movement Subindex 02H Brief description In Position window Dimensional unit m Access rw PDO mapped no Data type Integer32 Value range 227409 t4 Default value 4000H Description Determines a target window for positioning If the limit of the target window is reached Bit 19 is set in the manufacturer specific status register and if the output is appropriately configured the select
24. BH Brief description start delay for the following task Dimensional unit ms Access rw PDO mapped no Data type Unsigned16 Value range 1 65535 Default value 0 Description This Object is used to set a delay time before the start of the following motion task This function must be enabled through subindex 3 Bit 7 Subindex OCH Brief description copy a motion task Dimensional unit Access w PDO mapped no Data type 2 x Unsigned16 Value range each 0 180 192 255 Default value 0 0 Description This Object can be used to copy motion tasks The number that appears first in the CAN telegram describes the source motion task the following number is the target motion task Subindex ODH Brief description weighting factor for speed Dimensional unit Access rw PDO mapped no Data type Unsigned16 Value range 0 65535 Default value 1 Description This Object is used to set a multiplier for the speed that is given in the PDO motion block rx Subindex OEH Brief description speed for direct motion task Dimensional unit increments 250us or dependent on the resolution Access rw PDO mapped no Data type Integer32 Value range 231 4 231 4 Default value 0 Description This Object is used to define the speed for the direct motion task motion block 0 The motion task type then determines wh
25. Bytes 0 1 contain the Error Reset Code 0000H and Byte 2 indicates if another error is present If the Error Register has 00H then the state is error free Byte 3 contains the category CANopen for SERVOSTAR 49 Software Protocol 08 99 Kollmorgen The following table includes all the Error Codes Byte 0 1 that are defined Error Code hex Catego Description 0000 error reset or no error mandatory 1000 generic error mandatory 1080 5 no BTB RTO not ready for operation 3100 1 no mains BTB RTO F16 3110 1 overvoltage in DC link circuit F02 3120 1 undervoltage in DC link circuit FO5 3130 1 motor phase F12 4110 1 ambient temperature exceeded F13 4210 1 heat sink temperature exceeded F01 4310 1 motor temperature exceeded F06 5111 1 fault in 15V aux voltage F07 5380 1 A D converter error F17 5400 1 output stage fault F14 5420 1 ballast chopper F18 5530 1 serial EEPROM F09 5581 1 flash EEPROM F10 6010 4 watchdog software reset F32 6181 4 BCC error table 6182 4 BCC error system macro 6183 4 BCC error EEPROM serial 6184 4 FPGA error 6185 4 error table 6281 4 user software BCC macro F32 6282 4 faulty user software macro F32 7111 1 braking error F11 7181 5 SERVOSTAR could not be enabled 7182 5 command is only possible in the disabled st
26. Gro britannien Great Britain Royaume Uni Kollmorgen PO Box 147 KEIGHLEY West Yorkshire BD21 3XE Tel 44 0 15 35 60 76 88 Fax 44 0 15 35 68 05 20 Heason Technologies Group Claremont Lodge Fontwell Avenue Eastergate Chichester PO20 6RY Tel 44 0 12 43 54 54 00 Fax 44 0 12 43 54 45 90 CA srl Via f Turati 21 20016 Pero Mi Tel 39 0 02 33 91 04 50 Fax 39 0 02 33 90 85 8 Niederlande Netherlands Pays Bas Dynamic Drives Jan van der Heydenstraat 24a 2665 JA Bleiswijk Tel 31 0 10 52 15 490 Fax 31 0 10 52 18 994 Schweden Sweden Su de SDT AB 25467 Helsingborg Tel 46 0 42 380 800 Fax 46 0 42 380 813 Stockholm 12030 Stockholm Tel 46 0 8 640 77 30 Fax 46 0 8 641 09 15 G teborg 42671 V stra Fr lunda Tel 46 0 31 69 62 60 Fax 46 0 31 69 62 69 Schweiz Switzerland Suisse Kollmorgen Seidel GmbH 8 Co KG Buhnrain 30 8052 Z rich Tel 41 0 1 300 29 65 Fax 41 0 1 300 29 66 Spanien Spain Espagne BROTOMATIC S L C San Miguel de Acha 2 Pab 3 01010 Vitoria ALAVA Tel 34 945 2494 11 Fax 34 945 22 78 32 Systempartner System partners Partenaires du syst me Bundesrepublik Deutschland Germany Allemagne Werner P Hermes Ingenieurb ro Turmstr 23 40750 Langenfeld Tel 49 0 212 65 10 55 Fax 49 0 212 65 10 57 EAT GmbH Elektronische Antriebstechnik Han
27. ID COB Identifier 11 bit RTR Remote Transmission Request CTRL Control Field i e Data Length Code Data Segment 0 8 Byte Data COB 0 Byte Remote COB CRC Cyclic Redundancy Check ACK Acknowledge Slot EOM End of message 11 3 Construction of the COB Identifier 10 9 8 7 6 5 4 3 2 1 0 Function code Module ID Bit 0 6 Module ID station number range 1 63 is set up in the Setup software or the servo amplifier gt 11 1 2 Warning If an invalid station number 0 or gt 63 is set up then the module ID will be set internally to 1 Bit 7 10 Function Code number of the Communication Object that is defined in the server CANopen for SERVOSTAR 13 Software Protocol 08 99 Kollmorgen 11 3 1 Default values of the COB ID in CANopen The following table shows the default values for the COB Identifier after switching on the servo amplifier The objects that are provided with an index Communication Parameters at Index can have a new ID assigned after the initialization phase The indices in brackets are optional Object Function code binary Resulting COB IDs Communication preme at index NMT 0000 0 SYNC 0001 128 1005H TIME STAMP 0010 256 EMERGENCY 0001 129 255 PDO 1 tx 0011 385 511 1800H POD 1 rx 0100 513 639 1400H PDO 2 tx 0101 641 767 1801H PDO 2 rx 0110 769 895 1401H SDO tx 1011 1409
28. ID SYNC message See CANopen DS 301 32 bit Int r 1008H Unit name gt 111 5 2 2 5 4 Char r 100AH Software version gt 111 5 2 2 6 4 Char r 100BH Node address gt 111 5 2 2 7 32 bit Int r 100CH Guard time 2 111 5 2 2 8 16 bit Int r w 100DH__ Lifetime factor gt 111 5 2 2 9 8 bit Char r w Receive PDO communication parameter DS 301 1400H 1 receive PDO parameter o 111 5 3 1 RECORD 1401H 2 receive PDO parameter o 111 5 3 1 RECORD Receive PDO mapping parameter DS 301 1600H 1 receive PDO mapping gt 111 5 3 1 RECORD 1601H 2 receive PDO mapping gt 111 5 3 1 RECORD Transmit PDO communication parameter DS 301 1800H 1 transmit PDO parameter gt 111 5 3 2 RECORD 1801H 2 transmit PDO parameter gt 111 5 3 2 RECORD Transmit PDO mapping parameter DS 301 1A00H_ 1 transmit PDO mapping gt 111 5 3 2 RECORD 1A01H _ 2 transmit PDO mapping gt 111 5 3 2 RECORD Device profile drives and motion control DSP 402 manufacturer specific profile area DSP 402 2000H Current controller in preparation 0 Number of entries 8 bit Char r 12010H Speed controller in preparation 0 Numberofenties 8 bitChar r 0 Number of entries 8 bit Char r 1 Axis type see Com POSCNFG 8 bit Char r w In Position window see Com PEINPOS ae Pine UN Contouring error window a 3 se
29. II communication ASCII communication should sensibly be made through PDOs since it can then be used more efficiently To do this the NMT status machine must be in the operational state Example Read the parameter T tacho see Setup software SR600 EXE User Manual All data are hexadecimal with the corresponding ASCII in square brackets Direction COB ID Byte 0 Byte 1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 47H 56H 46H 42H 54H ODH OAH OH Master gt SERVOSTAR 301 G IV F B T CR LF NUL SERVOSTERT Masern 290 T ko r ee At te ate aie SERVOSTAR Master 281 on E MT in mus AUT iR e SERVOSTAR gt Master 281 Fi T ie ds WT NT ir Explanation In telegram 1 the master requests the parameter GVFBT terminated by the ASCII code CR LF The last Byte is spare and so it is filled by NUL The answer from the SERVOSTAR is made in telegram 2 with the value 0 6 the terminating code CR LF and the prompt for the next parameter or command The segmentation of the answer into three telegrams is not compulsory but depends on the transmission rate that has been set and the internal synchronization mechanisms CANopen for SERVOSTAR 55 User Notes and Examples 08 99 Kollmorgen This page has been deliberately left blank 56 CANopen for SERVOSTAR Kollmorgen 08 99 Appendix V Appendix V 1 Index A Abbreviations
30. Seidel CANopen communication profile for servo amplifiers of the SERVOSTAR 600 series Technical Description Commissioning Instructions Edition 08 99 Previous editions Editions Comments 01 99 First edition valid from software versions 1 57 08 99 layout some minor corrections Technical changes to improve the performance of the equipment may be made without prior notice Printed in the Federal Republic of Germany 08 99 Mat No 90810 All rights reserved No part of this work may be reproduced in any form by printing photocopying microfilm or any other method or stored processed copied or distributed by electronic means without the written permission of Seidel Corporation Kollmorgen 08 99 Contents Contents Drawing Page Contents et nen pia a So Warte ne de oe da 3 Abbreviations Symbols e 5 I General 1 1 About this manualer aoe Ur een A AGES Se na ara ti ee 7 1 2 Permitted use Use as directed of the CANopen interface 000000 nn 7 1 3 Features of the CANopen communication profile cele III 8 1 4 Numerical formal s cmororsorn ada naa wee Pages Pe oem ace RUDI IR Rd aeg weer kale 9 1 5 syl dp ddr er ep A ic A 4 031 1 36 9 lI Installation Commissioning 11 1 Assembly Installation sticeri oeri ereda RP AA pia perge Eus 11 11 1 1 Connection MethodS user tenet d RR ERR a ea eee aed me RU aces 11 1
31. a relative distance to be travelled The two following bits will then decide the type of relative motion If Bit 1 and Bit 2 are set to 0 and Bit 0 is 1 then the relative motion task is performed according to the state of the InPosition bit The new target position is given by the current position plus the distance to be travelled Bit 1 has priority to Bit 2 If Bit 1 and Bit 2 are set to 0 and Bit 0 is 1 then the relative motion task is performed according to the state of the InPosition Bit The new target position is given by the current position plus the distance to be travelled No following task available There is a following task that must be defined through the subindex OAH Switch over to the following task braking to speed 0 at the target position 4 Switch over to the following task without stopping at the target position The type of speed transition is set by Bit 8 Switch over to the following task without evaluating inputs A following task is started through an appropriately configured input Start the following task by input state Low 6 Start des following task by input state High or if Bit 7 1 in any case after the delay time that is set by subindex OBH O The following task is started immediately 7 The following task is started after the delay time that is set by subindex OBH or if Bit 6 1 previously by the appropriate input signal Only for following tasks and Bit 4 1 On reaching the target
32. apply the start motion block to the PDO 1st receive PDO 2 apply the actual position PDO21 to the PDO 1st transmit PDO triggered every 2nd sync 3 apply the status word PDO1 to the PDO 2nd transmit PDO triggered every 3rd sync Telegrams and their answers Control Index Sub COBJD Byte Low Byte High Byte index Pata Comments 601 23 00 26 0 23 00 00 00 PDO start motion block 581 60 00 26 0 00 00 00 00 lapplied to 1 receive PDO 601 23 00 2A 0 16 00 00 00 PDO actual position 581 60 00 2A 0 00 00 00 00 applied to 1 transmit PDO 601 23 01 2A 0 17 00 00 00 PDO extended status word 581 60 01 2A 0 00 00 00 00 applied to 2 transmit PDO 601 23 00 18 2 02 00 00 00 1 transmit PDO on trigger 581 60 00 18 2 00 00 00 00 rreplaced by every 2nd sync 601 23 01 18 2 03 00 00 00 2 transmit PDO on trigger 581 60 01 18 2 00 00 00 00 replaced by every 3rd sync IV 17 Sync Object COB ID 080 Interpretation The Object 181 PDO1 tx appears at every second sync the Object 281 PDO2 tx appears at every third sync IV 18 Emergency Object If for instance the resolver connector is pulled out during operation this will cause a severe malfunction of the controller resulting in an Emergency telegram COB ID Emergency error code Low High Error register 081 10 43 08 00 00 00 00 motor temperature tempera 081 00 00 88 00 00 00 00 ture manufacturer specific 54 CANopen for SERVOSTAR Kollmorgen 08 99 User Notes and Examples IV 19 ASC
33. are with PDO 21 It includes the actual position Unsigned24 and the turns per minute Unsigned24 This PDO can be used to establish the position in the Digital speed or Digital current modes This PDO can only be requested by the SYNC Object The table shows the mapping of the PDO actual position 2 Subindex hex Value hex Description 0 2 no of entries actual position resolution 20 bits turn 2 20700218 speed resolution 1 bit 1875 262144 min 1 20700118 This Object only supports the transmission types 1 to 240 cyclically synchronous CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol 111 5 3 2 6 PDO incremental actual position The PDO incremental actual position PDO 33 is a date optimized Object that can only be requested by a SYNC Object Calculation of the absolute position incremental position value 220 Position The table shows the mapping of the PDO incremental position value Subindex hex Value hex Description 0 1 no of entries 1 20700320 Incremental position value This Object only supports the transmisson types 0 to 240 cyclic acyclic synchronous 11 5 4 Predefined Communication Objects The following predefined COBs are supported 1 5 4 1 Sync Object The parameterization of the SYNC Object can be performed through the Object 1005H and the cycle time through Object 1006H The default setting for the ID is 80H Applic
34. ate 7303 1 error in feedback unit F04 8181 2 response monitoring active 8281 5 status machine is not in the Operational Enable state 8282 5 wrong mode setting 8331 1 1 t torque fault F15 8480 1 overspeed F08 8611 2 contouring error 8681 5 invalid motion task number FF01 4 serious exception error F32 FF02 3 error in PDO components in preparation 1 5 4 3 Time Stamp Object In preparation 50 CANopen for SERVOSTAR Kollmorgen 08 99 User Notes and Examples IV User Notes and Examples All data are hexadezimal The axis specific data are always referred to Station1 IV 1 Commissioning the CAN bus master Since there are a lot of possibilities on offer for controlling a CAN system on various platforms PC PLC other control systems only general advice can be given here The CAN High Speed Standard ISO 11898 must be implemented in the master This concerns the data frames that are used as described in the appropriate section and the implementation of Layer 1 and 2 of the ISO OSI model The CAN specification 2 0 A which defines the data frames for the protocol and transport of an 11 bit COB Communication Object ID must be fulfilled Processing software for the CANopen protocol of the servo amplifier must be available in the master This must be prepared by the users themselves according to the protocol description IV 2 Layout 1 Communication Object Identifier COB ID 11 bit value gt 111 3 2
35. ation note According to DS301 the SYNC Object is a cyclic Object that is used to provide a clock for the bus An acyclic application should be avoided 111 5 4 2 Emergency Object The definition and handling of the Emergency Object is implemented with the aid of an error status machine as described in DS301 THE EMERGENCY OBJECT This Object is generated automatically The state of the error status machine can be read out with the Object 1003H gt 111 5 2 2 4 The Emergency Object consists of 8 Bytes and is divided as follows emergency error code error register see error code table Object 1001H The following types of error warning are divided into categories Contents category reserved 1 Errors that can only be canceled by a reset command COLDSTART or Bit 7 in the control word gt 111 4 2 These errors are also indicated by the flashing LED display on the front panel Fxx xx error number 2 Errors that can be canceled by Bit 11 in the control word gt 111 4 2 3 Error messages that can occur during the processing of a PDO 4 Errors that cannot be removed by the user 5 User errors warnings If an Emergency Object is generated then the error state of the status machine is subsequently reported error free error occured by the generation of a second Emergency Object Only the first 4 Bytes are relevant here Emergency ErrorCode error register category
36. e Com PEMAX 32 bit Int r w 4 Position register 1 see Com SWE1 32 bit Int r w 2020H Position controller 5 Position register 2 see Com SWE2 32 bit Int r w 6 Position register 3 see Com SWE3 32 bit Int r w 7 Position register 4 see Com SWE4 32 bit Int r w Denominator resolution E 8 see Com PGEARO 32 bit Ulnt r w Numerator resolution F 9 see Com PGEARI 32 bit Ulnt r w 10 Count direction see Com DIR 8 bit Char r w 20 CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol Index Description of the Index Subin Description Reference Data type AG dex cess 0 No of entries gt 111 5 2 2 10 8 bit Char r 1 Position 32 bit Int r w 2 Speed 16 bit Int r w 3 Motion task type 16 bit Ulnt r w 4 Trajectory 32 bit Int r w 5 Motion task number see Com MOVE 16 bit Ulnt rw u 6 Acceleration time Accel 16 bit Ulnt rw 2022H Br n He 7 Braking time Decel 16 bit Ulnt r w 8 Rate of change limiting Acceleration 16 bit Ulnt r w 9 Rate of change limiting Deceleration 16 bit Ulnt r w 10 Number of the following tasks 16 bit Ulnt r w 11 Start delay for following task 16 bit Ulnt r w 12 Copy a motion task see Com COPY 2x16 bit Ulnt Ww 13 Weighting factor Speed for PDO motion block 1
37. eared to prevent overflows 111 5 2 2 20 Object 605AH Quick Stop Option Code Index 605AH Brief description Quick Stop response Access rw Data type Integer16 Value range 32768 32767 Default value 2 Description This Object is used to define the behavior of the drive in the event of a Quick Stop command Value Description 32768 2 Reserved manufacturer specific 4 Manufacturer specific response as for Pause 1II 4 2 using the Quick Stop braking ramp 0 Disable Drive Function drive is stopped and immediately disabled Switch On Disable 1 Reserved drive profile 2 Slow down on quickstop ramp motion task must be selected again 3 32767 Reserved 42 CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol 111 5 2 2 21 Object 6060H 6061H Modes of Operation Since the following are user defined modes the values are negative Function Mode Comments dec hex Position 1 FF the mode required for motion tasks Digital speed 2 FE Digital current 3 FD Analog speed 4 FC not possible with standard version Analog current 5 FB not possible with standard version Trajectory 6 FA Homing 7 F9 Jogging 8 F8 Object 6060H is used to set the mode and Object 6061H to read the mode that has been set After a change of mode the corresponding setpoint must be set again e g homin
38. ect Caution Make sure that any unintended movement of the drive cannot endanger machinery or personnel Commission the position controller as described in the manual for the Setup software CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol III Software Protocol 111 1 General description of CAN The transmission method that is used here is defined in ISO 11898 Controller Area Network CAN for high speed communication The Layer 1 2 protocol Physical Layer Data Link Layer that is implemented in all CAN modules provides amongst other things the requirement for data Data transport or data request is made by means of a data telegram Data Frame with up to 8 bytes of user data or by a data request telegram Remote Frame Communication Objects are labeled by an 11 bit Identifier ID that also determines the priority of Objects A Layer 7 protocol Application Layer was developed to decouple the application from the commu nication The service elements that are provided by the Application Layer make it possible to imple ment an application that is spread across the network These service elements are described in the CAN Application Layer CAL for Industrial Applications The Communication Profile CANopen and the drive profile are mounted on the CAL 111 2 Format of a Communication Object COB S R A O COB ID T CTRL Data Segment CRC C EOM M R K SOM Start of message COB
39. ed output will be set to High CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol Subindex 03H Brief description maximum contouring error Dimensional unit m Access rw PDO mapped no Data type Integer32 Value range 23 1 2 1 Default value 40000H Description Defines a maximum value for the contouring error If the contouring error that arises exceeds this value then the drive is stopped The infringement of the contouring error limit is indicated through Bit 2 of the manufacturer specific status register If the value is set to 0 the contouring error will not be monitored Subindex 04H Brief description Position register 1 Dimensional unit m Access rw PDO mapped no Data type Integer32 Value range 23 1 231 1 Default value 0 Description Depending on configuration going above or below the preset position value results in a threshold bit being set Bit 22 of the manufacturer specific status register or the axis being stopped Going below software limit switch 1 manufacturer specific status register Bit 5 1 Subindex 05H Brief description Position 2 Dimensional unit m Access rw PDO mapped no Data type Integer32 Value range 27 4 42754 Default value 0 Description Depending on configuration going above or below the preset position value results in a thre
40. ed to set the reference offset i e the actual position that is displayed after homing to the reference index 2070 subindex 6 Subindex 07H Brief description speed for jogging Dimensional unit m sec Access rw PDO mapped no Data type Integer32 Value range 23 1 2 1 Default value 0 Description This index is used to set the speed for jogging Object 2060H Setpoints for Digital Mode Index 2060H Brief description digital setpoint for current or speed Dimensional unit A or min Access rw PDO mapped PDO 22 rx Data type Integer32 Value range 23 1 2 1 Default value 0 Description This Object is used for the transfer of digital setpoints which are evaluated according to the digital mode that is set mode FDH digital current mode FEH digital speed can be set through Object 6060H The normalization settings are made as follows Eur nt IA digital current Sepe T em Speed n min 1875 50444 digital current setpoint A new setpoint will always only become effective after a fresh Enable operation through Object 6040H control word The SERVOSTAR position controller is switched off when the speed or current controllers are active CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol 111 5 2 2 14 Object 2070H Actual values Index 2070H Brief description actual values Object code RECORD Number of elements 16
41. ee ee e rk ue ERR DAR be RETE 48 111 5 32 5 PDO actual positlOn 2 xe ex tetra En Ene Rp Eheu E RE RR UR a LR Ras tede Rs 48 111 5 3 2 6 PDO incremental actual position llle 49 111 5 4 Predefined Communication Objects 22222 nesae 49 ISAT Syne ODIBCL soe 32H BR oes moo frm er ee ate ea ae Be Da cee ee eee ee 49 1l 5 4 2 Emergency ODJECE e ria iena i a Gate ver eae IRR qr Puer ats Sade aaa da d 49 119 43 Time Stamp ObJeGt oss sere Rem eR RE e Ree EE RN Ex hab a RCE NUR eee 50 IV User Notes and Examples IV 1 Commissioning the CAN bus master 0 0000 lr hr 51 DNA O RECEPERUNT PEE 51 IV 3 Status query 1 rara ute sk gos a xoig ne ERR Ren E Ro rd wets Sos Ranks Sales wes Ron dieci dr Ne an 51 V4 SWIN OM 4 4 ie eere Py Rer IER du IE IPIE Kad RAP RE Puch a ee uade eto oe 51 IV 5 Status QUE 2 5 mutum ae suce Reus Ban Son p usc B arai iu de pei er a Rufe Era aad 52 IV 6 Enable Operation i pit enact a rex prete UR RU Pre hea See Ferne d a 52 W Mode guea seriy aan ara o a a EA a Rn ae Be ane aed 52 V8 Homing Parameters oie pcre nn Be pe ated Ge Pure ii id a 52 IV 9 Start homing aros is we ae nn nn nn AA ns aan Deere 53 IV 10 Switchi oniposition control iois uer en en ne en 53 IV 11 Mapssecond Receive PDO cio rear ere sedes arma wo xe Pale o RON RR ee RARO DR RR 53 IV 12 Switch NMT status machine to operational oocoococcococco RI 53 V3 Contact second Recelve ObJect i a ucsezeekcu
42. eive PDO select 000 000 sees 41 111 5 2 2 17 Object 2A00H 1 transmit PDO select u 00 000 0 ae sera 41 111 5 2 2 18 Object 2A01H 2 transmit PDO select 222 ce 42 111 5 2 2 19 Object 3100H ASCII Chammel o oococcccococcc rennen nenn 42 111 5 2 2 20 Object 605AH Quick Stop Option COde o ooocoococccoo ernennen 42 111 5 2 2 21 Object 6060H 6061H Modes of Operation 2 222 2er seen ee 43 CANopen for SERVOSTAR 3 Contents 08 99 Kollmorgen Contents Drawing Page 111 5 3 Process Data Messages ion tp ea RU RR ERO ne 43 5 33 71 Receive PDOS uu ae coru are HR IU eben d aee ee quete poft ded ee Vidc sede doit 44 WSST PDO control Wold et eme re ine ir GEO erp 44 111 5 3 1 2 PDO receive ASCII channel sers ker c etum Re eid ee neri eg 44 111 5 3 1 3 PDO current or speed setpoint 2 een 45 115 3 1 4 PDO Setpoint 2 oos s er ceNded ve pee ee a Re ER ELE ERN aed 45 111 5 3 1 5 PDO trajectory in preparation lslssleeeeee RII 46 111 5 3 1 6 _ PDO motion block ar urteilen ED PREGA 46 111 5 3 1 7 PDO start motion DICK sse RR Rhe RR RR eek be ERA IURE REGE eee RUE 47 1 5 3 2 Transmi PDOS csse RR CR HR EE Y ERR e EH en 47 1 5 3 2 1 PDO status word ss rn ee en ERROR RUE ea Rar Re 47 111 5 3 2 2 PDO transmit ASCII channel occooccccococcoo III 47 111 5 3 2 3 PDO actual POSITION i RR west dead ERR e 48 111 5 3 2 4 PDO extended status 22 22 ccc eee be eee e
43. ether the speed is evaluated incrementally or as an SI dimensional unit CANopen for SERVOSTAR 33 Software Protocol 08 99 Kollmorgen 111 5 2 2 12 Object 2024H Setting up for Positioning Mode Index 2024H Brief description arameters for homing and jogging Object code RECORD Number of elements 7 Description This index is used to enter parameters that are important for the operating modes Homing and Jogging Description of the subindices Subindex 01H Brief description homing Dimensional unit Access rw PDO mapped no Data type Unsigned8 Value range A Default value 0 Description This index is used to set the type of homing The following settings are possible ve Interpretation lue 0 The reference point is set to the current actual position The actual position that is signalled is then the preset reference offset 1 __ Homing to reference switch with subsequent search of the resolver zero point 2 Homing to limit switch with subsequent search of the resolver zero point 3 Homing to reference switch without subsequent search of the resolver zero point 4 Homing to limit switch without subsequent search of the resolver zero point Homing to the resolver zero point within a motor turn The direction of travel is given by the subindex 2 The values mean 5 0 negative direction of travel 1 positive direction of travel 2 moto
44. ferstra e 23 79108 Freiburg Tel 49 0 761 13 03 50 Fax 49 0 761 13 03 555 IBK Ingenieurb ro Ke ler GmbH Dachtmisser Str 10 21394 Kirchgellersen Tel 49 0 4135 12 88 Fax 49 0 4135 14 33 Kollmorgen Seidel GmbH amp Co KG Postanschrift Postfach 34 01 61 D 40440 D sseldorf Hausanschrift Wacholderstr 40 42 D 40489 D sseldorf Tel 49 0 203 99 79 0 Fax 49 0 203 99 79 155 Internet http www kollmorgen seidel de Gro britannien Great Britain Royaume Uni Motor Technology Ltd Unit 1 Chadkirk Industrial Estate Otterspool Road Romiley Stockport Cheshire SK6 3LE Tel 44 0 161 42 73 641 Fax 44 0 161 42 71 306 Niederlande Netherlands Pays Bas Kiwiet Ingenieurb ro Helenaveenseweg 35 5985 NK Panningen Grashoek Tel 31 0 77 30 76 661 Fax 31 0 77 30 76 646 Schweiz Switzerland Suisse Bobry Servo Electronic AG Zentralstr 6 6030 Ebikon Tel 41 0 41 440 77 22 Fax 41 0 41 440 69 43 Italien Italy Italie Servo Tecnica Viale Lombardia 20 20095 Cusano Milanino MI Tel 39 0 02 66 42 01 Fax 4 39 0 02 66 40 10 20 T rkei Turkey Turquie Robotek Otomasyon Teknolojileri Ali Nihat Tarlan CAD Kartal Sk No 16 7 Ustbostancy YSTANBUL Tel 90 216 464 50 64 pbx Fax 4 90 216 464 50 72 Griechenland Greece Gr ce Alpha Motion 5 7 Alkamenoys Str 104 39 Athens Tel 30 1 82 27 470
45. g mode set point homing speed must be set If the position or jogging mode is stored then the homing mode is set after a RESET of the servo amplifier A changing of the modes while the amplifier is enabled is only permitted at speed 0 N Never change the mode while the motor is running Set the setpoint to 0 before changing over 11 5 3 Process Data Messages Process Data Messages are implemented with the aid ofthe Process Data Object PDO see CANopen DS 301 Since CANopen only supports two transmit PDOs and two receive PDOs but the drive profile requires more than two PDOs SDOs can be used to activate the corresponding PDOs through mapping The system distinguishes between two transmission modes synchronous and asynchronous The transmission modes are parameterized through SDOs Process Data Objects are assigned to the transmission types with the aid of a Byte value 0 255 see CANopen DS 301 The table shows the various types of transmission Transmission type PDO transmission Transmission type PDO transmission 0 acyclic synchronous 253 asynchronous only RTR 1 240 cyclic synchronous 254 asynchronous 241 251 reserved 255 asynchronous 252 synchronous only RTR All transmission types are supported apart from type 252 whereby the transmission types 254 and 255 are event triggered asynchronous type and are therefore exceptions The tables that describe the PDOs show whic
46. h PDOs can be triggered from particular events Receive PDOs can be selected by the Objects 2600H 2601H and transmit PDOs by the Objects 2A00H 2A01H Apart from this the described default settings are valid see the corresponding Object Descriptions AN Caution in order to be able to perform PDOs the NMT status machine must be in the Operational state gt 111 4 1 PDOs should be used with a functional interlock i e after a change in the control word or the use of th eASCII channel there must be a wait for the next prompt gt The characteristics of the software mean that the PDOs with numbers above 32 may possibly be processed more quickly CANopen for SERVOSTAR 43 Software Protocol 08 99 Kollmorgen 111 5 3 1 Receive PDOs Receive PDOs are transmitted from the master in the direction of the SERVOSTAR The following table describes the communication parameters for the receive PDOs 111 5 3 1 1 111 5 3 1 2 44 Subindex hex Value range Description 0 4 no of entries 1 513 639 769 895 COB ID 2 0 240 255 transmission type 3 Unsigned16 inhibit time 4 0 ui CMS priority group PDO control word The PDO control word PDO number 1 Default PDO consists of the control word Unsigned16 This PDO can only be used to operate the status machine 111 4 1 The PDO can be used in all modes After switch on this PDO is mapped to PDO1 rx The table shows the
47. he extended status register Bit 17 reference point set IV 10 Switch on position control Control Index Sub COB ID Byte Low Byte High Byte index Data Comment 601 23 60 60 0 FF 00 00 00 pos control mode 581 60 60 60 o 100 00 00 oo POSION control is switched on IV 11 Map second Receive PDO Start motion block the motion blocks are already defined for the example 1 Receive PDO is set to the control word as default Control Index Sub COBAD Byte Low Byte High Byte index D f Comment 601 23 01 26 0 23 00 00 00 start motion block Object 581 60 01 26 0 00 00 00 00 motion block is running IV 12 Switch NMT status machine to operational COB ID Command specifier CS Node ID 0 1 1 IV 13 Contact second Receive Object COB ID Motiton block number Low Motion block number High 201 01 00 Response none the given motion block 1 will be processed IV 14 Motor Quick Stop COB ID Control Low Control High 201 07 00 Response none motor is stopped in t emerg CANopen for SERVOSTAR 53 User Notes and Examples 08 99 Kollmorgen IV 15 Inhibit controller COB ID Control Low Control High 201 03 00 Response none drive is without torque IV 16 Test for Sync telegrams Aims 1
48. igital servo amplifiers Title Publisher Setup Software SR600 EXE for SERVOSTAR 600 User Manual Seidel Digital servo amplifier SERVOSTAR 600 Assembly Installation and Commissioning Instructions Seidel Additional documentation Title Publisher CAN Application Layer CAL for Industrial Applications CiA e V Draft standards 102 201 207 301 CiA e V CAN Specification Version 2 0 Philips Semiconductors ISO 11898 Controller area network CAN for high speed communication Drive technology profile Profile 21 DRIVECOM Drive technology profile Servo 22 DRIVECOM This manual has the following requirements for qualified personnel Wiring Professionally qualified electrical technicians Programming Software developers CAN BUS project planners Training and familiarization courses are available on request Permitted use Use as directed of the CANopen interface Please consider the chapter Use as directed in the installation commissioning manual of the SERVOSTAR 600 The interface is a component of the digital servoamplifiers from the SERVOSTAR 600 series The CANopen interface serves only for the connection of the servo amplifier to a master via the CAN bus The servo amplifiers are components that are built into electrical apparatus or machinery and can only be commissioned as integral components of such apparatus or machinery Only when the components that we specify are used and the installati
49. in preparation 3 Fault in preparation 11 Internal limit active in preparation 4 Disable voltage 12 Operation mode dependent reserved 5 Quick stop 13 Operation mode dependent reserved 6 Switch on disabled 14 Manufacturer specific reserved 7 Warning in preparation 15 Manufacturer specific reserved States of the status machine State Bit 6 Bit 5 Bit 3 Bit 2 Bit 1 Bit 0 switch on quick stop fault operation switched on ready to disable enable switch on Not ready to switch on 0 X 0 0 0 0 Switch on disabled 1 X 0 0 0 0 Ready to switch on 0 1 0 0 0 1 Switched on 0 1 0 0 1 1 Operation enabled 0 1 0 1 1 1 Fault not supported at present Fault reaction active not supported at present Quick stop active 0 0 0 1 1 1 The bits marked with X are irrelevant CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol 111 4 3 3 Description of the other bits in the status word Bit 4 voltage disable The DC link voltage is present when this bit is canceled Bit 7 warning not supported at present There may be several reasons which have led to this warning and the setting of Bit 7 The reason for this warning can be revealed by using the Object 1002H manufacturer specific status register gt 111 5 2 2 3 Bit 9 remote not supported at present Bit 10 target reached not supported at present Bit 11 internal limit active not supported at present 111 5 Communication profile Thi
50. in the CANopen DS301 Communication Profile Caution N It is always necessary to wait for the response to an SDO that is sent to the SERVOSTAR before a new telegram can be sent to it There is no buffering of the commands CANopen for SERVOSTAR 19 Software Protocol 08 99 Kollmorgen 111 5 2 1 Description of the Object Dictionary The following table describes the Object Dictionary The first column includes the Index for the Object If the Object is a structure then the subindices are listed in the corresponding column according to the CANopen convention If it is not possible to process a component of a PDO e g because a limit is exceeded then the further processing of the PDO is interrupted and an EMERGENCY Object is transmitted An appro priate label for the faulty component is then entered in the manufacturer specific area of the Object gt 111 5 4 2 For certain parameters a reference in brackets points to the ASCII commands that are described in the reference manual fags Subin oa Index Description des Index des Description Reference Data type Access Communication profile area DS 301 1000H _ Unit type S 111 5 2 2 1 32 bit Int r 1001H Error register gt 111 5 2 2 2 8 bit Char r joai LAN epea 116233 32 bit Int r status register A 0 No of entries gt 111 5 2 2 4 8 bit Char r 1003M Predefined error feld 1 Last reported m i 32 bit Int r w 1005H COB
51. ing parameters 52 U Use as directed 7 CANopen for SERVOSTAR 57 Vertrieb und Service Sales and Service Agence et Services Bundesrepublik Deutschland Germany Allemagne Kollmorgen Seidel GmbH amp Co KG Verkaufsniederlassung Nord Heinrich Albertz Str 40 29221 Celle Tel 49 0 5141 98 10 40 Fax 49 0 5141 98 10 41 Kollmorgen Seidel GmbH amp Co KG Verkaufsniederlassung West Wacholderstr 40 42 40489 D sseldorf Tel 49 0 203 99 79 180 Fax 49 0 203 99 79 118 Kollmorgen Seidel GmbH amp Co KG Verkaufsniederlassung S d West Lessingstr 41 75015 Bretten Tel 49 0 7252 97 39 040 Fax 49 0 7252 97 39 055 Kollmorgen Seidel GmbH amp Co KG Verkaufsniederlassung S d Ost Landsbergerstr 17 86947 Weil Tel 49 0 8195 99 92 50 Fax 49 0 8195 99 92 33 Servo Dyn Technik GmbH nzgasse 10 01067 Dresden Tel 49 0 351 49 05 793 Fax 49 0 351 49 05 794 D nemark Denmark Danemark Italien Italy lItalie DIGIMATIC Ormhdjgaardvej 12 14 8700 Horsens Tel 45 76 26 12 00 Fax 45 76 26 12 12 Finnland Finland Finlande Drivematic OY Hevosenkenk 4 28430 Pori Tel 358 2 61 0033 11 Fax 358 2 61 00 33 50 Frankreich France France Kollmorgen Seidel GmbH 8 Co KG Parc technologique St Jacques 2 rue Pierre et Marie Curie 54320 Max ville Tel 33 0 3 83 95 44 80 Fax 33 0 3 83 95 44 81
52. ist of ASCII commands CANopen for SERVOSTAR 11 Installation Commissionin 08 99 Kollmorgen 11 2 A 12 Commissioning Only professional personnel with extensive knowledge of control and drive technology are allowed to commission the servo amplifier Check assembly installation Connect PC start Setup software Commission the basic functions Save parameters Start up the bus communication Test the communication gt Commission the position controller Check that all the safety instructions in the installation instructions for the servo amplifier and this manual have been observed and implemented Check the setting for the station address Use the Setup software SR600 EXE to set the parameters for the servo amplifier Start up the basic functions of the servo amplifier and optimize the current and speed controllers This section of the commissioning is described in detail in the installation and commissioning instructions for the servo amplifier When the parameters have been successfully optimized save them in servo amplifier The altered parameters will only become effective after a software reset Warmboot To do this change to the screen page Status and operate the reset button Requirement the software protocol described in Chapter III must be implemented in the master Adjust the baud rate of the SERVOSTAR to match the master Recommendation request the Emergency Obj
53. it 1 Bit 5 set ready to Switch On Switched On Quick Stop IV 6 Enable Operation COB ID Control Byte Index Subindex Data Comment Y Low Byte High Byte 601 23 40 60 0 OF 00 00 00 control word 581 60 40 60 0 00 00 00 00 OK message Control word Ox000F Interpretation Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 set gt Switch On Disable Voltage off Quick Stop off Enable Operation on IV 7 Mode query COB ID Control Byte Index Subindex Data Comment Y Low Byte High Byte 601 40 61 60 0 mode 581 4F 61 60 0 F9 00 00 00 homing mode IV 8 Homing parameters Con Index Sub COB ID trol Byte Low Byte High Byte er e 601 23 24 20 imac nd e DES resolver zero point 581 60 24 20 1 00 00 00 00 OK 601 23 24 20 2 00 00 00 00 negative direction of travel 581 60 24 20 2 00 00 00 00 OK 601 23 24 20 3 10 27 00 00 v 10mm sec 581 60 24 20 3 00 00 00 00 OK 601 23 24 20 4 32 00 00 00 acceleration ramp 50ms 581 60 24 20 4 00 00 00 00 OK 601 23 24 20 5 32 00 00 00 braking ramp 50ms 581 60 24 20 5 00 00 00 00 OK 601 23 24 20 6 30 75 00 00 reference offset 30000um 581 60 24 20 6 00 00 00 00 OK 52 CANopen for SERVOSTAR Kollmorgen 08 99 User Notes and Examples IV 9 Start homing Control Index Sub COB ID Byte Low Byte High Byte index Data ommo 601 23 40 60 0 1F 00 00 00 mode 581 60 40 60 o 100 00 o0 oo eng runs until the reference condition is met The homing status can be seen from t
54. l current reserved reserved reserved Analog speed reserved reserved reserved Analog current reserved reserved reserved Trajectory reserved reserved reserved Homing start homing reserved reserved Jog mode reserved reserved reserved CANopen for SERVOSTAR 17 Software Protocol 08 99 Kollmorgen 111 4 2 4 111 4 3 111 4 3 1 111 4 3 2 18 Description of the other bits in the control word The other bits of the control word are described below Bit 8 Pause If Bit 8 is set then the drive is stopped paused in all modes The setpoints speed for homing or jogging motion task number setpoints for digital mode for the individual modes are retained Bit 9 10 These Bits are reserved for the drive profile DS402 Bit 11 Acknowledge error Setting Bit 11 acknowledges the response monitoring and or the contouring error Bit 12 reset the position taking into account the reference offset see also homing type number 6 in object 2024H subindex 1 Bit 13 14 15 These bits are manufacturer specific and reserved at present Status word The momentary state of the status machine can be read out with the aid of the status word gt 111 4 3 Bit assignments of the status word Bit Name Bit Name O jReady to switch on 8 Manufacturer specific reserved 1 Switched on 9 Remote in preparation 2 Operation enable 10 Target reached
55. limiting acceleration Dimensional unit ms Access rw PDO mapped Data type Unsigned16 Value range 1 65535 Default value 0 Description This index is used to define the form of the acceleration ramp The value must be set to less than half of the accel time subindex 6 The following diagram illustrates the relationship aA T t T T4 correponds to subindex 6 T2 to subindex 8 For T2 0 the curve that is followed is a trapezoidal ramp for T2 zh is approximately a sin curve Subindex 09H Brief description rate of change limiting braking Dimensional unit ms Access rw PDO mapped Data type Unsigned16 Value range 0 65535 Default value 0 Description This index is used to define the form of the braking ramp The value must be set to less than half of the braking time subindex 7 The rate of change limiting has the same effect here as for acceleration Subindex OAH Brief description number of the following task Dimensional unit Access rw PDO mapped no Data type Unsigned16 Value range O 180 192 255 Default value 0 Description 32 This index is used to set the number for a following task The setting of subindex 3 Bit 3 determines whether this is used to continue CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol Subindex O
56. mapped no Data type Integer32 Value range 22 1 2 1 Default value 0 Description This index is used to define the homing speed Subindex 04H Brief description acceleration ramp for jogging homing Dimensional unit ms Access rw PDO mapped no Data type Unsigned16 Value range 1 32767 Default value 10 Description This index is used to set the acceleration ramp for homing and jogging operations It is implemented as a trapezoidal curve form The time that is set refers to the speeds that are set for homing and jogging Subindex 05H Brief description braking ramp for jogging homing Dimensional unit ms Access rw PDO mapped no Data type Unsigned16 Value range 1 32767 Default value 10 Description This index is used to set the braking ramp for homing and jogging operation It is implemented as a trapezoidal curve form The time that is set refers to the speeds that are set for homing and jogging operations When homing to a hardware limit switch the emergency ramp ASCII parameter DECSTOP is used CANopen for SERVOSTAR 35 Software Protocol 08 99 Kollmorgen 111 5 2 2 13 36 Subindex 06H Brief description reference offset Dimensional unit m Access rw PDO mapped no Data type Integer32 Value range 23 1 2 1 Default value 0 Description This index is us
57. on This index be used to read the momentary ballast power CANopen for SERVOSTAR Software Protocol 08 99 Kollmorgen 111 5 2 2 15 40 Subindex OFH Brief description I T loading Dimensional unit Access r PDO mapped no Data type Integer32 Value range 2224 294 Default value 0 Description This index can be used to read the lt loading Subindex 10H Brief description operating time Dimensional unit min Access r PDO mapped no Data type Integer32 Value range 231 4 231 1 Default value 0 Description This index can be used to read the operating time counter of the servo amplifier Object 2600H 1 receive PDO select Index 2600H Brief description selection of the first receive PDO Access rw Data type Unsigned8 Value range 1 21 24 32 Default value 1 Description This Object is used to map a predefined receive PDO to the Objects 1400H 1st receive PDO parameter and 1600H 1st receive PDO mapping with the aid of the PDO number This Object enables a variable mapping of predefined PDOs The selectable PDOs that are available are described in the following table PDO number PDO name Reference 1 PDO control word gt 111 5 3 1 1 2 20 reserved 21 ASCII channel 2 111 5 3 1 2 22 31 reserved 32 PDO setpoint gt 111 5 3 1 4 33 PDO trajectory gt 111 5 3
58. on regulations are followed can we guarantee the conformity of the servo amplifier with the following standards for industrial areas EC EMC Directive 89 336 EEC EC Low Voltage Directive 73 23 EEC CANopen for SERVOSTAR 7 General 08 99 Kollmorgen 1 3 Features of the CANopen communication profile When working with the position controller in the SERVOSTAR 600 digital servo amplifier the fol lowing functions are available Setting up and general functions homing set reference point jogging with a variable speed provision of a digital setpoint for speed and torque control Positioning functions execution of a motion task from the motion block memory of the servo amplifier execution of a direct motion task absolute trajectory in preparation Data transfer functions transmit a motion task to the motion block memory of the servo amplifier A motion task consists of the following elements position setpoint absolute task or path setpoint relative task speed setpoint acceleration time braking time rate of change limiting if required type of motion task absolute relative number of a following task with or without pause read a motion task from the motion block memory of the servo amplifier read actual values read the error register read the status register read write control parameters via the ASCII channel System requirements Servo amplifie
59. on software version Access r Data type Visible string Description The interface software version consists of four ASCII characters e g 0 04 Object 100BH Node ID Index 100BH Brief description station address Access r Data type Unsigned32 Value range 1 63 Description The station address can be output through the Object Node ID CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol 111 5 2 2 8 Object 100CH Guard Time Index 100CH Brief description uard time Access rw Data type Unsigned16 Value range 0 65535 Description The product of the Objects Guard Time and Lifetime Factor is the response monitoring time The Guard Time is given in milliseconds The response monitoring first becomes active with the first Nodeguard Object see CANopen DS301 If the value of the Guard Time Object is set to zero then the response monitoring is inactive 111 5 2 2 9 Object 100DH Lifetime Factor Index 100DH Brief description Lifetime Factor Access rw Data type Unsigned8 Value range 0 255 Description The product of the Objects Guard Time and Lifetime Factor is the response monitoring time The response monitoring first becomes active with the first Nodeguard Object see CANopen DS301 If the value of the Lifetime Factor Object is set to zero then the response monitoring is inactive CANopen for SERVOST
60. ot require an intermediate halt of the drive After Switch on this PDO is mapped to PDOZ rx Current normalization 3280 peak current of the controller 1640 rated current e g rated current 3A setpoint gt 1 0A gt 547 increments Speed normalization 2621447 875 x Speed min increments speed setpoint e g speed 3000min gt setpoint value The table shows the mapping of the PDO setpoint Subindex hex Value hex Description 0 2 no of entries 1 60400010 control word 2 20600110 current or speed setpoint 111 5 3 1 4 PDO Setpoint 2 The PDO Setpoint 2 PDO Nummer 32 is a time and date optimized PDO It contains only a 32 bit setpoint This PDO must only be used in the Digital speed or Digital current modes It will be recognized as a speed or current setpoint depending on the mode that is set digital cur rent or digital speed The PDO is executed immediately A repeated transmission of the PDO with various setpoint values does not require an intermediate halt of the drive After switch on this PDO is mapped to PDOZ rx Current speed normalization gt 111 5 3 1 3 The table shows the mapping of the PDO Setpoint 2 Subindex hex 479430 Description 0 1 no of entries 1 20600120 current speed setpoint CANopen for SERVOSTAR 45 Software Protocol 08 99 Kollmorgen 111 5 3 1 5 PDO trajectory in preparation The PDO Trajectory PDO 33 is a time
61. position for the motion Oo Jo Oo Jo 8 0 task the speed is changed to the value for the following task 4 The speed changeover is made so that the speed at the target position for the motion task has already reached the value for the following task 9 11 reserved 0 Accelerations are calculated from the acceleration and braking times of the motion 12 task 4 A global acceleration value is used to calculate the accel braking ramps in preparati on O The target position and target speed of a motion task are interpreted as increments 13 The target position and target speed are converted to increments before the start of 1 the motion task This is done by using the parameters PGEARI and PGEARO see subindex 02H 0 The programmed speed is used as the motion task speed 14 4 The speed for the motion task is determined by the voltage present at analog input SW1 when the motion task starts 15 reserved 30 CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol Subindex 04H Brief description trajectory Dimensional unit Access rw PDO mapped PDO 33 rx Data type Integer32 Value range 221 1 231 4 Default value 0 Description In preparation Subindex 05H Brief description motion task number Dimensional unit Access rw PDO mapped PDO
62. ptimally The table shows the mapping of the PDO Trajectory Subindex hex Value hex Description 0 1 no of entries 1 20220420 incremental position This Object does not support transmission type 255 asynchronous 111 5 3 1 6 PDO motion block The PDO motion block PDO number 34 is put together from the position Signed 32 weighted speed Unsigned16 and the motion task type Unsigned16 The PDO starts a motion block from the volatile motion block memory motion block number 0 and can only be used in the Position mode The table shows the mapping of the PDO motion block Subindex hex Value hex Description 0 3 no of entries 1 20220120 position 2 20220210 speed 3 20220310 motion task type abs rel This Object only supports transmission type 255 asynchronous 46 CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol 111 5 3 1 7 111 5 3 2 111 5 3 2 1 111 5 3 2 2 PDO start motion block The PDO motion block PDO number 35 consists of the motion task number Unsigned16 The PDO starts a motion block from the volatile motion block number 0 192 255 or perma nent motion block number 1 180 motion block memory This PDO can only be used in the Position mode The table shows the mapping of the PDO start motion block Subindex hex Value hex Description 0 2 no of entries 2 20220510 motion task number
63. ption Sl actual position value Dimensional unit m Access r PDO mapped PDO 22 tx PDO 32 tx Data type Integer32 Value range 224 294 Default value 0 Description This index reads the actual position in SI dimensional units The relationship between the actual distance travelled and motor turns is given by Lg PGEARI Ss Sino PGEARO whereby PGEARO index 2020 subindex 8 contains the number of increments that are travelled to produce the distance PGEARI index 2020 subindex 9 Note that here one turn corresponds to incremental number 220 1048576 Subindex 07H Brief description Sl actual speed value Dimensional unit m sec Access r PDO mapped no Data type Integer32 Value range 231 4 231 4 Default value 0 Description This index can be used to read the actual speed in SI dimensional units Subindex 08H Brief description contouring error Dimensional unit m Access r PDO mapped no Data type Integer32 Value range 271 4 27 44 Default value 0 Description This index can be used to determine the momentary contouring error in SI dimensional units Subindex 09H Brief description effective r m s current Dimensional unit mA Access r PDO mapped no Data type Unsigned32 Value range 0 2 rated current mA Default value 0
64. r SERVOSTAR 600 Master station with a CAN BUS interface e g PC with CAN interface Transmission procedure Bus connection and bus medium CAN Standard ISO 11898 CAN high speed transmission rate max 1Mbit s possible settings for the servo amplifier 10 20 50 100 125 250 333 500 666 800 1000kBaud 8 CANopen for SERVOSTAR Kollmorgen 08 99 A 4 031 1 36 General 1 4 Numerical format Not only parameter numbers but also parameter values are expected to be in the Little Endian Intel format see below INTEGER16 address n 0 bit 7 O LSB address n 1 bit 15 8 MSB INTEGER32 address n 0 bit 7 O LSB address n 1 bit 15 8 address n 2 bit 23 16 address n 3 bit 31 24 MSB Interpretation n address absolute LSB Least Significant Bit MSB Most Significant Bit Negative numbers are represented as 2 s complement 1 5 Bus cable In accordance with ISO 11898 you should use a bus cable with a characteristic impedance of 120 Q The usable cable length for reliable communication is reduced as the transmission rate is increased The following values that we have measured can be used as a guide They should not however be interpreted as limiting values Cable data characteristic impedance 100 120 Q cable capacitance max 60 nF km lead resistance loop 159 8 Q km Cable length dependent on the transmission rate ten rate max cable length m 1000 20 500 70 2
65. r turns in the shortest direction to the resolver zero point within a turn The reference point is set at the current setpoint position of the position control to the value 6 ofthe reference offset The new actual position retains the same distance to the setpoint position as before 34 The following must be observed For homing 1 and 3 a digital input must be configured as the zero position input Home Position For homing 2 and 4 a digital input must be configured as a hardware limit switch For homing types 1 5 the setting of the zero pulse offset for the ROD output is taken into account ASCII command ENCZERO i e the zero point is fixed so that the output of the zero pulse as well as the display of the O position is made in place of the zero pulse offset CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol Subindex 02H Brief description homing direction Dimensional unit Access rw PDO mapped no Data type Unsigned8 Value range 0 2 Default value 0 Description This index is used to define the direction of travel for homing types 1 to 5 The values have the following meaning 0 negative direction of travel 1 positive direction of travel 2 motor turns in the shortest direction to the resolver zero point within a turn Only relevant for homing type 5 Subindex 03H Brief description Speed for homing Dimensional unit m sec Access rw PDO
66. s Chapter does not describe the method of operation of the CANopen Communication Profile but the handling of the Objects that are implemented and used e g SDO PDO EMERGENCY The foundation for this is the CAL CAN Application Layer DS201 207 Four types of message Messages Objects can be distinguished according to their functionality s DS 301 They are described below O Administrative Messages Layer Management Network Management Identifier Distribution Messages Q Service Data Messages Q Process Data Messages O Predefined Communication Objects Synchronization Time Stamp Emergency Messages 111 5 1 Administrative Messages The network management is implemented according to the CANopen standard The corresponding status machine is implemented according to the state diagram that supports the four states of Initialization Pre operational Prepared Operational The status machine is operated with the cor responding NMT messages e g Start Remote Node 111 5 2 Service Data Messages In accordance with the CAL specification DS202 1 the following services are supported through the aid of the Service Data Objects SDO Domain Download Domain Upload Abort Domain Initiate Domain Download in preparation Download Domain Segment in preparation Initiate Domain Upload in preparation Upload Domain Segment in preparation The construction and method of operation of the SDOs can be found
67. shold bit being set Bit 23 of the manufacturer specific status register or the axis being stopped Going above software limit switch 2 manufacturer specific status register Bit 6 1 Subindex 06H Brief description Position register 3 Dimensional unit m Access rw PDO mapped no Data type Integer32 Value range 23 1 2 1 Default value 0 Description Depending on the configuration going above or below the preset position value results in a threshold bit being set Bit 24 of the manufacturer specific status register CANopen for SERVOSTAR 27 Software Protocol 08 99 Kollmorgen Subindex 07H Brief description Position register 4 Dimensional unit um Access rw PDO mapped no Data type Integer32 Value range 224 294 Default value 0 Description Depending on the configuration going above or below the preset position value results in a threshold bit being set Bit 25 of the manufacturer specific status register Subindex 08H Brief description Resolution denominator of the conversion factor Dimensional unit turns Access rw PDO mapped no Data type Unsigned32 Value range La f Default value 1 Description see Subindex 09H Subindex 09H Brief description Resolution numerator of the conversion factor Dimensional unit m Access rw PDO mapped no Data type Unsigned32 Value range 1 2
68. ssioning Never disconnect the electrical connections to the servo amplifier while it is live This could cause destruction of the electronics Residual charges in the capacitors can still have dangerous levels several minutes after switching off the supply power Measure the voltage in the DC link circuit and wait un til the voltage has fallen below 40V Even when the motor is not rotating power and control cables can still be live O Set up the station address for the servo amplifier on the CAN bus gt 11 1 2 O Assemble the servo amplifier as described in the installation instructions for SERVOSTAR Observe all safety instructions in the installation instructions that belong to the servo amplifier Follow all the notes on mounting position ambient conditions wiring and fusing overload protection The connections for the motor controls and power as well as advice on system layout for EMC conformance can be found in the installation instructions for the servo amplifier Connection methods Supply power motor analog setpoints digital control signals CAN connection see installa tion instructions for SERVOSTAR 600 Setting the station address The station address instrument address on the CAN Bus for the servo amplifier can be set up in two different ways by using the pushbuttons on the front panel see commissioning instructions for SERVOSTAR 600 by using the ADDR command see reference l
69. t power see Com PBAL 32 bit Int r 15 I T loading see Com I2T 32 bit Int r 16 Operational time see Com TRUN 32 bit Int r 2600H 1 receive PDO select gt 111 5 2 2 15 8 bit Char rw 2601H 2 receive PDO select c 111 5 2 2 16 8 bit Char r w 2A00H_1 transmit PDO select c 111 5 2 2 17 8 bit Char r w 2A01H 2 transmit PDO select gt 111 5 2 2 18 8 bit Char r w 3100H ASCII character direction gt 111 5 2 2 19 8 bit Char rw Device control DSP 402 6040H Control word gt 111 4 2 16 bit Int w 6041H Status word gt 111 4 3 16 bit Int r 605AH Quickstop option code gt 111 5 2 2 20 16 bit Int r w 6060H Modes of operation gt 111 5 2 2 21 8 bit Char w 6061H Modes of operation display gt 111 5 2 2 21 8 bit Char r CANopen for SERVOSTAR 21 Software Protocol 08 99 Kollmorgen 111 5 2 2 Description of the Objects 111 5 2 2 1 Object 1000H Device Type Index 1000H Brief description description of the type of device Access r Data type Integer32 Value range see below Description The type of device is defined by a 32 Bit data element MSB LSB Additional Information Device profile number Output stage ID Device type 402D 31 24 23 16 15 0 Device Profile Number 402D Device type 2D Servo Drive 111 5 2 2 2 Object 1001H Error register If an error bit is set in the error register then detailed information is made a
70. task for motion tasks This is selected by Bit 0 of the motion task type Bit 13 of the motion task type determines whether the value that is presented should be interpreted as an increment or as an Sl value Subindex 02H Brief description Set speed Dimensional unit increments sec or um sec Access rw PDO mapped PDO 34 rx Data type Integer32 Value range de Default value 0 Description This index is used to define the set speed for motion tasks If the value is defined as an SI dimensional unit by motion task type Bit 13 1 then the incremental speed viis given by PGEARO Where PGEARO Index 2020 Subindex 8 PGEARI 4000 contains the number of increments to be travelled and where the distance to be travelled is PGEARI Index 2020 Subindex 9 It must be noted that here one turn of the motor is equivalent to 2 1048576 increments i SI CANopen for SERVOSTAR 29 Software Protocol 08 99 Kollmorgen Subindex 03H Brief description type of motion task Dimensional unit Access rw PDO mapped PDO 34 rx Data type Unsigned16 Value range 0 65535 Default value 0 Description This index is used to set motion parameters for the motion task In this case the bits have the following interpretations Bit Val Interpretation O__ The given position value Subindex 1 is evaluated as an absolute position 0 The given position value is evaluated as
71. tion function is enabled depending on the Enable Operation command mode that is set Bit 3 is canceled Motion function is inhibited Drive is stopped 5 S a using the relevant ramp mode dependent Disable Operation command ORE er The current position is maintained 6 en Output stage is disabled Motor has no torque Bits 1 2 are canceled Quickstop 7 RAE none Disable Voltage command 8 Bit 0 is canceled Output stage is switched off disabled Shutdown command Motor has no torque 9 Bit 1 is canceled Output stage is disabled Disable Voltage command Motor has no torque 10 Bits 1 2 are canceled Quickstop Motion function is enabled depending on the Disable Voltage command mode that is set Drive is stopped with the emergency braking ramp The output stage remains enabled 411 Bit 2 is canceled Setpoints are canceled motion block number Quickstop command digital setpoint speed for jogging or homing Bit 2 must be set again before any further moti on tasks can be performed 12 Bit 1 is canceled Output stage is disabled Disable Voltage command Motor has no torque 13 not supported at present none 14 not supported at present none 15 not supported at present none 16 Bit 2 is set Motion function is enabled again Caution If the servo amplifier is operated through the control word status word then no con trol commands may be sent through another communication channel RS232 CANo pen
72. us CANopen for SERVOSTAR 47 Software Protocol 08 99 Kollmorgen 111 5 3 2 3 111 5 3 2 4 111 5 3 2 5 48 PDO actual position The PDO actual position PDO 22 consists of the status word Unsigned16 actual position Unsigned24 and turns per minute Unsigned24 This PDO can be used to establish the position in the Digital speed or Digital current modes After switch on this PDO is mapped to PDO2 tx The table shows the mapping of the PDO actual position Subindex hex Value hex Description 0 3 no of entries 1 60410010 status word actual position resolution 20 bits turn 3 20700218 speed resolution 1 bit 1875 262144 min 2 20700118 PDO extended status The PDO extended status PDO number 23 consists of the status word Unsigned16 and a status register Unsigned32 This PDO can also be triggered by an event in the area of the status register An additional status register mask is available for this purpose that enables a triggering from individual bits in the status register see index 2090H subindex 12 This PDO is not dependent on the mode The table shows the mapping of the PDO extended status Subindex hex Value hex Description 0 2 no of entries 1 60410010 status word User defined 2 10020020 status register PDO actual position 2 The PDO actual position 2 PDO number 32 is a time and date optimized PDO comp
73. vailable in Object 1003H Index 1001H Brief description error register Access r Data type Unsigned8 Value range see below Description The bit assignments in the error register are described below Bit Description generic error current voltage temperature communication error device profile specific reserved manufacturer specific NX O Or NJ O 22 CANopen for SERVOSTAR Kollmorgen 08 99 Software Protocol 111 5 2 2 3 Object 1002H Manufacturer Status Register Warnings Index 1002H Brief description manufacturer specific status register Access r Data type Unsigned32 Value range see below Bit assignments it Value Description 1 Warning 1 Pt signal threshold exceeded Warning 2 ballast power reached Warning 3 contouring error Warning 4 response monitoring is active Warning 5 supply phase missing Warning 6 software limit switch 1 was triggered Warning 7 software limit switch 2 was triggered Warning 8 faulty motion task started Warning 9 no reference point set at start of motion task Warning 10 PSTOP active Warning 11 NSTOP active Warning 12 motor default values were loaded Warning 13 expansion board not functioning correctly Warning 14 reserve Warning 15 reserve Warning 16 reserve motion task active reference point set actual position Home Position In Position
Download Pdf Manuals
Related Search
Related Contents
ASUS (TF700T) User's Manual OPERATORS MANUAL PEGASUS Software User Manual: Module FILEWATCH 取扱説明書 Detail K2 S12000-SR Use and Care Manual AP 720STM Manual de instrucciones An Order Processing System for a Corporate Clothing Company Manual de Instruções 60° blick-umlenkende TV-Brille mit Prisma Copyright © All rights reserved.
Failed to retrieve file