I tried to Post this out yesterday, not sure what happened, but here it is again:
All,
Thank you in advance for your help!
I was using the attached Post called "haas next generation 1-20-2021.cps" . It is the HAAS NGC post I downloaded on December 20. It was three days old at that time. It has one modification which I made after I received the error below while making a different part.
“Rewind of machine is required for simultaneous multi-axis toolpath and has been disabled.”
The modification was made in accordance with an entry on Autodesk Knowledge Forum. See link below:
You can find the modification I made by searching the Post file "haas next generation 1-20-2020.cps" for the comment "Mitch Gross". In addition, I used a parameter setting "SafeRetractDistance" of 1 when I generated the G-code. I thought that should be sufficient and not run into problems of over travel in the Z axis.
To make sure the modification or this Post file was not the problem, I downloaded the latest Post file from Autodesk, reran using this Post file (unchanged) and have received the same bad G-code,NC file. I have attached this Post file as well. It is the file named "haas next generation 1-28-2021.cps".
I have also attached the resulting NC file with the bad G-code tool path created using the brand new, totally unmodified Post which was the same as the NC file created using the December 2020 Post file.
Here is my take on the G-code that the Post creates. For some reason, as you can see, at the end of the tool path (.5 Rotary6 2) Block 2455 has a G49. This cancels TCPC, but G49 also cancels tool length compensation. The next block then has a G0 Z-0.5 which with tool length compensation off sends the spindle careening into the work. Bear in mind that in order for the rotary tool path to clear the part holding fixture with the C axis at 90 degrees the tool holder is 6 inches long with 2 inch tool length for a total of 8 inches. So, the spindle does not have to travel far at 650 ipm to crash.
Like wise, the second set of Rotary tool paths have equally bad G code, and it causes a Z axis over travel. At the end of the tool path (.5 Rotary6 2) block 20075 the Post uses a g49 to cancel TCPC, the next like has G53 Z2.5 which cancels tool offsets and work offsets and attempts to move to Z2.5, which on a HAAS UMC750 is not a valid machine offset position. There are similar problems with the end of this tool path at lines 24095 and 24100 and at the end of all the rotary tool paths in the NC file.
I know and have manually fixed all these problems. However, what this means is that every time I make a change to the part design or any other tool path change, I have to remake all these changes and then check and double check to make sure no errors are introduced. This is very time consuming a negates the reasons for having a CAM program in the first place.
Mitch