CNC Machining
SOMI Capability
SOMI CNC Machining Capability

3,4,5 Axis CNC Milling
We have different types of CNC milling centers, including 3-axis, 4-axis and 5-axis milling centers. Custom parts from simple to complex structures, metal or plastic materials, can be solved.

CNC Turning
SOMI uses CNC lathes and turning centers (including local brand or imported brand machines) to process metal parts, mainly focusing on cylindrical parts. Ensure components achieve consistent size and finish.
CNC Machining
Show Custom Parts Machined by SOMI
CNC Machining
CNC Machining Materials
We offer a wide selection of materials for custom parts to complete prototypes and production runs of custom parts. The materials we process are very broad and include metals, plastics, and some composites.
Metal


- Aluminum
Aluminum has a good strength-to-weight ratio, high thermal and electrical conductivity, low density and natural corrosion resistance. It is a highly malleable metal, making it easy to machining, can be anodized.
Type:1050,1060,2011,2024,5052,5051, 6061, 6063, 7075,7050

- Brass
Aluminum has a good strength-to-weight ratio, high thermal and electrical conductivity, low density and natural corrosion resistance. It is a highly malleable metal, making it easy to machining, can be anodized.
Type:1050,1060,2011,2024,5052,5051, 6061, 6063, 7075,7050

- Stainless steel
Aluminum has a good strength-to-weight ratio, high thermal and electrical conductivity, low density and natural corrosion resistance. It is a highly malleable metal, making it easy to machining, can be anodized.
Type:1050,1060,2011,2024,5052,5051, 6061, 6063, 7075,7050

- Copper
Aluminum has a good strength-to-weight ratio, high thermal and electrical conductivity, low density and natural corrosion resistance. It is a highly malleable metal, making it easy to machining, can be anodized.
Type:1050,1060,2011,2024,5052,5051, 6061, 6063, 7075,7050

- Mild Steel
Aluminum has a good strength-to-weight ratio, high thermal and electrical conductivity, low density and natural corrosion resistance. It is a highly malleable metal, making it easy to machining, can be anodized.
Type:1050,1060,2011,2024,5052,5051, 6061, 6063, 7075,7050

- Beryllium bronze
Aluminum has a good strength-to-weight ratio, high thermal and electrical conductivity, low density and natural corrosion resistance. It is a highly malleable metal, making it easy to machining, can be anodized.
Type:1050,1060,2011,2024,5052,5051, 6061, 6063, 7075,7050

- Alloy steel
Aluminum has a good strength-to-weight ratio, high thermal and electrical conductivity, low density and natural corrosion resistance. It is a highly malleable metal, making it easy to machining, can be anodized.
Type:1050,1060,2011,2024,5052,5051, 6061, 6063, 7075,7050

- Titanium
Aluminum has a good strength-to-weight ratio, high thermal and electrical conductivity, low density and natural corrosion resistance. It is a highly malleable metal, making it easy to machining, can be anodized.
Type:1050,1060,2011,2024,5052,5051, 6061, 6063, 7075,7050

- Tool steel
Aluminum has a good strength-to-weight ratio, high thermal and electrical conductivity, low density and natural corrosion resistance. It is a highly malleable metal, making it easy to machining, can be anodized.
Type:1050,1060,2011,2024,5052,5051, 6061, 6063, 7075,7050
Plastic


- ABS
It is a thermoplastic polymer material with high strength, good toughness, corrosion resistance, high temperature resistance.

- PVC
It is a thermoplastic polymer material with high strength, good toughness, corrosion resistance, high temperature resistance.

- POM
It is a thermoplastic polymer material with high strength, good toughness, corrosion resistance, high temperature resistance.

- Polypropylene(PP)
It is a thermoplastic polymer material with high strength, good toughness, corrosion resistance, high temperature resistance.

- Nylon
It is a thermoplastic polymer material with high strength, good toughness, corrosion resistance, high temperature resistance.

- PET
It is a thermoplastic polymer material with high strength, good toughness, corrosion resistance, high temperature resistance.

- PTFE(Teflon)
It is a thermoplastic polymer material with high strength, good toughness, corrosion resistance, high temperature resistance.

- FR-4
It is a thermoplastic polymer material with high strength, good toughness, corrosion resistance, high temperature resistance.

- Polycarbonate(PC)
It is a thermoplastic polymer material with high strength, good toughness, corrosion resistance, high temperature resistance.

- PMMA
It is a thermoplastic polymer material with high strength, good toughness, corrosion resistance, high temperature resistance.

- Polyethylene(PE)
It is a thermoplastic polymer material with high strength, good toughness, corrosion resistance, high temperature resistance.

