进阶篇:3.2.5)DFM钣金-常见装配和成形结构
本章目的:了解钣金件常见装配和成型的结构
1.钣金件装配
钣金件的装配方式非常多,而钣金件广泛应用于各种行业中,各自行业具有各自行业常用的装配方式,以下将介绍在电子电器等行业广泛应用的钣金件装配方式。
1.1 卡扣装配
卡扣装配的结构包括卡扣和卡槽,常用的卡扣和卡槽的形状如图4-37所示。产品设计可以选择合适的卡扣和卡槽形状进行配对选用。根据面向装配的设计中的导向原则,卡扣或卡槽的前端最好增加一个30°的小折弯,以保证装配顺利。

1.2 拉(铆)钉装配
这里拉钉和铆钉要分清楚,重写。
拉钉装配是通过将拉钉插入两个零件的对应孔内,用拉钉枪拉动拉杆直至拉断使外包的拉钉套变形胀大,大于孔的直径,从而达到将两个零件装配在一起的目的。
常用的拉钉包括平头拉钉和圆头拉钉,其装配如图4-38所示。

其中平头拉钉用于拉钉装配后拉钉头不能突出零件表面的场合,此时在零件上需要增加沉孔。钣金件通孔的尺寸一般比拉钉尺寸大0.1~0.3mm当设计拉钉装配时,需要注意以下问题。
1)避免拉钉尾部与其他零件干涉
如4-38所示,拉钉的尾部一般会突出零件表面2~4mm,这一点很容易被忽视而造成装配干涉等情况发生,严重时会带来产品质量问题。例如PCB常常固定在钣金上,如果拉钉的尾部接触到PCB上的电路或电子零部件,很容易造成短路,损坏PCB。在进行面向装配的设计检查时需要特别注意这一点。
2)平头拉钉头部表面需低于钣金表面
平头拉钉用于装配后拉钉不能高于钣金表面的场合,特别是当钣金表面有运动配合要求时。此时需要在零件上合理设计沉孔的尺寸并在制造时管控沉孔的尺寸,否则拉钉头高于零件表面,会造成装配时发生干涉或者造成零件运动时不顺畅。
3)避免拉钉枪干涉
拉钉装配是通过拉钉枪来进行的,拉钉枪具有一定的尺寸大小,因此,在设计拉钉装配时需要考虑到拉钉枪的工作范围,避免在拉钉枪的工作范围内设计零件特征,否则拉钉枪工作时会与这些特征干涉,造成拉钉拉偏,甚至无法完成拉钉动作。由于拉钉枪的种类比较多,很难用具体的数字来描述拉钉枪的工作范围,产品设计工程师在进行拉钉装配设计时应当咨询拉钉枪的具体型号与尺寸。一般来说距离拉钉中心线8mm的范围内(拉钉枪的大小不同,该尺寸范围大小可能会不同)和在拉钉的垂直方向上避免设计零件特征。

拉钉铆钉容易搞混,作者建议还是现场看看最好,要注意拉钉或铆钉枪的位置。
1.3 自铆
自铆的原理如图4-39所示,零件A(带有沉孔)和零件B(带有抽牙孔)配合,两个零件贴合在一起,然后通过模具冲头使得抽牙孔胀开,填充至沉孔的角孔内,从而使两个零件装配成一个整体。

1.4 螺钉机械装配
1.4.1 抽牙孔+自攻螺钉装配
如图4-40所示,在零件A上抽牙孔,在零件上B冲孔,使用自攻螺钉,自攻螺钉在拧人的时候同时攻螺纹。对于零件A抽牙孔的内径,其尺寸可以参考所使用的自攻螺钉厂商或者制造厂商提供的推荐数据。某自攻螺钉厂商提供的三角自攻螺钉的钣金抽牙孔数据,如图4-41所示。


零件B过孔可以参考下面的表2:

