Special Labels; Commenting Programs - Galil Motion Control DMC-1000 User Manual

Table of Contents

Advertisement

The DMC-1000 has some special labels, which are used to define input interrupt subroutines, limit
switch subroutines, error handling subroutines, and command error subroutines. See section on
"Automatic Subroutines for Monitoring Conditions" on page 97.
#ININT
#LIMSWI
#POSERR
#MCTIME
#CMDERR
The DMC-1000 provides a command, NO, for commenting programs. This command allows the user
to include up to 37 characters on a single line after the NO command and can be used to include
comments from the programmer as in the following example:
#PATH
NO 2-D CIRCULAR PATH
VMXY
NO VECTOR MOTION ON X AND Y
VS 10000
NO VECTOR SPEED IS 10000
VP -4000,0
NO BOTTOM LINE
CR 1500,270,-180
NO HALF CIRCLE MOTION
VP 0,3000
NO TOP LINE
CR 1500,90,-180
NO HALF CIRCLE MOTION
VE
NO END VECTOR SEQUENCE
BGS
NO BEGIN SEQUENCE MOTION
EN
NO END OF PROGRAM
Note: The NO command is an actual controller command. Therefore, inclusion of the NO commands
will require process time by the controller.
If you are using Galil software to communicate with the DMC-1000 controller, you may also include
REM statements. 'REM' statements begin with the word 'REM' and may be followed by any
86 • Chapter 7 Application Programming
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Special Labels

Label for Input Interrupt subroutine
Label for Limit Switch subroutine
Label for excess Position Error subroutine
Label for timeout on Motion Complete trip point
Label for incorrect command subroutine

Commenting Programs

Using the command, NO
Using REM Statements with the Galil Terminal
Software.
DMC-1000

Advertisement

Table of Contents
loading

Table of Contents