EasyManua.ls Logo

Galil Motion Control DMC-1000 - Program Format; Using Labels in Programs

Galil Motion Control DMC-1000
206 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
DMC-1000 Chapter 7 Application Programming 85
Program Format
A DMC-1000 program consists of DMC-1000 instructions combined to solve a machine control
application. Action instructions, such as starting and stopping motion, are combined with Program
Flow instructions to form the complete program. Program Flow instructions evaluate real-time
conditions, such as elapsed time or motion complete, and alter program flow accordingly.
Each DMC-1000 instruction in a program must be separated by a delimiter. Valid delimiters are the
semicolon (;) or carriage return. The semicolon is used to separate multiple instructions on a single
program line where the maximum number of instructions on a line is limited by 38 characters. A
carriage return enters the final command on a program line.
Using Labels in Programs
All DMC-1000 programs must begin with a label and end with an End (EN) statement. Labels start
with the pound (#) sign followed by a maximum of seven characters. The first character must be a
letter; after that, numbers are permitted. Spaces are not permitted.
The maximum number of labels depends on the controller: 126 for 1-4 axes, 510 for 1-4 axes with the
-MX option, and 254 for controllers with 5 or more axes.
Valid labels
Label
#BEGIN
#SQUARE
#X1
#BEGIN1
Invalid labels
Label Problem
#1Square Can not use number to begin a label
#SQUAREPEG Can not use more than 7 characters in a label
Program Example:
Instruction Interpretation
#START Beginning of the Program
PR 10000,20000 Specify relative distances on X and Y axes
BG XY Begin Motion
AM Wait for motion complete
WT 2000 Wait 2 sec
JP #START Jump to label START
EN End of Program
The above program moves X and Y 10000 and 20000 units. After the motion is complete, the motors
rest for 2 seconds. The cycle repeats indefinitely until the stop command is issued.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents

Related product manuals