There are occasions where a STARTP program does not finish running or does not seem to run at all. The combination of a few conditions causes this problem.
If the drive is enabled (DRIVE1), drive fault checking is enabled (INFEN1), and there is no error checking with ERRORP/ERROR, then the STARTP program will stop when a drive fault occurs. You can verify what caused the STARTP program to stop with the TASF command.
For example, on a ZETA61XX:
DRIVE1 is the default
INFEN1 is the default
No ERRORP/ERROR by default
When a drive fault occurs, the STARTP program terminates.
In contrast, on a 6200:
INFEN0 is the default
When a drive fault occurs, the STARTP program does not terminate.
A fix:
DEL MOTION
DEF MOTION
INFEN0
(body of sequence)
INFEN1
END
STARTP MOTION
Add Comment