#ININT
Label for Input Interrupt subroutine
#LIMSWI
Label for Limit Switch subroutine
#POSERR
Label for excess Position Error subroutine
#MCTIME
Label for timeout on Motion Complete trip point
#CMDERR
Label for incorrect command subroutine
Commenting Programs
Using the command, NO
The DMC-1600 provides a command, NO, for commenting programs. This command allows the
user to include up to 78 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.
Using REM Statements with the Galil Terminal Software.
If you are using Galil software to communicate with the DMC-1600 controller, you may also
include REM statements. ‘REM’ statements begin with the word ‘REM’ and may be followed by
any comments which are on the same line. The Galil terminal software will remove these
statements when the program is downloaded to the controller. For example:
#PATH
REM 2-D CIRCULAR PATH
VMXY
REM VECTOR MOTION ON X AND Y
VS 10000
DMC-1600
Chapter 7 Application Programming
•
119