CNC Design Guide
The Following Summary was adapted from this guide
Basic Principles
CNC (computer numerical control) is the automated control of machining tools (drills, boring tools, lathes) and 3D printers by means of a computer.
A CNC machine processes pieces of materials to meet specifications by following a coded programmed instruction and without a manual operator.
The CNC process involves the removal of material from a solid block or a pre-formed part using various cutting tools, it is a subtractive process.
The geometry of the part wanted is defined by a CAD model, a machinist uses CAM software to prepare the cutting paths with tool selections needed to achieve the part.
The cutting paths are then output as Gcode which instructs the machine how it will cut, supplying it with the orientation of the machine head, the part and speed of movement.
The machine is then set up and the part is jigged (secured) in position.
The machine then executes the Gcode to shape the part.
These are the various advantaged and Disadvantages:
CNC Machining
There are two categories of CNC machines, 3-Axis and Multi-Axis
3-Axis machines move the cutting tool relative to the part along the x,y,z axis.
Multi-Axis machines add rotation to one or more axis allowing the parts to be cut from various angles.
The following picture illustrates the two:
2-3 Axis CNC
Milling
CNC Mills are quite common and can be used for many geometries
The workpiece is held in place using a jig or vice and then the mill head moves in 3 axes to remove material using rotary tools or drills.
Set-up costs are low since they’re easy to operate compared to other CNC processes
Since they’re quite small, there is a limited range in movement which means that you can’t create some features
The Milling Process
This process involves the use of specialized rotational cutting tools to remove material. This is often done in multiple stages, earlier stages using high speeds with a lower accuracy where later stages using higher accuracies to remove small amounts of material left over
The parts are then de-burred and there are also post-processes like surface finishes and paint applied to the part
Cutting tools
These processes often require various cutting tools for different cuts and features
1-3 are Flat, Bull, and Ball heads. These are the most common cutting tools for making slots, grooves, cavities and vertical walls. They are selected by the required form of the bottom cavity
4 is a simple drill, they are selected for standard holes
5 is a slot cutter, since their heads are larger than their shafts, it can create undercuts that remove material from the sides of vertical walls
6 is a tap, this is used for threaded holes
7 is a face mill cutter, it removes material from flat surfaces
CNC Turning
This process is done using a lathe. These machines can produce parts at higher rates than milling, and turn lower cost, these machines are useful for large numbers of parts
The work-piece is held on a spindle and rotated at high speeds. The cutter is normally a blade and slowly moves towards the part to describe its profile
Lathes cannot produce many features since the machine can only produce “rotationally symmetrical” or “Revolved” parts. For these features, the part is usually transferred to a mill
The Turning Process
This process is quite similar to the milling process, the difference is that parts in a lathe will be rotated when being cut instead of milled
When additional features are needed, the part will be transferred to a mill before the post-processes are applied
Multi-Axis CNC
Indexed 3+2 Axis
These machines were developed to reduce the time needed to machine a part
Between operations, the tool/bed can rotate so you can work on the piece from various angles
The ability to reorient the work-piece automatically allows for more complex parts which a conventional 3-axis CNC mill cannot
Continuous 5 Axis
This process allows all 5 axes to move simultaneously during machining
These parts are very accurate and complex but come at a much higher cost
Mill Turning
These machines are hybrids of lathes and mills
These machines are ideally suited for parts that need to have rotational symmetry along with other features. They come at a much lower cost than other 5-axis machines
The part can either be rotated or precisely positioned
Both tools used in Lathes and mills are used to remove material
The following table outlines the best process to select depending on the situation
CNC - Best Practice
Although the technology keeps changing, the practices mostly stay the same.
Vertical Radii
Creating a cavity requires an end mill tool
End mill tools have limited cutting lengths
If you increase the corner radii (e.g. +1mm), that will allow the tool to follow a circular path rather than a rectangular path. Making the circular path will, in turn, reduce the load on tools, will allow for a higher quality finish and will lower cycle times.
Cavities
As stated previously, creating a cavity requires an end mill tool (pictured above) that has limited cutting lengths that are usually around 3-4 times their diameter
Because of this, you should avoid making deep cavities as longer tools will flex under pressure which will reduce accuracy and possibly damage the part
Creating deep cavities will dramatically increase the cost of the process as much more material must be removed and chips are harder to extract.
Minimum Wall Thickness
When walls get thinner, vibrations will begin to increase as a result of reduced stiffness in the material which will end up reducing the accuracy when machining
In this example, the reason why Plastic has a higher recommended wall thickness is that plastics, unlike metals are less stiff, prone to warping and soften as temperature increases
Holes
Use the following tap guide to get the various drill sizes needed with their specifications
Hole Diameters
Holes are machined using an end mill ( pictures on the right) or standard drill bits ( pictured on the left) which will achieve the best accuracy under 20mm.
Minimum Hole Diameters
Most standard CNC services offer drilling up to 2.5 mm in diameter. Once you go below, this is considered micro-machining which requires specialty tools and even the cutting physics change at this scale, this will in turn come at a much greater cost.
Thread Depths
Thread Diameters
Tolerances
Tolerance defines the acceptable limits of a measurable or important dimension, what this means is pretty much the margin of error allowed during cutting.
CNC machines have some of the tightest tolerance capabilities
If no tolerance is specified, most machine shops will use +/- 0.025mm
Text and Lettering
Applying text that will be accurate adds costs and time since you must use small tools for most of these processes
When making text, especially embossed, reduces the use of profile cutters and roughing tools which will increase the CNC time
It’s often challenging to get high-quality surface finishes at the foot of text
Adding text should be avoided because of how much it increases the cost
Embossed test if often preferred since less material must be removed, it also gives better results if the part is for injection mold tooling
The recommended fonts are Arial, Verdana, or Helvetica since they have fewer sharp features and are often pre-programmed into CNC routines
Remember to always check that your text will apply to CNC rules being thin wall, cavity depth, cavity width etc.