Controlling the 5X Connection Point

In general, a 5X connection occurs when one of the axes reaches its hard limit, at the minimal or maximal allowed angle. GPP2 moves to the "other" solution, which is typically within the allowed range.

For instance, assume that a given A table axis has a range of -10 to +110 degrees. A connection will happen near the minimum point, when the axis needs to move from -9 to -11 degrees. GPP2 will swap solutions (from -9 to 9) and then move to 11 degrees.

It may be desired to perform this unavoidable swap at a different point, say near the 0 axis angle, although the axis can rotate beyond 0 (till -10). For instance, a swap near the zero point may be done using in-place swap (without leaving the part).

GPP2 provides four variables that control the location of the swap points. Each variable is relevant to one axis (A or B) and one extreme point (minimum or maximum). The EX2 program may set one or more of these variables in order to control the angle of each swap. Each variable only takes effect if the relevant reason caused the swap:

M5_A_SWAP_MIN

Relevant only if the swap was caused by axis A reaching its minimum angle.

M5_A_SWAP_MAX

Relevant only if the swap was caused by axis A reaching its maximum angle.

M5_B_SWAP_MIN

Relevant only if the swap was caused by axis B reaching its minimum angle.

M5_B_SWAP_MAX

Relevant only if the swap was caused by axis B reaching its maximum angle.

Notes:

To use the random range, the EX2 program needs to set the M5_SWAP_RANGE variable to the range size. The actual swap point will be shifted to either side by a random number, between zero and ±M5_SWAP_RANGE. For instance, if the desired swap angle was zero, and M5_SWAP_RANGE is 5 degrees, then the actual swap point will be set randomly, anywhere between -5 and +5 degrees.

The M5_SWAP_RANGE variable applies to all the controlled swap positions, if (and only if) set by the four variables (A or B, min or max) described above.

Some functionality may be dependent on the product package. Contact your Reseller if you require a license.