Skip to content
From Cutting Tool Engineering

Meditation’ aids cutting strategies

If drawings of the same multiaxis part were given to five different CNC programmers, chances are they would come up with five different machining methods. This variability is a product of the programmer's experience, part quantities and available multiaxis equipment, CAD/CAM systems, tooling, fixturing and materials.

May 15, 2014By Karlo Apro

If drawings of the same multiaxis part were given to five different CNC programmers, chances are they would come up with five different machining methods. This variability is a product of the programmer’s experience, part quantities and available multiaxis equipment, CAD/CAM systems, tooling, fixturing and materials.

What do all CNC programmers do when asked to write a program for a new part? They create a mental image of the part and, based on the above factors, go through various scenarios to determine how to machine it. These include how to hold the part and which side to start on. Programmers then mentally go through the process of removing excess material from the starting stock to free the desired part from the workpiece. Most programmers brainstorm the same part repeatedly and develop multiple solutions. They add new ideas, eliminate the weakest ones and then make the final decision. This process happens long before the toolpath is created.

This prework “meditation” is the single most important part of the entire manufacturing process.

The process described here is the same regardless of the number of axes involved. The big difference typically involves fixturing. What workholding to use is among the first decisions to be made when programming a 3-axis machine. Many 4- and 5-axis (multiaxis) programmers will place the part data on a virtual machine. This process lets them “levitate” the part and simulate the machine’s motions without a fixture present to see if all motions are possible without violating the machine’s work envelope. The part is moved in space to achieve optimized, synchronized motion. Final fixture placement or design might be one of the last steps.

Floor%20Finishing%20(hi%20res).tif

Courtesy of CNC Software

When making a cutting tool list for a job, start by diligently analyzing the part geometry.

Of course, this procedure is not always possible, but when a fixture is predetermined, additional effort is required to ensure there will be no collisions involving the fixture, tool, shank, arbor or toolholder. Avoiding collisions is a big part of multiaxis programming. Collisions can occur not only during cutting, but also during tool changes, pallet changes or manual retraction moves after an abrupt program stop. For example, after a power failure, the cutting tool could be in a position where the only safe retraction move is simultaneous, multiaxis motion.

The single most important part of multiaxis programming is the initial time spent on deciding how to tackle the job. Machining sequences should be kept simple and not made complicated just because the shop has the latest equipment, the most powerful CAD/CAM system or an unlimited budget. The following are some questions that must be answered.

■ How many parts are needed?

■ How much time is available?

■ What is the workpiece material?

■ What machine is available?

Finish task to continue reading

Review the print ads from this magazine to continue

This quick advertiser review unlocks the rest of the article and keeps the full-screen reader focused on the ads instead of the page chrome.

MFGAxis MFGAxis Discussion Be part of the shop-floor conversation Like, save, or comment on this CTE story.
Be the first to engage.

MFGAxis Discussion

Be the first to engage.
Scroll for the next article