MSR – MicroStep Resolution
Gets/sets the Microstep resolution [value] for [axis].
Access: Read/Write
Category: Drive
Applies to: 2EX, 4ED
ASCII MSR
Syntax
Read
MSR
Write
MSR=[msr]
|
[msr] is integer (0 to 7) |
Reply
Command is accepted and executed
Read
Returns an integer corresponding to the current MicroStep Resolution being used. See chart below
|
MSR |
Setting |
IO30 |
IO31 |
IO32 |
|
0 |
Full Step |
0 |
0 |
0 |
|
1 |
1/2 step |
1 |
0 |
0 |
|
2 |
1/4 step |
0 |
1 |
0 |
|
3 |
1/8 step |
1 |
1 |
0 |
|
4 |
1/16 step |
0 |
0 |
1 |
|
5 |
1/32 step |
1 |
0 |
1 |
|
6 |
1/64 step |
0 |
1 |
1 |
|
7 |
1/128 step |
1 |
1 |
1 |
Write
OK
Command cannot be processed
An error message is returned. See Error Codes
Example
Read
MSR * Returns the current MicroStep Resolution
Write
MSR=2 * Sets the current MicroStep Resolution to 1/4 step for all axes.
Notes
- The MSR command is a shortcut to setting IO30 to IO32 for the CMD-4EX-SA when using the TBD driver board. The correlation between the setting of IO30 to IO32 and the MSR command are shown in the chart above.
- All axes on the TBD driver board use the same MicroStep Resolution.