That sounds like a problem with your steps per unit settings. You need to increase the steps proportionate to the error until it cuts accurately. If you know the pitch of your screws and the micro-stepping factor of your drives you can calculate it, but trial and error works too.