- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi, i am currently trying to create a post processor for 2 machines i have here, they are both very similar. 3 axis code runs fine without changes to the default fanuc post, but i havent even tryed 5 axis on the machines, one look at the G Code and i know it will not work. I created a machine, using machine builder, when i test the axis in cam everything is fine, limits, pivot point positions, axis directions, everything. I want the ability to simulate with machine, so i havent even tryed to override the kinematics inside the post.
I have made some small changes to the post, it reacts to 5 axis, it tilts the table, but the coordinates generated (X,Y,Z) will not mill in the correct position.
I dont know if i am doing this the right way, with the software i used before (and still do, because i cant get the post to work in fusion), the machine is defined in relation to the machine zero point. After the cam is ready, i place the parts in the machine, find their midpoint, and save to G54. I then take a picture of the offset values in G54, and when i press generate G-Code, a pop up window apears asking me to fill in the offset values, i fill them in(from the picture i took), and the g-code is generated. I usually make big series of equal parts, and i make sure they are placed in the same exact point every time with custom fixtures attached to the table, if i need to relocate them in the machine, or rebuild the fixtures, i need to get the part offset again and generate new g code. I tryed doing it the same way in fusion.
I will attach a picture of the machine(from CAM), in a pdf file that contains images with of my machine setup.
For now, i can see that when the rotary axis move, XY and Z, coordinates in g code will mill very far from the part, sometimes in unreachable coordinates.
I described how i did thing in another program, just to let you know how i tryed to do it in Fusion, doesnt mean it has to work exactly how i described. Let me know how you do it. I couldnt find any good tutorial on this.
Any help would be greatly apreciated.
Thanks
Miguel Carreira
Solved! Go to Solution.
