HCL CAMWorks
Published

Advanced CAM Features Cut Programming and Cycle Times

Feature-based programming automation, advanced tool support and high-precision tool paths all share one goal: Improve the programmer’s ability to get things done. Learn more about the cutting edge of programming your cutting edge.

Share

Industry moves fast.
We make sense of what’s next.

Manufacturing Connected is a new platform from Modern Machine Shop and our sister publications. Bringing you big-picture insights that cross technology and industry boundaries.

GET CONNECTED

Programming shares a common hurdle for both routine parts and complex ones: It’s a task that takes longer than most shops would prefer. Feature- and macro-based programming are promising ways to cut down this time, especially for nontraditional tools that promise efficiency, like barrel cutters and angle heads. I recently spoke with Open Mind Technologies USA’s Managing Director Alan Levine and Application Engineer Uday Honnalagere, who told me about how these kinds of features are shaping the next generation of CAD/CAM software to be faster, more accurate and simpler to use.

A cut-away of a part in Hypermill showing different macro-programmed featuress.

Feature- and macro-based programming, such as that in Hypermill, recognizes holes, pockets and grooves to shorten their programming time to only a few minutes. This enables programmers to spend most of their time taking on the more complex areas of the part. Images courtesy of Open Mind Technologies USA.

Automation Center for All

Repeated programming steps for jobs like setting up a job list, defining the milling area, determining the stock fixturing and clamping the stock to the center are busywork for the average operator, making these tasks a priority for automation. This also goes for common features and toolpath movements. Here, feature- and macro-based programming can shorten the process of programming a common feature to only a few clicks. Honnalagere says this is the process with Hypermill, Open Mind’s CAD/CAM software, with an Automation Center function that can “automate the workflow to mimic exactly what the user would do manually.”

Depending on how many functions are a part of the software, users can automate significant amounts of their programming. Honnalagere says it’s possible to automate 100% of programming on some simple parts using Hypermill, but most users will automate only 80-90% of a part this way, taking on the most complex parts of a job manually to ensure fine control. Even with the manual element, he says this sort of division of automated and manual programming can save 70-80% of programming time.

Ideally, shops with skilled programmers should also be able to add their own automation routines. Open Mind is aiming to do so with Python API scripting. Users can write code calling Hypermill functions and integrating them into a full script that can handle certain functions or features that might not be loaded into the CAD/CAM system by default.

In-House AI

Another approach for streamlining programming stems from references to past work. For example, Open Mind’s Data Center function aims to speed up the reference process using on-premise machine learning/artificial intelligence algorithms to sort through past Hypermill projects. Users working on a job can check similar tool paths from Open Mind’s training data or from the shop’s own past projects, then transfer the proven approach into their new job. Users can “filter on various attributes or criteria such as size, material, fillet radius, job and cycle and more,” Honnalagere says.

A screenshot of a probing routine on a bone plate in Hypermill

Automation features within CAD/CAM software can shorten programming of new parts and part variants (such as differently sized medical implants) by retrieving toolpath strategies proven out and refined in earlier projects.

For data security and IP protection purposes, Honnalagere recommends local AI over cloud-based software. Open Mind’s Data Center holds to this standard, keeping customer data local rather than adding it to a global training database. This focus on local data also means the software becomes more attuned to user standards over time, as the only data that gets added to initial Open Mind training pool is the user’s own successful data.

Simple Programming For Complex Work

Besides automation for simple, repeatable features or tool paths that see common use on the shop floor, Honnalagere and Levine point out the value of CAM features for simplifying programming of harder-to-use tools. For Hypermill, barrel cutters stand out as one of its specialties, as the software uses several of Open Mind’s patents to improve performance with these tools. The software enables users to control the contact point of the barrel radius for improved tool life across both simultaneous and positional five-axis tool paths, while also simplifying bounding passes to reduce the remaining material after a tool path. Hypermill includes a feature that lets shops nestle the barrel cutter in an internal corner to reduce the material necessary to machine through additional processing.

A screenshot of Hypermill MAXX Machining showing barrel cutters and their tool paths at work.

CAM features that simplify programming for advanced tooling and toolpaths can cut both programming and cycle times. Hypermill’s barrel cutter features improve tool life while reducing additional passes. This can lead to significant efficiency gains over machining certain features with conventional tooling.

Honnalagere also speaks to the necessity of advanced CAM software for machining with angle heads. While traditional CAM software tries to find solutions for features on the inside of a cylinder along the spindle centerline, these tools operate at an angle from that centerline. Toolpath calculations and alignment must consider both the spindle axis and the cutter axis. These kinds of heads can be necessary in producing expensive aerospace engine components, so Honnalagere recommends using a CAM system with a collision detection system compatible with these tools.

Precision and Topology

Advanced CAD/CAM features can also work under the hood, where users may benefit from them without direct interaction. This is the case for what Open Mind calls its topology-aware tool paths. As part of this feature, Hypermill completes a topology analysis of the part to improve cutter interaction where surfaces meet. Honnalagere says it usually reduces the number of machining points while better managing tangency continuity. In practice, he says this better equips users to adjust feed rates around these points while improving surface finish and reducing cycle times.

Levine points to Hypermill’s high-precision surface mode as an example of another kind of advanced CAM feature that can benefit users. Rather than using an approximated mesh of a surface to set tool path command points, the software calculates these using mathematics for increased precision. He says providing this high-precision data to machine tool controls leaves the onboard smoothers with less work and reduces force spikes and other issues stemming from bumpy tool paths’ sudden acceleration and deceleration, instead giving “high-quality input” to the machine.

SmartCAMcnc
HCL CAMWorks
Master Fluid Solutions
HAIMER
Ekaras
Certus
Yaskawa Compass 2 CNC Software Solution
HARMONI

Related Content

Automation

Setting Up the Building Blocks for a Digital Factory

Woodward Inc. spent over a year developing an API to connect machines to its digital factory. Caron Engineering’s MiConnect has cut most of this process while also granting the shop greater access to machine information.

Read More
Sponsored

The Future of Machine Shop Automation: Why Flexibility Remains the Competitive Advantage

Almost any shop can automate at least some of its production, even in low-volume, high-mix applications. The key to getting started is finding the simplest solutions that fit your requirements. It helps to work with an automation partner that understands your needs.

Read More
Sponsored

Revolutionizing Production: How Smart Hydraulics Drive 24/7 Manufacturing Excellence

All World Machinery Supply helps a firearms manufacturer up its game and improve and increase output.

Read More
CAD/CAM

Cutting Part Programming Times Through AI

CAM Assist cuts repetition from part programming — early users say it cuts tribal knowledge and could be a useful tool for training new programmers.

Read More

Read Next

Cutting Tools

Advanced CAMs Simplify Programming of Conical Barrel Cutters

Conical barrel cutters have grown in popularity thanks to the large stepovers that reduce the time needed for some finishing processes, but advanced CAM systems can dramatically improve their usefulness.

Read More
Medical

Five-Axis CAM Strategies Cut Cycle Time for Two Shops

After being acquired by the same parent company, two shops found that working together and sharing knowledge improved both of their bottom lines.

Read More
CAD/CAM

Preventing Spindle Crashes with Digital Twins

With only four machine tools, high-mix shop Novo Modo needed a surefire way to prove out programs and prevent spindle crashes. But when it adopted a CAD/CAM software with digital twin simulation capabilities, it found that its benefits ran even deeper than anticipated.

Read More
HCL CAMWorks