FUNCTION_BLOCK SMC_TRAFOF_Bipod_Arm
The transformation module is provided to execute forward transformations of a bipod arm.
Note
For detailed information on transformation modules see the survey on SoftMotion transformations.
InOut:
|
Scope
|
Name
|
Type
|
Initial
|
Comment
|
Input
|
dArmLength1
|
LREAL
|
|
Length of Arm1 connected to motor
|
dArmLength2
|
LREAL
|
|
Length of Arm2 from Arm1 to linked connection
|
dDistance
|
LREAL
|
|
Distance of the two motors
|
dOffsetA
|
LREAL
|
0
|
Additional offset of axis A in SoftMotion units
|
dOffsetB
|
LREAL
|
0
|
Additional offset of axis B in SoftMotion units
|
Output
|
bError
|
BOOL
|
|
TRUE, if position is invalid
|
dx
|
LREAL
|
|
X-position of manipulator
|
dy
|
LREAL
|
|
Y-position of manipulator
|
Inout
|
DriveA
|
AXIS_REF_SM3
|
|
Reference to axis A
|
DriveB
|
AXIS_REF_SM3
|
|
Reference to axis B
|
|