Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.
AchimN
in reply to: rhdfmail

@rhdfmail Thanks for your feedback.
The issue you reported will be fixed with the next update of the heidenhain post processor which will show up on the post library within the next few days.

The main reason for the issue you see is that the postprocessor does not fully support machine configurations.

As a quick fix, you could define your kinematics inside of your postprocessor as explained here:
https://forums.autodesk.com/t5/hsm-post-processor-forum/how-to-set-up-a-4-5-axis-machine-configurati...

By looking into the machine configuration you defined into fusion, your machine config should then look similar to this:

  } else if (true) {
    // NOTE: setup your machine here
    // var aAxis = createAxis({coordinate:0, table:true, axis:[1, 0, 0], range:[-120.0001, 120.0001], preference: getProperty("preferTilt")});
    var bAxis = createAxis({coordinate:1, table:true, axis:[0, 1, 0], range:[-120.0001, 45.0001], preference:-1});
    var cAxis = createAxis({coordinate:2, table:true, axis:[0, 0, 1], range:[0, 360], cyclic:true});
    machineConfiguration = new MachineConfiguration(bAxis, cAxis);

    setMachineConfiguration(machineConfiguration);
    optimizeMachineAngles2(0); // using M128 mode

 

You will then also notice that the post processor will output real machine angles rather than vectors.
Please test carefully.



Achim.N
Principal Technology Consultant