Get instant quote

What is CNC machining?

What is CNC machining and how does it work? Learn the basic principles and fundamental mechanics, as well as the key benefits and limitations, of this subtractive manufacturing process.

Introduction to CNC machining

CNC machining is one of the most widely used subtractive manufacturing technologies, known for its precision, reliability, and versatility in producing custom metal and plastic components. Guided by digital CAD models, CNC machines use cutting tools to remove material from solid blocks with exceptional accuracy. 

This process supports tight tolerances and excellent material performance, making it ideal for prototyping and low-to-medium volume production runs. While CNC machining offers high repeatability, it does have certain design limitations compared to additive manufacturing due to its subtractive nature. 

In this guide, we’ll explore how CNC machining works, its core advantages and challenges, and the differences between its two main methods—milling and turning


Did you know we offer local sourcing for CNC machining?

Upload your design for a free, instant quote

How does CNC machining work? Let's talk milling and turning

CNC machining works by using computer-guided tools to remove material from a solid block, creating parts with precise dimensions. The process primarily involves two techniques: milling and turning. Each method is tailored to specific part geometries and production goals. 

Let’s break down how parts are manufactured using these two distinct machine setups. 

How does CNC milling work?

Schematic of a typical CNC milling maching

CNC milling is the most widely used type of CNC machining and is often what people refer to when they mention CNC. Milling machines use high-speed rotating cutting tools to shape a stationary workpiece mounted on a machine bed. 

Most machines operate along three linear axes (X, Y, and Z), while advanced 5-axis CNC mills offer additional rotational movement, allowing to produce complex geometries and reducing the need for multiple setups. 

Here’s how a CAD model becomes a finished part through CNC milling: 

  1. The digital CAD model is converted into G-code, the machine-readable language that guides tool paths. 

  2. A precisely sized material block (called a blank or workpiece) is securely mounted to the bed using a vise or clamps. 

  3. Proper alignment is critical—tools like touch probes ensure accurate positioning before machining begins. 

  4. High-speed cutting tools remove material in multiple stages: a rough pass for speed, followed by finishing passes for precision. 

  5. If the part has features that can’t be reached from one side, the workpiece may need to be repositioned or flipped for additional operations. 

After machining, milled parts require deburring. Deburring is the manual process of removing small defects from a finished part. These defects, generally found on sharp edges, come from material deformation during machining. For example, when a drill exits the far side of a through hole, it will leave blemishes that need removal. This is a standard part of the process when you order CNC milled parts from Protolabs Network. 

We also inspect the part’s critical dimensions to ensure the correct tolerances are achieved. After this, the part is ready for use or for post-processing.  

There is a lot to explore when it comes to coatings and finishes for CNC-machined parts (milled and turned alike), so here are some helpful resources:  

  • Part marking for CNC machining  

  • Types of surface finishes for CNC machining 

  • Heat treatment for CNC machined parts 

A typical CNC milled part, manufacturing by removing material from a rectangular blank

How does CNC turning work?

Schematic of a typical CNC turning machine

CNC turning

is a subtractive manufacturing process that uses a rotating workpiece and stationary cutting tools to shape parts. This makesit ideal for components with rotational symmetry. The material is mounted on a spinning chuck, while precise tools trim it down to the desired geometry. 

CNC turning (or CNC lathing) is commonly used to produce cylindrical parts quickly and cost-effectively. Advanced multi-axis turning centers can also handle complex geometries by integrating milling capabilities—enabling production of parts like camshafts or impellers in fewer steps. Here's how CNC turning works: 

  1. The CAD model is translated into G-code, which instructs the machine. 

  2. A cylindrical blank is loaded and spun at high speeds. 

  3. Stationary cutting tools shape the part's exterior and can drill along the center axis. 

  4. For more complex shapes, the part may be flipped or repositioned. 

  5. Once machining is complete, the part is ready for inspection or post-processing. 

A typical CNC turned part, manufactured by removing material from a cylindrical block

A quick guide to CNC machining parameters

CNC machining parameters are typically defined during G-code generation and directly impact part accuracy, quality, and build capacity. Two of the most important considerations are machine build size and dimensional tolerance. 

CNC machines offer large build volumes—significantly larger than most 3D printers. For example, CNC mills can handle parts up to 2,000 x 800 x 100 mm (78" x 32" x 40"), while CNC turning can turn parts up to Ø 500 mm (20"). 

CNC machining is also known for high precision. Tolerances can reach as tight as ±0.025 mm (0.001"), which is less than half the width of a human hair. If no tolerance is specified in your technical drawing, manufacturers typically default to ISO 2768 standards—usually around ±0.125 mm (0.005"). 

What are the most common cutting tools for CNC machining?

A selection of the most common cutting tools used in CNC machining (not to scale)

To produce a wide variety of part geometries, CNC machines rely on an extensive selection of cutting tools, each tailored to specific machining operations. In CNC milling, common tools include: 

  • Flat head, bull head, and ball head tool are among the most common tools used in CNC milling. These tools are designed to machine features like grooves, cavities, and vertical walls. While flat and bull nose tools are ideal for sharp or slightly rounded edges, ball nose tools are essential in 5-axis CNC machining, especially when working with freeform or contoured surfaces. 

  • Slot cutters have a unique geometry where the cutting edge is wider than the tool shaft. This allows them to remove material from the sides of vertical walls—ideal for creating T-slots and undercuts that standard tools cannot reach. 

  • Threading taps are used to cut internal threads in pre-drilled holes. Creating accurate threads requires tight synchronization between the spindle's rotation and the tool's feed rate. Despite advances in automation, many workshops still rely on manual tapping for high-precision threading. 

  • Face milling cutters are used to machine wide, flat surfaces. These tools have larger diameters than standard end mills, allowing them to remove material more quickly with fewer passes—significantly reducing cycle times. Face milling is often used early in the machining process to square up the block or prepare a smooth surface for further work. 

CNC turning tools serve functions like face cutting, threading, and grooving. These tools are optimized for rotational symmetry and often support high-speed material removal. 

CNC machining parts with geometric complexity: what are the design restrictions?

While CNC machining provides a high level of design freedom and precision, it also comes with inherent limitations—especially when compared to additive manufacturing like 3D printing. The more complex your design, the more expensive and time-consuming it becomes to machine, largely due to additional setup steps, tool changes, and part reorientations. 

Tool geometry constraints 

Most CNC cutting tools are cylindrical with a limited cutting depth. As a result, sharp internal corners are difficult to machine—you’ll often need to design with internal radii that match the tool’s diameter. This geometric limitation can impact feature resolution and part detail. 

Machine accessibility 

Access is another major constraint. In 3-axis CNC machining, tools can only approach the part vertically, which limits the number of accessible surfaces. This restricts the complexity of parts unless they are repositioned manually during the process. In contrast, 5-axis CNC machines offer much greater flexibility, as they allow simultaneous movement along multiple axes—giving the tool better access to difficult geometries. 

Thin walls and fine features 

Parts with thin walls or delicate features are particularly prone to vibration and breakage during machining. To ensure structural integrity and surface quality, we recommend maintaining a minimum wall thickness of 0.8 mm for metals and 1.5 mm for plastics. Designing beyond these minimums improves both manufacturability and durability. 

Understanding these key limitations is essential for designing CNC-friendly parts that meet tight tolerances without excessive cost or rework. For more tips on optimizing your design for CNC manufacturing, check out this article. 

5-axis systems allow the cutting tool to access areas that are virtually impossible to reach with 3-axis systems

What are the characteristics of CNC machining?

One of the greatest strengths of CNC machining is its compatibility with an exceptionally wide range of materials, including both metals and plastics. Whether you're producing prototypes or end-use parts, CNC machines can work with almost any engineering material, from aluminum and stainless steel to engineering plastics like POM, nylon, and ABS

CNC machining predominantly involves metals for both prototyping and larger production runs. Metals like aluminum, brass, and titanium are commonly used due to their high strength, durability, and excellent machinability. 

While plastics can also be CNC machined, they are generally more difficult to work with because of their lower stiffness and melting temperatures. That said, one common and valuable use case is machining functional plastic prototypes. These prototypes allow you to test design performance before moving on to injection molding for full-scale production—helping you avoid costly design changes later in the process. 

Unlike 3D printing, CNC-machined parts retain the fully isotropic mechanical properties of the original bulk material. This makes CNC machining an ideal choice for parts that require structural integrity and tight tolerances. 

How much do CNC machining materials cost?

With a wide range of materials available for CNC machining, costs can vary significantly depending on the material you choose. Each material not only has a different price per blank but also affects the total cost of production due to its unique physical properties and machinability. 

For metal parts, Aluminum 6061 is one of the most cost-effective options. This is because machinability plays a major role in determining final part pricing. 

Take stainless steel, for example. While it offers excellent strength and corrosion resistance, it's significantly harder than aluminum. This increased hardness makes it more difficult and time-consuming for a machine, which drives up the cost due to longer machining times and tool wear. 

Below, you’ll find a comprehensive overview of the most used CNC machining materials on the Protolabs Network platform, along with key characteristics like strength, machinability, and ideal applications. This information can help you make informed decisions when selecting the right material for your part—balancing performance and price. 


