Hi Guys,
After finding no way to get the tool offsets callout on the mach 3 post, I have been messing around with the generic fanuc one and think I have a working solution and just wanted to check with anyone here if you think what I have done will cause major issues later on ( so far I have cut a couple of parts with no problems )
The problems I initially faced with the fanuc post were
1, after a tool change it was outputting G0 G90 G54 and Taking me from the current location way off the edge of the table by the x and y amount ( i think it was taking the current pos as G54 not the true G54 ) Im not sure why but i think it had something to do with G90 ( maybe this should be G91) ? so what I did was comment out the reference in the post processor to G90 ( there was only 1 ) I have left G91 intact in the post but on subsequent G code files i have created it no longer outputs G91 for some reason, but this does not seem to have affected the parts i have created since doing this
2, the other problem I was having ( after I removed the G90 from the post ) was before a tool change it was output G28 Z0 which was taking down to home zero instead of up to machine Z0 giving me the max space for a tool change , the fix I have done for this is as follows , I looked in the post processor for any reference to G28 and replaced it with G53, this now seems to post out G53 instead of G28 taking me up to machine Z0 as desired ,
one thing i should mention is that when I post out a G-code file I have an error message that I am able to read, basically it has a list of checks and changes that it does then at the end it says successful completion of post processing ?
Anyway as Im a complete novice messing around with post processors do you guys think by not having and G90 and G91 moves in my code and swapping round G28 with G53 is gonna come back and bite me in the ass?
Worst case is I go back to the mach 3 post on this site and manually type in the tool length offset callouts and and the G53 Z0 move before tool change
Any advice would be great,
Cheers