公差到底是什么?
公差 (Tolerance) 是允许的尺寸变动范围。一个标注 "φ20 ±0.05 mm" 的轴,实际加工出来在 φ19.95 ~ φ20.05 mm 之间都算合格。公差不是"加工误差",而是"设计上接受的误差范围"。
机械设计中公差存在的根本原因是:绝对精确的加工既不可能、也不经济。1 米长的零件,即使在最精密的坐标磨床上加工,也会因为温度 (1℃ 钢膨胀 0.012 mm/m)、刀具磨损、装夹变形、热处理应力等因素产生微米级偏差。把公差放得"够用"即可,是工程师的核心能力之一。
常见的三种公差标注方式:
- 线性公差 — ±0.1 mm,直接标在尺寸后面,最简单,适合 80% 的机加工件。
- 极限偏差 — φ20+0.02/-0.05,适合配合件,明确"偏上限"或"偏下限"的尺寸策略。
- GD&T 几何公差 — 用位置度 (Position)、垂直度 (Perpendicularity)、圆跳动 (Circular Runout) 等符号描述"功能要求",适合复杂装配,图纸可读性最高。
IT7 / IT8 标准到底是什么?
ISO 286 定义了一套公差等级系统,从 IT01 (最高精度) 到 IT18 (最低精度) 共 20 级。机械行业最常用的是 IT5 ~ IT11。每一级对应的公差数值随基本尺寸变化,公式是 T = K × i,其中 i 是公差单位:
i (μm) = 0.45 × D^⅓ + 0.001 × D,D 是基本尺寸 (mm)。以 100 mm 尺寸为例:
| 公差等级 | 公差数值 (100mm 尺寸) | 对应应用 |
|---|---|---|
| IT5 | ±0.015 mm (15 μm) | 精密量具、轴承环、坐标磨床 |
| IT6 | ±0.022 mm (22 μm) | 轴承配合、精密齿轮 |
| IT7 | ±0.035 mm (35 μm) | 通用机械配合 — 行业"黄金默认" |
| IT8 | ±0.054 mm (54 μm) | CNC 铣削标准件 — "够用就好" |
| IT9 | ±0.087 mm (87 μm) | 钣金件、铸件粗加工 |
| IT10 | ±0.140 mm (140 μm) | 砂型铸件、锻造毛坯 |
| IT11 | ±0.220 mm (220 μm) | 粗加工毛坯、压铸件 |
| IT13 | ±0.540 mm (540 μm) | 自由公差 (No tolerance) — 板金翻边 |
CNC 铣削件的"标准默认"是 IT8 (≈ ±0.05 mm @ 100mm),精加工后可达 IT7。CNC 车削件同样默认 IT8,精车可达 IT6。任何"通篇 IT7"的图纸,在加工厂眼里都等于"通篇高难度",价格翻倍只是开始。
—— DIN ISO 2768-1 中等公差 / CNCQuoter 工艺库
加工能力 vs 公差:工厂到底能做到多少?
很多工程师把"图纸标的公差"等同于"加工能稳定达到的公差",这是不准确的。加工能力 = 机床精度 × 刀具状态 × 装夹方式 × 操作员水平 × 环境控制。下面是 6 种主流加工方式在 100 mm 尺寸上的典型可达精度 (CpK ≥ 1.33 时的批量能力):
| 加工方式 | 典型可达公差 | 可达等级 | 备注 |
|---|---|---|---|
| 3 轴 CNC 铣削 (普通) | ±0.05 mm | IT8 | 通用件,80% 工厂标准 |
| 3 轴 CNC 铣削 (精) | ±0.02 mm | IT7 | 需慢速切削 + 二次装夹 |
| 5 轴 CNC 铣削 | ±0.01 mm | IT6 | 复杂曲面,主轴热补偿后 |
| CNC 车削 (普通) | ±0.03 mm | IT7 | 外圆/内孔/端面 |
| CNC 车削 (精) | ±0.01 mm | IT6 | 硬车 + 钻石刀 |
| 磨削 (平面磨) | ±0.005 mm | IT5 | 已淬火 HRC 50+ 件 |
| 坐标磨 / 坐标镗 | ±0.003 mm | IT4 | 精密模具、量具 |
| 慢走丝线切割 | ±0.005 mm | IT5 | 硬材料、复杂 2D 轮廓 |
| 3D 打印 (SLA) | ±0.10 mm | IT10 | 树脂固化收缩导致 |
| 3D 打印 (SLS) | ±0.30 mm | IT12 | 尼龙粉末烧结 |
| 砂型铸造 | ±0.5 mm | IT13+ | 需后续机加工 |
| 钣金激光切割 | ±0.10 mm | IT10 | 厚度 ≤ 6 mm 时 |
注意:机床标称精度 ≠ 实际加工精度。一台标"定位精度 ±0.005 mm"的三菱 M70 铣床,实际批量生产中 CpK ≥ 1.33 的能力通常落在 ±0.02-0.03 mm。环境温度每变化 5℃,主轴热伸长 5-10 μm,精加工要等到热机 30 分钟以上才能做。
公差成本对照:从 ±0.1 到 ±0.01,价格怎么涨?
把"公差"当作"价格乘数"是最直观的理解方式。同样一个 6061 铝 100×80×30 mm 的腔体,在不同公差要求下的实测加工成本(2026 年 Q1 江浙沪 CNC 工厂均价):
| 公差要求 | 可达等级 | 单件加工费 (50 件批量) | 加工时长 | 首件合格率 |
|---|---|---|---|---|
| ±0.20 mm | IT10 | ¥18 | 8 min | 99% |
| ±0.10 mm | IT9 | ¥24 | 12 min | 97% |
| ±0.05 mm | IT8 | ¥38 | 20 min | 90% |
| ±0.02 mm | IT7 | ¥85 | 45 min | 75% |
| ±0.01 mm | IT6 | ¥180+ | 90 min | 55% |
规律很清晰:公差每收紧 1 倍,成本涨 2-3 倍,加工时长涨 2 倍,合格率降 10-20 个百分点。从 IT8 (默认) 升到 IT7,价格 +120%、时长 +125%、合格率 -15%。从 IT7 升到 IT6,价格再翻倍。极端情况下,客户要求"通篇 IT5",工厂可能直接拒绝接单。
这是为什么"全图 ±0.05"比"关键面 ±0.05,其余 ±0.10"贵 50% 以上 — 工艺师必须把整张图纸当作精加工对待,慢速切削、二次装夹、恒温车间、特殊刀具,每一项都是真金白银。
选错公差的 3 个真实代价
公差标得过松会装不上、过过紧会做不出来。两种错误都有代价:
代价 1:过度标注 — 报价涨 50%,周期延长 2 倍
某消费电子客户,2025 年给深圳某厂的装配体 (含 8 个 CNC 件) 全标 ±0.02 mm。结果:8 个零件没有一个需要这么高的精度 (只有 2 个 φ8 H7 孔需要 IT7,其余都是外观/结构面)。加工厂按 IT7 报价 ¥1200,实际工时按 IT8 只需 ¥420;客户多付了 ¥780,交期从 5 天延长到 12 天 (工艺师把 8 个零件按"精密件"重排,挤掉了其他订单的产能)。
修复:重画图纸,关键孔留 IT7,其余标 ±0.1 mm 自由公差。最终 8 件总成本 ¥480,交期 5 天。设计师画了 2 小时,帮客户省了 ¥720 + 7 天。
代价 2:过松公差 — 装配对不上,500 件返工
某机器人公司,法兰盘 (φ50 mm) 与电机轴 (φ50 h6) 配合,把孔径公差标成 ±0.2 mm (IT10)。结果 500 件送检,其中 380 件孔径偏上限 (> φ50.2),与 φ50 h6 轴的间隙只有 0.05 mm,装配时大量卡死。返工 + 重做 = 损失 ¥38000 + 3 周交期。
修复:孔改 φ50 H7 (+0.025/0),配合 h6 轴形成 H7/h6 过渡配合,既保证可装配,又不要求 IT6 的高精度。新订单合格率 100%。
代价 3:GD&T 滥用 — 图纸没人看得懂
某硬件初创,设计师是航空背景,所有图纸都用 ASME Y14.5 GD&T:位置度 0.05 @ MMC、圆跳动 0.03、轮廓度 0.02…加工厂是民用 CNC 厂,没人会用 GD&T 计算;工艺师只能"全图按最高等级算",报价翻 2 倍不说,3 周才交出首件,初版合格率 40%。
修复:在"功能关键面"上保留 GD&T,其余用线性公差 ±0.1 mm。图纸可读性提升 10 倍,加工效率提升 50%。
CNCQuoter 怎么帮你避免公差陷阱
传统流程是客户画图 → 工厂报价 → 工厂发现"公差过紧" → 来回沟通 1-3 天 → 重画图。CNCQuoter 把这个循环压缩到 30 秒:
- 自动识别公差标注 — 上传 STEP 文件后,引擎自动解析所有尺寸公差与 GD&T 符号,统计出"你的图纸里有多少 IT7、多少 IT8、多少 ±0.05、多少自由公差"。
- 关键尺寸检测 — 基于装配关系 + 几何特征(孔、轴、配合面),系统自动判断"哪些公差是功能关键,哪些是过度标注"。
- 公差成本可视化 — 同一份 STEP 文件,切换"宽松公差 / 标准公差 / 严格公差"三档,实时看到价格差异:从 ¥420 (宽松) → ¥520 (标准) → ¥1280 (严格)。
- 优化建议 — 给出具体的"哪几个尺寸可以放宽到 ±0.1 mm,不影响装配"清单,让你在保证功能的前提下,最高可节省 50% 加工费。
实测下来,80% 的客户在第一次报价后都会根据系统建议调整图纸 — 平均省 ¥800 / 单,平均缩短交期 3 天。
立即试一下
上传 STEP 文件,30 秒拿到公差分布报告 + 三档报价对比 — 默认签署 NDA,1 件起。