- PEEK
It is a thermoplastic polymer material with high strength, good toughness, corrosion resistance, high temperature resistance.
CNC Machining
CNC Machining Surface Finishes

As-machined
The standard finish of our parts, the "machined" finish, has a surface roughness of 3.2 μm (126 μin), which removes sharp edges and cleanly removes burrs from the part.
Machining Texture:There are slight scratches on the visible surface.

Smooth machining
A finishing CNC machining operation can be applied to the part to reduce its surface roughness. The standard smoothing surface roughness is Ra 1.6 μm (64 μin). Light surface scratches are visible.
Machining Texture:Visible, light surface scratches.

Fine machining
Refers to the process of precision treatment of raw materials or semi-finished products. The standard smoothing surface roughness is Ra 0.8 μm (32 μin).
Machining Texture:Slightly visible.

Bead blasting
Bead blasting refers to the use of round spherical media that, when impacted against the surface of a part, will leave a more uniform finish caused by the sphere “dimpling” the surface.
Machining Texture:Frosted grain.

Brushing
Brushing is a surface treatment process that uses abrasive belts to draw traces on the surface of a material, usually for aesthetic purposes.

Polishing
From Ra 0.8 to Ra0.1, the polishing process uses abrasive materials to rub the surface of the part, making the surface of the part more shiny, depending on your requirements.
Machining Texture:Smooth, glossy finish

Anodizing
Aluminum and its alloy in the corresponding electrolyte and specific process conditions, due to the action of external current, the process of forming an oxide film on the aluminum product.
Machining Texture:Smooth, matte finish.

Electroplating
Electroplated coating preserves the surface of parts and resists rusts and other defects from causing decay by applying electric currents to reduce metal cations.
Machining Texture:Smooth, glossy finish.

Electroless nickel plating
Electroless nickel plating is a process that deposits an alloy of nickel-phosphorus onto the surface of a metal. This process is chemical only, so does not involve the use of electricity.
Machining Texture:Reduced but visible.

Black oxide
Black oxide is a conversion coating similar to Alodine that is used for steel and stainless steel. It is used mainly for appearance and for mild corrosion resistance..
Machining Texture:Smooth, matte.

Powder coating
Using corona discharge, we make the powder coating adsorbed to the part, creating a more wear-resistant layer with a typical thickness ranging from 50 μm up to 150 μm.
Machining Texture:Glossy.

Chromate conversion coating
Chromate conversion coating is a type of conversion coating, used on aluminum as a corrosion inhibitor, as a primer for paint due to increased adherence or to preserve electrical conductivity.
Machining Texture:Visible.

Electrophoresis
In the solution under the action of direct current electric field, the charged resin moves to the opposite electrode phenomenon. Strong corrosion resistance, can be on different colors.
Machining Texture:Visible.

As-machined
The standard finish of our parts, the "machined" finish, has a surface roughness of 3.2 μm (126 μin), which removes sharp edges and cleanly removes burrs from the part.
Machining Texture:There are slight scratches on the visible surface.

Smooth machining
A finishing CNC machining operation can be applied to the part to reduce its surface roughness. The standard smoothing surface roughness is Ra 1.6 μm (64 μin). Light surface scratches are visible.
Machining Texture:Visible, light surface scratches.

Fine machining
Refers to the process of precision treatment of raw materials or semi-finished products. The standard smoothing surface roughness is Ra 0.8 μm (32 μin).
Machining Texture:Slightly visible.

Bead blasting
Bead blasting refers to the use of round spherical media that, when impacted against the surface of a part, will leave a more uniform finish caused by the sphere “dimpling” the surface.
Machining Texture:Frosted grain.

Brushing
Brushing is a surface treatment process that uses abrasive belts to draw traces on the surface of a material, usually for aesthetic purposes.

Polishing
From Ra 0.8 to Ra0.1, the polishing process uses abrasive materials to rub the surface of the part, making the surface of the part more shiny, depending on your requirements.
Machining Texture:Smooth, glossy finish

Anodizing
Aluminum and its alloy in the corresponding electrolyte and specific process conditions, due to the action of external current, the process of forming an oxide film on the aluminum product.
Machining Texture:Smooth, matte finish.

Electroplating
Electroplated coating preserves the surface of parts and resists rusts and other defects from causing decay by applying electric currents to reduce metal cations.
Machining Texture:Smooth, glossy finish.

Electroless nickel plating
Electroless nickel plating is a process that deposits an alloy of nickel-phosphorus onto the surface of a metal. This process is chemical only, so does not involve the use of electricity.
Machining Texture:Reduced but visible.

Black oxide
Black oxide is a conversion coating similar to Alodine that is used for steel and stainless steel. It is used mainly for appearance and for mild corrosion resistance..
Machining Texture:Smooth, matte.

