AMx58x P
MAN AMx58x P I_E 1.5.doc
Pag. 13/16
www.lika.it
www.lika.biz
Example 1
Desired nr. of revolutions = 6
Encoder cycles = 4096 / 6 = 682,666…
This means that the encoder has to complete 4096
physical revolutions within 682,6 cycles. As this is
not an integer number, a rounding error will occur
after completing the 4096 physical revolution.
The number of revolutions which can be completed
without error are: 6 x 682 = 4092.
After 4096 physical revolutions the Encoder will
show zero position.
Therefore the rounding error will be 4096 A 4092 =
4 rev.
Example 2
Desired nr. of revolutions = 4
Encoder cycles = 4096 / 4 = 1024
The number of revolutions which can be completed
without error are: 4 x 1024 = 4096
Rounding error will be 4096 A 4096 = 0 rev.
|CLW
"ClockWise"
Sets clockwise counting sequence seen from shaft
side (default setting).
Syntax:
|CLW
see also
|EXTD
command!
|CCLW
"CounterCLockWise"
Sets counterAclockwise counting sequence seen
from shaft side.
Syntax:
|CCLW
see also
|EXTD
command!
|EXTD
"EXTernal Direction"
Enables hardware complementary input (default).
See chapter 6.1
"Complementary (counting
direction)"
If the counting direction is set by software
command (|CLW, |CCLW), the hardware
complementary input will be disabled until a new
|EXTD command is send.
Syntax :
|EXTD
|EVEN
"Parity bit EVEN"
Sets parity bit even. Parity bit will be logic level low
when the sum of output bits with logic level high is
even.
Syntax :
|EVEN
|ODD
"Parity bit ODD"
Sets parity bit odd. Parity bit will be logic level low
when the sum of output bits with logic level high is
odd.
Syntax :
|ODD
|POFF
“Parity bit OFF”
Parity bit disabled
Syntax :
|POFF
|ZERO
"ZERO setting"
Sets actual encoder position to zero (0). Zeroing
includes previously set offset values (OFST). See also
chapter 6.1
"Zero setting"
Syntax:
|ZERO
|OFST
(0, |NS x |NR) "OffSeT"
Sets offset value (e.g. tool correction). This value is
added to actual value.
Note
: To be active this command has to be sent
before zeroing the encoder.
Syntax:
|OFST=x
Value range: from
0
to
NS x NR
(total resolution).
6.5 Teach!in function
TeachAin function allows the encoder to set the
needed resolution along the measurement length
itself.
Syntax:
|PRST1=x
/
|PRST2=x
Value range: from
0
to
NS x NR
(total resolution).
Step by step procedure:
•
determine to end points along the
measurement length (Start e Stop);
•
determine the desired resolution along the
measurement length (total resolution encoder
has to show from Start to Stop)
•
(e.g. 1000 positions);
•
set start position by
|PRST1
command (e.g.
|PRST1=100);
•
set stop position by
|PRST2
command (e.g.
|PRST2=1100).
Preset1
1)
2)
Preset2
Start
Stop
1)
beginning of teachAin / 2) end of teachAin