|
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.
|
|

|
| 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.
|
|
|
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.
|
 |
|