Post Processor Help - Horizontal 4th Axis Indexing

Post Processor Help - Horizontal 4th Axis Indexing

damienXKE5U
Observer Observer
356 Views
1 Reply
Message 1 of 2

Post Processor Help - Horizontal 4th Axis Indexing

damienXKE5U
Observer
Observer

Hi,

i have been muddling my way through the editing of a post processor trying to get some results and i am stuck on one part. I have modified the way it positions itself for tool changes and i have removed the A and C axis posts however what i cant figure out is how to get the B axis to have the correct angle. it appears to be outputting an angle difference between the Setup WCS Origin and the Tool Orientation, ie it would output a value larger than 180°. I can have two operations positioned 90° and -90° from the Setup WCS but it outputs B90 for both where it should be B90 and B270. is this something i am doing wrong in Fusion or is there something wrong with my post processor.

 

I have attached my latest post processor.

0 Likes
357 Views
1 Reply
Reply (1)
Message 2 of 2

andrea.amilo
Community Manager
Community Manager

Hi @damienXKE5U ,

I think you have to proper configure machine kinematics in :

 

  if (true) { // note: setup your machine here. 4 axis machine
    // var aAxis = createAxis({coordinate:0, table:false, axis:[1, 0, 0], range:[-360, 360], preference:1});
    var bAxis = createAxis({coordinate:1, table:true, axis:[0, 1, 0], range:[-360, 360], cyclic:true, preference:1});
    // var cAxis = createAxis({coordinate:2, table:false, axis:[0, 0, 1], range:[-360, 360], preference:1});
    machineConfiguration = new MachineConfiguration(bAxis);

    setMachineConfiguration(machineConfiguration);
    optimizeMachineAngles2(1); // TCP mode
  }

and you have to setup angular calculation for machine instead of euler :

var useMultiAxisFeatures = false;

I hope this helps you.

Please test it carefully and let me know.

 

 



Andrea Amilo

Senior Technical Consultant

Autodesk Knowledge Network | Fusion 360 Webinars | Autodesk Make
0 Likes