HCL CAMWorks
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.

ProShop
HCL CAMWorks
Innovative Manufacturing for the Medical Industry
VERISURF
MMS Made in the USA
IMTS+
DN Solutions
Hurco
TIMTOS
QualiChem Metalworking Fluids
World Machine Tool Survey
SolidCAM

Related Content

Sponsored

Swiss-Type Control Uses CNC Data to Improve Efficiency

Advanced controls for Swiss-type CNC lathes uses machine data to prevent tool collisions, saving setup time and scrap costs.

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

Heidenhain Introduces User-friendly Turning Control

TurnPWR was developed for lathe machinists to support manual and automated operation.

Read More
CNC Tech Talks

CNC-Related Features of Custom Macro

CNC-related features of custom macro are separated into two topics: system variables and user-defined G and M codes. This column explores both.

Read More

Read Next

Sponsored

The Future of High Feed Milling in Modern Manufacturing

Achieve higher metal removal rates and enhanced predictability with ISCAR’s advanced high-feed milling tools — optimized for today’s competitive global market.

Read More
Workforce Development

Inside Machineosaurus: Unique Job Shop with Dinosaur-Named CNC Machines, Four-Day Workweek & High-Precision Machining

Take a tour of Machineosaurus, a Massachusetts machine shop where every CNC machine is named after a dinosaur! 

Read More
Sponsored

Increasing Productivity with Digitalization and AI

Job shops are implementing automation and digitalization into workflows to eliminate set up time and increase repeatability in production.

Read More
ProShop