MM4006
M
o
t
i
o
n
Control Tutorial
An origin switch (Fig. 4.22) separates the entire travel in two areas: one for
which it has a high level and one for which it is low. The most important
part of it is the transition between the two areas. Also, looking at the origin
switch level, the controller knows on which side of the transition it current-
ly is and which way to move to find it.
The task of the home search routine is to identify one unique index pulse
as the absolute position reference. This is clone by first finding the origin
switch transition and then the very first index pulse (Fig. 4.23).
Motion
Origin Switch
Encoder Index
Pulse
Fig. 4.23 — Slow-Speed Origin Switch Search.
So far, we can label the two motion segments D and E. During D the con-
troller is looking for the origin switch transition and during E for the index
pulse. To guarantee the best accuracy possible, both D and E segments are
performed at a very low speed and without a stop in-between. Also, during
E the display update is suppressed to eliminate any unnecessary overhead.
The routine described above could work but has one problem. Using the
low speeds, it could take a very long time if the motion device happens to
start from the opposite end of travel. To speed things up, we can have the
motion device move fast in the vicinity of the origin switch and then per-
form the two slow motions, D and E. The new sequence is shown in Fig.
4.24.
13
. 1 c
Motion
1 0 ,
Origin Switch
Encoder Index
Pulse
Fig. 4.24 — High/Low-Speed Origin Switch Search.
Motion segment B is performed at high speed, with the pre-programed
home search speed. When the origin switch transition is encountered, the
motion device stops (with an overshoot), reverses direction and looks for
it again, this time with half the velocity (segment C). Once found, it stops
again with an overshoot, reverses direction and executes D and E with one
tenth of the programed home search speed.
In the case when the motion device starts from the other side of the origin
switch transition, the routine will look like Fig. 4.25.
c v
N e v v p o r t
4
.
2
1
E r m i o l t t l E n 1 0 2 0 — (13/03
Содержание 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...