background image

Connecting the encoder 

 
 

 
 

ATM60-Cxx 03/2007

  49 

The PRESET function was not conceived for dynamic configuration operations but as an 
electronic adjustment function for commissioning, in order to assign a specific value to the 
mechanical angular position of the 

ATM60-Cxx

 

When the PRESET value is set via CANopen, the value must lie within the currently set total 
working range (steps per revolution x number of revolutions). 
 
It should be noted that the number of write cycles of the Eeprom is restricted to 1 million cycles. 
This means that the memory location can become defective if 1 million write cycles are 
exceeded. 

 

12.5 Screening 

 
In an interference-free environment, unscreened cable is permitted. The following reasons support the use of 
screened cable in every case: 
 

· 

An interference-free space exists at best in the interior of screening switch cabinets. However, as soon as 
relays are also located in the cabinet, freedom from interference is no longer ensured.   
 

· 

The use of unscreened cable demands additional protective measures on the bus signal inputs against 
overvoltages. 

 
For this reason, it is fundamentally recommended to use screened leads for the bus cable. This 
recommendation also extends to any supply cables which may be needed for external voltage supplies. 
 
Double-screened leads are particularly suitable for environments subjected to high EMC. In order to ensure 
optimal protection, in this case the outer braided screen and the inner foil screen at both cable ends should 
be connected to protective earth over a large area, using an earthing clamp. 
 

12.5.1 Screening 

rules 

 
When a screened bus cable is used, we recommend that the screen be connected to the protective earth at 
both ends with low inductance. This achieves the most optimal EMC. One exception relates to isolated 
potentials (e.g. in refineries); here, as a rule only earthing on one side is permitted. 
 
In the sense of optimal EMC, the connection between the cable screen and the protective earth is carried out 
via a metallic device casing and the screw connection of the circular plug connector or PG screw fittings. 

In work

In Arbeit

Summary of Contents for ATM 60-C Series

Page 1: ...one 0771 807 0 Fax 0771 807 100 Commissioning Instructions 915 040 002 772 March 2007 Commissioning instructions ATM 60 absolute rotary encoder with CANopen Interface to communications interface DS 30...

Page 2: ...nt of SICK STEGMANN GmbH The data in this documentation describes the product The properties however are not guaranteed SICK STEGMANN GmbH Duerrheimer Stra e 36 D 78166 Donaueschingen Phone 49 771 807...

Page 3: ...1 Initialization 15 7 2 Boot up 17 7 3 Identifier allocation 17 7 3 1 Predefined Connection Set 17 8 EDS file 18 9 Object directory of the encoder 19 9 1 Object directory of the communications profil...

Page 4: ...5 9 2 1 12 Object 6330 to 6337 hex cams 1 8 hysteresis 36 9 2 1 13 Object 6400 hex working range status register 36 9 2 1 14 Object 6401 hex working range lower limit 36 9 2 1 15 Object 6402 hex worki...

Page 5: ...e baud rate 48 12 3 Setting the bus termination 48 12 4 Preset function 48 12 5 Screening 49 12 5 1 Screening rules 49 12 6 Pin allocation 50 12 6 1 Bus connector with PG screw fittings 50 12 6 2 Bus...

Page 6: ...nication Object Transport unit in the CAN network CAN message Data is transmitted over the network within a COB COB ID COB Identifier Unique identification of a communication object DS Draft Standard...

Page 7: ...dge of electrical engineering and precision mechanical engineering taking into account the relevant safety regulations An ATM60 Cxx must be used only for the purpose appropriate to its design Observe...

Page 8: ...essary 4 2 CAN Application Layer CAL In order to facilitate the use of CAN in industrial applications the CAN in automation CiA user organization has defined a universal application interface with com...

Page 9: ...tworked components as well As a compromise between strict regimentation scalability and openness for future developments a device profile comprises three sections Mandatory Functionality comprises all...

Page 10: ...ons synchronization object and reporting device error states emergency object 5 1 Process data objects PDO For the ATM60 Cxx there are two transmission PDOs PDO 1 tx and PDO 2 tx are available for dat...

Page 11: ...coder are stored in this object directory at defined addresses index and sub index and can be read and written via SDOs The ATM60 Cxx has one SDO channel comprising A transmission SDO tx for messages...

Page 12: ...ects The following services are supported by the ATM60 Cxx 5 3 1 Services to control the nodes The commands are transmitted unconfirmed with the COB ID of the NMT network object The transmission is bu...

Page 13: ...ervice Boot up event 5 4 Synchronization object Sync object Typical applications of CANopen need a system wide clock with which all inputs and outputs are synchronized As a basis for this CANopen prov...

Page 14: ...r node guarding or heartbeat If the producer heartbeat time object 1017hex 0 then the node guarding is active If the producer heartbeat time object 1017hex 0 then the heartbeat is active 6 1 1 Node gu...

Page 15: ...message is received by one or more Heartbeat Consumers A Heartbeat Consumer monitors the receipt of Heartbeat Telegrams within its consumer heartbeat time If no heartbeat telegram is received within t...

