Programing In Local Mode; General Concepts - Newport MM4006 Manual

8-axis motion controller/driver
Hide thumbs Also See for MM4006:
Table of Contents

Advertisement

MM4006
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.
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
starting from the top level
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

General 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.
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
NOTE
menus. The only difference is that, when
MOTOR ON
NOTE
2.41
Local Mode
Motor OFF
menu, an additional program
EDH0181En1020 — 03/03
or

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents