Like John says in basic form not really difficult but does this machine have auto tool changer.?

This makes it a little more complicated as you'll require more Inputs/outputs than a standard breakout board(BOB) can provide. You'll also need some knowledge of Mach3 and creating or adapting toolchange macro's to make work but Still very do-able and relatively cheaply.