For the most part its called DNC or drip feeding. It transfers the amount your buffer at the control can handle, not necessarily block by block (although it may appear so if thats your resolution or rate of data transfer). If you google for DNC software, many of them have trial versions you can get free and I've even come across some that are just plain free.
Setting up the machine to do this isn't hard. I'm not familiar with Emco though so I'm not sure what you'll need or actions to take. I know that on a lot of controllers though, DNC is an option. If you have the manuals for the machine, look into it for DNC file transfers and it should explain the process in there.