Sunteți pe pagina 1din 24

Manual

proDNC
revision: 6.06.2002

MCA
Hauptstr. 25
D-82386 HUGLFING
Phon: +49(0)8802-605
Fax: +49(0)8802-377
www.mcamicro.de
email: info@mcamicro.de
1. ProDNC, technical data

2. Using the proDNC

3. Setup and configuration proDNC

4. Configuration explained step by step

Attachments: Info, drawings, data cable pinout

1. ProDNC

proDNC is a universal and easy to operate DNC terminal. It provides a simple, cost
sensitive connection of a CNC machine via its serial port (either RS232 or 20 mA) to an
ethernet factory network (LAN). By this, every CNC is connected to a central
dataserver. The main function to supply part programs to a CNC is done by keyboard
and illuminated display or in blackbox mode. In blackbox mode data transfer is initiated
through dummy programs directly from the CNC console. But the proDNC can do more.
It is possible to monitor CNC machine contacts (emergency off, M30 used as counter)
and a special server program evaluates these conditions. Another special server program
allows for short messages to be sent to and displayed at any proDNC display by any
computer in the network. Further included in the proDNC are two free programmable
input/output terminals which can be used for management information, time stamping,
material management and others. To make use of this features, it is not necessary to
program every proDNC, a simple server program is started to do the job. Another utility
program started at any computer in the network allows for remote setup of all parameters
and settings of the proDNC (example: baudrate RS232, IP address etc.). This feature can
also be done by any computer in the world by internet. A utility connector allows input
from a barcode pen or laser scanner etc.
All programs on the server side execute under Windows 95/98/NT/2000.
Server programs which execute under Linux are soon available.

Technical data proDNC

Metal box with mounting brackets: width * hight * depth in mm = 205*165*55


Weight: app. 2 Kg; Protection: IP54
Power: 117/230 VAC +/- 20%, 50/60 Hz, 15 VA
CNC connection: DB25 female, serial RS232 300 - 19200 Bd or 20mA current loop
Data monitor: Led COM (green/red)
Ethernet 10BaseT twisted pair, connector Western RJ45 8pin
Ethernet monitor: Led LINK (red)
2 lines 40 digit each illuminated LCD display
Keyboard 17 keys total, alpha-numeric input, 4 softkeys
Four MDI inputs to monitor events, i.e. Emergency off, M30 contact as counter etc.
Utility port (Western 6pin): 5/12 VDC for ethernet fiber adapter and a second serial
Port (300 - 9600 Bd) as input for a barcode pen, scanner etc.
2. Using the proDNC

Function Get and Send data

Use of the proDNC is simple.


From the main menu after pressing softkey Program the user has following choices,
to Get a program from the server, or to Send a program to the server.

To Get a program from the sever:

Put CNC into receive mode ( receive from serial port )


- press softkey Program in the main menu
- press softkey Get from Server
- enter program number ( see below )
- start transfer with softkey Start

To Send a program to the server:


- press softkey Program from the main menu
- press softkey Send to Server
- enter program number
- start transfer with softkey Start
The display promts now, to start serial transmission on the CNC side.

To enter a program numbers is easy. Softkey A-Z,0-9 is used change between input of
numbers or input of letters and numbers and vice versa. Left arrow clears last entry, arrow
down is the enter key. Softkey Special C. allows input of a preset character assigned to
each number key. When softkey Special C. is pressed, the special character choice is
shown in the second line of the display. When a special character is entered, the keyboard
goes automatically back into number mode.

Remarks:

Data transfer complete is shown in the display of the proDNC.

If during data transfer a fault is discovered, it is shown is the display.

If the user waits too long to enter a program number or to press the softkey Start, the
input sequence is terminated and the proDNC goes back to the main menu.

When the proDNC is in Send mode and the CNC sends no data, the proDNC terminates
transfer and indicates this as fault in the display.

In order that fault reports are not ignored, they must be promted by softkey OK
3. Setup and configuration proDNC

Configuration of the proDNC is trivial for users familiar with RS232 parameters and IP-
adresses.
For users who need detailed information, it is recommened to read paragraph 4 of this
manual. All details are given step by step.
To get into the setup menu, from the main menu press Setup, enter a password
( default 4321) and confirm by OK.

Softkey COM-Port sets RS232 parameters for the serial port connected to the CNC.

- Flow control RTS/CTS or none


