96
●
EN
DMC-40x0 Command Reference
EN
FUNCTION:
End
DESCRIPTION:
The EN command is used to designate the end of a program or subroutine. If a subroutine was
called by the JS command, the EN command ends the subroutine and returns program flow to
the point just after the JS command.
A return parameter can be specified to EN from a subroutine to return a value from the subroutine
to the calling stack.
The EN command is used to end the automatic subroutines #MCTIME #COMINT and
#CMDERR.
When the EN command is used to terminate the #COMINT communications interrupt subroutine,
there are 2 argurments. The first determines whether trippoints will be restored upon
completion of the subroutine, and the second determines whether the communication will be
re-enabled.
ARGUMENTS:
EN m, n, r
where
m = 0:
Return from subroutine without restoring trippoint
m = 1:
Return from subroutine and restore trippoint
n = 0 :
Return from #COMINT without restoring CI interrupt trigger
n = 1 :
Return from #COMINT and restore CI interrupt trigger
r = anyvalue Return a value from a subroutine, accessible to the calling stack in _JS
Note 1:
The default value for the argument is 0.
Note 2:
Use the RE command to return from the interrupt handling subroutines #LIMSWI and
#POSERR. Use the RI command to return from the #ININT subroutine.
USAGE: DEFAULTS:
While Moving
Yes
Default Value
m=0
In a Program
Yes
Default Format
Command Line
No
Controller Usage
ALL CONTROLLERS
RELATED COMMANDS:
Return from error subroutine
Return from interrupt subroutine
EXAMPLES:
#A
;
'Program A
PR
500
;
'Move A axis forward 500 counts
BG
A
;
'Begin motion
AM
A
;
'Pause the program until the A axis completes the motion
EN
;
'End of Program
Note
: Instead of EN, use the RE command to end the error subroutine and limit subroutine. Use the RI
command to end the input interrupt subroutine
Summary of Contents for DMC-40x0 Series
Page 2: ......
Page 4: ......
Page 10: ...vi i Table of Contents DMC 40x0 Command Reference This Page is Left Blank Intentionally ...