MM4006
F
e
a
t
u
r
e
Descriptions Tutorial
NOTE
The starting position and the ending position of the axis must be outside
the interval defined with PB and PE commands without forget accelera-
tion and deceleration ranges.
Example
Generate a signal synchronized b y axis 1. It should start when the axis
crosses position -10 (current units) and end when it reaches position 10.
The step should be 1 (current units).
1PB-10, 1PE10, 1P11 I
Defining the signal.
1PA-20 I M o t i o n without any signal generation.
1PS, 1PR40 I M o t i o n with signal generation between position -10 and 10, with a
step of 1 units.
TT
I Position reading for each pulse generated.
113R60 I M o t i o n without any signal generation.
NOTE
During a motion with synchronized signal generation, the real and theoreti-
cal position corresponding to each pulse is recorded in the position buffer.
This information can be read back using the TT command. To make the
buffer available and avoid any conflicts, the PS command terminates and
clears any settings made by a TM command. To use the trace mode after a
motion with synchronized signals, the TM command must be re-initiated.
A pulse is generated when the selected axis reaches the specified position,
as follows:
Axis position = PB + (n * PI), where Axis position E [PB... PE].
The position accuracy of the generated pulse (the difference between the
theoretical position PB + n * Pl and the real position) depends on the veloc-
ity of the selected axis as follows:
MaxError =
base * Velocity)/2
Obviously, this value cannot be smaller than the encoder resolution.
Thus, if the calculated MaxError < Encoder resolution,
then M a x E r r o r = Encoder resolution.
Example
For a velocity of 20 mm/sec and Tba, = 300 psec:
MaxError = ± (3 * 104 * 20)/2 = ±3 pm
This pulse location uncertainty will exist for every pulse generated but it is
not cumulative.
NOTE
The pulse location uncertainty is no longer significant if the pulse inter-
val (P1) is set to greater than ten times this error. Thus, the recommend-
ed value for P1 is:
Pimin
recommended = 5 * Tbase *
Velocity
(%)
ED110181En1020 — 03/03
6.4
N
e
w
p
o
r
t
.
Содержание MM4006
Страница 9: ...F D110181En1020 03 03 b J e w p o r t...
Страница 10: ...Section 1 Introduction 4 4 G G 4 4 4 4 M u d Com 4k 4 66i1W406 i i r i A 0 8 y 0 9 0 0 i 0 0 40 0 4 cv Newport...
Страница 11: ...MM4006 8 Axis Motion Controller Driver evvport...
Страница 41: ...MM4006 Introduction FPI 111181Eli11120 0 1 03 1 3O tNevvport...
Страница 42: ...Section 2 Local Mode C Newport...
Страница 43: ...MM4006 8 Axis Motion Controller Driver C N e w p o r t...
Страница 96: ...Section 3 Remote Mode C klevvport...
Страница 97: ...Newport...
Страница 310: ...Section 4 Motion Control Tutorial Ilevvport...
Страница 311: ...MM4006 8 Axis Motion Controller Driver C EDI10181En 1020 03 03 2 N e V V p O r t...
Страница 313: ...MM4006 8 Axis Motion Controller Driver cv ED110181E01020 03 03 4 2 M e v v p o r t...
Страница 334: ...Section 5 Trajectory Functions Tutorial Newport...
Страница 335: ...MM4006 8 Axis Motion Controller Driver C Newport...
Страница 337: ...MM4006 8 Axis Motion Controller Driver EDH0181En1020 03 03 5 2 N e w p o r t...
Страница 346: ...Section 6 Feature Descriptions Tutorial Newport...
Страница 347: ...MM4006 8 Axis Motion Controller Driver C Nevvport...
Страница 349: ...MM4006 8 Axis Motion Controller Driver ED11018lEn I 020 03 03 6 2 N e v v p O r t...
Страница 359: ...MM4006 F e a t u r e Descriptions Tutorial cv EDI10181En1020 03 03 6 12 N e w p o r t...
Страница 360: ...Section 7 Servo Tuning rano at 1 2 2 p EOF 110 1 0 0 0 0 0 ill fpL4 cv Newport...
Страница 361: ...MM4006 8 Axis Motion Controller Driver C Nevvport...
Страница 363: ...MM4006 8 Axis Motion Controller Driver EDH0181En 1020 03 03 7 2...
Страница 368: ...Section 8 Appendices INevvport...
Страница 369: ...MM4006 8 Axis Motion Controller Driver CkJ Newport...
Страница 371: ...MM4006 8 Axis Motion Controller Driver EDI10181EnI020 03 03 8 2 N e v v p o r t...
Страница 410: ...A7 h7s z c 7...