Mach3 only needs 1 pulse per rev for threading. It can't use an encoder.