有很多朋友都说了 学ug编程不知道如何学 那我给自学的大家一个步骤吧
1.先安装,学建模里面的一些指令,练习画图,补面,补体,标注,能够录活运用
2.加工模块,编程指令,然后每个指令里的参数运用,及在编程过程中出现的各种问题解决,还有每个指令的搭配运用
3.实战编程,在工厂中,加工的思路,工艺,问题及技巧,还有加工理念
4.做塑胶模这块还需拆电极,电极的设计及编写
也可以看我哔哩哔哩UG编程合集视频来提升的
链接https://www.bilibili.com/video/av14435376/
下面开始今天的UG指令小技巧分享.UG高版本的变换指令的切换
将UGNX4.0以上版本的变换命令更改为UGNX4.0变换的样式的方式
点击我的电脑右键 ——-属性——高级——环境变量 新建
将环境变量 UGII_ENABLE_TRANSFORM_LEGACY_OPTIONS=1
点击确定重新打开UG就OK了
.新安装的UG软件指令不全
打开先安装UG之后可以看到桌面有 角色 点击屏幕一侧资源条中的 角色选项卡并
在系统默认设置文件夹中选择具有完整菜单的基本功能
ug 默认公制ugii_env.dat里面设置。
UGII_DEFAULTS_FILE=${UGII_BASE_DIR}\ugii\ug_metric.def
ug改单位
1. 只是单位变化实际长度不变.
a. Unigraphics NX->UG Command Prompt
b. Cd UGII
c. Ug_convert_part -in (-mm) XX.prt
2. 只是数值不变单位变化
打开UG part 文件进入Modeling.
Expression->export 产生 XX.exp 文件.
UG Command Prompt
Cd ugii
Ug_convert_part -in (-mm) XX.prt
Close UG part 文件, 重新打开 UG part 文件。进入Modeling.
Expression->Import with option(Replace Existing).
进入ugii目录中openUGII_env文件更改
UGII_MODELING_DEFAULTS_FILE=${UGII_BASE_DIR}\ugii\ug_english.def中的
ug_english.def为ug_metric.def即可(part用)
moldwizard安装
把附件的 MOLDWIZARD文件夹与解压后的文件放在一起就行了
將moldwizard copy C:\EDS\Unigraphics NX\
系統變數 set UGII_USER_DIR=%MOLDWIZARD_DIR%
set MOLDWIZARD_DIR=C:\EDS\Unigraphics NX\moldwizard
1。旋转 MB2
2。平移 SHIFT MB2 或者 MB2 MB3
3。缩放 CTRL MB2 或者 MB2 MB1 www.docin.com
4。当平移工作坐标系时通过向下按住ALT键你可以执行精确定位。
5。制图中你可以在线性尺寸上用SHIFT-拖动来创建狭窄型尺寸。
6。 您可以双击在资源条中的导航器或调色板标签以使它们跳出去并可单独放置。
7。当作草图时点线显示与其它对象对齐虚线显示可能的约束。 使用 MB2 来锁定所
建议的约束。
8。在制图中 - 没有活动的对话框时您可以拖动尺寸来移动其原点并自动判断其指引线侧。
9。您可以按住 MB2 并拖动来旋转视图。 使用 Shift MB2 或 MB2 MB3来平移。 使
用 Ctrl MB1 (或 MB1 MB2) 来放大/缩小。 甚至滑轨式鼠标都可用来缩放
10。 在草图轮廓您可以通过按/拖 MB1 来从画直线切换到划弧。 移动光标通过各象限
来获取所需要的弧。
11。在制图中您可以在线性尺寸上用 Shift-拖动来创建狭窄型尺寸。
12。可以在任何时候双击动态工作坐标系来将其激活 一旦被激活您可以使用捕捉点来
拖动原点或者您可以沿轴方向来拖动或者您可以旋转。 您也可以双击一条轴使方向逆
反。
13。在草图约束中在选择要约束的曲线之后系统将显示可用约束的列表。 已经应用的
约束将显示为灰色。 您还可以从 MB3 弹出菜单上选择约束。
14。在制图中动画图纸创建可以通过将先前生成的图纸模板拖动到资源条的模型中来获得。
15。 您可以选择将资源条放在屏幕一侧 - 左侧或右侧。 走到预设置->用户界面-资源条来
改变它。
16。 在草图约束在应用约束之后使用 Ctrl-MB1 以保持选择了的对象。 这允许您很容易
地应用多个约束例如平行和等长度同时使用。
17。 在制图中双击任何尺寸或注释来编辑其内容。 您也可以从 MB3 弹出菜单来选择
其它操作。
18. 通过与最大化的 Unigraphics 一起运行您可以方便地访问导航器和调色板只需移动
鼠标到屏幕的该侧即可。 您也可以在标签上点击来激活它们。 现在试一下
19。 在草图一些约束总是被显示包括重合、在曲线上的点、中点、相切和同心的。 其
它的可以通过打开“显示更多约束”来显示。 如果相关几何体太小约束不显示。 要看到
任何比例的所有约束关闭设置“动态约束显示”。 要关闭所有约束使用在草图约束工具www.docin.com条上的“不显示约束”的命令。
20。 现在当您打开包括图纸的部件时可以选择特定的图片。
21。 您可以引导组件如何装配使其在拖动组件到图形窗时易于与组件匹配。 只要在选择
装配条件之后使用在装配对话框中的 MB3 弹出菜单即可。
22。 在草图中您可以通过拖动尺寸原点来将其直接地移动到新位置。 双击尺寸来编辑其
值或名称。 尺寸输入字段将显示如所示。 表达式可以被键入到该值字段。
23。 您知道图纸上的圆视图边界现在具有不同的显示表示吗
24。 当平移工作坐标系时通过向下按住 ALT 键您可以执行精确定位。
25。 屏幕一侧包括导航器和调色板的区域被称为资源条。 试一试将鼠标移到它上面看看会
发生什么。
26。 如果您在设置/用户界面/资源条指定主页的 URL浏览窗口将在资源条出现让您容
易访问该网
27.Postprocessor for Fanuc system 3-axis cnc milling with machine time,
cutter detail and file name.If prefer the machine time, please post with
feedrate value.
1, edit template_post.dat from:
Unigraphics NX\MACH\resource\postprocessor\
add:
fanuc,${UGII_CAM_POST_DIR}fanuc.tcl,${UGII_CAM_POST_DIR}fanuc.def
and save it.
2, Copy three of the attached files to:
Unigraphics NX\MACH\resource\postprocessor\
28.之1 解决莫名其妙的错误
有时不能HOLLOW或不能将实体加入到引用集中。
解决方法
存盘后退出重新起动加载文件再进行操作。
29.之2 解决不能存盘
选择FILE -> UTILITIES -> PART CLEANUP
选择FILE -> EXPORT -> PART在新文件中继续工作
删除某些特征MIRROR FEAURE,GRUOP PATTERN
30.之3 解决跳出系统 www.docin.com重启动UG选择HELP -> ABOUT UNIGRAPHICS -> SYSTEM INFO...找到UG LOG FILE
的位置及名称及最近的*.syslog文件。
在PLAYBACK MACRO对话框中打开相应的*.syslog文件及可恢复相应的操作。
31.之4 多视图显示
选择format -> layout -> open
32.之5 使模型半透明
选择Preference -> Visualization选择对象单击菜单Object Display调节透明度至合适
33.之6 正视某平面
在NX 2中选择平面后按F8其余以前版本可以选择View -> Orient
34.之7 解决HOLLOW失败
试试对一些面的交线倒小的圆角
35.之8 改变阵列中个别成员的位置
在特征树中单击该成员通过Clock Instance改变位置
36.之9 更改阵列方向
阵列的方向只能为当前WCS的方向所以只能改变WCS的方向来改变阵列方向
37.之10 隐藏/显示特征的父曲线
在Modeling Navigator中右击某特征选择Parent Curve Show/Hide
38.之11 在Extrude中慎用Trim to Body
更改前面的参数时容易造成后续特征更新失败
1 当平移工作坐标系时通过向下按住ALT键你可以执行精确定位。
2 制图中你可以在线性尺寸上用SHIFT-拖动来创建狭窄型尺寸。
3 您可以双击在资源条中的导航器或调色板标签以使它们跳出去并可单独放置。
4 作草图时点线显示与其它对象对齐虚线显示可能的约束。 使用 MB2 来锁定所建
议的约束。
5 在制图中 - 没有活动的对话框时您可以拖动尺寸来移动其原点并自动判断其指引线
侧。
6 您可以按住 MB2 并拖动来旋转视图。 使用 Shift MB2 或 MB2 MB3来平移。 使
用 Ctrl MB1 (或 MB1 MB2) 来放大/缩小。 甚至滑轨式鼠标都可用来缩放
7 在草图轮廓您可以通过按/拖 MB1 来从画直线切换到划弧。 移动光标通过各象限来 www.docin.com获取所需要的弧。
8 可以在任何时候双击动态工作坐标系来将其激活 一旦被激活您可以使用捕捉点来
拖动原点或者您可以沿轴方向来拖动或者您可以旋转。 您也可以双击一条轴使方向
逆反。
9 在草图约束中在选择要约束的曲线之后系统将显示可用约束的列表。 已经应用的
约束将显示为灰色。 您还可以从 MB3 弹出菜单上选择约束。
10 在制图中动画图纸创建可以通过将先前生成的图纸模板拖动到资源条的模型中来获
得。
11 您可以选择将资源条放在屏幕一侧 - 左侧或右侧。 走到预设置->用户界面-资源条
来改变它。
12 在草图约束在应用约束之后使用 Ctrl-MB1 以保持选择了的对象。 这允许您很容易地应用多个约束例如平行和等长度同时使用。
13 在制图中双击任何尺寸或注释来编辑其内容。 您也可以从 MB3 弹出菜单来选择其
它操作。
14 通过与最大化的 Unigraphics 一起运行您可以方便地访问导航器和调色板只需
移动鼠标到屏幕的该侧即可。 您也可以在标签上点击来激活它们。 现在试一下
15 在草图一些约束总是被显示包括重合、在曲线上的点、中点、相切和同心的。
其它的可以通过打开“显示更多约束”来显示。 如果相关几何体太小约束不显示。
要看到任何比例的所有约束关闭设置“动态约束显示”。 要关闭所有约束使用在草
图约束工具条上的“不显示约束”的命令。
16 现在当您打开包括图纸的部件时可以选择特定的图片。
17 您可以引导组件如何装配使其在拖动组件到图形窗时易于与组件匹配。 只要在选
择装配条件之后使用在装配对话框中的 MB3 弹出菜单即可。
18 在草图中您可以通过拖动尺寸原点来将其直接地移动到新位置。 双击尺寸来编辑
其值或名称。 尺寸输入字段将显示如所示。 表达式可以被键入到该值字段。
19 您知道图纸上的圆视图边界现在具有不同的显示表示吗
20 当平移工作坐标系时通过向下按住 ALT 键您可以执行精确定位。
21 屏幕一侧包括导航器和调色板的区域被称为资源条。 试一试将鼠标移到它上面看看
会发生什么。
22 如果您在设置/用户界面/资源条指定主页的 URL浏览窗口将在资源条出现让您容
易访问该网页。
你可以与没有CAD 软件的朋友共享你的3DCAD模型。为了观看你的模型、他们可以旋转、平移和缩放。
按如下步骤写出你的模型∶
1. 选择 Format ->Layer Settings。
2. 为显示要求的几何体使某些层可见或不可见。
3. 点击OK关闭 Layer Settings 对话框。
4. 按MB3 Right 并选择 Display Mode ->Shaded。
5. 选择File ->Export ->VRML。
6. 点击 Specify VRML File。
7. 导航到要求的目录。
8. 加入文件名带 .wrl 扩展名。
9. 点击 OK 返回到VRML对话框。
10. 点击OK建立VRML (.wrl) 文件。
为了观看它对方需要的是 Internet Explorer或Netscape?和VRML viewer软件。他们
可以从下列网站下载一 VRML viewer http://www.parallelgraphics.com/products/cortona/
按如下操作打开 .wrl 文件∶
1. 对于 Netscape, 选择 File ->Open Page 并点击 Choose File。
2. 对于 Internet Explorer, 选择File ->Open并点击 Browse. 当选择你建立的.wrl文件时设置
Files of type to All Files因而你可以看到 .wrl文件。或直接双击.wrl文件。
28.之1 解决莫名其妙的错误
有时不能HOLLOW或不能将实体加入到引用集中。
解决方法
存盘后退出重新起动加载文件再进行操作。
29.之2 解决不能存盘
选择FILE -> UTILITIES -> PART CLEANUP
选择FILE -> EXPORT -> PART在新文件中继续工作
删除某些特征MIRROR FEAURE,GRUOP PATTERN
30.之3 解决跳出系统
重启动UG选择HELP -> ABOUT UNIGRAPHICS -> SYSTEM INFO...找到UG LOG FILE
的位置及名称及最近的*.syslog文件。
在PLAYBACK MACRO对话框中打开相应的*.syslog文件及可恢复相应的操作。
31.之4 多视图显示
选择format -> layout -> open
32.之5 使模型半透明
选择Preference -> Visualization选择对象单击菜单Object Display调节透明度至合适
33.之6 正视某平面
在NX 2中选择平面后按F8其余以前版本可以选择View -> Orient
34.之7 解决HOLLOW失败
试试对一些面的交线倒小的圆角
35.之8 改变阵列中个别成员的位置
在特征树中单击该成员通过Clock Instance改变位置
36.之9 更改阵列方向
阵列的方向只能为当前WCS的方向所以只能改变WCS的方向来改变阵列方向
37.之10 隐藏/显示特征的父曲线
在Modeling Navigator中右击某特征选择Parent Curve Show/Hide
38.之11 在Extrude中慎用Trim to Body
更改前面的参数时容易造成后续特征更新失败
一、一些需要注意规范所谓没有规矩不成方圆。使用UG时也需要有一定的规范当然应根据需要来制定。
首先是文件命名须有规律如主数模可以用零件号命名如XXXXXX.prt而其他的文件应加
上前缀或后缀如用于提供图纸的文件可加-dwg修改的数模也须加上前缀或后缀如加-a。如
果主模型离开原部门到其他部门也应加上前缀或后缀如到工艺部门可以加-prc。如果违反
规定命名文件对个人用户来说应做好记录在企事业单位中则应向上级报告备案。长期从事
UG制图的人一定回体会到想找几个月前的文件有多难。在企事业单位中对数据备份CD-R
或磁带应做好管理。如果你试过从一箱子CD-R中找一个文件的话一定会体会那种让
人欲哭无泪的感觉。
在建模时也有需要注意的地方
1层的分配层的分配当然应根据需要来制定规范我在这里提供一个参考
层号 几何体分类
1-199 Curves,Sketches,Solid Geometry
200 Flatpattern ( wrieframe ) 模型(线框)
201-239 Open(optional for ref data,plattom geometry)
开放用于参考数据阴影几何体项
240 增加到绘图面的绘图几何体
241-248 Open (绘图项)
249 Parts list crosshatching boundary lines剖面线文件表
250 格式
251 文件列表
252 版本信息
253 GRIP使用限制
254-256 开放
而我个人认为应尽量少使用层就经验来看过多地使用层可能会破坏文件。 一般可
将不在需要的参考放置在一层中如256。使用类别Layer Category将易于组织好你的零件
和装配件并且易于分别出各个层有些什么。类别名中间不可有空格可长到30个字母
可包含字母和特殊符号:-,.,#,/,和_。
2坐标系坐标系的规则要简单一些在最后完成的产品中只使用一次的应按绝对坐标建 立模型如
将被多次应用则按自身的装配定位点为原点建立模型。
零件相对ACS原点位置是由其整体形状和应用方法决定的一般是将过ACS原点的XY平
面作为零件的配合面Z平面垂直于配合面。
例如如果是个螺栓X-Y平面是螺栓头部的基面Z轴指向螺纹线末端。
如果是个支架X-Y平面是支架的基面Z轴指向支架体。
补充方法
对于矩形体应以左下角为原点长边为X轴。
对于圆柱体Z轴垂直配合面指向中心线方向。
零件若在下一级装配中会进一步被安装ACS原点必须定位在安装孔 Z轴垂直配合面。
3其他所有产品主数模零件反映零件或子装配件的实际重量。密度值必须调整到和材料特性
相符。(在CAE中将严重影响结果)
所有螺纹孔都使用攻丝尺寸。创建螺纹时使用Create Threads特性的 ymbolic Thread Type选
项。
所有螺纹轴、螺柱等建模时用螺纹线象征线标出。使用Create Threads特 性的Symbolic
Thread Type选项。
前两项是出于减小文件尺寸和统一标准的考虑。
钣金件的材料厚度要保持一致满足钣材展开规则。
当你决的某些方面的问题也应列入标准时也应列如标准并严格执行。在开展大型工程时规
范统一的标准将大大提高效率。
当你需要执行较多的规定时可建立一个SEED.PRT文件设置好各个规定后 保存。建立新
文件时打开SEED.PRT另存为需要的文件名。
二、应用中的小技巧1使用不同颜色来区分零件在颜色不够使用时可使用命名方法来区分。在选择的时候会
方便许多。
2选择时按左键可选择下一个物体按中键相当于按OK。按着SHIFT时按左键可取消已
被选择的物体。
3在输入参数时按TAB可输入下一项SHIFT TAB可返回上一项。
4错误操作后尽量不使用UNDOCTRL Z在可能的情况下应使用删除的方法。因为
UNDO时将重新刷新图象速度较慢。
5将两个SHEET 缝合就可以象实体一样倒角而不必使用FACE BLEND。
ug使用心得
ug 默认公制
ugii_env.dat里面设置。
UGII_DEFAULTS_FILE=${UGII_BASE_DIR}\ugii\ug_metric.def
ug改单位
1. 只是单位变化实际长度不变.
a. Unigraphics NX->UG Command Prompt
b. Cd UGII
c. Ug_convert_part -in (-mm) XX.prt
2. 只是数值不变单位变化
打开UG part 文件进入Modeling.
Expression->export 产生 XX.exp 文件.
UG Command Prompt
Cd ugii
Ug_convert_part -in (-mm) XX.prt
Close UG part 文件, 重新打开 UG part 文件。进入Modeling.
Expression->Import with option(Replace Existing).
进入ugii目录中openUGII_env文件更改
UGII_MODELING_DEFAULTS_FILE=${UGII_BASE_DIR}\ugii\ug_english.def中的
ug_english.def为ug_metric.def即可part用
moldwizard安装
把附件的 MOLDWIZARD文件夹与解压后的文件放在一起就行了
将moldwizard copy C:\EDS\Unigraphics NX\
系统变量 set UGII_USER_DIR=%MOLDWIZARD_DIR%
set MOLDWIZARD_DIR=C:\EDS\Unigraphics NX\moldwizard
1。旋转 MB2
2。平移 SHIFT MB2 或者 MB2 MB3
3。缩放 CTRL MB2 或者 MB2 MB1
4。当平移工作坐标系时通过向下按住ALT键你可以执行精确定位。
5。制图中你可以在线性尺寸上用SHIFT-拖动来创建狭窄型尺寸。
6。 您可以双击在资源条中的导航器或调色板标签以使它们跳出去并可单独放置。
7。当作草图时点线显示与其它对象对齐虚线显示可能的约束。 使用 MB2 来锁定所
建议的约束。
8。在制图中 - 没有活动的对话框时您可以拖动尺寸来移动其原点并自动判断其指引线侧。
9。您可以按住 MB2 并拖动来旋转视图。 使用 Shift MB2 或 MB2 MB3来平移。 使
用 Ctrl MB1 (或 MB1 MB2) 来放大/缩小。 甚至滑轨式鼠标都可用来缩放
10。 在草图轮廓您可以通过按/拖 MB1 来从画直线切换到划弧。 移动光标通过各象限
来获取所需要的弧。
11。在制图中您可以在线性尺寸上用 Shift-拖动来创建狭窄型尺寸。
12。可以在任何时候双击动态工作坐标系来将其激活 一旦被激活您可以使用捕捉点来
拖动原点或者您可以沿轴方向来拖动或者您可以旋转。 您也可以双击一条轴使方向逆
反。
13。在草图约束中在选择要约束的曲线之后系统将显示可用约束的列表。 已经应用的
约束将显示为灰色。 您还可以从 MB3 弹出菜单上选择约束。 科研中国SciEi.com。
14。在制图中动画图纸创建可以通过将先前生成的图纸模板拖动到资源条的模型中来获得。
15。 您可以选择将资源条放在屏幕一侧 - 左侧或右侧。 走到预设置->用户界面-资源条来
改变它。
16。 在草图约束在应用约束之后使用 Ctrl-MB1 以保持选择了的对象。 这允许您很容易
地应用多个约束例如平行和等长度同时使用。
17。 在制图中双击任何尺寸或注释来编辑其内容。 您也可以从 MB3 弹出菜单来选择
其它操作。
18. 通过与最大化的 Unigraphics 一起运行您可以方便地访问导航器和调色板只需移动
鼠标到屏幕的该侧即可。 您也可以在标签上点击来激活它们。 现在试一下
19。 在草图一些约束总是被显示包括重合、在曲线上的点、中点、相切和同心的。 其
它的可以通过打开“显示更多约束”来显示。 如果相关几何体太小约束不显示。 要看到
任何比例的所有约束关闭设置“动态约束显示”。 要关闭所有约束使用在草图约束工具
条上的“不显示约束”的命令。
20。 现在当您打开包括图纸的部件时可以选择特定的图片。
21。 您可以引导组件如何装配使其在拖动组件到图形窗时易于与组件匹配。 只要在选择
装配条件之后使用在装配对话框中的 MB3 弹出菜单即可。
22。 在草图中您可以通过拖动尺寸原点来将其直接地移动到新位置。 双击尺寸来编辑其
值或名称。 尺寸输入字段将显示如所示。 表达式可以被键入到该值字段。
23。 您知道图纸上的圆视图边界现在具有不同的显示表示吗
24。 当平移工作坐标系时通过向下按住 ALT 键您可以执行精确定位。
25。 屏幕一侧包括导航器和调色板的区域被称为资源条。 试一试将鼠标移到它上面看看会
发生什么。
26。 如果您在设置/用户界面/资源条指定主页的 URL浏览窗口将在资源条出现让您容
易访问该网
27.Postprocessor for Fanuc system 3-axis cnc milling with machine time,
cutter detail and file name.If prefer the machine time, please post with
feedrate value.
1, edit template_post.dat from:
Unigraphics NX\MACH\resource\postprocessor\
add:
fanuc,${UGII_CAM_POST_DIR}fanuc.tcl,${UGII_CAM_POST_DIR}fanuc.def
and save it.
2, Copy three of the attached files t Unigraphics NX\MACH\resource\postprocessor\
28.之1 解决莫名其妙的错误
有时不能HOLLOW或不能将实体加入到引用集中。
解决方法
存盘后退出重新起动加载文件再进行操作。
29.之2 解决不能存盘
选择FILE -> UTILITIES -> PART CLEANUP
选择FILE -> EXPORT -> PART在新文件中继续工作
删除某些特征MIRROR FEAURE,GRUOP PATTERN
30.之3 解决跳出系统
重启动UG选择HELP -> ABOUT UNIGRAPHICS -> SYSTEM INFO...找到UG LOG FILE
的位置及名称及最近的*.syslog文件。
在PLAYBACK MACRO对话框中打开相应的*.syslog文件及可恢复相应的操作。
31.之4 多视图显示
选择format -> layout -> open
32.之5 使模型半透明
选择Preference -> Visualization选择对象单击菜单Object Display调节透明度至合适
33.之6 正视某平面
在NX 2中选择平面后按F8其余以前版本可以选择View -> Orient
34.之7 解决HOLLOW失败
试试对一些面的交线倒小的圆角
35.之8 改变阵列中个别成员的位置
在特征树中单击该成员通过Clock Instance改变位置
36.之9 更改阵列方向
阵列的方向只能为当前WCS的方向所以只能改变WCS的方向来改变阵列方向 37.之10 隐藏/显示特征的父曲线
在Modeling Navigator中右击某特征选择Parent Curve Show/Hide
38.之11 在Extrude中慎用Trim to Body
更改前面的参数时容易造成后续特征更新失败
39.之12 SM_Punch的使用
将有关的Radius设置为0之后加圆角否则工程图中会出现不准确的投影
40.之13 删除Group Feature
删除前应先解散其内部特征否则会把所有的成员特征都删除
在UGII_ENV.DAT中
把UGII_DEFAULTS_FILE=${UGII_BASE_DIR}\ugii\ug_english.def
改成UGII_DEFAULTS_FILE=${UGII_BASE_DIR}\ugii\ug_METRIC.def
就可以在开始UG时,内定值为mm
在UG_METRIC.DEF中
UG_systemColor: 为设定系统颜色
UG_initialPartDir: 为设定起始图文件位置
UG_initialGripDir: 为设定GRIP位置
UG_initialUFunDir: 为设定USER FUNCTION位置
UG_initialMacroDir: 为设定MARCO位置
UG_initialIgsDir: 为设定IGES位置
UG_initialStpDir: 为设定STEP位置
UG_initialDxfDir: 为设定DXF位置
UG_initialTransLogDir: 为设定LOG位置
UG_layersInList: 有all, selectable, objects 三个,建议用OBJECTS
UG_showObjectCount: 建议ON
UG_showCategoryNames: 建议ON
Solids_undoFileSize:4095.000 UNDO暂存,最大值到4095
Solids_tolerDist_EU: 0.0010 ! Inches 英制公差
Solids_tolerDist_MU: 0.0254 ! mm 公制公差
Solids_tolerAngl: 0.5000 ! degrees 角度公差
Solids_FreeFormConstructionResult: 0 建议若是做机构用0比较好,若是造型用1比较好。
如何在UG中输入汉字
UG的中文输入有二种方法
一、请按下列步骤输入中文
1. 建一 *.txt 文件输入中文存盘。
2. 在 UG Drafting 模块中使用 Annotation 命令菜单条Drafting Annotation中第二项、下
拉式菜单Insert ---- Annotation
3. 此菜单左上角第一个命令insert from file„插入 *.txt 文件。此时在该菜单的上半部
白色窗口可见该中文文件。
4. 若没有安装中文字库下半部黑色窗口只有方格显示。这时请把字体设置到 chinesef
设置后白色窗口会出现 字样移动 到句首黑窗口里就会有中文显示。
二、直接 在Annotation菜单下把字体设置到 chinesef 按照word的中文输入方法输入。
UG中快捷键的设置
快捷键的设置在该文件中
..\ugii\ugmenu\ug_view_popup.men
用写字板打开
TFRTRI视图的设置
找到如下几行BUTTON UG_VIEW_POPUP_ORIENT_TFRTRI
LABEL Trimetric
“ ACCELERATOR Ctrl 3“
ACTIONS STANDARD
TOP视图的设置
BUTTON UG_VIEW_POPUP_ORIENT_TOP
LABEL Top
" ACCELERATOR Ctrl T"
ACTIONS STANDARD
上面是对TFRTRI和TOP视图设置快捷键加引号的是修改的快捷键设置。
UG和AUTOCADd的DXF转换
一、从Auto CAD到UG
因为Auto CAD转出的DXF文件不包含公英制单位信息所以在Auto CAD产生的DXF文
件转入UG之前必须进行单位设定。修改文件dxftoug.def中的单位设 定UNITS = Metric
公制或者 English (英制)。
二、从UG到Auto CAD
为了使Auto CAD能识别UG的字体在UG产生的DXF文件转入Auto CAD之前, 按照以
下步骤安装DXF字型文件。
将ugtodxf目录下的字型文件ugtxt.shp和ugmtxt.shp复制到Auto CAD的字库 目录下。
编译compile字型文件产生两个文件ugtxt.shx和ugmtxt.shx。
在将UG的drawing转成DXF时为避免带入实体信息。应关闭两个转换选择项 曲面
Surfaces和实体Solids)或修改文件ugtodxf.def如下 ...
UGI_CURVE_MASK = Points,Lines,Arcs,Conics,B-Curves,Silhouette Curves, Solid Edges on Drawings,All Solid Edges
UGI_SURF_MASK =
UGI_ANNOT_MASK = Dimensions,Notes,Labels,ID Symbols,Tolerances,
Centerlines,Crosshatching,Draft Aid by Parts,
Stand Alone Symbols,Symbol Fonts
UGI_STRUCT_MASK = Groups,Views,Drawings,Components,Reference Sets
UGI_SOLID_MASK =
UG使用的小经验一、 一些需要注意规范
所谓没有规矩不成方圆。使用UG时也需要有一定的规范当然应根据需要来制定。首先
是文件命名须有规律如主数模可以用零件号命名如XXXXXX.prt而其他的文件应加上前
缀或后缀如用于提供图纸的文件可加-dwg修改的数模也须加上前缀或后缀如加-a。如果主
模型离开原部门到其他部门也应加上前缀或后缀如到工艺部门可以加-prc。如果违反规定
命名文件对个人用户来说应做好记录在企事业单位中则应向上级报告备案。长期从事UG
制图的人一定回体会到想找几个月前的文件有多难。在企事业单位中对数据备份CD-R或
磁带应做好管理。如果你试过从一箱子CD-R中找一个文件的话一定会体会那种让人
欲哭无泪的感觉。
在建模时也有需要注意的地方
1层的分配层的分配当然应根据需要来制定规范我在这里提供一个参考
层号 几何体分类
1-199 Curves,Sketches,Solid Geometry
200 Flatpattern ( wrieframe ) 模型线框
201-239 Open(optional for ref data,plattom geometry)
开放用于参考数据阴影几何体项
240 增加到绘图面的绘图几何体
241-248 Open (绘图项)
249 Parts list crosshatching boundary lines剖面线文件表
250 格式
251 文件列表
252 版本信息
253 GRIP使用限制
254-256 开放
而我个人认为应尽量少使用层就经验来看过多地使用层可能会破坏文件。 一般可将不
在需要的参考放置在一层中如256。使用类别Layer Category将易于组织好你的零件和装
配件并且易于分别出各个层有些什么。类别名中间不可有空格可长到30个字母可包含字母和特殊符号:-,.,#,/,和_。 2坐标系
坐标系的规则要简单一些在最后完成的产品中只使用一次的应按绝对坐标建 立模型如
将被多次应用则按自身的装配定位点为原点建立模型。
零件相对ACS原点位置是由其整体形状和应用方法决定的一般是将过ACS原点的XY平
面作为零件的配合面Z平面垂直于配合面。
例如如果是个螺栓X-Y平面是螺栓头部的基面Z轴指向螺纹线末端。如果是个支架
X-Y平面是支架的基面Z轴指向支架体。
补充方法
对于矩形体应以左下角为原点长边为X轴。
对于圆柱体Z轴垂直配合面指向中心线方向。
零件若在下一级装配中会进一步被安装ACS原点必须定位在安装孔 Z轴垂直配合面。
3其他
所有产品主数模零件反映零件或子装配件的实际重量。密度值必须调整到和材料特性相符。
(在CAE中将严重影响结果)
所有螺纹孔都使用攻丝尺寸。创建螺纹时使用Create Threads特性的 ymbolic Thread Type选
项。
所有螺纹轴、螺柱等建模时用螺纹线象征线标出。使用Create Threads特 性的Symbolic
Thread Type选项。
前两项是出于减小文件尺寸和统一标准的考虑。
钣金件的材料厚度要保持一致满足钣材展开规则。
当你决的某些方面的问题也应列入标准时也应列如标准并严格执行。在开展大型工程时规
范统一的标准将大大提高效率。
当你需要执行较多的规定时可建立一个SEED.PRT文件设置好各个规定后 保存。建立新
文件时打开SEED.PRT另存为需要的文件名。
二、 应用中的小技巧1使用不同颜色来区分零件在颜色不够使用时可使用命名方法来区分。在选择的时候会
方便许多。
2选择时按左键可选择下一个物体按中键相当于按OK。按着SHIFT时按左键可取消已
被选择的物体。
3在输入参数时按TAB可输入下一项SHIFT TAB可返回上一项。
4错误操作后尽量不使用UNDOCTRL Z在可能的情况下应使用删除的方法。因为
UNDO时将重新刷新图象速度较慢。
5将两个SHEET 缝合就可以象实体一样倒角而不必使用FACE BLEND。
UG应用技巧谈一、建立自己的配置、加快制图速度
1 建立自己的模板文件
你可以自己建立一个文件将所有的设置都改好然后存盘。以后每次要建立新文件的时候
就打开模板文件另存为你所需要的文件名。这样你不必每次修改你的设定。 2 建立你自己的缺省文件
在许多情况下上面的方法用不上。比如你的SBF文件放在某处或你的pattern文件放
在某处。或者你打印机的设置等等。更好的方法是修改缺省配置文件或建立自己的缺省配置
文件这是针对单位里一机多用户而言。
NT用户建立缺省配置文件的方法是:
a、将eds140\ugii\目录下的文件ugii_env.dat和ug_metric.def(或ug_english.def)拷贝至自己的HOME目录下比如stc/it4下。
b、建立一个新批处理文件比如ug.bat文件。内容如下
set HOMEDRIVE=H:————这是你放置ug文件的驱动器
set HOMEPATH=\it4\————这是你放置ugii_env.dat和ug_metric.def文件的目录。
d:\eds140\ugii\UGICON.BAT ogl auto————这是你UG软件。
c、修改上述ugii_env.dat和ug_metric.def文件将其中的参数设置为你所需要的。
这样你就完成了。
UNIX用户过程相似只是文件名不一样。以it4用户为例
a、将/usr/eds140/ugii/目录下的文件.ugii_env注意这个文件是隐含文件你要用ls -a才能
看到和ug_english.def拷贝到你自己的目录下
b、键入命令chmod 755 .ugii_env ug_metric.def修改读写属性以便你能修改他们。
c、修改这两个文件将.ugii_env中
UGII_DEFAULTS_FILE=${UGII_BASE_DIR}/ugii/ug_english.def 改为
UGII_DEFAULTS_FILE=/stc/it4/ug_metric.def (具体路径要看你自己文件放在哪)
将文件/stc/it4/ug_metric.def内容修改为你所需要的缺省配置。
接下来就正常使用了键入ugmenu启动UG你就可以看到你的缺省配置变了。
在这里你要注意的是第二句中你无法改变驱动器号它是和第一句的参数相关的。另外
你仔细看一下ugii_env.dat和ug_metric.def文件你可能会发现许多新东西。由于这两个文
件参数不对的话UG就起不来所以每次修改之前备份一下参数可以在出错时恢复原来面
目你只要将原来的一行屏蔽掉另拷贝一行就行了。
二、层的设置、利用有许多人从不利用层他们将不需要的东西blank掉。另一些人滥用层他们开了许多层
自己都不知道哪一层放的是什么。其实做一个规划养成好的习惯对你的制图来说是十分
有利的。大多数公司都有制图标准规定哪一层里放什么东西。我们建议是这样的。
1-29层里放solid
30-49层放sketch,每一个sketch放一层。
50-59层放置datum数据平面及数据轴
60-99层放curve及其它需要的object
100-149层放其他临时object
150-199层备用
200-249层属于制图范围层
250-256留作它用
1、层可以命名、分类
为了便于记忆以及方便他人修改层可以命名分类。刚开始觉得不方便用习惯了会发现它
的好处特别是开发大型零部件时。
2、层可以方便出图。
有时出图时要将某一层的东西关闭掉。比如你要将汽缸的盖子打开出一张俯视图。或者
在某些大型装配时你只要显示某一层的内容。
3、关闭不工作的层加快显示速度
出图时为了加快显示速度通常可以将不需要的层关闭。有时还需要将某些视图关闭设为
inactive
一般来说越是大型装配层越重要。所以要养成好习惯。
三、用curve画的图也用装配通常装配是用在实体上的。但具体情况下curve画的图有时也需要装配。比如我们汽轮机总装图使用curve画的。
为了避免重画里面的转子等图同时又要保证几个图同步修改可以使用装配将里面的转
子输出。为什么不用其他方法呢因为其他方法都有缺点。比如我们有些人用上面提到的
层的用法或用不同的sheet的方法或用export生成新文件的方法等等。但没有一个方法
是正确的。科研中国SciEi.com。
四、装配好之后还要加工怎么办有时我们有粗加工图或者我们有焊后加工需要在装配好之后加工。这时怎么办UG对
此作了处理有一个功能专门为此设置就是promotion。在做promote之前你必须将你
的缺省文件ug_metric.def(或ug_english.def看你用哪个)修改一下将里面的
Assemblies_AllowInterPart和Assemblies_AllowPromotions改为yes否则没法使用promotion。
五、合理建模这个问题太大了很难讲清楚。我常看见有些人建模型只花了一星期修改时花了两个星期
还没改好不得不删除了重做。有时模型改了图却没法更新。这都不是UG有什么问题
而是人为造成的。
为了方便修改以及减少大装配的容量我的建议是
1、尽量不用transform 拷贝实体而用instance
2、尽量使用sketch
3、尽量使用boss pad hole slot之类的feature
六、如何转换公英制文件启动 UG, 打开UG part 文件进入Modeling.
Toolbox->Expression->export 产生 name.exp 文件.
Start->Program->Unigraphics V1x.0->UG Command Prompt
Cd d:\ugs150(eds140)\ugii
Ug_convert_part 杋n (-mm) name.prt
Close UG part 文件, 重新打开 UG part 文件。进入Modeling.
Toolbox->Expression->Import with option(Replace Existing)
七、如何不剖轴1、选择assemblies->change work part。让将被处理的零件作为当前工作零件。
2、选择菜单arrange->attributes->part attributes
3。系统出现对话框选择“Assign”如下
4。输入零件属性名称“section-component”
5。输入零件属性值“NO”
这样设定后此零件在装配剖视图中将不进行剖切处理。如果希望进行剖切 只须将零件
属性值由”NO“改为”YES“。
如何对UG文件进行公制英制转换
1. 只进行单位转换保证实际长度一致.(When you just want to convert the Unit but keep the
same length.)
Start->Program->Unigraphics V1x.0->UG Command Prompt
Cd d:\ugs150(eds140)\ugii
Ug_convert_part 杋n (-mm) name.prt
2. 进行单位转换保证数值一致实际长度放大或缩小.(When you make a mistake unit, So you want to convert the Unit but hope keep the same parameter value. )
启动 UG, 打开UG part 文件进入Modeling.
Toolbox->Expression->export 产生 name.exp 文件.
Start->Program->Unigraphics V1x.0->UG Command Prompt
Cd d:\ugs150(eds140)\ugii
Ug_convert_part 杋n (-mm) name.prt
Close UG part 文件, 重新打开 UG part 文件。进入Modeling.
Toolbox->Expression->Import with option(Replace Existing)
无法布尔运算的原因之一
请查一下两个实体特征是否有相互关系如是否两个实体特征有同一个父辈演变
过来的。
如果有以下特征请在布尔运算中加以注意
Mirror Body
EBody etc.
另: 如果两圆柱体相切或圆柱体与其它实体的平面相切也无法布尔运算
如何在solid表面加入多种空心汉字
1. File ---> new part ( or open part ) ---> Apllication ---> Drafting ---> Drawing 设置 Display Drawing : off
2. Insert ---> Annotation ---> select fonts : hzkfs ( hzkfs 是 UG 新汉字中的一种字体,
也可选择其它空心体; 当然要首先安装 UG 新 38 种汉字字体 ) ---> 输入汉字 . 3. File ---> Export ---> CGM ---> 输入 CGM 文件名, 并指定路径名 ---> 在 Export CGM
对话菜单中, 设置 Display : on , 设置 Polylines : on ( 此设置尤为主要).
4. 打开要输入汉字的 part
5. File ---> Import --->CGM file , 调整新插入的汉字到目标 solid 表面, 再做 extrude 操作.
关于选取确认--在UG中选取实体时如果有多重实体在选择条件内时系统总要求逐个确
认目标实体。如何能取消确认
解决方法:设定UG Preference
Preferences -> Selections...
将Always Confirm 切换至 Confirm with Ctrl-MB1
之后系统将按照光标最小距离确定实体选择。如果希望系统确认时可以在选取实体时按
下Ctrl键然后用鼠标第一键进行选取操作。
装配中零件名的版本管理
编辑 ug_metric.def 文件定义如下
Assemblies_PartNameFormat: ([A-Za-z0-9]{6}-[A-Za-z0-9]{3}-[MOD|ASM]-)([0-9]{2})
Assemblies_PartNameSubstitution: \\1
Assemblies_PartNameMatch: file://1([0-9]{2}/)
Assemblies_VersionSubstitution: file://1/
Assemblies_VersionType: Numeric
[A-Za-z0-9]{6}- 表示不分大小写和数字共 6 位
[A-Za-z0-9]{3}- 表示不分大小写和数字共 3 位
[MOD|ASM]- 表示“MOD” 或 “ASM” 表示三维模型或装配
([0-9]{2}) 定义版本由两位数字确定
如何不打开UG的part文件就知道part所包含的信息?
UG的用户经常会有如下需求 不打开UG part文件就可以知道UG part 文件的一些信息
多少实体多少片体多少点多少B-曲线„
只需照如下步骤
Startà Programsà Unigraphics V16.0à Unigraphics Toolsà UG Command Prompt, 出现Dos
窗口敲入命令如下
C:\> cd part文件所在路径
C:\ part文件所在路径> ug_inspect xxx.prt
即可看到该 part 的所有有关信息
摘要通过对UG软件的使用总结了一套可行的使用技巧掌握好这套技巧能较大地提 高开发产品的效率、减少错误并能够建立较为复杂的参数化模型。
关键词UG复杂造型建模技巧参数化模型
UG软件是一套集CAD、CAM、CAE于一身的大型软件其功能强大使用该软件进行设计能 直观、准确地反映零、组件的形状、装配关系可以使产品开发完全实现设计、工艺、制造 的无纸化生产并可使产品设计、工装设计、工装制造等工作并行开展大大缩短了生产周 期非常有利于新品试制及多品种产品的设计、开发、制造。在新品开发期间 能通过其 强大的功能及时检查尺寸干涉、计算重量及相关特性提高产品的设计质量对复杂结构产 品装配工艺、焊接工艺中工序的合理安排有着非常好的指导性。因此该工具为工厂提供了 一个强有力的新品开发手段。
然而由于软件功能的强大、复杂就需要有一些相应的技巧去更好地掌握和使用它。在进 行零件建模时UG软件可以有多种途径建立起模型可建方块也可以拔凸台还可以用 拉伸实体甚至可以用切的办法等等。但是通过实践下来发现尽管“条条大路通罗马”但 存在着优与劣的方法问题。用切的办法很容易丢失数据当变成“无参数”的模型后该部分 基本上就不能编辑和修改了会对以后的模型修改、尺寸修改造成极大困难。所以建模应 尽量采用最优方法以避免上述情况发生。 针对建模作者总结了如下一些经验可供参考
(1) 建模之前应对模型建立的顺序作大体通篇地考虑尤其是对复杂模型如散热器的水 室、壳体等注塑件、铸件更应该周全地考虑好先做什么后做什么用什么方法做 这对后序工作的完成有极其重要的影响。
(2) 做重要步骤前应仔细检查尺寸防止出现错漏。例如水室的“抽空”操作做出其内腔 如若有某部分尺寸遗漏或看错做了“抽空”操作后在其后所做的工作可能会因该遗漏 而造成全部报废从头而来浪费时间影响了进度。
(3) 对复杂模型应三维实体建模与生成二维图两过程相结合。在空间不易检查的尺寸在 二维图能较准确的检查通过生成的二维图可反过来检查实体建模的正确与否能及时发现 存在的问题。
(4) 建模过程应尽量避免产生“无参数”的实体否则将对以后更改尺寸造成极大的麻烦。产 生“无参数”实体的操作有“Transform改变”中的“Copy拷贝”操作“阵列”的“镜像”操 作以及针对一个实体进行“切断”操作。以上操作应尽量避免使用第1种和第2种情况尽量 用新做同样的实体完成或者尽量用“阵列”中的“矩形阵列”、“圆 周阵列”完成第3种情况尽 量用“切飞”代替“切断”操作以保留参数可以编。
(5) 建议做了一系列实体后应及时检查参数最好进行了一定阶段后产品副管协助检查尺
寸 以便及时发现问题进行纠正避免导致重来耽误进度。
(6) 做复杂零件应多做备份进行了一定阶段存一个新文档以备操作失误造成文件丢失或
损坏时可调用最近相邻的文件重做。复杂零件不要用一个文档从头干到尾因为当做某些操
作产生“无参数”实体存盘后就无法再回到原来参数齐全的实体了该步骤是不可逆的。
因此复杂零件应多做备份待确实成功完成后再将前面已无用的备份删除这样可避免很多
问题。另外勤做备份、勤存盘也有好处当出现死机或误操作退出等异常情况时还可以
马上重调入再做不会让心血白费。
(7) 经常向别人请教和他人讨论可开阔思路有时可共同找到更佳的方法不致于陷入 思维定式。
(8) 应当针对实际遇到的问题多上机、多实践这样才能了解更深入发现其不常用的功能
有时能对解决问题起很大作用。
(9) 对解决不了的或者解决不发的问题应及时作下记录以便能集中请教。对解决问题的发 方法也应及时记录下来以便日后使用及备忘。条件允许时应与外单位交流取长 通过合理地使用以上技巧本人建成了如下型腔比较复杂的模型如下所示的水室和蜗壳。 并且在该模型的基础上使用UG软件的加工模块对模型进行分析处理直接生成机床代码 并在加工中心上进行零件制造。通过进行复杂实体建模进而加工可较容易地实现了复 杂零件从产品设计到工艺处理再到制造的一系列过程能够大大减少新品试制的费用如省 去开模费用节省新品研制时间具有很好的经济效益。