First what control do you have?
I use Eia on our m-32. First you must decide if you are going to program from the center of the cutter or the peripheral of the cutter. I use the center of the cutter and use cutter comp.
You must set your parameters to read cutter comp. I am at home until Monday and don't have the info handy however it is in your E95 parameter I think?
Your Mazak will read your tool data page for tool length I think. Check your book to be sure. All our Mazaks use Mazatrol tool Data for tool length.
You must set all your tool offsets to 0 to control your cutter comp.
Tool # 1 is a 1.0 diameter end mill that is reground to .990. You will put your end mill into pocket #1 and go to you tool offset page and set tool offset comp #1 to -.005.
Use a D code next to your g41 or g42.
Teach your WPC’S to G54 and use g54 in your Eia code.
we also use a probe however you must use the inspection plus software to teach you g54.
I can't answer why teaching the Z axis coordinate on the EIA side using G54 does not match what I get on a mazatrol work coordinate unit. Our newer m32's to present mazaks you can run a probing unit in your mazatrol program using g54 in your additional wpc's on your wpc line.