I just finished installing and setting up a renishaw nc3 on my cnc router. Since the machine doesn't have an ATC, I set it up so that Txx calls macro 9000 for a tool change. In the macro, I have the machine go to a predetermined manual tool change location, wait for the manual change, then on cycle start it executes the tool measurement macro., sets the active tool with a m6 T#149, and returns to the calling program.
The issue I'm having is that after returning to the program, z moves are not going to the commanded height, almost like it is applying the offset twice. I can watch the program zipping by and the commanded z height is not being followed. Oddly, if I jump out with a reset and go to the MDI, commanded Z heights are fine.
Anyone have a thought on what might be going on here? After tool changes, the code calls a g43 h to apply the offset.