Page 16: ...Cxx 03 2007 Heartbeat Producer Heartbeat Consumer Request COB ID Byte 0 Instruction Status Request COB ID Byte 0 Instruction Status Heartbeat Event Status 0 Boot up 4 Stopped 5 Operational 127 Pre ope...

Page 17: ...ut values priorities 7 Initialization and system boot up After a change from the initializing status to the pre operational status the encoder sends a boot up 7 1 Initialization The ATM60 Cxx supports...

Page 18: ...ation 12 Initialization concluded automatic transition to pre operational Initialization Initial state following application of the supply voltage After running through the initialization the node cha...

Page 19: ...n uses the predefined connection set Here the COB identifiers are allocated in accordance with the node ID module ID and the function code 7 3 1 Predefined Connection Set The 11 bit identifier is comp...

Page 20: ...x 1100 1537 1663 NMT Error Control 1110 1793 1919 8 EDS file The EDS file is the electronic description of the object directory of a device The description of the object directory is required for the...

Page 21: ...ndardized device profile A000 FFFF Reserved The following object directories complying with communications profile CiA DS 301 are implemented in the encoder Index 1000hex 1FFFhex area for communicatio...

Page 22: ...w O 1014 VAR COB ID for emergency message Unsigned 32 rw O 1015 VAR Inhibit time for emergency message Unsigned 16 rw O 1017 VAR Producer heartbeat time Unsigned 16 rw O 1018 RECORD Identity object Id...

Page 23: ...r errors in the error field are shifted back by one sub index The last entry under sub index 4 is lost in this event Explanation Sub index 0 number of errors that have occurred Sub index 1 first entry...

Page 24: ...lanation In the event of a read access to this object the ATM60 Cxx sends the following reply e g HW_V 1 00 in ASCII code 9 1 1 7 Object 100A hex manufacturer s software version Description Contains t...

Page 25: ...or synchronization message Object 1007hex time window for synchronization Object 100Chex guard time Object 100Dhex lifetime factor Object 1014hex COB ID for emergency message Object 1015hex inhibit ti...

Page 26: ...ameters to default values ASCII MSB LSB d a o L Hex MSB LSB 64h 61h 6Fh 6Ch Explanation Sub index 0 highest sub index supported Sub index 1 set all parameters to default values All objects listed unde...

Page 27: ...reset value default 0 Object 6200hex cycle timer default 0 Object 6301hex cams enable register default 0 Object 6302hex cams polarity register default 0 Object 6310 hex 6317hex cams lower limit defaul...

Page 28: ...heartbeat time Description This object defines the time in ms after which the encoder sends a heartbeat message This is used by the master for monitoring the encoder during asynchronous PDO transmissi...

Page 29: ...eserved 252 X 253 X X 254 X 255 X 0 PDO is transmitted after a SYNC telegram if the position value has changed since the last transmitted PDO 1 240 PDO is transmitted after 1 240 received SYNC telegra...

Page 30: ...tries of sub index 1 to 4 MSB LSB Index 16 bits Sub index 8 bits Object length 8 bits Example of an entry in the status register of the cams 6300hex 01hex 08hex Explanation Sub index 0 number of objec...

Page 31: ...O must be carried out in accordance with the following scheme Firstly the sub index 0 must be set to 0 Then the necessary sub indices 2 to 4 are written with the new objects to be mapped In this case...

Page 32: ...ed 32 rw M 6002 VAR Total number of measuring steps Unsigned 32 rw M 6003 VAR Preset value Unsigned 32 rw M 6004 VAR Position value Unsigned 32 rw M 6200 VAR Cycle timer Unsigned 16 rw M 6300 ARRAY Ca...

Page 33: ...16 rw O 6335 ARRAY Cam 6 hysteresis Unsigned 16 rw O 6336 ARRAY Cam 7 hysteresis Unsigned 16 rw O 6337 ARRAY Cam 8 hysteresis Unsigned 16 rw O 6400 ARRAY Working range status register Unsigned 8 ro O...

Page 34: ...aling function disabled enabled 3 11 Reserved 12 15 Not used If the scaling function is switched on then any existing preset and offset values are reset 9 2 1 2 Object 6001 hex measuring steps per rev...

Page 35: ...manner in an Eeprom It should be noted that the Eeprom has a write cycle of 1 million cycles This means that this memory location can become defective if 1 million write cycles is exceeded The preset...

Page 36: ...onship between the status and the polarity Status 0 Status 1 Polarity 0 Cam inactive Cam active Polarity 1 Cam active Cam inactive 9 2 1 8 Object 6301 hex cams enable register Description Via this obj...

Page 37: ...arity polarity polarity polarity polarity polarity 9 2 1 10 Object 6310 to 6317 hex cams 1 8 lower limit Description Defines the lower guard limit of the individual cams Explanation Sub index 0 number...

Page 38: ...r Description This object contains the status of the programmed working range of the encoder lower limit object 6401hex upper limit 6402hex Explanation Sub index 0 number of available channels Sub ind...

Page 39: ...sequence CW CCW 1 Self diagnosis of the encoder not supported supported 2 Scaling function Off On 3 11 reserved 12 15 Not used 9 2 1 17 Object 6501 hex single turn resolution physical Description Thi...

