The typical six-axis industrial robot shown in Figure B.6 normally has 6 power trains for the movement of the 6 axes. Due to the robot hand design, various power trains initiate internal compensation movements. When only the motor of power train 4 is rotating then axis 4, axis 5 and 6 are moving. When only axis 4 should be moved and axis 5 and 6 should stand still then power trains 5 and 6 must compensate the movement of these axes. Thus a movement of only axis 4 requires rotation of the motors of the power trains 4, 5 and 6. The complete set of references is depiced in Figure B.11.

image045.png

Figure B.11 – Coupling references for a typical six-axis industrial robot

A power train Moves an axis means that if the motor of only this power train moves then there will be an effect on the position of the axis.

  1. Power train 1 Moves axis 1
  2. Power train 2 Moves axis 2
  3. Power train 3 Moves axis 3
  4. Power train 4 Moves axis 4, axis 5 and axis 6
  5. Power train 5 Moves axis 5 and axis 6
  6. Power train 6 Moves axis 6

Description regarding iv.: When only the motor of power train 4 is moving there is an effect on the position of axis 4, axis 5 and axis 6.

An axis IsMovedBy a power trains means, that actions of these power trains have an influence on the axis position. It is the inverse of the Moves reference.

  1. Axis 1 IsMovedBy power train 1
  2. Axis 2 IsMovedBy power train 2
  3. Axis 3 IsMovedBy power train 3
  4. Axis 4 IsMovedBy power train 4
  5. Axis 5 IsMovedBy power train 5 and power train 4
  6. Axis 6 IsMovedBy power train 6, power train 5 and power train 4

Description regarding vi.: Axis 6 movement is depending on movement from power train 6, power train 5 and power train 4.

An axis Requires the movement of a motor of a power train to position but also other power trains might be involved by this movement to compensation movements of affected axes.

  1. Axis 1 Requires power train 1
  2. Axis 2 Requires power train 2
  3. Axis 3 Requires power train 3
  4. Axis 4 Requires power train 4, power train 5 and power train 6
  5. Axis 5 Requires power train 5 and power train 6
  6. Axis 6 Requires power train 6

Description regarding iv.: When only axis 4 should be moved compensation movements of power train 5 and power train 6 are necessary to ensure a standstill of axis 5 and axis 6.

A power train IsRequiredBy axes means that this power train is active when only the referenced axis should be moved and all other axis should stand still. It is the inverse of the Requires reference.

  1. Power train 1 IsRequiredBy axis 1
  2. Power train 2 IsRequiredBy axis 2
  3. Power train 3 IsRequiredBy axis 3
  4. Power train 4 IsRequiredBy axis 4
  5. Power train 5 IsRequiredBy axis 4 and axis 5
  6. Power train 6 IsRequiredBy axis 4, axis 5 and axis 6

Description regarding vi: Power train 6 is involved in positioning of axis 4, axis 5 and axis 6.

A high-payload six-axis industrial robot shown in Figure B.6 can have nine power trains for the movement of the six axes. In this example the axes 1 to 3 are each driven by two power trains with master-slave configuration.

Figure B.12 shows the use of the HasSlave rerference in addition to the power train to axis references.

image046.png

Figure B.12 – Coupling references for a six-axis industrial robot with master-slave axes

A power train HasSlave a power train means that one power train is the master of a master-slave-configuration and he references HasSlave to power train which is slave coupled.

HasSlave References:

  1. Power train 1 HasSlave power train 2
  2. Power train 3 HasSlave power train 4
  3. Power train 5 HasSlave power train 6

For this master-slave configuration the Moves and Requires references :

  1. Power train 1 Moves axis 1
  2. Power train 2 Moves axis 1
  3. Power train 3 Moves axis 2
  4. Power train 4 Moves axis 2
  5. Power train 5 Moves axis 3
  6. Power train 6 Moves axis 3
  7. Power train 7 Moves axis 4, axis 5 and axis 6
  8. Power train 8 Moves axis 5 and axis 6
  9. Power train 9 Moves axis 6

  1. Axis 1 Requires power train 1 and power train 2
  2. Axis 2 Requires power train 3 and power train 4
  3. Axis 3 Requires power train 5 and power train 6
  4. Axis 4 Requires power train 7, power train 8 and power train 9
  5. Axis 5 Requires power train 8 and power train 9
  6. Axis 6 Requires power train 9

For the left motion device in Figure B.10 the References between axes and power trains are shown in Figure B.13.

image047.png

Figure B.13 – Coupling references for a simple linear two-dimensional motion device

Moves References:

  1. Power train 1 Moves axis 1
  2. Power train 2 Moves axis 2

  1. Axis 1 IsMovedBy power train 1
  2. Axis 2 IsMovedBy power train 2

Requires Refernces from power train to axis

  1. Axis 1 Requires power train 1
  2. Axis 2 Requires power train 2

  1. Power Train 1 IsRequiredBy axis 1
  2. Power Train 2 IsRequiredBy axis 2

For the right motion device in Figure B.10 the References between axes and power trains are shown in Figure B.14.

image048.png

Figure B.14 – Coupling references for linear two-dimensional motion device

Moves References:

  1. Power train 1 Moves axis 1 and axis 2
  2. Power train 2 Moves axis 1 and axis 2

  1. Axis 1 IsMovedBy power train 1 and power train 2
  2. Axis 2 IsMovedBy power train 1 and power train 2

Requires Refernces from power train to axis

  1. Axis 1 Requires power train 1 and power train 2
  2. Axis 2 Requires power train 1 and power train 2

  1. Power Train 1 IsRequiredBy axis 1 and axis 2
  2. Power Train 2 IsRequiredBy axis 1 and axis 2