Since ESS is unable to deliver their Tormach to Mach4 system, and after viewing Tormack's PP videos, I'm going all in for PP. I believe its benefits far outweigh its issues and growing pains. Below I've posted a few lines of code for a program I run under Tormach's M3 without problem. PathPilot executes the program and does what it should but with one issue. It doesn't pause after the M6 command so I can make a tool change. It must be that Tormach's M3 is more tolerant of sloppy code than is PP. FWIW, an excerpt of the code is listed below. Try not to laugh too hard. My cad program is a napkin and a pencil. My cam program is called "Notepad".


O1000 TWO PASSES C&B POCKETS
(********************************************)
(First Pass Pocket "C" 1.249 DOC)
(********************************************)
N10 G17 G20 G40 G49 G50 G80 G90 G94 G64 (SAFETY BLOCK)
(************* #16 Third Tool Long 5/16" HSS EM *************)
N12 M6 T6 (5/16" Long HSS End Mill)
N14 G56
N15 G00 X-3.365 Y0.000 Z6.000
N16 G43 H6 Z1.0000
N18 G00 M3 S4300
(*************MILL To 1.249" **************)
N30 g41 d6
N33 G0 X-3.3650 Y0.250
N34 M8
n36 f8.36
(**************** Begin Pocket "C" DOC 1.249" **************)

N100 g1 X-5.6073 y0.250 Z-0.100
N105 G3 X-5.826 Y0.0313 R0.2187
N110 G1 Y-0.0307
N115 G3 X-5.6073 Y-0.188 R0.2187
N120 G1 X-3.3650 Z-0.200
N125 G1 Y0.250

N200 g1 X-5.6073 y0.250 Z-0.300
N205 G3 X-5.826 Y0.0313 R0.2187
N210 G1 Y-0.0307
N215 G3 X-5.6073 Y-0.188 R0.2187
N220 G1 X-3.3650 Z-0.400
N225 G1 Y0.250


N300 g1 X-5.6073 y0.250 Z-0.500
N305 G3 X-5.826 Y0.0313 R0.2187
N310 G1 Y-0.0307
N315 G3 X-5.6073 Y-0.188 R0.2187
N320 G1 X-3.3650 Z-0.600
N325 G1 Y0.250

Etc,

L'shanah tova