Transformation types

ID 1: e function


Example:

trafo.command_pos.param[0]    10000

trafo.command_pos.param[1]    1.0

trafo.command_pos.param[2]    2.0

trafo.command_pos.param[3]    1.0

trafo.command_pos.param[4]    1800000

Graphic diagram of e function
Graphic diagram of e function

ID2: Crank

Kinematic structure of slider crank
Kinematic structure of slider crank

Example:

trafo.command_pos.param[0]    1000000

trafo.command_pos.param[1]    3000000

trafo.command_pos.param[2]    0

trafo.command_pos.param[3]    0

Graphic diagram of transfer function
Graphic diagram of transfer function

Notice

notice

In the event of eccentricity e != 0 and specific parameter settings (e.g. (l2-l1) < e), there may be limits to the motor angle movement range because of jamming in the kinematic structure. In this case, the motor angle movement range of both solutions is smaller than 360 degrees (see figure below).

Extreme positions of slider crank with eccentricity
Extreme positions of slider crank with eccentricity

ID3: Eccenter

Kinematic diagram of the eccentric function
Kinematic diagram of the eccentric function
Graphic diagram of the eccenter function
Graphic diagram of the eccenter function

Example:

trafo.command_pos.param[0]    1000000

trafo.command_pos.param[1]    0

trafo.command_pos.param[2]    0

trafo.command_pos.param[3]    0

trafo.command_pos.param[4]    0

ID4: Crank with linkage by linear axis

Kinematic structure of crank and linkage
Kinematic structure of crank and linkage

Example:

trafo.command_pos.param[0]    1000000

trafo.command_pos.param[1]    1410000

trafo.command_pos.param[2]    1000000

trafo.command_pos.param[3]    0

trafo.command_pos.param[4]    0

Graphic diagram of transfer function
Graphic diagram of transfer function

If the kinematic (β=0) is in zero position, the transformation delivers for the drive position 0 for ls. If necessary, by param[3] an offset to this position can be defined. (Example: Drive position at β=0 is 50mm -> the offset value has to be set on 50mm). Mathematically, the default rotational direction of the B axis is positive. This can be adapted by the parameter trafo.command_pos.param[4], see figure below.

Zero offset point of drive position
Zero offset point of drive position