MM4006
F
e
a
t
u
r
e
Descriptions Tutorial
NS I
ET I
TQ I
Enable the signal generation_
Execute the trajectory.
Read position of every pulse generated.
During the execution of a trajectory with such synchronized signals, each
time a pulse is generated, the real and theoretical position of all axes is
recorded in the global position buffer that could be read with the TQ com-
mand. The NS command thus terminates the effect of a previously entered
GQ command. To enable the global trace mode after a trajectory with syn-
chronized pulses, the GQ command must be re-issued.
A pulse is generated automatically as soon as the trajectory execution
reaches position:
Pulse position = Pos(NB) + (n * Step) with stage position E [NB... NE]
where: Step = CPTL/(NI - 1)
The position accuracy of the generated pulse (the difference between the
theoretical position Pos(NB) + n * Step and the real position where the
pulse is generated) depends on the trajectory velocity as follows:
MaxError = ± 0.707 * > a s e * Trajectory velocity)
This value cannot be smaller than the encoder resolution of X or Y axis.
If M a x E r r o r < encoder resolution of X axis.
then M a x E r r o r = encoder resolution of X axis.
If M a x E r r o r < encoder resolution of Y axis.
then M a x E r r o r = encoder resolution of Y axis.
Example
For a trajectory velocity of 20 mm/sec and Tba„ = 300 }sec:
MaxError = ±0.707 * (3 * 10-^ * 20) = ±4.24 pm
This position uncertainty exists for every pulse generated
but is not cumu-
lative.
6.1.3 S y n c h r o n i z i n g Events to Trajectory Elements
Controller operations and functions can be synchronized to the execution
of a trajectory element. This is achieved by using the WNnn command.
The nn parameter represents the trajectory element number to synchro-
nize with. A t the beginning of this element, one or more secondary con-
troller activities could be initiated.
Example
Increase the trajectory velocity starting with element number 2 and reduce
it with element number 4.
I XX
lEP
NT
LX10
CR10, CA90
LY20
CX10, CY30
LXO
CXO, CYO
VV5
ET
Erase program #1 (if exists).
Start program entry mode.
Start new trajectory definition.
Trajectory element #1.
Trajectory element #2.
Trajectory element #3.
Trajectory element #4.
Trajectory element #5.
Trajectory element #6.
Set trajectory velocity to 5 mm/sec.
Execute trajectory.
C%J
EDF10181En1020 — 03/03
6.6
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...