MM4006
Local Mode
2.4
Programing in Local Mode
The MM4006 controller allows the user to create and edit programs from
the front panel. This makes it a true stand-alone unit. capable of executing
most motion and motion-related functions without the help of an external
computer.
NOTE
Though very versatile, the front panel Programing capabilities of the
MM4006 controller are intended to be used only for smaller, simple
motion programs. For larger, more sophisticated programs, the use of a
computer with a powerful editing environment is still recommended.
The Program mode can be invoked from both top-level
MOTOR ON
menus. The only difference is that, when
Motor OFF
or
starting from the top level
MOTOR ON
menu,
an additional program
execution function key is available. Both functions that are of interest for
this section, program creation and program editing, are the same regard-
less how they have been activated.
2.4.1 G e n e r a l Concepts
To
communicate with the MM4006 controller, a language is needed that
both user and controller can understand. When communicating remotely
we use a motion control language that is described in the Remote Mode
section. A program downloaded remotely is stored in non-volatile memory,
as is a program created locally.
Any program in memory can be read and edited both locally and remotely.
For this reason, to create a program in local mode we need a way to enter
alpha-numeric commands from the front panel. Since the number of keys
available on the front panel is limited, the MM4006 controller uses a special
convention to enter motion program commands. Taking advantage of the
context-sensitive menus, commands are assigned to function keys and
numerical values are entered on the numerical keypad.
Because only four function keys are available, only three commands can be
viewed at a time (the fourth key is reserved to advance or exit the menu).
To avoid scrolling through the entire list, commands are grouped by cate-
gories.
When entering or editing a command line, the controller will display it on
the first four lines.
A command line can have up to 110 characters. The display has only 30
characters per line, so long command lines will take up several lines. For
this reason, an asterisk (*) will identify the beginning of each logical com-
mand line.
NOTE
To save display space when wrapping around a command line, the con-
troller does not look for command boundaries (separators). The result is
that commands and numbers will be split without any restriction.
Once a command line has been entered and terminated, it will disappear
c v
N e v v p o r t
2
.
4
1
E
D
1
1
0
1
8
1
E
n
1
0
2
0
— 03/03
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...