Most any old laptop with a serial port and cable can send/receive files to the control using terminal or DNC software. If you have a TAPE mode you can DNC unlimited size files. I use a laptop with a couple of my machines but I prefer a dedicated USB to CNC interface.
I installed a Calmotion CNCUSB unit on a 15M mill a few years ago. And just installed another one on an 0T lathe. Super simple, flip to tape mode, select the file off the USB, and send. The internal version can be powered directly off the db25 connector using the Fanuc cable.
USBCNC-INT - Calmotion
USB cable for Fanuc CNC's - Calmotion