SMC_GroupSetDynamics (FB)ΒΆ
FUNCTION_BLOCK SMC_GroupSetDynamics
This function block allows setting a dynamic model for an axis group. Setting a dynamic model allows the axis group to calculate and limit axis torques. Setting or changing the dynamic model is only allowed while the axis group is disabled. See SMC_ChangeDynamicLimits in SM3_Basic for setting axis torque limits.
Note
A load (see SMC_GroupSetLoad) will be reset when executing this function block.
- InOut:
Scope
Name
Type
Comment
Inout
AxisGroup
Reference to a group of axes
Input
Execute
BOOL
The dynamic model is set on a rising edge
Dynamics
SMDYN.ISMDynamics
The dynamic model. Setting it to 0 removes the current dynamic model and disables calculation and limitation of axis torques.
GravitationalAcceleration
SMC_VECTOR3D
The gravitational acceleration, defined in the MCS in u/s^2.
Output
Done
BOOL
The dynamic model has been set successfully
Busy
BOOL
The function block is not finished
Error
BOOL
Signals that an error has occurred within the function block
ErrorID
SMC_ERROR
Error identification