Tool Shee T Genera Tion tec hnolog y spotlight

By DAN PARRY - manufacturing engineer
with Belvac Production Machinery, Inc.
I never cease to pause in amazement when I reflect upon the
technological feats accomplished and built upon within the
CNC machining industry. From ferocious boiler systems
feeding belt-driven pulley lines that propelled manual
machines to cut their way into history to modern day
machining — where we smugly sit back and watch machines
intuitively obey our every command — the principles
of machining have remained the same throughout this
astonishing evolution.
Just as they did during the turn of the 20th century, those
in the modern-day machining industry depend on a
diverse collection of cutting tools to form raw material into
masterpieces of precisely made parts. This wide assortment
of necessary cutting tools, though proudly and accurately
collected, often pose problems to organizational methods
and knowing when — and when not to — obsolete tooling
based on new technology. Things are no different at Belvac
Production Machinery, where we are constantly looking for
means of arranging and utilizing our cutting tools in ways
that maximize productivity while simultaneously evaluating
new developments in the cutting tool industry.
The ESPRIT Cutting Tool Manager makes the sometimes
overwhelming task of creating, managing and testing new
cutting tools a controllable undertaking. ESPRIT has taken
the potentially complicated duty of creating tools and made
it simple, to the point where any programmer can create
and add tools to our carefully constructed library. Once the
tools have made their way into the Tooling Manager, they
are easily sorted and categorized using the masterful sorting
functionality supplied with ESPRIT’s Tooling Manager,
which is backed by very Windows-like functionality (there
was a technical bulletin featured in the Jan. 28 issue of
ESPRIT de Corps that covers general use of the Tooling
Manager).
Tool Sheet Generation
Though antiquated machining techniques have given way to the
modern, the principles of machining remain the same.
technologyspotlight
“Belvac Uses ESPRIT to Power Automatic Tool Sheet Generation”
Once the tools are unerringly added to our company’s
ESPRIT tool library, they are centrally shared by all
programmers and each individual has real-time access to
additions and modifications via the SQL Express utility
supplied with every ESPRIT installation. Security can even
be arranged for the individuals accessing the library to
ensure that tools are not inadvertently deleted or changed.
With such an extensive amount of effort funded into making
certain that our electronic tool database is exact, it is equally
vital that the machine operators understand the same details
that have been put into the creation of these cutting tools. It
is within this area that many hours of my career have been
spent.
dptechnology.com
1
Without going into
too much detail
about why and how
the snapshot above
is created by the post
processor, we can take
a quick look to get a
general understanding
of what is happening
behind the scenes. This way someone can easily change the output to conform to their needs.
The first part of the code (i.e. program number, part number, set-up instructions, etc.) is controlled by the EX_STARTCODE
example in the post processor. A closer look proves to be somewhat self-explanatory when considering the terminology used
in EX_ STARTCODE.
Tool Sheet Generation
Being easy to use, centrally located and robust, the ESPRIT Tooling Manager became our primary and only electronic tool
library. We can now use the post processor to extract the parameters from within the ESPRIT tool and systematically arrange
it at the top of our NC code along with the rest of the standard information for a specific program that the machine operators
are accustomed to
seeing. Things like
Sample Tool Sheet
part number, program
number and set-up
instructions were
already located at
the top of each NC
code file, so it made
sense to put our
automatically-created
tool sheet here. The
red box encompasses
Belvac’s tool sheet.
technologyspotlight
I assumed there may be other ESPRIT users faced with this problem and therefore decided that I would use this article
to discuss the one method that I have found most useful. After trying and falling short with many different means of
communicating the details of a cutting tool library to the machine operators, I have finally found one that consolidates
multiple file types and eliminates the need for maintaining redundant information. Rather than maintaining multiple libraries
and/or databases of tooling information, we at Belvac decided to focus our attention where it had the biggest impact: the
ESPRIT Tooling Manager.
Next is a string of text representing column headings for the individual parameters that will be pulled from the ESPRIT tool
and placed in the corresponding columns.
Each column heading entails a two-letter acronym that corresponds to a field from within the ESPRIT tool page that it
symbolizes (e.g. TN is for Tool Number, TD is for Tool Diameter, etc.). Since there are quite a few acronyms, it may take a
dptechnology.com
2
technologyspotlight
Sample Generic tool setup
to sequentially pull the parameters from the ESPRIT tool
and populate the individual columns in the tool set-up sheet
using that data. The Tool Comment is then placed directly
underneath the parameters of the tool and can include any
additional specifics about the tool.
The next part of the post processor is where the real magic
happens. We use the EX_TOOLDEFINITION example
The CL File Number is used to call the value that is
associated with that particular field. To find out which CL
dptechnology.com
Tool Sheet Generation
while for the machine operators to remember what they
all stand for. To help with this scenario, we have provided
the machine operators with a picture of a generic tool that
depicts the dimensions on the tool that each column heading
signifies.
3
In conclusion, ESPRIT’s ability to automatically output a
tool sheet based on the tools used in a program provides
many benefits to our company. Potential errors are
eliminated by focusing solely on the tool information entered
within the CAM system rather than duplicating this data
inside of a tool management system or some other means of
storing electronic tools. We also estimate a conservative 3%
reduction in the time it takes to create a single program by
not having to create a separate tool sheet to deploy tool setup information to the machine operators. Not to mention the
time saved by not having to view, maintain and store multiple
file types since the tool sheet is directly within the NC code.
Tool Sheet Generation
In the seldom, but nevertheless preset, case where we need
to create a tool that uses a holder that cannot be defined
only by using the parameters supplied in a tool, we revert to
the custom shank functionality to properly define the tool.
The picture below shows an example of how it is possible to
use the custom shank option to define a tool holder that is
tapered.
While the ability to describe a custom tool holder using the
shank category is undoubtedly handy, it tends to throw a
wrench into allowing the post processor to handle tool-sheet
creation by extracting the parameters from the tools in the
program. To handle this situation, we have added an “if ”
statement within the EX_TOOLDEFINITION example to
allow the user to use Custom Settings to declare the values
that may not be output correctly if allowed to be driven by
the fields that would normally explain the dimensions for
certain factors of the tool. The “if ” statement, as explained
below, allows the user to set the Custom Setting 1 field to
a value of 1, then the Tool Length, Extension Diameter,
Bottom Length and Holder Diameter will all be defined
using Custom Setting fields.
technologyspotlight
File Number a particular field has, simply right click on a field
and select Edit Properties. For example, notice in the picture
below that the Tool Diameter field has CL File Number 103.
I suppose the marvelous capabilities and ever-changing
technology of cuttings tools is in some ways a double-edged
sword. It’s a constant chore to organize, store and utilize the
right cutting tool for the job, but nevertheless we wouldn’t
be able to accomplish the amazing achievements that take
place daily within the machining industry without them. “It’s
amazing what can be done with the right tools.” This was one
of my father’s favorite sayings when I was growing up. I’m
proudly passing the importance of that statement along to
my own son while trying to instill in him my appreciation for
the fantastic world of tools and manufacturing that surrounds
us.
Custom shank end mill holder
While it is usually a challenge to maintain our everexpanding tool libraries, DP Technology has ensured that
ESPRIT makes this duty one less thing to worry about. With
the undertaking of supplying our machine operators with a
detailed tool sheet out of the way, Belvac programmers have
dptechnology.com
4
Tool Sheet Generation
Parry’s son, Daniel, explores the fantastic
world of tools and manufacturing.
DP Technology Corp.
1150 Avenida Acaso
Camarillo, CA 93012 USA
technologyspotlight
that much more time to focus on automating other parts
of our processes. One win at a time, we will continue to
use ESPRIT, “The Most Powerful CAM Software Ever,”
to quickly and efficiently produce NC programs. g
Phone: 1 800 627-8479
Outside the US: + 1 805 388-6000
Email: esprit@dptechnology.com
ESPRIT is a registered trademark of DP Technology Corp.
©2011 DP Technology Corp. All rights reserved.
dptechnology.com
5