Hi,
I have had it working for a while. I use Industrial version but tried this as a test now in the Mach4 hobby Demo.
First create a Toggle button on your screenset.
In the 'Down Script' enter...
--A rot on----------------------
local inst = mc.mcGetInstance()
mc.mcToolPathSetARotationAxis(inst, 0)
In the 'Up Script' enter...
--A rot off----------------------
local inst = mc.mcGetInstance()
mc.mcToolPathSetARotationAxis(inst, -1)
Secondly create a DRO and name it 'droRadius'.
In the 'On Modify Script' for the dro enter...
local inst = mc.mcGetInstance();
local getVal = scr.GetProperty('droRadius', 'Value');
local getValAsNumber = tonumber(getVal);
getValAsNumber = getValAsNumber / 2; --convert to radius (dro is entered as diameter)
getValAsNumber = 0 - getValAsNumber; --make negative for Z offset
mc.mcToolPathSetAAxisPosition(inst, 0.000, 0.000, getValAsNumber);
Load your Venus head in, enable rotations with your toggle button and enter diameter of the model and hit regen.
If weird stuff happens in a 2D job toolpath remember to toggle rotations OFF and regen your toolpath.
Also if your scale is wrong make sure your A Axis Machine Coords are at Zero.
Good Luck!
D+C