- Baudrate 300 - 19200 Bd
- Data format 7E1, 7E2, 7O1, 7O2, 8N1, 8N2, 8E1, 8O1
- Timeout set in ¼ seconds ( for example: 24 means 6 seconds )

Softkey Ethernet sets ethernet parameters of the proDNC

- IP-Adr. IP adress of the proDNC


- Subn.M. Network subnet mask
- Gateway Standard gateway
- FTP Enable/Disable remote configurtation proDNC via FTP
For convenience use PC Programm MCA Config.exe to change proDNC parameters,
and to load firmware updates via ethernet.

Softkey Server gives following choices

- Main S. Main server IP


- Spare S. Secondary server IP
- MDI S. MDI server IP

Softkey Box allows following choices

- Reset proDNC
- Blackbox enable/disable and settings (configure)
- Selftest COM-Port and 20mA current loop

Remarks:
Actual setup values are always displayed at the top right side of the displays.
Key menu-back ( bent arrow ) returns to the previous menu level without changing
entries.
To avoid accidental entry changes, the user is asked, if changes are to be saved. By this
the user can walk around in the menu, control settings or simply get used to menu
handling.
Attention: Input of IP adresses asks for 3 digit entries!
For example: Enter 192.168.001.024 instead of 192.168.1.24
Configuration explained step by step: COM-Port
( softkeys: setup->password->COM-Port )
( default password: 4321 )
Softkey COM-Port is used to setup RS232 parameters for serial data transfers between
proDNC and CNC.
Flow control: RTS/CTS means flow control by hardware by two physical wires, called
RTS and CTS in the data cable. RTS is always an output and CTS always an input. Pin
RTS on the DB25 connector of the CNC (mostly pin 4) leads as physical wire to CTS
DB25 connector ( Pin 5 ) of the proDNC. This wire has following function: When the
proDNC sends data to the CNC ( i.e. CNC is in receive mode ) the CNC can stop the
proDNC sending data by setting a negative voltage on this line. The second wire leads
from the RTS pin (Pin 4) on the DB25 of the proDNC to CTS (mostly pin 5 ) DB25 of
the CNC. This time the proDNC can stop data coming from the CNC if required. This
hardwired protocol functions only, if both sides are set to RTS/CTS mode and the
physical wires in the data cable are present. When RTS/CTS mode is not used, it is
helpful in some applications, to jumper pin 4 and pin 5 in the DB25 connector at the CNC
side.
None: means no protocol is used. This mode is used exclusively in 20mA current loop
mode which is supported by the proDNC.

Data format: both sides must be set to the same data format. E means each character has
its parity bit set to even, O means set to odd and N means no parity. Most data transfers
are done with even parity. For example 7E2 means the following: every character consists
of 7 information bits, 1 parity bit (set to even) and 2 stop bits. If the sum of the 1 bits in
the 7 data bits is even, the parity bit is 0 to force even parity. If the sum of the 1 bits in the
7 data bits is odd, the parity bit is set to 1 to force again even parity. Every character sent,
consists of following bits: example 7E1: 1 start bit (always 0), 1 parity bit (0 or 1), 7
information bits and 1 stop bit (always 1). This means with 7E1 every character consists
of 10 bits or 10 equal time slices.

Baudrate: always select a baudrate at the proDNC, which is the same as the CNC
setting! 300 Bd equals to 300 bits per second. Having a data format of 7E1 equal to 10
bits per character means 300 : 10 = 30 character per second as transmission speed. 19200
Bd means, 1920 characters are transfered per second with a data format of 7E1.

Timeout: a timeout of 24 means, when the CNC does not send for 24/4 = 6 sec data, the
proDNC considers the data transfer from the CNC as terminated and closes data
reception.
Configuration explained step by step: ETHERNET and SERVER
( softkeys: Setup->password->Ethernet )
( default password: 4321 )

IP-Adr.: IP adress of proDNC ( default: 192.168.32.254 )


The proDNC resides under this IP address in the network. If serveral proDNC units are in a
network it is recommended to use following setup:
proDNC 1 = CNC1 = 192.168.032.001
proDNC 2 = CNC2 = 192.168.032.002 etc.

Subn.M.: (default 255.255.255.0 )


This setting is used in special cases and should only be changed by specialists only!

Gateway: ( default 0.0.0.0 )


This setting is used in special cases only and need not to be changed.

