
SFA-5000 • SFA-10000 EtherCAT
6003-00 Preset value
[Unsigned32, rw]
This object allows to set the encoder position to a Preset value. The Preset
function is meant to assign a desired value to a physical position of the encoder
(i.e. a position in the travel of the wire). The chosen physical position will get the
value set next to this item and all the previous and following positions will get a
value according to it. This function can be useful, for instance, when the zero
position of the encoder and the zero position of the axis need to match.
The preset value will be set for the position of the encoder (i.e. the position of
the wire) in the moment when the preset value is transmitted. We suggest
setting the preset value when the encoder is in stop.
Default = 0000 0000h
EXAMPLE
Let's take a look at the following example to better understand the preset
function and the meaning and use of the related objects:
and
The encoder position which is transmitted results from the following
calculation:
Transmitted value
=
read position
(it does not matter whether the position is
physical or scaled) +
and you never performed the preset
setting, then the transmitted value and the read position are necessarily the
same as
= 0 and
= 0.
and then execute the preset setting,
the system saves the current encoder position in the
object. It follows that the transmitted value and the
the same as
read position
object is paired with the current
position of the encoder as you wish.
For example, let's assume that the value “50” is set next to the
object and you execute the preset setting when the encoder position is
“1000”. In other words, you want to receive the value “50” when the encoder
reaches the position “1000”.
We will obtain the following information sequence:
Transmitted value
=
read position
(=”1000”) = 50.
The following transmitted value will be:
Transmitted value
=
read position
(=”1000”) = 51.
And so on.
MAN SFA_5000_10000_EC E 1.0.odt
6 - EtherCAT® interface
74 of 84