本章目的:了解塑胶件卡扣装配设计要点。

卡扣是塑胶件装配方式中最简单、最快速、成本最低及最环保的装配方式,卡扣装配时无须使用螺钉旋具,装配过程简单,只需一个简单的插入动作即可完成两个或多个零件的装配。

1.卡扣的分类

卡扣有多种分类方式。根据卡扣的形状,常用的卡扣可以分为直臂卡扣、L形卡扣、U形卡扣和圆周卡扣等,如图3-73所示。相对于直臂型卡扣,由于有效长度的增加,形和U形卡扣具有较大的弹性。

根据卡扣是否可以拆卸,卡扣分为可拆卸式卡扣和不可拆卸式卡扣,如图3-74所示。

根据卡扣的截面是否变化,卡扣分为直臂卡扣和锥形卡扣,如图3-75所示。

锥形卡扣是从卡扣的根部开始变细,与直臂卡扣相比,在卡扣根部厚度相同的情况下,锥形卡扣能冇效地减小卡扣的应力以及允许更大的变形量。锥形卡扣的另外一个应用是,当直臂卡扣强度不够时,可以在其根部增加材料形成一个锥形卡扣来增加强度。

2.卡扣设计注意事项

在进行卡扣设计之前,需要了解以下重要因素:

>使用塑胶材料的力学性能。

>要装配和拆卸的次数。

>装配过程中卡扣能够承受的应力和应变。

>装配后作用于卡扣的机械压力。

2.1 卡扣的尺寸

卡扣的尺寸需要保证卡扣具有足够的强度和弹性,使得卡扣在装配或拆卸过程中不会发生折断而失效,因此合理的卡扣尺寸设计至关重要。一个典型的直臂卡扣尺寸设计如图3-76所示。

①卡扣厚度t = 0.5~0.6T;
②卡扣的根部圆角Rmin = 0.5t;
③卡扣的高度H = 5~10t;
④卡扣的装配导入角 α= 25°~ 35°;
⑤卡扣的拆卸角度β:

β≈35°用于不需外力的可拆卸的装配;

β≈45°用于需较小外力的可拆卸的装配;

β≈80°~90°用于需很大外力的不可拆卸的装配;
⑥卡扣的顶端厚度Y≤t

卡扣的厚度和高度是决定卡扣的强度和弹性的主要因素。卡扣厚度太薄则强度弱,卡扣不能承受较大的组装力;卡扣厚度太厚则卡扣没有弹性,会因为在装配过程中没有足够的偏移量而发生折断,同时卡扣对应的塑胶壁容易出现缩水缺陷。

不同的塑胶材料因为其弹性模量等参数不同,其卡扣的尺寸会有所不同,可以通过相关的公式计算出所需要的卡扣尺寸。当然,最好的办法是通过有限元分析来验证卡扣的尺寸设计是否满足受力需求。

2.1 卡扣根部增加圆角避免应力集中

卡扣最常见的失效方式是由于卡扣根部与零件壁尖锐连接,从而导致卡扣根部应力集中,以至于在装配或拆卸过程中发生断裂。因此卡扣根部需要避免尖角,至少保证卡扣厚度一半大小的圆角,卡扣的根部圆角设计如图3-77所示。

2.3 卡扣均匀分布

如果两个零件之间通过卡扣配合,那么卡扣需要均匀设置在零件的四周,以均匀承受载荷。如果零件容易发生变形,可以考虑让卡扣靠近零件容易变形的地方,如零件的角落处。

//卡扣的间距需要依据卡扣的实际情况合理考虑。

2.4 使用定位柱辅助零件装配和保证装配尺寸精度

零件之间如果完全通过卡扣配合,由于卡扣尺寸精度较低,衝准保证零件之间的装配精度要求,这是卡扣装配的缺点。此时,可以通过增加定位柱和定位孔来保证零件之间的装配尺寸和提高装配精度。

使用定位柱和定位孔还有另外两个好处。其一,在两个零件装配过程中,适当高度的定位柱和定位孔先于卡扣装配特征之间接触(也就是说,塑胶件上的定位柱高度高于卡扣的高度),可以为零件的装配过程提供导向,提高装配效率,此时定位柱的作用就起着导向的作用;其二,使用定位柱可以有效避免由于粗暴装配动作而发生的卡扣损坏。

定位柱的使用如图3-78所示。

2.5 卡扣设计避免增加模具复杂度

不合理的卡扣设计很容易增加注射模具的复杂度(见图3-79a),零件需要侧向抽芯机构,增加模具成本。适当的卡扣设计优化就能简化模具结构(见图3-79b)。在卡扣根部开孔就可避免倒扣,注射模具不需要侧向抽芯机构,简化了模具结构。

2.6 卡扣设计需要考虑模具修改的方便性

卡扣设计一般需要经过多次的设计修改(包括修改卡扣的长度、厚度、偏移量等)才能满足零件的装配要求,因此,卡扣的设计尺寸可以稍微偏小,而不是一次性地把卡扣的尺寸做足,为之后的模具修改提供方便。

2.7 卡扣的设计指南

卡扣在机械不同行业的要求有很大的不同,所以一般做的较好的行业都有专用的卡扣设计指南,如手机的卡扣。

读者在设计前可以先找找看专用的卡扣设计指南,并依据其进行设计。若没有,再用通用的设计指南。

3.DFMA的运用

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

