Is there a better way of relaying size and location of holes to the cam programmer or is the hole table it?
I don't know how many holes oyu have, but of course you can always dimension to each hole and place a hole callout for each hole (or group of holes).
The CAM programmer may be able to use the 3D model to program from, so in that case you don't technically need any specification on the print. The only reason would be for tolerances. But maybe you could add 3 datums to the print and a geometric tolerance callout to the holes and a note saying to take the basic dimensions from the 3D model.
Retrieving data ...