With the method SetMotionParameterJogging, you can specify the maximum velocity (change of position per time unit), the maximum acceleration/deceleration (change of velocity per time unit), and the maximum jerk (change of acceleration per time unit) with which the jogging motion of the carrier must be executed.
Input |
Data type |
Value range |
Unit |
Description |
---|---|---|---|---|
i_lrMaxVelocity |
LREAL |
GCL.Gc_lrMinVelocity ≤ |
mm/s |
Specifies the maximum velocity (change of position per time unit). |
i_lrMaxAcceleration |
LREAL |
GCL.Gc_lrMinAcceleration ≤ |
mm/s2 |
Specifies the maximum acceleration (change of velocity per time unit). |
i_lrMaxDeceleration |
LREAL |
GCL.Gc_lrMinDeceleration ≤ |
mm/s2 |
Specifies the maximum deceleration (change of velocity per time unit). |
i_lrMaxAbsJerk |
LREAL |
GCL.Gc_lrMinAbsJerk ≤ AND
i_ lrMaxAbsJerk ≥ |
mm/s3 |
Specifies the maximum jerk (change of acceleration per time unit). |
(1) For more information on the value range, refer to the Global Constants List (GCL). (2) Internally, it is determined which value, i_lrMaxAcceleration or i_lrMaxDeceleration, is greater. The greater value is used for this calculation. (3) The value of i_ lrMaxAbsJerk must be greater than or equal to 10 times the value of i_lrMaxAcceleration (or i_lrMaxDeceleration, whichever of the two is greater). If this is not the case, it is internally set to a value that is 10 times the value of i_lrMaxAcceleration or i_lrMaxDeceleration. |
Output |
Data type |
Description |
---|---|---|
q_xError |
BOOL |
Indicates TRUE if an error has been detected. For details, refer to q_etResult and q_sResultMsg. |
q_etResult |
Provides diagnostic and status information as a numeric value. |
|
q_sResultMsg |
STRING [255] |
Provides additional diagnostic and status information as a text message. |