Feature recognition – why?

For applications such as the manufacture of progressive stamping tools, there can frequently be large numbers of holes in the design to accommodate punches, dies strippers and guides. To make matters more complicated, the holes need to line up perfectly in each part of tool, so a small error in hole positioning can be disastrous.

If the tool is produced in a CAD system, lining up the holes during the design process is relatively straightforward. However, the problems arise when that information is transferred to the CAM software for CNC machining. Hole types require different machining sequences, while hole sizes and positions need to be interpreted accurately and reliably.

Without feature recognition there is a significant opportunity for human error. The position might be right, but the hole size or type could be wrong, or the hole could be missed altogether.

Feature recognition relies on defining the holes in the correct way in the CAD system. With a little discipline during the design phase, each hole can be identified for size and type as well as position. The CAM system can automatically pick up this information, ensuring the machining operations are correct and complete. Even better, the programming is much faster as automation of hole drilling, reaming, counterboring, tapping etc. will produce consistent machined results for every part with little effort from the CNC programmer. 

Click here to read how Feature Recognition sped up hole programming by 90% for a U.S. toolmaker.

Automation Part 2 – flexibility

Continuing on from the last blog about automation, let’s think about flexibility in programming.  CAM systems with little automation often have the advantage of maximum flexibility as the user can produce exactly the toolpath he wants. Taken to an extreme, you are back with manual programming, working out the coordinates for each tool position and adding G codes, speeds and feeds.

Obviously, the tradeoff is how difficult it is to achieve what you want. Where a lot of input is required by the CAM programmer, he (and very occasionally, she…) has to make many decisions as he prepares the CNC code. Results then depend on the skill of the user and also the amount of time available. For 5-axis programming, it is probably safe to say that it is virtually impossible to do this manually. Even for relatively simple 2D and 3D work manual programming can be very time consuming with some CAM software packages, making part manufacture uneconomical. What’s more, all the manual input and decision making is a possible source of error, making on-machine prove out an essential part of the process. Even worse, the CNC code produced may well need editing before it can run on the machine, introducing more potential problems.

For highly automated systems the decision making element is removed, but in some cases the methodology is so simplified that, although it is created quickly, the resulting toolpath misses out on best practice, with problems such as air cutting, overloaded tools, potential collisions and poor cutting conditions which can result in broken cutters or poor surface finishes.

Automated CAM software which is based on years of experience and R&D considers all these factors, checking for interference, avoiding over engagement of the tool, using climb milling where possible, and optimizing cutting speeds. It is like having your own expert programmer in a box, making it easy to get the benefit of the years of experience with one mouse click. Even better, systems like this give engineers tools to interactively edit the automated toolpath, so if they want to optimize it even more, they have the power to do so, giving users the best of both worlds.

Automation part 3 will look at the challenge of getting enough skilled people and how automation can help.

Micro molding – some useful hints

A growing area of interest for mold manufacturers is the production of molds for nano size components or for parts which have nano size features. That is to say, features which are less than 500 microns in size, or components less than 1mm in size. The applications include medical devices, such as bioresorbale components which can be permanently implanted in a patient, and electromechanical parts such as extremely small hinges.

The production of molds for these applications presents some very special problems as factors such as heat distortion and the accuracy of the CNC code and the machine itself can make the difference between success and failure.

Japanese company, Shinkoh Mold solved some of the practical problems associated with the technology.  According to Shinkoh, “We run the spindle for 30 minutes before we start cutting to ensure an even temperature and to avoid problems with heat induced expansion. We also use spindle speeds of 13,000 rpm to keep the temperature constant, and we reduce approach angles to 1 degree to minimize cutter loading.” The company has also developed some standard CAM strategies based on a combination of WorkNCs re-machining and finishing toolpaths to go with its distortion avoidance methods.

Fine tuning of this technology has enabled the Shinkoh Mold to successfully machine with 0.2mm diameter tools 10.5 mm long, which is a length to diameter ratio of 26 and a remarkable achievement. If you have some experience of micro machining we’d like to hear it…..

IMTS Blog

Work Smarter, Not Harder..Check out this posting on CAM software via the IMTS Blog, and sign up for the presentation in room W194B.  More on this topic coming soon shortly on this blog…