Am I missing something or is the control not working properly?
Short run item, a couple of thread cycles.

Program now runs fine to this point, then gives a "D out of range" error.
Made changes, error persist.
Manual says D should be 1-16, I've used .005 for years with no prior issue.
Current version has D.01, just as shown in the manuals sample program.

T3M26
G95 F.005
G00 Z6.05
X1.05
(THD, D.01 A0 R1.05 X1.05 Z6.05)
G32 X.92 Z5.3 K14
(ENC)
(THD, D.01 A0 R1.05 X1.05 Z6.05)
G32 X.92 Z5.3 K14
(ENC)
G00 X8.0
Z10.0
M05
:G97 G70 G90 G94 G62 M41 S800 M14 X8.0 Z10.0 F100
T5M26
G95 F.005
G00 Z5.0
X1.05
(THD, D.01 A0 R1.05 X1.0 Z5.)
G32 X.76 Z4. K24
(ENC)
(THD, D.01 A0 R1.05 X1.0 Z5.)
G32 X.76 Z4. K24
(ENC)
G00 X8.0
Z10.0
M05
M02

Here is the sample OD thread program from the manual.

:G97 G70 G90 G94 G62 X1.5 Z5.6 F100. S440 M42
G95 F.03 T05 M26 M4
G0 X3.5 Z4.8 M8
(THD, D.01 A29 R3.6 X3.423 Z4.7)
G33 Z3.31 K.0625
(ENC)
G0 X8.4 Z5.6