02.06.2013 Views

TMCM-351 CANopen Firmware Manual - Trinamic

TMCM-351 CANopen Firmware Manual - Trinamic

TMCM-351 CANopen Firmware Manual - Trinamic

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>TMCM</strong>-341/342/343/<strong>351</strong> <strong>CANopen</strong> <strong>Firmware</strong> <strong>Manual</strong> (V1.04 / 2011-AUG-01) 61<br />

7.3.5.3 Object 6099 h, 6899 h, and 7099 h: Homing speeds<br />

This object indicates the configured speeds used during homing procedure. The values are given in<br />

units, which can be selected with object 208C h , described in paragraph 8.1.17. Using object 6099 h a<br />

fast and a slow homing speed can be set. In most homing modes, the home switch is searched with<br />

the fast speed first. When the home switch has been found, the motor will be decelerated to the<br />

slow speed (using the homing acceleration, object 609A h ) and then stopped at the exact switch point.<br />

OBJECT DESCRIPTION<br />

Index Name Object Code Data Type<br />

6099 h (motor 0)<br />

6899 h (motor 1)<br />

7099 h (motor 2)<br />

Homing speeds ARRAY UNSIGNED32<br />

ENTRY DESCRIPTION<br />

Sub-Index Description Access PDO Mapping Value Range Default Value<br />

01 h Fast homing speed rw Refer to CiA402-3 UNSIGNED32 Depends on the unit setting<br />

02 h Slow homing speed rw Refer to CiA402-3 UNSIGNED32 Depends on the unit setting<br />

7.3.5.4 Object 609A h, 689A h, and 709A h: Homing acceleration<br />

This object indicates the configured acceleration and deceleration to be used during homing<br />

operation. The values for accelerating to the fast homing speed and for decelerating to the slow<br />

homing speed can be set here. The values are given in units, which can be selected with object 208E h ,<br />

described in paragraph 8.1.18.<br />

OBJECT DESCRIPTION<br />

Index Name Object Code Data Type<br />

609A h (motor 0)<br />

689A h (motor 1)<br />

709A h (motor 2)<br />

Homing acceleration Variable UNSIGNED32<br />

ENTRY DESCRIPTION<br />

Sub-Index Access PDO Mapping Value Range<br />

00 h rw Refer to CiA402-3 UNSIGNED32<br />

7.3.6 How to start a homing in hm mode<br />

Here is a little example that shows how to home the motor in hm mode. In this little example we<br />

assume that the module has been reset (and then switched to start) by NMT commands before. The<br />

home switch must be connected to the home switch input. It can be operated manually.<br />

Select hm mode by writing 6 to object 6060 h .<br />

Write 6 to object 6040 h to switch to READY_TO_SWITCH_ON state.<br />

Write 7 to object 6040 h to switch to SWITCHED_ON state.<br />

Write 15 to object 6040 h to switch to OPERATION_ENABLED state.<br />

Select homing method 19 by writing 19 to object 6098 h .<br />

Set the homing speeds by writing e.g. 50000 to object 6099 h sub index 1 and e.g. 10000 to<br />

object 6099 h sub index 2.<br />

Write 31 to object 6040 h to start the homing process.<br />

Press and release the home switch.<br />

When homing has finished, write 15 to object 6040 h again.<br />

Copyright © 2011, TRINAMIC Motion Control GmbH & Co. KG

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!