Okay short version; I was hired by a couple of young engineering students to set-up and run their Sherline rigged with Flashcut CNC, version 1.4. I got it sorted out and running. Now I know it isn't quite a Fadal or Fanuc controller, but had the manual to guide me. I started a simple test program to learn how to write them. Every thing started out well, had G00, G01 G02 & G03 worked out. Then tried a simple drilling and it stopped. I read the manual for G81 parameters, but when I tested the program it stopped short of the drilling. Here is the program:

G17 G20 G40 G49 G80 G90
G91 G28 Z0.
G28 X0. Y0.
G90 G00 X2.5 Y2.5
Z-2.
G01 Z-2.125 F4.
G02 X2.75 Y2.5 I.125 J0.
X2.75 Y 2.5 I-.25 J0.
X2.5 Y2.5 I-.125 J0.
G01 Z-2.
G00 X3.5
G01 Z-2.125
G03 X3.25 Y2.5 I-.125 J0.
X3.25 Y2.5 I.25 J0.
X3.5 Y2.5 I.125 J0.
G00 Z-1.
G81 X2.5 Y1.75 R-2. Z-2.25 Q.05 F1.
X3.5 Y1.75
G80
G91 G28 Z0.
G91 G28 X0. Y0.
M30