If you have a modern FANUC CNC (Series 30i-B or newer), check if your machine has built-in.
If budget is a constraint, consider: