It's some time ago, but I have a new question regarding tool compensation.
I noticed some strange behaviour of Mach3 in a very simple product, so I made a test program. It's just a square of 300*300 mm with rounded corners. When I use a curved entry move (line 3735) to the bottomline of the square, the controlled point makes an overshoot of about 0.1 mm. When I replace the curved entry move by a straight one (line 3735), it works OK. In this test example, with a tool of 4 mm, the controlled point should move at -2.0 to draw the bottom line. This line however is drawn at -1.950, with an overshoot to -1.920. Does anyone have any idea what causes this error ?
Other part programs I made using tool compensation don't show errors (as far as not used in subroutines).
Best regards,
Wilfried