Material Characteristics Cost comparison
Aluminum 6061 Good strength-to-weight ratio, excellent machinability, low hardness $
Stainless Steel 304 Excellent mechanical properties, resistant to corrosion & acid, relatively difficult to machine $$$
Brass C360 High ductility, excellent machinability, good corrosion resistance $$
ABS Excellent impact resistance, good mechanical properties, susceptible to solvents $$
Nylon (PA6 & PA66) Excellent mechanical properties, high toughness, poor moisture resistance $$
POM (Delrin) High stiffness, excellent thermal & electrical properties, relatively brittle $$

How can I learn more about materials for CNC machining?

Protolabs Network offers a wide variety of materials for CNC machining, each with its unique properties and advantages. Whether you're looking to learn more about specific materials or comparing material sets, there’s a lot to explore. 

For an in-depth understanding of our materials, we invite you to check out our specialized videos available on our YouTube channel. These videos provide detailed insights into the characteristics, applications, and benefits of each material, helping you make informed decisions for your CNC machining projects. 

Post-processing and surface finishes for CNC machining

When CNC-machined parts come directly off the machine, they often have visible tool marks, which may not meet the desired aesthetic or performance standards for certain applications. To improve the appearance, durability, and functionality of your parts, various post-processing methods can be applied. 

Some of the most popular finishing techniques include anodizing, bead blasting, and powder coating. These methods not only enhance the surface finish but also improve key properties such as wear resistance, corrosion resistance, and chemical resistance—critical for parts exposed to harsh environments. 

While this guide offers a general overview, we recommend exploring our detailed explainer on the most common post-processing techniques and surface finishes used in CNC machining. This will give you a deeper understanding of how to achieve the perfect finish for your custom parts. 

A CNC machined part that's been anodized and dyed blue

What are the advantages and disadvantages of CNC machining?

While CNC machining is a highly versatile and ideal manufacturing process for many applications—from prototyping to medium-scale production of end-use parts—it does come with its set of challenges. In this section, we will explore both the advantages and limitations of this subtractive manufacturing process. 

Advantages of CNC Machining 

One of the primary benefits of CNC machining is its exceptional accuracy and repeatability. Whether using CNC milling or CNC turning, this process is capable of producing parts with tight tolerances, making it ideal for high-end industries such as aerospace, aviation, and automotive. Parts produced through CNC machining exhibit fully-isotropic physical properties, ensuring strength, durability, and precision, which are critical for demanding engineering applications. 

In terms of cost-effectiveness, CNC machining is often the most efficient method for producing low-to-medium volumes of metal parts. It is particularly well-suited for producing single prototypes or parts in quantities of up to 1,000 units. 

Disadvantages of CNC Machining 

However, despite its numerous advantages, CNC machining is not without its limitations. The subtractive nature of the process means that more complex geometries can become costly or even impossible to manufacture. Additionally, the setup costs for CNC machining are typically higher than those of 3D printing. For engineers looking to produce low-cost prototypes, especially in plastic, 3D printing may be a more cost-effective and quicker option due to its lower startup costs. 

Lead times for CNC machining also tend to be longer compared to 3D printing. On average, the lead time for CNC machining is 10 days, whereas 3D printing can often deliver in as little as 2-5 days. Moreover, CNC machines are less widely available than 3D printers, and they require specialized knowledge to operate effectively, which can add another layer of complexity. 

What are Protolabs Network's rules of thumb for CNC machining?

Let's break down the key parameters to consider for CNC machining both metal and plastic custom parts.


Key CNC parameter What Protolabs Network says
Dimensional accuracy Typical: ± 0.125 mm (.005’’) Maximum: ± 0.02 mm (.0008’’)
Minimum wall thickness Metals: 0.75 mm (0.030") Plastics: 1.5 mm (0.060")
Maximum build size Milling: 2000 x 800 x 100 mm (78’’ x 32’’ x 40’’) Turning: Ø 500 mm (Ø 20’’)

Ready to get your CNC parts into production?

Explore our CNC capabilities Get an instant quote today


CNC machining, 3D printing and sheet metal fabrication parts

Frequently asked questions

What's the best application of CNC machining?

CNC machining is perfect for one-off jobs and low-to-medium volume production (hundreds to 1,000 parts). It's the most cost-effective method for metal prototypes and ideal when parts require tight tolerances. 

What are the most common CNC machining cutting tools?

CNC machines use various cutting tools to create diverse part geometries. The most common tools include drills, slot cutters, threading taps, face milling cutters, and flat head, bull head, and ball head tools. 

Which industries use CNC machining the most?

CNC machining is a widely-used subtractive manufacturing process. A huge number of industries rely on CNC, including aerospace, automotive, aviation, transportation and other integral sectors. Airplane parts, for instance, have to be manufactured with an immense amount of precision to ensure the entire machine functions perfectly as designed.