FTP: ( default: enabled ) Firmware updates for the proDNC can be loaded by means of
MCA Config.exe and the configuration of the proDNC can be altered via ethernet.
PC program MCA Config.exe will work only if FTP on the proDNC is enabled.
( softkeys: Setup->password->Ethernet->FTP->enable )

Configuration: SERVER
( softkeys: Setup->password->Server )

Main S.: ( default: 192.168.32.101 )


IP address of main data server in the network. Program MCA Server.exe must be installed on
this PC and is used to GET partprograms from the server or SEND partprograms to the
server.

Spare S.: ( default: 192.168.32.102 ) ( option ).


IP address of alternate server in the network. Program MCA Sever is also installed on this
PC. If main server fails and an alternate ( spare ) server is available the user has the choice to
get/store progams from/to the spare server.

MDI S.: ( default: 192.168.32.101 ) ( option )


IP address of PC which runs program MCA MDI.exe in the network. This Programm is used
to register and evaluate four CNC machine contacts like emergency off, M30 as a counter
etc. A DB9 connector on the proDNC is wired to these contacts.
Important! MDI evaluation must be enabled. To check, start PC program MCAconfig.exe,
enter IP address of proDNC and load configuration. Value 2, MDI must be enabled! If not,
tick MDI and store new configuration.
4. Configuration explained step by step: BOX
( softkeys: Setup->password->Box )
( default password: 4321 )

Reset: Softkey Reset is used to reinitialize a proDNC. This saves pulling the mains plug.
Important! Every setup change local on the proDNC or remote via program MCAconfig.exe
requires a reinitialization!

Blackbox: Enable / disable Blackbox mode and configure blackbox mode. Program
MCAconfig.exe allows a more confortable way to configure blackbox mode from the PC side
via ethernet. Before using this program, it is mandatory to enable FTP on the proDNC!
( softkeys: Setup->password->Ethernet->FTP->Enable ).

Explanations blackbox mode:

With blackbox mode enabled, proDNC operates in transparent mode, i.e. the unit can be
installed user unattended within the CNC. In blackbox mode data tranfers are initiated by a
dummy program directly from the CNC console.

Default setup is as follows:

1. Get program from server: (*program_name)


2. Save program to server: (-program_name)
3. Send following program to server: (+program_name)

1. A short dummy program with comment line (*1144) is sent to the proDNC and CNC is set
to receive mode afterwards. The comment line (*1144) means GET Programm 1144 from
server.
2. If within a CNC program the comment line (-1144) is added to a program and this program
is sent to the proDNC, the entire program is stored in the server under program name 1144
automatically.

3. First comment line (+1144) is sent to the proDNC. The following program sent to the
proDNC is stored under 1144 in the server.

Selftest: By means of test plugs the COM-Port of the proDNC in RS232 and 20mA current
loop mode is tested. ( pls. Refer to selftest drawing within this manual).
PC program description: MCA Server.exe (version 1.6)
Version 1.6 is a universal replacement for older server versions.

MCA Server.exe is used to get, save and administer CNC partprograms in the server. This
program runs under Windows 95/98/ME/NT/2000. When the program starts, the window is
used to monitor data transfer between server and proDNC units in the network.

Button: Directories
If no directories are defined, function default is used. This means all partprograms reside in
the same directory as MCA Server.exe! If the user wishes administration of partprograms, for
every proDNC a directory must be assigned once.
For example: entries via button NEW are meaning:
IP of proDNC: name: ( see below ) directory: p: subprogram directory:
192.168.32.1 TRAUB 4 C:\CNC4\ 0 no entry
192.168.32.2 GILDEMEISTER 3 C:\DMG3\ 0 no entry
192.168.32.3 MAKA 2 C:\MAKA2\ 1 C:\SUBPR_MAKA2\
192.168.32.4 FANUC 1 C:\FANUC1 2
192.168.32.5 FANUC 2 C:\FANUC1 3
192.168.32.6 AMADA 1 C:\FANUC1\ 4
Note: Last backslash (\) in directory and subprogram directory is not mandatory!
Valid entry: C:\CNC4\ or C:\CNC4.

proDNC with IP 192.168.32.1 connected to CNC TRAUB 4 gets and saves CNC programs
in directory C:\CNC4\ and so on.

Parser modes: parser modes 0 - 4 are presently supported.

P = 0: A partprogram is loaded into the CNC without modification.


Subprogram directory: no entry

P = 1: Exclusive version for company MAX MAYER (MAKA)!


