news 2026/9/19 18:33:24

DIN ISO 2768-mK一般公差标准:读懂未注公差与形位公差

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DIN ISO 2768-mK一般公差标准:读懂未注公差与形位公差

简介:这是一份德文/英文对照的DIN ISO 2768-MK-E通用公差标准PDF,面向机械制造、汽车工业、航空航天及医疗器械等领域的工程师、质检人员和工艺人员,用于快速查阅线性尺寸、角度尺寸以及形状和位置公差的允许偏差。文件为单份PDF,大小116KB,内容基于Maryland Metrics技术数据表整理,涵盖DIN ISO 2768 T1与T2两部分:线性尺寸公差按f、m、c、v四级给出,范围约±0.05mm至±4.0mm;角度公差按公称长度分段,并提供H、K、L三级形位公差,以及外部半径、槽高、垂直度、对称度、同心度等具体数值,方便实际制图与检测时直接查表。资源体积小、信息集中,适合设计、制造与质量检验环节作为随身参考,已有984人在线学习。对需要理解德国公差标准、避免因公差标注不清导致加工争议的从业人员而言,是一份高性价比的速查材料。

1. 图纸上的 DIN ISO 2768-MK-E,不是“自由公差”四个字那么简单

收到一张德国来的结构件图纸,标题栏附近一行小字:DIN ISO 2768-MK-E。很多工程师第一反应是“未注公差,随便做”,这是最贵的一个误读。DIN ISO 2768 是德国采纳的 ISO 一般公差标准,m 表示线性尺寸按中等公差等级控制,K 表示形位公差按 K 级控制。组合之后,一块长 250mm、宽 80mm 的安装板,外形偏差默认是 ±0.5mm,安装面的平面度默认是 0.4mm。这意味着数控加工、折弯、焊接、检验都得按一套隐含的界限去执行。这篇文章把标准拆开讲清楚,适合机械设计、工艺、质量和采购角色,让你拿到图纸就能直接查表、设参数、写检验要求。

2. 拆开 DIN ISO 2768:两张表、两个公差域,mK 怎么组合

2.1 2768-1 管尺寸,2768-2 管形状——先分清你手里是哪个标准

DIN ISO 2768 不是一份单独的文件,而是两个独立部分,各自有版本年份。DIN ISO 2768-1:1991 对应国际标准 ISO 2768-1:1989,规定线性尺寸、角度尺寸的未注公差,等级用 f、m、c、v 表示,f 级最精密,v 级最粗糙。DIN ISO 2768-2:1991 则对应 ISO 2768-2:1989,规定形状和位置的一般公差,等级用 H、K、L 表示,H 最严。

图纸上只写一个“2768-mK”,其实同时引用了两个标准。这一点非常关键:采购或外协在消化图纸时,如果只按线性尺寸理解,漏掉形位公差部分,首件检验时往往在平面度、垂直度上才发现问题,那时候批量件已经做下去了。下表是两部分的控制范围对照:

标准号控制对象等级符号典型控制项目
DIN ISO 2768-1线性尺寸、角度尺寸f / m / c / v长度、宽度、孔径、角度
DIN ISO 2768-2形状和位置公差H / K / L直线度、平面度、垂直度、对称度、圆跳动

需要注意,2768-2 的控制范围是有限的。圆度、圆柱度、同轴度、位置度、平行度并不在它的默认控制清单里。平行度在标准逻辑中由平面度间接控制,而不是单独给一个公差项目;同轴度、位置度如果图纸没有单独标注,等于没有要求参考依据。这一点在质量评审时经常被忽略,很多工程师默认“写了 2768 就什么形位公差都有”,实际上标准只管五项。

2.2 mK 不是 MK:大小写代表着两套公差等级

德国图纸上的标准写法是“DIN ISO 2768-mK”,第一个字母 m 小写,第二个字母 K 大写。m 来自 2768-1 的 linear dimensions(线性尺寸)等级,K 来自 2768-2 的 geometry(几何公差)等级。两个字母分别指向各自的标准,大小写不是排版习惯,而是区分标准的符号约定。

CAD 模板里常见的“DIN ISO 2768-MK”是大写写法,严格说不符合标准的书写惯例。我在实际项目中收到过不少供应商回传的图纸,修改栏里写着“按 2768-MK 执行”,这种时候要和设计确认:线性尺寸到底是 m 级还是别的等级,K 级是否确认采用。更隐蔽的情况是图纸只写了“2768-m”,此时形位公差部分没有默认值,设计必须把需要控制的平面度、垂直度单独标注出来,否则供应商没有义务对未标注的形位项目负责。

mK 组合意味着两个公差域同时生效:线性尺寸按 m 级查表,形位公差按 K 级查表。各自独立判断合格性,不互相补偿。下文第三章会给出两张表的数值,你可以直接对照。

2.3 E 后缀是标准之外的东西,别自己去猜

标题里的“E”在 DIN ISO 2768 标准原文里没有定义。标准本身只定义了 1 和 2 两个部分,以及各自的公差等级,不存在 E 这个等级或后缀。德国图纸中出现的 E,多数是企业内部规范编号或者补充技术条件的标记,可能指向去毛刺、倒角、表面质量、标识位置等附加要求,也可能只是文件版本号的一部分。

遇到这种情况,正确做法是看图纸页脚的规范编号列表。德资企业通常会在图纸第一页或标题栏上方列出“zeichnungsbezogene Normen”,直接给出 E 对应的内部文件号。如果图纸没有写,不要推测,发书面澄清给设计部门,而不是靠经验猜。猜错 E 的含义比猜错公差等级更麻烦,因为它往往涉及表面处理和边缘状态,这些在检验时无法用卡尺直接判断。

2.4 独立原则:2768 为什么不把尺寸和形位放在一起补偿

DIN ISO 2768 默认按照 ISO 8015 的独立原则执行,尺寸偏差和几何偏差分别验收,不允许用尺寸公差去“吃掉”形位误差。举个例子,一根轴名义尺寸 50mm,m 级下极限偏差 49.8mm,如果实际加工到 49.8mm 且弯曲了 0.1mm,不能因为“直径做小了一点,弯曲还在尺寸范围内”而判定合格。弯曲属于形位误差,按 K 级查表独立判断。

这个原则直接影响数控加工的参数设计。精加工走刀时,如果只盯着外径尺寸控制刀具磨损,忽略了让刀引起的圆柱度、同轴度变化,批量件很可能尺寸全合格但形位全超差。编程时留出精加工余量,比单纯在首件上把尺寸调到中差更稳妥。独立原则也解释了为什么要用三坐标做形位抽检,而不是靠卡尺量几个点就放行。

3. 按 2768-mK 查公差:核心数值表与一个可抄的查表函数

3.1 线性尺寸 m 级公差表:从 0.5mm 到 4000mm 怎么取值

DIN ISO 2768-1 的公差表按基本尺寸分段,每个分段给出四档偏差值。这里直接列出完整表,注意分段边界采用“含下限、不含上限”的规则,例如 30mm 属于“6 ~ 30”这一档,而不属于“30 ~ 120”。

基本尺寸分段(mm)f(精密)±m(中等)±c(粗糙)±v(最粗)±
0.5 ~ 30.050.10.20.5
3 ~ 60.050.10.30.5
6 ~ 300.10.20.51.0
30 ~ 1200.150.30.81.5
120 ~ 4000.20.51.22.5
400 ~ 10000.30.82.04.0
1000 ~ 20000.51.23.06.0
2000 ~ 40000.82.05.08.0

表中数值是单边偏差绝对值,实际标注形式是“名义尺寸 ± 表中值”。例如孔径 10mm、未单独标注公差、图纸写 2768-mK,则该孔按 m 级查表得 ±0.2mm,孔径范围是 9.8 ~ 10.2mm。很多人以为 10mm 小孔默认公差会很严,实际 m 级下并不收窄,反而因为分段跨到 6 ~ 30,偏差达到 ±0.2mm。如果这个孔是配合孔,设计必须单独标注 H7 或类似配合公差,不能依赖一般公差。

3.2 K 级形位公差:直线度、平面度、垂直度的默认值

DIN ISO 2768-2 的 K 级数值按测量长度分段,各表分别覆盖直线度与平面度、垂直度、对称度、圆跳动。以下是 K 级最常用的几个查表结果,完整数值应以标准原文为准。

形位项目测量长度范围(mm)K 级公差(mm)
直线度、平面度10 ~ 300.2
直线度、平面度30 ~ 1000.4
直线度、平面度100 ~ 3000.6
直线度、平面度300 ~ 10000.8
垂直度10 ~ 300.4
垂直度30 ~ 1000.6
垂直度100 ~ 3000.8
圆跳动任意测量位置0.4

平面度的测量长度取被测表面最长的边,垂直度的测量长度取短边,圆跳动不按长度分段。回到开头那块 250mm 长的安装板:平面度查 100 ~ 300 段,K 级 0.6mm;如果它的宽边是 80mm,垂直度查 30 ~ 100 段,也是 0.6mm。这里有个容易弄反的点:平面度按长边查,垂直度按短边查,两者查表基准不同,不能统一按最长边处理。

3.3 用 Python 把查表逻辑固定下来,减少看图抄错

图纸上同时出现多个尺寸时,人工逐段查表容易在边界处出错。我会把 2768-m 的线性尺寸查表逻辑写成一个小函数,放在质量部或者工艺部的公共脚本里。这样任何人在做 SOP、检验记录表或者供应商技术评审时,输入名义尺寸就能拿到偏差,不用反复翻 PDF。

# tolerance_m.py # DIN ISO 2768-1 线性尺寸一般公差查表,m 级 # 返回值是单边偏差绝对值,单位为 mm def tol_m(length_mm: float) -> float: # 注意标准分段规则:含下限、不含上限 if length_mm <= 3: return 0.1 # 0.5 <= L <= 3 if length_mm <= 6: return 0.1 # 3 < L <= 6 if length_mm <= 30: return 0.2 # 6 < L <= 30 if length_mm <= 120: return 0.3 # 30 < L <= 120 if length_mm <= 400: return 0.5 # 120 < L <= 400 if length_mm <= 1000: return 0.8 # 400 < L <= 1000 if length_mm <= 2000: return 1.2 # 1000 < L <= 2000 if length_mm <= 4000: return 2.0 # 2000 < L <= 4000 raise ValueError("尺寸超过 4000mm,超出标准适用范围") # 验证几个常见尺寸 print(tol_m(10)) # 0.2,对应 10mm 孔径 print(tol_m(30)) # 0.2,30 属于 6~30 档 print(tol_m(120)) # 0.3,120 属于 30~120 档 print(tol_m(250)) # 0.5,250 属于 120~400 档

代码里最容易踩坑的是 30 和 120 这两个边界值。标准区间的写法是 6 < L ≤ 30,所以 L=30 属于 6~30 档,偏差是 ±0.2,而不是 ±0.3。函数里先判断length_mm <= 30,符合标准的分段逻辑。写类似的查表脚本时,务必拿着边界值单独跑一遍测试用例,不要从表格的显示区间直接抄成 if 范围。

3.4 什么时候不该用一般公差

一般公差的意义是覆盖“工艺自然能达到的精度”,功能上不需要额外控制的特征,用默认值收底。一旦特征参与装配、密封、定位、配合,就必须单独标注公差。典型例子包括轴承安装孔、定位销孔、配合面高度、密封圈槽宽,这些位置如果挂着 m 级一般公差,供应商按 ±0.2 或 ±0.3 加工,装配时大概率出问题。

设计评审时我会按这个原则过一遍图纸:凡是和另一个零件发生接触或相对运动的位置,一律不允许用未注公差;其余自由尺寸才落回 2768-m。这样既不把图纸标满公差,也不会让关键特征失去控制。选择等级时,m 级最常用,因为数控加工、激光切割、折弯的自然精度基本都在这个范围内;f 级会显著增加成本,一般只给精密设备上的小零件;c 和 v 则用于大件毛坯、焊接框架,这类结构本身变形大,定严了没有意义。

4. 从公差值到零件合格:尺寸链叠加与三坐标检验

4.1 极值法优先,还是均方根法?先判断装配场景

单个尺寸的公差好查,多个零件串联装配时,总偏差怎么计算才是真正的问题。极值法把所有偏差同向相加,相当于“最坏情况都同时发生”,计算简单,结果保守;适用于零件数少、有硬限位、失效后果严重(如安全件)的场景。均方根法假设各偏差独立且服从正态分布,用平方和开根号估算总偏差,结果比极值法小,适用于零件数多、批量生产、偏差随机分布的场合。

判断依据是装配的可调整性。两个零件之间没有调整垫片,装配后直接形成封闭环,用极值法;一条尺寸链上有五个以上零件,且每项偏差来自不同机床、不同批次,用均方根法更接近实际,但要意识到它带有统计假设,不能保证 100% 合格。实际项目中,我会先按极值法算一遍,如果极值法超差再评估是否能接受统计放行,而不是一开始就选一个“看起来更合理”的算法。

4.2 三个零件尺寸链的 Python 计算实例

假设一个装配体由三块板组成,尺寸分别为 120mm、30mm、90mm,图纸都标注了 DIN ISO 2768-mK。查上一章的 m 级表格,三个零件的偏差分别是 ±0.3、±0.2、±0.3。用 Python 同时算极值法和均方根法,可以直接对比两种算法下的总间隙。

# stackup.py # 尺寸链叠加计算:极值法 vs 均方根法 import math parts = [("板A", 120, 0.3), # 120mm,m级查表 ±0.3 ("隔套B", 30, 0.2), # 30mm,m级查表 ±0.2 ("板C", 90, 0.3)] # 90mm,m级查表 ±0.3 nominal = sum(p[1] for p in parts) wc_total = sum(p[2] for p in parts) # 极值法 rss_total = math.sqrt(sum(p[2] ** 2 for p in parts)) # 均方根法 print(f"名义总长: {nominal} mm") print(f"极值法偏差: ±{wc_total} mm") print(f"RSS 偏差(3σ): ±{rss_total:.2f} mm")

极值法给出 ±0.8mm,均方根法给出 ±0.47mm,两者差距明显。极值法适合用来做装配验证:如果 0.8mm 的总偏差不会导致卡死或干涉,那么装配上一定没问题。均方根法则更适合批量统计,当极值法超差但实测数据显示各偏差呈正态分布时,用均方根法评估是工程上常见的处理方式。但要注意,均方根法必须确认各环独立,同一台机床同一批材料加工出来的尺寸往往相关,这时候直接用均方根法会低估风险。

4.3 三坐标测量时注意基准,以及卡尺量不准的三种情况

2768-mK 零件进三坐标测量时,基准选择是第一个坑。标准里的平面度、垂直度都隐含“以加工基准或装配面为基准”,但图纸没有标基准符号时,不同测量人员可能选不同面做基准,结果差异很大。我一般会在检验规范里明确:平面度用最大实体接触面做基准,垂直度用图纸上的安装底面做基准。如果测量结果和设计预期不符,先复核基准,再怀疑零件。

卡尺量不准的情况集中在三处:一是大尺寸零件,300mm 以上卡尺的游标读数误差和尺身变形会叠加,测量结果比实际偏差还大,应该用划线平台配合高度尺或直接上三坐标;二是薄壁件,卡尺夹紧力会让零件局部变形,测得值偏小;三是带倒角或毛刺的边缘,卡尺量爪落在毛刺上会把尺寸量偏。首件检验建议直接按三坐标数据出报告,图纸上未注的平面度、垂直度本来就只能靠三坐标复现。

数控加工时,K 级平面度对装夹方式的影响比想象中大。薄板类零件吸附在真空吸盘上,表面可能因为吸盘平面磨损而变形,加工完松开后回弹,三坐标一测平面度超差。装夹前清洁吸盘面、垫等高块,或者改用压板对称压紧,都能减少这种系统性误差。

5. 验收现场最实用的五个操作技巧

5.1 图纸上写 mK 还是 MK,先和设计确认再发采购

图纸上的标准号抄录错误是外协加工里最常见的问题。SOP 或采购图纸上把 2768-mK 写成 2768-MK,看起来只差大小写,实际缺失了小写 m 指向的线性尺寸等级信息。发采购前用高亮笔标出标准号,让供应商在回传确认单上抄写一遍,抄错直接退回。

5.2 供应商报价单里“按一般公差”要改成具体等级

供应商报价时经常写一句“未注公差按一般公差”,这句话没有信息量。必须让供应商写明等级和标准号,例如“未注公差按 DIN ISO 2768-mK 执行”。只写“2768”不写等级,等于没写。在供应商质量协议里追加一条标准化条款,可以减少大量口头扯皮。

5.3 首件检验优先测哪个尺寸

首件检验按这个顺序:先测平面度,再测垂直度,最后测关键外形尺寸。原因是形位误差能反映装夹、刀具磨损、机床精度的问题,比尺寸更有诊断价值。如果平面度超差,优先检查装夹方式和工件是否变形,而不是急着调刀具补偿。

5.4 把未注公差翻译成内部检验表

下面的表格可以直接做成内部检验卡的模板,挂在车间或者输入到质量管理系统里,避免每次查 PDF。

检查项执行要求常见错误
标准号抄录图纸写 2768-mK,SOP 完整抄录简写成“2768-MK”
尺寸分段确认等于边界的尺寸归上一档30mm 误按 30~120 档取值
形位项目确认只测标准列出的五项用圆度要求代替平面度
基准选择用图纸安装底面做测量基准随手选最大面做基准

把这张表和第三章的两张数值表贴到车间看板上,下次再有人问“这个没标公差是不是随便做”,让他先查平面度那一列。

本文还有配套的精品资源,点击获取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/19 18:30:28

南宁独匠装饰怎么样?地址、整装套餐、材料品牌、施工流程全解析

摘要南宁装修选公司&#xff0c;业主最常关心的往往是实打实的细节&#xff1a;门店在哪里、有没有实体展厅、整装套餐包含什么、用什么品牌材料、施工怎么落地、验收怎么保障。比起空泛的口碑评价&#xff0c;具象的门店信息、套餐清单、材料标准、施工节点&#xff0c;是选店…

作者头像 李华
网站建设 2026/9/19 18:26:07

Lenis 平滑滚动快速指南:几行代码让网站滚动不卡顿

Lenis 平滑滚动快速指南&#xff1a;几行代码让网站滚动不卡顿 【免费下载链接】lenis Smooth scroll as it should be 项目地址: https://gitcode.com/GitHub_Trending/le/lenis Lenis 是一款压缩后仅几 KB、零依赖的平滑滚动库&#xff0c;直接包裹浏览器原生滚动工作…

作者头像 李华
网站建设 2026/9/19 18:25:53

智慧公路超限检测系统技术全解析:从动态称重到非现场执法

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/19 18:25:30

MTK平台部署Qwen2.5:模型转换与推理部署全流程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华