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
.
Summary of Contents for MM4006
Page 9: ...F D110181En1020 03 03 b J e w p o r t...
Page 11: ...MM4006 8 Axis Motion Controller Driver evvport...
Page 41: ...MM4006 Introduction FPI 111181Eli11120 0 1 03 1 3O tNevvport...
Page 42: ...Section 2 Local Mode C Newport...
Page 43: ...MM4006 8 Axis Motion Controller Driver C N e w p o r t...
Page 96: ...Section 3 Remote Mode C klevvport...
Page 97: ...Newport...
Page 310: ...Section 4 Motion Control Tutorial Ilevvport...
Page 311: ...MM4006 8 Axis Motion Controller Driver C EDI10181En 1020 03 03 2 N e V V p O r t...
Page 313: ...MM4006 8 Axis Motion Controller Driver cv ED110181E01020 03 03 4 2 M e v v p o r t...
Page 334: ...Section 5 Trajectory Functions Tutorial Newport...
Page 335: ...MM4006 8 Axis Motion Controller Driver C Newport...
Page 337: ...MM4006 8 Axis Motion Controller Driver EDH0181En1020 03 03 5 2 N e w p o r t...
Page 346: ...Section 6 Feature Descriptions Tutorial Newport...
Page 347: ...MM4006 8 Axis Motion Controller Driver C Nevvport...
Page 349: ...MM4006 8 Axis Motion Controller Driver ED11018lEn I 020 03 03 6 2 N e v v p O r t...
Page 359: ...MM4006 F e a t u r e Descriptions Tutorial cv EDI10181En1020 03 03 6 12 N e w p o r t...
Page 360: ...Section 7 Servo Tuning rano at 1 2 2 p EOF 110 1 0 0 0 0 0 ill fpL4 cv Newport...
Page 361: ...MM4006 8 Axis Motion Controller Driver C Nevvport...
Page 363: ...MM4006 8 Axis Motion Controller Driver EDH0181En 1020 03 03 7 2...
Page 368: ...Section 8 Appendices INevvport...
Page 369: ...MM4006 8 Axis Motion Controller Driver CkJ Newport...
Page 371: ...MM4006 8 Axis Motion Controller Driver EDI10181EnI020 03 03 8 2 N e v v p o r t...
Page 410: ...A7 h7s z c 7...