I was thinking about the same for lathe (2 axis) with Mach3.
The Schneider's XKDF joystick look OK for the job however I have no idea how to wire and setup on Mach3.
XKDF - Joystick with variable composition for medium hoisting applications | Schneider Electric