Haas NGC - Error 367 Wear Comp along with Inventor CAM 2024
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello all. I'm still learning the ropes with our new Haas machine and I'm actually doing some of the operation as well. So it's a new machine and a new operator and an experienced programmer, and all those people are me in this case.
I'm machining an open pocket that's got a mildly tight tolerance, so it's a 2D Contour operation and I turned wear compensation on so I could adjust for size and re run at the machine. Before I started the program, I probed all the tools per the normal process. My program ran fine until it got to the first operation with wear comp. turned on, which is when I got Error 367.
I looked up several threads on this and it seems like the solution is to zero out the diameter value that the machine entered during the probing process. In this case, I was using a 1/4" end mill and the entered value was 0.2493" in that column from the probing process. I zeroed this column out and then the program ran fine. The pocket was a little tight, so I went to the wear comp column and entered -0.0005" into that column and re-ran it and it worked fine.
Process wise, my assumption was that the controller used the D value to make the calculations for the moves. If I zero this out, what column from the offset screen is being used to compute the required moves? There are columns called "Actual Diameter" and "Approximate Diameter" that are user entered values. The probing operation populates the D value column which is the one that needs to be cleared.
For future parts, when wear comp is on, should I have the operator skip probing the diameter of a tool like this so they (or I) can manually measure and rerun operations as needed? Or should I never turn wear comp on in the program at all and figure that the probing operation prior to starting will get me close enough?
I guess I also don't understand why the machine won't roll with the number that was probed and populated in that D field. The tool was probed before running any parts and wear will theoretically be happening before I get to this point. So I would think the work flow would want to be to probe it, run the initial program to the probed value, let the operator check the feature and re-run if necessary. But doesn't seem to match what the machine wants. Would appreciate any advice.