Here's my version of linuxcnc XYZAC post processor for Fusion 360. Its based on tecno inverse time feed, Spangled 20190223 enable G64 path blending and also some code I stole from another post processor to Rewind C Axis since my setup is -10,+110 degrees in C.
Code:
if (true) { // note: setup your machine here
var aAxis = createAxis({coordinate:0, table:true, axis:[-1, 0, 0], offset:[0, 0, 0], cyclic:false, range:[-10,110], preference:0});
var cAxis = createAxis({coordinate:2, table:true, axis:[0, 0, -1], offset:[0, 0.15, 0], cyclic:false, range:[-360000,360000], preference:0});
machineConfiguration = new MachineConfiguration(aAxis, cAxis);
setMachineConfiguration(machineConfiguration);
//optimizeMachineAngles2(0); // TCP mode enabled (eg. M128, TRAORI, G43.4, G243)
optimizeMachineAngles2(1); // TCP mode disable (eg. M128, TRAORI, G43.4, G243)
}