Mitsubishi Electric
Published

Curve Interpolation For Less

When the CNC executes the program faster, a higher feed rate becomes possible. Precisely this benefit has compelled many mold makers in particular to inquire about NURBS.

Share

Many shops are familiar with the premise of NURBS interpolation. A tool path that might otherwise be defined as a series of short, straight lines is defined instead using mathematically defined curves (non-uniform rational B-splines, to be exact). The resulting decrease in the number of program blocks can reduce the amount of data needed to describe the path. When this lets the CNC execute the program faster, a higher feed rate becomes possible. Precisely this benefit has compelled many mold makers in particular to inquire about NURBS.

Some have inquired to Kathleen Holst, an applications engineer with Fadal Machining Centers.

Ms. Holst has told many of these shops that NURBS is more than they need.

Fadal machines capable of NURBS achieve that capability using a Siemens CNC. Fadal has offered Siemens control as an option on its machines for the past 3 years. This CNC line makes NURBS available as an extra feature. However, a standard Siemens feature can deliver comparable benefits for the typical mold shop user, Ms. Holst says. The feature is called “CIP” interpolation, for Circle Intermediate Point.

CIP interpolation is curve interpolation of a more restricted form. The capability applies only to circular arcs. It’s similar to the circular interpolation functionality available on basic controls for decades, but an important difference is that CIP isn’t limited to circular arcs in a two-axis plane. CIP interpolation follows three-axis arcs. This accounts for why it can work so well as a NURBS alternative, Ms. Holst says.

Using NURBS comes at a cost. Shops implementing the capability need that feature of the CNC, as well as CAM software capable of outputting NURBS tool paths. To use CIP interpolation there is still a cost, but it’s not as much. The requirement is a software translator able to convert standard, straight-line CAM output into NC code that includes CIP commands. Ms. Holst cites two companies offering such software: Cimco Integration (Maynard, Massachusetts) and Northwood Designs (Antwerp, New York).

The translator searches the straight-line NC code for opportunities to replace any series of straight lines with a circular arc. Complex curves made up of a large number of straight lines can thus be defined more compactly using a smaller number of arc moves. The impact on file size can be dramatic. A 30 MB program could be condensed to less than 1 MB.

And this file size is still an important concern. Though proessors have become more powerful and memory more affordable, mold makers’ demands have kept pace with the improvements. The drive to reduce or eliminate hand polishing has led shops to generate programs with ever-tighter chordal tolerance and step-overs measured in ten-thousandths of an inch. Many shops still push against the performance limits of their CNCs.

This is particularly true where shops use less-expensive controls. Ms. Holst compares the Siemens model 810 control to the more sophisticated (and more expensive) model 840. Taking advantage of CIP interpolation can narrow the performance gap between these two CNCs, she says. One 10,000-line program might nearly fill the memory on the lower-end control, but formatting the program in CIP lets a dozen or more programs occupy the same space. And while the control’s attempt to execute the large program might result in a slow feed rate or a coarse surface, executing the CIP version of the same program can—in the right applications—deliver the fast feed and smooth surface the shop might otherwise expect from the higher end control running NURBS.

Mitsubishi Electric
JTEKT
SolidCAM
MMS Made in the USA
Techspex
Gardner Business Intelligence
Formnext Chicago on April 8-10, 2025.
Gravotech
OASIS Inspection Systems
DN Solutions
EZ Access - Have it all with Ez - Mazak
IMTS 2024

Related Content

6 Machine Shop Essentials to Stay Competitive

If you want to streamline production and be competitive in the industry, you will need far more than a standard three-axis CNC mill or two-axis CNC lathe and a few measuring tools.

Read More

Tips for Designing CNC Programs That Help Operators

The way a G-code program is formatted directly affects the productivity of the CNC people who use them. Design CNC programs that make CNC setup people and operators’ jobs easier.

Read More
Basics

5 G-Code Tips for Increasing CNC Efficiency

Optimizing G code is a low-cost way to improve CNC efficiency without sacrificing usability and safety.

Read More

Understanding G27, G28, G29 and G30

Take a closer look at these reference position commands.

Read More

Read Next

Basics

Obscure CNC Features That Can Help (or Hurt) You

You cannot begin to take advantage of an available feature if you do not know it exists. Conversely, you will not know how to avoid CNC features that may be detrimental to your process.

Read More

3 Mistakes That Cause CNC Programs to Fail

Despite enhancements to manufacturing technology, there are still issues today that can cause programs to fail. These failures can cause lost time, scrapped parts, damaged machines and even injured operators.

Read More
Micromachining

A History of Precision: The Invention and Evolution of Swiss-Style Machining

In the late 1800s, a new technology — Swiss-type machines — emerged to serve Switzerland’s growing watchmaking industry. Today, Swiss-machined parts are ubiquitous, and there’s a good reason for that: No other machining technology can produce tiny, complex components more efficiently or at higher quality.

Read More
CNC Turnkey Package for Knee Mills and Lathes