I looked through the manual and am trying a couple things on my Mazacam CadCam. I think I have an idea how it works. For the thread line, try the G34 with your Z position move. Use the FEEDRATE to enter your starting pitch (ie: 20TPI + .050 IPR). Under the RADIUS/VARIABLE value, enter the amount the pitch will increase or decrease ( + or - respectively, +.00015 if thats how much you want it to increase per rev). That might work, I want to load this and try it, but my machine is running a job.
The only other question I'd have is what to do for multiple passes. It may be that if you start at the same Z position, the G34 (like the G32) will synch the feed and the spindle. You may be able to do the math using the depth of each pass and the angles on each side of the 1st thread which could create the alternating "zigzag" style of thread passes.
At this point I'd just be curious to see if the variable pitch thing worked out.