Haas A axis- limit degrees of rotation to 360 to save time

Haas A axis- limit degrees of rotation to 360 to save time

morgantooldie
Enthusiast Enthusiast
832 Views
2 Replies
Message 1 of 3

Haas A axis- limit degrees of rotation to 360 to save time

morgantooldie
Enthusiast
Enthusiast

When I am drilling and tapping it wants to post drill at 0 deg, 120 deg, 240 deg and then tap at 240 deg, 360 deg, 480 deg, and so on. The problem is with is is when I have 3, 4, 5 operations it has to wrap from 1000deg back to 0 and adds quite a few seconds to cycle times. Am I missing something in the post settings, or do I have to change this by the order I select the operations in, and post "order by operation"?

0 Likes
833 Views
2 Replies
Replies (2)
Message 2 of 3

boopathi.sivakumar
Autodesk
Autodesk

@morgantooldie  yes it is possible to get it as you expected, for that you need to set the range in the kinematics.

Edit the post processor file and.. find for this line

  if (true) {
    var aAxis = createAxis({coordinate:0, table:true, axis:[(properties.makeAAxisOtherWay ? -1 : 1) * -1, 0, 0], cyclic:true, preference:0});
    machineConfiguration = new MachineConfiguration(aAxis);

modify it like below

  if (true) {
    var aAxis = createAxis({coordinate:0, table:true, axis:[(properties.makeAAxisOtherWay ? -1 : 1) * -1, 0, 0], cyclic:true, range:[0, 360], preference:0});
    machineConfiguration = new MachineConfiguration(aAxis);

 Save and test the post processor, Make sure your machine supports for shortest path rotary 


Boopathi Sivakumar
Principal Technology Consultant

0 Likes
Message 3 of 3

morgantooldie
Enthusiast
Enthusiast

I do not have those lines in my post processor. I am using the HAAS Nextgen Post

0 Likes