machine overridden by the post script error message

machine overridden by the post script error message

chrisQWNYT
Enthusiast Enthusiast
1,192 Views
10 Replies
Message 1 of 11

machine overridden by the post script error message

chrisQWNYT
Enthusiast
Enthusiast

i am working through setting my generic 5 axis machine simulation up.  my machine does not support TCP, which i believe i have turned off.  here is a post for the file and my machine post.  

0 Likes
Accepted solutions (1)
1,193 Views
10 Replies
Replies (10)
Message 2 of 11

a.laasW8M6T
Mentor
Mentor

Hi

You will need to share your post processor too as this is where the problem lies

Andrew Laas
Senior Machinist, Scott Automation


EESignature

0 Likes
Message 3 of 11

chrisQWNYT
Enthusiast
Enthusiast

sorry, i thought that i had included the post.

0 Likes
Message 4 of 11

a.laasW8M6T
Mentor
Mentor

So what the issue is is you cannot define a machine in the post AND use a Machine definition

 

So you will need to deactivate this section of the post:

alaasW8M6T_0-1709243038646.png

by changing it to false.

 

Then In your machine model you would need to move the entire machine so the Face of the C axis is on the Origin AND you would need to modify the B-axis model so the offset matches the -8.9675 off set that was in your post.

alaasW8M6T_2-1709243573222.png

 

IMO you would be better off Creating your own accurate machine model rather than using the generic one.

 

 

Alternatively, if all you are after is an approximate simulation of machine movements you could run the machine with the Machinesimulation.cps post and then post code with your Fanuc post.

This however will not guarantee accurate simulation as its not using your post processor to generate the simulation code.

 

 

Andrew Laas
Senior Machinist, Scott Automation


EESignature

0 Likes
Message 5 of 11

chrisQWNYT
Enthusiast
Enthusiast

when you say to move the c axis on the origin, so you mean the center of the x & y axis?  

 

i ask that not only for clarification, but my bc table is all the way to x- and i have a vise all the way x+ and i do not see myself moving them around on a regular basis.

 

if i was interested in having someone help or build an accurate machine for me, where could i find such a person?

0 Likes
Message 6 of 11

chrisQWNYT
Enthusiast
Enthusiast

if i make the post false as suggested, is that what i will need to use a machine without TCP?

0 Likes
Message 7 of 11

chrisQWNYT
Enthusiast
Enthusiast

i ask because i was advised to make these changes to my thread in an earlier forum post i made.

 

https://forums.autodesk.com/t5/fusion-manufacture/i-would-appreciate-someone-please-help-me-update-m...

 

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

 

0 Likes
Message 8 of 11

a.laasW8M6T
Mentor
Mentor
hen you say to move the c axis on the origin, so you mean the center of the x & y axis?  

No I mean the Whole machine needs moved so that point aligns with the Document origin, the Rotary unit itself can be located anywhere on the table.

 

This is needed for machine simulation to work correctly on a NON TCP Machine.

 

It sounds like you in over your head a little with this

Id suggest contacting one of the Autodesk partners in this link:

https://www.autodesk.com/support/partners?locations=United%20States&solutions=Fusion%20360&services=...

 

You can filter by your location to find one in your area.

They will likely be able to model your machine and configure your Machine definition and post processor correctly.

Andrew Laas
Senior Machinist, Scott Automation


EESignature

0 Likes
Message 9 of 11

a.laasW8M6T
Mentor
Mentor
Accepted solution

If your willing to spend some time creating your own model, its quite a good exercise. I modelled my machine from scratch, it did take a while, but if you have the time its a good learning experience.

 

The issue with using a machine model and kinematics with a NON TCP machine is that you have to accurately model the rotary including any offsets to get it to work properly. 

This is because the post processor uses information from the Machine model to calculate the toolpaths.

 

The modifications done to your post do effectively the same thing but are simpler in some sense as they do not require a machine model to define the kinematics offsets for the rotaries.

 

The Crux of the issue is, If you want to effectively use machine simulation(with a non TCP machine) you need to accurately model the rotary unit(the axis offsets) 

 

You cannot get this information from the post processor, its use one or the other unfortunately.

 

 

Andrew Laas
Senior Machinist, Scott Automation


EESignature

0 Likes
Message 10 of 11

chrisQWNYT
Enthusiast
Enthusiast

i will try to model my machine.  i understand i have to model the b and c accurately. i vaguely understand what you mean by the offsets, but i do have a few questions to clarify. 

 

are the offsets from then intersection of the center of rotation for b and c to the table, or to the top of the rotary axis?   

do i need to have the an offset for both b and c, or just one offset from the intersection of b and c to the point it needs to be offset from in the previous question?

 

i have all of the technical drawings for both the machine and the b/c table with all of the critical dimensions for each.

 

then looking ahead, when programing my part zero when using the b/c table will always be the center of rotation or the top of the rotary axis?

0 Likes
Message 11 of 11

a.laasW8M6T
Mentor
Mentor

Andrew Laas
Senior Machinist, Scott Automation


EESignature

0 Likes