Self-aware roughing toolpaths

Author Cutting Tool Engineering
Published
October 01, 2011 - 11:15am

As you’re probably aware, the following scenario is quite common. A tooling sales rep installs the so-called “latest and greatest” cutting tool in a shop’s best vertical mill. He clamps a perfectly straight-sided block of tool steel onto the table and drives the tool to a position 1 " deep with a 0.050 " step-over into the block. He revs the tool to 12,000 rpm and sends it down that straight path, ripping out a large swath of material at a blinding speed. “Look how fast that tool can go,” he boasts. 

Perhaps the first time you saw this demo you purchased the tool and vowed to use it to enhance the material-removal rate on your most roughing-intensive work. If so, it’s a good bet you broke the tool, damaged the part or even overloaded the machine. This happens so frequently that most machinists err on the side of being overly conservative when roughing. After all, roughing is only a small part of the total machine cycle for most parts.

The problem with the demo was not the tool—it probably was as good as the vendor claimed. However, it was demonstrated in ideal conditions where straight sides and no turns resulted in constant tool load. In a shop’s real and imperfect world, cutters are constantly changing direction and entering curves and corners where tool load can spike in the blink of an eye. In the past, CAM programmers spent a lot of time calculating and programming toolpaths to compensate for continually shifting tool loads. Shops could only afford to invest in this programming time to reduce cycle time for parts with long production runs, since shorter runs would not produce enough in savings to justify the programming expense. 

Eventually, CAM vendors developed bandages that helped programmers overcome some of the most troublesome areas. For example, “trachoids,” or tiny circular loops, nibble away material on sharp curves and corners. These gizmo algorithms allowed programmers to make fine adjustments so tools ran at optimal speeds without getting buried. 

A better approach, however, would be to use “self-aware” toolpaths in which an algorithm in the toolpath does everything to keep a continually sprinting and looping tool under constant load as if cutting a straight edge. A self-aware toolpath not only detects impediments to operating at optimal cutting speeds and tool loads, but also makes adjustments to correct for them. This would make it possible for every CAM program to deliver optimal cutting performance without the programmer having to make time-consuming micro-adjustments. 

X5_optirough.tif

Courtesy of CNC Software

Mastercam X5’s OptiRough approach drives the tool to the full flute depth and uses the Dynamic Mill algorithm to machine the largest possible conical area. Once the tool roughs this area, it proceeds to step up in a series of small increments and machine the material remaining on the sides at each interval.

In 2009, Mastercam X developer CNC Software Inc. introduced the Dynamic Mill algorithm for 2-D pocketing within areas bounded by straight, 90° walls. Unlike conventional roughing that zigzags across the material while deeply engaging only the tip of the flute, Dynamic Mill can apply the entire flute length at a high spindle speed and feed but with tiny step-overs.

The toolpath protects the tool and machine by monitoring the condition of the material at every stage of the machining process and adjusting the toolpath according to what is ahead, as well as adjusting the feeds and speeds for air moves to continuously keep tool load constant and within safe limits. These toolpaths tend to be smoother and more continuous. Using this approach, alternate tool motion, such as trachoids, becomes less necessary to reduce tool loads. 

With the release of Mastercam X5 in 2010, Dynamic Mill was expanded to allow 3-D, full-flute roughing of areas with slanted walls. This OptiRough approach drives the tool to the full flute depth and uses Dynamic Mill to machine the largest possible conical area. Once this area has been roughed, the tool proceeds to step up in a series of small increments and machine the material remaining on the sides at each interval. By stepping up instead of stepping down, the tool engages as much of the flute as possible at each Z-axis interval. 

Lab trials and user reports confirmed that this full-flute approach reduces roughing cycle times 10 to 70 percent. With self-aware, full-flute roughing, the spindle travels shorter distances to perform the same amount of work. In one case, 45,000 linear inches of travel to rough a part with conventional approaches was reduced to 16,000 linear inches. In combination with reduced tool load, this approach reduces machine wear. 

The next generation of CAM software will provide more self-aware toolpaths. For example, Mastercam’s next release will extend the Dynamic Mill Motion concept to 3D HST OptiArea roughing, OptiCore roughing and OptiRest roughing.

Regardless of your company’s approach to incorporating new machining technologies, it’s important to monitor emerging CAM developments. Once the developments are on your radar screen, it’s likely you will find they are worth implementing as quickly as possible. CTE

About the Author: David Conigliaro is product manager for CNC Software Inc., Tolland, Conn. For more information about the company’s Mastercam CAM software, call (800) 228-2877, visit www.mastercam.com or enter #350 on the I.S. Card.

Related Glossary Terms

  • 2-D

    2-D

    Way of displaying real-world objects on a flat surface, showing only height and width. This system uses only the X and Y axes.

  • 3-D

    3-D

    Way of displaying real-world objects in a natural way by showing depth, height and width. This system uses the X, Y and Z axes.

  • computer numerical control ( CNC)

    computer numerical control ( CNC)

    Microprocessor-based controller dedicated to a machine tool that permits the creation or modification of parts. Programmed numerical control activates the machine’s servos and spindle drives and controls the various machining operations. See DNC, direct numerical control; NC, numerical control.

  • computer-aided manufacturing ( CAM)

    computer-aided manufacturing ( CAM)

    Use of computers to control machining and manufacturing processes.

  • feed

    feed

    Rate of change of position of the tool as a whole, relative to the workpiece while cutting.

  • milling machine ( mill)

    milling machine ( mill)

    Runs endmills and arbor-mounted milling cutters. Features include a head with a spindle that drives the cutters; a column, knee and table that provide motion in the three Cartesian axes; and a base that supports the components and houses the cutting-fluid pump and reservoir. The work is mounted on the table and fed into the rotating cutter or endmill to accomplish the milling steps; vertical milling machines also feed endmills into the work by means of a spindle-mounted quill. Models range from small manual machines to big bed-type and duplex mills. All take one of three basic forms: vertical, horizontal or convertible horizontal/vertical. Vertical machines may be knee-type (the table is mounted on a knee that can be elevated) or bed-type (the table is securely supported and only moves horizontally). In general, horizontal machines are bigger and more powerful, while vertical machines are lighter but more versatile and easier to set up and operate.

  • sawing machine ( saw)

    sawing machine ( saw)

    Machine designed to use a serrated-tooth blade to cut metal or other material. Comes in a wide variety of styles but takes one of four basic forms: hacksaw (a simple, rugged machine that uses a reciprocating motion to part metal or other material); cold or circular saw (powers a circular blade that cuts structural materials); bandsaw (runs an endless band; the two basic types are cutoff and contour band machines, which cut intricate contours and shapes); and abrasive cutoff saw (similar in appearance to the cold saw, but uses an abrasive disc that rotates at high speeds rather than a blade with serrated teeth).

  • step-over

    step-over

    Distance between the passes of the toolpath; the path spacing. The distance the tool will move horizontally when making the next pass. Too great of a step-over will cause difficulty machining because there will be too much pressure on the tool as it is trying to cut with too much of its surface area.

  • toolpath( cutter path)

    toolpath( cutter path)

    2-D or 3-D path generated by program code or a CAM system and followed by tool when machining a part.