unit bot agent - 成本分析&技术选型

· fifteenbao

DFMA 学习笔记

DFMA 全称 Design for Manufacture and Assembly(面向制造及装配的设计),是 Boothroyd-Dewhurst 公司 开发的 结构性方法,核心思路是:通过简化设计,实现低成本、高质量的生产制造。

DFMA 包含两个相互协同的子领域:

子领域全称关注点目标
DFMDesign for Manufacturing单个零件的制造工艺性让每个零件易于加工、成本可控
DFADesign for Assembly零件之间的装配过程减少零件数量、简化装配动作

核心数据:产品生命周期成本的 70%~80% 在设计阶段就已锁定。设计一旦冻结,后期再改动的成本是指数级增长的——概念阶段改动成本 = 1×,模具前改动 = 10×,量产后改动 = 100×。

目标:通过 DFA + DFM 双轮驱动,消除一切不必要的复杂度和成本。这是 DFMA 方法论的核心着陆点。

一、内容范围

DFA 优化(面向装配的设计)

#优化方向说明
1最小件为核心的合并以减少零件数量为核心,合并可合并的零件
2紧固件的减少消除不必要的螺钉、螺栓、铆钉
3自定位及防呆设计Poka-Yoke,物理上杜绝装错
4自固定设计消除额外固定件,零件自身完成固定
5防止欠约束及过约束刚好约束,不多不少
6单独装配动作的消除合并步骤,减少工时
7焊接/粘接/螺纹紧固的消除用卡扣、压配、一体成型替代
8解决人体工学问题减少操作疲劳和损伤
9标准化设计通用零件、统一接口

DFM 优化(面向制造的设计)

#优化方向说明
1材料替代更便宜、更易加工的材料
2工艺改变从高成本工艺转向低成本工艺
3加工精度放宽只保留功能必要的公差
4表面处理简化减少不必要的涂装/电镀
5结构简化减少加工步骤和装夹次数

采购降本

基于 DFM 优化结果,精确计算零部件「应该成本」(Should Cost),在供应商谈判中获得数据主动权,驱动采购价格向理论成本收敛。

二、三大降本途径

DFMA 提供了一套 数据驱动的工具集合,主要通过以下三种方式实现降本:

1. 设计简化降本

通过分析装配环节,寻找减少零件数量的机会。

维度说明
做法对现有设计进行 DFA 分析,逐一审视每个零件存在的必要性
工具Boothroyd-Dewhurst 三问法、装配流程图
案例某产品零件数从 19 个减至 7 个,产品总成本降低 46%

2. 材料及工艺优化降本

计算并比较不同工艺和材料的成本,找到直接生产环节的省钱空间。

维度说明
做法对不同工艺路线(如砂铸 vs 压铸)进行成本建模和对比
工具工艺成本模型、材料单价数据库、制造周期估算
关键在概念阶段做出正确的工艺选择,避免后期被迫接受高成本方案

3. 商务谈判降本(应该成本计算)

精确计算出零部件的「应该成本(Should Cost)」,使企业在供应商谈判中获得主动权和竞争优势。

维度说明
做法基于材料成本 + 加工工时 + 合理利润,从零建模零件的理论成本
价值不再是「供应商报多少是多少」,而是拿着数据去谈判
效果识别报价虚高、推动供应商优化、建立长期定价基准

三者关系:设计简化解决「能不能不做」的问题,工艺优化解决「怎么做更便宜」的问题,应该成本解决「花多少钱才合理」的问题——三层递进,覆盖产品从设计到采购的全链路降本。

三、DFA 核心原则

1. 最小化零件数量(最重要原则)

这是 DFMA 中影响最大的单一技术。

使用 Boothroyd-Dewhurst 三问法 审视每一个零件:

#问题如果「否」则考虑合并/消除
1该零件是否相对相邻零件有运动?可合并
2该零件是否必须使用不同材料?可合并
3该零件是否必须分离以便装配或维修?可合并

效果:行业数据表明,零件数量通常可减少 30%~70%

案例:某产品原有 200+ 个零件,经过 DFA 分析后减少到 80 个,装配时间缩短了 60%。

2. 自上而下(Z 轴)装配

维度说明
原则零件沿着重力方向从上向下堆叠
好处利用重力自动定位、减少翻转和重新定向
关键尽量让所有零件在同一方向装配

实例:电子产品的「三明治」堆叠结构——底壳 → PCB → 屏幕 → 面板 → 顶壳,全部自上而下装配。

3. 防错设计 (Poka-Yoke)

通过物理结构让错误装配变得不可能。

技术说明示例
不对称几何只有正确方向才能装进去USB-A 接口(仅单向插入)
键位/缺口用不同凸起防错位不同 PIN 数的排针对应不同孔位
导引特征倒角、喇叭口引导装配连接器上的导引槽
颜色/标识视觉区分接口不同颜色的线束接头

4. 减少紧固件

传统方式替代方案优势
螺钉/螺栓卡扣 (Snap-fit)免工具、快速
螺母+垫圈压配合 (Press-fit)减少零件
金属支架一体成型的塑料结构消除 + 减轻重量
螺钉固定盖板活铰链 (Living hinge)零额外的零件

经验法则:每个螺钉的装配时间约 6~10 秒,一个产品有 20 颗螺钉就意味着近 3 分钟的装配成本。

5. 标准化与模块化

策略做法价值
标准化使用通用紧固件、轴承、弹簧等减少 SKU、批量采购折扣
优选零件库建立经验证的标准件清单减少设计时间、降低错误
模块化公共子组件跨产品复用规模效应、简化维修

实例:汽车平台化——大众 MQB 平台,不同车型共享大量子组件,大幅降低开发和制造成本。

四、DFM 核心原则

1. 功能公差 (Functional Tolerancing)

只在功能必要的特征上施加严格公差。过度标注公差是最常见的成本驱动因素之一。

公差等级加工方法相对成本
±0.5mm通用加工
±0.1mm精密加工3~5×
±0.01mm研磨/精磨10~20×
±0.001mm超精密加工50×+

关键问题:这个公差真的影响功能吗?还是只是「习惯性标注」?

2. 材料选择与工艺匹配

工艺典型材料设计要点
注塑成型ABS、PC、PP、PA均匀壁厚、拔模斜度 1°~3°、避免底切
CNC 加工铝、钢、黄铜避免尖内角(加圆角 R≥刀具半径)、深腔用大径刀具
钣金钢板、铝板弯曲半径≥板厚、孔边距≥板厚、避免密集孔
压铸锌合金、铝合金与注塑类似但有最小壁厚要求
3D 打印PLA、ABS、树脂、金属粉末考虑方向效应、支撑移除、封闭空腔排粉

3. 多功能零件

一个精心设计的零件可以承担多个角色,减少额外的分隔件、支架和对齐特征。

实例

  • 电池仓盖同时作为加强筋 → 消除单独的加强件
  • 卡扣同时实现固定 + 定位 + 电气接地
  • 外壳同时是散热器(散热鳍片一体成型)

4. 制造工艺约束优先

工艺关键约束设计红线
注塑模具分型面避免倒扣(undercut)在分型方向之外
CNC 车削旋转对称非轴对称特征需要铣削工序
钣金冲压材料拉伸极限深度/直径比不超过材料延伸率
铸造金属流动壁厚不能太薄(流动性不足)

五、DFMA 实施流程

阶段关键活动产出物
概念设计工艺路线评估、初始成本建模制造策略方案
详细设计零件合并、公差分析、CAD 可制造性检查优化后的 BOM
原型验证实物装配试验、工时测定、人机工程测试装配可行性报告
供应商导入早期供应商介入 (ESI)、CM 反馈对齐制造能力的设计

关键时机:DFMA 必须尽早介入,而不是作为设计冻结后的「过关审核」。越早应用,收益越大。

六、DFMA 与其他工具的关系

DFMA + DFMEA + PFMEA 三位一体

工具关注点问题
DFMA可制造性 + 可装配性「能不能做?能不能装?」
DFMEA设计失效模式「设计哪里会出问题?」
PFMEA过程失效模式「制造过程中哪里会出问题?」

最佳实践:三者在设计评审中联动使用——DFMA 优化结构和工艺,DFMEA 识别设计风险,PFMEA 保障量产可靠性。

七、常见工艺的 DFMA 速查

注塑件 DFM 要点

  • ✅ 均匀壁厚(±25% 以内),避免缩痕
  • ✅ 拔模斜度 1°~3°(每 25mm 深度至少 1°)
  • ✅ 避免尖角,圆角半径 ≥ 0.5mm
  • ✅ 筋位厚度 ≤ 名义壁厚的 60%
  • ✅ 浇口位置避免影响外观面

钣金件 DFM 要点

  • ✅ 最小弯曲内半径 ≥ 材料厚度
  • ✅ 孔到折弯边距离 ≥ 1.5× 材料厚度 + 弯曲半径
  • ✅ 避免过小的凸台/凸缘
  • ✅ 考虑材料回弹(尤其不锈钢)

CNC 加工 DFM 要点

  • ✅ 内直角加圆角(R ≥ 刀具半径)
  • ✅ 孔深/孔径比 ≤ 4:1(标准),≤ 10:1(深孔钻)
  • ✅ 避免薄壁(最小壁厚 ≥ 0.8mm 金属,≥ 1.5mm 塑料)
  • ✅ 减少装夹次数(尽量一次装夹完成所有加工面)

八、新兴趋势(2025-2026)

趋势说明
供应链韧性DFMA 通过标准化和简化 BOM,减少对单一供应商的依赖
回流制造通过自动化友好设计降低人工占比,支撑制造回流
3D 打印扩展DFMA 原则延伸到增材制造,考虑打印方向、支撑、排粉
AI + DFMACAD 集成软件可自动检测可制造性问题并给出改进建议
数字线全链路数字模型,设计师在设计阶段即可模拟制造过程

九、快速参考表

原则一句话总结优先级
减少零件数量消除一切非必要零件⭐⭐⭐ 最高
自上而下装配重力辅助、单轴堆叠⭐⭐⭐
Poka-Yoke物理防错,杜绝装反⭐⭐⭐
功能公差只在必要时紧公差⭐⭐
标准化通用零件优先⭐⭐
减少紧固件卡扣、压配替代螺钉⭐⭐
模块化子组件跨产品复用⭐⭐
多功能零件一个零件多个角色

扩展阅读

完整文件树和各模块说明见 agents/README.mddocs/agents_architecture.md