We purchased a VQC 30/50 (nice but older) last August with an M2 control. We do both G-code and Mazatrol programs here and we're beginning to figure out this machine.

When using diameter comp (like G41 D68 x,,, y,,,,) I don't want the machinists or programmers to have to change/remember too many things between the two styles (G and Maz) of programming.

SO... how do you effect diameter comp in the G-code program without making the programmer/machinist change/remember a bunch of stuff for that diameter-comp-ed tool - because Mazatrol has the full diameter in the tool offset page AND the programming software wants to move the cutter away by half a cutter also! So, unless you "Zero out" one or the other, you get twice the diameter comp.

BACKGROUND:
We have one G-code offset page - just one. It goes from 1 to 128. We ALSO have the Mazatrol tool offset page where you put cutter actual diameter.

We did find that, in the case of length, that a G43 H18 code adds BOTH the length in the Mazatrol length page AND the #18 offset to calculate the tool length.

Similarly, we found that G41 D68 would take BOTH the path from the G-code programming system (that is half-a-cutter away from the part) PLUS half the diameter in the Mazatrol tool diameter page PLUS any D68 offset to calculate the tool diameter comp. This left us two tool radii off the part - one from the Mazatrol page and one from the programming software. So we shut off the "Cutter left" in the programming software and it worked fine using the actual tool diameter in the Mazatrol page.

This makes the programming software a little crazy and our V-10 with M-32 doesn't have this way of thinking so is there any other way to do it?