UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门1UG NX6.0实用教程实用教程2009年6月张 黎 骅UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门2主主 要要 内内 容容6.1 6.1 参数化建模工具参数化建模工具 6.2 6.2 参数化建模实例参数化建模实例螺栓标准件的参数化建模螺栓标准件的参数化建模 6.3 6.3 参数化建模实例参数化建模实例齿轮标准件的参数化建模齿轮标准件的参数化建模 6.4 6.4 本本 章章 小小 结结6.56.5 习习 题题 UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门3教学要求:掌握表达式编辑器、可视化编辑器、教学要求:掌握表达式编辑器、可视化编辑器、WAVEWAVE几几何对象链接工具和电子表格的运用,能够熟练运用以上何对象链接工具和电子表格的运用,能够熟练运用以上工具进行参数化设计工具进行参数化设计教学要求教学要求教学提示教学提示教学提示:参数化建模已成为教学提示:参数化建模已成为CADCAD软件的一种建模标准,软件的一种建模标准,它通过对尺寸和参数进行驱动,快速修改设计模型,或它通过对尺寸和参数进行驱动,快速修改设计模型,或衍生出相同的几何形状以及不同几何尺寸的同类模型。
衍生出相同的几何形状以及不同几何尺寸的同类模型UG NX 6.0UG NX 6.0提供了参数化建模的方法,包括表达式编辑器、提供了参数化建模的方法,包括表达式编辑器、可视化编辑器、可视化编辑器、WAVEWAVE几何对象链接工具和电子表格等方几何对象链接工具和电子表格等方法本章将对这些内容做简单介绍,对法本章将对这些内容做简单介绍,对UG WAVEUG WAVE技术的了技术的了解可参考其他资料或帮助文档解可参考其他资料或帮助文档 UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门46.1参数化建模工具 表达式编辑器用于建立和编辑算术、条件与几何表达式,从而定义和表达式编辑器用于建立和编辑算术、条件与几何表达式,从而定义和改变部件的尺寸与性能改变部件的尺寸与性能利用表达式,可以定义和控制部件、特征、草图利用表达式,可以定义和控制部件、特征、草图及其他几何对象的尺寸与相互关系利用表达式,既可以控制特征之间的及其他几何对象的尺寸与相互关系利用表达式,既可以控制特征之间的相互尺寸与位置关系,又可以控制装配中各部件之间的关系相互尺寸与位置关系,又可以控制装配中各部件之间的关系1.表达式编辑器表达式编辑器。
表达式有自己的语法,下面介绍其变量名、运算符、插入函数和条件表表达式有自己的语法,下面介绍其变量名、运算符、插入函数和条件表达式的用法达式的用法变量名是字母与数字组成的字符串,必须以一个字母开始,变量名可含变量名是字母与数字组成的字符串,必须以一个字母开始,变量名可含有下划线有下划线“_”_”,长度不超过,长度不超过3232个字符表达式包括系统表达式和用户定个字符表达式包括系统表达式和用户定义表达式系统自动创建的系统表达式采用义表达式系统自动创建的系统表达式采用“小写字母小写字母p+p+数字数字”来定义,来定义,如如p5p5在建模过程中,系统自动创建的表达式有以下几种在建模过程中,系统自动创建的表达式有以下几种UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门5(1(1)草绘尺寸草绘尺寸2)(2)草绘或特征的位置草绘或特征的位置3(3)特征参数特征参数4)(4)装配约束或匹配条件装配约束或匹配条件5)(5)用户定义的表达式通过【表达式】对话框编辑用户定义的表达式通过【表达式】对话框编辑运算符分为算术运算符、关系及逻辑运算符,其用法和运算符分为算术运算符、关系及逻辑运算符,其用法和C C语言相通语言相通 。
插入函数包括各种三角函数、指数函数、对数函数、取整函数插入函数包括各种三角函数、指数函数、对数函数、取整函数(向上向上取整取整cei1cei1,向下取整,向下取整floor)floor)等,可通过打开【插入函数】对话框调用等,可通过打开【插入函数】对话框调用条件表达式可以条件语句编写,条件表达式可以条件语句编写,当用户加载模型后,执行【工具】当用户加载模型后,执行【工具】【表达式】命令,将弹出如图【表达式】命令,将弹出如图6.16.1所示的【表达式】对话框下面先介所示的【表达式】对话框下面先介 绍一下该对话框中各选项的设置绍一下该对话框中各选项的设置UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门6图图6.1 6.1【表达式】对话框【表达式】对话框1.1.列出的表达式列出的表达式2.2.类型类型用于设置表达式的类型,可以是数量和线串,线串是文本用于设置表达式的类型,可以是数量和线串,线串是文本UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门73.3.长度长度该列表框处显示的是表达式的单位,如果选择【恒定】选项,则表示该列表框处显示的是表达式的单位,如果选择【恒定】选项,则表示无量纲,该列表框还有不同的选项,表达式的单位必须和公式所获得无量纲,该列表框还有不同的选项,表达式的单位必须和公式所获得的单位一致。
的单位一致4.4.名称名称表达式的名称表达式的名称5.5.公式公式可输入表达式的公式可输入表达式的公式按钮按钮单击该按钮,弹出【插入函数】对话框,用户可选择系统定义的函数单击该按钮,弹出【插入函数】对话框,用户可选择系统定义的函数输入函数的部分字母可以快速查找函数,如图输入函数的部分字母可以快速查找函数,如图6.26.2所示UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门8图图6.2 6.2 查找所有包含查找所有包含y y的函数的函数 UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门97.7.按钮按钮 该下拉列表中有以下几个选项该下拉列表中有以下几个选项表示输入一个测量距离,单击该接钮后,会弹出一个【测量表示输入一个测量距离,单击该接钮后,会弹出一个【测量距离】对话框,用户可以在模型上获得一个测量距离作为表达式的公式距离】对话框,用户可以在模型上获得一个测量距离作为表达式的公式2)(2):表示输入一个测量长度,单击该按钮后,会弹出一个【测量长表示输入一个测量长度,单击该按钮后,会弹出一个【测量长度】对话框,用户可以在模型上获得一个测量长度作为表达式的公式。
度】对话框,用户可以在模型上获得一个测量长度作为表达式的公式3)(3):表示输入一个测量角度,单击该按钮后,会弹出一个【测量角表示输入一个测量角度,单击该按钮后,会弹出一个【测量角度】对话框,用户可以在模型上获得一个测量角度作为表达式的公式度】对话框,用户可以在模型上获得一个测量角度作为表达式的公式4)(4):表示输入一个测量体,单击该按钮后,会弹出一个【测量体】表示输入一个测量体,单击该按钮后,会弹出一个【测量体】对话框,用户可以在模型上获得一个测量体积作为表达式的公式对话框,用户可以在模型上获得一个测量体积作为表达式的公式5)(5):表示输入一个测量面积,单击该按钮后,会弹出一个【测量面表示输入一个测量面积,单击该按钮后,会弹出一个【测量面积】对话框,用户可以在模型上获得一个测量面积作为表达式的公式积】对话框,用户可以在模型上获得一个测量面积作为表达式的公式UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门108.8.创建部件间引用按钮创建部件间引用按钮单击该按钮,将弹出如图单击该按钮,将弹出如图6.36.3所示的【选择部件】对话框单击【选择部件文所示的【选择部件】对话框。
单击【选择部件文件】按钮打开对话框选择需要建立链接的部件,在如图件】按钮打开对话框选择需要建立链接的部件,在如图6.36.3所示的【选择部所示的【选择部件】对话框的【选择已加载的部件】列表框中显示选择的文件,双击后,即件】对话框的【选择已加载的部件】列表框中显示选择的文件,双击后,即可显示该部件所有的表达式,用户可选择所需要的可显示该部件所有的表达式,用户可选择所需要的9.9.编辑部件间引用按钮编辑部件间引用按钮单击该按钮,将弹出如图单击该按钮,将弹出如图6.46.4所示的【编辑部件间引用】对话框所示的【编辑部件间引用】对话框图图6.3 6.3【选择部件】对话框【选择部件】对话框 图图6.4 6.4【编辑部件间引用】对话框【编辑部件间引用】对话框 UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门1110.10.打开引用的部件按钮打开引用的部件按钮单击该按钮,将弹出【加载部件】对话框,用户可以打开引用的部件单击该按钮,将弹出【加载部件】对话框,用户可以打开引用的部件11.11.电子表格编辑按钮电子表格编辑按钮用电子表格编辑表达式,可以参看用电子表格编辑表达式,可以参看6.1.46.1.4节的内容。
节的内容12.12.从文件导入表达式按钮从文件导入表达式按钮从文件导入表达式从文件导入表达式13.13.导出表达式到文件按钮导出表达式到文件按钮把表达式导出到文件中把表达式导出到文件中例【例6.16.1】练习建立表达式练习建立表达式1)(1)打开文件打开文件bolt.prtbolt.prt,如图,如图6.56.5所示2)(2)选择【工具】选择【工具】【表达式】选项,在如图【表达式】选项,在如图6.16.1所示的【表达式】对话框中所示的【表达式】对话框中 添加以下表达式:添加以下表达式:length1=p6 length2=p8length1=p6 length2=p8UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门12(3)(3)在【类型】下拉列表中选择【数量】选项,【单位】选择【长度】在【类型】下拉列表中选择【数量】选项,【单位】选择【长度】mmmm4)(4)单击单击 按钮,则在弹出的如图按钮,则在弹出的如图6.66.6所示的【测量距离】对话框中选择所示的【测量距离】对话框中选择测量测量boltbolt上大圆柱体的直径,作为该表达式的公式,其名称设为上大圆柱体的直径,作为该表达式的公式,其名称设为raduis1raduis1。
5)(5)单击单击 按钮,则在弹出的如图按钮,则在弹出的如图6.66.6所示的【测量距离】对话框中选择所示的【测量距离】对话框中选择测量测量boltbolt上小圆柱体的直径,作为该表达式的公式,其名称设为上小圆柱体的直径,作为该表达式的公式,其名称设为raduis2raduis26)(6)单击单击 按钮,打开如图按钮,打开如图6.36.3所示的【选择部件】对话框,选择文件所示的【选择部件】对话框,选择文件block.prtblock.prt时,选择该部件的时,选择该部件的p6p6作为新建名称为作为新建名称为length3length3的表达式的公的表达式的公式,即公式为式,即公式为blockblock:p6p6图图6.5 bolt 6.5 bolt 部件部件 图图6.66.6【测量距离】对话框【测量距离】对话框 UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门136.1.2 6.1.2 可视化编辑器可视化编辑器可视化编辑器是用可视化的图形界面来修改编辑模型的表达式,实现可可视化编辑器是用可视化的图形界面来修改编辑模型的表达式,实现可视化参数化模型的修改视化参数化模型的修改。
打开模型后,选择【工具】打开模型后,选择【工具】【可视化编辑器】选项,将弹出如图【可视化编辑器】选项,将弹出如图6.76.7所示的【可视参数编辑器】对话框下面先介绍一下该对话框中的设置所示的【可视参数编辑器】对话框下面先介绍一下该对话框中的设置图6.7 【可视参数编辑器】对话框 图6.8 【添加/移除表达式】对话框 UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门14【例【例6.26.2】练习使用可视参数编辑器练习使用可视参数编辑器(本练习需要例本练习需要例6.16.1完成完成)操作步骤如下操作步骤如下1)(1)打开文件打开文件bolt.prtbolt.prt,如图,如图6.56.5所示2)(2)选择【工具】选择【工具】【可视化编辑器】选项,将弹出如图【可视化编辑器】选项,将弹出如图6.96.9所示的所示的【可视参数编辑器】对话框可视参数编辑器】对话框3)(3)单击【导入图像】按钮,单击【导入图像】按钮,则把则把UGUG界面上的界面上的blotblot部件显示部件显示在图片框中在图片框中4)(4)单击【添加单击【添加/移除】按钮,移除】按钮,把例把例6.16.1中建立的表达式加入到中建立的表达式加入到【可视参数编辑器】对话框中,【可视参数编辑器】对话框中,如图如图6.96.9所示。
所示图图6.9 bolt6.9 bolt部件可视参数编辑器部件可视参数编辑器UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门156.1.3 WAVE6.1.3 WAVE几何对象链接工具几何对象链接工具 WAVE(What if Alternative Value Engineering)WAVE(What if Alternative Value Engineering)是采用关联复制几何体是采用关联复制几何体方法来控制总体装配结构方法来控制总体装配结构(在不同的组件之间关联性复制几何体在不同的组件之间关联性复制几何体),从而保,从而保证整个装配和零部件的参数关联性,最适合于复杂产品的几何界面相关性、证整个装配和零部件的参数关联性,最适合于复杂产品的几何界面相关性、产品系列化和变型产品的快速设计产品系列化和变型产品的快速设计进入进入UGUG装配应用模块中选择【插入】装配应用模块中选择【插入】【装配】选项,单击按钮,弹出如【装配】选项,单击按钮,弹出如图图6.106.10所示的【所示的【WAVEWAVE几何链接器】对几何链接器】对话框图图6.10 6.10【WAVEWAVE几何链接器】对话框几何链接器】对话框UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门16【例【例6.36.3】练习使用练习使用WAVEWAVE几何对象链接编辑器。
操作步骤如下几何对象链接编辑器操作步骤如下1)(1)打开文件打开文件box.prtbox.prt,如图,如图6.116.11所示2)(2)选择【开始】选择【开始】【装配】选项,进入【装配】选项,进入UGUG装配应用模块装配应用模块3)(3)选择【装配】选择【装配】【组件】【组件】【新建】选项,弹出【新建组件】【新建】选项,弹出【新建组件】对话框对话框 ,创建新的模型,创建新的模型cylinder.prtcylinder.prt,单击,单击 按钮4)(4)在装配模型树中选择在装配模型树中选择cylinder.prtcylinder.prt,作为工作部件单击,作为工作部件单击 按钮,按钮,弹出如图弹出如图6.106.10所示的对话框在该对话框中选择【类型】为【复合曲所示的对话框在该对话框中选择【类型】为【复合曲线】,选择如图线】,选择如图6.126.12所示的曲线,然后单击所示的曲线,然后单击 按钮图图6.11 6.11 已知部件图已知部件图 图6.12 选择的曲线 图图6.12 6.12 选择的曲线选择的曲线UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门17(5)(5)在在cylinder.prtcylinder.prt的模型树上找到刚生成的的模型树上找到刚生成的Linked Composite Linked Composite Curve(1)Curve(1)草绘,拉伸获得一个拉伸圆柱体,如图草绘,拉伸获得一个拉伸圆柱体,如图6.136.13所示。
所示6)(6)双击部件双击部件box.prtbox.prt,修改其圆柱孔的直径,修改后,如图,修改其圆柱孔的直径,修改后,如图 6.146.14所示,所示,cylinder.prtcylinder.prt部件的圆柱直径相应地发生改变部件的圆柱直径相应地发生改变图图6.13 cylinder6.13 cylinder部件部件 图图6.14 6.14 修改后的装配件修改后的装配件 UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门186.1.4 6.1.4 电子表格电子表格 UGUG提供大致提供大致3 3种电子表格:通用电子表格、编辑表达式电子表格和建模种电子表格:通用电子表格、编辑表达式电子表格和建模应用电子表格应用电子表格 当电子表格采用当电子表格采用ExcelExcel时,打开的电子表格如图时,打开的电子表格如图6.166.16所示在电子表格所示在电子表格的【工具】下拉菜单里有一些选项能在的【工具】下拉菜单里有一些选项能在UGUG和电子表格间传递表达式值,和电子表格间传递表达式值,主要包括以下内容主要包括以下内容UG UG提供两种电子表格处理接口:提供两种电子表格处理接口:XessXess和和ExcelExcel。
用户可以通过选择【用户可以通过选择【首选项】首选项】【电子表格】选项弹出的如图【电子表格】选项弹出的如图6.156.15所示的【电子表格首选所示的【电子表格首选 项】对话框进行设置项】对话框进行设置UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门19图图6.15 6.15【电子表格首选项】对话框【电子表格首选项】对话框 图图6.16 Excel6.16 Excel电子表格电子表格 UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门20(1)(1)更新更新NXNX部件:使用电子表格激活区里的数据来更新部件:使用电子表格激活区里的数据来更新UGUG部件2)(2)抽取表达式:将一个激活部件的所有表达式名及值输到电子表格抽取表达式:将一个激活部件的所有表达式名及值输到电子表格3)(3)刷新表达式:从激活的部件输入刷新已存于表格中表达式名的刷新表达式:从激活的部件输入刷新已存于表格中表达式名的UGUG的表达式的表达式图图6.17 6.17【首选项】对话框【首选项】对话框(4)(4)保存部件:保存部件保存部件:保存部件5)(5)部件另存为:另保存部件部件另存为:另保存部件。
选择电子表格的【选项】选择电子表格的【选项】【NXNX首选项】选项,将弹出首选项】选项,将弹出如图如图6.176.17所示的对话框,所示的对话框,UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门216.1.5 6.1.5 部件族部件族部件族是以部件为基础,使用电子表格工具,快速建立一系列形状相同部件族是以部件为基础,使用电子表格工具,快速建立一系列形状相同但某些参数值不同的部件但某些参数值不同的部件选择【工具】选择【工具】【部件族】选项,弹出如图【部件族】选项,弹出如图6.186.18所示的【部件族】对话所示的【部件族】对话框用户可在该对话框中进行相应操作该对话框中的主要选项功能如下用户可在该对话框中进行相应操作该对话框中的主要选项功能如下1.1.可用的列可用的列用于指定当前模板部件中可用的参数类型用于指定当前模板部件中可用的参数类型2.2.添加列添加列在【选定的列】列表框中添加表达式在【选定的列】列表框中添加表达式3.3.移除列移除列在【选定的列】列表框中删除表达式在【选定的列】列表框中删除表达式4.4.创建创建创建一个新的部件族单击该按钮,会启动建模电子表格,如图创建一个新的部件族。
单击该按钮,会启动建模电子表格,如图6.196.19所示UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门22图图6.18 6.18【部件族】对话框【部件族】对话框 图图6.19 6.19 电子表格电子表格UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门235.5.编辑编辑编辑已存在的电子表格编辑已存在的电子表格6.6.删除删除删除已存在的电子表格删除已存在的电子表格7.7.恢复恢复当控制由电子表格回到当控制由电子表格回到UGUG后,单击该按钮又将控制重新返回电子表格后,单击该按钮又将控制重新返回电子表格8.8.取消取消取消最后一次保存的对电子表格所做的修改取消最后一次保存的对电子表格所做的修改6.2 6.2 参数化建模实例参数化建模实例螺栓标准件的参数化建模螺栓标准件的参数化建模下面以螺栓为例,如图下面以螺栓为例,如图6.206.20所示,使用参数化建模方法建模所示,使用参数化建模方法建模UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门24图图6.20 6.20 表达式对话框及螺栓表达式对话框及螺栓6.2.1 6.2.1 建立模板建立模板选择【文件】选择【文件】【新建】选项,在弹出【新建】对话框后,选择【新建】选项,在弹出【新建】对话框后,选择【模型】模板,输入模型名称,单击【模型】模板,输入模型名称,单击 按钮。
按钮UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门25(2)(2)选择【工具】选择【工具】【表达式】选项,在弹出如图【表达式】选项,在弹出如图6.16.1所示的【表达式】对话所示的【表达式】对话框后,添加表框后,添加表6-16-1中的表达式单击中的表达式单击 按钮,退出【表达式】对话框按钮,退出【表达式】对话框名称公式类型单位Length40数量/长度mmD16数量/长度mmDsD*1.5数量/长度mmSRound(D*0.8)数量/长度mm表表6-1 6-1 建立的表达式建立的表达式(3)(3)选择【插入】选择【插入】【设计特征】【设计特征】【圆柱体】选项,弹出如图【圆柱体】选项,弹出如图6.216.21所示所示的【圆柱】对话框,输入【直径】为表达式的【圆柱】对话框,输入【直径】为表达式D D、【高度】为表达式、【高度】为表达式LengthLength,创建如图创建如图6.226.22所示的圆柱体所示的圆柱体UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门26图图6.21 6.21【圆柱】对话框【圆柱】对话框 图图6.22 6.22 圆柱体圆柱体(4)(4)单击单击 按钮,选择圆柱体上表面为绘图平面,进入草绘,绘制按钮,选择圆柱体上表面为绘图平面,进入草绘,绘制如图如图6.236.23所示的曲线。
所示的曲线UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门27(5)(5)单击【约束】按钮单击【约束】按钮 ,选择图,选择图6.236.23中的两个圆,添加同心约束中的两个圆,添加同心约束 ,选择大圆,单击鼠标右键,弹出如图选择大圆,单击鼠标右键,弹出如图6.246.24所示的快捷菜单,选择【添加尺寸】所示的快捷菜单,选择【添加尺寸】选项,给大圆添加尺寸表达式:选项,给大圆添加尺寸表达式:D1=DsD1=Ds,如图,如图6.256.25所示图图6.23 6.23 圆曲线圆曲线 图图6.24 6.24 快捷菜单图快捷菜单图 6.25 6.25 添加尺寸添加尺寸UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门28(6)(6)在大圆内绘制六边形,添加等长约束在大圆内绘制六边形,添加等长约束 ,添加重合约束,添加重合约束 ,保证所,保证所绘制的六边形等长、线首尾连接并且在大圆上,如图绘制的六边形等长、线首尾连接并且在大圆上,如图6.266.26所示图图6.26 6.26 绘制六边形图绘制六边形图 6.27 6.27 圆变成参考对象圆变成参考对象(8)(8)退出草绘,单击【拉伸】按钮退出草绘,单击【拉伸】按钮 ,选择如图,选择如图6.276.27所示的曲线为截面,所示的曲线为截面,向向+Z+Z轴方向拉伸,开始距离为轴方向拉伸,开始距离为0 0,终点距离选择表达式,终点距离选择表达式S S,获得如图,获得如图6.286.28所示的拉伸体。
所示的拉伸体9)(9)选择【斜边】按钮选择【斜边】按钮 ,创建如图,创建如图6.296.29所示的倒角所示的倒角C=1C=1UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门29(10)(10)完成模板制作完成模板制作图图6.28 6.28 拉伸体拉伸体 图图6.29 6.29 倒角倒角6.2.2 6.2.2 利用螺栓零件模板生成螺栓零件利用螺栓零件模板生成螺栓零件操作步骤如下操作步骤如下1)(1)选择【工具】选择【工具】【表达式】选项,弹出如图【表达式】选项,弹出如图6.1 6.1 UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门30所示的【表达式】对话框,在【列出的表达式】下拉列表中选择【用户所示的【表达式】对话框,在【列出的表达式】下拉列表中选择【用户定义】选项,系统弹出如图定义】选项,系统弹出如图6.306.30所示的表达式所示的表达式2)(2)选择表达式选择表达式D D,修改【公式】为,修改【公式】为8 8,创建如图创建如图6.316.31所示的螺栓所示的螺栓3)(3)选择表达式选择表达式LengthLength,修改【公式】,修改【公式】为为2020,创建如图,创建如图6.326.32所示的螺栓。
所示的螺栓图图6.30 6.30 用户定义表达式用户定义表达式图图6.31 6.31 螺栓螺栓 图图6.32 6.32 螺栓螺栓UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门316.2.3 6.2.3 创建螺栓零件库创建螺栓零件库操作步骤如下操作步骤如下选择【工具】选择【工具】【部件族】选项,弹出如图【部件族】选项,弹出如图6.186.18所示的【部件族】对所示的【部件族】对话框在该对话框的中选择表达式话框在该对话框的中选择表达式D D、LengthLength,添加到【选定的列】列,添加到【选定的列】列表时,单击【编辑】按钮,在弹出的如图表时,单击【编辑】按钮,在弹出的如图6.336.33所示的所示的ExcelExcel电子表格中,电子表格中,添加图中所示的数据添加图中所示的数据2)(2)在电子表格中选择【部件族】在电子表格中选择【部件族】【确定部件】选项,验证上面所【确定部件】选项,验证上面所创建的数据创建的数据3)(3)选择电子表格中的第选择电子表格中的第3 3行数据,选择【部件族】行数据,选择【部件族】【应用值】选项,创【应用值】选项,创建如图建如图6.346.34所示的模型。
所示的模型图图6.33 6.33 电子表格电子表格 图图6.34 6.34 螺栓螺栓 UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门326.2.4 6.2.4 利用螺栓零件库生成新零件利用螺栓零件库生成新零件操作步骤如下操作步骤如下1)(1)执行执行6.2.36.2.3节中的前节中的前3 3个步骤2)(2)选择电子表格中的第选择电子表格中的第3 3行数据,选择行数据,选择【部件族】【部件族】【创建部件】选项,系统【创建部件】选项,系统弹出如图弹出如图6.356.35所示的信息,表明创建新所示的信息,表明创建新零件成功,可以在零件成功,可以在C:ProgramFilesC:ProgramFilesUGSWX5.OUGIIUGSWX5.OUGII目录下找到这几个零件目录下找到这几个零件图图6.35 6.35 用户自定义表达式用户自定义表达式UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门33 6.3 6.3 参数化建模实例参数化建模实例齿轮标准件的参数化建模齿轮标准件的参数化建模 在机械系统中,齿轮的应用较为广泛本节以渐开线齿轮为例,在机械系统中,齿轮的应用较为广泛。
本节以渐开线齿轮为例,介绍齿轮的造型设计方法,设计要求如下介绍齿轮的造型设计方法,设计要求如下渐开线齿轮如图渐开线齿轮如图6.366.36所示,齿轮参数:所示,齿轮参数:模数模数=4=4,齿数,齿数=24=24,压力角为标注压力,压力角为标注压力角角2020,齿轮厚度,齿轮厚度=35=35,孔径,孔径=45=45,键槽,键槽=14=143.83.8,创建渐开线直齿齿轮,然后,创建渐开线直齿齿轮,然后以此为基础创建常用齿轮零件库以此为基础创建常用齿轮零件库设计思路如下设计思路如下图图6.36 6.36 渐开线齿轮渐开线齿轮根据给出的齿轮参数计算出其他未知根据给出的齿轮参数计算出其他未知齿轮参数,如分度圆直径、齿顶圆直径、齿轮参数,如分度圆直径、齿顶圆直径、齿根圆直径等齿根圆直径等UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门34(2)(2)依据相关参数创建齿轮轮坯依据相关参数创建齿轮轮坯3)(3)绘制齿轮轮廓线,生成齿槽曲面绘制齿轮轮廓线,生成齿槽曲面4)(4)创建齿槽创建齿槽5)(5)创建所有轮齿创建所有轮齿6)(6)模型细化,完成整个齿轮的创建模型细化,完成整个齿轮的创建。
7)(7)制作模板制作模板8)(8)创建齿轮零件库创建齿轮零件库操作步骤如下操作步骤如下1)1)确定尺寸参数并创建部件文件确定尺寸参数并创建部件文件(1)(1)确定齿轮参数如下:确定齿轮参数如下:分度圆直径分度圆直径=4=424=9624=96齿顶圆直径齿顶圆直径=4=4(24+2)=104(24+2)=104齿根圆直径齿根圆直径=4 4(24-2.5)=86(24-2.5)=86基圆直径基圆直径=4=42424cos20cos20=90.2=90.2分度圆齿槽角分度圆齿槽角=360=36024242=7.52=7.5 UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门35(2)(2)启动启动UGUG程序,新建一个名为程序,新建一个名为chilun.prtchilun.prt的部件文件,单位设置为毫米的部件文件,单位设置为毫米3)(3)设置环境,选择【起始】设置环境,选择【起始】【建模】选项,进入建模状态建模】选项,进入建模状态2)2)创建齿轮轮坯创建齿轮轮坯选择【插入】选择【插入】【设计特征】【设计特征】【圆柱体】选项,采用【直径、高度】【圆柱体】选项,采用【直径、高度】方式创建圆柱体,其尺寸分别为:直径方式创建圆柱体,其尺寸分别为:直径=104(=104(齿顶圆直径齿顶圆直径)、高度、高度=35(=35(齿轮齿轮厚度厚度),如图,如图6.376.37所示。
所示2)(2)选择【插入】选择【插入】【草图】选项,以圆柱体顶面为草图放置面,绘制草图,【草图】选项,以圆柱体顶面为草图放置面,绘制草图,如图如图6.386.38所示图图6.37 6.37 创建圆柱体创建圆柱体 图图6.38 6.38 绘制草图绘制草图UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门36(3)(3)单击单击 图标,退出草图状态,回到建模模式图标,退出草图状态,回到建模模式4)(4)选择【插入】选择【插入】【设计特征】【设计特征】【拉伸】选项,弹出【拉伸】对话框拉伸】选项,弹出【拉伸】对话框根据系统提示,选取刚刚绘制的草图截面,如图根据系统提示,选取刚刚绘制的草图截面,如图6.396.39所示5)(5)设置相关参数及选择布尔运算形式,如图设置相关参数及选择布尔运算形式,如图6.406.40所示6)(6)调整合适的拉伸方向,系统生成拉伸预览,如图调整合适的拉伸方向,系统生成拉伸预览,如图6.416.41所示7)(7)单击或按钮,生成拉伸特征,如图单击或按钮,生成拉伸特征,如图6.426.42所示图图6.39 6.39 选取拉伸截面选取拉伸截面 图图6.40 6.40 参数设置参数设置 UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门37图图6.41 6.41 拉伸预览图拉伸预览图 6.42 6.42 创建拉伸特征创建拉伸特征3)3)创建单个齿槽创建单个齿槽选择【工具】选择【工具】【表达式】选项,弹出【表达式】对话框。
建立表达式,【表达式】选项,弹出【表达式】对话框建立表达式,如图如图6.436.43所示2 2)打开【部件导航器】对话框,选择实体特征,单击鼠标右键,在弹出)打开【部件导航器】对话框,选择实体特征,单击鼠标右键,在弹出(1)(1)的捷菜单中选择【隐藏】命令,如图的捷菜单中选择【隐藏】命令,如图6.446.44所示,隐藏实体所示,隐藏实体UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门38图图6.43 6.43 建立表达式图建立表达式图 6.44 6.44【部件导航器】对话框【部件导航器】对话框(3)(3)选择【插入】选择【插入】【曲线】【曲线】【规律曲线】选项,弹出【规律曲线】对话框规律曲线】选项,弹出【规律曲线】对话框单击按钮,系统弹出对话框,要求用户指定基础变量,这里采用系统默认变量单击按钮,系统弹出对话框,要求用户指定基础变量,这里采用系统默认变量t t4)(4)单击单击 按钮,系统弹出对话框,要求定义按钮,系统弹出对话框,要求定义x x,这里默认,这里默认xtxt,如图,如图6.456.45所示单单 击按钮,确定规律曲线击按钮,确定规律曲线X X坐标的变化规律。
坐标的变化规律UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门39(5)(5)同理,根据系统提示确定同理,根据系统提示确定Y Y坐标分量的变化规律,接受系统默认坐标分量的变化规律,接受系统默认的的t t,ytyt即可6)(6)最后,单击【规律曲线】对话框中按钮,指定最后,单击【规律曲线】对话框中按钮,指定Z Z坐标分量的变化规律坐标分量的变化规律为恒定值为恒定值0 07)(7)单击按钮,生成渐开线曲线如图单击按钮,生成渐开线曲线如图6.466.46所示图图6.45 6.45 【规律曲线】对话框【规律曲线】对话框 图图6.46 6.46 绘制渐开线绘制渐开线(8)(8)选择【插入】选择【插入】【曲线】【曲线】【基本曲线】选项,弹出【基本曲线】对话【基本曲线】选项,弹出【基本曲线】对话框以坐标原点为圆心,分别以直径框以坐标原点为圆心,分别以直径96(96(分度圆直径分度圆直径)、86(86(齿根圆直径齿根圆直径)、105(105(比齿顶圆直径稍大比齿顶圆直径稍大)绘制圆,如图绘制圆,如图6.476.47所示UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门40(9)(9)绘制直线,第一点位于渐开线与分度圆交点,第二点位于坐标原点,绘制直线,第一点位于渐开线与分度圆交点,第二点位于坐标原点,如图如图6.486.48所示。
所示图图6.47 6.47 绘制同心圆图绘制同心圆图 6.48 6.48 绘制直线绘制直线(10)(10)选择【编辑】选择【编辑】【变换】选项,将刚绘制的直线绕【变换】选项,将刚绘制的直线绕Z Z轴旋转复制轴旋转复制-3.65-3.65(齿槽角的一半齿槽角的一半),如图,如图6.496.49所示11)(11)选择【编辑】选择【编辑】【变换】选项,将渐开线关于刚刚复制的直线镜像复【变换】选项,将渐开线关于刚刚复制的直线镜像复制制(形成齿槽的另一半曲线形成齿槽的另一半曲线),如图,如图6.506.50所示UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门41图图6.49 6.49 旋转复制直线旋转复制直线 图图6.50 6.50 镜像复制渐开线镜像复制渐开线(12)(12)根据齿轮性质,补全并修剪曲线,隐藏两条辅助线,如图根据齿轮性质,补全并修剪曲线,隐藏两条辅助线,如图6.516.51所示修补出的闭合曲线即为齿槽截面曲线修补出的闭合曲线即为齿槽截面曲线13)(13)打开部件导航器,显示先前隐藏的齿轮轮坯打开部件导航器,显示先前隐藏的齿轮轮坯14)(14)选择【插入】选择【插入】【设计特征】【设计特征】【拉伸】选项,弹出【拉伸】对话【拉伸】选项,弹出【拉伸】对话框。
选取刚绘制的齿槽截面,设置相关参数,如图框选取刚绘制的齿槽截面,设置相关参数,如图6.526.52所示UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门42 图图6.51 6.51 修补齿槽截面曲线修补齿槽截面曲线 图图6.52 6.52 设置参数设置参数(15)(15)系统生成拉伸预览,如图系统生成拉伸预览,如图6.536.53所示16)(16)单击单击 按钮,生成单个齿槽,如图按钮,生成单个齿槽,如图6.546.54所示UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门43 图图6.53 6.53 齿槽预览齿槽预览 图图6.54 6.54 生成齿槽特征生成齿槽特征4)4)创建全部轮齿创建全部轮齿选择【插入】选择【插入】【关联复制】【关联复制】【实例】选项,弹出【实例】对话框实例】选项,弹出【实例】对话框单击【图形阵列】按钮,系统弹出对话框,根据提示选取创建的齿槽单击【图形阵列】按钮,系统弹出对话框,根据提示选取创建的齿槽特征作为阵列对象,如图特征作为阵列对象,如图6.556.55所示2)(2)在系统弹出的【实例】对话框中设置参数,如图在系统弹出的【实例】对话框中设置参数,如图6.566.56所示。
所示UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门44 图图6.55 6.55 选取阵列对象选取阵列对象 图图6.56 6.56 设置阵列参数设置阵列参数(3)(3)单击按钮,根据系统提示指定坐标原点和单击按钮,根据系统提示指定坐标原点和ZCZC轴为阵列中心,生成的阵列轴为阵列中心,生成的阵列预览如图预览如图6.576.57所示4)(4)单击【创建引用】对话框中的按钮,生成全部齿槽,即生成全部轮齿,单击【创建引用】对话框中的按钮,生成全部齿槽,即生成全部轮齿,如图如图6.586.58所示5)5)创建齿轮创建齿轮(1)(1)对齿轮进行必要的细化处理,生成的齿轮特征如图对齿轮进行必要的细化处理,生成的齿轮特征如图6.596.59所示UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门45(2)(2)保存文件,至此完成直齿轮的创建保存文件,至此完成直齿轮的创建 图图6.57 6.57 环形阵列预览环形阵列预览 图图6.58 6.58 生成全部齿轮生成全部齿轮 图图6.59 6.59 创建齿轮特征创建齿轮特征6.4 6.4 本本 章章 小小 结结本章介绍了本章介绍了UG NX 6.0UG NX 6.0的参数化建模功能,这些功能包括表达式编辑器、的参数化建模功能,这些功能包括表达式编辑器、可视参数编辑器、可视参数编辑器、WAVEWAVE几何对象链接工具、电子表格和部件族,这些对几何对象链接工具、电子表格和部件族,这些对于产品设计的系列化有很大的帮助。
在本章中,还针对螺栓零件介绍了于产品设计的系列化有很大的帮助在本章中,还针对螺栓零件介绍了参数化设计的过程和步骤,希望能对读者有所帮助参数化设计的过程和步骤,希望能对读者有所帮助UG NX6.0实用教程实用教程第第1章章UG NX6.0入门入门466.5 6.5 习习 题题1 1何谓参数化建模?试说明参数建模在机械设计中的好处何谓参数化建模?试说明参数建模在机械设计中的好处2 2请说出请说出UG NX 6.0UG NX 6.0参数化建模的主要方法参数化建模的主要方法3 3通过以上两个参数化建模的例子建立平键的系列零件通过以上两个参数化建模的例子建立平键的系列零件。