Softkey: Get from Server entry: *P4711; Blackbox mode entry: (**P4711)
Input of a leading * has following result: While getting a mainprogram from server, the
program is scanned for subprogram calls. If calls are found than all subprograms are loaded
automatically into the CNC after the main program.
Example: proDNC with IP 192.168.32.3 name: MAKA2: mainprogram P4711 is loaded from
directory C:\MAKA2 and all subprograms are loaded from subprogram directory
C:\SUBPR_MAKA2. If a subprogram is not found an error message is displayed without
data transfer. Main program and subprograms can reside in the same directory (directory and
subprogram directory same entry). If a main program has no subprogram calls with entry
*P4712 only the main program is loaded without error message.
Important: it is mandatory for all subprograms to start with P!
P = 2: Nullfilter enabled. Getting a program from the server all NUL characters (00) are
removed (leading, within partprogram and trailing). Subprogram directory: optional directory
for temporary parser files but usually no entry.

P = 3: for FANUC
All trailing characters in a partprogram following program_end_character % are
suppressed. Subprogram directory: optional directory for temporary parser files but usually
no entry ( Mode P = 3 is recommended for FANUC ).

P = 4: for FANUC
All leading characters before program_start_character % and after program_end
_character % are suppressed. Subprogram directory: optional directory for temporary parser
files but usually no entry.

P = 5: for AMADA
All NC programs from AMADA are stored in ISO code (ASCII) in the server. All NC
programs retrieved from server are converted to EIA code.
proDNC offers two methods to save CNC programs in the server.

They are Normal and Backload mode.

Description Normal mode:

Button: Program example:


Extension of CNC programs: .dnc
Max. number of writebacks 2
Final writeback extension .sav
All partprograms must have extension .dnc. Saving back a partprogram, first save extension
is .001; second save extension is .002 any further save creates extension .sav and overwrites.
The original program with extension .dnc is left untouched. Administration of above program
can easily done by using explorer commands rename or delete.

example:
Extension .......... .dnc
Max. number ....... 0
Final ............. .dnc
Original Program with extension .dnc is overwritten every time. This mode is dangerous!!!

example:
Extension ..... blank (no entry)
Max number ...... 0
Final ........... blank (no entry)
This means, no extension is used ( i.e. 1147, P1234, %2001 ) and saving a program, the
original is overwritten without warning!

General rules for parameter entries:


Extension: anything like dnc, txt, old, blank(no entry)
Max. number ..... max. 999
Final .................. anything like sav, fin, new, blank(no entry)
Description Backload mode:

Button: Program example:


Extension .... .dnc
Max number ...... 2
Final ......... .sav
All partprograms in the server must have extension .dnc. When the program xxx.dnc is saved
in the server, it replaces the original xxx.dnc. The original xxx.dnc is renamed to xxx.001.
Modifying the partprogram again and storing it back to the server again replaces the xxx.dnc.
The replaced xxx.dnc is renamed to xxx.002. When max number is reached, next save
replaces xxx.dnc again. The replaced program has now extension xxx.sav. From now on any
further program save replaces xxx.dnc and overwrites xxx.sav.

Button Name:

A meaningful name can be assigned to every proDNC IP in the network. Programs


MCAremote, MCAmessage and MCAconfig can select a proDNC IP by an assigned name.

Button new: enter new name and IP and confirm by OK.


Button change: Click IP/ name entry to be changed, click button change, change entry and
confirm by OK.
Button delete: click IP/name entry to be deleted, click button delete.

Button Color:

The color of the server window can be changed. There are three possibilities:
1. Key color (green)
2. Windows color (gray)
3. Selfdefined colors

General notes for administration of CNC programs:


In most cases CNC programs in PC directories are without extension i.e. 4711, %3344,
P3522 etc. In DOS-Mode all programs in a directory can be modified to get an extension
easily.
Example: name of directory: CNC; all existing programs in the directory are without
extension. Extension desired: .dnc

Change to DOS-mode under Windows by following entries:


