FUNCTION_BLOCK SMC_TRAFOF_Gantry2
Forward transformation for two-dimensional gantries (X/Y). Each instance of SMC_TRAFOF_GANTRY2 can be connected to a visualization template named SMC_VISU_Gantry2 .
Note
For detailed information on transformations see Overview to SM_Trafo_POUs.
InOut:
Scope |
Name |
Type |
Comment |
Inout |
DriveX |
AXIS_REF_SM3 |
Reference to x-axis |
DriveY |
AXIS_REF_SM3 |
Reference to y-axis |
|
Input |
dOffsetX |
LREAL |
Offset x-position. Equivalent to SMC_TRAFO_Gantry2 |
dOffsetY |
LREAL |
Offset y-position. Equivalent to SMC_TRAFO_Gantry2 |
|
minX |
LREAL |
Lower bound of move range in x-direction (for visualization purpose) |
|
maxX |
LREAL |
Upper bound of move range in x-direction (for visualization purpose) |
|
minY |
LREAL |
Lower bound of move range in y-direction (for visualization purpose) |
|
maxY |
LREAL |
Upper bound of move range in y-direction (for visualization purpose) |
|
Output |
dx |
LREAL |
X-position |
dy |
LREAL |
Y-position |
|
dnx |
LREAL |
Normed x-position (with value in [0,1]) |
|
dny |
LREAL |
Normed y-position (with value in [0,1]) |
|
ratio |
LREAL |
Ratio x-interval / y-interval |
|
dnOffsetX |
LREAL |
X-offset for visualization |
|
dnOffsetY |
LREAL |
Y-offset for visualization |