Examples
Example 1: CARTESIAN_GANTRY_LLR_M10
The CARTESIAN_GANTRY_LLR_M10 kinematic model has the Cartesian degrees of freedom X, Y and RotZ in the BASE coordinate system BCS in the default setting (Cartesian assignment 0). The joint axis 1 moves along BCS_X and the joint axis 2 along BCS_Y. Joint axis 3 rotates about BCS_Z. See CARTESIAN_GANTRY_LLR_M10. Since KCS and BCS are identical in this assignment, the joint axes point in the corresponding directions of the KCS.
If now, for example, joint axis 1 should move along BCS_Y instead, and joint axis 2 should move along BCS_Z, and joint axis 3 should move about BCS_X, proceed as follows:
The kinematic model is aligned with the kinematic coordinate system KCS relative to the BASE coordinate system BCS. Since joint axis 1 corresponds to the KCS_X direction and this should point in the direction of BCS_Y, KCS_X must therefore point in the direction of BCS_Y. Joint axis 2 corresponds to the KCS_Y direction, and this should point in the BCS_Z direction. Since the coordinate systems used are right-handed, KCS_Z must point in the direction of BCS_X. Using KCS_X = BCS_Y and KCS_Y = BCS_Z, we now select the row in the above table where this is satisfied (using columns 2-4 or 5-7). This is the Cartesian assignment 8.
Cartesian assignment | Orientation of the BASE coordinate system relative to the kinematic coordinate system | Orientation of the kinematic coordinate system relative to the BASE coordinate system | ||||
---|---|---|---|---|---|---|
BCS_X | BCS_Y | BCS_Z | KCS_X | KCS_Y | KCS_Z | |
8 | KCS_Z | KCS_X | KCS_Y | BCS_Y | BCS_Z | BCS_X |
Example 2: SCARA_RRR_M20
The SCARA_RRR_M20 kinematic model has the Cartesian degrees of freedom X, Y and RotZ in the BASE coordinate system BCS in the default setting (Cartesian assignment 0) with rotation of the 3 joint axes about BCS_Z. Since KCS and BCS are identical in this assignment, the joint axes rotate about KCS_Z accordingly. See SCARA_RRR_M20.
If, for example, the joint axes should rotate about BCS_Y instead, proceed as follows:
The kinematic model is aligned with the kinematic coordinate system KCS relative to the BASE coordinate system BCS. Since the 3 joint axes rotate about the direction of KCS_Z and these should now rotate about the BCY_Y direction, KCS_Z must point in the direction of BCS_Y. The X-axis should remain unchanged in this case. Using KCS_Z = BCS_Y and KCS_X = BCS_X, we now select the row in the above table where this is satisfied (using columns 2-4 or 5-7). This is the Cartesian assignment 13.
Cartesian assignment | Orientation of the BASE coordinate system relative to the kinematic coordinate system | Orientation of the kinematic coordinate system relative to the BASE coordinate system | ||||
---|---|---|---|---|---|---|
BCS_X | BCS_Y | BCS_Z | KCS_X | KCS_Y | KCS_Z | |
13 | KCS_X | KCS_Z | - KCS_Y | BCS_X | - BCS_Z | BCS_Y |
Example 3: TRIPOD_RRR_M10
The TRIPOD_RRR_M10 kinematic model has the Cartesian degrees of freedom X, Y and Z in the BASE coordinate system BCS in the default setting (Cartesian assignment 0), where the joint axes are arranged in the top view in an offset of 120° counterclockwise with joint axis 1 on the Cartesian axis BCS_X. Since KCS and BCS are identical in this assignment, the joint axes point in the corresponding directions of the KCS. See TRIPOD_RRR/RRRR/RRRRR_M10.
If, for example, the Cartesian axis BCS_X should run between the joint axes 2 and 3 instead, proceed as follows:
The kinematic model is aligned as desired with the kinematic coordinate system KCS relative to the BASE coordinate system BCS. In this example, KCS_X (i.e. the direction on which joint axis 1 is arranged) points in the -BCS_X direction and KCS_Y points in the -BCS_Y direction. KCS_Z points in the direction of BCS_Z, unchanged.
Using KCS_X = -BCS_X and KCS_Z = BCS_Z, we now select the row in the above table where this is satisfied (using columns 2-4 or 5-7). This is the Cartesian assignment 2.
Cartesian assignment | Orientation of the BASE coordinate system relative to the kinematic coordinate system | Orientation of the kinematic coordinate system relative to the BASE coordinate system | ||||
---|---|---|---|---|---|---|
BCS_X | BCS_Y | BCS_Z | KCS_X | KCS_Y | KCS_Z | |
2 | - KCS_X | - KCS_Y | KCS_Z | - BCS_X | - BCS_Y | BCS_Z |