Page 40: ...encoder no yes 2 11 reserved 12 15 not used 9 2 1 21 Object 6505 hex warnings Description Warnings signal the fact that the encoder is outside its tolerances As opposed to alarm messages in the case o...

Page 41: ...on Bit 0 Bit 1 0 Speed monitoring not supported supported 1 Optical monitoring reserve not supported supported 2 CPU watchdog status not supported supported 3 Operating time not supported supported 4...

Page 42: ...hich is calculated by executing the preset function 9 2 1 26 Object 650A hex manufacturer specific offset value Description This object contains the manufacturer specific offset value This is always 0...

Page 43: ...ttings Source for node ID 1 The setting of the node ID and the baud rate is carried out on the basis of objects 2001hex and 2002hex 9 3 1 2 Object 2001 hex node ID Description This object defines the...

Page 44: ...of the speed revolutions per minute Output of the acceleration revolutions per minute per second Format 3 Output of the speed revolutions per hour Output of the acceleration revolutions per hour per...

Page 45: ...bus load the difference above which a PDO will be transmitted can be set via the object change of state 10 Function of the cams The encoder has a maximum of eight cams which on the software side can...

Page 46: ...ion of the functionality of the cams Polarity 0 Cam active Cam inactive Position Lower Upper limit limit Polarity 1 Cam inactive Cam active Position Lower Upper limit limit Function of the hysteresis...

Page 47: ...for the CAN bus with the CANopen protocol The communications profile integrated is the CiA DS 301 and the device profile integrated is the CiA DSP 406 for encoders 11 2 Features The features of the AT...

Page 48: ...service life 3 6 x 10 9 revolutions Working temperature range 20 85 C Operating temperature range 40 100 C Storage temperature range 40 100 C Permissible relative humidity 98 Condensation permissible...

Page 49: ...tches and one micro pushbutton become visible PRESET pushbutton Baud rate Node ID Bus termination 12 1 Setting the node ID The node ID can be set via the 6 pole DIP switch Ex works it is set to 1 The...

Page 50: ...h a bus terminating resistance network can be connected in For this purpose both slide switches have to be switched to the ON position The standard ex works setting is OFF Bus termination 1 and 2 OFF...

Page 51: ...ensured The use of unscreened cable demands additional protective measures on the bus signal inputs against overvoltages For this reason it is fundamentally recommended to use screened leads for the...

Page 52: ...rip with bus connector Signal Explanation housing unscrewed US Supply voltage 10 32V GND Earth encoder side connection CANL CAN bus signal low CANH CAN bus signal high CANL CAN bus signal low CAN bus...

Page 53: ...Pin Meaning 1 Screen connection 2 Supply voltage 10 32V 3 Earth 4 CAN bus signal high 5 CAN bus signal low 12 7 Status LED In the bus connector of the ATM60 Cxx there is a bicolour LED red green which...

Page 54: ...have been saved to the Eeprom default values are stored in the Eeprom If data have been saved to the Eeprom then the objects in the object directory are set to the saved values In the pre operational...

Page 55: ...aximum of 4 bytes of a PDO can be filled up with objects which are permitted for PDO mapping In the following example the position value object 6003hex and the status register of the cams object 6300h...

Page 56: ...so object 1010hex save parameters The Master sends the following Initiate Download Request to the encoder SDO ID Command Index Sub index 4 byte data 11 bit Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 By...

Page 57: ...ncoder This means that after the encoder has been switched off and on these default values are lost again In order to save the default values in the Eeprom non volatile memory of the encoder it is add...

Page 58: ...l drawing 56 ATM60 Cxx 03 2007 14 Dimensional drawing ATM60 C4H13X13 with face mount flange ATM60 C1H13X13 with servo flange ATM60 CAH13X13 with blind hollow shaft Contact for stator coupling In w ork...

Page 59: ...mensional drawing ATM60 Cxx 03 2007 57 Bus connector BC 6 with 5 pole micro circular plug in connectors Bus connector BC 6 with PG for cable connection General view for bus connector In w ork In Arbei...

Page 60: ...ng designation Explanation ATM60 C4H13X13 Item n 1030024 Face mount flange shaft 10 mm ATM60 C1H13X13 Item n 1030025 Servo flange shaft 6 mm ATM60 CAH13X13 Item n 1030026 Blind hollow shaft different...

Page 61: ...9 Ordering example ATM60 CAH13X13 ATM60 with blind hollow shaft and CANopen interface SPZ 010 AD A Shaft insert for blind hollow shaft 10 mm AD ATM60 KR3CO Bus connector radial cable outlet with 3 PG...

Page 62: ...Notes 60 ATM60 Cxx 03 2007 17 Notes In w ork In Arbeit...

Page 63: ...Notes ATM60 Cxx 03 2007 61 In w ork In Arbeit...

Page 64: ...N o r g e Phone 47 67 81 50 00 E Mail austefjord sick no s t e r r e i c h Phone 43 0 22 36 62 28 8 0 E Mail office sick at P o l s k a Phone 48 22 837 40 50 E Mail info sick pl R e p u b l i k a S l...

Reviews: