CNC (Computer Numerical Control) is a computer-controlled automation system for machine tools.
A CNC machine is an automated machine tool controlled by a program. Its control system can logically process programs with control codes or other symbolic instruction sets. These instructions are decoded by a computer, causing the machine to perform predetermined actions. Material is removed from a solid block via cutting tools to produce semi-finished or finished parts based on a CAD model.
CNC machining is a subtractive manufacturing technology that uses high-speed rotating cutting tools to remove material from a solid block to produce parts.

| Type | Description | Advantages | Disadvantages |
|---|---|---|---|
| Sheet/Plate | Simple cutting processes. | Relatively stable material properties, favorable for machining. | High material waste, long machining time, not ideal for high-volume production. |
| Profiles | Custom shapes to reduce machining volume or for special structures. | Reduces machining allowance and special structure processing, shortens machining time and raw material cost. | Profile dimensional accuracy is difficult to guarantee, may not meet Class A surface finish requirements. |
| Forged Blanks | Often made from forged plates. | Saves material and time, can create shapes not possible with profiles. | Risk of datum shift between forging and CNC processes; forging stress can reduce machining stability. |
| Stamped Blanks | Simple punching/blanking from sheet/coil material. | Reduces machining allowance and time, provides rough datum for CNC. | Risk of deformation from stamping, posing risks for surface locating during CNC. |
| Die-Cast Blanks | For parts with high-precision features, post-machining on critical holes/surfaces. | Adapts to parts with high feature requirements. | Risk of porosity when machining allowance is large; requires prior customer approval standards. |

| Brand | Precision | Advantages | Disadvantages |
|---|---|---|---|
| Taichung/Taikan | <0.004mm | Cost-effective, widely used. | Average performance, slow response. |
| FANUC | <0.004mm | High machining efficiency and precision. | Slightly higher price, closed system. |
| Beijing Jingdiao | 0.0018mm | High precision, excellent surface finish. | Slightly higher price, not suitable for heavy cuts. |

| Tool Type | Application |
|---|---|
| End Mill / Square End Mill | Cutting edges on side and bottom. Suitable for roughing and finishing sides, bottoms, slots, pockets, planar surfaces. Not ideal for curved surfaces. |
| Ball Nose End Mill | Suitable for complex 3D contours. Not ideal for flat surfaces. |
| Corner Radius End Mill (Bull Nose) | Used for roughing and finishing side/bottom features with radiused corners. |
| Form Cutters (Incl. T-Slot, Dovetail, Chamfer Mills) | Customized for specific features. Used for machining special structures. |
| Type | Common Grades | Hardness (HRC/HRA) | Bending Strength (GPa) | Hot Hardness (℃) | Machinability/Properties | Applications |
|---|---|---|---|---|---|---|
| High-Speed Steel (HSS) | W9Mo3Cr4V, W6Mo5CrV2 | 63~69 (82~87 HRA) | 3.43~4.41 | 550~600 | Can be shaped by cold/hot working, good regrindability, minimal heat treatment distortion. | Medium-speed tools (drills, mills, gear cutters). |
| Cemented Carbide | YG (K-class), YT (P-class), YW (M-class) | 69~81 (89~93 HRA) | 1.08~2.16 | 800~1100 | Powder metallurgy formed, grindable only, no heat treatment, relatively brittle. | High-speed cutting tools (turning, planing, milling inserts). |
| Ceramic | SG4, AT6 | 93~94 HRA (1500~2100 HV) | 0.4~1.115 | 1200 | Pressed and sintered, grindable only, brittleness slightly higher than carbide. | Turning tools, suitable for finishing continuous cuts. |
| Cubic Boron Nitride (CBN) | FD, LBN-Y | 7300~7400 HV | 0.57~0.81 | 1200~1500 | High-temperature/pressure sintering, hardness higher than ceramic, very brittle, grindable with diamond wheel, no heat treatment needed. | Machining high-hardness, high-strength materials (especially ferrous). |
| Polycrystalline Diamond (PCD) | - | ~10000 HV | 0.42~1.0 | 700~800 | Highest hardness, extremely brittle. | High-precision, low-Ra machining of non-ferrous metals; precision machining of non-metals (not for ferrous metals). |

Core Parameters: End Cutting Edge, Flute Length, Number of Flutes, Side Cutting Edge, Shank Diameter, Overall Length.




w should be ≥ 3mm and an integer value.A workpiece has six degrees of freedom in a 3D Cartesian coordinate system. A fixture uses six reasonably distributed support points to restrict these six degrees, fully determining the workpiece's position.

Method ComparisonTo maintain the located position under cutting forces, inertia, gravity, etc., a fixture needs a clamping mechanism to apply appropriate clamping force.
| Type | Advantages | Disadvantages |
|---|---|---|
| Pneumatic Clamping | Low cost, high efficiency, widely used. | Unstable air pressure can cause insufficient clamping, risk of part damage. |
| Vacuum Clamping | No part damage from clamping force. | Relatively weak clamping force. |
| Manual Clamping | Low cost. | Complex operation, imprecise torque control, risk of part damage. |
| Electromagnetic Clamping | High clamping force. | Heating during operation can weaken magnetism, risk of insufficient clamping, high cost, risk of part damage. |
In milling, the relative motion between the cutter and workpiece is the cutting motion. The cutter's rotation is the primary motion; its linear/rotary feed relative to the workpiece is the feed motion.
| Parameter | Definition | Formula |
|---|---|---|
| Cutting Speed (Vc) | Speed of primary motion, linear speed at cutter periphery (m/min). | (d = Tool Diameter [mm], n = Spindle Speed [rpm]) |
| Feed Rate | Feed per Tooth (fz): Workpiece movement per cutter tooth (mm/z). Feed per Revolution (fr): Workpiece movement per cutter revolution (mm/r). Feed per Minute (fm): Workpiece movement per minute (mm/min). |
(z = Number of Flutes, mm/r) (mm/min) |
| Radial Depth of Cut (a_e) | Width of material engaged radially by the cutter (mm). (Distance across the machined surface.) | - |
| Axial Depth of Cut (a_p) | Depth the tool penetrates below the uncut surface (mm). (Distance tool plunges into material.) | - |
| Type | Definition | Advantages |
|---|---|---|
| Climb Milling (Down Milling) | Cutter rotation direction matches workpiece feed direction at the point of cut. Chip thickness starts at maximum and decreases. | Avoids burnishing effect, less heat generation, reduces work hardening. Chip starts thick, reducing initial tool wear, leading to higher tool life. |
| Conventional Milling (Up Milling) | Cutter rotation direction opposes workpiece feed direction at the point of cut. Chip thickness starts at zero and increases. | Chip starts thin, tool rubs before engaging, causing faster wear and increased work hardening. |
| Radial Depth of Cut (a_e) | Width of material engaged radially by the cutter (mm). (Distance across the machined surface.) | - |
| Axial Depth of Cut (a_p) | Depth the tool penetrates below the uncut surface (mm). (Distance tool plunges into material.) | - |
| Type | Definition | Advantages |
|---|---|---|
| Climb Milling (Down Milling) | Cutter rotation direction matches workpiece feed direction at the point of cut. Chip thickness starts at maximum and decreases. | Avoids burnishing effect, less heat generation, reduces work hardening. Chip starts thick, reducing initial tool wear, leading to higher tool life. |
| Conventional Milling (Up Milling) | Cutter rotation direction opposes workpiece feed direction at the point of cut. Chip thickness starts at zero and increases. | Chip starts thin, tool rubs before engaging, causing faster wear and increased work hardening. |

Removing oil/grease from CNC machined part surfaces.

Removing burrs left after CNC machining.


Deep, narrow slots require long tools which are prone to breakage and can cause tool/chatter vibration. Machining a deep slot requires multiple passes, increasing time and cost.
Milling deep pockets leads to tool overhang, deflection, chip evacuation issues, and tool breakage. Generally limit pocket depth to 4-5 times its length (max dimension in XY plane) for optimal cost.

H ≤ (4~5) * LH ≤ (6~8) × D (D = Tool Diameter)H ≤ (4~6) × D

Thin walls in metal increase chatter, affecting accuracy and surface finish. In plastics, they cause warping and softening.
| Material | Recommended Wall Thickness | Minimum Wall Thickness |
|---|---|---|
| Metal | ≥ 0.8mm | 0.5mm |
| Plastic | ≥ 1.5mm | 1.0mm |
[img]
Height < 4 × Width (H < 4W).Standard diameter holes can be drilled.


| Thread Size | Tap Drill (Standard) | Class 2B Tap Drill (Max) | Class 2B Tap Drill (Min) |
|---|---|---|---|
| M1.0×0.25 | 0.75 | 0.785 | 0.729 |
| M1.1×0.25 | 0.85 | 0.885 | 0.829 |
| M1.2×0.25 | 0.95 | 0.985 | 0.929 |
| M1.4×0.3 | 1.10 | 1.142 | 1.075 |
| M1.6×0.35 | 1.25 | 1.321 | 1.221 |
| M1.7×0.35 | 1.35 | 1.421 | 1.321 |
| M1.8×0.35 | 1.45 | 1.521 | 1.421 |
| M2.0×0.4 | 1.6 | 1.678 | 1.567 |
| M2.2×0.45 | 1.75 | 1.838 | 1.713 |
| M2.3×0.4 | 1.90 | 1.979 | 1.867 |
| M2.5×0.45 | 2.10 | 2.138 | 2.013 |
| M2.6×0.45 | 2.20 | 2.238 | 2.113 |
| M3.0×0.5 | 2.50 | 2.599 | 2.459 |
| M3.5×0.6 | 2.90 | 3.010 | 2.850 |
| M4.0×0.7 | 3.30 | 3.422 | 3.242 |
| M4.5×0.75 | 3.80 | 3.878 | 3.688 |
| M5.0×0.8 | 4.20 | 4.334 | 4.134 |
| M6.0×1.0 | 5.00 | 5.153 | 4.917 |
| M7.0×1.0 | 6.00 | 6.153 | 5.917 |
| M8.0×1.25 | 6.80 | 6.912 | 6.647 |
| M9.0×1.25 | 7.80 | 7.912 | 7.647 |
| M10×1.5 | 8.50 | 8.676 | 8.376 |
| M11×1.5 | 9.50 | 9.676 | 9.376 |
| M12×1.75 | 10.30 | 10.441 | 10.106 |