BECKHOFF EL7037 User Manual

Page 151

Advertising
background image

Commissioning

Modulo positioning by less than one turn

Modulo positioning from a starting position to a non-identical target position is unambiguous and requires no
special consideration. A modulo target position in the range [0 ≤; position < 360] reaches the required target
in less than one whole turn. No motion occurs if target position and starting position are identical. Target
positions of more than 360 ° lead to one or more full turns before the axis travels to the required target
position.

For a movement from 270° to 0°, a modulo target position of 0° (not 360°) should therefore be specified,
because 360° is outside the basic range and would lead to an additional turn.

The modulo positioning distinguishes between three direction specifications: positive direction, negative
direction
and along the shortest path (MODULO_PLUS, MODULO_MINUS, MODULO_SHORT). For
positioning along the shortest path, target positions of more than 360° are not sensible, because the
movement towards the target is always direct. In contrast to positive or negative direction, it is therefore not
possible to carry out several turns before the axis moves to the target.

Attention

Only basic periods of less than 360° are permitted

For modulo positioning with start type "MODULO_SHORT", only modulo target positions
within the basic period (e.g. less than 360°) are permitted, otherwise an error is returned.

Note

Positioning without the modulo tolerance window

The Modulo tolerance window” (Index 8020:0F [

}

 183]) is always taken into account in the

“normal” types of modulo positioning. However, this is less desirable in some situations. In
order to eliminate this "disadvantage", the comparable start types "MOD-
ULO_SHORT_EXT", "MODULO_PLUS_EXT", "MODULO_MINUS_EXT" and "MOD-
ULO_CURRENT_EXT" can be used, which ignore the modulo tolerance window.

The following table shows some positioning examples:

Modulo start
type

Absolute start
position

Modulo target
position

Relative travel
path

Absolute end
position

Modulo end
position

MODULO_PLUS

90°

270°

360°

MODULO_PLUS

90°

360°

630°

720°

MODULO_PLUS

90°

720°

990°

1080°

MODULO_MINUS 90°

-90°

MODULO_MINUS 90°

360°

-450°

-360°

MODULO_MINUS 90°

720°

-810°

-720°

MODULO_SHOR
T

90°

-90°

Examples of modulo positioning with less than one revolution

Modulo positioning with full turns

In principle, modulo positioning by one or full turns are no different than positioning to an angle that differs
from the starting position. No motion occurs if target position and starting position are identical. For a full
turn, 360° has to be added to the starting position. The behaviour described in the example [

}

 150] shows

that special attention must be paid to positionings with whole revolutions. The following table shows
positioning examples for a starting position of approximately 90°. The modulo tolerance window is set to 1°
here. Special cases for which the starting position is outside this window are identified.

Modulo start
type

Absolute
start posi-
tion

Modulo
target po-
sition

Relative
travel path

Absolute
end position

Modulo end
position

Note

MODULO_PLUS

90.00°

90.00°

0.00°

90.00°

90.00°

MODULO_PLUS

90.90°

90.00°

-0.90°

90.00°

90.00°

MODULO_PLUS

91.10°

90.00°

358.90°

450.00°

90.00°

outside TF

EL70x7

151

Version 1.0

Advertising
This manual is related to the following products: