Machining process capabilities can be useful when your work habits include:
- using the same options and strategies in machining operations, according
to specific to geometric shapes, your machining techniques or the part
- changing the options and parameters according to your needs
- checking that you are using the correct options
- defining and checking the approach/retract macros you want to use in such
The proposed solution uses two major steps:
- Feeding the system with your know-how
- Using machining processes.
Feeding the System with Your Know-How
This is the Build Time step that includes creating machining processes and
storing them in V5 Catalogs. It is usually performed by the Administrator or
Create Machining Processes
- You need to create different Machining Operations without geometry: just
start from an empty session.
- Activate the Machining Process toolbar in the View>Toolbars menu to
display the Machining Process commands:
- Machining Process View
to display the Machining Process window
- Machining Process
to create a new Machining Process.
- Create your Machining Process operation by operation: all axial
operations are available.
Define parameters for operations just like in a Manufacturing Program
(Offset, Feeds & Speeds, and so on).
- Thanks to Knowledgeware integration, you can define formula and checks
for each operation.
- Define tool query for each operation.
A user task for creating a machining process
is described in this guide.
Store Machining Processes in Catalogs
You can either:
- Right-click the Machining Process in the Machining Process View and
select Save in Catalog.
See Save the Machining
Process for more information.
- Use the Catalog Editor to store the machining process in a new catalog.
- Save the CATProcess containing the machining processes (do not close this
- Create a new Catalog with Catalog Editor.
- Save the machining process in this catalog.
- Save the catalog.
See Organizing machining processes in catalogs
for more information.
Using the Machining Process
This is the Run Time step, usually performed by the NC Programmer.
- Retrieve the machining process from the catalog using Open Catalog
- Apply the machining process in your NC program.
- Edit the created machining operations to complete geometry selection and
possibly the tool definition. This is the case if no Tool Query was defined
or the Tool Query did not find a suitable tool.
See Applying a machining process for more
Step by Step Example
When working with Pocketing operations, you usually use a different set of
options depending on the geometric shape to machine or the part material type.
You can define and put in the system a machining process to be used for:
- simple pockets
- pockets using High Speed Machining (HSM) techniques
- pockets using soft materials.
Steps for Creating the Machining Process
Click Machining Process
- Define one or more machining operations.
- For the machining operations, define your preferred Options, Strategies,
Parameters, Macros, and possibly tool queries.
- Save the CATProcess document using File > Save.
- Store the Machining Process in a V5 Catalog.
- Select (or create) the Component Family in which you want to store the
- Click Add Component
- Select Select External Feature in the dialog box that appears.
- Select the CATProcess document, then the Machining Process.
In order to facilitate the NC Programmer job at selection time:
- use explicit names for the Machining Processes
- possibly use home-made icons
- carefully manage the catalog families and sub-families.
Steps for Using the Machining Process
Click Open Catalog
- Navigate in your catalog, and select the required Machining Process.
- Select the operation after which you want the Pocketing operation to be
created, and click OK.
- Edit the Machining Operations to specify the Tool to be used if no Tool
Query was defined in the machining process and complete geometry selection.
Catalog organization (structure, comments) is key for a quick and efficient
selection of machining processes by the end-user.
For more information, refer to the following: