设计指南

制造规格互相打架时,哪一份文件说了算

PCB168 Editorial Team·
制造规格互相打架时,哪一份文件说了算

冲突有三种形态,而只有一种看起来像冲突

买方想到规格冲突,脑子里浮现的通常是两个数字明显对不上。这种形态确实存在,而且是三种里危害最小的 —— 因为它是唯一有人可能当场发现的那种。

形态一:直接矛盾

两份文件对同一属性给出不同取值。采购规格书写的表面处理不是图纸注释里要求的那一种。叠层表里的铜厚和规格书里的铜厚不一致。图纸对某项公差的说法与规格书不同。

这类问题被发现的概率还算可以,因为任何认真的工程师把两份文件放在一起读,都会被绊一下。但发现得很不稳定,因为前提是「有人同时读了两份」。当规格书来自采购、图纸来自设计,往往没有任何一个人同时读过两份。

形态二:沉默处被默认值填上

没有任何一份文件提到这个属性。文件包没说某一类缺陷是否可接受,没说过孔的保护方式,没说板边状态,没说标识用什么方式施加。工厂需要一个值才能开工,于是它用了一个 —— 自家默认值、所引标准里最经济的那种读法,或者上一单给你做的那样。

这种形态比直接矛盾更危险,原因很结构化:纸面上没有任何东西可供发现。 你没法靠比对文件把它查出来,因为这个属性在所有文件里都不存在。它只在板子到货、某个地方不是你设想的样子时才浮现,而那时的对话会变成「你当初有要求过吗」。

形态三:同一个量,两套口径

两份文件都写到了这个属性,哪一份都不算错。但它们表达的方式不能直接换算,于是两个读者从同一个文件包里取出了两条不同的要求。

以成品值表述的厚度和以加工前值表述的厚度,是同一属性的两套口径。以对称带宽表述的公差与以单边极限表述的公差,可以描述重叠但不相等的意图。写成「按适用标准执行」的要求和在注释里明确写出的要求,落点可能相同也可能不同,取决于读者手上是标准的哪个版本、默认了哪个等级。

这种形态在评审中存活得最久。两份文件看上去都正确,比对的人看到的是两条并不字面矛盾的陈述,分歧只在有人要把文件包转成工艺流程卡、必须选一套口径时才显形。没有任何东西被标记出来,因为没有任何东西看起来值得标记。

为什么这不是「换一家更好的工厂」能解决的问题

每一家工厂都会解决冲突 —— 必须解决,因为板子没法按一个模糊状态做出来。所以每家都带着一套内部的优先级习惯,通常不成文,通常就其自身逻辑而言是合理的,而且通常和下一家不一样。

有的把制造图当作主导文件,把采购规格书视为商务背景。有的以数据文件为准,理由是「最终被做出来的就是数据」。有的把最近一封邮件当作当前有效指令。有的则把每一处差异都升级成一个问题来问 —— 这是最好的做法,同时也是最慢的,而且恰恰是在比价时让一家供应商显得更差的那种做法。

由此产生三个后果,三个都可以预料。

你的报价失去可比性。 如果文件包是模糊的、三家供应商用三种方式解决了它,那三个价格描述的是三件不同的产品。而最低的那个数字,很多时候属于「内部默认值恰好最省」的那一家 —— 这是关于他们默认值的事实,不是关于他们效率的事实。

第二供应商会偏离第一供应商。 两家可以都严格按文件包执行、都完全合规,而交出的板子在你在意的地方不一样。谁都没有违约。是文件包同时允许了两种做法。

你自己的返工索赔会很弱。 当板子按一种你并不想要的读法做出来,问题就变成「文件包要求的是什么」,而不是「你的意思是什么」。如果文件包确实支持工厂的那种读法,你是在谈人情,而不是在主张权利。

优先级阶梯:给文件排序,不是给属性排序

解法很小,而且是结构性的。与其追着每一个属性去让五个来源全部对齐 —— 那是实打实的工作量、永远做不完、下一次改版又会散掉 —— 不如在 RFQ 里一次性声明:这些来源按什么顺序生效。

一个可用的默认阶梯,从高到低:

  1. 发包之后发出的书面澄清,但仅限已正式并入文件包的那些(见下一节)。较新者优先。
  2. 采购规格书,作为买方对「买的是什么」的合约性陈述。
  3. 制造图及其注释栏,作为对零件如何定义的工程性陈述。
  4. 数据文件 —— Gerber、钻孔、网表、叠层 —— 作为几何定义。
  5. 所引标准,须指明版本与等级,作为以上四者未覆盖事项的兜底。
  6. 没有第六项。 只有当以上五者全部沉默时,供应商的自家默认值才生效;而一旦出现这种情况,供应商必须说出来,不得默默选定。

具体顺序由你来定,不同买方排得不一样也都合理。如果图纸才是你们权威的工程物料、规格书基本是模板,那就该把图纸排在规格书之上。比顺序本身重要得多的是:有一个顺序,而且它随文件包一起走。 一个你下季度还会修订的已声明阶梯,胜过一个永远不声明的阶梯。

有两条附加条款,阶梯才真正能用:

几何要单列豁免。 当数据文件与图纸在物理几何上不一致 —— 焊盘形状、孔位、外形 —— 通常应以数据文件为准,不论它在阶梯里排第几,因为驱动工装的是数据。这一条要作为例外明确写出来,不要留给对方推断。

阶梯不等于授权默默裁决。 条款开头就应要求:供应商凡依据阶梯解决过的冲突,必须在报价中或首件文件中报告。阶梯的作用是让活儿往下走,不是让分歧变得不可见。一个被解决且被报告的冲突,是一次便宜的更正;一个被解决却没被报告的冲突,是同一次更正发生在开工装之后。

邮件澄清:权限最高,管控最差

阶梯把书面澄清排在最高位,这是对的 —— 发包之后发出的澄清是对意图最新的表达。它同时也是大多数文件包悄悄崩掉的地方,因为一封在邮件线程里当回复发出的澄清,不具备「主导文件」需要的任何一项属性。

埋在线程里的澄清,下一个读者看不到。它不会送达收到同一文件包的其他供应商。半年后再订时找不回来,于是再订用的是原始文件包,澄清静默失效。它经常没有写明适用范围,所以没人知道它只管这一单还是永久改变了零件定义。而当两个工程师的两条线程互相矛盾时,没有版本顺序可以用来裁决。

所以条款需要一套机制,而不只是一个排位。三条规定承担了大部分作用:

未并入即不生效。 写明:澄清只有在反映进修订版文件或附在文件包上的编号澄清清单之后才生效。这句话听起来很官僚,却是整条条款里价值最高的一句 —— 它把「我们讨论过」变成了一个双方都能核对的二值状态。

一次澄清,发给所有候选。 报价阶段,每一个答复都以相同措辞发给所有还在名单上的供应商。私下只回复一家提了好问题的供应商,正是你把它的报价变成那个异类、然后拿这个来扣它分的方式。

每条澄清写明适用范围。 仅限本单,还是永久的零件定义。没有这一行,再订时的问题无法回答,最后由当天值班的人替你回答。

最省的可用实现是一份编号澄清清单 —— 一张附在后面的短表,一条一行:编号、日期、属性、决定、适用范围、将并入哪份文件。它不需要一套系统。它需要的是成为一件随文件包一起走的东西,而不是散在五个人的收件箱里。

不声明顺序,代价会落在哪里

花二十分钟写一条优先级条款,理由不是整洁。理由是:省掉它的代价不会在你报价的时候出现,而是在之后几个可以预料的节点出现,而那时它已经长大了。

报价阶段。 隐形的,也是损失最贵的阶段。你读成「商务竞争力」的价差,其中一部分是裁决差异;而未声明的模糊性会系统性地奖励那个采用了最便宜读法的供应商。你从数字里看不出这件事,然后照样做了定点决定。

首件阶段。 可见,而且还便宜。板子和你的预期不一样,你会弄清文件包到底支持哪种读法。这是最后一个「更正=改文件」而不是「更正=一笔成本」的阶段。

来料检验阶段。 代价变高,而且性质从更正变成了关于权利的争议。来料检验与验收方案 只能依据已声明的要求判退 —— 如果这个属性从未被规定,或者被用两种口径规定过,方案就没有可比对的基准,物料往往会被「有保留地接收」。

再订阶段。 会反复发生的那一个。原始文件包被重新发出,活在邮件里的澄清已经不在了,于是零件变了,而没有任何人提出过变更。这正是上面那条「未并入即不生效」要防的具体失效,也是那条规则比顺序本身更值钱的原因。

第二供应商阶段。 结构性的。两家合规的供应商,两件不同的产品,唯一诚实的结论是:文件包同时允许了两种。

怎么写:一条条款,不是一套工程

这不需要文档控制系统。需要的是 RFQ 里的一条短条款、所引每份标准都写明版本与等级、一个具名的冲突决策责任人,以及一份澄清清单。

阶梯要放进 RFQ,不能只放在规格书里。 它必须在报价之前就可见,因为它的任务是让报价可比。定点之后才被发现的优先级规则,已经错过了它的用途。

所引每份标准都写明版本与等级。 「按适用标准执行」是形态三的一句话浓缩版:看起来像一条要求,但会随读者默认的版本与等级而解析成不同结果,而且没人会注意到这个缺口。不写版本的引用,等于留了一个空格让供应商填。

为冲突决策指定一个责任人。 报告了冲突的供应商需要有地方可送。如果报告进的是一个共享邮箱,那答得最快的人胜出,而答得最快的往往是上下文最少的那个人。一名具名工程师加一个备份,胜过一个邮件组。

要求冲突必须被报告,而不只是被解决。 上文已述,这里重复一次,因为这是条款被缩写时最常被删掉的一项。

按回报范围投入。每个属性只有一个来源、几何简单、关系稳定的文件包,靠习惯就能跑。阶梯真正值钱的场景是:多层板 与 HDI 的叠层与过孔要求同时横跨数份文件;厚铜 使尺寸口径真的产生歧义;受管制终端市场要求你 能说清当时是哪份文件生效;以及任何需要第二供应商复现第一供应商结果的场合。

它在「某个属性已知长期扯皮」的地方同样值钱。当某一个参数反复出现归属问题 —— 构建等级由谁声明、PCBA 测试与检验要求 的定义由谁负责 —— 优先级阶梯的作用是让答案不必在每一个新文件包里重新吵一遍。那几篇参数级的文章是本篇的恰当伴读:它们各自敲定一个属性,本篇敲定文件之间的顺序。

如果你手上正在准备一个文件包,可执行的动作是:把阶梯和「未并入即不生效」加进 RFQ 提交,给所引标准标上版本,并把同一条澄清发给所有候选。如果某个文件包里已经有几份文件互相矛盾、而决定又必须现在做,我们的工程团队可以在发出之前通读这组文件并指出其中的冲突 —— 联系我们。复杂板型的文件包整体指引见 HDI 制造采购指南中心;我们能从一个文件包里解决什么、不能解决什么,概览在 能力页。

FAQ

采购规格书和制造图,哪一份该排在最高位?

两种排法都能用,选择应当跟着「你们组织实际维护的是哪一份」。如果图纸是权威的工程物料、规格书基本是模板,就把图纸排上面;如果采购的规格书才是经过谈判的合约性陈述,就把它排上面。按「出现争议时你会拿哪一份去主张」来选,然后写下来。顺序怎么排,没有「它存在」来得重要。

Gerber 数据该排在图纸之上吗?

就物理几何而言 —— 焊盘形状、孔位、外形 —— 通常是的,因为驱动工装的是数据,而事后在图纸上红线修改很少会反向传回数据。但数据表达不了的部分,也就是一份规格书的绝大多数内容,必须由图纸与规格书主导。干净的写法是:一个通用阶梯,加一条明确的几何豁免,让例外是被写出来的,而不是被推断出来的。

供应商从未确认过这条优先级条款,它还有效力吗?

把「是否具备合约效力」交给你们自己的合约人员判断,而不是交给供应商的一封报价邮件。但无论那个答案如何,这条条款可靠地做到两件事:拿掉供应商「没人告诉过我们顺序」这个抗辩,并让所有候选用同一条裁决规则,从而使他们的价格描述同一件产品。它的实际价值在定点之前的对齐,而不在定点之后的筹码。

供应商报出了一个我们并不知道存在的冲突,怎么办?

那说明机制在起作用,这件事值得明说出来,而不是当成摩擦。回答它,记进澄清清单并写明适用范围,在下一次修订时并入主导文件,再把同一个答复发给所有还在报价的候选。会报告冲突的供应商比默默自行裁决的更省钱 —— 即使在比价阶段它看起来更慢。

简单的双面板也需要这个吗?

通常不需要。每个属性都有单一文件覆盖、几何简单、合作关系稳定时,靠习惯就够了。这条条款开始值得它的成本,是在以下任一情况出现之后:文件包横跨多份文件;引用了标准却没写版本;需要第二供应商对齐第一供应商;或者零件在原单之后很久才再订、邮件线程已经找不到了。最后那个再订场景,正是那些「第一次正确判断为不需要」的买方会被绊到的地方。

我们本来就用邮件发澄清,为什么清单更好?

因为邮件对下一个读者不可检索、不会送达其他候选、没有写明适用范围、而且会在再订之前消失。清单只修这四个属性,不做别的。一张附在文件包上的编号短表 —— 编号、日期、属性、决定、适用范围、将并入哪份文件 —— 就够了;关键在于它随文件包一起走,而不是躺在各人的收件箱里。

来源: 本篇为采购文件治理方法论,不含任何 PCB168 自有能力的数值主张、认证编号、设备或客户案例。文中「三种冲突形态」与「优先级阶梯」为本文提出的整理框架,非行业既有标准条文;提及标准与认证时只按通行做法措辞,不引条款号与条款内数值,并建议读者在自己的文件包中标明所引标准的版本与等级。GSC 需求数据来自站点自有 Search Console 近 90 天导出。

封面图片 alt: 绿色环氧地面上的米白色柜式机台,左上方带深色屏幕的小控制面板与白底红框标牌,右半茶色玻璃门有一扇敞开,内部带脚轮的金属框架上叠放着绿色板子,背景有人坐在显示器前

---

Related links

您的项目需要 PCB 吗?

获取即时报价——打样低至 $2,全球交付。

立即报价

相关文章