Start > program > MS-DOS mode or
Start > run > enter “cmd” and confirm OK
Now DOS window opens:
1. Change to directory CNC by entry: cd\CNC return
2. Add extension .dnc to all programs in directory CNC by:
Enter: ren space *. space *.dnc return
All programs in directory CNC have now extension .dnc
Rename all programs in directory CNC from .dnc to .abc
Enter: ren space *.dnc space *.abc return
Note: space means: hit space key, return means return key!
General notes on blackbox mode:
In blackbox mode a proDNC is installed operator unattended within a cabinet. All commands
are initiated from the CNC console. Default characters for commands are: ( = command start,
* = Get from server, - = send to server, + = next program sent goes to server. Above
command characters can be reconfigured with program MCAconfig.exe ( values:
20,21,22,23,24 ). For example command line (*1147) entered at the console and sent over
the serial RS232 link to the proDNC means, get from server program 1147. This is equivalent
to a manual entry at the proDNC Get from Server, enter 1147, Start. CNC is set to receive
mode and 1147 is received from the server. If the CNC control is equipped with autoreceive
function, switching to receive mode can be omitted. If within a CNC program the comment
line (-1147) is added and the entire program is sent over the RS232 link to the proDNC, the
entire program is stored under 1147 in the server. It is recommended to enable blackbox
mode all the time, even if the proDNC is operated manually. ( program MCAconfig.exe,
enable blackbox mode value 3 ). Following advantages result: If every CNC program is fitted
with comment line (-program_name), it is automatically stored in the server under the correct
program number. Getting a program can still be performed in manual mode on the proDNC.
For load and store mode in the server Normal and Backload mode is allowed. There is
another advantage: If it is desired, that programs stored back to the server should generally
reside in another directory than programs retrieved from the server following comment line is
added to every CNC program, example: proDNC with IP 192,168.32.1 TRAUB4 gets and
stores CNC programs in directory C:\CNC4. If now following comment line (-\CNC12\1147)
is added to the CNC program it means proDNC TRAUB4 gets program 1147 from C:\CNC4\
( manual mode ),but stores program 1147 automatically to C:\CNC4\CNC12\. Note: CNC12
must be a subdirectory of directory CNC4. Before using this mode the corresponding
subdirectory must be created once. Also note, if the subdirectory feature is used, Backload
mode is not allowed!
The advantage is obvious, the original CNC programs reside in CNC4 and all programs sent
back ( modified ) reside in CNC12, which is a subdirectory of CNC4.

General notes for system installation:

After proDNC system installation ( proDNC mounted, RS232 cable to CNC and ethernet
cable connected ) a minimum configuration is mandatory to initialize the entire system. Via
menue setup -> password -> server -> MAIN S. main server IP must be entered. In a
standalone system the default IP can be used. Is an integration to an existing system required
a system administrator should be consulted. Via menue setup -> password -> ethernet -> IP-
ADR every proDNC get a unique IP address. Defaults for Subn.M and gateway should
remain in a standalone system. Again integration to an existing system requires a sytem
administrator for advice. FTP default enabled is left untouched. All further setups ( comport,
blackbox mode, MDI IP ) can now be assigned on every proDNC locally. A more convenient
way is to start program MCAconfig.exe for a remote configuration. Important: After a
configuration change local or remote it is mandatory to perform a reset on the proDNC!
Before doing the final configuration it is advisable to start program MCAserver.exe. Button
Name is used to enter all IP’s of all proDNC’s in a system. A meaningful name can be
assigned to every IP address. Via button Program global storage mode and extensions are
entered. Button directories selects parser mode and directory for every proDNC in a system.
Program description: MCA MDI.exe Vers. 1.6 ( for Windows 95/98/ME/NT/2000 )

PC program MCA MDI.exe evaluates CNC events which are evoked by opening or closing
of free potential contacts on the CNC. A DB9 connector of the proDNC is wired to these
contacts. Terminal proDNC can evaluate max. 4 contacts of the CNC. Contacts 1 -3 evaluate
NO or NC contacts. Contact 4 input must be wired to a NO contact of the CNC and is used
mainly as a counter. Events of all CNC’s and proDNC’s in a network are written to a central
textfile. This textfile can be eveluated by EXEL, DBASE etc. The textfile contains following
entries for every event: Date, Time, IP of proDNC, Change x,x,x,x Level x,x,x,x.
The program has following functions:
Select file, activate/deactivate textfile write, clear, color, exit.

Select file: Selection of a directory, filename and extension for events to bestored. Without
selection, file name is event.txt and resides in the same directory as program MCA MDI.exe.
Activate: events to be stored in textfile. Deactivate: events are only displayed in the text
window.
Clear: all entries in the local window.
Color: Select color of window, three choices (see server description).
Exit: exit program MCA MDI.exe

Note: proDNC also monitors powercuts of CNC and proDNC. When power returns,
following entry is made to textfile:
Date, Time, IP, Change: 0,0,0,0 and Level 1,1,1,1.
MDI server not started or workstation failed, all events are stored in the proDNC and are
written to the textfile when MDI server is operational again.

Notification: ( for EURO-ISDN only, US version supplied later )


is used for to notify service personell on CNC maschine malfunctions by telefon.
A potential free contact on a CNC machine which closes on CNC malfunction is connected
by 2 wires to the MDI input connector ( MDI contact 3 of DB9 ) of the proDNC. The closing
of this contact causes a telefon call to a preset phone number.
System requirements:
Program MCAmdi.exe must be installed on a PC within the network, which is equipped with
an additional ISDN card connected to the telefon system. ( preferable: internet functionality,
capi-driver installed). Following download files are required: MCAmdi.exe,
CapiRecorder.exe, wave files as demo: allOK.wav, test.wav and message.wav.
Configuration:
Repeat: entering value 0 means: if main number called is occupied three attemps with 5
minutes delay between calls are made. If main number is still occupied, three attemps with 5
minutes pause between calls is attempted on alternate number. Notification is than stopped. If
above value is 1,2,3 ... above dial sequence is repeated with 30 minute pause between 1,2,3 ...
Prefix: enter only exchange digit ( mostly 0 ) if required. Important: never enter here area
codes.
Number: local phone number of PC equipped with ISDN card.
Close: close configuration.
Button New entry:
IP:/ name: selects a new window with a list of all proDNC in the system. Here proDNC units
are assigned to the alarm system.
Voicefile: selects an audio file (.wav ).

Button Change: select entry in liest, button change, modify and confirm with ok.
Button Delete: remove entry from liest.
Buttons Select, Sel.All, Disselect, Diss.All are used to activate/deactivate proDNC in the
alarm chain. Activation is also possible by mouse click in the corresponding tick box.
Main number: Prefix(if required) area code (if required) and phone number of person to be
called in case of fault condition detected.
Alternate number: Prefix (if required), area code (if required) and phone number of
substitute.
Test: Systemverification by testcall.
ON: Alarm system enabled ( exclamation mark in a green field ). Switchin on also causes an
automatic test of the local ISDN system.
OFF: Alarm system off ( exclamation mark in a yellow field ).

Handling by person called:

Phone keys 1,2,3,0

There are following possibilities for the person called:

Called person confirms with key 1:


This means, call is accepted. Alarm system is deactivated, no further calls.
Called person confirms with key 2:
Error condition is acknowledged and reset. Called person decides no action is required.
Alarm system remains active on all other CNC’s in the alarm chain.
Called person confirms with key 3:
This means, call is denied and results in an automatic call to alternate number.
Key 0 causes a repetition of message.
Note: All key actions are recorded with date and time!

Program CapiRecorder.exe.

CapiRecorder.exe is used for recording and playback of voice files by Telefon.

1. Phone number: enter phone number of set used for recording and playback.
2. Button select: select notification file or enter path and filename for a new recording.
3. Click button overwrite to modify an existing file or record for a new file.
4. Click button Stop.
5. Button playback for control of messages.
Program description MCA Message.exe ( for Windows 95/98/ME/NT/2000 )

PC program MCA Message sends short messages to any proDNC from any workstation in
the network. ( max. 40 characters ).

Operation:

1. Enter IP address of selected proDNC in the network or click button select,


select IP/name and confirm by button select.
2. With left mousekey click “Connect”. Upper window shows display entries of
selected proDNC.
3. With left mousekey click button “Enter” or “Clear” to erase text in the lower
window. Enter text into lower window and click “Send”. Text sent will be displayed
in the upper window.

Change color of window: right click into window, select color, color window opens,
select color and close.
Program MCAconfig.exe ( for Windows 95/98/ME/NT/2000 )
Configuration tool MCAconfig is used to setup and verify all proDNC parameters via
network remotely.

Handling of program:

1. Enter IP of proDNC or click button select, click IP/name and confirm by button select
2. Click button “read proDNC” with left mousekey.
3. Connection to proDNC is setup and all parameters are shown.
4. Change parameters and store back with button “load proDNC”.

Note: Parameter changes are valid only after a proDNC reset!


( setup -> enter password -> reset ->reset! ).

A parameterfile of every proDNC in the network can be stored via file -> save (as) and
recovered by file -> load function.

Detailed explanation of items:


Item 1: password 0000 - 9999 ( default 4321 )

Item 2: MDI contacts: check box if evaluation to be performed.

Item 3: Blackbox mode: check to enable blackbox mode.

Item 4: Auto secondary server: automatically secondary server is used and only if main
server is down. Used in large systems to increase partprogram availability!

Item 5: DTR error report: in blackbox mode a standard error string is evoked. ( pin 20 of
proDNC to pin 6 of CNC in the data cable must be wired ).

Item 6: Dummy program error report. Faults are reported to the console of the CNC by
dummystrings. ( this function is only possible on CNC systems with autoreceive function).

Item 7: Save password required. Saving of partprograms only possible with password.

Item 8: Timeout COM-Port ( default 24 = 6 sec. ). If COM-Port of proDNC is idle for more
than 6 sec. reception is terminated.

Item 9: Timeout ethernet ( default 30 sec. )

Item 10: Timeout connect ( default 5 sec. )

Item 11: Receive delay ( default 15 sec. ) Time to set CNC to receive after transmission of
dummy program in blackbox mode.

Item 12: DTR error time ( default 5 sec. ) Time DTR line true. Only blackbox mode.
Item 13: Error program delay ( default ) Time to set CNC to receive mode for error string.

Item 14: Baudrate RS232 COM-Port of proDNC.


Item 15: Data format RS232.

Item 16: Flow control COM-Port proDNC. ( set none for current loop ).

Item 17: IP Data server. Main data server.

Item 18: IP spare data server.

Item 19: IP MDI server.

Item 20: Blackbox mode command string start character.

Item 21: Blackbox mode command string get program character.

Item 22: Blackbox mode command string save program character.

Item 23: Blackbox mode command string send program character.

Item 24: Blackbox mode command string end character.

Item 25: Special character selection for keys 0 - 9.

Item 26: Welcom text: ( free text ).

Item 27: main menu: ( free text ).

Green button “CHECK” verifies all parameter settings for validity.


1 2 3 4

DB25 male DB25 male DB25 male DB25 male DB25 male DB25 female
13 13 13 13 13 13
25 25 25 25 25 25
12 12 12 12 12 12
24 24 24 24 24 24
11 11 11 11 11 11
D D
23 23 23 23 23 23
10 10 10 Data cable 10 10 Data cable 10
22 Data cable 22 TRAUB 22 22 22 22
9 9 9 X-ON/X-OFF 9 9 SIEMENS model 3 9
21 RTS/CTS mode 21 MAKA 21 21 TRAUB 21 21
8 8 8 or no 8 8 RTS/CTS mode 8
20 20 HEIDENHAIN 20 handshake 20 FANUC 20 20
7 7 7 7 7 7
19 19 DECKEL 19 19 19 19
6 6 6 6 6 6
18 18 MAHO 18 18 18 18
5 CTS CTS 5 5 5 5 5
17 17 WEILER 17 17 17 17
4 RTS RTS 4 4 4 4 4
16 16 SIEMENS 805-880 16 16 16 16
3 RXD RXD 3 3 3 3 3
15 15 15 15 15 15
2 TXD TXD 2 2 2 2 2
14 14 14 14 14 14
C C
1 1 1 1 1 1

(optional) (optional) (optional)


proDNC proDNC proDNC

DB25 male
DB25 male DB25 male DB25 female proDNC
13 13
13 13 13 25 25
25 Data cable 25 25 12 12
12 12 12 24 24
24 BLACKBOX 24 24 11 11
11 11 11 23 23
23 MODE 23 23 10 10
10 10 10 22 22
22 RTS/CTS mode 22 22 RS232C connector proDNC 9 9
9 9 9 21 21
B B
21 21 TRAUB 21 8 8
8 8 8 20 20
20 DTR 20 20 DTR * 7 7
7 7 7 19 19
GND Attn.: use DTR only in blackbox mode for Traub CNC machines
19 19 19 6 6
6 DSR 6 6 18 18
18 18 18 5 5
5 CTS CTS 5 5 CTS 17 17
17 17 17 4 4
4 RTS RTS 4 4 RTS 16 16
16 16 16 3 3
3 RXD RXD 3 3 RXD 15 15
15 15 15 2 2
2 TXD TXD 2 2 TXD 14 14
14 14 14 1 1
1 1 1 protective ground
(optional) proDNC
A
proDNC A
data cables proDNC --- CNC
Output DTR from proDNC is used only in blackbox mode
for fault signalisation

1 2 3 4
1 2 3 4

DB25 female RXD DB25 female RXD


13 13
GND set 20mA
25 + 25
12 12
GND GND
TXD 24 TXD 24
D 11 11 D
23 23
10 TXD 10 TXD
22 22
9 set 20mA 9 set 20mA
21 + 21 +
8 8
RXD 20 RXD 20
7 7
19 jumper 3-10 ! 19
6 proDNC intern 6
18 18
5 5
17 set 20mA 17
4 +12V 4
16 16
3 3
15 15 jumper 3-10 !
2 GND 2
C proDNC intern 14 14 C
1 1

20mA current loop 20mA current loop


CNC supplies 20mA for TX and RX proDNC supplies 20mA TX, CNC supplies 20mA RX

DB25 female RXD

TXD 13 13
TX
25 25
TX
12 12
RX
TXD 24 TXD 24
RX
11 11
GND
23 23
10 TXD 10
22 22
9 9
B 12V/20mA B
21 21
8 8
RXD 20 RXD 20
7 7
19 19
6 6
set 20mA 18 18
GND
+12V 5 5
17 20mA 17
4 4
16 16
proDNC intern 3 +12V 20mA 3
GND
15 jumper 3-10 ! 15
set 20mA 2 2
+12V 14 14
12V/20mA
1 proDNC intern 1

20mA current loop


A proDNC supplies 20mA for TX and RX
pinout DB25 female for current loop A

20mA CURRENT LOOP schematic

1 2 3 4
1 2 3 4

MDI contact pinout


D D

MDI connector MDI contact 4 contact 4 must be a NO contact and is uses as a M30 counter!
5
9
4
8
3 MDI contact 3
7
2
6
1 MDI contacts must be free of any potential!
DB9 female MDI contact 2 contacts 1 - 3 can be NO or NC contacts

C C

MDI contact 1

B
Twisted pair Ethernet cable B

max. length 100 m for UTP oder STP (screened) Cat 3 oder higher

RJ45 RJ45
1 (TX+) 1
2 (TX-) 2
3 (RX+) 3
4 4
5 5
6 (RX-) 6
7 7
8 8

A A

MDI - Ethernet

1 2 3 4
1 2 3 4

Serial interface test connectors proDNC


D D

RS232 test connector 20 mA current loop test connector


13 13
25 25
12 12
24 24
11 11
23 23
10 10
22 22
9 9
21 21
8 6K8 8
C LED C
20 20
7 7
19 19
6 6
18 18
5 5
17 17
4 4
16 16
3 3
15 15
2 2
14 14
1 1

DB25 male DB25 male

B
Test procedure: insert RS232 test plug into DB25 connector of proDNC Test procedure: insert 20mA test plug into DB25 connector of proDNC B
Start RS232 test from main menue via SETUP_ password_BOX_COM-Port Start test from main menue via SETUP_password_BOX_20mA
Test procedure checks function of RTS/CTS lines and TXD/RXD at all baudrates. Test procedure checks transmit and receive data at all baud rates
Exit test via Reset highest error free baudrate will be shown in the display!
Attention: DTR line (pin20) is used in blackbox mode only (TRAUB) example: value is 2400. This means, a data transmission of 300 to 2400 baud can be selected
DTR signal is ok, if during RS232 test led is blinking! as transmission speed.
If DTR signalling is not used, led and resistor can be omitted! Exit test via Reset

A A

1 2 3 4
CNC1 CNC2 CNC3 CNC4 CNCn
RS232/20mA loop

proDNC proDNC proDNC proDNC proDNC

*
HUB

pair cabel 10BaseT (CAT3 oder higher) with RJ45 connector


* Twisted SERVER
max. length per cable 100 m
alle Ethernet cable not crossed!

example of a simple ethernet network


complex network with own dataserver for high data security

CNC1 CNC2 CNC3 CNC4 CNC5

proDNC proDNC proDNC proDNC proDNC

HUB

Server (PC)
2nd ethernet card
to an existing network 486 / 586
CAD/CAM

Hub or Switch
CNC programs etc.
Part of existing network
proDNC connected to an existing network

CNC1 CNC2 CNC3 CNC4 CNCn


MDI RS232/20mA Loop

proDNC proDNC proDNC


CNC machines with ethernet card
Ethernet 10BaseT

HUB Server
SWITCH

existing network

S-ar putea să vă placă și