That is a Cam/post problem. It is not doing what you ask OR you are not telling to do it correctly.
Mach3 will only do what the Gcode tells it to do.
Most times in CAM you have an option as to where POINT OF ORIGIN will be such as lower left, center of drawing or where you define it to be such as a center of a circle in the part.
Sometimes you can define the Point of Origin in the CAD side and then the CAM side will follow it.
Hope that helps, (;-) TP