进阶篇:3)面向制造的设计DFM
本章目的:正确认识面向制造的设计-DFM。
1.DFM概念
DFM有两种描述是作者比较认可的。
①面向制造的设计(design for manufacturing简称DFM):指产品设计需要满足产品制造的要求,具有良好的可制造性,使得产品以最低的成本、最短的时间、最高的质量制造出来。
②一个完整的面向制造的设计就是针对零件制造材料和工艺的组合进行系统的、早期的选择,然后根据各种准则排序;
前者国内的解释,后者国外,各有千秋。
作者感觉,DFM翻译成:面向不同制造工艺的零件设计,更好。
其一声明不止一种工艺,其二声明由该工艺制造的零件设计。
DFM目的之一是为了引出该工艺的最大制造能力(和中药配药一个道理)。
1.1 概念的区分
很多国内公司,甚至是大公司,只将DFM概念单纯将当成塑胶模具讨论评审。(真的很常见!)
但是这里的DFM是更为大的一个概念,是指面向所有制造工艺的设计技术,包括塑胶、钣金、压铸、机械加工等利于制造的设计方法。
详细的方法,请查看这两本书:


1.2 SolidWorks的DFM
2.DFM的内容和划分
根据产品的制造工艺不同,面向制造的设计(design for manufacturing简称DFM)包括:
1)DFM-注塑件设计;
2)DFM-钣金冲压件设计;
3)DFM-压铸件设计;
4)DFM-机械加工件设计;
5)DFM-粉末冶金件设计;
6)DFM-砂型铸造件设计;
7)DFM-熔模铸造件设计;
8)DFM-锻造件设计;
9)DFM-3d打印件设计;
10)DFM-铝型材(铝挤)件设计;
11)DFM-橡胶件设计;
等~~~~
其内容表现形式如下图所示:
可以说半本机械设计手册的内容,都在DFM的范围内了。
有道是千工万材,千种工艺万种材料,随着时代的发展还会源源不断的冒出来,比如近期比较流行的碳纤维工艺等。某种意义上DFM是学不完的。
DFM其实是告诉我们:设计每个零件时都要依据其制造工艺的不同,遵循对应的设计准则。
这也是为什么,机械工程师被要求现场去看看。其实就是要了解这些工艺,知道这些工艺的限制。
这里作者发现两个沟通难点:①以前的工程师或管理者不知道,这些工艺的设计准则(被写在机械设计手册上的),有了进一步的系统化运用,叫做DFM(在DFMA总章中有写);②叫新手工程师去现场,新手工程师常常不知道看什么,或者很多新手工程师被叫到现场变成了一种免费劳力,这点是不利于设计学习的。
2.1 DFM的表格式运用
依据各个常用工艺的不同,作者制成了对应的DFM检查表。
运用方法是:事前遵循,事后补缺。(见DFMA总章)
面向制造的设计检查表的对象是:产品中所有的零件;

3.面向制造工艺的设计DFM,其错误理解
3.1 忽视制造工艺的要求
3.2 只关注制造工艺的要求
这容易出现hr身上(专业知识限制问题吧,同时也未必算是错的行为)。做产品设计只招其零件制作工艺出身的人,如塑胶件找设计塑胶模具的,钣金件找钣金模具设计的。这种行为很难说算是错的。
但其结果是发现符合要求工程师很少,且把很多优秀的设计师拒之门外。
请注意,产品结构设计和模具设计是两回事情,原因如下:
①制造工艺并非全部都和产品设计相关的,相关的那一部分知识就是DFM,即所有接下来的分章中需要学的的知识;
②产品结构设计除了面向制造的设计,还有面向装配的设计DFA和可靠性设计DFR,所以制造工艺就算学习完整也只是完成1/4产品设计;
③制作工艺随着时代、国家、公司的变化人而变化的,并非从一个制作公司出来之后,就能将经验用在别的公司上。国内外公司差别尤其大;
4.对面向制造工艺的设计正确理解
5.DFM从工艺过程和设备入门
这其实是作者写给自己的。作者自己有一个FDM的打印机,所以对3d打印件的设计要求比较深刻。
但其他设备确是不可能属于个人的。所以学习DFM,可以从下面几点入手:
①工艺过程
可以从视频和现场查看。
比较经典的加工视频过程可以加入博客,作为设计积累。
②设备
哪怕是同一种工艺,不同的设备其实对零件设计提出了不同的DFM的设计要求。这一点随着机械设备的更新换代还是蛮明显的。所以平时写博客时可以把设备类信息录入。
6.本章节对应的资料

进阶篇:3)面向制造的设计DFM的更多相关文章
- go语言之进阶篇方法面向过程和对象函数的区别
1.方法 (method) 在面向对象编程中,一个对象其实也就是一个简单的值或者一个变量,在这个对象中会包含一些函数,这种带有接收者的函数,我们称为方法(method). 本质上,一个方法则是一个和特 ...
- 进阶篇:3.9)3d打印件设计
本章目的:了解3d打印,购买3d打印机. 1.3d打印基础知识: 现在主流的3d打印技术有4种:①FDM:②SLA:③SLS:④3DP.具体如下: ①熔融沉积造型(Fused deposition m ...
- 进阶篇:2)DFMA方法的运用
本章目的:DFMA方法运用,引导后面的章节.(运用比只理解重要!) 1.DFMA概述 1.1 DFMA的由来 工艺粗略可分为装配工艺和制造工艺.在这里,我们所讲的“制造”是指产品或部件的某个零件的制造 ...
- 进阶篇:4)面向装配的设计DFA总章
本章目的:理解装配的重要性,明确结构工程师也要对装配进行设计. 1.基础阅读 ①进阶篇:1)DFMA方法的运用: ②需要一台FDM3d打印机:请查看 基础篇:8)结构设计装备必备: 2.为什么要学习D ...
- 进阶篇:4.4)DFA设计指南:面向高速自动化装配设计
本章目标:更进一步,设计出符合高速自动化装配的零件. 1.前言 中国的人口红利时代正在慢慢地过去,这是事实.同时,机器换人与大自动化的时代也在到来. 在这个时代中,人工成本越来越高,零部件的装配和库存 ...
- 从零开始学Axure原型设计(进阶篇)
Axure不仅能制作静态的视觉稿.页面,还能添加交互动作,是进行原型设计的最佳软件之一.在认识了Axure的界面和部件库之后,我们可以用它来画线框图了,但是静态的线框图在表达上不如有交互的原型图来得直 ...
- 进阶篇:4.3)DFA设计指南:宽松公差及人性装配及其他
本章目的:设计需要为装配考虑,给他们提供各种优待,装配才能做出好产品. 1.前言 机械贴合现实而软件远离现实. 越是学习机械设计的原则,越是感觉他们和一些做人做事的道理相同的. 如,机械设计原则都是有 ...
- 进阶篇:4.1)DFA设计指南:简化产品设计(kiss原则)
本章目的:理解kiss原则,明确如何简化产品的设计. 1.前言:kiss原则,优化产品的第一原则 如果要作者选出一个优化产品的最好方法,那一定是kiss原则莫属.从产品的整体设计到公差的分析,kiss ...
- 进阶篇:4.2)DFA设计指南:优化装配工序
本章目的:针对每一个装配工序,运用DFA进行优化. 1.前言 工序的优化在产品的精简之后. 这个是作者的实际做完DFA后得出的结论.原因倒是很简单,一个精密的产品,哪怕只是优化了一个零件,对整体的装配 ...
随机推荐
- Excel 常用快捷键
Excel 常用快捷键 1. 移动整列 使用Shift快捷键可以快速移动整列:选中该列,当鼠标变成十字箭头时,按住Shift键,然后将该列移动到想要的位置. 2 绝对引用 使用F4快捷键可以快速设置绝 ...
- sed的模式空间和保持空间
摘自:https://blog.csdn.net/wanglelelihuanhuan/article/details/51591809 sed的模式空间和保持空间 2016年06月06日 17:15 ...
- 网站如何集成Facebook和Twitter第三方登录
最近公司要求做海外的第三方登录:目前只做了Facebook和Twitter;国内百度到的信息太少VPN FQ百度+Google了很久终于弄好了.但是做第三方登录基本上都有个特点就是引入必须的js,设置 ...
- (转)一个故事讲完https
(转)一个故事讲完https 2 1 序言 今天来聊一聊https 安全传输的原理. 在开始之前,我们来虚构两个人物, 一个是位于中国的张大胖(怎么又是你?!), 还有一个是位于米国的Bill (怎 ...
- 【小梅哥SOPC学习笔记】NIOS II工程目录改变时project无法编译问题
解决NIOS II工程移动在磁盘上位置后project无法编译问题 说明:本文档于2017年3月4日由小梅哥更新部分内容,主要是增加了讲解以Quartus II13.0为代表的经典版本和以15.1为代 ...
- scala文件流操作,生成sparkpv,uv作业文件
package com.bjsxt.scalaspark.core.examples.pvAnduv import java.io.Fileimport java.text.SimpleDateFor ...
- EF中三大开发模式之DB First,Model First,Code First以及在Production Environment中的抉择
一:ef中的三种开发方式 1. db first... db放在第一位,在我们开发之前必须要有完整的database,实际开发中用到最多的... <1> DBset集合的单复数... db ...
- jQUery 常用实例
1. 如何创建嵌套的过滤器 //允许你减少集合中的匹配元素的过滤器, //只剩下那些与给定的选择器匹配的部分.在这种情况下, //查询删除了任何没(:not)有(:has) //包含class为“se ...
- 在 CentOS 上运行 ZKEACMS
ZKEACMS Core 是基于 .net core 开发的,可以在 windows, linux, mac 上跨平台运行,接下来我们来看看如何在 CentOS 上运行 ZKEACMS. 安装 .Ne ...
- solr7.3集群搭建
solr集群搭建 原博客:https://blog.csdn.net/gdsgdh308227363/article/details/81004706 注意,在搭建solr集群前,建议最好有一个sol ...