ug里面的材料对照(14篇)
ug里面的材料对照(14篇)ug里面的材料对照 学海无涯 ABS——树脂ABS-GF——增强塑料Acetylene_C2H2_Gas——乙炔气态Acetylene_C2H2_Li下面是小编为大家整理的ug里面的材料对照(14篇),供大家参考。
篇一:ug里面的材料对照
学海无涯
ABS——树脂ABS-GF——增强塑料Acetylene_C2H2_Gas——乙炔气态Acetylene_C2H2_Liquid——乙炔液态Acrylic——丙烯酸塑料Air——空气Air_Temp-dependent_Gas——(毒气)AISI_310_SS——北美标准310不锈钢AISI_SS_304-Annealed——北美标准不锈钢304退火AISI_Steel_1005——北美标准钢1005AISI_Steel_1008-HR——北美标准钢1008-美国?AISI_Steel_Maraging——北美标准钢马氏体Aluminum_2014——铝合金2014Aluminum_5086——铝镁合金Aluminum_6061——铝合金6061Aluminum_A356——铝合金A356Ammonia_Gas——氨气Ammonia_NH3_Liquid——液体氨Aniso_Sample——不均样本(类别属于Template指样本)(各向异性)Argon_Ar_Gas——氩气Bismuth_Liquid——铋液体Brass——黄铜Bronze——青铜Carbon_Dioxide_Gas——碳处理二氧化物气体Carbon_Dioxide_Liquid——碳处理二氧化物液体Copper_C10100——无氧铜Engine_Oil_Liquid——发动机用油Epoxy——环氧树脂Ethylene_Glycol_Liquid——乙烯乙二醇液体Freon_Liquid_R12——氟利昂R12Glycerin_Liquid——甘油Helium_Gas——氦气Hydrogen_Gas_H2——氢气Inconel_718-Aged——铬镍铁合金718老标准Iron_40——40铁Iron_60——60铁Iron_Cast_G25——铸铁G25Iron_Cast_G40——铸铁G40Iron_Cast_G60——铸铁G60Iron_Malleable——可锻造铁Iron_Nodular——球状石墨铸铁Isobutane_(R600a)_Gas——异丁烷气体Isobutane_(R600a)_Liq——异丁烷液体Lead_Liquid——液态铅Magnesium_Cast——铸造镁Mercury_Liquid——水银Methane_CH4_Gas——甲烷气体Methanol_CH3(OH)——甲醇液体Nak(22-78)_LiquidNaK(45-55)_Liquid——Nitrogen_Gas_N2——氮气Nylon——尼龙Ortho_Sample——正色样本Ortho_Sample_Legacy——正色样本复数
1
学海无涯
Ortho_Sample_W_Damping——正色样本W阻尼Oxygen_Gas_O2——氧气PbBi(45-55)_Liquid——液态PbBiPolycarbonate——聚碳酸酯Polycarbonate-GF——聚碳酸酯Polyethylene——聚乙烯Polypropylene——聚丙烯Polypropylene-GF——聚丙烯Polyurethene-Hard——聚丙烯硬Polyurethene-Soft——聚丙烯软Potassium_Liquid——液体钾Propane_C3H8_Gas——丙烷PVC——聚氯乙烯R134a_C2H2F4_Gas——四氟乙烷气态R134a_C2H2F4_Liquid——四氟乙烷液态S/Steel_PH15-5——一种不锈钢SMC——片状模塑料Sodium_Liquid——金属钠液态Steel-Rolled——镀金钢Steel——钢Sulfur_Dioxide_Liquid——二氧化硫液体Titanium-Annealed——退火钛Titanium_Alloy——钛合金Titanium_Ti-6Al-4V——某种钛合金Tungsten——金属钨Waspaloy——美国牌号的高温合金钢water——水Water_saturated_Liquid——饱和的水Water_vapour_Gas——水蒸汽Manten——蔓藤
1
篇二:ug里面的材料对照
UG材料库名称Aluminum_2014Aluminum_6061BrassBronzeIron_MalleableIron_NodularIron_40Iron_60SteelSteel-RolledS/Steel_PH15-5AISI_410_SSAISI_310_SSTitanium_AlloyAluminum_5086AISI_STEEL_1008-HRAISI_STEEL_4340TungstenCopper_C10100Iron_Cast_G25Iron_Cast_G40Iron_Cast_G60Magnesium_CastAISI_SS_304-AnnealedTitanium-AnnealedAISI_Steel_MaragingAISI_Steel_1005Inconel_718-AgedTitanium_Ti-6A1-4V
对应的中文名称铝合金铝合金黄铜青铜可锻铸铁球磨铸铁40碳钢(结构钢)60钢(结构钢)中碳钢轧钢钼合金钢耐热钢(不锈钢)耐热钢(不锈钢)钛合金Al-Mg系铝合金淬硬优质质参结构钢优质合金结构钢钨合金铜合金铸铁
对应的材料牌号2A14(新)/LD10(旧)6061H96、H90、H85、H86QSn4-0.3、QA15、Qbe2KTH350-10QT400-18、QT400-1540、40Cr6045、16MnQ235A/B/C/D15CrMoG、38CrMoA1A1Cr13、1Cr13Mo2Cr25NI20、0Cr25NI20TC1LF40840CrNIMoAYT15T2HT250HT400QY600-3AZ40M、AZ62M0Cr19Ni9NTA216MnCr505F0Cr15Ni7Mo2AlTC4
镁合金铸铁304不锈钢退火钛合金马氏体实效钢碳素钢沉淀硬化不锈钢钛合金
篇三:ug里面的材料对照
ABS——树脂ABS-GF——增强塑料Acetylene_C2H2_Gas——乙炔气态Acetylene_C2H2_Liquid——乙炔液态Acrylic——丙烯酸塑料Air——空气Air_Temp-dependent_Gas——(毒气)AISI_310_SS——北美标准310不锈钢AISI_SS_304-Annealed——北美标准不锈钢304退火AISI_Steel_1005——北美标准钢1005AISI_Steel_1008-HR——北美标准钢1008-美国?AISI_Steel_Maraging——北美标准钢马氏体Aluminum_2014——铝合金2014Aluminum_5086——铝镁合金Aluminum_6061——铝合金6061Aluminum_A356——铝合金A356Ammonia_Gas——氨气Ammonia_NH3_Liquid——液体氨Aniso_Sample——不均样本(类别属于Template指样本)(各向异性)Argon_Ar_Gas——氩气Bismuth_Liquid——铋液体Brass——黄铜Bronze——青铜Carbon_Dioxide_Gas——碳处理二氧化物气体Carbon_Dioxide_Liquid——碳处理二氧化物液体Copper_C10100——无氧铜Engine_Oil_Liquid——发动机用油Epoxy——环氧树脂Ethylene_Glycol_Liquid——乙烯乙二醇液体Freon_Liquid_R12——氟利昂R12Glycerin_Liquid——甘油Helium_Gas——氦气Hydrogen_Gas_H2——氢气Inconel_718-Aged——铬镍铁合金718老标准Iron_40——40铁Iron_60——60铁Iron_Cast_G25——铸铁G25Iron_Cast_G40——铸铁G40Iron_Cast_G60——铸铁G60Iron_Malleable——可锻造铁Iron_Nodular——球状石墨铸铁Isobutane_(R600a)_Gas——异丁烷气体Isobutane_(R600a)_Liq——异丁烷液体Lead_Liquid——液态铅Magnesium_Cast——铸造镁Mercury_Liquid——水银Methane_CH4_Gas——甲烷气体Methanol_CH3(OH)——甲醇液体
Nak(22-78)_LiquidNaK(45-55)_Liquid——Nitrogen_Gas_N2——氮气Nylon——尼龙Ortho_Sample——正色样本Ortho_Sample_Legacy——正色样本复数Ortho_Sample_W_Damping——正色样本W阻尼Oxygen_Gas_O2——氧气PbBi(45-55)_Liquid——液态PbBi
Polycarbonate——聚碳酸酯Polycarbonate-GF——聚碳酸酯Polyethylene——聚乙烯Polypropylene——聚丙烯Polypropylene-GF——聚丙烯Polyurethene-Hard——聚丙烯硬Polyurethene-Soft——聚丙烯软Potassium_Liquid——液体钾Propane_C3H8_Gas——丙烷PVC——聚氯乙烯R134a_C2H2F4_Gas——四氟乙烷气态R134a_C2H2F4_Liquid——四氟乙烷液态S/Steel_PH15-5——一种不锈钢SMC——片状模塑料Sodium_Liquid——金属钠液态Steel-Rolled——镀金钢Steel——钢Sulfur_Dioxide_Liquid——二氧化硫液体Titanium-Annealed——退火钛Titanium_Alloy——钛合金Titanium_Ti-6Al-4V——某种钛合金Tungsten——金属钨Waspaloy——美国牌号的高温合金钢water——水Water_saturated_Liquid——饱和的水Water_vapour_Gas——水蒸汽Manten——蔓藤
篇四:ug里面的材料对照
篇五:ug里面的材料对照
UG材料库翻译
patterns花样,图案模式real-worldpolkas真实波点imperial英制polkablack黑色波点metric公制real-worldgrid真实网格gridblack黑色网格real-worldchecker真实棋盘格miscellaneous杂项reflectionmaps贴图反射neon霓虹灯glows发光效果plasmaglow等离子noiseglow噪点textilesandfibres纺织品和纤维woven编织wickerbasket编织篮satinwhite绸缎白webbing带子织带hessian黄麻布padeddenim淡色薄斜纹布dogtooth犬牙饰bluedenim蓝牛仔liquid液体water水nature自然leather皮革shoes鞋子pink粉色grey灰色tan茶色、棕褐色cream奶油色furniture家具yellowfurnitureleather黄色的家具皮革mintgreen薄荷绿burgundy酒红色automotive汽车leatherslate石板色darkbrown深棕色mistgrey雾灰色warmgrey暖灰色seagrey大量灰色smokegrey烟灰色camel驼色leathersaddle皮鞍
leathersand皮革砂leatherbone骨皮alligatorblack黑鳄皮hidetan棕褐色兽皮hidelighttan驼色兽皮sponge海绵marble大理石blueveinmarble蓝色脉络大理石polished抛光的锃亮的pinkmarbletexture粉红色大理石纹理stonebumpslate凹凸板岩bumpsandstone凹凸砂岩pebbles鹅卵石largegravel大碎石砂砾finesilt细粉砂ooliticlimestone鲕粒灰岩wood木材polishedAmericanbeech美国榉木抛光yellowpine黄松木spruce云杉birch桦木teak柚木satinwood缎木rosewood红木红木;紫檀;花梨木;黄檀木paperbirch纸皮桦oak橡树maple枫树ash灰白蜡木varnished涂漆mahogany桃花心木红木红褐色varnishedwood漆光木varnishedyellowpine浸漆黄松unfinishedfinesawdust细木屑chipboard硬纸板mapleveneer枫木单板pineveneer松木胶合板walnutveneer胡桃木饰面plants植物mossybark长满青苔的树皮mowngrass割下的草clover三叶草;苜蓿;红花草rocksandminerals岩石和矿物white-bluegranite花岗岩
hornblendegranite角闪花岗岩、preciousstone宝石construction建筑laminatesformica胶木基板smooth平滑textured有织纹的laminated薄板texturedpine有织纹的松木面metal金属diamondmesh菱形筛孔wroughtiron熟铁锻铁floors地板tiles瓷砖greytile灰色的瓷砖、greenmarble绿大理石granite花岗岩terracottatile赤土色陶瓦spottedterracotta有斑点的floorboards地板blockpaving块料铺砌greypaving灰色铺砌cobblestones圆石大卵石walls墙tiles瓷砖splashtile飞溅瓦?aeratedtile加气砖?paper纸paintsplatter泼溅油漆wallpaper壁纸stone石头pebbledash灰泥卵石涂层rusticstonewall粗糙的石墙stoneblock石头砌brick砖块weatheredbricks风化砖stretcherbricks顺砌砖flemishbricks黄色硬砖creambricks奶油砖firebrick耐火砖breezblock煤渣块asphalt沥青柏油wet潮湿的concrete混凝土highway公路
cast浇筑paper纸cardboard硬纸板largeknurl大滚花fineknurl细滚花waffle格子松饼crumpled褶皱的vellum牛皮纸,羊皮纸rubber橡胶dimples涟漪metric公制米rubberbeige2mm米黄色橡胶ceramic陶瓷ceramictiles陶质瓷砖pottery陶器terracotta赤土色陶器stoneware瓷器earthenware土器ceramic陶瓷porcelain瓷器精美bonechina骨灰瓷glass玻璃transparent透明的rippleglass有波纹的玻璃dimpleglass1cm有1cm浅凹的玻璃heatresistantglass耐热玻璃etched蚀刻reflective反射反光solarcoolglass太阳能冷却玻璃bronzeglass青铜色玻璃azureliteglassazurelite玻璃plainglass平面玻璃plastic塑料sparkerosion火花蚀刻molded模塑knurled有凸边的滚花的plasticwhiteknurled2mm有2mm凸边的白塑料treadplate面有花纹防止滑动dimples表面凹痕injectedplastic注塑模translucent半透明的shiny有光泽的rough未加工的
matte不光滑的type型号,品种polyethylene聚乙烯纤维polishedplastic光亮塑料brushedplastic拉过绒的塑料triangularmesh三角网bubblewrap气泡膜、泡沫包装shinyresinyellow黄色有光泽的树脂magenta洋红色cyan蓝绿色vinylclear清透乙烯树脂upvcalmond杏黄聚氯乙烯upvcbronze青铜色聚氯乙烯ionomerresin离子键树脂clearpolythene清透聚乙烯metal金属finish精加工silverplate银器镀银treadplate表面有花纹防滑mesh网眼knurled有凸起dimple有浅凹anodised阳极化处理chromeplate镀铬压平板dimpled有涟漪的powdercoated粉末涂层黑色亚光处理redmetal红铜红色金属redcastmetal红色铸造金属galvanised镀锌galvanisedknurled2mm2mm凸起镀锌galvanisedcoarse粗糙的镀锌steel钢制品matte无光泽的metallicpaint金属漆oxidised氧化corrodedsquares方形腐蚀corrodederoded侵蚀腐蚀corrodedmesh5mm网眼型腐蚀rustmesh网眼型生锈rusteroded生锈zinc锌、镀锌castzinc浇铸锌、浇铸件镀锌zincmesh5mm网眼镀锌polishedzinc抛光锌
circularburnishedzinc光洁的圆形镀锌burnishedzinc光洁的镀锌brushedzinc拉过容的镀锌,磨毛的镀锌tungsten钨silver银platinum铂镀白金nickel镍镀镍mercury水银magnesium镁lead铅iron铁gold金copper铜chromium铬bronze青铜aluminium铝brass黄铜tin锡titanium钛brasscartridges铜墨盒inconel铬镍铁合金palladium钯monel蒙乃尔铜-镍合金solder焊锡cobalt钴
篇六:ug里面的材料对照
UG中金属牌号及对应的中国金属牌号UG中出现的金属牌号对应的金属名称优质合金结构钢耐热钢(不锈钢)耐热钢(不锈钢)铝合金铝合金黄铜青铜可锻铸铁球墨铸铁KTH350-10QT400-18、QT400-15对应的中国的金属牌号AISI_STEEL_1008-HR淬硬优质参素结构钢08AISI_STEEL_4340AISI_310_ssAISI_410_ssAluminum_2014Aluminum_6061BrassBronzeIron_MalleableIron_NodularIron_4040CrNiMoA2Cr25Ni20;0Cr25Ni201Cr13;1Cr13Mo2A14(新)LD10(旧)6061
40号碳钢(结构钢)40
Iron_60Steel-RolledSteelS/Steel_PH15-5Titanium_AlloyTC1TungstenAluminum_5086Copper_C10100Iron_Cast_G25;ron_Cast_G60Magnesium_Cast
60号碳钢(结构钢)60轧钢钢钼合金钢钛合金钨Al-Mg系铝合金铜YT15Q235A、Q235B、Q235C、Q235D
铸铁镁合金铸铁
HT250;QT600-3
AISI_SS_304-Annealed304不锈钢Titanium-Annealed退火钛合金
0Cr19Ni9NTA2
AISI_Steel_Maraging马氏体实效钢AISI_Steel_1005Inconel_718-AgedTitanium_Ti-6Al-4VCopper_C10100ron_Cast_G4005F沉淀硬化不锈钢钛合金铜铸钢
16MnCr5
0Cr15Ni7Mo2AlTC4
篇七:ug里面的材料对照
文件单位转换
“桌面”|“开始”|“程序”|“UGSNX4.0”|“NX工具”|“命令提示符”英制转成公制:在命窗口中执ug_convert_part.exe-mm<<文件名>>如果文件在当前路径下需要指
定完整路径,示公制转成英制在命
:ug_convert_part.exe-mmd:\working\box.prt。
窗口中执
ug_convert_part.exe-in<<文件名>>如果文件
在当前路径下需要指
定完整路径,示
:ug_convert_part.exe-mmd:\working\box.prt
5、UG工具栏备份恢复法在布局好自己的工具栏之后退出UG,然后打开"C:\DocumentsandSettings\username(个人帐户)\LocalSettings\ApplicationData\UnigraphicsSolutions\NX",把user.mtx给备份一下即可,下一次想用的时候直接覆盖现有文件即可,此法对UGNX3有用。
UG6、将UG-Drafting无缝转换成DXF文件的具体步骤(1)在UG中,打开要转换的零部件,进入Drafting,选择要转换的图纸名称。(2)选择File-Export-CGM,这时出现输入CGM文件名称的对话框,要求用户指定一个文件名称,输入文件名filename(扩展名可以不输入,系统会自动加上)后,再OK。(3)这时出现转换设置对话框,先在图形窗口中使用Fit,确信要转换的内容全部出现在图形窗口中;再按下面设置对话框中各选项:source:displayCGMsize:scalefactor1penselection:widthtextselection:polyline(必须设置,否则不能显示中文)VCDcoordinates:realfonts:4cals然后OK,这样就生成了CGM文件。(4)选择File-New新建一个文件Newname。(5)在新文件中选择File-Import-CGM(6)这时出现选择CGM文件对话框。选择先前所建立的CGM文件,并OK,这时先前生成的CGM文件被引入到当前的文件中。(7)选择File-Export-DXF/DWG,出现转换设置的对话框。按下面设置对话框中各选项:sourcespecificationmethod:selectfromdisplayedpart
按classselect按纽,选择图形窗口中的所有内容;specifyoutputfile:选DWG按specifyDWGfile按纽,指定DWG文件名称,缺省为新建文件的名称,其扩展名为DWG。如要转换到R14版(默认为2000版)可按modifysettings按纽,然后按advancedsettings按纽,选择R14版即可,选择OK,OK,这样就生成了DWG文件。(8)将生成的DWG文件拷贝到安装有AUTOCAD或其它二维CAD软件的计算机上,再运行AUTOCAD,你可以看到打开的图形和UG-Drafting中的图形完全一样,没有任何图信息丢失。
7、关于设置的应用新建部件默认单位公制在ug_english.def中设:UG_initialUnits:English改为Metric
中英文转换:在我的电脑左键\属性\高级\环境变量中设:UGII_LANGsimpl_Chinese(中文)english(英文)装配关联:在ug_english.def和ug_metric.def两文件中设Assemblies_AllowPromotions:no改为yes工程图表面粗糙度符号设置:在UGII目录打开名为ugii_env.dat里查找UGII_SURFACE_FINISH=OFF改为ON图框位置:UGNX2.0\ProgramFiles\EDS\UnigraphicsNX2.0\UGII\html_files资源条中加载步骤:预设置-调色板-打开调色板文件-浏览-选择metric_model_templates(english_model_templates模型模板)(visualization_templates可视化模板)文件-确定.亦可以自定义位置和收改图框,方法是把metric_model_templates文件和A4-A0图框复制到电脑的任何位置.(不能是中文路径)可视化模板和模型模板亦一样做.版面图片位置:UGNX2.0\ProgramFiles\EDS\UnigraphicsNX2.0\UGTIPS帮助文件位置:UnigraphicsNX2.0\UGDOC\html_files分模图框、表格(公制)位置:EDS\UnigraphicsNX2.0\moldwizard\drafting\assembly_drawing资源条中加载步骤:预设置-调色板-打开调色板文件-浏览-选择palette_drafting文件-确定.制图表格位置:\UnigraphicsNX2.0\UGII\table_files资源条中加载步骤:预设置-调色板-打开调色板文件-浏览-选择tables(tables_tceng模板表格)文件-确定.亦可以自定义位置和收改在PNT资源条中插入多个电子表格:在电脑环境变量设置UGII_UPDATE_ALL_ID_SYMBOLS_WITH_PLIST=0背景图片、材料理纹位置:UnigraphicsNX2.0\UGPHOTO......
材料贴图图片位置:UnigraphicsNX2.0\UGSTUDIO分模设置----------------符合目前书籍教程:载入产品单位默认设置:MW_ProjectInitialUnit:1(默认公制)2(默认英制)3(默认原部件单位)分模菜单中文包位置:UnigraphicsNX2.0\moldwizard\localization(moldwizard_simpl_chinese)分模中文设置:MW_Language:moldwizard_simpl_chinese.lng(前面!号不要)分型线颜色更改:MW_PartingLinesColor:green(绿色)改为red(红色)电极标准设置:MW_ElectrodeMethod:3(唯一标准方法)改为1(标准方法)冷却设置:MW_CoolUserInterface:1(标准方法)改为2(选择或标准)Sub-insertfunctionsMW_InsertMethod:3改为1
8、应用中的小技巧
1.使用不同颜色来区分零件,在颜色不够使用时可使用命名方法来区分。在选择的时候会方便许多。2.选择时按左键可选择下一个物体,按中键相当于按OK。按着SHIFT时按左键可取消已被选择的物体。3.在输入参数时按TAB可输入下一项,SHIFT+TAB可返回上一项。4.错误操作后尽量不使用UNDO(CTRL+Z),在可能的情况下应使用删除的方法。因为UNDO时将重新刷新图象,速度较慢。5.将两个SHEET缝合就可以象实体一样倒角,而不必使用FACEBLEND1:当你的图形太大时,显示会不完全,本来的实体看起来象片体,还会有部分没了不被显示的解决:预设置-可视化-透视,修改加大两个距离项-OK2:当你的文件较大时,在旋转或缩放的时候你的图形将会显示成一个大的块解决:预设置-可视化性能-大模型-选影藏对象箱-OK1.要重复同一命令,右键-----APPLY
9、UG的规律曲线画法绘制Y=X^2曲线第一步选择Tool->Expression,输入t=1变量t是内部系统变量(t=0~1)xt=t建立变量X的表达式,定义了曲线绘制范围.(xt=2*t,xt=t/2,etc).yt=xt^2建立变量Y的表达式,定义了曲线变化规律.第二步选择Insert->Curve->LawCurve选择ByEquation用公式定义X规律
OK确认tt为定义X的参数表达式OK确认xt函数表达式(functionexpression)为xt选择ByEquation用公式定义Y规律OK确认yt函数表达式(functionexpression)为yt选择constant(常数)定义z规律为常数在functionvalue对话框中键入0,定义曲线绘制在XY平面(Z=0).OK确认,曲线从x=0开始绘制,至x=1终止.同样的方法,我们可以在坐标轴中画出,x=1,y=x^2,z=y^3的三维曲线10、10、ug保存个性设置1、nx1,nx2:将注册表中HKEY_CURRENT_USER\Software\UnigraphicsSolutions项导出,在新机子上导入即可。当然,这里只是用户界面,不包括预设置值,改动这些值,必须修改文件;2、nx3:将以下目录中文件:C:\DocumentsandSettings\a\LocalSettings\ApplicationData\UnigraphicsSolutions\NX备份出来,(其中"a"为windows当前用户名!)复制到新机子相应目录(注意当前用户名)即可。这里包括所有个性设置!11、UGNX粗糙度的标注、UGNX1.0默认无粗糙度选项,须用记事本打开ugii_env.dat文件(在UGII文件夹内),找到UGII_SURFACE_FINISH=OFF,将OFF改成ON存盘,打开UG,在制图模式下,insert下最后一项就出现surfacefinishsymbol项,如图:
修改文件ugii_env.dat可设置缺省值。如将文件中UGII_DEFAULTS_FILE=${UGII_BASE_DIR}\ugii\ug_english.def一句的ug_english.def改为ug_metric.def则默认值就成了毫米。
12、12、3D数据转换的技巧在结构设计的过程中经常会遇到要把PROE和UG的3D数据进行转换,但如果我们不掌握一定的技巧则会出现很多的破面,给我们分模和加工带来很多的不便。值得一提的是,我很讨厌去修补破面,最多让PROE系统自动修补一下。下面我给大家介绍一种基本不需要修补破面的方法。值得申明的是,这里只是我的一家之言,不当之处还请各位同行批评指正。首先,大家要明白3D数据转换过程中出现破面的原因主要是软件之间的算法和精度不同所导致的。(1)UG转PROE
一般情况下我们把UG档转到PROE中时采用的格式是STP或CATIA,最好不要采用IGS,因为前面两种格式是针对实体,而IGS则是针对曲面。在转换过程中,我们首先要知道模型的尺寸大小,如果模型很小,而且又有很多小圆角、倒角特征则我们最好做个操作:把模型放大数倍,放大后的模型中就没有小特征了。之后我们在UG中以STP的格式将模型导出。在PROE中导入STP格式时,我们首先新建一个空的零件文档,再插入要导入的文件就OK了,一般系统已经直接生成了实体,如果还有破面可以再把精度调到系统的最大值0.01(这一点有时特别重要),再有破面的话就让系统自动修补一下。当然如果UG中的模型本来就很大,那就没有必要将模型放大了,但是当我们导入PROE中发现有破面时你不妨试试放大模型的方法。值得一提的是如果STP格式还有破
面的话,可以试试CATIA格式!
(2)PROE转UGPROE转到UG中就简单多了,我们可以用TRANSMAGIC这个软件先把PROE档打开,然后另存为UG格式,再在UG中导入时选择parasolid格式即可。一般得到的就是实体了。(3)IGS转PROE或UG首先我们要知道手头的IGS格式文档是PROE还是UG中转来的,如果是PROE中转来的我们就用PROE将其导入,如果是UG中转来的当然要选择在UG中导入,因为软件接收自己导出的文件格式肯定错误是最小的。当然,用PROE导入时如果有破面别忘了更改精度,用UG导入时,如果缝合生成不了实体别忘了改大缝合的公差。如果在PROE或UG中得到实体后需要相互转换,可以参照上面所讲到的(1)和(2)。还有若在PROE和UG中都不能直接将IGS转为实体,我建议用TRANSMAGIC将其数据修补一下(都是软件自动修补,不需要我们辛劳)再另存为UG档,再在UG缝合(不能生成实体时可以考虑改大缝合公差)。
13、Gn连续的定义1、Gn表示两个几何对象间的实际连续程度。G0两个对象相连或两个对象的位置是连续的。G0连续(也称为点连续)在每个表面上产生一次反射,这种连续仅仅保证曲面间没有缝隙而是完全接触。G1两个对象光顺连续,一阶微分连续,或者是相切连续的。G1连续(也称为切线连续)将产生一次完整的表面反射,反射线连续但是扭曲状,这种连续仅是方向的连续而没有半径连续。我们通常的倒圆角就是这种情况。G2两个对象光顺连续,二阶微分连续,或者两个对象的曲率是连续的。G2连续(也称为曲率连续)将产生横过所以边界的完整的和光滑的反射纹。曲率连续意味着在任何曲面上的任一"点"中沿着边界有相同的曲率半径。外观质量要求高的产品需要曲率做到G2连续,其实曲面做到这一点难度是很大发。在我们一般的产品设计中G1连续就能满足大部分产品开发需要。G3两的对象光顺连续,三阶微分连续等。Gn的连续性是独立于表示(参数化)的。2、G1意味着切向矢量的方向相同,但模量不同。G2意味着曲率相同,但二阶导数不同。如何分析出一个曲面是G1还是G2?用高斯曲率分析:两个面之间公共线左右如果颜色有分界线就是G1;如果没有分界线就是G2用加亮曲线分析:如果加亮曲线条纹在公共线左右断开就是G1;如果没有分界线就是G2。G0-位置连续,G1-切线连续,G2-曲率连续,G3-曲率变化率连续,G4-曲率变化率的变化率连续3、这些术语用来描述曲面的连续性。曲面连续性可以理解为相互连接的曲面之间过渡的光滑程度。提高连续性级别可以使表面看起来更加光滑、流畅G3-曲率变化率连续这种连续级别不仅具有上述连续级别的特征之外,在接点处曲率的变化率也是连续的,这使得曲率的变化更加平滑。曲率的变化率可以用一个一次方程表示为一条直线。这种连续级别的表面有比G2更流畅的视觉效果。但是由于需要用到高阶曲线或需要更多的曲线片断所以通常只用于汽车设计。G4-曲率变化率的变化率连续"变化率的变化率"似乎听起来比较深奥,实际上可以这样理解,它使曲率的变化率开始缓慢,然后加快,然后再慢慢的结束。这使得G4连续级别能够提供更加平滑的连续效果。
但是这种连续级别将比G3计算起来更复杂,所以几乎不会在小家电一类的产品设计中出现。实际上,就算出现了,我们也未必看得出来。总结一下这几种连续级别:G0由于使模型产生了锐利的边缘,所以平时都极力避免,甚至想尽办法摆脱这种效果。不常用G1由于制作简单,成功率高,而且在某些地方及其实用,比如手机的两个面的相交处就用这种连续级别。比较常用G2由于视觉效果非常好,是大家追求的目标,但是这种连续级别的表面并不容易制作(一些高手们出的题目基本上就是和这种连续级别表面的制作方法拼命的),这也是Nurbs建模中的一个难点。这种连续性的表面主要用于制作模型的主面和主要的过渡面。G3,G4这两种连续级别通常不使用,因为他们的视觉效果和G2几乎相差无几,而且消耗更多的计算资源。这两种连续级别的优点只有在制作像汽车车体这种大面积、为了得到完美的反光效果而要求表面曲率变化非常平滑的时候才会体现出来。
14、如何调整标注尺寸与尺寸线之间的间隙
修改ugii_env.dat,查找"DRAFT_DIM_TO_DIM_LINE_SPACING",将这个变量前的"#"号去掉,将值改为"0.1"(或比原值"1.0"小的数)
15、如何调整名义尺寸与公差值之间的间隙修改ugii_env.dat,查找"DRAFT_DIM_TOL_SPACING",将这个变量前的"#"号去掉,将值改为"0.1"(或比原值"1.0"小的数)16、UG死机或跳出后的自动存档重新启动UG,找到UGLOGFILE的位置{C:\DocumentsandSettings\(电脑用户名)\LocalSettings\Temp}及名称及最近的*.syslog文件。在UG里TOOL栏MACRO的目录下PLAYBACKMACRO(回放)对话框中,打开相应的*.syslog文件及可恢复相应的操作。16、如何不打开UG的part文件,就知道part所包含的信息?UG的用户经常会有如下需求:不打开UGpart文件,就可以知道UGpart文件的一些信息:多少实体?多少片体?多少点?多少B-曲线?…只需照如下步骤:StartàProgramsàUnigraphicsV16.0àUnigraphicsToolsàUGCommandPrompt,出现Dos窗口,敲入命令如下:C:\>cdpart文件所在路径C:\part文件所在路径>ug_inspectxxx.prt即可看到该part的所有有关信息17、怎么改UG3的默认的背景颜色啊?我已在用户默认里面设置好了背影颜色,新建一文件,画好产品图,存档,进入注塑模向导,装载产品,这之后UG自动建立的那些文件又全部都变成了他原来的默认背景了哪里有得调啊?有谁知道吗?
想永远默认的话,在UG的安装目录中搜索UG_METRIC.DEF文件,用计事本打开,再找到UG_systemColor:為設定系統顏色,颜色从0-255,随你自己设置.我说的只是在那个位置,当然渐变的颜色是由很多种颜色组成,接着我说的位置下面几个都是的,所以你要设置9个
18、图框的制作和保存问题把图框文件都放到UGii目录下面用UG日志文件重现你的操作过程1.什麽是日志文件?每当你开始一个新的UG进程时,系统便为该进程建立一个日志文件。日志将记录你对UG进行每一个操作及该系统运行结果。通常情况下该文件被存放在C:\temp目录下。文件名为:"你的用户名+一个随机字串.syslog"2.如果你找不到你的日志文件你需要对UG进行设定以保存你的日志文件,方法如下:编辑UGS150\ugii\ugii_env.dat查找并修改实现以下设定UGII_KEEP_SYSTEM_LOG=yes1.如何用日志文件重现你的操作过程?在C:\temp\目录下找到相应的日志文件(可以按你的用户名和修改时间进行查找)启动一个新的UG进程Macro->Playback->选定你的日志文件->OK
19、如何编写后缀为pax的模版文件
在资源条里用MB3复制(Copy),到wordpad里paste就可以了,里面是XML的语句,看看就会了
20、创建沿任意曲线缠绕的弹簧
1.启动UG,选择Application---modeling:2.选择Tools---Expression,加入如下表达式:r=10wire_dia=5n=25a=0b=n*360//螺旋线半径//弹簧直径//弹簧圈数//角度方法扫掠起始角//角度方法扫掠终止角
16、UG死机或跳出后的自动存档重新启动UG,找到UGLOGFILE的位置{C:\DocumentsandSettings\(电脑用户名)\LocalSettings\Temp}及名称及最近的*.syslog文件。在UG里TOOL栏MACRO的目录下PLAYBACKMACRO(回放)对话框中,打开相应的*.syslog文件及可恢复相应的操作。
这条就不能用,根本不能打开*.syslog文件,只能打开*.marco文件,请解释一下!谢谢!!
篇八:ug里面的材料对照
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
【关键字】精品
ug有限元分析材料属性表
篇一:UG有限元分析学习(报告)基于UG的机械优化设计专业:机械设计制造及其自动化班级:机械1083班学号:XX学生姓名:
谢铮指导教师:彭浩舸XX年6月13日基于UG的机械优化设计通过UG对机械零件进行初步建模,然后根据实际情况把设计模拟成有限元模型,
最后用结构分析模块对其进行优化设计,既可减少产品的设计周期,又节约了生产成本,提高了企业的竞争力。
本课程我们主要对机械运动仿真和有限元分析技术概念、和有限元分析软件使用过程有所了解,以及对UG机械运动仿真和有限元分析使用案例进行分析,更多是需要我们课后的自主学习!下面是学生谢铮对这本课程的理解和认识。
一、机械运动仿真1.1机械运动仿真的概念机械运动仿真是指对于某个待研究的系统模型建立其仿真模型,进而在计算机上对该仿真模型研究的过程。所以机械运动仿真是通过对系统模型的实验去研究一个真实的系统。
1.2机械运动仿真的应用机械运动仿真作业一门新兴的高科技技术,在制造业产品设计和制造,尤其在航空、航天、国防及其他大规模复杂系统的研制开发过程中,一直是不可缺少的工具,它在减少损失、节约经费、缩短开发周期、提高产品质量等方面发挥了巨大的作用。在从产品的设计、制造到测试维护的整个生命周期中,机械放着技术贯穿始末。1.3一般操作流程及说明⑴建模和装配及了解其工作原理。⑴建立运动仿真环境。⑴定义连杆。⑴定义运动副,其操作分为三步:a)选择运动副要约束的连杆。b)确定运动副的原点。c)确定运动副的方向。⑴定义运动驱动,运动驱动是赋在运动副上控制运动的运动副参数。⑴仿真解算。⑴仿真的结果的输出与后处理。主要是运动分析结果的数据输出和表格、变化曲线输出,进行人为的机构的运动特性分析二、有限元分析技术
2.1有限元分析的概念有限元分析是应用有限元法辅助产品设计开发,提高产品的可靠性。有限元法是根据变分原理求解数学物理问题的一种数值计算方法,将研究对象离散成有限个单元体,单元之间仅在节点处相连接,通过分析得到一组代数的方法,进而求得近似解。
1文档收集于互联网,已整理,word版本可编辑.
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
2.2有限元分析法的特点⑴不受物体几何形状的限制;⑴可以分析包括各种特殊结构的复杂结构体;⑴可适应不连续的边界条件和载荷条件;⑴便于实现规范化和在计算机上统一编程;⑴有限无法最后得到的大型联立方程组的系数是一个稀疏矩阵,这种方程计算工作量相对较小,稳定性好,便于求解,占用计算机内存也少。2.3在机械工程领域内可用有限元法解决的问题⑴包括杆、梁、板、壳、三维块体、二维平面、管道等各种单元的各种复杂结构的静力分析;⑴各种复杂结构的动力分析,包括频率、振型和动力响应计算;⑴整机(如水压机、汽车、发电机、泵、机床)的静、动力分析;⑴工程结构和机械零部件的弹塑性应力分析及大变形分析;⑴工程结构和机械零件的热弹性蠕变、粘弹性、粘塑性分析;⑴大型工程机械轴承油膜计算等。2.3有限元分析过程在UG环境下生产的零件模型直接被有限元分析模块调用后加入到有限元分析的前处理阶段。在前处理阶段,需对建模模型进行处理,包括对模型结构的简化,载荷、约束条件的施加,材料的分配,网络单元类型的选择、模型错误检查等。在主分析阶段,主要由计算机自动完成,包括了变形计算、应力计算、收敛计算等。最后是后处理阶段,进行加工处理并形象化,将计算的结果转化为直观明了的图形和文字描述,通过图形的静。动态显示或绘制相应的图形,有效地检查设计结果,辅助用户判定计算结果与设计方案的合理性。
2.4本学期几个典型案例基本操作流程及有关说明悬臂梁受力分析案例疲劳分析案例疲劳分析概述疲劳是产品/零件失效最常见的方式之一。疲劳计算是基于结构裂纹损伤积累的原理,根据应力——寿命(S—N)曲线图或者应变——寿命(E—N)曲线图来估计该零件的疲劳寿命,计算过程中将输入数据处理成峰顶或者峰谷对循环周期进行技术,从而计算出结构的疲劳寿命。有关疲劳和分析方法可参考有关书籍。疲劳分析主要参数⑴⑴⑴⑴
疲劳材料属性疲劳载荷变量疲劳寿命准则疲劳评估选项优化设计案例
动态设计案例优化设计概述优化设计是将产品/零部件设计问题和物理模型转化为数学模型,运用最优化数学规划理论,采用适当的优化算化,并借助计算机和运用软件求解该数学模型,从而得出最佳设计方案的一种先进设计方法。
2文档收集于互联网,已整理,word版本可编辑.
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.
结构优化设计的作用以有限元法为基础的结构优化设计方法在产品设计和开发中的主要作用如下:⑴对结构设计进行改进,包括尺寸优化、形状优化和几何拓扑优化。⑴从不合理的设计方案中产生出优化、合理的设计方案。⑴对模型匹配,产生相似和结构响应。⑴对系统参数进行设别,还可以保证分析模型与试验结果相关联。篇二:UGNX材料库——有限元分析材料库UGNX材料库——有限元分析材料库在用NX进行有限元分析时,由于NX自带的材料库几乎都是国外材料牌号。很多国标牌号的金属材料都没有,这给使用NX进行有限元分析带了很大的不便。此材料库增加了常见的42中金属材料(如图一、图二),极大地节省了每次设置材料各项性能参数的时间。将physicalmateriallibrary.XML文件复制粘贴到X:\XXXNX8.5\UGII\materials文件夹下,替换原文件即可。
图一图二篇三:UG有限元分析1UG6.0有限元分析一、拉伸立体
二、加入高级仿真1、加入仿真导航器→按右键→选择;
2、选择→固定约束→选择底面;3、选择力→压力→顶和侧面;
4、选择窗口或者单击屏幕左侧“仿真导航器”,加入仿真导航器界面并选中模型名称,单击右键,按改为显示部件。1)选择,建立3D网格→出现对话框,选择实体,输入数据,见图示。
2)选择,将材质附上;选择材料ABS,选择实体→确定。3)选择窗口4)求解;
此文档是由网络收集并进行重新排版整理.word可编辑版本!
3文档收集于互联网,已整理,word版本可编辑.
篇九:ug里面的材料对照
摘要
摘要
齿轮机构用于传递空间任意两轴之间的运动和动力,具有质量小、体积小、传动比大和效率高等优点,广泛应用于汽车、船舶、机床、矿山冶金等领域,是现代机械中应用最广泛的一种传动机构。近年来计算机技术的迅速发展,推动了现代设计理论发展。现代齿轮的设计、制造、加工越来越依赖于大型的集成三维软件。实现齿轮三维参数化建模为后续工作奠定基础,满足了CAD/CAE/CAM的需要,具有非常重要的现实意义。对齿轮的啮合原理及渐开线形成原理做了研究,实现渐开线直齿轮、斜齿轮及直齿锥齿轮的当量圆柱齿轮的齿廓造型。基于齿轮各参数间的关系,在UG中利用齿轮参数表达式绘制齿轮实体模型,实现齿轮在UG的参数化设计。UG/Open二次开发模块是UG软件的二次开发工具集,利用该模块可对UG系统进行用户化开发,可满足用户进行各种二次开发的需求。学习了UG二次开发的各种工具,了解了各种工具的特点和适用范围。选择UG/OpenAPI编程语言,结合使用UG/OpenMenuScript和UG/OpenUIStyler开发工具,实现了基于UG二次开发工具的直齿圆柱齿轮、斜齿轮、直齿锥齿轮的参数化设计。
关键词:齿轮,二次开发,参数化,API
I
摘要
ABSTRACT
GearmechanicalisusedtotransfermovementandpasspowerintwospaceaxisGearshavemuchadvancementthanothermechanical,itincludeslittlemass,smallvolume,greattransmissionrate,andhighefficiency.Ithasgreatusedincars,ships,tools,metallurgyandothers.Gearhasbecometobethemostwideusedtransmissionmechanical.thisyears,themoderndesigntheoryhasgreatdevelopmentasthedevelopingofcomputertechnique.Inmoderntimes,gearsindesigning,manufacturingandprocessingaremoreandmoredependentonlarge-scaleintegrated3Dsoftware.Gearforthethree-dimensionalmodelingparametersisthebaseforfollow-uptomeettheCAD/CAE/CAMneeds,itisveryimportantinpractice.Referencetheprincipleofgearsmeshingandinvoluteforming,achievethetoothprofilemodelingofspurgear,helicalgearandstraightBevelGearequivalentofthespurgear.Basedontherelationshipofthegearparameters,drawgearsolidmodeluseexpressioninUGNX,achieveparametersdesigninUGNX.UG/OpenmoduleistheopentoolsinUG,usingthetoolswecanempolderourUGsystemasweneed,userscanalmostsatisfyallkindsofsecondarydevelopmentneedsbyusethetools.UnderstandthecharacteristicsandscopeofapplicationofallthetoolsofUG/Openafterstudyingeachkindoftools.SelectUG/OpenAPIprogramminglanguage,acombinationofUG/OpenMenuScriptandUG/OpenUIStylerdevelopmenttools.Achieveparametersdesignofspurgear,helicalgears,straightbevelgearbaseontheUG/Opentools.
KeyWords:parameter,gear,UG/Open,API
II
目录
目录
第1章绪论……………………………………………………………………1
1.1课题的研究背景…………………………………………………………11.2课题的研究内容和解决方法…………………………………………2
第2章UG二次开发的研究………………………………………………4
2.1UG软件概述……………………………………………………………4
2.1.1UG软件的功能介绍…………………………………………………42.1.2UG功能模块…………………………………………………………5
2.2UG二次开发相关工具概述……………………………………………5
2.2.1UG/OPENGRIP…………………………………………………………62.2.2UG/OPENAPI…………………………………………………………72.2.3UG/OPENMenuScript………………………………………………72.2.4UG/OPENUIStyler……………………………………………………92.2.5UserTools工具………………………………………………………9
第3章二次开发方案的选择…………………………………………11
3.1列举可行的方案………………………………………………………113.2方案的选择……………………………………………………………133.3利用二次开发工具制作系统菜单……………………………………14
3.3.1设置系统环境变量…………………………………………………143.3.2制作菜单…………………………………………………………15
第4章齿轮常用的齿形曲线——渐开线……………………………18
4.1渐开线的形成原理……………………………………………………184.2渐开线的数学模型……………………………………………………194.3渐开线齿廓的绘制………………………………………………20
III
目录
第5章直齿圆柱齿轮的参数化设计…………………………………22
5.1数学模型………………………………………………………………225.2齿轮三维建模…………………………………………………………23
第6章斜齿轮的参数化设计………………………………………………26
6.1数学模型………………………………………………………………266.2齿轮三维建模……………………………………………………………27
第7章直齿锥齿轮的参数化设计………………………………………28
7.1数学模型…………………………………………………………………287.2齿轮三维建模……………………………………………………………29
第8章程序设计……………………………………………………………30
8.1总体方案设计…………………………………………………………308.2对话框设计………………………………………………………………318.3程序设计…………………………………………………………………36
第9章结论……………………………………………………………………48致谢………………………………………………………………………………50参考文献…………………………………………………………………………51附录………………………………………………………………………………52
IV
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
第1章绪论
1.1课题的研究背景
齿轮机构用于传递空间任意两轴之间的运动和动力,有质量小、积小、具体传动比大和效率高等优点,已广泛应用于汽车、船舶、机床、矿山冶金等领域,它几乎适用于一切功率和转速范围,是现代机械中应用最广泛的一种传动机构。目前齿轮传动技术已成为世界各国机械传动发展的重点之一。齿轮设计在齿轮制造应用过程中占有重要地位。传统的齿轮设计过程繁冗,率低,用传统的设计方法设计一组较为合理的齿轮副要反复修正参数、效采多次校核计算,花费很长时间才能实现。另外,齿轮类零件的绘图工作(包括几何绘图、标注、参数表填写等内容)也是一项繁杂而费时的工作[1]。但齿轮类零件大部分具有相似的结构和形状,在新产品的设计和图纸绘制过程中,不可避免地要多次反复修改,进行零件形状、尺寸的综合协调和优化.这时寻求一种简便、合理的设计方法,提高设计工作效率,是齿轮设计工作者的迫切愿望。因此,借助CAD技术实现其绘图过程的参数化和自动化,对于提高设计效率和保证设计质量具有重要意义[2]。因此,现代齿轮机构的设计建模技术有着广泛的工程应用背景和研究意义。随着计算机技术和现代设计理论与方法的迅速发展,三维设计软件尤其是Unigraphics在机械零件和产品设计中的日益普及,齿轮实体在三维软件特别是在UG中的绘制变得越来越重要。但基于UG的齿轮设计系统一般都局限于齿轮二维轮廓的绘制或三维实体建模,齿轮参数的设计计算难以与CAD系统很好地集成,给齿轮的CAD/CAM带来不利影响[3]。建模技术是CAD的核心技术,参数化造型技术和特征造型技术是新一代继承化CAD系统应用研究的热点理论[4]。目前国内外对二维图形参数化和简单三维实体的参数化造型较为成熟。对复杂的三维实体的参数化造型尚不多见,特别是齿轮这类形状复杂、精确齿形的三维实体参数化造型设计更少。这
1
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
有多方面原因:一方面齿轮二维图形参数化设计能够满足传统的齿轮加工要求;另一方面运用低级CAD软件对复杂的三维实体很难实现参数化虚拟造型设计。随着塑料齿轮的广泛应用和快速成型与虚拟制造技术的迅速发展,传统的二维图形已不能满足现在的设计、加工要求[5]。因此,在三维软件上绘制齿轮实体变得十分重要。但是,由于齿轮形状复杂,且齿形曲线有一定的规律,绘制齿形曲线较复杂。并且齿轮各参数间都有严格的函数关系,再加上随着当代机械制造业的不断发展,齿轮的精度要求也越来越高,齿轮实体的绘制较为麻烦。齿轮并不是一个标准件,它的各个参数随着设计要求的不同而不同。如果每设计一个齿轮都要画一个对应的实体部件的话,那不仅增加了设计者的劳动量,还大大降低了设计效率,阻碍了企业的生产和发展。参数化设计是新一代智能化、集成化CAD系统的核心内容,也是当前CAD技术的研究热点[6]。用大型的三维软件实现齿轮的参数化造型已成为设计者的迫切需求,齿轮体参数化造型有重要的意义:(1)齿轮传动的参数化设计与建模系统是CAD技术与齿轮设计相结合的产物,也是两者发展的趋势所在。(2)实现设计过程自动化避免了设计人员手动查阅大量的数据,也避免了手工取点造型的复杂过程,系统的开发,以将手算设计的工作人员从繁琐、该可低效的工作中解放了出来。(3)现齿轮的参数化设计以及渐开线齿廓的精确造型,以将设计计算、实可三维造型与绘制工程图的无缝结合,同时为齿轮的有限元分析、机构仿真和数控加工等工作奠定基础。(4)采用建立原始齿轮结构模型并驱动其特征参数,为其它复杂曲面的造型提供了有益的参考。本课题利用UG的二次开发技术,为解决齿轮参数化设计问题提供了可行的方法,通过直接输入齿轮设计条件,利用计算得出的有关设计参数(模数、齿数、压力角、变位系数、齿顶高系数、顶隙系数等)进行实体建模,实现齿轮的参数化设计,提高齿轮设计的效率和准确性。
2
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
1.2课题的研究内容和解决方法
本课题利用大型软件UGNX4.0来实现齿轮的三维参数化造型,通过改变齿轮的一些基本参数,生成其相应齿轮。要达到相应的设计要求,首先要知道如何在UG中绘制齿轮部件,要绘制齿轮必然要知道齿轮的啮合原理及各个参数间的关系,还应熟知渐开线的数学模型,精确画出渐开线。画出齿轮模型后,还应知道UG二次开发的知识,灵活运用UG系统提供的二次开发工具,在模型的基础上编制相应的程序,最后完成齿轮参数化设计模块的开发。具体内容和步骤如下:(1)研究直齿、斜齿圆柱齿轮及直齿锥齿轮的基本啮合理论和各参数间的关系并建立数学模型;(2)渐开线数学模型的建立,通过对齿轮的啮合原理的深入研究,建立渐开线数学模型,得到渐开线方程;(3)深入掌握UG二次开发的各种方法,并熟练运用UG/OPEN开发工具,在建立直齿圆柱齿轮、斜齿轮和直齿锥齿轮的数学模型的基础上,对各齿轮实现三维参数化造型;(4)在构建齿轮模块框架的基础上,深入研究菜单的制作技术以确定本课题应采用的最佳菜单制作技术。UG软件是集CAD/CAM/CAE一体化的三维参数化软件,是当今世界上最为先进的计算机辅助设计、制造和分析软件,在国内使用相当广泛。另外它所提供的二次开发语言模块UG/OpenAPI、UG/OpenGRIP和辅助开发模块UG/OpenMenuscript与UG/OpenUIStyler及其良好的高级语言接口,使UG的图形功能和计算功能有机的结合起来,便于用户去开发各种基于自身需要的专用CAD系统。使用UG/OpenAPI和UG/OpenGRIP中任何一个模块都能实现UG的二次开发,再结合辅助模块,就能开发出UG界面的应用模块。因此,合理利用UG的二次开发语言模块和辅助模块,就可以实现在UG环境下对齿轮进行参数化设计。
3
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
第二章UG二次开发的研究
Unigraphics(简称UG)是当前世界上最先进和紧密集成的、向制造行业的面CAID/CAD/CAE/CAM高端软件。为制造业产品开发的全过程提供解决方案,它主要功能包括:概念设计、工程设计、性能分析和制造。此外,UG软件还提供了CAD/CAE/CAM业界最先进的编程工具集,以满足用户二次开发的需要。本章先讨论UG软件的主要功能,然后简单介绍二次开发各功能模块的特点和应用。
2.1UG软件概述
2.1.1UG软件的功能介绍UG是知识驱动自动化技术领域中的领先者。它实现了设计优化技术与基于产品和过程的知识工程的组合,显著地改进了如汽车、航天航空、机械、消费产品、医疗仪器和工具等工业的生产率。它为各种规模的企业递交可测量的价值;更快地递交产品到市场;使复杂产品的设计简化;减少产品成本和增加企业的竞争实力
[7]
。
NX是一个交互的计算机辅助设计、计算机辅助制造和辅助工程(CAD/CAE/CAM)系统。CAD功能自动化是在今天制造公司中见到的一般工程、设计和制图能力;CAM功能利用NX描述完成零件的设计模型,为现代机床提供NC编程;CAE功能横越一广范的工程学科,提供许多的产品、装配和零件的性能防真能力。NX是一个全三维、双精度系统,它允许用户精确地描述几乎任一几何形状。通过组合这些形状,用户可以设计、分析产品和建立他们的工程图。一但设计完成,制造应用允许用户选择描述零件的几何体,加入制造信息,如刀具直径并自动生成一刀具位置,源文件(CLSF)它可用来驱,动大多数NC机床[8]。目前UGS公司已经推出NX5产品,本次设计中使用的是NX4版本的软件。NX4的特点是:1、为了数字化产品开发集成的自动化;
4
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
2、在所有开发学科中的新能力,包括工业设计、防真、工装、加工和管理;3、在一个全面的产品生命周期管理(PLM)解决力案内的领先前沿的CAD、CAE和CAM技术。2.1.2UG功能模块利用NX,可以建立、存储、恢复和操纵设计与制造信息,典型地通过建立描述一零件的几何体开始工作。NX功能被划分成共同功能的一系列“应用:对所有其(Application)”共18个模块,各模块分别为:1、入口(Gateway)他交互应用的首要必备的应用;2、建模(Modeling)包括实体、特征、自由::支持装配建模;形状、钣金特征建模和用户定义特征;3、装配(Assembilies)4、几何公差模块(GeometricTolerancingModule):让用户捕捉公差;5、产品:可用于在三维环境中对产品形成文档说明;6、和制造信息(PMIIntroduction)分析(Analysis):包括注塑模流动分析、运动应用和ICAD;7、制图(Drafting):可将三维模型生成二维视图;8、高质量图像(HighQualityImage)生成逼真:照片的图像;9、知识熔接(KnowledgeFusion)允许用户应用工程知识驱动:规则和设计意图到NX中的几何模型和装配;10、制造(Manufacturing)可:进行虚拟加工和自动加工编程;11、开放的用户界面设计(OpenUserInterfaceStyler)允许用户和第三方开发商生成NX对话框;:12、程语言Programming编(Languages)包括GRIP和API;13、质量控制(QuallityControl)14、走线:;(Routing)定义围绕和通过其他NX装配的装配;15、钣金(SheetMetal)::包括钣金设计、冲压和多零件加工的栅格;16、电子表格(Spreadsheet)提:供一在Xess或者电子表格应用和NX间的智能界面;17、WebExpress;18、WireHarness:可在用于描述产品机械装配的同一三维空间建立电气布线的表示。
2.2UG二次开发相关工具概述
UG软件提供了CAD/CAE/CAM业界最先进的编程工具集,以满足用户二次开发的需要,这组工具集称之为UG/Open,是一系列UG开发工具的总称,
5
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
它们随UG一起发布,开放性架构面向不同的软件平台提供灵活的开发支持。以UG/Open包括以下几个部分:UG/OpenMenuscrip开发工具,对UG软件操作界面进行用户化开发,无须编程即可对UG标准菜单进行添加、重组、剪裁或在UG软件中集成用户自己的软件功能;UG/OpenUIStyler开发工具是一个可视化编辑器,用于创建类似UG的交互界面,利用该工具,用户可为UG/Open应用程序开发独立于硬件平台的交互界面;UG/OpenAPI开发工具提供了UG软件直接编程接口,支持C、C++、Fortran和Java等主要高级语言;UG/OpenGRIP开发工具是一个类似API的UG内部开发语言,利用该工具用户可生成NC自动化或自动建模等用户的特殊应用[9]。利用UG/Open提供的应用程序和开发工具,用户可以在其提供的平台上开发出适合自己需要的CAD产品。2.2.1UG/OpenGRIPUG/OpenGRIP(GraphicsInteractiveProgramming)是一种专用的图形交互编程语言。这种语言与UG系统集成,实现UG下的绝大多数的操作。GRIP语言与一般的通用语言一样,有其自身的语法结构,程序结构,内部函数,以及与其他通用语言程序相互调用的接口。一个GRIP语句是由一个或几个GRIP命令组成,GRIP命令是GRIP语言的基本组成部分。GRIP命令有三种表示格式:a)陈述格式。主要用于生成和编辑实体。b)GPA符号格式。GPA是全局参数存取(GlobalParameterAccess)的缩写,用于访问UG系统中各种对象的状态和参数。c)EDA符号格式。EDA是实体数据存取(EntityDataAccess)的缩写,用于访问UG数据库,能够访问各种对象的功能性数据。例如在属性、绘图和尺寸标注以及几何体等领域与UG进行交互操作时,其参数可用EDA格式的命令取得。用GRIP语言编写GRIP源程序,可以在windows的记事本中进行,记为*.grs;或者在GRIP高级开发环境(GRAD-GripAdvancedDevelopmentEnvironment)中编写。执行GRIP程序必需进入UG环境中,运行File—ExecuteUG/Open—Grip。GRIP编程语言是面向工程师的语言,具有简单、易学、易用的特点,但
6
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
是所编写的程序长、复杂。要考虑程序的各个细节问题。因此,GRIP语言常用于开发一些规模比较小的程序,例如,同类零件建模、计算和分析、数据访问等程序。GRIP语言相比较,API函数编程则可实现功能复杂的操作[10]。与用2.2.2UG/OpenAPI作为UGNX4.0与外部应用程序之间的接口,UG/OpenAPI是一系列函数的集合。通过UG/OpenAPI的编程,用户几乎能够实现所有的UGNX4.0功能。开发人员可以通过用C++语言编程来调用这些函数,从而实现用户的需要。(1)对UGpart文件及相应模型进行操作,包括建立UGNX4.0模型、查询模型对象、建立并遍历装配体,以及创建工程图等。(2)在UGNX4.0中创建交互式程序界面。(3)创建并管理用户定义对象等。应用函数时应注意所有的UG/OpenAPI应用必须及时进行初始化和终止,以确保获取或者释放UG/OpenAPI的执行许可权限。初始化函数是UF_initialize(),当开始调用UG/OpenAPI的函数时应先调用UF_initialize()来获取执行许可权限。一般来说,我们在变量声明完成后,第1个调用UG/OpenAPI的函数就是UF_initialize()。终止函数是UF_terminate(),当不再调用UG/OpenAPI的函数时必须调用UF_terminate()来释放执行许可。UG/OpenAPI程序能在两种不同环境(依赖于程序的连接方式)下运行,即Internal环境(也称为“Internal开发模式”)和External模式。其中Internal环境下的程序只能在UGNX4.0的界面环境(session)下运行,在运行这些程序时他们被加载到UGNX4.0的运行空间中(UGNX4.0分配的内存)External;模式开发的程序能在操作系统(WindowsNT/2000/XP及UNIX)下运行,在UG不NX4.0环境中或作为UGNX4.0的子进程运行。管没有图形显示,UG/Open尽但API提供了函数用于打印机或绘图仪输出,也可以输出为CGM文件等其他数据文件[11]。2.2.3UG/OpenMenuScript
7
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
UG/OpenMenuScript不仅可以使用户利用ASCⅡ文件来编辑UG的菜单,也可以以一种无缝集成的方式为用户开发的应用程序创建菜单。MenuScript同时也提供了一个菜单栏报告工具,以帮助用户查看定制的菜单,诊断错误。对于菜单的自定义大致可以分为如下三个层次。(1)自定义菜单该级别的自定义允许单个用户或者管理员重新安排UG的功能,去除在其产品开发过程中不需要的功能。这种级别的自定义不需要编程实现。(2)自定义UG功能该级别的自定义允许单个用户或者管理员取代或增加标准的UG功能,并添加其自己定义的功能。(3)添加自定义应用该级别的自定义其目的在于使用户或第三方开发商开发的应用程序完全集成在UG中。该级别的自定义需要编程实现。UG的菜单文件是扩展名为.men的文本文件,可以使用Windows的记事本进行编辑。UG/OpenMenuScript提供了一套用于定义UG菜单的脚本语言。实际上,UG系统的菜单文件也是用该脚本语言编写的。UG为主菜单栏、快捷菜单栏提供了丰富的系统菜单文件,这些菜单文件默认情况下都保存在UGⅡ_BASE_DIR/ugⅡ/menus文件夹下[12]。使用UG/OpenMenuScript自定义UG菜单可以有两种方法,分别是使用Add-on菜单文件和复制和编辑系统菜单文件。使用Add-on菜单方法是添加编辑量很小的菜单文件到菜单文件的目录中,使用Add-on菜单可以移出用户不需要的菜单项;添加新的菜单和菜单项;重新组织UG的菜单;修改菜单和菜单项的标题;为已经存在的应用按钮添加动态库和菜单文件。复制和编辑系统菜单文件是指复制、编辑系统菜单文件并将其放置在特定的目录下,覆盖原始菜单文件。系统推荐使用Add-on菜单文件方法,该方法不仅编辑起来比较方便、易于维护,而且其功能也相当强大,基本可以满足应用开发的所有需求。使用Add-on菜单文件的另一个优点在于它可以被UG很方便地自动加载。对于与具体应用模式无关的菜单文件放置在startup文件夹下,具体应用模式相与
8
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
关的菜单文件放置在相应的application文件夹下,通过使用MENU_FILES声明,即可将菜单名与应用模式按钮相关联,点击该应用模式按钮后即可自动加载与其相关联的菜单文件。复制和编辑系统菜单文件方法不推荐使用,这主要是由于其编辑起来相当复杂,别是对于像ug_main.men这样大型的菜单文件,特其维护也非常麻烦。2.2.4UG/OpenUIStylerUIStyler是开发UG对话框的可视化工具,生成的对话框能与UG集成,让用户更方便、更高效地与UG进行交互操作。UG/OpenUIStyler模块提供了强大的制作UG风格窗口的功能,其主要功能如下:(1)提供了让开发人员建造UG风格对话框的可视化环境,并能生成UG/OpenUIStyler文件和C代码,从而使用户在使用UG/OpenUIStyler产生的对话框时,不必考虑图形用户界面(GraphicalUserInterface缩写为GUI)的实现。(2)利用可视化环境快速生成UG风格对话框,从而减少开发时间。(3)通过选取和放置控件,从而能实现所见即所得。(4)可以在对话框中实现用户自定义位图。(5)提供了属性编辑器,从而允许开发人员设置和修改控件属性。(6)UIStyelr产生的对话框可以在MenuScript中被调用,因此可以实现在UG菜单项上调用UIStyler产生的对话框,从而将用户应用程序和UG软件完全融合。应用UIStyler这一工具可以使开发人员方便、快速地设计出与UG界面风格一致的对话框,避免其他复杂的编程。而且可以和用其他开发工具开发出的结果进行集成。UG/OpenUIStyler工具和UG/OpenMenuScript工具一样,都只具有某一方面的功能:UG/OpenUIStyler用于对话框的开发,UG/OpenMenuScript用于菜单的开发。2.2.5UserTools工具UG软件为用户提供了一个调用二次开发结果的交互式接口:UserTools。
9
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
它的功能是生成弹出式对话框或工具条,其界面风格与UG界面风格一致。通过执行对话框或工具条,作相应的控件就可运行菜单文件、文件、操宏UG/OpenGRIP程序、UG/OpenAPI程序和其他二次开发文件。例如,执行齿轮生成的程序集,可以用UserTools工具产生两个对话框分别为直齿轮和斜齿轮,然后在相应的对话框上进行操作就生成相应种类的齿轮。通过编写对话框定义文件(*.utd)来实现UserTool工具的功能。编写文件完成以后,在UG中执行Tools—Customize—UserTools—Load.选择所编写的*.utd文件即可弹出需要的对话框或工具条。*.utd这个文件是文本文件,可用Windows中的记事本进行编写和编辑。一种比较简单的实现方法:拷贝UG中的模板文件Usertoo1.utd到UG启动目录下,然后编辑模板文件,实现所需要的功能。在以前较早版本中例如V13,运用UserTools工具必须编写两个文件:菜单定义文件(*.utm)和对话框定义文件(*.utd),然后通过执行菜单项弹出相应的对话框或工具条。现在,较高的UG版本已经省略产生菜单这一步,操作同上所述。在UG界面中应用File—ExecuteUG/Open菜单执行UG/OpenAPI程序或UG/OpenGRIP程序,操作一次只能执行一个程序,而且必须找到程序所在的路径。若利用UserTools这个工具,用户可以将多个GRIP或API函数所编写的程序集成到一个UserTools对话框或者工具条中,一个程序对应一个控件,通过操作控件来调用程序,使用起来就非常方便。
10
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
第三章二次开发方案的选择
3.1可行方案
UG软件为用户提供的二次开发工具不但可以独立使用,而且可以相互调用其它工具开发的结果,这就大大扩展了工具本身所具有的功能,方便用户进行二次开发。它们之间的关系如下附图所示:MenuScript所开发的菜单可以与UserTools开发的对话框相互调用;MenuScript所开发的菜单与UserTools开发的对话框可以调用UIStyler开发的对话框;MenuScript、UserTools和UIStyler开发的对话框均可以调用GRIP程序和API程序。GRIP程序和API程序之间也可以相互调用。另外,使用UG二次开发工具必须要设置相应的环境变量,这样系统才能找到这些开发文件,执行相应的程序。
MenuScript
UIStyler
UserTools
GRIP
API
图3-1二次开发工具关系图
本课题的目的是以UG为平台,使用UG二次开发工具,实现齿轮的参数化设计。在UG界面中就是实现在对话框中输入齿轮的各个参数,确定后UG系统自动生成对应的实体模型。要达到设计要求,首先必须自定义一个菜单,制作相对应的对话框,使设计者能调用对应的对话框并输入所需齿轮的参数。之后更重要的是编写一定的程序,程序的作用是读取对话框中的参数并自动生成所需的实体模型。过对UG系统中各个二次开发工具的性能和特点的分析,通要实现设计要求有以下几种方案:(1)在菜单和对话框的基础上使用GRIP语言编写生成齿轮实体的程序。由二次开发工具之间的关系我们知道,UG对话框可以调用GRIP程序。只要
11
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
能编写出一个生成齿轮实体的程序,我们就可以用编制好的对话框调用该程序,生成齿轮实体,满足设计要求。在UG/OpenGRIP工具中中拥有丰富的函数,可实现几何体的生成、数据的存取和分析、变换等一系列功能。因此,使用GRIP完全能编写出生成齿轮实体程序,序编写好后使用UserTool工具对程程序进行编译连接,最后生成可被对话框调用的可执行程序。将可执行程序放在对应的文件夹里就可实现对话框对程序的调用,执行程序,满足设计要求。(2)在菜单和对话框的基础上使用API语言编写生成齿轮实体的程序。同样,对话框也能实现对API程序的调用。只要能编写出实现齿轮建模的API程序,就能实现设计要求。API与GRIP一样,也具有丰富的函数。运用该语言可以实现对部件保存、打开等基本操作、对表达式的操作、装配体操作、工程图的生成和控制等功能,可以满足生成齿轮实体的程序的编写。此外,API语言借助C++来编写程序,借助C++强大的编程功能,编写API程序比GRIP更加灵活、更加的简单使用,还能满足更多的编程要求。在C++中编写好相应的程序后编译程序,将生成的可执行程序(.dll)放在对应的文件夹下,就可以实现对话框对程序的调用和执行,满足设计要求。(3)基于三维模型的参数化程序设计。该方法采用三维模型与程序控制相结合的方式,在创建好三维模型的基础上,根据部件的设计要求建立一组可以完全控制三维模型形状和大小的设计参数。参数化程序针对该部件的设计参数进行编程,实现设计参数的查询、修改,根据新的参数值更新模型从而实现设计变更。其中程序的编写是使用API语言的表达式功能。在本课题中,采用这种方案具体方法是先新建一个部件,在建模模块下写好表达式,然后使用表达式绘出齿轮的三维实体,并确保实体模型应随着表达式的值变化而变化。建好模型后,编写菜单和对话框,然后在C++上用API语言进行编程,程序应把对话框和模型联系起来,将对话框中输入的值传递到模型的表达式中,并更新程序。这样,当在对话框中输入齿轮的设计参数后,运行程序,原来的齿轮部件就会按新的表达式数据重生成模型,这样就得到了设计所需要的齿轮实体模型。将新生成的部件另存,保留原部件,这样就可以随时生成需要的齿轮了。UG二次开发工具的功能非常强大,要实现本课题目的应还有其他方案,
12
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
在这里只列举了这三个常用方案。
3.2方案选择
比较上述三个方案,有一个共同点就是都使用了菜单技术和对话框技术。这是为了在设计齿轮时设计者能在UG界面下直接输入对应的参数,使该模块更加直观,方便设计者使用。这三个方案中,前两个都是使用编写程序来绘制齿轮实体,程序比较复杂;最后一个是建立模型后将对话框中数值传递到表达式,程序较简单。齿轮是较复杂的实体部件,精度要求也比较高,要创建齿轮实体比较麻烦。前两种方案中,都是用程序来编写整个齿轮实体创建过程,这要涉及到的函数非常多,程序烦琐,出现错误时不容易修改和维护。此外,在画齿轮轮廓过程中需要修剪、变换许多曲线,这在程序中很难做到。如果要使用前两种方案,需要深入学习GRIP和API这两种语言,需要花费很多时间。而第三种方案是直接在UG界面上画实体模型,以直接对各种特征进行编辑、可修改曲线,相对于前两种方案来说更直观、更容易。不过要注意的是在第三种方案中,在画齿轮实体过程中要注意应保证所画出的实体模型应能随着表达式中的值的变化而变化。过在UG界面下比程序中绘制参数化齿轮模型要直观、不容易的多。在编写程序方面,最后一种方案只需写一些数值的传递的程序,使用的函数少,程序简单,易于发现错误和修改调试。同时,如果能够实现,前两种方案所得的齿轮设计模块使用起来要比第三种方案方便。由于毕业设计时间不长,而且之前没有接触过有关二次开发的知识,在短时间内无法深入学习GRIP和API的知识,前两种方案很难实现。第三种方案最为简单,也最有可能在规定时间内完成设计任务,达到设计目的。综合比较这三种方案,最终选择第三种方案作为本次设计方案。
3.3利用二次开发工具制作系统菜单
3.3.1设置系统环境变量
13
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
虽然各种菜单的制作方法,在结构、内容和开发过程上有一定的差异,但是在整个构建过程中有其共性和相同的部分,就是菜单制作之前应先设置系统环境变量。设置了系统环境变量,UG才能找到开发内容所在目录。系统环境变量设置方法有以下两种:方法一:打开$UG_BASE_DIR/ugii目录下的ugii_env.dat文件(该文件包含Unigraphics系统的全部环境变量及系统路径定义),找到下面两条语句:#UG_VENDOR_DIR=${UGALLIANCE_DIR}/vendor和#UG_SITE_DIR=
将以${UGALLIANCE_DIR}/site。它们前面的注释符号“#”删除,使它们起作用。这两条语句其实指明了供用户放置二次开发文件的目录。在Unigraphics初始安装时,它们不起作用,当删除了“#”号后,UG/OPEN才能从这些目录下得到二次开发的功能扩展。这两个目录的功能和结构是完全相同的,下面都有startup和application两个目录。其中startup存放Unigraphics启动时需载入的动态共享库(以ufsta()为入口的.dl1)及菜单脚本文件(.men);application目录存放具体的功能扩展程序文件(如应用模块的功能扩展共享库(.dl1)及对话框资源文件(.dlg))。Unigraphics下设置的这两个目录是为不同等级的开发者提供的,vendor目录下放置Unigraphics指定的开发商的二次产品,site目录下存放其余开发者的产品。此vendor目录下同类内容的文件要比site目录下的优先因载入。此外,在ugii_env.dat文件中还有一条语句,是用来设置用户自己二次开发内容的目录:#UG_USER_DIR=${HOME},同样将其前面的“#”号删除,并在其后使用用户自己的目录替换${HOME}。例如,UG_USER_DIR=E:\ugapi,在此目录下也必须建立目录startup和application,存放的内容和site及vendor下的startup、application一样,不过它的优先级更低[13]。方法二:打开UG安装目录UGⅡ_BASE_DIR\UGⅡ\menus下的custom_dirs.dat(用记事本打开)在文件最后添加开发的文件夹的绝对路径。,在添加的文件里建立两个子目录:startup和application,分别用来放置开发的各种文本文件(.men文件)动态库文件和对话框文件。、上述两种方法中第二种方法较简单方便,本课题采用第二种方法。打开UG安装目录UGⅡ_BASE_DIR\UGⅡ\menus下的custom_dirs.dat,文件最后在
14
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
添加开发的文件夹的绝对路径E:\gearsopen。在E:\gearsopen文件夹下建立startup和application两个子目录。3.3.2制作菜单本课题涉及到三个齿轮的参数化设计,因此应在一个主菜单下建立三个子菜单。在E:\gearsopen\startup下建立文件gearsopen.men,代码如下:
VERSION120
//菜单脚本文件的版本信息
EDITUG_GATEWAY_MAIN_MENUBAR
//编辑UG系统菜单文件
BEFOREUG_HELPCASCADE_BUTTONGEARS
//定义菜单位于“帮助”菜单前//主菜单按钮名//主菜单标题//结束BEFORE定义
LABEL齿轮参数化设计END_OF_BEFORE
MENU
GEARS
//定义主菜单//第一个子菜单名//第一个子菜单标题//第一个子菜单的ID
BUTTONSPUR_GEARLABEL直齿圆柱齿轮ACTIONSSPUR_GEAR
BUTTONHELICAL_GEARLABEL斜齿轮ACTIONSHELICAL_GEAR
//第二个子菜单名//第二个子菜单标题//第二个子菜单的ID
BUTTONSTRAIGHT_BEVEL_GEARLABEL直齿锥齿轮ACTIONSSTRAIGHT_BEVEL_GEAR
//第三个子菜单名//第三个子菜单标题//第三个子菜单的ID
15
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
END_OF_MENU
//结束菜单的定义
运行结果如图3-2所示:
图3-2菜单运行效果图
在菜单的基础上,可以制作工具栏,这样可以在工具栏点相对应的工具来直接调用对话框。工具栏是一种快速激活相关命令的工具按钮的集合。在UG中,用菜单工具可以制作工具栏。具栏文件是以.tbr为后缀名的文本文件,使工每个工具栏按钮名称应与菜单文件中相应按钮的名称相同,工具栏按钮图标所对应的位图文件,放置在相应的application文件夹下。具栏文件写好后,应工应放在对应的stratup文件夹中。编写的工具栏文件如下:
TITLE齿轮VERSION160DOCKNO
//工具栏标题//工具栏文件的版本信息//工具栏导入时是浮动的
BUTTONSPUR_GEARLABEL直齿圆柱齿轮
//直齿轮对应按钮的名称//工具栏按钮的标题//直齿轮对应按钮图标
BITMAPzhichi.bmp
BUTTONHELICAL_GEARLABEL斜齿轮
//斜齿轮对应按钮的名称//工具栏按钮的标题//斜齿轮对应按钮图标
BITMAPxiechi.bmp
16
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
BUTTONSTRAIGHT_BEVEL_GEARLABEL直齿锥齿轮BITMAPzhuichi.bmp运行效果如图3-3所示:
//锥齿轮对应按钮的名称//工具栏按钮的标题//锥齿轮对应按钮图标
图3-2工具栏效果图
17
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
第九章结论
齿轮机构用于传递空间任意两轴之间的运动和动力,具有质量小、体积小、传动比大和效率高等优点,已广泛应用于汽车、船舶、机床、矿山冶金等领域,它几乎适用于一切功率和转速范围,是现代机械中应用最广泛的一种传动机构。随着计算机技术和现代设计理论与方法的迅速发展,三维设计软件尤其是Unigraphics在机械零件和产品设计中的日益普及,齿轮实体在三维软件特别是在UG中的绘制变得越来越重要。但基于UG的齿轮设计系统一般都局限于齿轮二维轮廓的绘制或三维实体建模,齿轮参数的设计计算难以与CAD系统很好地集成,给齿轮的CAD/CAM带来不利影响。因此,借助CAD技术实现齿轮实体模型绘图过程的参数化和自动化,对于提高设计效率和保证设计质量具有重要意义。本次设计通过对齿轮啮合原理的研究,建立齿轮的数学模型,实现了直齿轮、斜齿轮、直齿锥齿轮的三维参数化设计,得出的成果如下:
18
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
(1)基于平面渐开线的形成原理,建立渐开线数学模型,实现渐开线直齿轮、斜齿轮及直齿锥齿轮的当量圆柱齿轮的齿廓造型;(2)基于齿轮各参数间的关系,建立齿轮参数的表达式,利用表达式在UG中绘制齿轮实体模型,保证齿轮模型中各参数随着表达式中的参数的变化而变化,实现齿轮在UG的参数化设计;(3)UG/Open二次开发模块是UG软件的二次开发工具集,利用该模块可对UG系统进行用户化开发,满足用户进行二次开发的需求。本次设计中学习了使了UG二次开发的各种工具,解了各种工具的特点和适用范围,用UG/OpenAPI编程语言,运用UG/OpenMenuScript和UG/OpenUIStyler开发工具,实现了基于UG二次开发工具的直齿圆柱齿轮、斜齿轮、直齿锥齿轮的参数化设计。在UG平台下利用表达式建立直齿圆柱齿轮、斜齿圆柱齿轮和直齿锥齿轮的数学模型的基础上,利用UG二次开发工具实现齿轮的参数化设计。实现了在UG环境下打开相应的实体部件,在UG主菜单中新建的菜单上选择对应的按钮,可弹出对话框,在对话框中输入齿轮的各个参数,实现齿轮实体模型的变化,得到设计者所需要的齿轮。齿轮三维参数化造型是一个实用化的研究和开发工程,仅靠一学期的工作来完成,是远远不够的,仍然需要进一步修正、充实和完善。本次开发的齿轮建模模块有许多不足之处,由于时间限制,使用建模基础上的参数化设计,这样使用该模块所画的齿轮必定受原模块的限制,原模型中的绘图错误会直接影响新生成的齿轮。由于设计者水平有限,齿轮建模也较复杂,齿轮建模中必然会有问题。另外,该模块使用起来较不方便,需要在对应的模型下完成齿轮的参数化设计。齿轮的参数化造型只是CAD/CAE/CAM一体化工程的开始,后续工作还有很多,诸如:齿轮装配干涉、齿轮副静态啮合仿真、动态性能分析、模具设计等,从而真正实现弧齿锥齿轮的CAD/CAE/CAM一体化。UG二次开发工具具有强大的功能,利用该功能可以实现任何复杂模型的建模、装配、优化仿真等操作。如果进行深入的研究,必然能开发出功能齐全、使用方便的齿轮二次开
19
基于UG二次开发的直齿、斜齿圆柱齿轮及锥齿轮的参数化建模
发模块,以适应不断发展的齿轮设计、制造的要求,这需要我们所有工程技术人员的不懈努力。
20
参考文献
致谢
经过三个多月的忙碌和学习,本次毕业设计已经到了尾声。本次课题是基于UG的二次开发,对UG的各项操作要求比较高。作为只有一点点UG基础知识的我来说,如果没有指导教师的的督促指导,想要完成这个设计是难以想象的。在这里首先要感谢我的指导老师老师。老师平日里工作繁多,但在我做毕业设计的每个阶段,从开始选题到查阅资料,与及在设计计划中的各个环节都给予了我悉心的指导。除了敬佩老师的专业水平和认真的工作态度外,她的治学严谨和科学研究的精神也是我永远学习的榜样。此外,在我遇到问题时,曲老师总是不厌其烦地为我讲解,她的为人将积极影响我今后的为人处事和学习工作。最后特别感谢审阅我的设计和毕业答辩的老师,感谢你们在白忙之中抽出时间来看我的设计成果。老师,你们辛苦了。
2008年6月
参考文献
[1]GleasonsystemforspiralbevelGears.1989(9):20-34.50
参考文献[2]刘洪丽.基于UG二次开发的弧齿锥齿轮参数化造型.辽宁:辽宁工学院,2007.[3]郑金兴,文兵.基于UGNX4.0的齿轮参数化设计及虚拟装配的实现.现代设计与先进制造技术.2007,第1期:29-33.[4]VenturaRickJ,MignoletMarcP,KulkarniHariharT.“Good”parts-“Bad”Partsdiscrimination.AnARXmodelingapproach.PorcSPIEIntSocOptEng.2002(2):1279-1285.[5]TKandikjan,JJShah,JKDavidson.Amechanismvalidatingandtolerancingschemes.Computer-design,2001(1):721-737[6]TamasVarady,RalphMartin,JordanCox.Reverseengineeringofgeometricmodels-Aninortduction.ComputerAidedDesign,1997(4):29.[7]王庆林.UG/OpenGRIP实用编程基础.北京:清华大学出版社.2002.Ⅰ.[8]洪如瑾.UGNX4CAD快速入门指导.北京:清华大学出版社.2006.2-9.[9]沈燕,韦克安,郑路等.UG二次开发技术的研究.广西大学学报(自然科学版).2005.第30卷增刊:134-136.[10]范元勋,庄亚红,王华坤.UG二次开发工具的使用.电气技术与自动化.2002.70-72.[11]杜立彬、石勇、郭旭伟.精通UGNX4.0.北京:电子工业出版社.2006.525.[12]侯永涛、丁向阳.UG/Open二次开发与实例精解.北京:化学工业出版社.2007.23-24.[13]吴占阳,侯忠滨,谌祖辉.UG二次开发技术研究.现代机械.2005.第5期:48-50.[14]周虹,仉毅.基于UG的渐开线齿轮参数化设计与实现.机械设计与制造.2007.第2期:78-79.[15]郑文纬、吴克坚.机械原理.北京:高等教育出版社.1997.174-227.
附录部分程序代码
51
附录
53
篇十:ug里面的材料对照
UG材料库翻译词汇(总3页)
--本页仅作为文档封面,使用时请直接删除即可---内页可以根据需求调整合适字体及大小--
虽然界面是中文了,但是好多地方还是没汉化完全。比如材料库。所以早上特地翻译了一下,不过还有几个有点问题,现在贴出来看看。
汽车:
metallicpaintgold金属的油漆黄金
metallicpaintgreen金属的油漆绿色的
metallicpaintlight金属的油漆光
metallicpaintred金属的油漆红色的
metallicpaint金属的油漆
Ceramic_Glass
陶瓷_玻璃:
clearglassdiamond
透明玻璃
钻石
flint
mirror
打火石
镜子
plexiglassporcelain
有机玻璃
瓷器
pyrex
silica
硼硅
二氧化硅(矽石)
sodalimeglassstoneware
碱石灰玻璃石器
terracotta
陶瓦
Colors_Plastics彩色塑料:下面不用翻译。。。
构造:
bluemarbleclover
蓝色的大理石苜蓿
granite
limestone
花冈岩
石灰石
pineveneerpolishedoak
松树薄片木擦亮的橡树
2
sandstonevarnishedmahogany
砂岩
粉饰了桃花心木(漆红木)
EffectsPatterns
效果式样:
checker
greenglow
检查
绿色辉光
greennoiseglowgreenplasmaglow
绿色噪声辉光绿色等离子体辉光
grid
格子
内部:
leathergray灰色皮革
paintred红色油漆
paintyellow黄色油漆
leathertam皮革谭?
paintwhite白色油漆
金属:
aluminum
brasscartridge
铝
铜墨盒
rasscommercialbrassnaval
商业黄铜
海军黄铜
brassredbronzea
红铜
青铜色一
bronzec
chromium
青铜色
铬
cobalt
copper
钴
铜
gold黄金
iron铁
mercury水银
nickel镍
platinum铂
solder
iconel(翻译不出)
lead铅
monel莫涅?
palladium钯
silver银
stainlesssteel
3
焊料
steel钢
titanium钛
zinc锌
不锈钢
tin锡
tungsten钨
4
篇十一:ug里面的材料对照
P> UG资料UG渲染
汽车
metallicpaintgold金色metallicpaintgreen绿色metallicpaintlight淡蓝色metallicpaintred红色metallicpaintpaint银色
材料与纹理
yellow黄色
中英文对照表
构造
bluemarble蓝色大理石clover苜蓿granite花岗岩limestone石灰石pineveneer胶合板polishedoak抛光橡木sandstone沙岩varnishedmahogany油漆的桃红木
Ceramic_Glass(陶瓷/玻璃)
clearglass透明玻璃diamond金刚石玻璃flint火石玻璃mirror反光玻璃plexigglass树脂玻璃porcelain白色陶瓷pyrex耐热玻璃silica石英玻璃sodalimeglass钙钠玻璃stoneware粗陶瓷terracotta赤土陶瓷
Effects_Patterns(效果/样式)
checker黑白相间的栅格样式greenglow绿色发光样式greennioseglow绿色模糊发光样式greenplasmaglow深绿色发光样式grid黑白的栅格样式
Color_Plastics(彩色塑料)
black黑色blue蓝色cyan青色green绿色magenta洋红色polishedplastic抛光red红色shinyresinblue反光蓝色shinyresincyan反光青色shinyresinred反光红色shinyresinyellow反光黄色translucentshiny透明反光white白色
版权所有,盗版必究!1
内部
leathergrayleathertanpaintredpaintwhitepaintyellow灰色皮革褐色皮革红色油漆白色油漆黄色油漆
2013-7-30
满哥制作
UG资料
金属
aluninumbrasscartridgebrasscommercialbrassnavalbrassredbronzeabronzecchromiumcobaltcopperglodiconeliron铝弹筒用黄铜商业用黄铜海军用黄铜红铜a型青铜c型青铜铬钴铜金铁铬合金铁
leadmercurymonelnickelpalladiumplatinumsilversolderstainlesssteeltintitaniumtungstenzinc
铅汞铜镍合金镍钯铂银焊料不锈钢钢锡钛钨锌
版权所有,盗版必究!
2
2013-7-30
满哥制作
篇十二:ug里面的材料对照
P> 虽然界面是中文了,但是好多地方还是没汉化完全。比如材料库。所以早上特地翻译了一下,不过还有几个有点问题,现在贴出来看看。汽车:metallicpaintgold金属的油漆黄金metallicpaintgreen金属的油漆绿色的metallicpaintlight金属的油漆光metallicpaintred金属的油漆红色的metallicpaint金属的油漆
Ceramic_Glass陶瓷_玻璃:
clearglass透明玻璃
diamond钻石
flint打火石
mirror镜子
plexiglass有机玻璃
porcelain瓷器
pyrex硼硅
silica二氧化硅(矽石)
sodalimeglass碱石灰玻璃
stoneware石器
terracotta陶瓦
Colors_Plastics彩色塑料:下面不用翻译。。。
构造:bluemarble蓝色的大理石granite花冈岩pineveneer松树薄片木
clover苜蓿
limestone石灰石polishedoak
擦亮的橡树
sandstone砂岩
varnishedmahogany粉饰了桃花心木(漆红木)
EffectsPatterns效果式样:
checker检查
greenglow绿色辉光
greennoiseglowgreenplasmaglow绿色噪声辉光绿色等离子体辉光
grid格子
内部:leathergray灰色皮革paintred红色油漆paintyellow黄色油漆
leathertam皮革谭?
paintwhite白色油漆
金属:
aluminum铝
brasscartridge铜墨盒
rasscommercialbrassnaval
商业黄铜
海军黄铜
brassred红铜
bronzea青铜色一
bronzec青铜色
chromium铬
cobalt钴
copper铜
gold黄金iron铁mercury水银nickel镍platinum铂solder
iconel(翻译不出)lead
铅monel莫涅?palladium钯silver银stainlesssteel
焊料steel钢titanium钛zinc锌
不锈钢tin
锡tungsten钨
篇十三:ug里面的材料对照
P> UG有限元中出现的金属牌号及对应的中国金属牌号UG中出现的金属牌号对应的金属名称对应的中国的金属牌号AISI_STEEL_1008-HR淬硬优质参素结构钢08AISI_STEEL_4340优质合金结构钢40CrNiMoAAISI_310_ss耐热钢(不锈钢)2Cr25Ni20;0Cr25Ni20AISI_410_ss耐热钢(不锈钢)1Cr13;1Cr13MoBrass黄铜Bronze青铜Aluminum_2014铝合金Iron_Malleable可锻铸铁2A14(新)LD10(旧)Aluminum_6061铝合金6061KTH350-10Iron_Nodular球墨铸铁QT400-18、QT400-15Iron_4040号碳钢(结构钢)40Iron_6060号碳钢(结构钢)60Steel-Rolled轧钢Q235A、Q235B、Q235C、Q235DSteel钢合金钢钨铸铁Titanium_Alloy钛合金Aluminum_5086铜Al-MgS/Steel_PH15-5钼TC1Tungsten系铝合金YT15
Copper_C10100
Iron_Cast_G25;ron_Cast_G60
HT250;QT600-3Magnesium_Cast镁合金铸铁0Cr19Ni9N
AISI_SS_304-Annealed304不锈钢
Titanium-Annealed退火钛合金TA2AISI_Steel_Maraging05F马氏体实效钢16MnCr5AISI_Steel_1005沉淀硬化不锈钢TC4
Inconel_718-Aged
0Cr15Ni7Mo2AlTitanium_Ti-6Al-4V钛合金
Copper_C10100铜
ron_Cast_G40铸钢
篇十四:ug里面的材料对照
P> UG材料库翻译patterns花样,图案模式real-worldpolkas真实波点imperial英制polkablack黑色波点metric公制real-worldgrid真实网格gridblack黑色网格real-worldchecker真实棋盘格
miscellaneous杂项reflectionmaps贴图反射neon霓虹灯glows发光效果plasmaglow等离子noiseglow噪点
textilesandfibres纺织品和纤维woven编织wickerbasket编织篮satinwhite绸缎白webbing带子织带hessian黄麻布padeddenim淡色薄斜纹布dogtooth犬牙饰bluedenim蓝牛仔
liquid液体water水
nature自然leather皮革shoes鞋子pink粉色grey灰色tan茶色、棕褐色cream奶油色furniture家具yellowfurnitureleather黄色的家具皮革mintgreen薄荷绿burgundy酒红色automotive汽车leatherslate石板色darkbrown深棕色mistgrey雾灰色warmgrey暖灰色seagrey大量灰色smokegrey烟灰色camel驼色leathersaddle皮鞍
leathersand皮革砂leatherbone骨皮alligatorblack黑鳄皮hidetan棕褐色兽皮hidelighttan驼色兽皮sponge海绵marble大理石blueveinmarble蓝色脉络大理石polished抛光的锃亮的pinkmarbletexture粉红色大理石纹理
stonebumpslate凹凸板岩bumpsandstone凹凸砂岩pebbles鹅卵石largegravel大碎石砂砾finesilt细粉砂ooliticlimestone鲕粒灰岩wood木材
polishedAmericanbeech美国榉木抛光yellowpine黄松木spruce云杉birch桦木teak柚木satinwood缎木rosewood红木红木;紫檀;花梨木;黄檀木paperbirch纸皮桦oak橡树maple枫树ash灰白蜡木varnished涂漆mahogany桃花心木红木红褐色
varnishedwood漆光木
varnishedyellowpine浸漆黄松
unfinishedfinesawdust细木屑chipboard硬纸板mapleveneer枫木单板pineveneer松木胶合板walnutveneer胡桃木饰面
plants植物mossybark长满青苔的树皮
mowngrass割下的草
clover三叶草;苜蓿;红花草
rocksandminerals岩石和矿物
white-bluegranite花岗岩
hornblendegranite角闪花岗岩、preciousstone宝石construction建筑
laminatesformica胶木基板smooth平滑textured有织纹的
laminated薄板texturedpine有织纹的松木面
metal金属diamondmesh菱形筛孔
wroughtiron熟铁锻铁floors地板tiles瓷砖greytile灰色的瓷砖、greenmarble绿大理石granite花岗岩terracottatile赤土色陶瓦spottedterracotta有斑点的floorboards地板
blockpaving块料铺砌greypaving灰色铺砌cobblestones圆石大卵石
walls墙tiles瓷砖
splashtile飞溅瓦?aeratedtile加气砖?paper纸paintsplatter泼溅油漆wallpaper壁纸stone石头pebbledash灰泥卵石涂层rusticstonewall粗糙的石墙stoneblock石头砌brick砖块
weatheredbricks风化砖stretcherbricks顺砌砖flemishbricks黄色硬砖creambricks奶油砖firebrick耐火砖breezblock煤渣块asphalt沥青柏油wet潮湿的concrete混凝土highway公路
cast浇筑
paper纸cardboard硬纸板largeknurl大滚花fineknurl细滚花waffle格子松饼crumpled褶皱的vellum牛皮纸,羊皮纸
rubber橡胶dimples涟漪
metric公制米rubberbeige2mm米黄色橡胶ceramic陶瓷ceramictiles陶质瓷砖pottery陶器terracotta赤土色陶器stoneware瓷器earthenware土器ceramic陶瓷porcelain瓷器精美bonechina骨灰瓷glass玻璃transparent透明的
rippleglass有波纹的玻璃dimpleglass1cm有1cm浅凹的玻璃heatresistantglass耐热玻璃etched蚀刻reflective反射反光solarcoolglass太阳能冷却玻璃bronzeglass青铜色玻璃azureliteglassazurelite玻璃plainglass平面玻璃plastic塑料sparkerosion火花蚀刻molded模塑
knurled有凸边的滚花的plasticwhiteknurled2mm有2mm凸边的白塑料treadplate面有花纹防止滑动dimples表面凹痕injectedplastic注塑模translucent半透明的shiny有光泽的
rough未加工的
matte不光滑的type型号,品种polyethylene聚乙烯纤维
polishedplastic光亮塑料brushedplastic拉过绒的塑料
triangularmesh三角网bubblewrap气泡膜、泡沫包装shinyresinyellow黄色有光泽的树脂magenta洋红色cyan蓝绿色vinylclear清透乙烯树脂upvcalmond杏黄聚氯乙烯upvcbronze青铜色聚氯乙烯ionomerresin离子键树脂clearpolythene清透聚乙烯metal金属finish精加工
silverplate银器镀银treadplate表面有花纹防滑mesh网眼knurled有凸起dimple有浅凹anodised阳极化处理chromeplate镀铬压平板dimpled有涟漪的powdercoated粉末涂层黑色亚光处理redmetal红铜红色金属redcastmetal红色铸造金属galvanised镀锌galvanisedknurled2mm2mm凸起镀锌galvanisedcoarse粗糙的镀锌steel钢制品matte无光泽的metallicpaint金属漆oxidised氧化corrodedsquares方形腐蚀corrodederoded侵蚀腐蚀corrodedmesh5mm网眼型腐蚀rustmesh网眼型生锈rusteroded生锈zinc锌、镀锌castzinc浇铸锌、浇铸件镀锌zincmesh5mm网眼镀锌polishedzinc抛光锌
circularburnishedzinc光洁的圆形镀锌burnishedzinc光洁的镀锌brushedzinc拉过容的镀锌,磨毛的镀锌
tungsten钨silver银platinum铂镀白金nickel镍镀镍mercury水银magnesium镁lead铅iron铁gold金copper铜chromium铬bronze青铜aluminium铝brass黄铜tin锡titanium钛brasscartridges铜墨盒inconel铬镍铁合金palladium钯monel蒙乃尔铜-镍合金solder焊锡cobalt钴
下一篇:政治学对照材料(16篇)