Multi DNC Overview 04-10-14
Multi DNC Overview 04-10-14
This is a typical Multi-DNC system showing multiple CNC communication. Two CNC Machines are in Monitoring
Mode (Blue), two CNC Machines are actively sending CNC programs (Green background with progress bar) and
one CNC Machine is in Remote.
1 of 11
Up to 288 Ports of Simultaneous Communication
Simultaneous communication sessions with up to 288 CNC Machines from a single PC use either add-in RS-232
hardware or the Comtrol RocketPort boards or Ethernet based hardware, as well as the Wireless Spectrum
WiBox device. Direct Ethernet communication to those CNC Controls that support this is provided through a
built-in ftp server.
Client-Server Architecture
Client Server is an option that allows multiple Multi-DNC Clients to control one or more Multi-DNC Servers
over a TCP/IP network. Any file can be sent to any CNC Control at any time!
The CNC operator “punches” out This Command program requests a file named
% this program, when it is done, he % 123456.NC in the DNC computer’s Send folder for this
O3333 gets the CNC control ready to O8000 Machine Connection. It is stored as a separate program
(SND-1234) “read” and 1234.NC is sent back /F123456 name (O8000) on the CNC control (like a sub-program)
M30 after the pre-set delay time. This M30 and is edited and reused each time for Remote. The
% method works on all CNC controls % string of characters " /F " can be configured to any
that can type in alpha-numeric string, but it should be a non "move" code to avoid any
characters inside comments. problems if this program is accidentally run.
Sub-Folder Searching
An option in Remote automatically searches through multiple branching sub-folders for the requested CNC
program. CNC programs can then be managed by customer or project, rather than just by Machine Connection.
3 of 11
Remote Autoname Feature
The CNC operator just needs to punch out the program to Multi-DNC in the normal way; if the DNC computer
is setup in Remote for that Machine Connection, the Autoname function will automatically name the received
file on the DNC computer and save it to the Machine Connection’s Receive folder. The file will be named
according to the first comment like this:
% %
Using Autoname, the file on the left will be stored as “4623-
O5523 O1234
2.TXT” If your CNC control can’t use comments, then using “ O “
(4623.TXT) N1 G0 G90 G80 G40
for Autoname as on the right will also work and store the
N1 G0 G90 G80 G40 N2 G43 Z 2.0
program as “1234” This also works if the CNC control output is “
N2 G43 Z 2.0 Rest of CNC code…..
:1234” and it also can be set up to be stored as “O1234”, by
Rest of CNC code…..
automatically adding the “ O “ to the file name.
Or…Packets can be created in the Packet Manager and used in Multi-DNC. A Packet is a series of CNC
programs that are associated together for a particular operation along with notes about the operation; or a
series of CNC programs that must be run in a specific sequence – such as roughing programs before finishing
programs when doing Direct DNC (Drip Feed).
Or…Jobs can be created in Job BASE and used in Multi-DNC. Jobs are linked CNC programs, CAD drawings,
Tool lists, Setup sheets, Digital pictures, Word documents, PDF files, Excel spreadsheets, and all can be viewed
as part of a Job in Job BASE. Multi-DNC “knows” to only send the CNC Programs associated with a Job to the
CNC Control.
4 of 11
Job BASE – now Browser based
Job BASE is a Production Document Management system for managing Jobs. CNC programs, CAD programs,
Offset Files, Setup Sheets, Tool Lists, Setup pictures and Movies plus other production documents are all
associated under a Job name and description which then becomes a “Job”. When Jobs have been created and
released to production, their CNC programs can be loaded at any Job BASE workstation. A CNC machine
operator can view any previously created job in Job BASE’s easy to use graphical interface, therefore
eliminating all paper documentation. Job BASE is a browser based application that is integrated with Multi-
DNC. Job BASE runs on any browser on a PC in your LAN (Local Area Network), and because it is browser
based, Job BASE can also be used on non-PC devices, such as Apple iPads or Android based tablets, like the
Samsung Galaxy or Kindle Fire. You can also use Job BASE to trigger Multi-DNC to Send the CNC Programs
associated with a Job.
5 of 11
File Compare – now Browser based
Multi-DNC has a specialized File Compare utility that is designed to highlight the differences between an
original file sent to a CNC Control vs. a changed file sent back to the DNC system. Because File Compare is
now browser based, it can run from any PC on your network. File Compare can also be used on non-PC
devices, such as Apple iPads or Android based tablets, like the Samsung Galaxy or Kindle Fire.
File Compare can be run in a manual (you choose the two files) or an automatic mode where the returned file
from the CNC Control is automatically setup to compare to the original file sent and the differences between the
two files are sent to you in an e-mail report. If there are no differences, the returned file can be automatically
deleted.
6 of 11
Printer friendly hardcopy
You can print the two compared files and show them side by side with all the differences highlighted in red.
This is displayed with less colors than the screen display to save on printer ink.
System Event Log shows all Events – date and time stamped.
7 of 11
Multi-DNC CNC Editor for Large CNC Programs
Very large CNC code programs (up to 90 MB) can be edited using virtual memory. Virtual memory is fast: a 16
MB CNC program (900,000 lines) is loaded and ready to edit in 3 seconds, and there are no artificial limitations
to the number of lines in a CNC program.
Resequence
Allows you to re-sequence the Program “N” blocks for a selected block or the entire file. There are many
options for suppressing N blocks on certain lines or only numbering Tool Change lines.
Integrated 3D Backplotting
Displays graphic wireframe tool paths with many viewing options. Graphic manipulation is easy with dynamic
zoom, pan, and rotation. Program can be single stepped both forwards and backwards. Partial toolpaths (such
as a single tool) can be easily shown to lessen the complexity of wireframe graphics. Rapid moves are shown
as dashed lines and each tool shows as a different color. Or different colors can be shown based on feedrate or
speed changes within the CNC program. Canned cycles can be shown as symbols at each hole location as in the
example above.
8 of 11
Graphical Icons for Simplicity
Multiple files can be open in the Editor concurrently, and graphical icons support all of the most used functions
of the Editor, such as searching for the next Tool Change, Speed Change, or Feedrate Change, or instantly go
to the top or bottom of a file.
Graphic Calculators
The Editor has graphic calculators to help with
right angle or oblique triangle solutions, as well as
distances between two points and several arc
calculators such as calculating an unknown radius
from three points on an arc. All of the calculator
“answers” can be pasted back into a CNC program.
Colorizing of Text
Allow the use of “Colorizing” to show different
colors for “G” codes, “M” codes or Comments, making it easier to visually locate particular types of Word Address
codes as you are editing the files. The Colorizing is for display purposes only and will not be printed or saved
with the CNC code.
9 of 11
Monitoring can Alert you for special conditions
Monitoring can be setup to send e-mails or SMS text messages when certain conditions occur, such as Machine
Alarms, or if you want to make sure the Monitored CNC Machine is in production and there is a gap of more
than X minutes when the CNC is not In Cycle. These alerts can also be setup with escalation - if the condition
is not taken care of in X minutes, then other managers can be alerted.
10 of 11
Multi-DNC Help
An excellent Help system is essential when learning or using an application like Multi-DNC. Finding the help
you need is easy - besides Multi-DNC, there are Help Systems for Remote, The CNC Editor, Job BASE, File
Compare, and the Hardware used with Multi-DNC. Multi-DNC uses standard HTML style Help, so it is like
using an Internet browser. All of the Help Systems and Search terms you need are only a click away. Multi-
DNC Help is browser based, so you can access it from any PC in your network, as well as on wireless tablets
such as Apple iPads and Android based tablets.
11 of 11