MM4006
Remote Mode
3.4
Communication Principles
The MM4006 controller follows simple conventions when interfacing with a
computer or terminal. Please read them carefully since they are the basis
of the remote mode operation.
RS-232-C or IEEE-488?
The MM4006 always listens to one of the two remote interfaces but never
to both in the same time. This is done to avoid potential conflicts that
could occur if two computers are trying to control a motion device at the
same time.
Command lines
The MM4006 responds only to command line instructions. This means that
no single or multiple character command is executed until a line terminator
is received. Section 3.4.1 describes in detail the rules associated with the
command format.
Controller responses
The MM4006 does not send any data out over the communication line
unless asked to do so. Even in the case of an
error, the
controller does not
send anything back. If an error is
suspected, the user must
query the
controller, usually with the TE
command. This is particularly useful
when
designing complex programs using custom environments. There is no need
to constantly check the communication buffer if no transmission request
was made. During the application development, the error buffer can be
continuously checked. When the program is finished and everything works
fine, the error queries can be eliminated to reduce unnecessary overhead.
Communication buffer
The controller has a separate input buffer and output buffer, each 4096
characters wide. A single command line, however, may not exceed 110
characters.
ED1-10181En1020 — 03/03
3.16
N
e
V
V
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...