Posting Tormach G-Code interpolates Vertical Lead-in Radius into Linear Segments (G1 Code). Is there way to force the Post Processor to generate Arc (G2/G3) codes? Haas Post (i.e.) does that.
Solved! Go to Solution.
Solved by Boopathi_Sivakumar. Go to Solution.
Solved by Tom.Hemans. Go to Solution.
Hi,
In the function onCircular, it looks like there is a conditional that is linearising lead in/out moves. If these lines (line 1440 to 1451, see the image Linearising moves.png) are removed, then the post will output the lead in/out moves as G18 G2/G3.
However, these moves are linearised because the controller does not handle the transition between planes (G17/G18/G19) well. So you should check whether your machine can support changing XY/YZ/XZ planes before modifying the post.
Hope this helps,
Tom
Whatever the @Tom.Hemans is right, though it is a generic post processor for tormach then have added the linearising lead in/out moves, If your machine supports the arc movements on various planes that is if it supports (G17 , G18 and G 19) then you can modify the post processor.
I have modified the post processor and attached here if your machine supports G17,G18 & G19 then you can use this
Thanks,
Boopathi
Boopathi Sivakumar
Sr Application Engineer
www.usamcadsoft.in
Facebook | Twitter | LinkedIn
Thank you so much for clarification. Just wondering, Tormach has 3 CNC Mill Models. The software that drive all of them is the same. So from the point of view of post-processor, there is no difference between them. If the particular post was developed for the Tormach machine, should the developer know if these machines can handle work plane switching? BTW, who develops the post-processor, Tormach or HSM Team?
Thanks again for your help.
I don't know the history of the Tormach post, but the posts are generally written to be as generic as possible so they can work with as many machines as possible. So, in cases such as this, they will err on the side of caution and output "simpler" NC code.
The Post Library for Fusion 360 and HSM is developed and maintained by Autodesk.
Tom
Can't find what you're looking for? Ask the community or share your knowledge.