I've done CNC punchpress programming. It's relatively easy because you're only moving in X and Y. The place I worked for used software that came with the machine (AMADA) but I also used Unigraphics. Nesting individual parts onto the larger pieces of sheet metal is also part of punchpress...
EdgeCam software has DNC software that will send and recieve Mazatrol programs. We already have a DNC system for EIA. But we have one machine just outside my office that is used for mazatrol. A cable was connected between my computer and the CMT port. Works fine. Of course this is just...