Original Publish Date : 10/26/2006
Toward automating CAM
Software recognizes manufacturing features and then dips into a machining knowledge base to generate toolpaths with little operator assistance.

Tom McCollough
Vice President,
FeatureCAM Software
Development
FeatureCAM by Delcam
Salt Lake City, Utah

A machine simulation shows a part being cut. Simulation lets users make sure a part will be created accurately and that cutting tools won't collide with the part. Users can either model virtual machines or use those included in FeatureCAM. The software also provides centerline, 2D, and 3D simulations.

A machine simulation shows a part being cut. Simulation lets users make sure a part will be created accurately and that cutting tools won't collide with the part. Users can either model virtual machines or use those included in FeatureCAM. The software also provides centerline, 2D, and 3D simulations.


Manufacturing features including holes, pockets, slots, thread milling, and chamfers contain information required to generate NC code.

Manufacturing features including holes, pockets, slots, thread milling, and chamfers contain information required to generate NC code.


CAD tools in the CAM software lets users construct geometry from scratch. The software also provides layers that programmers can use to organize similar areas of designs. For example, a user might put holes on one layer, and pockets on another.

CAD tools in the CAM software lets users construct geometry from scratch. The software also provides layers that programmers can use to organize similar areas of designs. For example, a user might put holes on one layer, and pockets on another.


The bottle mold was created in FeatureCAM. It determines roughing and finishing operations for each feature, selects tools, calculates feeds and speeds, including stopovers and depth-of-cut, generates toolpaths, and creates postprocessed NC code.

The bottle mold was created in FeatureCAM. It determines roughing and finishing operations for each feature, selects tools, calculates feeds and speeds, including stopovers and depth-of-cut, generates toolpaths, and creates postprocessed NC code.


CAM software has come a long way since such packages required that an operator program every machining operation, and do so one at a time. To cut a hole, for example, programmers had to separately specify centering, drilling, reaming, tapping, countersinking, and counterboring. Users also manually picked speeds and feeds for each operation.

Recent feature-based software is altering that scenario, with more machining intelligence built into the program. Such software reduces programming time and provides more consistent NC code from part to part.

FEATURE-BASED CAM
It's helpful to note that features are defined differently in CAD and CAM. Features in CAD can be additive or subtractive. For example, a CAD user might start with a block, remove a pocket, and add a boss or rib. Features in CAM, however, are always subtractive. So where a CAD designer deals with a pocket and a rib to divide one pocket into two, a CAM programmer thinks solely in terms of two pockets.

This can be important when files are imported from a variety of CAD systems into feature-based CAM packages. For example, FeatureCAM software pays attention to a few subtractive features such as holes in imported solid models, but it considers the model mostly as a collection of faces, deducing from the example above, for instance, that two pockets are required.

Features in the software can be thought of as building blocks to create a part. They are portions of geometry produced by a set of machining routines. Features define shape. Users select features such as holes, pockets, slots, step bores, and threads, and then type in their numeric dimensions. Or, users select features such as bosses, chamfers, grooves, and faces, creating them by chaining together curves and possibly entering additional dimensions. Features also describe how to produce the shapes on NC machines, and thus contain information such as a shop's preferred machining strategies for roughing and finishing.

The commonly used Hole feature is a good example of how programmers create a feature and associated machining operations. Selecting this option opens a dialog box into which users type hole dimensions such as length, width, depth, chamfer depth, and coordinate location. Programmers then assign a manufacturing process, such as first center drill, then drill, and lastly tap, and click a checkbox for chamfering.

Other operations come from default rules already programmed in the software. For example, a rule determines when pecking is to take place based on hole depth. Pecking pulls a drill out of an unfinished hole to break the chip and clear the hole of metal. The software includes thousands of such rules, each one fairly simple and with parameters users can easily tweak.

In general, programmers can type in settings based on a particular job, the material being cut, or even individual operator preferences. Users can specify shopwide rules such as when reaming a hole, always use a tool that is 98% the size of the finished-hole diameter. Or, they can apply a rule to only one hole.

After generating operations, the software selects the correct tools for each from its database of preloaded or user-defined cutting tools. The program also calculates feeds and speeds, which users can override as required, and then generates toolpaths and postprocessed NC code. When users make changes on features, the software updates associated end products.

AUTOMATING FEATURE RECOGNITION
Knowledgeable programmers generating NC using manufacturing features still have to provide information crucial to efficient part production. This process can be further automated by creating manufacturing features directly from imported solid or surface models. Users can use one of several methods to classify surfaces in the model as Feature-CAM manufacturing features.

When features are to be recognized by the software, a milling wizard creates them, for instance, by dividing the model into horizontal slices. The software recognizes features as side portions of the slices and generates plain, countersunk, and counterbored holes as well as rectangular pockets.

In a separate, less-automated technique, users import a model, click on the Feature button, and select several features. Only holes, slots, pockets, bosses, and sides can be recognized. Users click the Extract Feature button, pick Surfaces as the method, select the surfaces, and then confirm or modify dimensions and pick a machining strategy. A window displays the operations that will be used to manufacture the feature and identifies selected tools and calculated feeds and speeds. Or course, users can modify or accept these settings.

Another technique provides recognition of feature curves. For milled features that require curves such as bosses, pockets, and sides, the shape of features is determined by chaining the curves in the plane of the current user coordinate system. This technique works well for features that are made of too many surfaces to conveniently pick.

MAKE CONTACT
FeatureCAM by Delcam,
featurecam.com

Rate / Comment on this Article

Post a comment

Be the first to comment on this article

Login to post a comment
Jamison RFID Portals
Jamison's Industrial Portals Division produces heavy-duty RFID portals that are custom designed enclosures that help track products during the manufacturing process and throughout the entire supply chain. Industrial Portals design allows users to easily install and integrate any RFID hardware/software systems with dramatically lower costs than other systems.
Higgs-3 Integrated Circuit
The Alien Technology Higgs is a family of highly integrated single chip UHF RFID Tag ICs. The chips conform to the EPCglobal Class 1 Gen 2 specifications and provide state-of-the-art performance for a broad range of UHF RFID tagging applications. Higgs-3 builds on that performance foundation by offering enhanced authentication and security capabilities along with extended memory and EPC number features....
Alien Technology RFID
As RFID expands into more applications, the simple knowledge that a given tag was seen at a certain read point is sometimes inadequate. For some applications we’d like to know more. Was the tag moving or stationary? Which direction? How fast? How far away? Alien Technology's new Intelligent Tag Radar (ITR) provides this and other information about the tag. This capability enables the RFID...
New Analog to Digital Converter Technology
From the labs at Analog Devices comes a new technology in analog to digital converter technology that is the culmination of three years work. In this episode, Bill Scofield, Design Group Leader, explains the new continuous time sigma delta converter that uses an internal loop filter with no switch capacitor sampler section.
RFID "Sniffer" Architecture
As RFID adoption continues to grow, engineers are faced with an increasing need to validate tags both for interoperability with products from other vendors and for conformance with the specified protocol. The "sniffer" RFID tag test system uses a vector signal analyzer to “sniff” the air interface between an interrogator and a tag. This system uses a reference “gold” reader or RFID simulator...
The blame game
I feel there was a glaring omission in Mr. Berke's May 25, 2006 column titled "For lack of a guard, a severed hand" — personal responsibility.
Shake, rattle, and modal analysis
FEA can be a useful tool for sizing up resonance problems.
Biomimetics could hold a key to next-generation body armor
Who would have thought that your wife's jewelry holds the secret to better body armor?
What's a mechatronics technician?
When Keith Campbell muses about industrial education, his thoughts go back to his uncle Ralph.
The meaning of bearing life
How long will a bearing last? Standardized life equations help to answer.
Engineering an ad
How do you convince a doubting public your truck is tough? You show them.
Tricked-Out Trucks
Stylists and engineers are exploring new ways to personalize pickup trucks, the best-selling type of vehicle in the U.S.
Tom-Thumb turbines power radio-controlled jets
Engineers have managed to shrink the modern jet engine until it is small enough to fit in model planes.
Engineering in India
Here’s a snapshot of the Indian engineers who increasingly compete for global manufacturing work.
Gulliver's Engines
Shrinking full-scale engines to pocket size is no small feat.
PRODUCT SEARCH
Powered by
SEARCH THE PLASTICS WEB™
Powered by
FORUMS
Where are the Lighting/lamp engineers and designers?
Are you looking for some Industrial deisgners? We have got good experience in designing lamps using latest LED technology. You can contact me if you haven't...

Making metallic objects when only a physical part is available
Hi Leslie: If the object is small, I wonder if the dental industry might suggest a solution.  I worked as a dental tech and we used the icky polymer...

Trustworthy engineer needed
Hi,Did you find the resource? 

Lead shot making
I have been using liquid laundry detergent as a coolant and having grate success. The one I use is the cheapest that can be found and it is from the dollar...

Need Mech. Designer as a equal partner
We are the NOVA group and we’re a start-up company in the New York area. We will be producing parts for the auto industry We are looking for a Mech. Designer...