You are running in CV mode, and Mach3 is rounding the corners in order to try and maintain constant velocity. The slower your acceleration, the more rounding you'll see. One thing you can do is go to General Config, and set Stop CV on Angles to 89, and enable it.