UG/Open GRIP是UG软件包中的重要的二次开发模块的非常优秀的软件之一,具有易学、简单、交互性能强的优点。是Simens 公司提供的用于UG二次开发的软件工具。GRIP语言具备完整的语法规则、程序结构、内部函数,GRIP程序能够实现与Unigraphics的各种交互操作,例如几何体的创建、文件的管理、系统参数的控制、UG数据库的存取等。(1:UG二次开发基础)
2.2 GRIP程序的具体开发过程
(1) 首先在你的E盘新建一个名为daotzhu的文件夹。
(2) 单击【开始】—【程序】—Unigraphics NX 8.5—NX工具—NX Open Grip 进入GRIP开发环境GRADE,如图2-1所示。
图2-1GRADE界面图
(3) 在GRADE界面图中选择<4> change Directory 回车后出现Enter new Directory。输入E:/daozhu。(生成新的工作目录)。紧接着进入GRADE界面。
(4) 在 Enter Option 中选择<1>Edit功能输入程序名称daozhu。假如目录中存在daozhu文件名,则打开GRIP程序,如不存在则新建一个GRIP
程
序。生成文件记事本。
(5) 在记事本中输入你的程序代码保存,返回GRAIP界面
(6) 在GRADE界面图中选择<2>Compile程序编译功能。编译成功将出现“GRIP PROGRAM COMPILED WITHOUT ERROE;而编译不成功,则出现错误代码提示,如图2-2、2-3.
图2-2程序编译成功
图2-3程序编译不成功
(7) 编译成功在GRADE界面中连续回车三次生成.gri、grx、grs三种文件。 (8) 启动NX 8.5—文件—Excute UG/Open—Grip…选择目录中的daozhu.grx,单击就可以生成设计的导柱。
2.3 标准导柱参数化设计
2.3.1 A型导柱设计
(1) A型导柱零件图
图2-4 A型导柱零件
(2) 建模思路
A型导柱零件是轴类零件和A型导套配合,从A型导柱零件的结构具有一个圆柱和多个倒角。编程建模顺序为先通过圆柱体函数的功能构造出圆柱体生成导柱,如图2-5所示。再通过倒角命令对导柱进行倒角和倒圆角。如图2-6所示。
图2-5导柱
(3) 编写程序源代码 entity/obj1,obj2,obj3,obj4,obj5 $$定义实体 I10:
param/'enter the options','d=',d,'L',L,resp jump/I10:,trm:,resp $$参数输入 I20:
obj1=solcyl/origin,0,0,0,height,L,diamtr,d $$生成高度为L直径为d的圆柱体1 obj2=point/0,0.5*d,L-3 blend/obj1,radius,3,obj2 delete/obj2 $$倒角
obj3=point/0,0.5*d,3 blend/obj1,radius,3,obj3 delete/obj3 $$倒角
trm:
halt
(4) 执行程序
启动NX 8.5—文件—Excute UG/Open—Grip…选择目录中的daozhu1.grx,单击,出现参数对话框。在参数对话框中输入参数得到想要的导柱,如图2-6所示。
图2-6 A型导柱
2.3.2 B型导柱
(1) B型导柱零件图,如图2-7所示。
图2-7 B型导柱零件图
(2) 建模思路
B型导柱零件是轴类零件和B型导套配合,从B型导柱零件的结构具有一个圆柱和多个倒角,在导柱中部有一个定位槽。编程建模顺序为先通过圆柱体函数的功能构造出三个不同的圆柱体,分别为Φd、Φ(d+1) 、ΦD的圆柱体。通过实体布尔减运算分别把Φd和ΦD圆柱体与Φ(d+1) 生成导柱。在通过倒角命令对导柱进行倒角和倒圆角。
(3)编写程序源代码 entity/obj1,obj2,obj3,obj4,obj5 $$定义实体
I10:
param/'enter the options','d=',d,'d1=',d1,'L=',L,'h=',h,resp jump/I10:,trm:,resp $$参数输入 I20:
oobj1=solcyl/origin,0,0,0,height,h,diamtr,d1 $$生成高度为h直径为d1的圆柱体1 obj2=solcyl/origin,0,0,h,height,10,diamtr,d1-1 $$生成高度为h直径为d1-1的圆柱体2
obj3=solcyl/origin,0,0,h+10,height,L-h-10,diamtr,d $$生成高度为L-h-10直径为d的圆柱体
3
obj4=point/0,0.5*d,L-3 blend/obj3,radius,3,obj4 delete/obj4 $$倒角1
obj5=point/0,0.5*d1,3 blend/obj1,radius,3,obj5 delete/obj5 $$倒角2 trm: halt
(4)执行程序
启动NX 8.5—文件—Excute UG/Open—Grip…选择目录中的daozhu2.grx,单击,出现参数对话框。在参数对话框中输入参数得到想要的导柱,如图2-8所示。
图2-9 B型导柱
2.4 本章小结
本章简单介绍了UG二次开发语言、GRIP程序的具体开发过程和两种导柱的参数化设计过程和最终实体图。
第3章 模具总体结构设计
3.1 冲压件的工艺分析
冲压件加工的工艺性指的是冲裁件对冲压工艺的适应性,良好的加工工艺应该满足工序少、模具加工较易、材料理解省、寿命较长、产品质量稳定及操作方便等要求。影响工艺分析因数有很多,如加工零件结构形状、形位公差、精度要求及技术要求等等。冲压件的工艺性主要要求有:
1.冲裁件的形状和尺寸
冲裁件的形状应简单、对称,最好有直线和圆弧构成。避免冲裁件有过长的悬臂和狭槽,悬臂和狭槽的最小宽度必须大于毛坯料厚t的两倍,即b>2t,如图3-1所示。为了防止冲裁时凸模折断或压弯,冲裁件的孔与孔之间、孔与边缘之间的距离不能过少和冲裁件各直线或曲线的连接处应尽可能避免锐角、严禁尖角。
2.冲裁件的尺寸精度
一般冲裁件内、外形所能达到的经济精度,如表2-1。两孔中心距离公差、冲裁件的角度偏差值和一般冲裁剪切面表面粗糙度。
3.尺寸标注·
冲裁件的尺寸标注应该符合冲裁工艺要求。
此次设计为联动片的冲裁模具,该冲压件外形简单,精度要求高,只需一次冲裁加工便可成形。并且联动片的生产批量为小批量。联动片质量轻、尺寸小为了提高其生产效率、经济性将其模具设计成简易精冲模。该模具用于冲裁2mm厚的优质冷轧钢板,联动片的简易精冲模。零件如图3-1所示。
图3-1 联动片
冲裁件的工艺性是指冲裁件对冲裁工艺的适应性。它应满足节省材料、减少
工序、容易加工模具、使用寿命长、操作方便及产品质量稳定等要求,在设计中,
我们应该注意的是,制件的结构形状、精度要求、形位公差及技术要求等对其具有较大影响。
针对于本次毕业设计的题目要求,材料为厚度为2mm的优质冷轧钢板,具有良好的冲压性能,在工件进行冲压零件时,满足了冲裁件形状简单对称的原则,避免锐角的存在,孔与孔、孔与边缘的距离,满足了a≥1.5t的要求。由于冲压零件较小,因此在凸模的前端采用了活动护套和固定护套来保护凸模,保证其大部分均可获得不间断的导向,增加了凸模的刚性和强度。工件的尺寸冲孔按IT13级计算。尺寸精度一般,普通冲裁完全能满足加工要求。冲裁件孔中心距公差为±0.15。