With the method SetDeclampMotionParameter, you can set specific motion parameters for declamping movements. When the method has been called with a declamp velocity greater than 0.0, the declamping movements in the process are executed with the motion parameters defined by the method.
The return value SetDeclampMotionParameter of type BOOL indicates TRUE if the motion parameters have been set successfully.
Input |
Data type |
Value range |
Unit |
Description |
---|---|---|---|---|
i_lrDeclampVelocity |
LREAL |
MCR.GCL.Gc_lrMinVelocity ≤ |
mm/s |
Specifies the velocity (change of position per time unit) during the declamping movements. If i_lrDeclampVelocity = 0.0, the motion parameters that are used for the movement of the carriers arriving at the declamping station are also used during the declamping process. |
i_lrDeclampAcceleration |
LREAL |
MCR.GCL.Gc_lrMinAcceleration ≤ |
mm/s2 |
Specifies the acceleration (change of velocity per time unit) during the declamping movements. |
i_lrDeclampDeceleration |
LREAL |
MCR.GCL.Gc_lrMinDeceleration ≤ |
mm/s2 |
Specifies the deceleration (change of velocity per time unit) during the declamping movements. |
i_lrDeclampJerk |
LREAL |
MCR.GCL.Gc_lrMinAbsJerk ≤ AND
i_lrDeclampJerk ≥ |
mm/s3 |
Specifies the jerk (change of acceleration per time unit) during the declamping movements. |
(1) For more information on the value range, refer to the Global Constants List (GCL) of the Multicarrier library. (2) Internally, it is determined which value, i_lrDeclampAcceleration or i_lrDeclampDeceleration, is greater. The greater value is used for this calculation. (3) The value of i_lrDeclampJerk must be at least 10 times as high as the value for i_lrDeclampAcceleration (or i_lrDeclampDeceleration). If this is not the case, it is internally set to a value that is 10 times as high as the value for i_lrDeclampAcceleration (or i_lrDeclampDeceleration). |