进阶篇:3.1.1.2)DFM注塑-卡扣的更多相关文章

  1. 进阶篇:2)DFMA方法的运用

    本章目的:DFMA方法运用,引导后面的章节.(运用比只理解重要!) 1.DFMA概述 1.1 DFMA的由来 工艺粗略可分为装配工艺和制造工艺.在这里,我们所讲的“制造”是指产品或部件的某个零件的制造 ...

  2. 进阶篇:4)面向装配的设计DFA总章

    本章目的:理解装配的重要性,明确结构工程师也要对装配进行设计. 1.基础阅读 ①进阶篇:1)DFMA方法的运用: ②需要一台FDM3d打印机:请查看 基础篇:8)结构设计装备必备: 2.为什么要学习D ...

  3. Membership三步曲之进阶篇 - 深入剖析Provider Model

    Membership 三步曲之进阶篇 - 深入剖析Provider Model 本文的目标是让每一个人都知道Provider Model 是什么,并且能灵活的在自己的项目中使用它. Membershi ...

  4. idea 插件的使用 进阶篇

    CSDN 2016博客之星评选结果公布    [系列直播]零基础学习微信小程序!      "我的2016"主题征文活动   博客的神秘功能 idea 插件的使用 进阶篇(个人收集 ...

  5. 2. web前端开发分享-css,js进阶篇

    一,css进阶篇: 等css哪些事儿看了两三遍之后,需要对看过的知识综合应用,这时候需要大量的实践经验, 简单的想法:把qq首页全屏另存为jpg然后通过ps工具切图结合css转换成html,有无从下手 ...

  6. windows系统快捷操作の进阶篇

    上次介绍了windows系统上一些自带的常用快捷键,有些确实很方便,也满足了我们的一部分需求.但是我们追求效率的步伐怎会止步于此?这一次我将会进一步介绍windows上提升效率的方法. 一:运行 打开 ...

  7. python 面向对象(进阶篇)

    上一篇<Python 面向对象(初级篇)>文章介绍了面向对象基本知识: 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使 ...

  8. 最快让你上手ReactiveCocoa之进阶篇

    前言 由于时间的问题,暂且只更新这么多了,后续还会持续更新本文<最快让你上手ReactiveCocoa之进阶篇>,目前只是简短的介绍了些RAC核心的一些方法,后续还需要加上MVVM+Rea ...

  9. SQL Server调优系列进阶篇(查询优化器的运行方式)

    前言 前面我们的几篇文章介绍了一系列关于运算符的基础介绍,以及各个运算符的优化方式和技巧.其中涵盖:查看执行计划的方式.几种数据集常用的连接方式.联合运算符方式.并行运算符等一系列的我们常见的运算符. ...

  10. SQL Server调优系列进阶篇(查询语句运行几个指标值监测)

    前言 上一篇我们分析了查询优化器的工作方式,其中包括:查询优化器的详细运行步骤.筛选条件分析.索引项优化等信息. 本篇我们分析在我们运行的过程中几个关键指标值的检测. 通过这些指标值来分析语句的运行问 ...

随机推荐

  1. MySQL8.0安装与环境配置win10

    本次安装笔者借鉴了n篇前辈的文章,如有冒犯,请指正 https://blog.csdn.net/qq_20788055/article/details/80372577 https://blog.cs ...

  2. 如何给Git设置ssh代理

    由于不可描述的原因,在某些情况下Github不可用(git push和git pull都显示远程服务器不可用或无权限),于是就想到上代理. 首先网上搜索一通,发现如下方法: git config -- ...

  3. HNU FPGA课设项目上手指南

    1.介绍 本文章旨在帮助HNU的同学更优雅的完成数电的FPGA课设(使用DE2-115),文章将涉及完成FPGA项目需要掌握的知识,资源分享以及一些关于完成项目的经验指导.大家快快搬好小板凳,准备发车 ...

  4. 全选和全不选demo

    1 <script> 2 3 $(function(){ 4 $("#chkAll").change(function(){ 5 6 //获取我们全选按钮的选中状态: ...

  5. 数据库的DML与DQL语句

    1: DML语句 ​ insert into values 1 insert into 表 values(值1,值2,值n); 2 insert into 表(字段1,字段2,字段n) values( ...

  6. RabbitMQ中间件

    RabbitMQ 配置环境 安装 erlang环境以及RabbitMQ RabbitMQ端口号: 5672 去官网下载 https://www.rabbitmq.com 然后重启RabbitMQ服务 ...

  7. ET框架服务端部署到Linux

    运行环境:Centos7.3 + JetBrains Rider 2020 + ET 5.0 + Mac笔记本 (这里要说一下低于Centos7的没法安装.net core环境) 服务器和资源服务部署 ...

  8. Linux 上安装配置 VNC Server

    一:简介 VNC (Virtual Network Console),即 虚拟网络控制台.它是一款优秀的远程控制工具软件,而且是基于 UNIX 和 Linux 操作系统的免费开源的. 二:VNC 服务 ...

  9. 数据库in的数据量超过了数据库的限制 Cause: org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend.

    //调用 List<user> data = new ArrayList<>(); List<user> rows = getPersonResult(person ...

  10. 1. 如何通过SSH连接到vector rob

    #anki #vector #robot #digital-dream-labs ssh连接到vector机器人操作系统: 将机器人放到充电底座上,连接电源,机器人自动启动,成功后,双击背部按钮打开蓝 ...