Is CNC machining completely automated?

CNC machining is, for the most part, automated and reliant on pre-programmed software. CAD software sets the dimensions of a part, which CNC machines use to produce physical parts. In general, very little human intervention is required, though some complex processes may need an extra set of manual hands if the part design is uniquely complex. Overall, near-complete automation makes CNC machining a repeatable, trustworthy manufacturing process.

What's the general surface texture of CNC milled and turned parts?

Machined milled parts typically have a surface roughness of around 3.2μm (or 1.6μm for newer machines). For turned parts, the surface roughness can be as low as 0.8μm, allowing for consistent machining speeds without the need for adjustments. 


How do you speed up CNC manufacturing?

The speed of CNC machining is influenced by factors such as part design and desired surface roughness. For example, adding fillets instead of sharp corners can speed up the process, as it allows the use of standard tools throughout machining, avoiding tool changes. 


 

More resources for engineers

5 axis cnc milling machine

The advantages of 5-axis CNC machining

Read article

What are the hardest materials for the most challenging applications?

Read article

What is Delrin (POM-H) and what are its material properties?

Read article
3-axis CNC milling machine in action

What is CNC milling?

Read article

What is part marking for CNC machining? Practical tips for laser engraving, silk screening and more

Read article
How to prepare a technical drawing for CNC machining

How to prepare a technical drawing for CNC machining

Read article
Introduction to CNC machining

What is CNC machining?

Read article
Standard Drill Bit Sizes for CNC machining (Conversion Tables)

Standard drill bit sizes for CNC machining

Read article
Surface Finishes for CNC Machinining

What are the types of surface finishes for CNC machining?

Read article
3D Printing vs. CNC machining

3D printing vs. CNC machining: Which is better for prototyping and end-use parts?

Read article
5 axis cnc milling machine

The advantages of 5-axis CNC machining

Five-axis CNC machining gives engineers a lot more freedom when it comes to making complex, high-precision parts. Instead of cutting from one direction at a time, the machine can pivot and rotate the tool or part to reach tricky angles. That means fewer setups, smoother finishes, and more design possibilities. In this article, we’ll break down how it works, when to use it, and how to make the most of it in your next project.

Read article

What are the hardest materials for the most challenging applications?

Read article

What is Delrin (POM-H) and what are its material properties?

What is Delrin and why is it unique among the many manufacturing materials available? Delrin, or POM-H (homopolymer acetal), is used in CNC machining, 3D printing and injection molding to create durable, precise components. This article explores Delrin’s properties and how to get the most out of the material.

Read article
3-axis CNC milling machine in action

What is CNC milling?

What is CNC milling and how does this subtractive manufacturing process work? This article explores how CNC milling machines work, what kinds of parts you can provide with milling and the best design practices for getting the most out of this type of CNC machining.

Read article

What is part marking for CNC machining? Practical tips for laser engraving, silk screening and more

How do you add logos, lettering, serial numbers and other customized designs to your custom parts? Part marking is a cost-effective way to give parts those extra identifying and/or cosmetic details. Learn the common part marking techniques on the market today, including laser engraving and silk screening.

Read article
How to prepare a technical drawing for CNC machining

How to prepare a technical drawing for CNC machining

How do you prepare technical drawings for CNC machining and why are they important? Technical drawings are widely used in manufacturing to improve the communication of technical requirements between the designer and engineer and the manufacturer.

Read article
Introduction to CNC machining

What is CNC machining?

What is CNC machining and how does it work? Learn the basic principles and fundamental mechanics, as well as the key benefits and limitations, of this subtractive manufacturing process.

Read article
Standard Drill Bit Sizes for CNC machining (Conversion Tables)

Standard drill bit sizes for CNC machining

Use these conversion tables of standard drill bit sizes (metric, fractional inch, and wire gauge) common in CNC machining to reduce manufacturing costs from custom tooling.

Read article
Surface Finishes for CNC Machinining

What are the types of surface finishes for CNC machining?

What surface finishes are available for CNC machining? You can apply post-processing and surface finishes to improve the surface roughness, cosmetic properties and wear resistance of metal parts. Learn about the most common ways to finish CNC machined parts, and how to select the best methods for your applications.

Read article
3D Printing vs. CNC machining

3D printing vs. CNC machining: Which is better for prototyping and end-use parts?

Is 3D printing or CNC machining better for your custom part applications? Learn the practical differences between CNC machining and 3D printing and how to select the right technology for manufacturing prototypes, end-use parts and everything in between.

Read article

Show more

Show less

Ready to transform your CAD file into a custom part? Upload your designs for a free, instant quote.

Get an instant quote