User Manual

TMCM-1276 CANopen
®
Firmware Manual Firmware Version V3.22 | Document Revision V1.00 2018-JUN-28
2 / 114
Contents
1 Preface 6
1.1 General Features of this CANopen Implementation . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 Abbreviations used in this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3 Firmware Update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4 Trinamics unique Features easy to use with CANopen . . . . . . . . . . . . . . . . . . . . . 8
1.4.1 stallGuard2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4.2 coolStep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2 Communication 10
2.1 Reference Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2 NMT State Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3 Device Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.4 Object Dictionary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 Communication Area 16
3.1 Detailed Object Specications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1.1 Object 1000
h
: Device Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1.2 Object 1001
h
: Error Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1.3 Object 1005
h
: COB-ID SYNC Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.1.4 Object 1008
h
: Manufacturer Device Name . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.1.5 Object 1009
h
: Manufacturer Hardware Version . . . . . . . . . . . . . . . . . . . . . . . 18
3.1.6 Object 100A
h
: Manufacturer Software Version . . . . . . . . . . . . . . . . . . . . . . . . 18
3.1.7 Object 100C
h
: Guard Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1.8 Object 100D
h
: Life Time Factor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1.9 Object 1010
h
: Store Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1.10 Object 1011
h
: Restore Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.1.11 Object 1014
h
: COB-ID Emergency Object . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1.12 Object 1015
h
: Inhibit Time EMCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1.13 Object 1016
h
: Consumer Heartbeat Time . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.1.14 Object 1017
h
: Producer Heartbeat Time . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.1.15 Object 1018
h
: Identity Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.1.16 Object 1029
h
: Error Behaviour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.1.17 Objects 1400
h
1403
h
: Receive PDO Communication Parameter . . . . . . . . . . . . . 25
3.1.18 Objects 1600
h
1603
h
: Receive PDO Mapping Parameter . . . . . . . . . . . . . . . . . 26
3.1.19 Objects 1800
h
1803
h
: Transmit PDO Communication Parameter . . . . . . . . . . . . 27
3.1.20 Objects 1A00
h
1A03
h
: Transmit PDO Mapping Parameter . . . . . . . . . . . . . . . . 28
4 Manufacturer specic Area 30
4.1 Objects related to coolStep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.2 Detailed Object Specications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.2.1 Object 2000
h
: Microstep Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.2.2 Object 2001
h
: Fullstep Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.2.3 Object 2002
h
: Brake Delay Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.2.4 Object 2003
h
: Maximum Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2.5 Object 2004
h
: Standby Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.2.6 Object 2005
h
: Limit Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.2.7 Object 200A
h
: Enable Drive Delay Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.2.8 Object 200B
h
: Encoder Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.2.9 Object 200C
h
: Brake Current Feed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.2.10 Object 2010
h
: Prole Start Velocity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.2.11 Object 2011
h
: Prole A1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.2.12 Object 2012
h
: Prole V1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
©2018 TRINAMIC Motion Control GmbH & Co. KG, Hamburg, Germany
Terms of delivery and rights to technical change reserved.
Download newest version at www.trinamic.com