SMC_TRAFO_Tripod (FB)

 

FUNCTION_BLOCK SMC_TRAFO_Tripod

The transformation module is provided to execute backward transforma­tion of a tripod.

Note

For detailed information on transformation modules see the survey on SoftMotion tansformations.

InOut:

Scope

Name

Type

Initial

Comment

Input

pi

SMC_PosInfo

Target position vector (x,y) of centre of the inner ring. Output of interpolator.

dInnerRadius

LREAL

Radius of inner ring

dOuterRadius

LREAL

Radius of outer ring

dLength

LREAL

Length of linkage

dDistance

LREAL

Distance between two cooperating linkages

dRotationOffset

LREAL

0

Mathematically oriented angle between axis A and origin (0,0) in degrees

dOffsetA

LREAL

0

Additional offset of axis A in SoftMotion units

dOffsetB

LREAL

0

Additional offset of axis B in SoftMotion units

dOffsetC

LREAL

0

Additional offset of axis C in SoftMotion units

Output

bError

BOOL

TRUE, if position is invalid

dA

LREAL

Position of axis A in degree

dB

LREAL

Position of axis B in degree

dC

LREAL

Position of axis C in degree