The program should provide for program comments and "safety" coding so that the machine state is correct to run the program.
(Sample Program G01EX2:)
( PROGRAM USES G55 Work Offset) COMMENT
(Workpiece Size: X4, Y3, Z1)
(Tool: Tool #3, 3/8" Slot Drill)
(Tool Start Position: X0, Y0, Z1)
N10 G90 G80 G40 G55 G20 G17 G50 G94 G64 (safety block)
RICH