my gcodes are telling Z axles to go to 0 through out the gcode. sending sample. using MP1000=thc
That is how the MP1000 THC system works. Those G92 Z0.0 lines are zeroing the Z axis, not sending the Z axis to 0.
The idea of the MP1000 is that you run the Z down until it touches the work and trips a switch. You then know exactly where the top of the work is. It then zeros the Z axis after compensating for the switch travel.