ProEZDNC is a remote DNC communication program that allows CNC operators to send and receive files between a CNC machine and a PC computer without the operator having to leave the CNC console.

ProEZDNC is designed to be really easy to use by shop floor personnel who are not particularly used to using computers, with large fonts for easy viewing.


screenshot of proezdnc dnc software

The procedure is this. 

1. You store simple programs on your CNC that instruct ProEZDNC to send/receive files

2. Every time an operator wants a file he edits the program, send it out via RS232 and waits for ProEZDNC to send the file back automatically.

If your CNC has comments, then you can request any filename you like, and if you choose to use directory aliasing you can get any file from anywhere on your computer or network. A very simple example would be

%
(/SEND BIG FLANGE.2)
%

You send this out the CNC RS232 port and then wait for the file to come back to your CNC. The wait time is user definable, or if you set "Wait For XON" it will come immediately an XON is received from your CNC (usually as soon as you press INPUT)

If your CNC will not accept any comments then you can still use it. -

%
N10 X1234.56 M3
%

This will get the file "123456"

To receive a file is similar except that you specify, for example

%
(/REC 1234.4)
N10............
N20............
N30............
.................
N989..........
%

You embed the command line into your CNC programs so that all you have to do is output the file and ProEZDNC will automatically save it away with the correct filename. Further, you can embed the actual program number of the program on your CNC, for example :0003 on a Fanuc, and it will automatically be saved away as 0003.

You do not have to embed the filename in the code if you do not want to. In this case you send out a small program to specify the file you want it to be saved under and then send out the actual file itself, ProEZDNC will save that file away too.

You can specify actual filenames so that you can also do this to get a file to your CNC

%
(/SEND C//CNCFILES/MORI/BIGFLANGE.TXT)
%

The // is shorthand for c:\


%
(/RECEIVE C//CNCFILES/MORI/NEW/BIGFLANGE.TXT)

N10....
N20...
%

Will receive the file to the specified folder. If the folder does not exist, then it is created.


screenshot of proezdnc cnc rs232 dnc software

In addition you can queue files up, so that the are sent sequentially to your CNC, each file can be different.

%
(/QUEUE 1234 ABCD 9876.12 C//CNCFILES/MORI/XYZ)
%

Will get the files. Notice how you can mix and match files from the root folder, aliased files and directly named files!

You can repeat a file "N" times

%
(/REPEAT XXXX 20)
%

Will repeatedly send the file XXXX 20 times in succession. Again supports aliases and direct filenaming.
You can restart any file from an absolute line number and optionally send safe start code before the file

%
(/BREAK XXXX 1678)
%

Will send the file XXXX and start at absolute line number 1678.Again supports aliases and direct filenaming.

You are not limited to 1 or 2 directories, you can specify up to 100 folders and file extension combinations anywhere on your PC or Network by adding an alias to the filename. Alisaing is a really neat and quick way of referencing a different filename in a different folder to that of the home folder.

For example you could use this to get a file

%
(/SEND C//PROEZDNC_SAX_COMM/NEWSETUP/1234.TXT)
%

But to REDUCE TYPING THIS LOT OUT, you can alias that folder, so that this has exactly the same effect !

%
(/SEND 1234.1)
%

This will get a file that you have folder "aliased" to the .1 in the above command string.

You have full control over the time allowed for operators to get the CNC ready, and can setup user definable File Not Found messages back to the CNC. There are also example settings.
Whilst setting up you can run each DNC window in debug mode, so that you can see what is happening. Again its color coordinated, so that a successful command shows green and an unsuccessful command show red. Thats great when setting up DNC and you have to peer over at the PC from the CNC, you can see whats happening!

Each command is logged away, and each session has its own log in the DNC Window
Even if the operator sends an incorrect command and is unaware of that, it is AUTOMATICALLY saved away, with the filename consisting of the CNC name and a unique datestamp, so data IS NEVER LOST !!
 

 All the above screen shots are shown at actual size and can be properly seen even at the lowest possible computer screen resolution of 640x480