如沉头螺钉/铆钉的沉头座或过孔也可以向供应商询问设计指南(配套最好)。
1.4.2 抽牙孔+攻螺纹+螺钉装配
同第一种情况比较类似,区别在于两点:其一是对零件A完成抽牙后增加额外的攻螺纹工序;其二是使用普通的机械螺钉而不是自攻螺钉就可以完成两个零件的装配。零件A的抽牙孔的内径参考数值见表4-6。
1.4.3 铆合螺母+螺钉装配
第三种装配方式需要在零件A上铆合螺母,替代抽牙孔及其攻螺纹,如下图所示。

1.5 点焊
点焊是两个钣金件在接触面处的一些点被焊接起来。焊接时,先把钣金件表面清理干净,然后把两个钣金件对齐装配好,压在两柱状铜电极之间,施加力压紧。当通过足够大的电流时,在零件的接触处产生大量的热,将中心最热区域的金属很快加热至高塑性或熔化状态,形成一个透镜形的液态熔池,继续保持压力,断开电流,金属冷却后,形成了一个焊点。
点焊设备如下:

1.5.1 钣金件焊点的设计

1.5.2 两焊点的间距
通常两焊点的距离不超过35mm(针对厚度在2mm以下的材料),偏小则过热,使工件容易变形;偏大则强度不够,使两个零件间出现裂缝。
1.5.3 使用定位特征
当钣金件通过点焊装配时,应当在两个钣金件上添加定位特征(如定位柱和定位孔),以辅助钣金件的点焊和提高钣金件的装配尺寸精度。没有定位特征的辅助,钣金件点焊时很容易移位,装配尺寸很难得到保证。
//很多大型钣金件手动焊接时也不需要焊点。可能是出于便于手动操作的考虑。
1.6 钣金装配方式对比

2.钣金件常见成形结构
2.1 百叶窗
百叶窗通常用于各种罩壳或机壳上起通风散热作用,其成型方法是借凸模的一边刃口将材料切开,而凸模的其余部分将材料同时作拉伸变形,形成一边开口的起伏形状。
百叶窗的典型结构参见图6.3.1。
百叶窗尺寸要求:a≥4t;b≥6t;h≤5t;L≥24t;r≥0.5t。


2.2 翻孔
翻孔通常用于自攻螺丝紧固作用。通常螺钉翻孔尺寸标准可以向供应商索要。
翻孔的典型结构如下:


3.DFMA的运用
DFMA学以致用,事前遵循,事后补缺.

