CNC PAD have a DNC software designed to facilitate transfer g-code text files between PC and your CNC machine.
Once most numerically directors had briefs too weak to contain complex programs. In the 1980s has developed reliable transfer between a computer and computer numerical control via RS-232 port.