SolidCam and Coordinates.
As a new user of SolidCam, I was blown away by the ease of setting up
A click or two, and you can place it, rotate it, get the axes where you want
them, add more coordinate places etc.
Download a demo and you'll see!