定制标准件帮助
(一) 标准件数据库的建立
1. 建立标准件库的基本步骤:
a) 注册标准件开发项目到标准件库中;
b) 在注册电子表格文件中注册标准件;
c) 利用UG的参数化建模功能建立标准件的模板部件;
d) 制作标准件bitmap位图文件;
e) 建立标准件的数据库;
f) 应用验证并调试标准件。
2. 注册标准件开发项目到标准件库中
a) 在LPOpen\standard\metric文件夹中建立Case文件夹(范例);
b) 新建文件名为moldwizard_catalog.txt的标准件开发项目注册文本文件,添加如下图所示的内容;
c) 表格路径“::”后面为电子表格的工作表名。
3. 在注册电子表格文件中注册标准件
a) 以“##”开头的为描述信息,如果单元格为空则默认为上一行的内容;
b) “NAME”列管理标准件的分类和标准件名称,在名称之前加“---”则作为标准件的一个分类;
c) “DATA_PATH”列用于指定标准件数据库电子表格文件的路径;
d) “DATA”列用于注册标准件数据库电子表格路径“::”后为工作表名;
e) “MOD_PATH”列用于指定标准件模板文件的路径;
f) “MODEL”列用于指定标准件模板文件的名称;
4. 利用UG的参数化建模功能建立标准件的模板部件
a) 建立用户自定义表达式;
b) 建立基准坐标系,草图平面;
c) 画草图,添加尺寸约束和几何约束;
d) 通过拉伸、打孔、倒角等命令建立实体
e) 设定各个对象的图层(根据客户要求),一般草图21~40 ,曲线41~60 ,基准61~80 ,假体256;
f) 新建名为“TRUE”的引用集,选择本体作为引用集所包含的对象;
g) 新建名为“FALSE”的引用集,选择建腔体作为引用集所包含的对象,建腔体用来对其他零件进行建腔操作。
h) 添加特殊面的属性,如:在使用建腔模块功能时,实现螺纹孔自动攻牙需要指定建腔螺纹孔的圆柱面属性:“MW_HOLE_THREAD=1”
i) “supp_pock”建腔抑制表达式
在更新模型时如果进行了建腔设计,当工具体或目标体的尺寸发生改变时相关的布尔操作特征可能会更新失败,应对相应特征建立由表达式抑制的特征。系统在更新时自动将根部件的 “supp_pock”表达式设为“0”抑制这些特征。更新完毕后再设为“1”取消抑制。
5. 制作标准件bitmap位图文件
a) 将标准件装配到出图模板下,在图纸中新建视图并标注尺寸;
b) 用截图软件截取位图,保存到bitmap文件夹中,图片颜色深度根据需要改小点,这样位图文件会小很多。
c) 位图默认尺寸为450×400,如果尺寸超出,对话框会自动调整大小以适应图片。
d) 建立标准件数据库电子表格;
e) 编辑控件位置,打开标准件管理器,系统将根据主参数自动创建下拉控件,如要编辑控件位置,将编辑状态打钩,则对话框右键菜单变成编辑模式,可将控件移动到合适位置并保存布局。
6. 建立标准件的数据库
a) 在data文件夹中新建locatingring.xls数据库电子表格;
b) 数据表格的格式要求:
Ø 字体统一采用“Arail”字体;
Ø 在“单元格格式”对话框的“数字”选项卡的“分类”列表框,以“文本”为单元格的默认选项。
Ø 如果单元格中为数字,应在左上方出现一个绿色小三角。
c) “##”描述项;
在描述性文字之前添加“##”符号,系统在读取数据的时候会自动跳过这些描述性内容,否则就不能成功读取数据。
d) “PARENT”父项;
在PARENT的右一个单元格添加默认装配父部件的识别属性。在调用标准件时,如果要装配的父部件不存在于父部件下拉列表中,我们需要先将装配父部件设为工作部件,再启用标准件管理器,这个时候所设置的工作部件则成为默认的装配父部件。
e) “POSITION”定位方法项;
在POSITION的右一个单元格添加默认装配定位方法,标准件定位方法见下表:
定位方法 |
说明 |
NULL |
默认将标准件的绝对坐标系定位于装配父部件的绝对坐标系 |
WCS |
将标准件的绝对坐标系,定位于显示部件的工作坐标系 |
WCS_XY |
将标准件的绝对坐标系,定位于显示部件工作坐标系的XC-YC平面 |
POINT |
将标准件的绝对坐标系定位在显示部件XC-YC平面的任意选择点 |
PLANE |
先在装配配对组件上选择一个平面,标准件的绝对坐标系的XC-YC平面和这个平面贴合,ZC方向朝外,然后,选择某一点作为定位原点 |
ABSOLUTE |
该方法和NX装配的绝对放置方式完全相同 |
REPOSITION |
该方法和NX装配的复定位放置方式完全相同 |
f) “ATTRIBUTES”属性项;
Ø 该项用于指定标准件部件的属性,每个属性的参数设定必须在ATTRIBUTES项下最左方的第一个单元格内。
Ø 一般格式是:属性名=属性值;
Ø 子组件属性设置格式是:识别属性名::属性名=属性值
g) “INTER_PART”子组件项;
Ø 该项用于指定子标准件的数据库位置,以及定义可变主控参数的取值以便更新相应规格的子标准件。
Ø 格式规则是:在INTER_PART项下最左方的单元格内添加子标准件的识别属性名称,右一个单元格内,指定子标准件的数据库位置,在稍后的单元格内建立可变主控参数的一一对应关系。
h) “EXPRESSIONS”表达式项;
Ø 该项用于建立部件间的表达式关系,大多用于标准件的自动定位。
Ø 格式规则:在EXPRESSIONS项下最左方的单元格内添加表达式
Ø 一般格式是:表达式名称=<识别属性名>::参数名称
Ø 子部件格式: <识别属性名>::表达式名称=<识别属性名>::参数名称
i) “BITMAP”位图项;
Ø 该项用于指定显示在标准件管理器图形显示区中的位图文件的路径及文件名。位图尺寸要求为450×400。
Ø 格式规则:在最左方的第一个单元格内添加BITMAP,在后面的一个单元格内指定位图文件的路径。可以有多个位图,中间用“,”号分开。
j) “PARAMETERS”参数项;
Ø 该项用于组织管理标准件管理器能读取的UG模板部件的主控参数名称和标准化的主控参数的取值。
Ø 格式规则:最主要的是要遵循优先排序原则,主要大类排在靠左侧子类排在靠右侧。
Ø 在PARAMETERS项下定义主控参数“#BITMAP”用来实现选择不同类型的标准件,相应的在标准件管理器的图形窗口显示不同的位图文件。
k) “SUB_SHEET”子表格项;
Ø 在遇到局部结构类型有多重性的情况下可采用字表格来实现,可添加一个或多个附加数据工作表,在随后的单元格中可指定默认值。
Ø 格式规则:在SUB_SHEET项下最左方的单元格内添加字表格路径。
Ø 子表格定义主控参数“#BITMAP_1”用来注册附加位图文件的路径,图片大小一般为140×400。
l) “EXTRA_DATA_SHEET”附加数据表高级表格项;
Ø 在遇到局部结构类型有多重性、多层级的情况,如MoldWizard标准件中Misumi供应商有许多数据就是采用这种格式。列如顶针头部可实现多重(8种)定位结构类型,头部尺寸(2种)参数取值类型。
Ø 附加数据表“PARAMETERS”有5个固定栏(顺序不可以改),顺序依次是:可变类型栏、子可变类型栏、条件关系式栏、附加规格栏、位图文件栏。
Ø 可变类型栏、子可变类型栏、条件关系式栏的主参数名可以由用户自定义。
Ø 附加规格栏的主控参数用于建立BOM属性,这些主控参数的名称必须是“Catalog2”, “Catalog3”...,在生成后的标准件的CATALOG属性的值是:主工作表的Catalog+ Catalog2+ Catalog3...。
Ø 位图文件栏用于在附加编辑对话框中显示位图。