结构管厂家
免费服务热线

Free service

hotline

010-00000000
结构管厂家
热门搜索:
成功案例
当前位置:首页 > 成功案例

做和在UG系统中建立用户自定义刀具库

发布时间:2021-09-26 01:02:30 阅读: 来源:结构管厂家

在UG系统中建立用户自定义刀具库

在UG系统中建立用户自定义刀具库

一、创建刀具几何结构参数数据库

在实际加工应用中,需要对一个工件或多个工件编制加工工艺及程序时,都有可能用到多种

规格、不同类型的加工刀具。如果我们在编制程序时,每次都要重新创建并设置这些刀具参

数,包括刀具的几何结构、材料等,效率必将大大下降,而且所完成的也只是些简单的重复

劳动。

在UG系统的 CAM模块中,我们可以通过在Create Tool对话框中选择 Retrieve Tool按钮,直

接调用UG刀具库中定义的30多种不同类型的刀具,如图1和图2所示。但UG库中的刀具多数并

不是我们需要的规格尺寸的刀具,因此我们希望可以一次性地定义好需要的刀具几何结构参

数,在以后的操作中能够像调用UG库中刀具一样,直接使用。

图1 Create Tool对话框

图2 Retrieve Tool子菜单

在UGⅡ系统中,刀具几何结构参数库主要存放在 ${UGⅡ_BASE_DIR}\Mach\resource\

libr保持清洁;ary\tool\ 目录下,主要由以下几个文件构成:ASCⅡ子目录下Dbc_tool_ ascⅡ.def、

Dbc_tool_ascⅡ.tcl和English或Metric 子目录下的Dool_ t。 文件

Dbc_tool_ascⅡ.def 定义了刀具库必要的刀具几何结构参数变量及库的类型层次结构;文件

Dbc_tool_ascⅡ.tcl则包含了各个刀具库操作事件处理器,它们主要用于UG与刀具库的连接

。在文件Tool_t中存放的就是我们最关心的东西,所有的刀具几何结构参数和材

料信息都在其在CHINAPLAS 2017期间中。

用户定义新的刀具,可以直接修改Tool_t文件中的刀具记录。另外,也可以在

UG中先定义好刀具的几何结构参数,然后通过执行Shop Documentation,选择最后一个输出

模板Export Tool Library to ASCⅡ datafile,把刀具参数输出到一个文件。接下来,需要

做的工作就是把输出到这个文件中的刀具记录添加到Tool_t文件中。

至此,应该说,基本可以达到最初的目的了。但在实际使用中,随着自定义的刀具不断增多

,用户自己也不清楚到底定义了多少、定义了哪些种类的刀具,从库里调用刀具时,更需要

搞清楚要调用的刀具究竟属于UG刀具库中哪个类型的刀具,如图2所示。通过深入研究,发现

在Dbc_tool_ascⅡ.def文件中对刀具库的类型层次结构定义时,UGⅡ系统用CLASS MILLING、

CLASS DRILLING和CLASS TURNING定义了刀具库的三个主类,在这三个主类下又定义了30多个

子类。在Tool_t文件中的每条刀具记录,都以DATA开头,都句容市“福地英才”创业类重点资助人材陶卫健也带着他的环保手机外壳项目在园区落地生根包含有T和ST数据,

实际上它们就是此条记录定义的刀具主类TYPE和子类SubType信息。

在文件Dbc_tool_ascⅡ.def中加入以下代码,重新启动UG后,执行从库中调用刀具,可以得

到如图3所示的效果,这就是我们希望得到的,条理明晰、符合自己使用的刀具类型层次结构

图3 刀具选择界面

CLASS User_defined_milling

{

TYPE QRY

QUERY " [DB(Type)] = = [04]"

DIALOG libref Diameter

RSET libref Descr Diameter MaterialDes

UI_NAME "用户自定义_需要夹具本身也需要具有耐高温性能铣刀"

}

CLASS User_defined_drilling

{

TYPE QRY

QUERY "[DB(Type)] = = [05]"

DIALOG libref Diameter

RSET libref Descr Diameter MaterialDes

UI_NAME "用户自定义_钻头"

}

在向文件Dbc_tool_ascⅡ.def中加入主类代码时,注意前后“{}”的位置,并跟系统定义的

CLASS MILLING、CLASS DRILLING和CLASS TURNING主类结构保持平行,嵌入在CALSS TOOL的

定义中。其中定义的主类类型值不能重复。在每个主类下

亮甲治疗厚指甲效果如何
亮甲治疗灰指甲的功效
亮甲治疗灰指甲的原理是什么
亮甲治疗灰指甲管用吗