Chicago CAD CAM
ESPRIT CNC Software - by DP Technology

Company
Home
About Us
Contact
CNC Software
Overview
Milling
3D Milling
5 Axis Milling
Lathe
Multi-Tasking
Swiss Lathe
EDM
 

Automated Programming


ESPRIT Feature Based Machining, Automatic Programming without sacrificing tool control!

Tomorrow has arrived. Whether you are machining dies, electrical housings, etc. ... that part is composed of physical features such as: holes, pockets, slots, etc.  ESPRIT Feature Based Machining uses this concept of part features to ease or eliminate the CAD CAM programming process.

ESPRIT Feature Recognition automatically recognizes a part features and its properties such as height, depth, and work plane orientation.  When each feature is CNC machined, ESPRIT will select tools, speeds/feeds, and set your depths according to these properties eliminating the need to manually enter cutting parameters. The parameters are automatically set based upon the feature you are machining and the rules you enter into ESPRIT. You will benefit from completely automated CAM programming without sacrificing tool control when you need it. 

Download a PDF version of the ESPRIT CNC software brochure.  


 
  • Feature Based Machining from any solid, surface, 3D wire frame model or 2D drawing
  • Automatically recognize depth, thickness, holes, pockets, minimum radius, slots, profiles, chamfers, chamfer angles etc.
  • Machining strategies to automatically select tools based on diameter, minimum radius, area, etc. 

Automate CAD CAM but Keep Complete Tool Control...
Optimized tool travel and minimized cycle times.

When the job demands precise tool control, ESPRIT CAD CAM software offers a full range of options for all its machining cycles - including complete control over tool entry and exit moves, clearances, and offsets. With ESPRIT you have precise control over every individual tool movement, which allows for optimized tool travel and minimized cycle time and machine wear. Automating NC programming will also ensure all your NC programmers are using the most optimized processes, regardless of their level of machining knowledge. 

 
  • Extensive control over all cutting conditions
  • Custom Lead-in and Lead-out routines for finish
  • Superior control over canned cycles and back-boring
  • Full cut-time summary of each job for quoting purposes 

Knowledge Based Machining (KBM)...
Automating the process of creating tool path.

Simply put, Knowledge Based Machining (KBM) is about automating the process of creating tool path. By combining Knowledge Based technology with ESPRIT feature recognition, you have the one-two punch to automate CNC programming. ESPRIT learns from you, the expert, as you program. You can choose what you want to store in the database, or not. It records how you machine the part, and then replays the NC-process the next time the same situation occurs. You always machine a 3/8" drilled hole the same way. Why should you have to re-enter these parameters for every part that has a 3/8" drilled hole?

 
  • Does the programming for you yet allows you to make changes at any point 
  • Lets you focus on optimizing NC-code, instead of programming
  • New-hires will automatically benefit from past programmer's knowledge
  • Comes with a basic machining-process database to get you started 

Production Runs or Job Shops Benefit from Process Management...
Easily optimize NC Programs

Production Shop
An essential tool to easily organize your processes, the Project Manager is your tool to manage your processes and cutting tools/parameters. Manufacturing engineers working at production machine shops are sensitive to NC program lengths. By shaving off a precious few seconds from each part's cycle time, the manufacturing engineer can save the company thousands of dollars. ESPRIT helps companies spend more time optimizing, not programming. Reduced cycle times are possible by letting the PC do the work of organization and programming.

ESPRIT will automatically categorize your features by feature type such as hole, slot, face or pocket. For each feature, ESPRIT will suggest a list of cutting operations. You may add, change, or remove a machining cycle at any time. ESPRIT Knowledge Base is even shipped with a default database of machining parameters to get you started!

Visual Basic for Applications
Full Customization and Automation with Visual Basic is also offered as a standard feature for each core ESPRIT license. Modify the Esprit Knowledge Base with VBA to give you unlimited control or use Visual Basic for completely separate applications - automating special manufacturing routines or creating specialized applications to integrate within ESPRIT. ESPRIT, being a Visual Basic CAM software offers the best of both worlds. 

Job Shop
Equally important, the job shop needs to be able to generate optimized g-code the first time, and quickly. ESPRIT Knowledge Base enables the manufacturing engineer to eliminate dozens, if not hundreds, of mouse clicks to get from print to part.

ESPRIT Mnowledge Base is shipped with a default database to get the programmer started. These machining processes can easily be tailored to your company's needs. Add processes or change existing processes quickly and easily. As you grow with ESPRIT, ESPRIT will program faster and faster.

An operation manager provides a sequential list of cutting operations as they appear in the G-code. Organize your operations and optimize your program using simple Windows drag and drop techniques. Sort by tool change, index angle, work coordinate, etc. to get the fastest cutting times possible for any machine limitation.

  • Project Manager to organize your work with Feature tab, Operation tab, and Tool tab

KBM Property Browser...
For control over all the machining conditions.

The Property Browser gives you control over all the machining conditions. You can view feature parameters or change parameters here. For example, you can change the stock allowance for several pocket operations and a profile cut all in one step. This figure shows how ESPRIT will automatically categorize your feature for machining.

  • A window for the user to check processes 

KBM Process Manager...
Multiple machining cycles applied to multiple part features in one step.

A process is any number of machining cycles combined together. For example, a standard process for creating a pocket might be: rough the pocket with a concentric climb cut, change the tool, re-machine the corners, change the tool, finish cut the walls using a profiling cycle, and lastly finish cut the bottom of the pocket using a zigzag style pocket cycle. This process can be stored and automatically recalled for similar sized pockets (same minimum radius, area, etc.) at a later time. 

  • Machine one or more part features with one or more machining cycle(s) in one simple step.







Copyright 2003 Chicago CAD CAM All rights reserved. Partners | Contact