In modern drilling and tapping machines, the surface to be drilled is either kept on a drill press table or a drill press vise. For drilling in a round shaft, a drill press vise is used while a drill ...
Semi-automatic? The CNC machine (with PC-side software) parses the drill file that most PCB design software spits out, and moves an X-Y table under your drill press to just the right spots.