SMC_TRAFO_Gantry2Tool2 (FB)

 

FUNCTION_BLOCK SMC_TRAFO_Gantry2Tool2

Reverse transformations for gantry systems with tool offset. The tool is approximated by a rectangular triangle.

InOut:

Scope

Name

Type

Comment

Input

pi

SMC_PosInfo

Target vector position (x,y), ouptput of interpolator. SMC_POSINFO

dOffsetX

LREAL

Additional offset for x-axis

dOffsetY

LREAL

Additional offset for y-axis

dAlpha

LREAL

Angle indicating orientation of tool, can be calculated by use of SMC_CalcDirectionFromVector

dToolA

LREAL

Size of tool A = distance( set position) - (machine position)

dToolB

LREAL

Size of tool B = distance( set position) - (machine position)

Output

dx

LREAL

Resulting position for x-axis

dy

LREAL

Resulting position for y-axis