G-Wizard Machinist's Calculator: Cut Knowledge Base

Last modified: July 25, 2024

G-Wizard Documentation

GW Calc Video University

User Guide

Getting Started

Calculator

CADCAM Wizard

Feeds and Speeds

Material Database

Tool Crib

Cut Optimizer

Mini-Calcs

Cut KB

Geometry

Threads

Quick Reference

Setup

More Useful Resources

How-To Articles

Examples for Beginners

Tips and Goodies

Troubleshooting

Download Latest Release

G-Wizard Change Log

G-Wizard Install

GWizard G-Code Editor

G-Wizard Machinist's Calculator: Cut Knowledge Base

What is a Cut Knowledge Base?

The Cut Knowledge Base (Cut KB) is a powerful feature of G-Wizard Calculator normally only found in the most high end CAM packages where it is often part of a set of features referred to under the heading of "knowledge based machining" or "KBM". The idea behind the Cut KB is to facilitate the gathering and organization of your shop's best practices around cutting feeds and speeds and the performance of your tooling to create a Knowledge Base (similar to a database) that captures that experience.

For a shop to obtain the peak performance from its tooling, some experimentation is called for. It is nearly always possible to go faster than the tooling manufacturer's recommendations for speeds and feeds under the right circumstances. The role of the Cut KB is to capture how much faster and to document those "right circumstances" so you can do it again and again.

Every time a g-code program is run, the opportunity exists to learn something new about the capabilities of your machine and tooling. If it's appropriate to conduct an experiment (bumping up the feedrate override, for example), use the Cut KB to document what happened.

Every time you create a new part program, refer back to your Cut KB to see what has worked in the past and to make sure you're using the optimal cutting parameters for your new program.

The Cut KB lets you record selected Feeds and Speeds Calculations so you can track what does and doesn't work.

Accessing the Cut KB

The Cut KB is accessed via two buttons at the bottom of the Feeds and Speeds tab:

The Cut KB is accessed via the "Search Cut KB" and "Add to Cut KB" buttons at the bottom of the tab...

To add new entries to your Cut KB, press the "Add to Cut KB" button.

To search or edit your Cut KB, press the "Search Cut KB" button.

Adding Entries to the Cut KB

Before you can do much with the Cut KB, you have to add some entries to it. You should only add entries that represent the parameters for cuts you've tried in real machining operations. To create an entry, fill out the G-Wizard Feeds and Speeds tab with the parameters of your cut and press the "Add to Cut KB" button. Be sure you have the cut just the way you want it before pressing the button as you won't be able to change anything accessible on the Feeds and Speeds tab from the "Add...", it just copies the values from Feeds and Speeds.

When you press "Add...", you'll get a popup like this:

Adding a Cut KB Entry...

While the information covered on the Feeds and Speeds tab may not be edited in the popup, a number of new pieces of information are there that are designed to help you do a better job describing the results of the cut as well as the conditions.

For results you get to specify:

For mills:

For lathes all the normal operations are there:

Note that you've probably changed things from what G-Wizard recommends as part of looking for more performance. That's no problem. The Cut KB expects you to have overridden some aspects of the cut, for example the RPM, Feedrate, Surface Speed, or Chipload. Just go ahead and type in those overrides before pressing the "Add..." button.

When to Add Entries to the Cut KB

You're certainly encouraged to add an entry for every cut you try. It's best not to enter "theoretical" cuts that are untried because you will have no way of knowing what results (such as chatter, wear, etc.) to assign to such cuts.

What's most important is to add cuts that represent extensions to the envelope. Cuts where you've gone successfully faster than ever before and cuts where you went too fast and failed are the most valuable to have available. The failures will help you define future experiments, which should involve running more slowly (although not always, if you're familiar with stability lobe diagrams and chatter, sometimes its better to crank it up further if a cut is failing due to chatter).

Searching the Cut KB

Let's say you're sitting in front of your CAM program and you want to use the Cut KB to determine the best possible feeds and speeds for a particular operation. Your first step is to enter all the relevant parameters for the cut in the Feeds and Speeds tab. Next, press the "Search Cut KB" button to see what's available.

Let's say we're trying to do some pocketing in stainless steel with a 1/2" TiAlN 4 Flute endmill. After entering the various parameters in Feeds and Speeds, we press the "Search Cut KB" button and up comes the result of our search:

The Cut KB entries that match the Feeds and Speeds parameters...

G-Wizard goes out to the Cut KB and retrieves the entries that match based on any keywords you enter together with matching the values from feeds and speeds that are checked off in the check boxes. In this case, 5 cuts had been recorded in the KB for us to consider. Clicking the rating column lets us rank them by star ratings. The best cut achieved an MRR 54% better than the G-Wizard recommendation and was achieved by bumping up the feedrate 54%. You can see there were two failed experiments shown at the bottom of the list (no stars!) as well. In one case, bumping the rpm's resulted in a chipped cutter. In the other we went too far with the feedrate and broke the cutter.

Note, these numbers are simulated. You have to do real experiments on your machine or there are just too many variables that are unknown. That's the power of the Cut KB-it's all about helping you control more variables to achieve greater cutting performance.

Editing and Deleting Cut KB Entries

Editing or deleting a record couldn't be easier. Just double click any record visible in the search results and the edit box pops up. There is a delete button there to get rid of unwanted results.

What Can I Do With a Cut KB?

We'll be publishing some "How-To" guides for getting the most value from your Cut KB. Here are the articles about using the Cut KB that have been published so far:

10 Questions You Could Answer if You Had a Cut Knowledge Base

Remember, the Cut KB is only as valuable as the data you have in it. Be sure to get started recording your cuts and you'll be using soon to achieve more optimum cutting performance.

Learning More About Knowledge-Based Machining

MMSOnline: Getting to Know Knowledge-Based Machining (great intro article)

MMSOnline: Choosing the Right Knowledge-Based CAD/CAM System and Avoiding the Pitfalls

Chatter Control for the Rest of Us: Great MMSOnline article on how to use Cut KB info to overcome chatter.

Uncover Peak Performance in HSM: Another article on chatter and a Cut KB.

High Speed Machining of Aluminum: This is how Boeing uses a Cut KB and other tools for maximum productivity.

Siemens PowerPoint slides show the role of a Cut KB in their CAM package

Esprit Cutting Tool KB: Learn about Esprit's Cut KB. See also Esprit's Knowledge Base Brochure.

Have you tried G-Wizard's Geometry Calculators yet?

Be the first to know about updates at CNC Cookbook

Join our newsletter to get updates on what's next at CNC Cookbook.