SSPDM – Speed Range
Sets/returns the speed range and relationship between the reference clock speed and the output speed for a given axis. As the magnification rate is increased, the speed setting units tend to be approximations. It is recommended to set the magnification rate at zero (0).
Note: SSPDM should only be changed in conjunction with on-the-fly speed change command SSPD.
The relationship between the value entered and the magnification rate is shown in the table below.
Applies to: CMD-4CR, CMD-4EX-SA
ASCII/Standalone SSPDM[axis]
Syntax
Read
SSPDM[axis]
Write
SSPDM[axis]=[rmg]
|
Where: [axis] specifies the axis the speed range will be set for (X, Y, Z, U) |
|
[rmg] |
HSPD Value |
Minimum LSPD Value |
Magnification |
|
0 |
Automatic switching of speed range based on the setting of HSPD |
- |
- |
|
1 |
1 – 65,535 |
1 |
1 |
|
2 |
2 – 131,070 |
2 |
2 |
|
3 |
5 – 327,675 |
5 |
5 |
|
4 |
10 – 655,350 |
10 |
10 |
|
5 |
20 – 1,310,700 |
20 |
20 |
|
6 |
50 – 3,276,750 |
50 |
50 |
|
7 |
100 – 6,553,500 |
100 |
100 |
Reply
Command is accepted and executed
Write
OK
Command cannot be processed
An error message is returned. See Error Codes
Example
Read SSPDMX * returns the speed range value code (rmg – see Chart above)
Write SSPDM=5 * Sets the speed range value to 20x magnification (rmg=5)
Notes
- The SSPDM[axis] setting will limit the maximum speed available for the HSPD[axis] according to the speed range table listed above. If the SSPDM is set for a lower speed range than the value for the HSPD command, the actual high-speed operation will be limited to the top value of the set range.
- The speed range must be set prior to issuing the SSPD command if the new speed value is in a different range than what is already set. Otherwise, an ?Error SSPD will be indicated.
- For all other products and firmware versions, the SSPDM[axis] Speed Range is set to 0 by default.
- Based on speed magnification resolution, actual speed can very from commanded speed by up to 0.1%.
See also
ACC, DEC, HSPD, JKA, JKD, LSPD, PS, SCV