Command 51: Sets acceleration setting value
Informs the Controller of acceleration setting value.
Command Syntax
| bit | Name | Description | |
|---|---|---|---|
| Parameter 1 | 15 | accel High-order word | Specifies the value which is the actual acceleration in linear or CP motion (Unit: mm/sec2) × 1000 and converted to a 32-bit integer. High-order side 16 bit. |
| 14 | |||
| | | |||
| 1 | |||
| 0 |
| bit | Name | Description | |
|---|---|---|---|
| Parameter 2 | 15 | accel Low-order word | Specifies the value which is the actual acceleration in linear or CP motion (Unit: mm/sec2) × 1000 and converted to a 32-bit integer. Low-order side 16 bit. |
| 14 | |||
| | | |||
| 1 | |||
| 0 |
Response Syntax
Refer to the following.
Description
This command sets acceleration value when setting acceleration and deceleration separately. This command does not function by itself, but functions in combination with the Command 52.
Setting will be executed by issuing the Command 52 after this command. Acceleration value will be canceled if commands other than the Command 52 are issued.
Setting values should be specified as fixed-point data which validates to three decimal places.
Example
When acceleration is set to “100.123”.
| Command | Response |
| 0033H 0001H 871BH | 0033H 0000H 0000H |