SMC_TRAFOF_GantryCutter3 (FB)ΒΆ
FUNCTION_BLOCK SMC_TRAFOF_GantryCutter3
Forward transformation for three-dimensional gantries with a cutter knife. The rotation axis is controlled in such a way that the knife is aligned along the path tangent.
Note
For detailed information on transformations see overview to SM_Trafo_POUs.
- InOut:
Scope
Name
Type
Initial
Comment
Inout
DriveXAXIS_REF_SM3Reference to x-axis
DriveYAXIS_REF_SM3Reference to y-axis
DriveZAXIS_REF_SM3Reference to z-axis
DriveRAXIS_REF_SM3Reference to rotation axis
Input
dOffsetXLREALOffset position for x-axis
dOffsetYLREALOffset position for y-axis
dOffsetZLREALOffset position for z-axis
dOffsetRLREALOffset position for rotation axis
iDirectionRINT1
Direction of rotation
minXLREALMinimum x-position limiting move range (for visualization purpose)
maxXLREALMaximum x-position limiting move range (for visualization purpose)
minYLREALMinimum y-position limiting move range (for visualization purpose)
maxYLREALMaximum y-position limiting move range (for visualization purpose)
Output
dxLREALX-position
dyLREALY-position
dzLREALZ-position
drLREALRotation of resulting position in degrees
dnxLREALNormed x-position (with value in [0,1]) (for visualization purpose)
dnyLREALNormed y-position (with value in [0,1]) (for visualization purpose)
ratioLREALRatio x-interval / y-interval.
dnOffsetXLREALNormed x-offset (with value in [0,1]) (for visualization purpose)
dnOffsetYLREALNormed x-offset (with value in [0,1]) (for visualization purpose)