Powder coating
Using corona discharge, we make the powder coating adsorbed to the part, creating a more wear-resistant layer with a typical thickness ranging from 50 μm up to 150 μm.
Machining Texture:Glossy.

Chromate conversion coating
Chromate conversion coating is a type of conversion coating, used on aluminum as a corrosion inhibitor, as a primer for paint due to increased adherence or to preserve electrical conductivity.
Machining Texture:Visible.

Electrophoresis
In the solution under the action of direct current electric field, the charged resin moves to the opposite electrode phenomenon. Strong corrosion resistance, can be on different colors.
Machining Texture:Visible.
Industry
Application Areas of CNC Machining

Consumer Electronics
Our manufactured electronic components consistently meet the tight tolerances required in this ever-evolving industry.
Learn More
Aerospace & Aviation
Our manufactured electronic components consistently meet the tight tolerances required in this ever-evolving industry.
Learn More
Automotive
Our manufactured electronic components consistently meet the tight tolerances required in this ever-evolving industry.
Learn More
Medical
Our manufactured electronic components consistently meet the tight tolerances required in this ever-evolving industry.
Learn More
Robotics & Automation
Our manufactured electronic components consistently meet the tight tolerances required in this ever-evolving industry.
Learn More
Industrial Machinery Parts
Our manufactured electronic components consistently meet the tight tolerances required in this ever-evolving industry.
Learn MoreTest Inspection
Quality Assurance at the Heart of Our Operations
Get a Quote
Contact us Today for Your CNC Machining Requirements
Ready to elevate your manufacturing with the precision and quality of SOMI's CNC machining services? Contact us today to discuss your project and discover how we can help you achieve unparalleled results. With SOMI, you're not just choosing a service provider, you're choosing a partner dedicated to your success.
We hope to discuss potential cooperation opportunities with you and ask you to provide quotation information for your project. Looking forward to your reply and working with you to promote the success of your project!
- *Name
- *Phone
- *Title
- *Content
FAQ
Frequently Asked Questions
- How does CNC drilling technology improve production efficiency over manual drilling?
The short answer
CNC drilling removes the operator from the cycle. The machine positions each hole to within 0.01 mm, changes tools in under 2.5 seconds and runs drill, countersink and tap in one program. Measured throughput is 80 to 200 holes an hour against 20 to 40 by hand, and positioning scrap falls from 3 to 5 percent to under 0.5 percent.
What actually changes when the operator leaves the cycle
Manual drilling is a sequence of human decisions: mark the position, centre punch it, sight the drill, feed by feel, then deburr and gauge the hole. The operator is committed to the machine for the whole cycle, and every hole repeats that chain of judgement. CNC drilling replaces the chain with a program. The controller positions the table, ramps the spindle, executes peck cycles, switches tools and delivers coolant, and the operator is only involved when a part is loaded or unloaded.
Read each row on its own terms. These are six different measurements, not six scores for the same scale. Measure Manual floor press CNC machining centre Hole position plus or minus 0.3 mm with a skilled operator plus or minus 0.01 mm from servo axes Cycle time per hole 8 to 15 seconds 2 to 5 seconds Tool change 30 to 60 seconds by hand under 2.5 seconds, chip to chip Operator attention 100 percent of the cycle 10 to 20 percent, load and unload Scrap from positioning 3 to 5 percent of production under 0.5 percent First-part setup 2 to 5 minutes 15 to 45 minutes of program and fixture The last row is the honest one and it is why the process is not automatically faster. A manual press is ready in two to five minutes; a CNC machine needs a program and a fixture first. Everything above the last row is what the machine buys back once that setup is spread across a batch.
Speed: where the three to five times comes from
Published benchmarks put a manual machinist at 20 to 40 holes an hour once layout, centre punching, deburring and inspection are counted, and a CNC machining centre at 80 to 200 an hour depending on material and depth. That is the three to five times usually quoted, and it is a throughput figure for a whole operation rather than a spindle figure. The gap widens on parts with several hole sizes, because an automatic tool changer swaps drills in 1.3 to 2.5 seconds chip to chip where a manual change takes 30 to 60 seconds.
Every bar is the same measurement, so the rows are directly comparable. The multi-spindle figure is several holes cut at once, not a faster spindle. The economics only close past a threshold, and the published one is worth knowing before the machine is bought. A CNC drill cell pays for itself above roughly 100 holes a day, or when tolerances tighten past 0.1 mm; below that, a manual press with a digital readout and a cross-slide vice is the better investment. On the machine side the entry cost runs from about USD 25,000 to well over USD 200,000 against USD 3,000 to 5,000 for a manual press, DRO and vice, and the break-even batch sits somewhere between 50 and 200 parts depending on complexity.
Position and depth hold without an operator watching
Position is where manual drilling loses most of its quality, not its speed. A servo-driven machine holds hole position near 0.01 mm and repeatability near 0.005 mm, and the same G-code that drills ten prototype parts drills ten thousand production parts identically. Manual drilling depends on the operator, achieves roughly 0.1 to 0.5 mm at best, and drifts as the shift goes on. Programmed depth control removes the second class of manual error, because the machine stops the drill at the commanded depth rather than at the moment the operator reacts.
Two failure modes survive programming and are worth designing out. The first is drill wander: a drill tip that deflects at the start of the cut can put a hole 0.05 to 0.2 mm off position, and the usual causes are skipping the spot drill on a smooth or curved entry, excessive overhang above a length-to-diameter ratio of 5 to 1, a dull drill, or a weak fixture on a thin wall. The second is chip packing, which is the leading cause of drill breakage; peck drilling retracts the tool every one to three diameters of depth to clear the flutes, and deep holes above three diameters usually need coolant delivered through the tool at 70 to 150 bar rather than flood coolant from the outside.
Combined operations: one setup replaces three or four
The largest efficiency gain is not in the drilling itself but in what stops happening between operations. A manual route drills, then re-fixtures to countersink, then re-fixtures to tap, and every re-clamping introduces its own positional error. A single CNC program runs spot drill, drill, countersink and tap in one setting, so the datum never moves and the part is never re-clamped.
Between each stage the part stays clamped. That is the part of the gain that survives even when the cycle time is the same. Depth-to-diameter ratio is the constraint that decides how much of this is possible in one pass. Below 3 to 1 the risk of a deep hole is low, from 3 to 1 up to 5 to 1 it is moderate, and above 5 to 1 it is genuinely high and calls for peck cycles and reduced speed regardless of material, because deep holes are limited by chip evacuation rather than by spindle capability.
Where CNC drilling is the wrong answer
- One-off and repair work. A 15 to 45 minute setup against a 2 to 5 minute manual setup means the machine loses on single parts and short runs, however fast each hole is.
- Low daily volume with no hole variety. Below roughly 100 holes a day of the same size and material, the payback period on a drill cell becomes longer than most buyers will wait.
- Loose-tolerance holes. If the drawing allows plus or minus 0.5 mm on a clearance hole, paying for servo positioning buys nothing.
- Very deep small holes in hard material. Drills below 2 mm in stainless or titanium are fragile and break more often; a broken tool in a deep hole can scrap the part and the fixture.
- Unstable geometry. A part whose hole pattern is still moving is expensive to iterate in a program and a fixture.
- A supplier that quotes without asking. A drilling quote that arrives without questions about hole size, depth, material and thread callout is a price, not a process plan.
How to specify a drilling job so the gain is real
Send the STEP model and a toleranced drawing, the material and the stock form, a hole list with diameter, depth, thread callout and tolerance for each feature, the annual quantity, and the two or three holes whose position actually matters. Those five items let an engineer choose the peck cycle, the coolant strategy and the tool sequence before price is discussed. A plate with twenty-four holes of four sizes and a 10,000-a-year forecast is a CNC job; the same plate in a batch of five is a manual job with a fixture. See CNC machining for the process, sheet metal fabrication for the plate itself and surface finishing for deburring and coating afterwards.
Scope and sources. Throughput, tolerance, cycle-time, setup and break-even figures come from a drilling machine selection guide (manual position plus or minus 0.3 mm against CNC plus or minus 0.01 mm, manual cycle 8 to 15 seconds against CNC 2 to 5 seconds, manual setup 2 to 5 minutes against CNC 15 to 45 minutes, operator attention 100 percent against 10 to 20 percent, machine cost USD 25,000 to 200,000 against USD 3,000 to 5,000, break-even 50 to 200 parts, payback above about 100 holes a day or tolerances under 0.1 mm, rapid traverse 40 to 60 metres a minute, chip-to-chip 1.3 to 2.5 seconds) and from a CNC drilling capability note (position 0.005 to 0.01 mm against 0.1 to 0.3 mm manual, 200 holes an hour for a 5 mm steel hole against 40 to 60 manual, batch size deviation 0.003 mm against 0.05 mm, first-pass qualification 99.8 percent against 85 percent, drilling and tapping about a third of all CNC operations). Failure modes come from a deep-drilling technology article (diameter consistency to H7, drilled finish Ra 1.6 to 3.2 micrometres, reamed finish Ra 0.4, air change under two seconds, scrap reduction 30 to 60 percent, per-part cost down 20 to 40 percent above 500 pieces, drill wander off-position by 0.05 to 0.2 mm, overhang above 5 to 1 without support, peck retract every 1 to 3 diameters, through-tool coolant at 70 to 150 bar above three diameters) and from a drawing-symbol reference (depth-to-diameter risk low below 3 to 1, moderate from 3 to 1 to 5 to 1 and high above 5 to 1). Figures are planning ranges from published sources and not a quotation; confirm them against your material, hole sizes and quantity.
- What types of holes and threaded features can be created with CNC drilling services?
The short answer
A CNC drilling service produces through and blind holes, counterbores for socket screws, countersinks for flat-head screws, spotfaces for washers, reamed bores at H7, and tapped threads in UNC, UNF and metric sizes. Twist drills reach 5 to 8 times diameter, reaming lifts the fit to 0.005 to 0.02 mm, and gun drilling reaches 100 to 150 times diameter.
Every hole starts as one of seven feature types
Holes are the most common machined feature and the easiest to over-specify. Each type below exists for a reason, and each one adds a tool and an operation to the price. A through hole drilled in a single pass is the cheapest hole you can buy; a reamed fit is roughly one and a half to two times the cost of the same hole drilled, because it needs a second tool and a second pass.
Choose the simplest feature that meets the function. A cosmetic counterbore that nobody sees is a cost with no benefit. Feature How it is made Typical tolerance Typical use Through hole Twist drill in one pass plus or minus 0.1 to 0.25 mm Clearance and fluid passages Blind hole Drill stopped at a commanded depth depth plus or minus 0.5 mm Threaded or dowel holes Counterbore Drill, then end mill or counterbore tool plus or minus 0.05 to 0.1 mm on the bore Socket head cap screws Countersink Countersink cutter, matched to the screw angle angle within 1 degree Flat head screws and deburring Spotface End mill or face cutter on a rough surface flat within 0.05 mm Washer seats on castings Reamed bore Drill undersize, then ream to size plus or minus 0.005 to 0.02 mm Bearing bores and dowel fits Gun-drilled hole Dedicated gun drilling machine plus or minus 0.01 to 0.05 mm Oil galleries and cooling channels Two of these are worth a second look. A spotface exists only because a cast or forged surface around a hole is not flat enough to seat a fastener reliably, so leaving it out is a real risk on a rough surface and a waste of money on a machined one. A blind hole is more than a shallow through hole: the twist drill leaves a conical bottom, so the drawing has to allow for the drill point as well as the depth, and the chips have to evacuate upward through the flutes.
Counterbores, countersinks and spotfaces: the three fastener seats
These three features are the most confused in incoming drawings, and they are not interchangeable. A counterbore is a flat-bottomed cylindrical recess that hides a socket head cap screw so the head sits below the surface; its diameter has to clear the head and its depth has to be at least the head height. A countersink is a conical recess matched to the angle of a flat head screw, usually 82 or 90 degrees, and an angle that is one degree out will show as a screw head that sits proud on one side. A spotface is a shallow flat cut, not a recess, used where a washer or a nut has to seat on a surface that is otherwise rough or out of flat.
All three need a second tool after the drilling pass, and the cost shows up as cycle time rather than as tooling. Where several of them appear on one part, the machining centre makes repeated tool changes, so consolidating a drawing to one screw type across a face is often the cheapest single edit a designer can make.
Threaded features: standards, classes and depth rules
Threads are cut either by tapping, which cuts a thread into a pre-drilled hole with a tap, or by thread milling, which cuts the thread with a rotating mill on a machining centre. Tapping is faster and cheaper for standard sizes; thread milling produces a better thread and can reach closer to the bottom of a blind hole, which is why it has grown in use on deep and precision threads. The standards that appear most often are UNC and UNF from the unified series, metric coarse and fine, NPT for pipe threads and BSPT for the equivalent British standard.
The control size differs from the hole size. Leave at least one and a half times the nominal diameter of extra depth beyond the last full thread so the tap has room to run out. Thread Tap drill Minimum hole depth Typical use M3 x 0.5 2.5 mm 6.0 mm for one diameter of engagement Sensors and small brackets M4 x 0.7 3.3 mm 8.0 mm Enclosures and panels M5 x 0.8 4.2 mm 10.0 mm Mounting hardware M6 x 1.0 5.0 mm 12.0 mm General engineering 1/4-20 UNC No. 7, 5.1 mm 12.7 mm US fasteners M8 x 1.25 6.8 mm 16.0 mm Structural joints Three rules cover almost every threaded callout. First, specify diameter, pitch, class of fit, thread depth and total hole depth separately, because a note that says only "M6 threaded hole, 12 deep" leaves both the pitch and the thread-versus-hole distinction undefined. Second, allow at least one and a half times the nominal diameter of extra hole depth beyond the last full thread, so the tap can bottom out without damaging the thread it has just cut. Third, use the standard classes: a 2B or 6H fit is the normal choice for a fastener, and a tighter 3B class is reserved for applications that actually need it.
Precision bores: reaming, boring and gun drilling
When a hole has to hold a shaft, a bearing or a dowel pin, drilling alone will not do it. A drill produces slight ovality and size variation that a fit class will not tolerate, so the bore is drilled undersize and finished with a reamer, which brings the diameter to 0.005 to 0.02 mm and the finish to around Ra 0.4 to 1.6 micrometres. Larger bores are finished with a single-point boring bar instead, which can correct position and straightness as well as size and reaches much deeper. Genuinely deep, straight holes are made on a gun drilling machine, which produces the oil galleries and cooling channels that a twist drill cannot follow over that length.
The smallest hole each process can make is a practical limit rather than a theoretical one. A standard twist drill works down to roughly 0.5 mm, a reamer down to about 1 mm, a gun drill to about 2 mm, and small-hole EDM to about 0.1 mm. Below 2 mm in stainless steel or titanium, drills become fragile and break more often, so peck cycles and carbide micro-drills are the normal answer and wire EDM is sometimes the cheaper route once breakage is counted.
Depth-to-diameter ratios decide the process
The single number that decides whether a hole is routine, awkward or specialist is its depth divided by its diameter. A standard twist drill is comfortable to 5 to 8 times diameter; past that, chip evacuation rather than the spindle becomes the limit, and peck drilling with reduced speed is the usual answer. Reaming works from 10 to 15 times diameter, boring from 20 up to 50, and gun drilling from 100 to 150 times diameter on a dedicated machine. Deep holes on a machining centre without through-tool coolant are the routine way to break a drill.
Depth ratio, not absolute depth, is what makes a hole difficult. The same 8 mm hole is routine at 40 mm deep and specialist at 1 metre. Where the feature list runs out
- True position drives cost more than diameter. A pattern with a tight positional callout needs precision fixturing and CMM verification, and that cost is set by the tolerance, not by the number of holes.
- Thread depth beyond about three diameters is a risk. Tap breakage rises with depth, small threads carry more risk than large ones, and a broken tap in a finished part is often a scrap decision.
- Very small holes in hard material are fragile. Below 2 mm in stainless or titanium, expect higher tool breakage and slower feeds than the diameter suggests.
- Sharp-bottomed blind holes are not a drill feature. The 118 degree point leaves a cone, so a flat-bottomed blind hole needs a second operation or a specific callout for the flat depth.
- Gun drilling is not universal equipment. Where a hole needs a 100 to 1 ratio, confirm that the shop owns the machine rather than subcontracting it, because the subcontract adds days and splits accountability.
- Cross-drilled intersections change the pressure story. Where two holes meet inside a part, the intersection is where a leak or a burr hides, and it needs an explicit inspection step rather than a general note.
How to specify holes and threads on a drawing
Send the STEP model and a drawing with every hole called out by diameter, depth, feature type, thread class and positional tolerance; list the material; mark the two or three holes whose position is functional; and state the annual quantity. That is enough for an engineer to choose between drilling and reaming, to size the peck cycles and to tell you which features should be milled and which cast or left as-drilled. See CNC machining for the process, surface finishing for what happens after the hole is cut and metal stamping where a pierced hole is the cheaper route at volume.
Scope and sources. Feature definitions, tolerances, cost factors and depth limits come from a hole design guide (through and blind holes plus or minus 0.1 to 0.25 mm with blind depth holding 0.5 mm, counterbore plus or minus 0.05 to 0.1 mm at 1.3 times cost, countersink within 1 degree at 1.2 times cost, spotface flat within 0.05 mm, reaming plus or minus 0.005 to 0.02 mm at 1.5 to 2.0 times cost, twist drill 5 to 8 times diameter, reaming 10 to 15, boring up to 50, gun drilling 100 to 150, BTA 150, minimum diameters 0.5 mm drill, 1.0 mm ream, 2.0 mm gun drill, 0.1 mm EDM, 118 degree point leaving a cone about 0.3 times diameter deep) and from an CNC design guide (standard drilled holes plus or minus 0.003 inch, maximum depth 10 times diameter for standard drills, drill point sizes in fractional letter and number series, H7 fits at zero to plus 0.001 inch, a worked thread table for No. 4-40, No. 6-32, No. 8-32, No. 10-32 and 1/4-20 UNC, and a rule of at least 1.5 times thread diameter of extra depth beyond the last full thread). Thread milling growth and the share of machining operations taken by drilling come from a CNC drilling overview (drilling and tapping a substantial share of all CNC operations, blind holes, stepped holes and angled holes as the complex cases). Drawing callout practice and the fit-class decision tree come from a drawing symbol reference (drilling for loose-tolerance clearance holes, reaming or boring once an H7 fit is called, counterbore and countersink as separate tool operations, spotface on cast surfaces, depth-to-diameter risk rising above 3 to 1 and high above 5 to 1). Figures are planning ranges from published sources and not a quotation.
- What standard tolerances can I expect from a professional CNC milling parts factory?
The short answer
A professional CNC milling shop works to ISO 2768-m by default, which is 0.1 mm on a 6 to 30 mm feature and 0.3 mm from 30 to 120 mm. Precision work tightens to 0.025 to 0.05 mm, a controlled shop reaches 0.005 to 0.01 mm on a callout, and surface finish runs from Ra 3.2 to 0.4.
The default is a standard, not a number
When a drawing does not put a tolerance on a dimension, the shop still has to make a decision, and ISO 2768 is the decision. Part one of the standard covers linear and angular dimensions in four classes, fine, medium, coarse and very coarse, and part two covers straightness, flatness, perpendicularity and symmetry in classes H, K and L. The block that appears on most CNC drawings is ISO 2768-mK, medium linear tolerance with K geometric tolerance, and it represents the natural economic capability of a modern machining centre rather than a compromise.
Tolerance grows with the nominal size. A single callout on the title block covers every undimensioned feature on the part. Nominal size Fine, class f Medium, class m Coarse, class c 0.5 to 3 mm plus or minus 0.05 mm plus or minus 0.10 mm plus or minus 0.20 mm Over 3 to 6 mm plus or minus 0.05 mm plus or minus 0.10 mm plus or minus 0.30 mm Over 6 to 30 mm plus or minus 0.10 mm plus or minus 0.20 mm plus or minus 0.50 mm Over 30 to 120 mm plus or minus 0.15 mm plus or minus 0.30 mm plus or minus 0.80 mm Over 120 to 400 mm plus or minus 0.20 mm plus or minus 0.50 mm plus or minus 1.20 mm Over 400 to 1000 mm plus or minus 0.30 mm plus or minus 0.80 mm plus or minus 2.00 mm The size dependence is the point that surprises many buyers. A medium-class tolerance is 0.1 mm on a 10 mm feature and 0.5 mm on a 300 mm feature, because the same absolute error on a long dimension is a much smaller fraction of it. That is also why demanding a blanket plus or minus 0.05 mm across a 250 mm part is expensive: it forces multiple finish passes, thermal stabilisation and full CMM verification on dimensions that may not matter at all.
Three tolerance tiers and what each costs
Above the standard classes sits a set of named machining tiers, and it is worth separating them from the ISO block because they describe what a machine and a process can hold rather than what a drawing inherits. Standard machining holds roughly 0.1 to 0.2 mm on a general feature. Precision machining, on a calibrated machine with a dedicated finishing pass, holds 0.025 to 0.05 mm and is what a bearing bore or a sealing face usually needs. Tight tolerance machining reaches 0.005 to 0.01 mm and needs thermal stabilisation, in-process touch probing and full CMM verification. Ultra precision below that is a different industry, served by diamond turning or jig grinding in a climate-controlled room.
Tolerance is a reverse indicator, so the axis starts at zero and the tightest band sits at the top of the chart. Cost does not rise linearly across those tiers. As a rule of thumb, specifying one class tighter than the part needs adds 30 to 50 percent to the unit price, because the shop has to slow the cut, add passes and add inspection. The same logic explains the title-block contradiction that costs buyers money: a drawing that states ISO 2768-mK but also carries a note demanding plus or minus 0.05 mm on every dimension forces the tighter reading, and estimators commonly add a 30 to 45 percent buffer to the price to protect against incoming inspection. One clear general-tolerance rule and specific callouts on the features that matter is cheaper and clearer than a blanket tight number.
Geometric tolerances are a separate standard
Dimensional tolerance says how big a feature may be; geometric tolerance says how straight, flat or square it must be. ISO 2768-2 covers this with classes H, K and L, and the numbers are small: flatness for a feature under 10 mm is 0.02, 0.05 and 0.10 mm across the three classes, rising to 0.10, 0.20 and 0.40 mm for a feature from 30 to 100 mm, and perpendicularity is 0.2, 0.4 and 0.6 mm up to 100 mm of the shorter side. On a machined part the geometric callout is often the one that decides whether the part assembles, because two faces can both be within their size tolerance and still not meet.
One geometric convention is worth a note because it changes what a shop can hold without changing the function. A hole position written as plus or minus coordinates creates a square tolerance zone, while the same requirement written as a true position with a diameter creates a round one. Because the diagonal of the square is longer than its side, converting to a cylindrical zone increases the allowable area by about 57 percent, giving the machinist real margin without loosening the fit. That is a design edit that costs nothing and buys process capability.
Surface finish is quoted in Ra, and it multiplies cost
Finish and tolerance are separate requirements that are frequently confused. Surface finish is given as Ra, an average roughness in micrometres, and it is set by feed rate, tool condition and the number of passes rather than by the machine's positioning accuracy. Standard milling leaves Ra 3.2 micrometres, which suits most non-functional faces. A dedicated finishing pass reaches Ra 1.6; reaching Ra 0.8 usually needs grinding or high-speed milling with a specific tool; and Ra 0.4 needs a secondary grinding or lapping operation.
Specify the finish per surface, not per part. A part can run Ra 3.2 everywhere and Ra 0.8 on one sealing face. The cost lesson here is about scope. A part might need Ra 0.8 on a sealing surface and nothing better than Ra 3.2 anywhere else, and the economical route is general machining for the bulk of the part with a local finishing pass confined to the sealing area. Specifying the finer finish across every face is one of the more avoidable cost mistakes in this category, because each step down the Ra ladder requires slower cutting, more passes or a different process entirely.
What drives a shop above or below its brochure figure
- Machine positioning is the ceiling. A well-maintained three-axis vertical machining centre holds roughly 0.0127 to 0.0254 mm across its travel with repeatability near 0.005 mm; five-axis and high-speed machines do better on the same part, but only if the fixture is equally good.
- Aluminium moves three times as much as steel. Under the same cutting force an aluminium feature deflects about three times as far, and its thermal expansion coefficient, 23.1 parts per million per kelvin, is more than double that of carbon steel, so thin walls and long parts need control that a brochure figure ignores.
- Every re-clamp adds error. A part machined in three setups carries the tolerance of three fixtures, which is why five-axis work often holds a tighter feature-to-feature tolerance than the individual machine accuracy suggests.
- Inspection decides the honest number. A tolerance is only real if it is measured; ask for a first-article CMM report and confirm which features were checked, not just that the report exists.
- General tolerances do not cover fits or threads. ISO 2768 does not set a shaft fit, a thread class or a feature-specific control, so those still need an explicit callout.
- A blanket tight note is a cost, not a benefit. Tightening a non-functional dimension buys nothing and slows the cut.
How to write a drawing that gets the tolerance you need
Put one general-tolerance block in the title area, normally ISO 2768-mK, add explicit callouts only on the features whose function depends on them, mark which dimensions are functional and which are reference, and state the finish per surface rather than per part. Then send the STEP model, the drawing, the material and the annual quantity. That set lets an engineer tell you which features can be milled in one setup and which will need a controlled process. See CNC machining for the capability, surface finishing for the finishes below Ra 0.8 and aluminium die casting where a cast body plus a light machining pass is the cheaper route at volume.
Scope and sources. The ISO 2768 tables, the class-mK default and the cost of overspecification come from an ISO 2768 tolerance chart (linear classes f, m, c and v by nominal range, geometric classes H, K and L for flatness, perpendicularity and symmetry, and class m at plus or minus 0.1 mm for 0.5 to 3 mm rising to plus or minus 0.5 mm for 120 to 400 mm) and from a tolerance and GD&T cost analysis (classes f, m, c, v and H, K, L; class mK as the economic default; a 30 to 45 percent buffer added to unit price when a blanket note contradicts the title block; and a 57 percent larger allowable zone when coordinate tolerancing is replaced by a cylindrical true position). Machining tiers, machine accuracy and surface finish come from an aluminium machining tolerance guide (standard 0.1 to 0.2 mm, precision 0.025 to 0.05 mm, tight 0.005 to 0.01 mm, ultra 0.001 to 0.003 mm, aluminium deflects about three times steel and has a thermal expansion coefficient of 23.1 parts per million per kelvin against 11.5 for carbon steel, and ISO 2768-2 flatness values by class) and from a number of 2026 machining guides (as-machined Ra 3.2 micrometres, fine Ra 1.6, polished Ra 0.8, mirror Ra 0.4, and overspecifying one tolerance class adding 30 to 50 percent to cost). Machine positioning figures come from a milling machine type reference (three-axis vertical plus or minus 0.0005 to 0.001 inch with repeatability near 0.0002 inch, five-axis plus or minus 0.0002 to 0.0005 inch, and high-speed micro milling from plus or minus 0.00004 inch). Figures are planning ranges from published sources and not a quotation; every tolerance claim should be confirmed against a first-article report.










