6K Troubleshooting - Why STARTP Will Not Always Work

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