Kin_Wrist3 (FB)

 

FUNCTION_BLOCK Kin_Wrist3 IMPLEMENTS ISMToolKinemat­ics2,

Transformation FB for a 3-axis inline wrist, where a0 rotates around the Z axis, a1 around the new Y axis, and a2 around the new Z-axis. The tool points in direction of the negative Z-axis of the TCP coordinate system.

All three axes of rotation intersect in one point, called the wrist center. (This kinematics is also called spherical wrist, or euler wrist.)

joint number

joint offset

link offset d_i

link length a_i

link twist

0

0

0

90°

1

0

0

-90°

2

dToolOffsetZ

0

The axis values have the following interpretation:

a0

angle [deg] of rotation around the z-axis of the flange coordinate system (A)

a1

angle [deg] of rotation around the modified negative y-axis (B)

a2

angle [deg] of rotation around the modified z-axis (C)

Attributes:

sm_kin_libdoc

InOut:

Scope

Name

Type

Comment

Input

dToolOffsetX

LREAL

Tool offset along the x-axis of the TCP coordinate system.

dToolOffsetY

LREAL

Tool offset along the y-axis of the TCP coordinate system.

dToolOffsetZ

LREAL

Tool offset along the z-axis of the TCP coordinate system.