Register overview
The registers are used for the paramétrisation of the stepper motor terminals. They can be read or written by means of register communication.
Registers 0 to 31 always have the same meaning. The content of registers 32 to 63 is specified via the register page selection register (R4).
Register no. | Comment | Default value | R/W | Memory | ||
---|---|---|---|---|---|---|
Actual position (low-order word) | - | - | R | RAM | ||
Actual position (high-order word) | - | - | R | RAM | ||
Setting of the target position or position (low-order word) | - | - | R/W | RAM | ||
Setting of the target position or position (high-order word) | - | - | R/W | RAM | ||
Register page selection register (range: 0 to 2) | 0x0000 | 0dec | R/W | RAM | ||
Latch value (high-order word) | - | - | R | RAM | ||
Temperature register | e.g. 0x003C | e.g. 60dec | R | RAM | ||
Command register | 0x0000 | 0dec | R/W | RAM | ||
Terminal type | KL2531: | 0x09E3 | 2531dec | R | ROM | |
KL2541: | 0x09ED | 2541dec | ||||
Firmware version | e.g. 0x3141 | e.g. 1AASCII | R | ROM | ||
R10 | Multiplex shift register | 0x0128 | 296dec | R | ROM | |
R11 | Signal channels | 0x0128 | 296dec | R | ROM | |
R12 | Minimum data length | 0x2828 | 10260dec | R | ROM | |
R13 | Data structure | 0x0004 | 4dec | R | ROM | |
R14 | reserved | - | - | - | - | |
R15 | Alignment register | 0x7F80 | 32640 | R/W | RAM | |
Hardware version number | e.g. 0x0000 | e.g. 0dec | R/W | EEPROM | ||
R17 | reserved | - | - | - | - | |
... | ... | ... | ... | ... | ... | |
R30 | reserved | - | - | - | - | |
Code word register | 0x0000 | 0dec | R/W | RAM | ||
R32 to R63 | Register for showing register page 0, register page 1, register page 2 or register page 3 |
|
|
|
|
Register page 0 (further parameters)
Register no. | Comment | Default value | R/W | Memory | |
---|---|---|---|---|---|
Feature register 1 | 0x0000 | 0dec | R/W | EEPROM | |
Full motor steps | 0x00C8 | 200dec | R/W | EEPROM | |
Encoder increments (KL2541 only) | 0x0FA0 | 4000dec | R/W | EEPROM | |
Maximum coil current A | 0x0064 | 100dec | R/W | EEPROM | |
Maximum coil current B | 0x0064 | 100dec | R/W | EEPROM | |
Number of latch values | 0x0014 | 20dec | R/W | RAM / EEPROM | |
Min. velocity vmin | 0x000A | 10dec | R/W | RAM / EEPROM | |
Max. velocity vmax | 0x07FF | 2047dec | R/W | RAM / EEPROM | |
max. acceleration aacc | 0x07FF | 2047dec | R/W | RAM / EEPROM | |
Acceleration threshold ath | 0x03FF | 1023dec | R/W | EEPROM | |
Coil current IS, a > ath | 0x0064 | 100dec | R/W | EEPROM | |
Coil current IS, a ≤ ath | 0x0064 | 100dec | R/W | EEPROM | |
Coil current IS, v = 0 (automatic) | 0x0032 | 50dec | R/W | EEPROM | |
Coil current IS (manual) | 0x0032 | 50dec | R/W | EEPROM | |
Step size per quarter period | 0x0006 | 6dec | R/W | EEPROM | |
Load angle threshold | 0x0007 | 7dec | R/W | RAM / EEPROM | |
Kp factor | 0x0000 | 0dec | R/W | RAM / EEPROM | |
Kv factor | 0x0000 | 0dec | R/W | RAM / EEPROM | |
Emergency acceleration ae | 0x07FF | 2047dec | R/W | RAM / EEPROM | |
Number of pulses per revolution | 0x0001 | 1dec | R/W | EEPROM | |
Feature register 2 | 0x0000 | 0dec | R/W | EEPROM | |
Referencing velocity backward vref,b | 0x01F4 | 500dec | R/W | EEPROM | |
Referencing velocity forward vref,f | 0x0032 | 50dec | R/W | EEPROM | |
Referencing position (low-order word) | 0x0000 | 0dec | R/W | EEPROM | |
Referencing position (high-order word) | 0x0000 | 0dec | R/W | EEPROM | |
Encoder tolerance (KL2541 only) | 0x0000 | 0dec | R/W | EEPROM | |
max. deceleration adec | 0x07FF | 2047dec | R/W | RAM / EEPROM | |
R59 | reserved | - | - | - | - |
... | ... | ... | ... | ... | ... |
R61 | reserved | - | - | - | - |
Setting the target position or position (low-order word) for extended auto-start | - | - | R/W | RAM / EEPROM | |
Setting the target position or position (high-order word) for extended auto-start | - | - | R/W | RAM / EEPROM |
Register page 1 (user current table)
Register no. | Comment | Default value | R/W | Memory | |
---|---|---|---|---|---|
Current value 4 to 1 | 0x1100 | 4352dec | R/W | EEPROM | |
R33 | Current value 8 to 5 | 0x3221 | 12833dec | R/W | EEPROM |
R34 | Current value 12 to 9 | 0x4433 | 17459dec | R/W | EEPROM |
R35 | Current value 16 to 13 | 0x5554 | 21844dec | R/W | EEPROM |
R36 | Current value 20 to 17 | 0x7666 | 30310dec | R/W | EEPROM |
R37 | Current value 24 to 21 | 0x8877 | 34935dec | R/W | EEPROM |
R38 | Current value 28 to 25 | 0x9998 | 39320dec | R/W | EEPROM |
R39 | Current value 32 to 29 | 0xAAAA | 43690dec | R/W | EEPROM |
R40 | Current value 36 to 33 | 0xBBBB | 48059dec | R/W | EEPROM |
R41 | Current value 40 to 37 | 0xCCCC | 52428dec | R/W | EEPROM |
R42 | Current value 44 to 41 | 0xDDDC | 56796dec | R/W | EEPROM |
R43 | Current value 48 to 45 | 0xEEDD | 61149dec | R/W | EEPROM |
R44 | Current value 52 to 49 | 0xEEEE | 61166dec | R/W | EEPROM |
R45 | Current value 56 to 53 | 0xFFEE | 65518dec | R/W | EEPROM |
R46 | Current value 60 to 57 | 0xFFFF | 65535dec | R/W | EEPROM |
Current value 64 to 61 | 0xFFFF | 65535dec | R/W | EEPROM | |
R48 | reserved | - | - | - | - |
... | ... | ... | ... | ... | ... |
R63 | reserved | - | - | - | - |
Register page 2 (user position table)
Register no. | Comment | Default value | R/W | Memory | |
---|---|---|---|---|---|
Target position 0 (low-order word) (starting value for register 2) | 0x0000 | 0dec | R/W | EEPROM | |
R33 | Target position 0 (high-order word) (starting value for register 3) | 0x0000 | 0dec | R/W | EEPROM |
R34 | Target position 1 (low-order word) | 0x0000 | 0dec | R/W | EEPROM |
R35 | Target position 1 (high-order word) | 0x0000 | 0dec | R/W | EEPROM |
... | ... | ... | ... | ... | ... |
... | ... | ... | ... | ... | ... |
R62 | Target position 15 (low-order word) | 0x0000 | 0dec | R/W | EEPROM |
Target position 15 (high-order word) | 0x0000 | 0dec | R/W | EEPROM |
Register page 3 (user velocity and acceleration table)
Register no. | Comment | Default value | R/W | Memory | |
---|---|---|---|---|---|
Velocity 0 (starting value for register 39) | 0x07FF | 2047dec | R/W | EEPROM | |
R33 | Velocity 1 | 0x07FF | 2047dec | R/W | EEPROM |
... | ... | ... | ... | ... | EEPROM |
R47 | Velocity 15 | 0x07FF | 2047dec | R/W | EEPROM |
R48 | Acceleration 0 (starting value for register 40) | 0x07FF | 2047dec | R/W | EEPROM |
R49 | Acceleration 1 | 0x07FF | 2047dec | R/W | EEPROM |
... | ... | ... | ... | ... | EEPROM |
Acceleration 15 | 0x07FF | 2047dec | R/W | EEPROM |