Parts Customization / Processing Service Expert

From concept to product
From prototyping to production, our production sites can handle all your manufacturing projects.

CNC Machining

Home / CNC Machining

SOMI Capability

SOMI CNC Machining Capability

Discover the unparalleled precision and quality of CNC (Computer Numerical Control) machining services. From prototyping to full-scale production, SOMI ensure superior results for all your engineering needs with state-of-the-art technology and expert craftsmanship.

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

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

SOMI offers a diverse range of surface finishes, each tailored to meet the specific needs of your projects. Here’s a closer look at some of the options
  • 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

Customized manufacturers of precision parts in 6 major industries

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 More

Test Inspection

Quality Assurance at the Heart of Our Operations

Quality is not just a buzzword at SOMI,it's the foundation upon which we build our reputation Our rigorous quality assurance process encompasses every stage of production, from initial design to final inspection. We employ advanced measurement and testing equipment to verify that each part meets our stringent standards and, more importantly, your expectations. This unwavering dedication to quality ensures that SOMI's CNC machining services are a step above the rest.

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 are committed to providing full-process services from prototyping to mass production. We provide rapid prototyping services to ensure that your design can be realized accurately and efficiently.

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!

*Email
*Name
*Phone
*Title
*Content
Upload
  • Only supports .rar/.zip/.jpg/.png/.gif/.doc/.xls/.pdf, maximum 20MB.
Address

FAQ

Frequently Asked Questions

If you have any further questions, please contact us. We look forward to working with you.
  • 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.

    Comparison of a manual floor drill press against a CNC machining centre on hole position tolerance, cycle time per hole, tool change time, operator attention, positioning scrap and first-part setup time
    Read each row on its own terms. These are six different measurements, not six scores for the same scale.
    MeasureManual floor pressCNC machining centre
    Hole positionplus or minus 0.3 mm with a skilled operatorplus or minus 0.01 mm from servo axes
    Cycle time per hole8 to 15 seconds2 to 5 seconds
    Tool change30 to 60 seconds by handunder 2.5 seconds, chip to chip
    Operator attention100 percent of the cycle10 to 20 percent, load and unload
    Scrap from positioning3 to 5 percent of productionunder 0.5 percent
    First-part setup2 to 5 minutes15 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.

    Bar chart of holes drilled per hour by method: a manual floor press at about 30, a CNC machining centre at about 140 and a CNC machine with a multi-spindle head at about 400 holes per hour in steel
    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.

    Four-stage CNC drilling cycle: spot drilling to centre the hole, peck drilling to clear chips, countersinking or tapping in the same setting, and thread cutting while the datum is still held
    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.

    Table of seven CNC hole features with the process that makes each one, its typical tolerance and its usual application: through holes, blind holes, counterbores, countersinks, spotfaces, reamed bores and gun-drilled holes
    Choose the simplest feature that meets the function. A cosmetic counterbore that nobody sees is a cost with no benefit.
    FeatureHow it is madeTypical toleranceTypical use
    Through holeTwist drill in one passplus or minus 0.1 to 0.25 mmClearance and fluid passages
    Blind holeDrill stopped at a commanded depthdepth plus or minus 0.5 mmThreaded or dowel holes
    CounterboreDrill, then end mill or counterbore toolplus or minus 0.05 to 0.1 mm on the boreSocket head cap screws
    CountersinkCountersink cutter, matched to the screw angleangle within 1 degreeFlat head screws and deburring
    SpotfaceEnd mill or face cutter on a rough surfaceflat within 0.05 mmWasher seats on castings
    Reamed boreDrill undersize, then ream to sizeplus or minus 0.005 to 0.02 mmBearing bores and dowel fits
    Gun-drilled holeDedicated gun drilling machineplus or minus 0.01 to 0.05 mmOil 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.

    Table of common CNC thread sizes with their tap drill diameter and the minimum hole depth each one needs, covering M3, M4, M5, M6, M8 and quarter-inch UNC threads
    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.
    ThreadTap drillMinimum hole depthTypical use
    M3 x 0.52.5 mm6.0 mm for one diameter of engagementSensors and small brackets
    M4 x 0.73.3 mm8.0 mmEnclosures and panels
    M5 x 0.84.2 mm10.0 mmMounting hardware
    M6 x 1.05.0 mm12.0 mmGeneral engineering
    1/4-20 UNCNo. 7, 5.1 mm12.7 mmUS fasteners
    M8 x 1.256.8 mm16.0 mmStructural 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.

    Range chart of depth-to-diameter ratio by hole-making process: twist drilling 5 to 8 times diameter, reaming 10 to 15, boring 20 to 50 and gun drilling 100 to 150 times diameter
    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.

    ISO 2768-1 general linear tolerance chart in millimetres across fine, medium and coarse classes for nominal sizes from 0.5 mm to 1000 mm
    Tolerance grows with the nominal size. A single callout on the title block covers every undimensioned feature on the part.
    Nominal sizeFine, class fMedium, class mCoarse, class c
    0.5 to 3 mmplus or minus 0.05 mmplus or minus 0.10 mmplus or minus 0.20 mm
    Over 3 to 6 mmplus or minus 0.05 mmplus or minus 0.10 mmplus or minus 0.30 mm
    Over 6 to 30 mmplus or minus 0.10 mmplus or minus 0.20 mmplus or minus 0.50 mm
    Over 30 to 120 mmplus or minus 0.15 mmplus or minus 0.30 mmplus or minus 0.80 mm
    Over 120 to 400 mmplus or minus 0.20 mmplus or minus 0.50 mmplus or minus 1.20 mm
    Over 400 to 1000 mmplus or minus 0.30 mmplus or minus 0.80 mmplus 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.

    Range chart of four CNC machining tolerance tiers in millimetres, from standard at 0.1 to 0.2 mm down to ultra precision at 0.001 to 0.003 mm, on an axis where lower is tighter
    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.

    Table of CNC surface finish levels showing as-machined at Ra 3.2, fine at Ra 1.6, polished at Ra 0.8 and mirror at Ra 0.4, with the process and relative cost for each
    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.