OK, if it doesn't matter about order i may have another problem.
I'm only dry cutting at the moment.
The X & Z both feed in together then there is a small X movement, then the Z moves at pitch speed.
When that Z depth is reached there is a G00 out on the X axis then a G00 feed on the Z axis back to the start when it all repeats.
I have already found other error in the Post Processor for Screwcutting.
Phil