I've seen others here with this issue and did a ton of research looking for other threads that could help solve this problem with G43 triggering a Z+ overtravel alarm after a tool change. In other Fanuc controls you can change P5006.6 to 1 to stop Z axis motion and resolve this. I have a Robodrill 21iD with a 16i-MB that has this issue and cannot figure out how to resolve it. Looking through the manual for P5006 only shows a bit for automatic offset for inch and metric conversion at Bit(0). I tried setting 5006.6 to 1 but no luck. I checked the current parameters of tool compensation and only see 5001.1 (TLB) as active. I am setting tool offsets referencing the spindle face on a 123 block so that the offsets are positive and are the gage length of the tool. Any help or ideas would be much appreciated.
A sample of code for a job I am running will produce a Z+ overtravel right when the next tool offset is set.
Setting to G44 triggers a Z- overtravel right away. I set 5006.6 and power cycled with no luck. What is confusing me is there is no issue on the first G43 H** in the program.
So when M6 is called for a tool change G91 is set and does not get set back to G90 before the next G43 offset is called which causes the overtravel situation. I'm sure this could be resolved by changing something in the tool change coding which is the right way. Instead I modified the post processor to call a G90 after the work offset callout on every tool change.