DMC-1500
Chapter 5 Command Basics
•
37
Chapter 5 Command Basics
Introduction
The DMC-1500 provides over 100 commands for specifying motion and machine parameters.
Commands are included to initiate action, interrogate status and configure the digital filter.
The DMC-1500 instruction set is BASIC-like and easy to use. Instructions consist of two uppercase
letters that correspond phonetically with the appropriate function. For example, the instruction BG
begins motion, and ST stops the motion.
Commands can be sent "live" over the bus for immediate execution by the DMC-1500, or an entire
group of commands can be downloaded into the DMC-1500 memory for execution at a later time.
Combining commands into groups for later execution is referred to as Applications Programming and
is discussed in the following chapter.
This section describes the DMC-1500 instruction set and syntax. A summary of commands as well as
a complete listing of all DMC-1500 instructions is included in the
Command Reference
Manual.
Command Syntax
DMC-1500 instructions are represented by two ASCII upper case characters followed by applicable
arguments. A space may be inserted between the instruction and arguments. A semicolon or <enter>
is used to terminate the instruction for processing by the DMC-1500 command interpreter. Note: If
you are using a Galil terminal program, commands will not be processed until an <enter> command is
given. This allows the user to separate many commands on a single line and not begin execution until
the user gives the <enter> command.
IMPORTANT: All DMC-1500 commands must be sent in upper case.
For example, the command
PR 4000 <enter>
Position relative
PR is the two character instruction for position relative. 4000 is the argument which represents the
required position value in counts. The <enter> terminates the instruction. The space between PR and
4000 is optional.
For specifying data for the X,Y,Z and W axes, commas are used to separate the axes. If no data is
specified for an axis, a comma is still needed as shown in the examples below. If no data is specified
for an axis, the previous value is maintained. The space between the data and instruction is optional.
For controllers with 5 or more axes, the axes are referred to as A,B,C,D,E,F,G,H where X,Y,Z,W and
A,B,C,D may be used interchangeably.
The DMC-1500 provides an alternative method for specifying data. Here data is specified individually
using a single axis specifier such as X,Y,Z or W (or A,B,C,D,E,F,G or H for the DMC-1580). An
equals sign is used to assign data to that axis. For example:
Содержание DMC-1510
Страница 6: ......
Страница 18: ...6 Chapter 1 Overview DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 88: ...76 Chapter 6 Programming Motion DMC 1500 Figure 6 7 Motion intervals in the Home sequence...
Страница 90: ...78 Chapter 6 Programming Motion DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 137: ...DMC 1500 Chapter 7 Application Programming 125 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 157: ...DMC 1500 Chapter 10 Theory of Operation 145 THIS PAGE LEFT BLANK INTENTIONALLY...
Страница 160: ...148 Appendices DMC 1500 Card Level Layout...
Страница 178: ...166 Appendices DMC 1500 ICM 1100 Drawing 1 3 4 0 0 4 4 0 2 4 0 7 0 0 4 5 3 7 0 5 7 0 2 8 5 1 0 0 1 0 1 0 7 0 1 0 0...
Страница 180: ...168 Appendices DMC 1500...
Страница 198: ...186 Appendices DMC 1500 THIS PAGE LEFT BLANK INTENTIONALLY...