ESPRIT Get Started
ESPRIT Get Started
ESPRIT 2010
Get Started with ESPRIT 2010
Copyright © 2009 DP Technology Corp. All rights reserved. U.S. Patent No. 6,907,313. Other
U.S. patents pending.
Information is subject to change without notice.
No part of this manual may be reproduced, transmitted, translated in any form or by any
means, graphic, electronic, or mechanical, including photocopying, recording, taping, or by any
information storage or retrieval system, without written permission from DP Technology Corp.
The software described in this document may only be used or copied in accordance with the
terms of the furnished license agreement and/or non-disclosure agreement. It is illegal to copy the
software onto any medium except as specified in the license or non-disclosure agreement.
All DP Technology Corporation software products contain integrated security programs and/or
plug-in modules that are required for the software license to properly operate. It is a violation
of the DP Technology Corporation copyrights and U.S. Copyright law to disable or attempt to
disable or remove or otherwise operate the software without the security programs and/or
modules installed. Any software not supplied by DP Technology Corporation which is intended
to allow the operation of the software without the required plug-in security module and/or
integrated security programs is a copyright violation.
ESPRIT is a registered trademark of DP Technology Corp.
All brand or product names or proprietary file types mentioned in this document are trademarks
or registered trademarks of their respective holders. Contact the appropriate companies for
more information regarding trademarks and registration.
DP Technology Corp.
1150 Avenida Acaso
Camarillo, California 93012
USA
Tel: +1 805 388 6000
Fax: +1 805 388 3085
www.dptechnology.com
Printed in the United States of America
Contents
ESPRIT has all the power you need to machine any part... Installing ESPRIT................................ 2
ESPRIT is a high-performance computer-aided manufacturing ESPRIT 2010 System and Component
(CAM) system for a full range of machine tool applications. Requirements........................................... 2
ESPRIT delivers powerful full-spectrum programming for 2-5 Hardware Key........................................... 2
axis milling, 2-22 axis turning, 2-5 axis wire EDM, multitasking Install ESPRIT from the DVD......... 3
mill-turn machining, and B-axis machine tools.
Use ESPRIT................................................. 3
ESPRIT’s high-performance capabilities include machining
any part geometry (solid, surface, or wireframe), universal ESPRIT Support................................... 4
post processing to format G-code for virtually any machine Phone Support........................................ 4
tool, and solid simulation and verification with dry runs ESPRIT Help on the Web.................. 5
rendered in dynamic solids for optimal part quality and Software Maintenance Contract
consistency. (SMC).............................................................. 5
ESPRIT’s multitasking component provides powerful
capabilities for driving mill-turn machines, multi-axis
lathes, and Swiss-style machine tools. ESPRIT provides
synchronization of simultaneous cutting cycles using any
combination of turrets and spindles for milling or turning,
factory-certified post processors for all the leading
multitasking machine tools, and dynamic solid simulations for
dry run verification of the machining processes.
Get Started with ESPRIT will teach you all the basics of how to
machine your parts, plus show you advanced techniques to
help you get the most out of ESPRIT.
1
Processor must support the SSE2 instruction set.
2
ESPRIT 2010 will be the last version of ESPRIT supported on Microsoft® Windows® XP.
3
ESPRIT is compiled as an x32 bit application. When run on an x64 OS ESPRIT will be run as x32 bit.
Hardware Key
Plug your ESPRIT locking device, normally a hardware key (security dongle) provided by DP
Technology, into the appropriate USB or parallel port on your computer. If you have a parallel port
security dongle, plug it into the primary parallel port (LPT1) at the back of your computer. Do not
plug it into a serial port.
ESPRIT will not function if the security dongle is not inserted correctly.
Take special care to protect your security dongle from loss or damage. It is an integral component
of the software and your license.
The only device you may attach to the back of a parallel security dongle is a parallel printer.
Important: Do not plug any tape backup systems, portable CD-ROMs, DVD players or recorders,
Zip drives, multi-function office systems (all-in-one printer/fax/scanner/copier devices) into a
parallel security dongle. These will damage your hardware key.
If your security dongle becomes damaged, your ESPRIT software will not work until a replacement
security dongle and new password can be shipped to you at your expense. Security dongle
replacement is not covered by Software Maintenance Contracts.
Lost or stolen security dongles are your responsibility. Please check with your insurance carrier to
be sure your business insurance has them covered for the full value of your ESPRIT software.
Use ESPRIT
ESPRIT is a single instance application and does not support multiple instances. ESPRIT does not
limit the number of instances running, but you may experience unexpected and undesirable results
in choosing to run more than one instance of ESPRIT at the same time.
Double-click the ESPRIT icon on your Windows desktop
Or,
From the Windows Start menu, select All Programs » DP Technology » ESPRIT.
Phone Suppor t
Contact your reseller first. Resellers of ESPRIT give specialized information related to the custom
solution they provided to you. This is the best place to start.
If you do not have a reseller, contact the nearest DP Technology office.
Before you begin the lessons in this guide, you should The ESPRIT Graphical User
familiarize yourself with how to work with part files in ESPRIT. Interface (GUI)...................................... 8
As a native Windows-based application, the ESPRIT interface Menus............................................................ 9
and its menus and toolbars should look familiar to you.
Default Toolbars...................................10
This chapter introduces the ESPRIT work environment and
The Smart Toolbar..............................10
explains how to work with ESPRIT part files.
Other Toolbars........................................ 11
Displaying the XYZ Axis and the
UVW Axis...................................................... 11
Selecting Elements..........................15
Selecting Elements in the Work
Area................................................................15
The Group Command.........................15
Selection Modes...................................16
You will learn: Deselecting Elements.......................19
• How to use ESPRIT menus and toolbars Selecting Items in the Project
• How to open and store ESPRIT files Manager.......................................................19
• How to select, or group, elements using various selection Controlling the Display of
modes such as HI, SNAP, and SUB-ELEMENTS Elements................................................ 20
• How to control the display of elements with views, masks, Shaded and Wireframe Displays.20
and layers
Views........................................................... 20
XX Before beginning to use ESPRIT, you should have a working
Pan, Zoom, and Rotate the View.2 1
knowledge of your computer, the Microsoft® Windows®
operating system and its conventions. You should know Masks...........................................................23
how to use a mouse and standard menus and commands. Layers..........................................................23
To review these techniques, refer to the documentation for
Microsoft® Windows®.
ESPRIT Fundamentals | 7
The ESPRIT Graphical User Interface (GUI)
Let’s start by taking a look at the ESPRIT screen. This window is displayed when you create a new
file or open an existing one.
The ESPRIT window contains:
1. Menus and default toolbars along the top of the screen. You can select commands from the
menus or from toolbars.
2. A graphic work area where you can view your work. This is the largest area of the screen.
3. The Prompt area, at the bottom left of the screen, displays prompts that tell you what to do
next. Always pay attention to what the prompt is telling you.
4. The Status area, at the bottom of the ESPRIT screen, provides dynamic information about the
current work environment. As you select commands or move the cursor, the information is
constantly updated.
3 4
ESPRIT also provides two specialized windows that provide additional information about the parts
you are working on and provide an excellent way to manage your work.
5. The Project Manager consists of a tabbed set of windows that list every feature, every cutting
tool, and every operation in the current session. The Project Manager lets you manage,
sort, and reorder these items. To view the Project Manager, press the F2 key or click Project
Manager on the View menu.
Menus
Commands are located on eight menus. Most of the menu commands are also available on the
toolbars.
• File: Open an existing file or create a new one. Save files that have changed.
• Edit: Copy or delete items, move the origin point or change the orientation of an imported
model.
• View: Set the display of the work environment.
• Create: Draw new geometry and dimensions, create features, surfaces, or solids.
• Machining: Set up the machine definition, create cutting tools, create and simulate machining
operations.
• Tools: Set the system unit, create macros, load add-in programs, and personalize ESPRIT.
• Window: Create new windows and arrange the display of multiple windows.
• Help: Access the online help files or learn about your current version of ESPRIT.
ESPRIT Fundamentals | 9
Default Toolbar s
The default toolbars are located near the top of the ESPRIT screen.
1. The Standard toolbar has file management commands that let you create, open, save, and
print files. This is also where you can find the Copy command when you want to copy elements
in the work area.
2. The View toolbar has several commands that let you control the display in the work area, such
as zooming and rotating the view plus commands that let you choose whether to display parts
in shaded or wire frame modes.
3. The Edit toolbar gives you selection tools that let you filter the types of elements that can
be selected or automatically select (group) multiple elements from the selection of a single
element.
4. The Layers and Planes toolbar has commands for creating and selecting work planes, layers,
and view planes.
1 2 3 4
If you click “Switch to SolidMill”, the toolbar is updated to display commands that let you create
milling tools and operations. If you click “Switch to SolidTurn”, the milling commands are hidden
and new commands display that let you create turning and mill/turn operations and tools.
If you want to create geometry, just click the Geometry icon to activate the Geometry group of
toolbars.
If you click Milling Tools, the geometry toolbars are hidden and milling tool commands are
displayed. All visible toolbars activated from the Smart toolbar will always be shown in the same
position so you never have to hunt for a command.
ESPRIT Fundamentals | 11
The XYZ axis shows the position of the part model in relation to the global axis.
The UVW axis shows the origin and orientation of the current work plane. You will learn more
about work planes in the lesson “Working with Geometry”.
The <Blank Document> option opens a new file that uses the ESPRIT defaults. A template file
contains user-defined elements and settings for the way you machine parts at your company.
You can create templates that include regularly used tools, machine setup configurations,
simulation settings, repeated geometry, and KnowledgeBase settings. As you become more
familiar with ESPRIT, you can create templates that make it easier and faster to work on similar
types of jobs.
As a new user, select <Blank Document> and click OK.
The commands on the File menu or the icons on the Standard toolbar (located near the upper left
of the ESPRIT screen) are used to manage part files.
The display of the template dialog is controlled by the “Display Template Dialog” option on the
Input page of the Options dialog, available on the Tools menu. By default, the template dialog
displays.
For more information about how to create and use template files, please refer to the ESPRIT help.
ESPRIT Fundamentals | 13
Opening an E xist ing File
Clicking the Open command lets you open native ESPRIT files (.esp extension), native 2D and
3D files from other CAD systems such as SolidWorks or Pro/E, stereolithography (STL) files, and
translated files such as IGES and STEP.
Since ESPRIT is based on the Parasolids kernel, it is adept at opening a variety of solid model files.
After you click Open, you can use the “Files of type” pulldown to list only files with a specific
extension. This makes it easier to browse for the file you want. If the file you’re looking for has an
unlisted extension, select “All Files”.
XX The list of available file formats is based on the licensed options. For example, if your license
does not allow you to open CATIA files, this option will not display in the “Files of Type”
pulldown.
Saving a File
After working in ESPRIT, you’ll want to save your work so you can retrieve it later.
The Save command stores the current file as a native ESPRIT file or as another type of CAD format.
ESPRIT files are saved with a “.esp” file extension. If you want to convert the file to a different file
format, select the “Save as type” pulldown and then select a file extension.
ESPRIT Fundamentals | 15
After you identify the selection criteria, click OK to automatically select all elements that meet
those criteria.
When a mode is grayed out, that means the mode is disabled. Click on a mode to enable or disable
it.
HI Mode
When HI mode is enabled, ESPRIT always asks you to confirm element selections. This allows you
to select from elements that are close to, or even on top of, each other. For example, you can use
HI mode to select a solid model, an edge on that model, or feature created from a solid model.
If this is not the correct element, answer No by pressing the right mouse button.
ESPRIT will highlight the next closest element. In this example, you want to select the feature but a
segment is highlighted instead. You would click the right mouse button until the feature highlights.
When the correct element is highlighted, answer Yes by pressing the left mouse button.
ESPRIT Fundamentals | 17
SNAP Mode
When SNAP mode is enabled, the cursor recognizes the midpoints and endpoints of
lines and segments and the center points of circles and arcs as valid point selections.
With SNAP enabled, the cursor changes to:
when you hover over the end of a segment or arc
when you hover near the midpoint of a segment or arc
when you hover over the center point of a circle or arc
SUB-ELEMENTS mode
When SUB-ELEMENTS mode is enabled, you can select the individual sub-elements of
solid models or features in the work area. For example, you can select the faces, faces
loops, or edges of a solid model. You can also select the sub-elements of features.
The selection of sub-elements is extremely useful for selecting the individual faces
on a solid model that you want to machine. The Grouping Properties command relies
on the selection of sub-elements to automatically group faces for several types of
features: Holes, Pockets, Draft Feature Recognition, Turning Profiles, and FreeForm
features.
INT Mode
When INT mode is enabled, the cursor recognizes the intersections of segments, lines, arcs, and
circles as valid point selections.
With INT set on, the cursor changes immediately to and remains as the INT cursor until an
intersection is chosen. The cursor exits INT mode immediately after an intersection is chosen.
ESPRIT Fundamentals | 19
Controlling the Display of Elements
ESPRIT provides a variety of methods that let you control how your parts are displayed.
V iews
ESPRIT provides several standard view orientations.
When you change from one view plane to another, the display in the work area rotates to the new
view orientation and the display automatically zooms to fit all elements within the screen. You can
control the rotation animation speed on the Workspace tab of the Options dialog (available on the
Tools menu).
ESPRIT Fundamentals | 21
Smart Zoom
Hold down the Shift key and the middle mouse button, or
scroll wheel, and move the mouse forward to zoom in or
move backwards to zoom out.
With Smart Zoom, the zoom takes place from the center
of the model regardless of the position of the mouse.
That way, the model is always visible when you zoom.
Pan
Hold down the middle mouse button, or scroll wheel, and
move the mouse right, left, forward, or backward to pan
the view.
Alternatives
• Click the Pan command on the View toolbar
• Press the right, left, up, or down keys
Keyboard Shortcuts
Press F5 to redraw the screen.
Press F6 to fit all visible graphic elements on the screen.
Press F7 to switch to a top view.
Press F8 to switch to an isometric view.
Layer s
Layers are very useful for controlling the display of different types of elements in a complex part
file. For example, you can set up different layers for machine components, the initial part stock
or casting, the finished part, roughing tool paths and finishing tool paths, or any other type of
geometry.
When new elements are created, they are placed on the active layer. Layers can be turned on or off
to hide or show the different aspects of your part. The elements are not deleted, just temporarily
hidden. You can turn a layer back on at any time.
Elements can be placed on a different layer by first selecting one or more elements and then
changing the “Layer” property in the Property Browser.
ESPRIT Fundamentals | 23
24 | Get Started with ESPRIT 2010
Working with Geometry
Unbounded Geomet r y
The Unbounded Geometry toolbar displays automatically when you click Geometry on the Smart
toolbar.
Point: Creates a point using a reference element or entered values. The user can enter XYZ
coordinate values, select grid points, or choose a reference element to create a point: on a Snap
location (end point, midpoint, or center point), at the intersection of two elements, at a specified
distance along an element, or at a specified distance and angle from a reference location.
Line 1: Creates a line from one reference element. The line can be created through a point,
tangent to a circle or arc, or parallel to another line, segment, or axis.
Line 2: Creates a line from two reference elements. The line can be created between two
points, tangent to circles or arcs, or perpendicular to another line through a specified location.
Circle 1: Creates a circle from one reference element. The circle is centered at a specified
location or created concentric to another circle.
Circle 2: Creates a circle from two reference elements. The circle is created through or tangent
to two elements or Snap locations.
Circle 3: Creates a circle from three reference elements. The circle is created through or
tangent to three elements or Snap locations. The radius is calculated from the three locations.
Ellipse 1: Creates an ellipse centered about a point or Snap location. The user is prompted for
the center point, angle of major axis, major radius, and minor radius.
Ellipse 3: Creates an ellipse from three points or Snap locations. The user is prompted for the
center point, a point that defines the angle of the major axis and the major radius, and a point
anywhere on the ellipse.
Fillet/Chamfer: Creates an arc (fillet) or segment (chamfer) between two reference elements.
Depending on the selected geometry, the elements are either trimmed or extended to the end
points of the fillet or chamfer.
Keep: Keeps the portion of an element between two reference elements and trims the rest.
This command can also be used to convert an arc to a circle, a segment to a line, or a bounded
ellipse to an unbounded ellipse.
Trim: Trims the portion of an element between two reference elements.
Point Array: Creates multiple points at evenly spaced intervals. The user can specify the
number of points to create in a linear array, circular array, or grid array. In addition, the user can
choose to automatically create a PTOP feature from those points at the same time.
Horizontal/Vertical Line: Creates a line parallel to the X-axis (horizontal) or the Y-axis (vertical)
at a specified distance.
Bounded Geomet r y
To display the Bounded Geometry tool bar, click ‘Bounded Geometry’ on the Create tool bar. Most
of the commands are the same except that you can create segments instead of lines and arcs
instead of circles.
Segment 1: Creates a segment from one reference element. The segment can be created
through a point, tangent to a circle or arc, or parallel to another line, segment, or axis. The user
specifies the length and angle.
Segment 2: Creates a segment from two reference elements that define the start and
end points. The segment can be created between two points, tangent to circles or arcs, or
perpendicular to another line, segment, or axis.
Arc 1: Creates an arc from a center point, a radius value, and start and end angles.
Arc 2: Creates an arc with a specified radius through or tangent to two reference elements.
Arc 3: Creates an arc from three reference elements that define the start point, a point on the
arc, and the end point.
Ellipse 1: Creates an open ellipse centered about a point or Snap location. The user is prompted
for the center point, angle of major axis, major radius, minor radius, start angle, and end angle.
Ellipse 3: Creates an ellipse from three points or Snap locations. The user is prompted for the
center point, a point that defines the angle of the major axis and the major radius, and an end
point. The second point selected also defines the start point of the ellipse.
Entering Values
Each geometry command displays a series of messages in the prompt area (located at the lower
left corner of the screen). The messages typically prompt you to select a reference element in the
work area, such as a center point for a circle or an end point for a line, and then prompt you to
input a value, such as a radius or distance.
You can accept the displayed value by pressing the Enter key or you can type a new value. As soon
as you begin typing on the keyboard, an input box displays.
Work Planes
When geometry is created, it is drawn on the current work plane. Work planes let you draw
geometry on a plane other than the default XYZ plane. The location and orientation of the current
work plane is shown by the UVW axis. To display the UVW axis, click ‘UVW Axis’ on the View menu.
ESPRIT provides three work plane orientations, all starting at the system origin point:
• XYZ: U, V, and W share the same orientation as X, Y, and Z. Geometry is drawn
on the XY plane.
• ZXY: U, V, and W are aligned along Z, X, and Y respectively. Geometry is drawn
on the ZX plane.
• YZX: U, V, and W are aligned along Y, Z, and X respectively. Geometry is drawn
on the YZ plane.
In ESPRIT, the tool axis is always aligned along the W, or Z, axis.
Users have the ability to create their own work planes in any orientation and location using
the commands on the ‘Modify Work Plane’ tool bar. This tool bar displays automatically when
‘Geometry’ is clicked on the Smart tool bar.
When “Include View” is checked, the same name and orientation is added to the list of View Planes
so you can change to that view at any time. The view is created with the ‘W’ of the UVW axis
pointing out towards you so that you can create elements on the UV (or XY) plane. An asterisk (*)
displays after the new plane name in list for both Work Planes and View Planes to indicate that the
work plane includes a view.
• Click Rectangle .
• You are prompted to “Select First Reference Point”. Select the origin point located in the
middle of the screen.
• You are prompted to “Select Second Reference Point”. You do not have a second point, but
you do know that the part boundary measures 120 mm wide by 90 mm high.
• Type the letter N to indicate there is no point and press the Enter key.
• You are prompted to “Enter X Value”. Type the number 120 and press Enter.
• You are prompted to “Enter Y Value”. Type the number 90 and press Enter.
XX You could also enter all the values for a point location in the input box as a single string. For
example, n;120;90.
• Move the cursor over the intersection of the two lines you just created and click to select the
intersection.
• You are prompted to “Enter Angle”. Type -10 and press Enter.
• Click ‘Select’ and then select the horizontal line. Press the Delete key since you do not need
this line anymore.
PTOP Feature
A PTOP (point-to-point) feature defines a path
connecting a series of holes or points.
PTOP features are typically used for drilling
operations and can also be used for manual milling.
The tool will follow this path to drill each hole.
PTOP features contain information about the depth
and diameter of holes along the path as well as
information about chamfers and counter bores.
Feature Set
A collection of individual features that comprise an
area to be machined is considered a feature set.
Feature sets are represented by a folder in the
Feature Manager. A feature set is typically a Pocket
feature that has sub-pockets or islands or it can be
a Part feature containing all features found within a
part boundary.
Custom Object
All EDM features created with the Draft Feature
Recognition command are custom objects. Custom
Objects also have an associated Feature Type that
designates the feature as a Draft Conic Feature (2-
axis) or Ruled Feature (4-axis).
Manual Chain: Creates a chain feature from manually selected elements or point locations. This
command can also be used to re-open a chain for editing.
Auto Chain: Creates a chain feature automatically from elements that form a closed or open
shape. The feature can be created from grouped elements or a manually selected start point, the
next element in the chain, and an end point.
Manual PTOP: Creates a PTOP feature from grouped or manually selected circles or point
locations.
Holes: Automatically recognizes holes on a solid model using criteria that defines the allowable
range of diameter values.
Face Profiles: Creates a profile feature from any combination of solid faces, face loops, solid
edges, or wire frame geometry. Face Profiles also processes any holes within the selected face like
the Holes command, using the allowable range of hole diameters defined in Feature Parameters.
Pocket: Recognizes pockets, and any internal islands, found within a closed boundary and
creates features on them. A Pocket feature can be created from a solid model, a face or face loop
on a solid model, or a chain feature.
Feature Parameters: Defines the parameters used for automatic hole recognition in the Holes
and Face Profiles commands and the recognition of milled holes in the Pocket command. An
additional setting controls the creation of multiple pockets when the Pocket function is used.
Part Profile: Creates geometry or, optionally, a chain feature at the intersection of the UV plane
of the UVW axis and a selected solid, NURB surface, or composite. For solid models, a cross-section
is created at the UV plane. For NURB surfaces and composites, the geometry marks the silhouette
of the part projected along the W axis onto the UV plane.
Turning Profiles: Analyzes a part to find OD, ID, or face projection profiles and generates a
profile for use in turning operations. A turning profile can be created from a solid model, solid
faces, surfaces, surface composite, or STL model. The calculated profile can be created as a chain
feature or as individual geometric elements.
Draft Feature Recognition: Creates a 2-axis or 4-axis EDM feature automatically from a solid
model, grouped wire frame geometry, or solid faces. This command is only available when the
machining mode is set to SolidWire.
Gear: Creates a chain feature of an inner or outer involute gear from specified gear data.
• Click Dimension
• In the Status area, select SNAP mode to turn it off
• Select a segment on the top and the bottom of the top view
• The system displays a preview of the dimension that moves with your cursor
• Move the cursor to the left of the geometry and click to place the dimension
• Select a segment on the top and a segment at the bottom of a drilled hole
• Place the dimension to the right of the geometry
• In the same way, add dimensions for the depths of the pockets
• Press the ESC key to exit Dimension mode
• In the Status area, enable SNAP mode
Click Holes.
• Click the arrow button next to ‘Max Diameter’ and select an inner circle from one of the drilled
holes
• Click OK to create a hole feature that connects all the drilled holes
ESPRIT has very strong capabilities in 2.5D milling, providing SolidMill Machining Technology
both ease-of-use and a high level of control over every aspect 56
of a milling operation. Saving Machining Technology.. 60
The intent of this project is to teach you the process for Feeds and Speeds.............................. 60
creating standard milling operations using the standard milling
Milling Clearances............................ 62
technology in ESPRIT.
Depths of Cut........................................ 64
For this project, you will learn how to use the commands on
the SolidMill Traditional toolbar to mill a part on a 2-1/2 axis SolidMill Traditional Machining
mill. Cycles...................................................... 66
Prerequisites.......................................67
Open the part file...........................67
Create a milling tool.................... 68
The Tool Manager.............................. 68
The technology for a machining cycle will not open unless a valid feature is selected first.
The way that machining parameters are organized for all SolidMill machining cycles is consistent to
make it easy to learn and use the technology.
The interface is organized in three main areas:
• Toolbar area
• Vertical tabs
• Parameters area
The vertical tabs are arranged to save space. Parameters are grouped on the tabs in a “top down”
approach, where you define the most general information about the cutting cycle on the General
tab, then move to the Strategy tab to define a bit more detail such as the cutting strategy or
depths, moving down each tab to add more detail about your machining operation.
The display of some tabs is controlled by a parameter setting. For example, if the parameter ‘Finish
Pass’ on the Strategy tab is set to ‘Yes’, the Finish tab will display to let you define parameters for a
final finishing pass. If ‘Finish Pass’ is set to ‘No’, the tab is hidden.
As parameters are selected, the interface updates to show only the parameters you need. Options
that are not used are hidden. If the user changes a parameter, the interface updates to show or
hide a different set of parameters.
When an arrow button displays next to a parameter, you can click the arrow and select an element
in the work area to load a value.
Features can also be loaded from the Features tab. Click inside the parameter field, click the
Features tab, select a feature from the list, and then click the technology tab.
If the value for a parameter is invalid or missing, an error displays next to the parameter. If
you hover your mouse over the error icon, a description of the error displays so that it can be
corrected.
After a technology file has been saved, it can be loaded in a technology page. Click ‘Open’ on the
drop-down menu, browse to the file, and click Open.
XX The type of technology in the file must match the machining cycle. For example, you can only
load Pocketing technology into a Pocketing cycle. For this reason, it is important to name the
saved technology file with the type of technology in the file.
Cut Speed
You can use ‘Cut Speed RPM’ (Revolutions Per Minute) or ‘Cut Speed SPM’ (Surface feet/meters
Per Minute). Cut speed is defined as the distance in feet or meters that the edge of the rotating
tool travels per minute. Cut speed is affected by the tool diameter. At a fixed number of RPMs, a
larger tool diameter results in a greater cutting speed.
Milling Clearances
Parameters that control tool clearances during milling are located on the Links tab. Clearances
define how you want to position the tool when it makes a rapid move from one location to
another.
ESPRIT lets you define two separate distances for retract moves: Clearance and Full Clearance.
Once you define the two distances, you can use them to control the heights of retract moves.
• Full Clearance: This is an absolute value, measured from the origin of the coordinate system.
ESPRIT supports two types of coordinate systems: global (system default) and local (user
defined).
• Clearance: This is a relative value, measured from the top of the feature or the starting depth.
This is usually the top of the workpiece, but other situations may apply. Sometimes the top of
the feature is below the top of the work piece (for example, holes in the floor of a pocket). The
only time that clearance is not measured from the top of the feature is if the starting depth is a
Initial Clearance: The value for Initial Clearance is specified on the tool page for the selected tool.
The distance is an absolute value, always measured from ESPRIT origin P0. When the tool must
avoid all obstacles (such as fixtures and clamps) while moving to the next position, this is a good
choice.
Partial Depth: The tool retracts to the Clearance distance measured from the tool location at the
time of the retract. When you know the tool will be repositioning to a lower plane, this is a good
choice.
Dept hs of Cut
The depths of cutting passes are controlled by the Depth settings on the Strategy tab. The depth
settings let you control the z-level where the tool will start cutting, the depth of each incremental
pass, and the depth of the final cutting pass.
Facing - Removes a flat portion of stock material based on a feature that matches the stock
perimeter. SolidMill Facing quickly removes material at the depth (or depths) you specify with
simple linear passes followed by a final contouring pass around any islands to provide a uniform
amount of stock on wall areas. The linear and contouring passes are combined into a single
operation to save you time and to guarantee a consistent amount of stock on floors and walls.
Pocketing - Removes material inside a closed boundary. Within a single pocketing operation,
you have the option to create separately definable phases for roughing, wall finishing, and floor
finishing passes that each let you use a different tool. When a pocket or face profile feature is
chosen, the operation automatically finds any subordinate islands within the feature boundary.
Trochoidal Pocketing - Removes material inside a closed boundary using the fastest possible
feed rates. Trochoidal Pocketing quickly roughs parts at a constant material removal rate and
provides multiple levels of control over tool motion pattern, feed rates, and cutter load. Although
developed for high-speed machining, Trochoidal Pocketing brings benefits to any type of machine
by providing a more constant tool load and a better surface finish.
Contouring - Creates vertical or tapered cuts along the contour of a selected profile. Within
a single contouring operation, you have the option to create separately definable phases for
roughing and finishing. The same tool is used for both roughing and finishing, although you can
define different incremental depths for finishing passes as well as different speeds and feeds.
Rest Machining - Creates an operation to remove material remaining from previous operations.
A rest machining operation can be applied to any existing SolidMill Traditional operation. The
previous operation becomes the “parent” operation and the rest machining operation applied to it
becomes the “child” operation. The child operation inherits many of the settings from the parent
operation. The parent operation is used as the basis for calculating the areas to machine.
Drilling - Creates a drilling operation. Several types of drilling cycles are supported, including
canned cycles.
Spiraling - Creates either spiral or helical cutting passes based on the selection of a feature with
a circular shape or a PTOP feature.
Threading - Creates a standard threading or single-point threading operation using basic milling
technology.
Manual Milling - Creates rapid or feed moves based on manually selected elements or
coordinate locations. Manual Milling creates a tool path on the centerline of the tool without
compensation.
Wire Frame Milling - Creates a milling operation based on wire frame geometry. This command
lets you create a simple freeform milling operation from planar geometry. Two separate profiles
are used. One profile is swept along the other to create a 3-dimensional shape for the toolpath.
ESPRIT provides an extensive list of pre-defined milling tools. If you use a very specific type of tool
that is not on the list, you can create a Custom Mill from geometry you define.
Instructions on how to create a custom mill are provided in ESPRIT Help.
Tools in the list can be sorted on any column and the user can choose which columns to display
using the Field Chooser. These options are available by right-clicking on any column heading.
Pocket Feature Recognition uses the ‘Maximum Diameter’ parameter located in the Feature
Parameters dialog to recognize cylindrical pockets. Any cylinder with a diameter greater than the
‘Maximum Diameter’ will be recognized as a pocket.
• Click the arrow button next to ‘Max Diameter’ and use HI mode to select the edge of a hole on
the corner of the part
• Click OK
• Click the arrow button and select the feature ‘Stock Profile’ in the work area
• Set ‘Z+’ to 1
• Set ‘Z-’ to 53.1
Click Facing.
• On the dropdown menu, click ‘System Default All’ to reset all the technology parameters to
the system default settings
A standard lathe permits movement within a single plane SolidTurn Machining Technology
defined by the Z and X axes—the Z axis being parallel to the 104
stock and the X axis perpendicular. In order for ESPRIT to Saving Machining Technology.107
accommodate both standard milling and standard turning
Feeds and Speeds............................. 107
operations, the global axis labeled “X” is the spindle axis (the Z
axis). The global axis labeled “Y” is the lathe X axis. Feature Extensions........................... 110
The intent of this project is to teach you the process for SolidTurn Machining Cycles......111
creating basic lathe operations using the lathe machining Commands for part transfers....112
technology in ESPRIT. Commands for machine-specific
In this lesson you will create machining operations to cut a functions...................................................112
part on a standard 2-axis lathe. Prerequisites.......................................113
Open the part file...........................113
Create a turning tool....................114
The Tool Manager...............................114
XX The technology for a machining cycle will not open unless a valid feature is selected first.
The way that machining parameters are organized for all SolidTurn machining cycles is consistent
to make it easy to learn and use the technology.
The interface is organized in three main areas:
• Toolbar area
• Vertical tabs
• Parameters area
The vertical tabs are arranged to save space. Parameters are grouped on the tabs in a “top down”
approach, where you define the most general information about the cutting cycle on the General
tab, then move to the Strategy tab to define a bit more detail such as the cutting strategy or entry
and exit moves, moving down each tab to add more detail about your machining operation.
The display of some tabs is controlled by a parameter setting. For example, if the parameter ‘Finish
Passes’ on the Strategy tab is set to ‘No’, the Finish tab will not display because those parameters
are unnecessary for the operation.
As parameters are selected, the interface updates to show only the parameters you need. Options
that are not used are hidden. If the user changes a parameter, the interface updates to show or
hide a different set of parameters.
For example, if the stock type for a roughing operation is changed from ‘Automation’ to ‘Diameter’,
the parameter ‘Stock Diameter’ displays to let the user define the diameter.
XX When an arrow button displays next to a parameter, you can click the arrow and select an
element in the work area to load a value.
If the value for a parameter is invalid or missing, an error displays next to the parameter. If
you hover your mouse over the error icon, a description of the error displays so that it can be
corrected.
After a technology file has been saved, it can be loaded in a technology page. Click Open on the
drop-down menu, browse to the file, and click Open.
XX The type of technology in the file must match the machining cycle. For example, you can only
load Roughing technology into a Roughing cycle. For this reason, it is important to name the
saved technology file with the type of technology in the file.
Speed
You can use Speed RPM (Revolutions Per Minute) or Speed CSS (constant surface speed) to control
the speed of the spindle.
Feature E x tensions
When features are created for turning operations, they are created on the profile of the finished
part. However, there are many times when the tool needs to be positioned outside the feature to
avoid stock material that has not been removed yet. There are also times when the user wants the
tool to continue cutting past the end point of a feature. In ESPRIT, there is no need to modify the
features to obtain the correct tool path.
Options are available that let the user automatically extend the start point or end point of the
selected profile feature so that machining can begin or end outside the feature. The feature itself is
not modified, only the reference path for the tool path.
A distance can be entered to extend the starting element or ending element of the feature. The
start or end point is extended tangent to the feature. A positive or negative value can be entered.
Entering a negative value has the same effect as making the feature shorter.
XX When a canned cycle is used, lead-in and lead-out moves are disabled. In this case, you can use
the Feature Extension settings to extend the profile for the canned cycle for a safe start.
Roughing - Creates a roughing operation containing roughing passes and, optionally, a finish
pass. Within a single operation, the Roughing cycle supports a variety of stock shapes, roughing
patterns, and part profiles with ease. Independent rough and finish passes use separate feeds and
speeds and lead-in/lead-out moves. Depth of cut calculations optimize material removal during
roughing and automatic safe transition movements between rough and finish cuts guard against
collisions.
Balanced Roughing - Creates two separate roughing operations using two tools, each on
a different turret. Balanced Roughing performs a roughing operation about twice as fast as a
normal roughing operation by using two tools mounted on separate turrets. The two tools can cut
simultaneously or one tool can lead and the other trail behind by a specified distance. When the
two tools cut simultaneously, the feed rate can be doubled while maintaining the same tool load.
Contouring - Creates a single contouring pass along a profile. SolidTurn Contouring creates a
single pass along a selected feature in either a forward or reverse direction. Contouring passes can
be created on the OD, ID, or face of a part with or without a stock allowance.
B-Axis Contouring - Creates a single contouring pass that continuously rotates the tool about
the B-axis while cutting. Profiles that normally require a series of turning tools can be cut with just
one operation, resulting in a smoother surface. The B-axis can be mounted on the turret or on the
spindle.
Grooving - Creates a grooving operation. Within a single operation, you can create separate
roughing and finishing passes. When roughing and finishing passes are combined, ESPRIT lets you
define exactly when and where the finishing passes will be created in relation to the roughing
passes.
Drilling - Creates a drilling operation aligned with the spindle axis. In SolidTurn Drilling, the part
is spinning and the tool is fixed. Several types of drilling cycles are supported, including canned
cycles.
Threading - Creates a threading operation. A threading operation is used to create internal
threads on the ID of a part, external threads on the OD of a part, or to cut a spiral on the face of a
part. SolidTurn Threading includes a thread database that allows the selection of industry-standard
threads (UN, UNR, UNC, M Profile, UNF,...) or user-defined threads.
Manual Turning - Creates a manual turning operation from selected points, lines, arcs, or
features.
When a tool is created in the Tool Manager, you can select the tool station where you want to
mount the tool before the tool is created.
The user can choose which columns to display using the Field Chooser. Right-click on any column
heading and then select Field Chooser to view a list of options.
Tools can also be unmounted or moved from one turret to another. To move or copy a tool, right-
click on the tool and select Copy To or Move To. If you choose Unassigned, the tool is unmounted
from its current location.
In the status area, make sure HI mode and SUB-ELEMENTS mode are active.
Use HI mode to select the front face of the part (when you first click on the part, the entire solid
model highlights. Right-click to select the next available element. When the face highlights, click
the left mouse button to confirm the selection).
Click Roughing.
Rough the OD
Select the feature ‘OD Rough’ and click Roughing .
On the drop-down menu, click Open.
In the same Processes folder, open the file: T2-OD_Rough.prc.
The OD Rough operation uses the same roughing tool as the Face Rough operation. ‘Type of
Work’ is now set to OD. On the Rough tab, Depth Variation is now set to ‘Even Steps’ instead of a
constant depth of cut.
Click OK.
On the Rough tab, the groove will be cut with multiple plunge moves using the ‘Smart’ step over
mode. For more information on these settings, click Help.
On the drop-down menu, click ‘System Default All’ to set all the parameters to the system defaults.
• Type Cutoff in ‘Operation Name’.
• Set ‘Tool’ to ‘Cutoff Tool’.
• Set ‘Speed RPM’ to 1910 and press the Tab key to update the CSS speed.
• Set ‘Feedrate PM’ to 191 and press the Tab key to update the PR feed rate.
ESPRIT offers a complete tool set for a range of wire EDM SolidWire Machining Technology
machines. The unique cutting technology and methodologies 146
for each manufacturer are integrated into specialized Saving Machining Technology.150
technology pages. This gives you full control over the
EDM Machine Types..........................151
advanced features and unique functionality of the leading
machines on the market. Machining strategies for dies and
punches......................................................151
The intent of this project is to teach you the process for
Cutting planes..................................... 152
creating 2-axis wire EDM (Electrical Discharge Machine)
operations using the standard wire EDM technology in ESPRIT. Cut strategies for lands and tapers
153
XX The technology for a machining cycle will not open unless a valid feature is selected first.
The way that machining parameters are organized for all SolidWire machining cycles is consistent
to make it easy to learn and use the technology.
The interface is organized in three main areas:
• Toolbar area
• Vertical tabs
• Parameters area
The vertical tabs are arranged to save space. All EDM machine types use the same interface to
group machining parameters in a consistent way.
• The General tab contains all the general information about the operation such as the operation
name, the machining strategy, information about the workpiece, cut-off moves, and a comment
area.
• The Cut Data tab contains the machining parameters for the primary and land cuts
• The Approaches tab contains the parameters that affect the way the wire moves in and out of
the part and between skim cuts
• The Advanced tab contains the parameters that give the user more control over the wire path,
such as optimized wire path, taper information, and control over machine functions
To make the selection of parameters easier, the interface shows the user only what is needed
based on the current input. For example, if the selected feature has a land depth, the ‘Land Cut’
parameters display on the Cut Data tab.
When an arrow button displays next to a parameter, you can click the arrow and select an element
in the work area to load a value.
After a technology file has been saved, it can be loaded in a technology page. Click ‘Open’ on the
drop-down menu, browse to the file, and click Open.
XX The type of technology in the file must match the machining cycle. For example, you can only
load Pocketing technology into a Pocketing cycle. For this reason, it is important to name the
saved technology file with the type of technology in the file.
A dialog displays all the machine types available in ESPRIT. If your machine type is not shown on
the list, select ‘Generic’.
XX After machining operations are created, the machine type cannot be changed. All existing
operations must be deleted before the user is allowed to change the machine type.
XX Although a rough cut is included in each strategy, you can use the ‘Suppress Rough’ parameter
to output only skim cuts.
ESPRIT also provides the SolidWire Expert System for several types of machines. The Expert
System is a database that lets you view and choose cutting data before it is inserted on a SolidWire
technology page. The Expert System is launched from a button located on the contouring and
pocketing technology pages.
Part Setup - Part setup is the first step for every machining process. Part Setup controls which
codes are output when SolidWire operations are converted to NC code. Part Setup also defines the
initial position of the wire.
EDM Drilling - This machining cycle follows a series of points to drill holes in forward or reverse
order at the depth and number of repetitions you specify. EDM Drilling is a simple routine that
allows the input of a PTOP feature or a single point to define the locations where holes will be
drilled.
Contouring - This versatile machining cycle supports any number of straight or tapered rough
and skim cuts. Strategies for all styles of EDM machining such as punch, die, multi-cavity parts, and
unattended machining are included. Between cuts ESPRIT automatically handles all the necessary
wire-cut and wire-thread instructions.
Pocketing - Creates a 2-axis wire EDM pocketing operation that uses concentric cutting passes
to gradually remove all the material inside a cavity from the inside out. When the size of the work
piece makes it difficult to handle slugs efficiently, this no-core pocket machining cycle erodes away
all the material inside a cavity without creating a slug.
Manual EDMing - Creates a 2-axis wire EDM contouring operation using any combination of
rapid or feed moves along manually selected geometric elements.
Taper Change - This command simplifies the process of inserting a gradual taper between
selected sub-elements in a draft conic feature. It is easier to apply a constant taper using the
Property Browser. Simply select one or more sub-elements in a draft conic feature and change the
Draft property. However, if the group of sub-elements includes isometric corners, you must use
the Taper Change command to insert the taper.
Advanced Operation Sorting - Sorts a group of SolidWire operations according to user-defined
criteria. This command offers a range of automatic sorting options to help optimize machining
time.
The Feature Recognition Report dialog displays a message that the positions of the thread points
was calculated by ESPRIT. The display of this dialog is controlled on the Rules page with the
‘Display Error Messages’ setting.
• Click the arrow button and select the chain feature in the work area
• Set ‘Z+’ to 0
• Set ‘Z-’ to 20
When you open a CAD file, you can set the import options by clicking the Options button on the
Open dialog. Specific import options are provided for each type of CAD file.
UG files (*.prt)
See the description for CATIA.
You can use the settings on the ESPRIT Options dialog to customize your configuration of ESPRIT.
To open the dialog, click Options on the Tools menu.
The configuration settings you define are only valid for the current session of ESPRIT unless you do
one of the following:
• To save your settings for future use, click the Default button, select “Save current as user
defaults” and click OK.
• To restore the settings to the ESPRIT installation defaults, click the Default button, select “Reset
all to installation defaults” and click OK.
The Options dialog has several tabs where you can set your preferences.
Machining
Set the display of technology pages and the stock for simulations.
Tec h Page Default s
• Custom Page: When checked,
a tab called Custom is added to
the standard operation pages.
Otherwise, the Custom tab does
not display.
S tock
• Enable Stock Automation: Select
this option to enable stock
automation during simulation.
The current state of the stock
will be calculated when a
machining operation is selected
for simulation. Clear this option
to simulate machining operations
using the definition for the initial
state of the stock.
• Stock Automation Tolerance: Enter
a tolerance for stock automation.
The simulation stock is calculated
using this value. A small tolerance
will require more computer
processing time.
• Stock Transparency: Set the default transparency of stock parts. When set to the far left, the
stock is opaque. When set to the far right, the stock is invisible.