Baumer_MSBA_CANopen_V2 00 xx rev04_MA_EN.docx 2/72 Baumer Electric AG
04.05.15/niem Frauenfeld, Switzerland
Contents
Page
1 Introduction ................................................................................................................................... 4
1.1 Product assignment ........................................................................................................................ 4
1.2 Function overview ........................................................................................................................... 4
1.3 Safety and operating instructions ................................................................................................... 5
2 Communication via CANopen ..................................................................................................... 6
2.1 General information ........................................................................................................................ 6
2.2 CANopen basics ............................................................................................................................. 7
2.2.1 Communication profile .................................................................................................................... 7
2.2.2 CANopen message structure ......................................................................................................... 8
2.2.3 Service data object communication (SDO) .................................................................................... 8
2.2.4 Receive process data object communication (PDO) .................................................................... 10
2.2.5 Transmit process data object communication .............................................................................. 10
2.2.6 Emergency service ....................................................................................................................... 14
2.2.7 Network management and NMT state machine ........................................................................... 14
2.2.8 Node guarding and life guarding .................................................................................................. 16
2.2.9 Heartbeat protocol ........................................................................................................................ 17
2.2.10 Layer Setting Services (LSS) ....................................................................................................... 17
2.3 State machine for positioning / homing ........................................................................................ 21
2.4 Drive operation ............................................................................................................................. 25
2.4.1 Read out drive status .................................................................................................................... 25
2.4.2 Read out actual position ............................................................................................................... 25
2.4.3 Move to target position by SDO (with positioning task) ................................................................ 25
2.4.4 Stop positioning task .................................................................................................................... 26
2.4.5 Move to target position by R_PDO (with positioning task) ........................................................... 26
2.5 Command synchronization between master and drive ................................................................ 27
3 Object description ...................................................................................................................... 29
4 Quick start-up ............................................................................................................................. 43
4.1 Adjust node-ID and baudrate ........................................................................................................ 43
4.2 Read and write objects ................................................................................................................. 45
4.3 Configure drive parameters .......................................................................................................... 46
4.3.1 Notation, dimension and gear ....................................................................................................... 46
4.3.2 Direction of rotation (Polarity, Object 607Eh) ............................................................................... 49
4.3.3 Current and speed ........................................................................................................................ 49
4.3.4 i2t-overload protection .................................................................................................................. 49
4.3.5 Current limiting .............................................................................................................................. 50
4.3.6 Positioning timeout (Object 2111-03h) .......................................................................................... 51
4.3.7 Backlash compensation (Object 2111-01h) .................................................................................. 51
4.3.8 Save parameters .......................................................................................................................... 51
4.4 Referencing position (homing) ...................................................................................................... 51
4.4.1 Set position or referencing position directly .................................................................................. 53
4.4.2 Referencing with referencing switch ............................................................................................. 54
4.4.3 Referencing to block ..................................................................................................................... 55
4.4.4 Referencing with measurement method ....................................................................................... 55
4.4.5 Reset status bits HomingOK and CalibrationOK .......................................................................... 56
4.5 Set software limit positions ........................................................................................................... 56
4.6 Perform positioning tasks ............................................................................................................. 57
4.7 Stop of motor control after positioning .......................................................................................... 58
4.8 Automatic unblocking ................................................................................................................... 59