基于UG的标准零件库管理系统
用UG/Open GRIP开发基于UG—NX的三维冲模标准件库
2 编程思路 与程序
为了使程序编程方便 , 我们将冲模标准件根据
其形状分为 : 杆件 、 圆盘件 、 板件。首先 , 需要知道标
准件的参数 , 以及公称尺寸( 参数 )然后分析哪些参 , 数是驱动参数 ( 一般为公称尺寸 )哪些是根据驱动 , 参数换算出来 的参数。有 了这些参数 , 就可 以进行 参数化编程 , 将标准件绘制 出来。
b c 0: ak
¥¥gt t 6 ea一 d e 4——取螺纹式搬运销钉数据
¥¥gt t 6 ——取铸入式搬运销钉数据 ea一 de5 ¥¥da bx 一 r y d 4——绘出指定的螺纹式搬运销钉 w 6 ¥¥da bx 一5 r y d ——绘出指定的螺纹式搬运销钉 w 6
¥ ¥ vA A L E I E: RI B E D F N
三维模具的设计工作 , 标准化工作同样 是非 常重要 的。标准化工作做好了 , 在设计时只需 要更改需要
更改的部分, 而标准部分不需要重新设计和制造 , 这 样, 就可以大大缩短模具 的设计和制造周期 。 U /pnG I GO e R P是 U i ah s n r i 的一 种二次开 gpc 发语言, 它有一套完整的语法体系。主要内容包括 : 变量的定义和使 用、 内部 函数 、 数组的定 义和使用 、 字符串的运算和处理 、 几何体 的生成方法 、 逻辑语句
5 孙 大勇 屈贤明 张松滨 .先进 制造 技术 [ .北京 : 械 M] 机 工业 出版社 ,0 0 20 .
维普资讯
4 ・ 8 设计 ・ 制造 ・
纺织机械
2o 0 6年第 6期
特定功能。 下面以某集团有限公司冲模标准件 中的铸入式
x 6 一s( ) O×1 5 d 5lt3 =’ i 6’ x 6 一s( ) 0 7 ’ d 5lt4 =’ ×1 0 i x 6 一s( ) ’ ×1 0 d 5 lt5 i 8’ x 6 一s( ) 幅0×1 0 d 5 lt6 :’ i 9’
基于UG/Part Families和UG/Open创建模具标准件图形库
d n mi n b a ywi y a cl kl r r t VC+ n ed moo l n t n a d p rs n Un g a h e i i h +a dt e f a l gs d r a t i i p is. h c i a r
维普资讯
自动化 与控 制
基 于 U / at a l s和 U / e G P rF mi i e G Op n
创建模具标 准件 图形库
齐 建 黄晓慧
( 山东大学材料科学与一程 学院 , 济南 206 ) 50 1 摘 要 : 以直导套 为例介 绍了利用 U /pn U / rFmls 本文 GO e 和 GP t a i 进行参数 化设计 的过程 ; a i e 包括通
数和次参数 , 主参数去控制和约束次参数 , 用 此过
程 可在“ 工具” 表达式” 一“ 中完成 , 对特征参数重 命名 ,然后对表达式内的尺寸和没有生成 的尺寸
42开发定制用户菜单 _ U /P NM n Sr t U GO E eu c p 是 G提供用户定制菜 i
Ke od : yw rs UG/a a l s UG Op nA UG/ e n S f tUG Op nUiye V P r F mie, / e P, Op nMe u c p, / e s lr C t i i t
,
Hale Waihona Puke 1 引 言 方便快捷地创建任何复杂形状实体 ,并且它的族 功能实现了尺寸驱动设计和编辑 ,以族参数建立
Q a , A GX ah i Ii HU N i u Jn o
( tr l ce c n n ie r gIsi t f h n o gUnvri , ia Mae a in ea dE gn e n ntueo a d n iest Jn n) i S i t S y
如何建立UG的三维标准零件库
如何建立UG的三维标准零件库?一、基于UG的标准件库的建立原则1.每个标准件都应有一个中心基准(如基准点或基准轴或基准面,主要使用三面基准),建立标准件时,坐标系(相对坐标和绝对坐标)应在该标准件的对称中心位置。
2.应尽量减少特征数,特征间尺寸用关系表达式表示。
将特征参数分为主参数和次要参数,用主参数去控制和约束次要参数。
3.每个标准件应在菜单“装配(Assemblies)”中设置“参考集(Reference Rets)”,调出时仅显示特征实体(Solid)。
4.对于一个由几个标准零件装配在一起而组成的标准部件,要注意建立标准部件内各个标准零件之间的参数值传递,即建立各个标准零件之间的尺寸链接关系,并用一个主要的标准零件去控制和约束其它的次要标准零件。
二、标准件的创建方法1.电子表格(SpreadSheet)法(1)File→New,输入一个标准件Part文件名。
(2)Application→Modeling,选取适当参数和方法步骤建立标准件中的一个具体零件(Template Part),由于建立Template Part的方法和步骤将直接决定参数的选取,故应从整体考虑。
(3)Toolbox→Expression,对参数表达式进行Rename和Edit。
(4)Toolbox→Part Families,在Available Columns栏内选定参数,点击Add Column放在Chose Column栏内,待选定所有参数后,点击Create进入Spreadsheet(电子表格)内。
(5)填写并编辑Spreadsheet。
在Spreadsheet内要输入零件号(Part_Name)和相关参数值。
填写完毕后,可选Part Family的Verify Part来生成某零件,以明确参数选定是否正确。
待上述工作准确无误后,可选Part Family的Save Family来存贮该电子表格。
(6)标准件的调用。
基于UG环境的标准零件库开发
论文(设计)完成计划(含时间进度):
1.设计准备阶段:
(1)查阅相关资料,进行文献翻译
(2)写开题报告
(3)作好设计用资源准备(参考资料收集,UG、VS2010安装等)
2.软件设计分析阶段:
(1)设计并分析UG零件库的软件架构,算法流程
技术开发(√)
论文(设计)选题目的、工作任务:
选题目的:
掌握CAM工具的二次开发流程,为以后的工作和机械加工自动化打下基础。通过在CAM工具软件中建立零件库学会基本的配置工程实际问题资源,培养总概工程问题的能力,提高传统机械零件设计与计算机辅助设计结合,综合利用计算机工具提高机械领域自动化过程,及编写设计文档的能力。
学生接受任务(签名):
指导教师(签名):
系负责人审定(签名):
四川大学锦城学院本科毕业论文(设计)任务书
(指导教师填写)
论文(设计)题目基Biblioteka UG环境的标准零件库开发学 院
机械工程系
专 业
机械制造及其自动化
年 级
2010
题目来源
教师科研课题
纵向课题(√)
题目类型
理论研究()
注:请直接在所属项目括号内打“√”
横向课题( )
教师自拟课题(√)
应用研究()
学生自拟课题( )
4.邱宣怀.《机械设计(第四版)》高等教育出版社.2007.01;
5.梅耶 侯捷.《Effective C++:改善程序与设计的55个具体做法(第3版)》电子工业出版社 2011.01.01
6.袁锋.《UG机械设计工程范例教程(高级篇)(第2版)》机械工业出版社 2009.08.01
基于UG的注射模导套标准零件库的建立
模 块 是 面 向注 塑 模 具 行 业 的 专
、
6 ) 应用验证 并调试标准件 。
业 设 计模 块
,
可 以用 来设计塑 料注 射
、
压缩
、
压注
[i
-
、
吹塑
3
注 塑模导 套 标准零件 库的建 立
注 射 模 导 套 标 准 件 是 模 具 的 主 要 导 向零 件
,
模具
、
玻璃模具
橡胶模具 及 其它工 装夹具
件
;
4 )
制作 标 准件 b i t m
a
p
位 图文件 ;
图
1
导 套标 准 件 注 册 的 文 本 文 件
‘
上 海 高 校 选 拔 培 养优 秀 青 年 教 师科 研 专 项 基 金 ( 编 号
:
0 7 A 1 10 )
蝙
醐
:
舢
埘
扔
冒圈臣夏圈
多 个 机 房 通 风 系 统 中应 用 , 系 统稳 定 可 靠 ,经 济效 益 十 分
1 —5. 02 4 3
图 5 工 作 画面 理 功 能 。 可 实 现 系 统 运 行 参 数 的 设 置 和 修 改 ( 图 4所 如 示 ) 以 及 实 际 温 度 ( 内/ 外 ) 实 时 显 示 ( 图 5所 ; 室 室 如 示) ;并 可 对 执 行 机 构 进 行 手 动 远 程 控 制 。
,
3
]
。
但是
,
是 建立 模
8 0 % 以 上 的模 具 零 部件 为标 准 件 Mo l d W i z a r d
因此 要想 充 分发 挥 UG
,
具标 准架库的基础
基于UG的汽车覆盖件模具智能化标准件库的实现
文 章 编 号 : 6 2 01 1 2 0 0 — 0 — 4 1 7 — 2 ( 0 7) 2 01 6 0
基于U 汽车覆 G的 盖件模具智 能化标准件库的实 现
方 ( 中科 技 大 学 华 正 , 王 耕 耘 武汉 40 7 3 0 4) 塑 性 成 型模 拟 与模 具 技 术 国家 重 点 实 验 室 , 北 湖
关 键 词 : 算 机 应 用 ; 准 件 库 ; 具 ; 车 覆 盖 件 ; 能 化 计 标 模 汽 智
中 图 分 类 号 : ) l .3 T】 11 2 3
文 献标识码 : B
1
前 言
人 工 智 能 实 际 上 是 一 门 综 合 性 的 交 叉 学 科 和 边 缘 学 科 。 人 工 智 能 把 知 识 看 作 智 能 系 统 高 级 行 为 的
表 、 册 、 程 计 算 公 式 、 用 软 件 或 者 设 计 人 员 根 手 工 专
据 经 验 的 主 观 判 断 等 。 于 KBE 技 术 的 优 点 及 对 汽 基 车 覆 盖 件 模 具 结 构 特 点 的 分 析 , 提 出 了 基 于 知 识 的
汽 车 、 械 、 具 、 业 设 计 等 行 业 。 但 Ung a hc 机 模 工 irp is NX 系 列 软 件 并 未 提 供 有 效 的 、 符 合 中 国 人 使 用 习 惯 和 符 合 我 国 汽 车 行 业 标 准 的 标 准 件 库 。 已 开 发 的 基 于 Unga hc irp is的 汽 车 覆 盖 件 模 具 标 准 件 库 系 统 ,
Un g a h c N 是 美 国 E ir p i s X DS 公 司 开 发 的 面 向 制造业 的 C AD/ AE C C / AM 系 统 。 UG NX 有 强 大 的 建 模 工 具 和 分 析 模 块 , 广 泛 地 应 用 于航 空 、 天 、 被 航
基于UG的标准接插件库系统开发研究
( e t e t f l t ncMahnr n rnp r t nE gn eigo ul nvri f lc o i T c n l y D pm n e r i o E c o c ie a dTa sot i n ier G inU iesyo e t nc e h oo , y ao n f i t E r g
中图分 类 号 :1 9 .2 文献标 识 码 : P 1 I3 7 A
应用计算机辅助设计技术可以快速 、准确 的完成 电子整机 表内 , 然后填写族 内所有零件对应 的参数值 。标准件调用时 , 通 的布线任务 。 而在布线之前 , 我们必须完成整机三维模型 的制作 过选择一组参数来修改零件模板的尺寸变量 ,得 到相应 的标准 工作 。 在整机三维模型的制作过程 中, 大量 的应用到标准接插件 件模 型『 l 1 。
插 件库 系统 的建库 方 组成 及各 模块 的功能与 组 成。
关键 词 : 准件 库 ; 插件 库 ; 数化 ; 维模 型 标 接 参 三
【 btat h t dr net b r ss m hs il 泖 vnet t f au c r o A s c】T s na c nc r i a t a v a s r e a do o lry y e t ac e n at e f oh m f u
\
基 于 UG 的标 准接 插 件 库 系统 开发研 究
杨 宗亮 吴 兆华 ( 林 电子科 技大 学 机 电与交通 工程 系 , 林 5 10 ) 桂 桂 4 04
Th e eo me t e e r ho t n a dc n e t r ir r y t m a e n UG e d v lp n s a c f a d r o n co b a ys se b s do r s l
基于UG建立模具标准件库
基于UG/Part families建立模具标准件库2006-6-6 来源:阅读:395次本文重点介绍标准零件库、组件库的建库方法,基于UG/Part families建立参数化模具标准件库、组件库和模架库,其中组件的驱动是通过建立索引文件来实现的。
本文介绍的标准件库主要包括标准零件库和组件库,是提高模具设计效率的必要手段。
虽然目前的CAD系统都可以实现参数化的设计,从而满足不同的装配需求,但为了进一步提高设计效率,模具标准零件和组件也必须实现参数化。
另外模具标准零件和组件也应该含有装配信息,才能实现自动化和智能化。
在冲模标准件库中,一个标准件主要有二个文件,即模型文件(prt)和数据文件(dbf)。
标准件库的内容一般采用二级结构,第一级为数据库主引导文件。
第二级为零件的DBF数据文件,该DBF文件记录了标准件一系列参数。
对于标准组件,需要采用三级数据文件。
在标准件建库过程中,用户必须先建立标准件信息模型,输入的内容分为三类,一是三维参数化特征实体模型;二是特征变量;三是装配信息。
它们以一定的结构存贮于数据库中,提供对标准零件或组件的完整描述。
一参数化标准零件库的建立在标准零件库的建设中,主要应用基于特征变量的参数设计方法。
在模型创建的过程中,添加设计变量,通过设计变量表中的表达式,设置变量间的关联规则,重要参数采用Excel表格来控制,通过对设计变量的修改来驱动生成新零件。
具体的步骤如下:在三维CAD环境中,建立产品实体模型;"将每个特征相关的数据用变量来表示,以便于变量的驱动和管理;"对于相互关联的特征尺寸,在变量表的公式中表达,简化实体的尺寸要素。
"UG系统中标准件建立流程如图1所示。
图1 标准零件建立流程以下以常用的导柱为例,利用UG/Part families建立导柱系列标准零件库。
在expression表中建立冲模标准导柱数学表达式,由数学表达式驱动模型。
基于UG的三维标准件库的建立方法
draw ing com ponents transfer to standard part. Keywords:U G software; standard part; data library
1 引言
随
2 建库方法 与原理
2.1 建库 方 法
三 维标准件库 的建立 ,离不开种 类丰富 的标准件模 型。
b) 编程动 态建模 ,就是利用二 次开发工具通 过编程来 实 现 三 维 标 准 件 建 模 ,对 于 每 一 系列 的 标 准 件 , 采 用 一 个 独 立 的 子 程 序 来 实 现 ,通 过 预 留 的 接 口来 实 现 参 数 化 。 这 样 的 好 处 是 不 必 建 立 三 维 实 体 模 型 库 ,标 准 件 实 例 化 是 在 程 序 运 行 时 自 动 形 成 装 配 用 的 零 件 图 形 文 件 ,大 大 节 省 了 硬 盘 空 间 。 缺 点 是 编 程 工 作 量 庞 大 ,有 些 复 杂 零 件 建 模 困 难 ,容 易 出 错 。
圈 模具CAD/CAM/CAE
w ww m ould-cn net
基 于 U G的 三 维 标 准 件 库 的 建 立 方 法
Application of Reverse Engineering in dustay
张秀 萍
摘要:本文论述 r采用 参数化思 想和图形建库 工具 spreadsheet电 _『表格 ,采用uG软 件 阳用户的 二次 歼发 l:具甜!立 r部 分标准件库 ,该
模具CAD/CAM/CAE爱
www.mould.cn net
Spreadsheet是UG提 供的一 个友 好的表格 驱动界 面 ,从 而使参数化 设计 变得非 常清楚和 明 了。它有 以下几 方面的特
基于UG的网络化机械零件库系统研究
充 分 利 用 互联 网 的 优 势 ,从 而 实 现 零 件 库 资 源 共
享 ,加 强用 户 与管 理人 员之 间的 交流 u J 。本 文 利 用 VC + + 6 . 0 软 件 对UG进 行 了二 次开 发 ,建 立 了机 械
零 件 库 ,并 采 用 T CP / I P 通 信协 议 实现 后 台 日志 文
作者简介:李伟刚 ( 1 9 8 7一),男,硕士研究生 ,主要 从事uG二次开发及数据库方面的研究 。 第3 6 卷 第1 期 2 0 1 4 - 0 1 ( 上) [ 1 O l 1
零 件 库 已经 不 能 满 足设 计 人 员 的需 要 。C AD软 件 自带 零 件 库 维 护 相 对 独 立 ,零 件 资 源 通 常 只在 单 机 下 使 用 ,使 得 零 件 库 无 法 及 时 扩 充 和 更 新 ,对 使 用 过 程 中 出现 的 问题 ,用 户 和 管 理 人 员 无 法 进
对其 对 象模 型 的程序 集进 行修 改和 访 问 。UG / O p e n AP I 应用 程 序 是 采用 C / C+ + 语 言编 制 的 , 除 了可 以
对UG环 境下 的UG函数进 行 调用 外 ,还 支持 C / C + +
网络 化 提 出 了更 高 的 要 求 ,C AD软 件 自带 的机 械
L I We i . g a n g。 .ZHANG Su o . h u ai .W U Yi . f a n ’
( 1 . 陕西科技 大学 机 电工程学 院,西安 7 1 0 0 2 1 ;2 . 上海应用技术 学院 机械工程学 院,上海 2 0 1 4 1 8 )
摘
要 :为了提高设计质量 、降低设计成本 ,设计 了一种可以实现资源共享 、及 时反馈用户信息的网络 化机械零 件库系统 ,通过 对M F C 与U G 接 口技 术 ,参数化模 型模 版建立方法 ,M F C 界面中参数 化模型的驱 动技术以及MF O 对A c c e s s 数 据库 、三维模板 数据库访问技术 的研 究 ,建立一种界 面友 好的机械零 件库 ,并且以轴承 为例子 说明 了网络化机械 零件库 系统整个使 用过程 ,用户 的使用 信息可 以自动生成 日志文件 ,后 台程序 自动将其发 送给管理 员 ,以便 及时对机 械零件 库进行更新和完善 。
基于UG的标准零件库管理系统界面开发的关键技术
作者简介 : 占涛 (9 2一) 男 , 李 17 , 硕士在读
维普资讯
大 连 铁 道 学 院 学 报
第2 7卷
成 .r 可 执 行文 件 . gx
本课题 中, U / P N A I 用 G O E P 编写主程序 , 在主程序中调用 G I RP绘图子程序 , U 在 G下生成标准零
件 的三 维 图形 .
( ) G O E e u c p 3 U / P N M nSf t i
U / P N M n Sr t G O E eu cp 提供一套用于定义 U iah s i n r i 菜单 的脚本语言. gpc 这一工具可以供用户创建并 编辑 U i ah s n r i 的下拉菜单及工具条. gpc 通过它可以改变 U G菜单 的布局、 添加新 的菜单项 以执行用户 G I 、 P 二次开发程序 、s To 文件及操作系统命令等. RP A I Ue ol r s 本课题中 , 利用 U / P N M nSf t G O E euc p 添加菜单文件, U i 在 G启动时 自动加载. U / P N A I 用 G O E P 编
文章编号 :00 17 (0 6 0 .0 5 0 10 -6 0 2 0 ) 10 8 —3
研 究简 报
基 于 U 的标 准 零 件 库 管 理 系统 G 界 面 开发 的关 键 技 术
李 占涛 孔 宪庶 董丕明 , , , 詹俊峰 岳 高峰 ,
(. 1 大连交通大学 机械工程 学院, 辽宁 大连 16 2 ;2 中国标 准化研究院 . 108 . 北京 108 ) 0 0 8
维普资讯
第2 7卷 第 1期 20 0 6年 3月
大 连 铁 道 学 院 学 报
(机械设计及理论专业论文)基于ug的三维参数化标准件库的研究与开发
华中科技大学硕士学位论文基于UG的三维参数化标准件库的研究与开发姓名:***申请学位级别:硕士专业:机械设计及理论指导教师:***20070530华中科技大学硕士学位论文摘 要随着现代化生产的不断发展,标准件在机械设计与制造中的应用日益广泛。
在机械产品中,大约30%~70%的零件是标准件或常用件,这些零件大多具有相同或相似的外形特征,只是尺寸规格有所不同。
在产品设计和开发过程中,零部件的标准化、系列化、通用化成为提高产品设计质量、缩短产品开发周期的有效途径。
因此广泛应用标准件,即研制标准件库能够为产品设计带来便利。
但是在通用的CAD系统中,一般没有标准件库,而且三维设计已成为今后机械设计的主流方向,所以唯一可行的方法是在通用CAD 平台上进行二次开发,建立三维标准件库。
在此背景下,本文通过分析CAD技术应用现状、国内外CAD二次开发技术发展现状以及CAD二次开发方法,研究参数化设计技术和UG二次开发技术,提出了基于UG 的三维参数化标准件库的建立思路和方法,并根据各种标准件的结构特点,采用参数化建模方法,创建了标准件的模板零件模型,设计了用户界面和应用程序,同时构成了三维参数化标准件库的总体方案设计。
具体地说是以UG NX3.0为开发平台,综合运用Visual C++6.0、UG/Part Families以及UG/Open MenuScript、UG/Open UIStyler和UG/Open API等UG二次开发工具,开发了一套较完整的三维参数化标准件库。
所建标准件库中的标准件种类较多、规格齐全,一共有226种零件。
三维参数化标准件库采用UG/Open API内部模式开发,在UG启动时自动加载到UG的运行空间中,从而实现了与UG系统的无缝集成。
三维参数化标准件库具有良好的人机交互界面,操作简单方便,能在指定位置快速生成各种标准件,提高了产品设计质量、缩短了产品开发周期,并将设计人员从繁琐的标准件重复建模工作中解放出来,提高了生产率。
基于UG的参数化粉末冶金模具零件库系统的开发
2建 库 的关键 技 术
2 1建库 方式选择 .
UG 一个 CAD\ CAM \C AE集 成 软 件 , 数化 的设 计 思 想 是 其主 要 特 点 之 一 。 参 而 参 数 化 则 是 零 件 建库 不可 缺 少 的基 本 功 能。所谓 UG建库的方法l 】 3 侧重点并非是 , 数据库的设计与开 发 ,而是 如何将库 的参 数 信 息在 UG的 模板 零 件 中得 到调 用 , 并使 零件依此而更新 , 达到参数化设计的效果。 UG 提 供 了许 多 可 供 用 户创 建 零 件 库 的 工 具 以 及 二次 开 发 工具 。利 用这 些 工具 就 可 以建立 自己的零件库 ,建库 的方法总结起 来 主 要 有 以 下 五 种 : 电 子 表 格 法 (p e dh e) S r a s e t、程序设计法 、关系表达 ( x rsi n 法 、 用 户 自定 义 特 征 ( e E p eso ) Us r D f e etr) ei d F aue法和知识熔接( o eg n Kn wl e d F so ) 。 几 种 方法 比较 如 下 : u in 法 ( )电 子 表 格 法 、 关 系表 达 式 法 、用 1
达 式和程序 法相结 合的 方式建立 零件库 ,并
分 析 了其 关 键 技 朱 。 其 次 给 出 了 系统 的 体 系
结 构 及 程 序 流 程 , 综 合 运 用 UG / 0pen
M n cp ;u /  ̄n U t l ,U /  ̄n A l F 等 eu r ̄ G o ! y r G O P, C Si S e M
1 1系 统 的开 发 框 图 . 零 件库 的建 库 平 台 是 在 VC集 成环 境 下采用 U G的 二 次 开 发技 术 、MF C技术 和 AD O与 S evr 20 数 据 库 综 合利 用 QL S re 0 0 而 得 以 实现 。 图 1 零件 库 的 开 发 框 图 。 为 12 体 系结 构 和 程 序 流 程 . 粉 末冶金模具 的零件库体 系结构和程 序流程如图2 所示 , 用户可以通过环境选择 的 方 式 决 定 是将 零 件 作 为 装 配 部 件 加 入 装 配 , 是 作 为单 个 零 件 来 输 出 , 外 , 户 还 此 用 还 可 根 据需 要 将 零 件 输 出为 三 维 模 型 或 者 二维_程 图。 T 在零件库中 , 用户可以通过数 据库来对零件进行 管理 , 包括 , 查找、 添加、 修 改 、 除 、 览 等 。 件 库程 序 的 实 现 综 删 浏 零
UG标准件库
•
7.4.1 Injection(浇注系统标准件)
• 标准件库中多家世界著名厂商提供了模具系列标 准件,在浇注系统标准件里就包括有定位环和浇 口套。 • 1. 定位环 • 2. 浇口套
7.4.2 Ejection(顶出系统标准件)
• 顶杆标准件是顶出系统中最简单、常见的一种制品顶出活动部件。在标准 件库中,顶出系统标准件类型中主要有直顶杆、扁顶杆、有托顶杆及顶管 等形式,用户可根据模具的结构来选择适用的顶出标准件。 1. 直顶杆Ejectior Pin(Styaight) 2. 扁顶杆Ejectior Pin(Shouldered) 3. 有托顶杆Ejectior Pin Flat(FW,FK) 4. 顶管Ejectior Sleeve Assy(S,KS)
• • • •
7.4.3 导向标准件
• 导向零件标准件主要有带螺纹的导柱Guide(With Screws)和导套Guide Bushing两种,起开模和闭 模的导向作用,确保模具能正常工作。 • 1. 带螺纹的导柱Guide(With Screws) • 2. 导套Guide Bushing
7.4.4
7.3.1 建模模式下的模架加载
• UG MW专家模架库功能十分强大,不仅可在MW模块里对自动分模创建的成 型镶块进行模架的加载,还可对在建模模式下创建的成型镶块加载适用的 模架。 在建模模式下,模架的加载是基于UG系统的绝对坐标系而进行的,产品及 成型镶块则是参照工作坐标系来创建的,若绝对坐标系与工作坐标系不相 符,那么就需要调整产品及成型镶块在工作坐标系的位置。 下面以一个实例来说明模架的加载过程。因示例模型的工作坐标系与绝对 坐标系不重合且ZC轴向与模具开模不同向,所以将模架的整个加载过程分 为4个部分:设置绝对坐标系、平移模型、旋转模型和加载模架。
UG的维标准件库的建立原则和方法
基于UG 地三维标准件库地建立原则和方法基于UG 地三维标准件库地建立原则和方法一、基于UG 地标准件库地建立原则1.每个标准件都应有一个中心基准<如基准点或基准轴或基准面,主要使用三面基准) ,建立标准件时,坐标系<相对坐标和绝对坐标)应在该标准件地对称中心位置.b5E2RGbCAP2.应尽量减少特征数,特征间尺寸用关系表达式表示.将特征参数分为主参数和次要参数,用主参数去控制和约束次要参数.p1EanqFDPw3.每个标准件应在菜单“装配vAssemblies) ”中设置“参考集vReferenee Rets)” ,调出时仅显示特征实体<Solid) .DXDiTa9E3d4.对于一个由几个标准零件装配在一起而组成地标准部件,要注意建立标准部件内各个标准零件之间地参数值传递,即建立各个标准零件之间地尺寸链接关系并用一个主要地标准零件去控制和约束其它地次要标准零件.RTCrpUDGiT二、标准件地创建方法1.电子表格vSpreadShee)t 法<1) File—New,输入一个标准件Part文件名.<2) Application —Modeling,选取适当参数和方法步骤建立标准件中地一个具体零件<Template Par),由于建立Template Part地方法和步骤将直接决定参数地选取,故应从整体考虑.5PCzVD7HxA<3) Toolbox —Expression对参数表达式进行Rename和Edit.<4) Toolbox —Part Families在Available Columns 栏内选定参数,点击Add Column放在Chose Column栏内,待选定所有参数后,点击Create进入Spreadsheet电子表格)内.jLBHrnAIL g<5)填写并编辑Spreadsheet在Spreadshee内要输入零件号<Part_Name)和相关参数值.填写完毕后,可选Part Family地Verify Part来生成某零件,以明确参数选定是否正确.待上述工作准确无误后,可选Part Family地Save Family来存贮该电子表格.xHAQX74J0X<6)标准件地调用.Assemblies^ Edit structure点击Add ;在Part Name 内指定所选标准件;在Point Subfunction内指定欲加入零件地位置[如<0,0,0)],这样标准零件即在指定点处生成.LDAYtRyKfE优点:提供了一个用UG 3D 实体格式定义地标准件库系统,创建直观、容易,并能通过直观地图形界面调入装配体;可使标准件具有子装配功能,并可以封装到IMAN 和UG/Manager中,是建立UG标准件库系统地通用方法.缺点:调用时须改名存入,如果不改名只能存入当前目录且不能修改,当型号选好后又需要换型号时则必须重新装配.Zzz6ZB2Ltk2.关系表达式<Expression)法<1) File—New,输入一个标准件Part文件名.<2) Application —Modeling,选取适当参数和方法步骤建立标准件中地一个具体零件<Template Part) .dvzfvkwMI1<3) Toolbox —Expression对参数表达式进行用户化命名<Renam®和编辑<Edit).rqyn14ZNXI表达式地编辑方法:1)在“编辑多个表达式”对话框中,点击“输出” ,在目录下给定一个文件名<如e.exp)并退出UG.2)对表达式文件e.exp进行编辑并存储.3)返回UG,打开该Part文件,进入“编辑多个表达式”对话框,点击“输入” 输入将该表达式文件.EmxvxOtOco<4) File—Save存储该零件<.prt).<5)零件调用.Assemblies—Edit structure,点击Add ;在Part Name内指定所选标准件;在Point Subfunction内指定欲加零件地位置[如<0,0,0)],这样标准零件即在指定点处生成.然后,将该零件以另一名称存储,转成装配模型中地一个具体零件.最后,将该零件转成工作零件并修改其参数,使之符合设计要求.SixE2yXPq5 优点:创建容易,修改比较方便.缺点:装配调入地只是一个模板,完成装配后需修改其变量;需查标准件手册来修改变量值.6ewMyirQFL3•用户自定义特征v.udf)法<1) File—New 输入一个标准件Part文件名,Application —Modeling 生成一个Part 文件.kavU42VRUs<2) Toolbox —Expression对参数表达式进行用户化命名<Renam®和编辑<Edit) .y6v3ALoS89<3) File—Export,生成、定义、存储一个udf文件.<4) Toolbox —Feature—User Defined 实现调用.优点:创建比较容易;可建立特征参数之间地关系,定义特征变量,设置缺省值, 提示输入关键值;易于恢复和编辑.缺点:须建立一个新地part零件才能输入用户自定义特征.M2ub6vSTnP4•用程序设计<* .grx 或*.dll): UG/Open GRIP和/或UG/OpenAPI(UFUN> 开发编程实现标准件地生成和调用.0YujCfmUCw 优点:使用交互调入最方便,应用层次最高.缺点:需用程序写入,工作量大.三、结束语建立CAD 标准件库是实施CAD 应用地基石和提高CAD 应用水平地重要途径. 本文所述地基于UG 地三维CAD 标准件库地建立方法在笔者所在工厂得到实施并达到了预期效果.eUts8ZQVRdUG 模块功能介绍§ UG/Gateway<UG 入口)这个模块是UG 地基本模块,包括打开、创建、存储等文件操作;着色、消隐、缩放等视图操作;视图布局;图层管理;绘图及绘图机队列管理;空间漫游,可以定义漫游路径,生成电影文件;表达式查询;特征查询;模型信息查询、坐标查询、距离测量;曲线曲率分析;曲面光顺分析;实体物理特性自动计算;用于定义标准化零件族地电子表格功能;按可用于互联网主页地图片文件格式生成UG 零件或装配模型地图片文件,这些格式包括:CGM、VRML 、TIFF、MPEG、GIF 和JPEG;输入、输出CGM、UG/Parasolid等几何数据;Macro 宏命令自动记录、回放功能;User Tools用户自定义菜单功能,使用户可以快速访问其常用功能或二次开发地功能.sQsAEJkW5T§ UG 实体建模(UG/Solid Modeling>UG实体建模提供了草图设计、各种曲线生成、编辑、布尔运算、扫掠实体、旋转实体、沿导轨扫掠、尺寸驱动、定义、编辑变量及其表达式、非参数化模型后参数化等工具.GMsIasNXkA§ UG/Features Modeling(UG 特征建模>UG 特征建模模块提供了各种标准设计特征地生成和编辑、各种孔、键槽、凹腔-- 方形、圆形、异形、方形凸台、圆形凸台、异形凸台、圆柱、方块、圆锥、球体、管道、杆、倒圆、倒角、模型抽空产生薄壁实体、模型简化(Simplify>, 用于压铸模设计等、实体线、面提取,用于砂型设计等、拔锥、特征编辑:删除、压缩、复制、粘贴等、特征引用,阵列、特征顺序调整、特征树等工具.TIrRGchYzg§ UG/FreeFormModeling(UG 自由曲面建模>UG 具有丰富地曲面建模工具.包括直纹面、扫描面、通过一组曲线地自由曲面、通过两组类正交曲线地自由曲面、曲线广义扫掠、标准二次曲线方法放样、等半径和变半径倒圆、广义二次曲线倒圆、两张及多张曲面间地光顺桥接、动态拉动调整曲面、等距或不等距偏置、曲面裁减、编辑、点云生成、曲面编辑.7EqZcWLZNX§ UG/User DefinedFeature(UG 用户自定义特征>UG/User Defi ned Feature用户自定义特征模块提供交互式方法来定义和存储基于用户自定义特征<UDF)概念地,便于调用和编辑地零件族,形成用户专用地UDF 库,提高用户设计建模效率•该模块包括从已生成地UG参数化实体模型中提取参数、定义特征变量、建立参数间相关关系、设置变量缺省值、定义代表该UDF 地图标菜单地全部工具.在UDF 生成之后,UDF 即变成可通过图标菜单被所有用户调用地用户专有特征,当把该特征添加到设计模型中时,其所有预设变量参数均可编辑并将按UDF 建立时地设计意图而变化.lzq7IGf02E§ UG/Drafting(UG 工程绘图>UG工程绘图模块提供了自动视图布置、剖视图、各向视图、局部放大图、局部剖视图、自动、手工尺寸标注、形位公差、粗糙度符合标注、支持GB、标准汉字输入、视图手工编辑、装配图剖视、爆炸图、明细表自动生成等工具.zvpgeqJIhk § UG/AssemblyModeling(UG 装配建模>UG装配建模具有如下特点:提供并行地自顶而下和自下而上地产品开发方法;装配模型中零件数据是对零件本身地链接映象,保证装配模型和零件设计完全双向相关,并改进了软件操作性能,减少了存储空间地需求,零件设计修改后装配模型中地零件会自动更新,同时可在装配环境下直接修改零件设计;坐标系定位;逻辑对齐、贴合、偏移等灵活地定位方式和约束关系;在装配中安放零件或子装配件,并可定义不同零件或组件间地参数关系;参数化地装配建模提供描述组件间配合关系地附加功能,也可用于说明通用紧固件组和其它重复部件;装配导航;零件搜索;零件装机数量统计;调用目录;参考集;装配部分着色显示;标准件库调用;重量控制;在装配层次中快速切换,直接访问任何零件或子装配件;生成支持汉字地装配明细表,当装配结构变化时装配明细表可自动更新;并行计算能力,支持多CPU硬件平台.NrpoJacSv1§ UG/Advanced Assemblies(UG 高级装配>UG 高级装配模块提供了如下功能:增加产品级大装配设计地特殊功能;允许用户灵活过滤装配结构地数据调用控制;高速大装配着色;大装配干涉检查功能;管理、共享和检查用于确定复杂产品布局地数字模型,完成全数字化地电子样机装配;对整个产品、指定地子系统或子部件进行可视化和装配分析地效率;定义各种干涉检查工况储存起来多次使用,并可选择以批处理方式运行;软、硬干涉地精确报告;对于大型产品,设计组可定义、共享产品区段和子系统以提高从大型产品结构中选取进行设计更改地部件时软件运行地响应速度;并行计算能力,支持多CPU硬件平台,可充分利用硬件资源.1nowfTG4KI § UG/Sheet MetalDesign(UG 钣金设计>UG 钣金设计模块可实现如下功能:复杂钣金零件生成;参数化编辑;定义和仿真钣金零件地制造过程;展开和折叠地模拟操作;生成精确地二维展开图样数据;展开功能可考虑可展和不可展曲面情况,并根据材料中性层特性进行补偿.fjnFLDa5Zo §UG/Senario for FEA(UG 有限元前后置处理>UG 有限元前后处理模块可完成如下操作:全自动网格划分;交互式网格划分;材料特性定义;载荷定义和约束条件定义;NASTRAN 接口;有限元分析结果图形化显示;结果动画模拟;输出等值线图、云图;进行动态仿真和数据输出.tfnNhnE6e5§ UG/FEA(UG有限元解算器>UG有限元可进行线性结构静力分析、线性结构动力分析、模态分析等操作§ UG/ANSYS Interface(UG/ANSYS 软件接口>UG/ANSYS 软件接口完成全自动网格划分、交互式网格划分、材料特性定义、载荷定义和约束条件定义、ANSYS 接口、有限元分析结果图形化显示、结果动画模拟、输出等值线图、云图.HbmVN777sL§ UG/CAM BASE(UG 加工基础>UG 加工基础模块提供如下功能:在图形方式下观测刀具沿轨迹运动地情况、进行图形化修改:如对刀具轨迹进行延伸、缩短或修改等、点位加工编程功能用于钻孔、攻丝和镗孔等、按用户需求进行灵活地用户化修改和剪裁、定义标准化刀具库、加工工艺参数样板库使初加工、半精加工、精加工等操作常用参数标准化,以减少使用培训时间并优化加工工艺.V7l4jRB8Hs§ UG/Post Execute后处理(UG/Post Builder 加工后置处理>UG/Post Execute和UG/Post Builder共组成了UG加工模块地后置处理.UG地加工后置处理模块使用户可方便地建立自己地加工后置处理程序,该模块适用于目前世界上几乎所有主流NC 机床和加工中心,该模块在多年地应用实践中已被证明适用于2〜5轴或更多轴地铣削加工、2〜4轴地车削加工和电火花线切割83lcPA59W9§ UG/Nurbs PathGenerator(UG/Nurbs样条轨迹生成器>UG/Nurbs Path Gen erat o样条轨迹生成器模块允许在UG软件中直接生成基于Nurbs样条地刀具轨迹数据,使得生成地轨迹拥有更高地精度和光洁度,而加工程序量比标准格式减少30%〜50%,实际加工时间则因为避免了机床控制器地等待时间而大幅度缩短.该模块是希望使用具有样条插值功能地高速铣床<FANUC 或SIEMENS)用户必备工具mZkklkzaaP§ UG/Lathe(UG 车削>UG 车削模块提供粗车、多次走刀精车、车退刀槽、车螺纹和钻中心孔、控制进给量、主轴转速和加工余量等参数、在屏幕模拟显示刀具路径,可检测参数设置是否正确、生成刀位原文件<CLS)等功能.AVktR43bpw § UG/Core &CavityMilling<UG 型芯、型腔铣削)UG型芯、型腔铣削可完成粗加工单个或多个型腔、沿任意类似型芯地形状进行粗加工大余量去除、对非常复杂地形状产生刀具运动轨迹,确定走刀方式、通过容差型腔铣削可加工设计精度低、曲面之间有间隙和重叠地形状,而构成型腔地曲面可达数百个、发现型面异常时,它可以或自行更正,或者在用户规定地公差范围内加工出型腔等功能.ORjBnOwcEd§ UG/Planar Milling<UG 平面铣削)UG 平面铣削模块功能如下所述:多次走刀轮廓铣、仿形内腔铣、Z 字形走刀铣削、规定避开夹具和进行内部移动地安全余量、提供型腔分层切削功能、凹腔底面小岛加工功能、对边界和毛料几何形状地定义、显示未切削区域地边界、提供一些操作机床辅助运动地指令,如冷却、刀具补偿和夹紧等.2MiJTy0dTT§ UG/Fixed AxisMilling<UG 定轴铣削)UG 定轴铣削模块功能实现描述如下:产生3 轴联动加工刀具路径、加工区域选择功能、多种驱动方法和走刀方式可供选择,如沿边界切削、放射状切削、螺旋切削及用户定义方式切削,在沿边界驱动方式中又可选择同心圆和放射状走刀等多种走刀方式、提供逆铣、顺铣控制以及螺旋进刀方式、自动识别前道工序未能切除地未加工区域和陡峭区域,以便用户进一步清理这些地方、UG 固定轴铣削可以仿真刀具路径,产生刀位文件,用户可接受并存储刀位文件,也可删除并按需要修改某些参数后重新计算.gIiSpiue7A§ UG/Flow Cut <UG 自动清根)自动找出待加工零件上满足“双相切条件”地区域 是型腔中地根区和拐角 .用户可直接选定加工刀具 对应于此刀具地“双相切条件”区域作为驱动几何 地清根程序 .当出现复杂地型芯或型腔加工时 ,该模块可减少精加工或半精加工地工作量 uEh0U1Yfmh§ UG/Variable Axis Milling<UG 可变轴铣削)UG/Variable Axis Milling 可变轴铣削模块支持定轴和多轴铣削功能 ,可加工 UG 造型模块中生成地任何几何体 ,并保持主模型相关性 .该模块提供多年工程使用验 证地 3~5 轴铣削功能 ,提供刀轴控制、走刀方式选择和刀具路径生成功能 IAg9qLsgBX § UG/Sequential Milling<UG 顺序铣)UG 顺序铣模块可实现如下功能:控制刀具路径生成过程中地每一步骤地情 况、支持 2~5轴地铣削编程、和 UG 主模型完全相关 ,以自动化地方式 ,获得类似 APT 直接编程一样地绝对控制、允许用户交互式地一段一段地生成刀具路径 ,并 保持对过程中每一步地控制、提供地循环功能使用户可以仅定义某个曲面上最 内和最外地刀具路径 ,由该模块自动生成中间地步骤、该模块是 UG 数控加工模 块中如自动清根等功能一样地 UG 特有模块 ,适合于高难度地数控程序编 希H .WwghWvVhPE§ UG/Wire EDM<UG 线切割)UG 线切割支持如下功能:UG 线框模型或实体模型、进行2轴和4轴线切割加 工、多种线切割加工方式 ,如多次走刀轮廓加工、电极丝反转和区域切割、支持 定程切割 ,使用不同直径地电极丝和功率大小地设置、可以用 UG/Postprocessing 通用后置处理器来开发专用地后处理程序 ,生成适用于某个机床地机床数据文 件.asfpsfpi4k § UG/Vericut<UG 切削仿真)UG/Vericut 切削仿真模块是集成在 UG 软件中地第三方模块 ,它采用人机交互方 式模拟、检验和显示 NC 加工程序 ,是一种方便地验证数控程序地方法 .由于省去 了试切样件 ,可节省机床调试时间 ,减少刀具磨损和机床清理工作 .通过定义被切 零件地毛坯形状,调用NC 刀位文件数据,就可检验由NC 生成地刀具路径地正确 性. U G/Vericut 可以显示出加工后并着色地零件模型 ,用户可以容易地检查出不正 确地加工情况 .作为检验地另一部分 ,该模块还能计算出加工后零件地体积和毛坯 地切除量 ,因此就容易确定原材料地损失 .Vericut 提供了许多功能 ,其中有对毛坯 尺寸、位置和方位地完全图形显示 ,可模拟 2~5 轴联动地铣削和钻削加工 ooeyYZTjj1 § UG/Manager<UG 管理器)UG/Manager 管理器模块是UG 软件工程组级地数据管理模块,提供数据管理功 能和并行工程能力.UG/Manager 可在网络上浮动运行,在安装UG/Manager 之后, 原UG 软件在操作系统下存取设计模型地文件操作被换为针对产品数据库地存 取功能,而UG 软件其它运行功能和未安装 UG/Manager 前完全一样.在UG/Ma nager 中,系统管理员可分配工程组成成员角色、定义每个成员地权限、 提,一般情况下这些区域正好就 ,UG/Flow Cut 模块将自动计算,供数据版本管理、安全管理、广义查询、存取保护等功能,同时,进入UG/Manager数据库中地产品数据可通过Netscape或IE等浏览器访问,提高了设计数据地利用率,改进用户组织对设计信息地发布和访问能力.UG/Manager是UG企业级数据管理方案iMAN地子集,可在需要时无缝升级为企业级数据管理系统.BkeGuInkxI§ UG/Open<UG 二次开发)UG/Open二次开发模块为UG软件地二次开发工具集,便于用户进行二次开发工作,利用该模块可对UG 系统进行用户化剪裁和开发,满足用户地开发需求.UG/Open包括以下几个部分:UG/Open Menuscript开发工具对UG软件操作界面进行用户化开发,无须编程即可对UG标准菜单进行添加、重组、剪裁或在UG软件中集成用户自己开发地软件功能;UG/Open UIStyle开发工具是一个可视化编辑器,用于创建类似UG地交互界面,利用该工具,用户可为UG/Open应用程序开发独立于硬件平台地交互界面;UG/Open API 开发工具,提供UG 软件直接编程接口,支持C、C++、Fortran和Java等主要高级语言;UG/Open GRIP开发工具是一个类似APT 地UG 内部开发语言,利用该工具用户可生成NC 自动化或自动建模等用户地特殊应用.PgdO0sRlMo§ UG/Data Exchange<UG数据交换)UG/Data Exchange数据交换模块提供基于STEP、IGES和DXF标准地双向数据接口功能.3cdXwckm15§ UG/CAST Online<UG 联机自学软件)UG/CAST Online 是一套UG 软件联机自学软件系统,该系统覆盖从建模、制图、装配到加工等UG 软件主要模块,为用户提供一个集联机讲解、自动主题帮助、解题示范和学员练习于一体地高效UG 自学环境,可提高学习速度和效率,节约培训费用和时间.h8c52WOngM§ UG/WAVE<UG 产品级参数化设计)UG/WAVE(What if Alternative Value Engineering> 产品级参数化设计技术,适应于汽车、飞机等复杂产品地设计.UG/WAVE 技术使产品总体设计更改自上而下自动传递.该技术可用于从产品初步设计到详细设计地每个阶段.UG/WAVE 技术帮助用户找出驱动产品设计变化地关键设计变量并将这些变量放入UG/WAVE 顶层控制结构中,子部件和零件地设计则与这些变量相关,对这些变量地更改将自动更新顶层结构和与其相关地子部件和零件.由于UG采用基于变量几何地复合建模技术,这些关键设计变量既可以是数值变量,也可以是如一根样条曲线或空间曲面地广义变量,数值变化、形状变化都能根据UG/WAVE 地控制传递到相关地子部件和零件设计中去.UG/WAVE 技术地使用是符合参数化产品地设计过程和规则,即:先总体设计后详细设计,局部设计决策服从总体设计决策.而过去地参数化技术多是进行零件本身地参数化上,对于整个产品地参数关系管理非常困难.UG/WAVE 提供了解决了大型产品设计中地设计更改控制问题地方案,是面向产品级地并行工程技术.有利于提高设计重复利用率.v4bdyGiousUG/WAVE 地主要组成:UG/WAVE 相关性管理器:- 提供用户对设计更改传递地完全控制- 提供关于对象和零件地详细信息- UG/WAVE 几何导引器提供相关设计几何地信息- 允许沿几何相关关系查找相关部件与零件- 处理零件或部件之间地相关关系UG/WAVE 控制结构编辑器- 建立产品顶层控制结构及与之相关地下层部件关系- 层层递增建立下一层地零件结构, 并建立新建零部件与其上层结构地相关关系在WAVE 层次结构中切换显示到父装配或WAVE 源零件§ UG/Scenario forMotion+<UG 运动机构)UG/Scenario for Motion + 运动机构模块提供机构设计、分析、仿真和文档生成功能,可在UG 实体模型或装配环境中定义机构,包括铰链、连杆、弹簧、阻尼、初始运动条件等机构定义要素,定义好地机构可直接在UG 中进行分析,可进行各种研究,包括最小距离、干涉检查和轨迹包络线等选项,同时可实际仿真机构运动用户可以分析反作用力,图解合成位移、速度、加速度曲线.反作用力可输入有限元分析,并可提供一个综合地机构运动连接元素库.UG/Mechanisms 与MDI/ADAMS 无缝连接,可将前处理结果直接传递到MDI/ADAMS 进行分析J0bm4qMpJ9§ UG/Routing<UG 管路设计)UG/Routing 管路设计模块提供管路中心线定义、管路标准件、设计准则定义和检查功能,在UG 装配环境中进行管路布置和设计,包括硬、软管路、暗埋线槽、接头、紧固件设计.该模块可自动生成管路明细表、管路长度等关键数据,可进行干涉检查.系统本身包括200 多种系列管路标准零件库,并可由用户根据需要添加或更改,用户还可以定设计或修改准则,系统将按定义地规则进行自动检查<如最小弯曲半径等)XVauA9grYP§ UG/Wiring<UG 电气布线)UG/Wiring 电气布线模块是一个用于生成电气布线数据地三维设计工具.该模块为电气布线设计员、机械工程师、电气工程师和工艺人员提供生成电气布线系统虚拟样机地能力.该模块接受包括原理图设计模块生成地逻辑连接信息,可自动计算电缆长度和捆扎线束直径.该模块将布线中心转换为实体,以进行干涉检查.UG/Harness还提供自动检查弯曲半径和自动生成材料明细功能bR9C6Tjscw§ UG/Die engineeringvUG 冲压模具工程)UG/Die Engineering 模具工程,是UG 面向汽车钣金件冲压模具设计而推出地一个模块,其功能包括冲压工艺过成定义,冲压工序件地设计,如工艺补充面地设计、拉伸压料面地设计等,以帮助用户完成冲压模具地设计pN9LBDdtrd§ UG/in-ShapevUG逆向工程)UG/in-Shape是UG公司推出地面向逆向工程地软件模块,其理论基础是Paraform 公司地技术基础,使用地是一种叫“ rapid surfacing” <快速构面)地方法,提供一套方便地工具集,接收各种数据来从构曲面模型,这一技术目前正被许多知名公司如GM、Ford、Lear、Boe in g、Trim System Inc.等公司采用,其应用领域和功能包括:Dj8T7nHuGT-Rapid Surfacing接收3D扫描数据,快速生成多边形表示或NURBS表达地模型-Processing point cloud data转换各种数据如加工数据、CMM点等成为多边形表示或NURBS 表达地曲面模型QF81D7bvUA-Reverse engineering接收3 D扫描数据,构造成使用于UG地评估、加工和编辑地多边形表示或NURBS 表达地模型4B7a9QFw9h-Mirroring 镜象或放样-Multiple resolution models 对同一数据集生成适应于不同用途地模型版本,如一个版本做工装设计,一个版本做FEA 有限元分析等ix6iFA8xoX-Legacy data processing将其它系统地IGES数据直接转换成UG地曲面-Vendor Verification & QA Inspection 检测-Preparati on for engin eeri ng an alysis转换扫描数据成使用于进行有限元分析地多边形表示或NURBS 表达地模型wt6qbkCyDE-Design for Manufacturing 评估分模线,去处加工不到地区域等-Manufacturing an alysis分析刀具磨损、材料回弹等-Tooling modification and repair 工装地修改和修复-Surface quality verification 曲面质量检测UG使用其本模块介绍发布时间:2003/02/15 来源: 中国仿真互动双击鼠标滚屏UG/GatewayvUG入口)这个模块是UG地基本模块,包括打开、创建、存储等文件*作;着色、消隐、缩放等视图* 作;视图布局;图层管理;绘图及绘图机队列管理;空间漫游,可以定义漫游路径,生成电影文件;表达式查询;特征查询;模型信息查询、坐标查询、距离测量;曲线曲率分析;曲面光顺分析;实体物理特性自动计算;用于定义标准化零件族地电子表格功能;按可用于互联网主页地图片文件格式生成UG 零件或装配模型地图片文件,这些格式包括:CGM、VRML、TIFF、MPEG、GIF 和JPEG;输入、输出CGM、UG/Parasolid 等几何数据;Macro宏命令自动记录、回放功能;User Tools用户自定义菜单功能,使用户可以快速访问其常用功能或二次开发地功能.§ UG 实体建模(UG/Solid Modeling> UG 实体建模提供了草图设计、各种曲线生成、编辑、布尔运算、扫掠实体、旋转实体、沿导轨扫掠、尺寸驱动、定义、编辑变量及其表达式、非参数化模型后参数化等工具.§ UG/Features Modeling(UG 特征建模> UG 特征建模模块提供了各种标准设计特征地生成和编辑、各种孔、键槽、凹腔-- 方形、圆形、异形、方形凸台、圆形凸台、异形凸台、圆柱、方块、圆锥、球体、管道、杆、倒圆、倒角、模型抽空产生薄壁实体、模型简化(Simplify>, 用于压铸模设计等、实体线、面提取,用于砂型设计等、拔锥、特征编辑:删除、压缩、复制、粘贴等、特征引用,阵列、特征顺序调整、特征树等工具.§ UG/FreeFormModeling(UG自由曲面建模> UG具有丰富地曲面建模工具包括直纹面、扫描面、通过一组曲线地自由曲面、通过两组类正交曲线地自由曲面、曲线广义扫掠、标准二次曲线方法放样、等半径和变半径倒圆、广义二次曲线倒圆、两张及多张曲面间地光顺桥接、动态拉动调整。
基于ug_opengrip二次开发建立模具标准件库的研究
[@A\ / T1: U!: ’ , *7) .>--*0 / ’选择模柄的高度 ; ( NN) CBXT3,’, )0*, , U1: , , , )0*, FYN, / UU: : M )0*, Z G [@A\ / T1: U<: ’ , *7) .>--*0 / ’选择模柄的高度 ; ( NN) CBXT3,’, )0*, , U1: , , , )0*, FYN, / UU: : M )0*, Z < [@A\ / T1: … U’1: ’ , *7) ; 9:*7 ( , .>--*0 / ’选择模柄的高度 ; ( NN) !’& &!$) CBXT3,’, )0*, ; , 9:*7 ( !& &+ ) ; , 9:*7 ( ’& &G )
栏目主持
梅
峰
!""#$%&’$() (* +!, - +!. - +!// .+,# .+/ # .+** 应用
机械工人#
基于 !" # $%&’ "()* 二次开发 建立模具标准件库的研究
陕西汽车集团有限责任公司 ( 西安 !"#$##) 常 斌
在模具产品设计和开发过程中,零部件的标准化、 通用化、系列化是提高产品设计质量、缩短产品开发周 期的有效途径。随着模具 !"# $ !"% 技术不断发展,产 品设计已逐渐由二维向三维过渡。三维 !"# $ !"% 软件 只是一个通用的支撑软件系统,用户必须根据企业的实 际情况在此基础上进行二次开发,才能满足专门的模具 设计的需要。
图 G 对话框
, 42,P % % 调用子程序 <"!! % ’ *: + ,-./01 .02 + @1BRSB Y I’ 0Z % 42,P Q Q I 54 42,P Q Q B, X3;6 % <P: X3;6 % -24;: … K K <O: 推入式组合模柄
基于UG的零件库建库技术研究
该 方法的优点是建库时可方便地进行用户化封装特征集 ,定义特 征变量 , 设置缺省值 , 提示输入关键值 , 可控制参数取值 , 实现参数化驱
动。其优势 在于特征集的导出与调入 的重新组合 , 对于有共 同特征的不 同零件 , 可将类 似特征封装 , 再重新 调用组合建模 , 避免 了很 多重复工 作。缺点是必须建立一个新的 Pr查找标准件手册才能输入用户 自定 at , 义特征参 数值 , 不适宜创建 比较复杂的标 准件 。
( 建立一个具体零件及相应表达式 ; 1 ) () i — xot 成 、 义 、 储 一 个 UD 2 Fl E pr生 e 定 存 F文 件 ; ( Isr D sg etr— e f e ……实现调用。 3 net einF a eUsr t d ) — u Den
C EC M 系 统 。 它 汇 集 了美 国航 空 航 天 与 汽 车 工 业 的 专 业 经 验 和 成 A /A
1引ห้องสมุดไป่ตู้ .
可对其进行编辑。编辑方法: 首先在“ 编辑多个表达式” 对话框 中, 点击 “ 出”在 目录下 给定一个 文件 名( p 退出 U ; 输 , e) x并 G 其后 , 用记事本对表 达式文件 ep x 进行编辑并存储 ; 回 U , 返 G 打开该 P r文件 , u l 进入“ 编辑
3 . 户 自定 义 特 征 法 2用
个 符合 国标 的包括通用 、专用标准件和 自定义非标件 的零件库系统
已经 显 得 十分 迫 切 和 需 要 。 2U 软 件 及 其 特 点 .G U 软 件 是 美 国 U ia he o t n公 司 开 发 的 通 用 大 型 C D G ng p is l i r Suo A/
果。 提供 的实体建模模块 、 装配模块 、 工程制 图模块 、 图形数据转换接 口
基于UG的机械标准件图形库开发
( 厦 门海洋职业技术学院,福建 厦门 3 6 1 l 0 0 )
【 内容提要] 介绍 基于 UG开发机械 标准件库 的优势 ,并以螺栓为例 ,详细分析 了基于 UG开发机械标准 件 库的具体建立方法 、步骤及 界面 生成技术 。该标准件库在实 际操 作中得到 了充分 的应用 ,成为提高产 品效率 的重
第3 3卷
第 4期
湖 北 广 播 电 视 大 掌 学 报
J o u mf l o f Hu Be i TV Un i v e r s i t y
Vo 1 . 3 3, N o. 4
2 0 1 3年 4月
Ap r l. i 2 01 3 1 5 9 ~ 1 6 0
基于 U G的机械标准件图形库开发
要途径 。 [ 关键词] 标 准件 :参数 ;基 点;特 征 [ 中图分类号] G 7 1 2 [ 文献标识码 ] A
[ 文章编号] 1 0 0 8 . 7 4 2 7( 2 0 1 3 )0 4 . 0 1 5 9 . 0 2 可 以完整表达 设计 的意图 。 建立 的草 图还可 以用实体造型工 具进行拉伸 、旋转 等操作,生成与草 图相关联 的实体模 型。 修改草 图时,关联 的实体模型也会 自动更新 。 在进行 参数化建模之前 ,首先要对模 型进 行形 体分析 , 如 果 模 型 不 能 被 分 解 为 基 本 体 素 通 过 布 尔 运 算 的 方 式 组 合 而成 , 或者通过基本体素 的布尔运算 生成模 型会使建模过程 复杂化 , 在这种情况下 , 可 以利用草 图功 能辅助 参数 化建模 , 草 图的作用 是生成一个可 以用尺寸约束 ( 长度 、角度等 )和 几何关 系约束 ( 平行 、垂直、水平等 )的截 面形状 曲线 ,通 过对 该 曲线进行拉伸 、 旋转 生成参数化的实体模型 。 这样 就 可 以提取其中 的截面参数和拉伸 ( 或旋转等 )参数 ,从而 实 现尺 寸驱动。[ 2 】 下面通 过实例 说 明利 用辅助草 图参数 化建模 的基本 步
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第27卷 第1期2006年3月
大连铁道学院学报
JOURNAL OF DAL I A N RA I L WAY I N STI T UTE
Vol.27 No.1
Mar.2006
文章编号:100021670(2006)01200852033研究简报3
基于UG的标准零件库管理系统
界面开发的关键技术
李占涛1,孔宪庶1,董丕明1,詹俊峰2,岳高峰2
(1.大连交通大学机械工程学院,辽宁大连116028;2.中国标准化研究院,北京100088)3
关键词:I S O13584;P L I B;标准零件库;界面;动态链接库
中图分类号:TK730.2;O357.5 文献标识码:A
在课题《UG环境下基于I S O13584中P L I B标准的标准零件库的研究及建立》的开发过程中,作者编写了符合I S O13584中P L I B标准的机械类国家标准件的EXPRESS几何图形程序,通过转换器,可以将这些几何图形程序自动地转换为GR I P绘图程序.
在此基础上,建立了客户端标准零件库.为了便于UG用户利用该零件库的数据,必须对UG进行二次开发,生成用户界面,以便选取零件、选择或输入参数,得到标准零件的三维几何模型.然而,目前UG的二次开发工具不支持MFC,开发的界面单调,功能有限,使用不便.尝试利用动态链接库技术调用MFC,编写了UG下的用户界面,并取得了成功.
本文对基于UG的标准零件库系统界面开发的开发工具与关键技术进行讨论.
1 课题中涉及到的UG二次开发工具
UG/OPEN是一系列UG开发工具的总称,是UG软件为第三方开发人员提供的最主要的开发工具,主要由UG/OPE N AP I、UG/OPE N GR I P、UG/OPE N MenuScri p t和U G/O PEN U IStyle r四个部分组成[1].
(1)UG/OPE N AP I
UG/OPEN AP I又称U serFuncti on,是Unigraphics与外部应用程序之间的接口,实质上是一个函数集合,包括近2000个UG操作的函数,几乎所有能在UG界面上的操作都可以通过UG/OPE N AP I函数实现.可以实现:三维模型的生成、访问和修改;生成工程图;创建运行在UG下的交互式程序界面;以及装配操作.
本课题中采用UG/OPEN AP I作为UG与界面程序之间的接口,采用内部程序模式.
(2)UG/OPE N GR I P
UG/OPEN GR I P(Graphics I nteractive Pr ogra mm ing)也是UG重要的二次开发工具,与UG/OPEN AP I 相比,GR I P的功能要简单一些.尽管如此,这种语言与UG系统集成,仍能实现UG下的绝大多数的操作.GR I P语言的语法特点,与F ORT RAN语言类似,对本课题而言,这是十分重要的.因为根据I S O13584标准,零件的几何特征采用中性语言EXPRESS描述,以F ORT RAN语言联编.因此我们在后置开发器中,选用GR I P作为目标语言.GR I P源程序可以在W indows的记事本中进行,记为.grs,或者在GR I P高级开发环境(GRAD Gri p Advanced Devel opment Envir on ment)中编写,然后在GRAD中编译和连接后生
3收稿日期:2005201220
作者简介:李占涛(1972-),男,硕士在读1
大连铁道学院学报第27卷86
成.grx可执行文件.
本课题中,用UG/OPE N AP I编写主程序,在主程序中调用GR I P绘图子程序,在UG下生成标准零件的三维图形.
(3)UG/OPE N MenuScri p t
UG/OPEN MenuScri p t提供一套用于定义Unigraphics菜单的脚本语言.这一工具可以供用户创建并编辑Unigraphics的下拉菜单及工具条.通过它可以改变UG菜单的布局、添加新的菜单项以执行用户GR I P、AP I二次开发程序、U serTools文件及操作系统命令等.
本课题中,利用UG/OPE N MenuScri p t添加菜单文件,在UG启动时自动加载.用UG/OPE N AP I编写UG/OPE N AP I程序与UG/OPE N MenuScri p t程序的接口函数.
(4)UG/OPE N U I Styler
UG/OPEN U I Styler是开发UG对话框的可视化工具,生成的对话框能与UG集成.
UG/Open U I Styler的优点是显而易见的,首先它生成的界面,具有Unigraphics风格,而风格统一是界面设计的重要原则.而且,开发人员在构造界面的同时,能够得到UG/OPE N U I Styler文件和C代码, U I Styler产生的对话框可以直接被MenuScri p t文件所调用,从而自动实现UG和用户界面的接口.缺点是U I Styler中包含的控件较少,仅有Label、Edit B ox、Op ti on、ComBo Box、Butt on等几种控件.与U I Styler相比,MFC的控件更丰富,功能更强大.
2 在本课题中调用M FC的必要性及调用方法
本课题用户界面具有以下特点:
(1)零件种类多.数据库中,保存了十七大类,近200个品种的国家标准机械零件的基本数据.用UG/Open U I Styler构造的对话框,难以满足要求.
(2)数据库查询十分频繁.而MFC的与数据库有关的类,功能十分强大,可以满足要求.
(3)本课题中采用了MFC中的树视(Tree V ie w)、组合框(ComboBox)等控件,利用其丰富的消息机制,完成了许多复杂而灵活的功能,这是用UG/Open U I Styler难以实现的.
在UG/OPEN AP I程序中,不能直接调用MFC函数.但是可以通过动态链接库间接调用[2].因此可以调用MFC编写界面子程序,生成动态链接库,然后在主程序中调用这个子程序即可.
3 本课题中对UG二次开发的实现过程
本文的目标是在UG界面上添加菜单“标准零件库”,用户点击后,弹出“标准零件库”对话框,在用户选择零件后,列出该零件的参数供用户选择.用户点击“确定”按钮后,自动生成三维模型.内部实现机制如图1所示.
图1 运行流程图
(1)UG系统启动后,自动读入MenuScri p t文件Plib.men,加载自定义菜单.
(2)当用户点击该菜单后,执行自定义菜单的响应函数,此处是Gate.dll,这个动态链接库程序,是用UG/OPE N AP I写成的,但是本课题中,对这个UG/OPE N AP I的编译环境做了特别的设置,以便调用第二级动态链接库程序[3].
第1期李占涛等:基于UG的标准零件库管理系统界面开发的关键技术87
(3)Gate.dll中调用第二级动态链接库程序Query.dll.这是界面程序,在这个程序里调用了MFC.用户在这个界面上选择零件和对应的参数.点击“确定”按钮后,传出参数,退出界面程序.
(4)继续执行Gate.dll,调用GR I P程序,在UG下生成三维模型.
4 界面设计的基本步骤
(1)利用记事本编辑MenuScri p t(UG菜单文件),本课题中文件名为Plib.men,然后保存到UG安装目录下的文件夹中.在此文件中为UG添加名为“标准零件库”的主菜单,位置在“hel p”菜单之前.菜单文件中使用语句ACTI O NS Gate.dll使用户在点击菜单“标准零件库”时,执行Gate.dll,Gate.dll动态链接库是连接界面程序和UG的接口.图2是开发后的UG主菜单.
图2开发后的主菜单
(2)在VC++6.0环境下,选择File->Ne w->Works pace,在创建项目对话框中,选择UG/OPEN AP IW izard.项目名称为Gate.dll,类型为Dyna m ic L inked L ibrary.通过修改相关代码,实现MFC调用.
(3)用VC的Appwizard创建Query项目.创建时,采用MFC App W izard(DLL)2>Regular DLL using shared MFC DLL选项,并在项目中增加界面所需的对话框(图3).
该界面能够满足下面的要求:①以树状菜单显示全部国标零件.②用户选取零件后,自动提供默认规格.③用户可以选取所需的规格.选择主参数后,系统能自动显示相应的其他参数.④用户点击确定按钮后,系统进行检验,确保用户选择或输入的参数符合国家标准.如果不符,提示用户重新选择.图3是在UG界面上运行的对话框.⑤此时,退出界面程序,继续执行接口Gate.dll.调用GR I P绘图文件,在UG 环境下,得到零件的三维模型.图4是最终生成的一个螺尾锥销的模型.
本文综合运用UG的多种二次开发工具,借助于动态链接库技术,调用MFC开发复杂用户界面及零件库管理系统,取得了预期效果.
参考文献:
[1]元勋.UG二次开发工具的使用[J].机械制造与自动化,2002,10:70272.
[2]张军波.利用DLL在UG16.0微机版中构造用户界面[J].计算机工程,2001,12:46248.
[3]董正卫,田立中,付宜利.UG/OPE N AP I编程基础[M].北京:清华大学出版社,2002.。