进阶篇:3.2.5)DFM钣金-常见装配和成形结构的更多相关文章
- 进阶篇:2)DFMA方法的运用
本章目的:DFMA方法运用,引导后面的章节.(运用比只理解重要!) 1.DFMA概述 1.1 DFMA的由来 工艺粗略可分为装配工艺和制造工艺.在这里,我们所讲的“制造”是指产品或部件的某个零件的制造 ...
- 进阶篇:4)面向装配的设计DFA总章
本章目的:理解装配的重要性,明确结构工程师也要对装配进行设计. 1.基础阅读 ①进阶篇:1)DFMA方法的运用: ②需要一台FDM3d打印机:请查看 基础篇:8)结构设计装备必备: 2.为什么要学习D ...
- idea 插件的使用 进阶篇
CSDN 2016博客之星评选结果公布 [系列直播]零基础学习微信小程序! "我的2016"主题征文活动 博客的神秘功能 idea 插件的使用 进阶篇(个人收集 ...
- 最快让你上手ReactiveCocoa之进阶篇
前言 由于时间的问题,暂且只更新这么多了,后续还会持续更新本文<最快让你上手ReactiveCocoa之进阶篇>,目前只是简短的介绍了些RAC核心的一些方法,后续还需要加上MVVM+Rea ...
- SQL Server调优系列进阶篇(查询优化器的运行方式)
前言 前面我们的几篇文章介绍了一系列关于运算符的基础介绍,以及各个运算符的优化方式和技巧.其中涵盖:查看执行计划的方式.几种数据集常用的连接方式.联合运算符方式.并行运算符等一系列的我们常见的运算符. ...
- SQL Server调优系列进阶篇 - 查询优化器的运行方式
前言 前面我们的几篇文章介绍了一系列关于运算符的基础介绍,以及各个运算符的优化方式和技巧.其中涵盖:查看执行计划的方式.几种数据集常用的连接方式.联合运算符方式.并行运算符等一系列的我们常见的运算符. ...
- python自动化测试应用-第7篇(WEB测试)--Selenium进阶篇
篇7 python自动化测试应用-Selenium进阶篇 --lamecho 1.1概要 大家好!我是lamecho(辣么丑),本篇文章将是我们介 ...
- python进阶篇
python进阶篇 import 导入模块 sys.path:获取指定模块搜索路径的字符串集合,可以将写好的模块放在得到的某个路径下,就可以在程序中import时正确找到. import sys ...
- Spring+SpringMVC+MyBatis+easyUI整合进阶篇(六)一定要RESTful吗?
作者:13 GitHub:https://github.com/ZHENFENG13 版权声明:本文为原创文章,未经允许不得转载. 写在前面的话 这个问题看起来就显得有些萌,或者说类似的问题都有些不靠 ...
- VBScript进阶篇一
VBScript进阶篇一 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.编译型与解释型的区别 其实我们通过一张图就可以大致了解一下,他们运行机制. 想要了解更多,请 ...
随机推荐
- 【HUST】论于渊《Orange‘s:一个操作系统的实现》第三章中PagingDemoProc的必要性,是否可以直接调用LinearAddrDemo?
相关代码如下(第三章pmtest9a.asm改写): LinearAddrDemo equ 00401000h ProcHust equ 00401000h ProcIS19 equ 00501000 ...
- 免费纯真IP地址数据库的解析
纯真(CZ88.NET)自2005年起一直为广大社区用户提供社区版IP地址库,只要获得纯真的授权就能免费使用,并不断获取后续更新的版本.如果有需要免费版IP库的朋友可以前往纯真的官网进行申请. 纯真除 ...
- 掌握Node.js原理,开启异步编程之旅
@charset "UTF-8"; .markdown-body { line-height: 1.75; font-weight: 400; font-size: 15px; o ...
- D3Shop框架介绍:一个现代化的电商系统解决方案
D3Shop框架介绍:一个现代化的电商系统解决方案 摘要:D3Shop是一个基于.NET Core 9.0和Vben-Admin的现代化电商系统框架,采用领域驱动设计(DDD)的思想构建.本文将从整体 ...
- TVM:TensorIR
TensorIR是一种用于深度学习的特定领域语言,主要有两个目的. 在各种硬件后端进行程序变换和优化的实现 用于自动张量化程序优化的抽象 import tvm from tvm.script.pars ...
- 玩转代码:深入GitHub,高效管理我们的“shou学”平台源代码
玩转代码:深入GitHub,高效管理我们的"shou学"平台源代码 在当今快节奏的开发世界中,有效地管理代码不仅仅是一种良好实践,更是一种必需.无论您是独立开发者还是大型团队的一员 ...
- vue中使用swiper 插件出错问题
由于我自己在写一个demo时候用到了该插件,出现了一些问题,所以就简单查了一下该插件的用法以及一些常见的错误 1.出现Get .../maps/swiper.min.js.map 500(Intern ...
- 全网第二细致的Verl GRPO实现拆解讲解
全网第二细致的Verl GRPO实现拆解讲解 标题党致歉,纯引流 观前提示,内含大量注释代码,善用左侧目录跳过可改善阅读体验 本篇文章是在锝人的报告下继续撰写,主要着重于讲解verl实现中一些GRPO ...
- 代码随想录第十天 | 栈与队列part02
第五章 栈与队列part02 150. 逆波兰表达式求值 本题不难,但第一次做的话,会很难想到,所以先看视频,了解思路再去做题 题目链接/文章讲解/视频讲解:https://programmerc ...
- NSMutableDictionary 的内存布局
有关NSDictionary的内存布局,可以参看<NSDictionary 的内存布局>. 1 类图 和<NSDictionary 的内存布局>中的类图相比较,本章类图多了2个 ...