东方电机股份有限公司在20世纪90年代中期就引进了原EDS公司PLM事业部的UG 系统,经过多年的应用,技术人员已经逐步把很多工作转移到该软件平台。UGⅡ系统作为一个多功能集成的工程应用系统,特别是随着近年的发展和不断完善,已能适应公司的各项技术开发及生产制造任务。然而在使用其 CAM模块进行数控加工程序编制时,有太多的参数需要设置,有时难免疏忽,也比较烦琐,直接影响了编制加工程序的效率。虽然,EDS公司在开发 UGⅡ系统时,提供了很多模板,但工程技术人员还需面对企业本身的设计制造的实际情况,收集一些基础的技术参数,构建适合本企业的数据库。这里将根据在UG 系统的CAM模块中刀具参数的设置过程,从以下几个方面,详细介绍如何建立用户自定义的刀具数据库。 一、创建刀具几何结构参数数据库 在实际加工应用中,需要对一个工件或多个工件编制加工工艺及程序时,都有可能用到多种规格、不同类型的加工刀具。如果我们在编制程序时,每次都要重新创建并设置这些刀具参数,包括刀具的几何结构、材料等,效率必将大大下降,而且所完成的也只是些简单的重复劳动。 在UG 系统的 CAM模块中,我们可以通过在Create Tool对话框中选择 Retrieve Tool按钮,直接调用UG 刀具库中定义的30多种不同类型的刀具,如图 1和图 2所示。但 UG 库中的刀具多数并不是我们需要的规格尺寸的刀具,因此我们希望可以一次性地定义好需要的刀具几何结构参数,在以后的操作中能够像调用UG 库中刀具一样,直接使用。 图 1 Create Tool对话框 图2 Retrieve Tool子菜单 在UGⅡ系统中,刀具几何结构参数库主要存放在 ${UGⅡ_BASE_DIR}\Mach\resource\ library\tool\ 目录下,主要由以下几个文件构成:ASCⅡ子目录下Dbc_tool_ ascⅡ.def、Dbc_tool_ascⅡ.tcl 和English或Metric 子目录下的Dool_ database.dat。 文件 Dbc_tool_ascⅡ.def 定义了刀具库必要的刀具几何结构参数变量及库的类型层次结构;文件Dbc_tool_ascⅡ.tcl 则包含了各个刀具库操作事件处理器,它们主要用于 UG 与刀具库的连接。在文件 Tool_database.dat中存放的就是我们最关心的东西,所有的刀具几何结构参数和材料信息都在其中。 用户定义新的刀具,可以直接修改 Tool_database.dat 文件中的刀具记录。另外,也可以在UG 中先定义好刀具的几何结构参数,然后通过执行 Shop Documentation,选择最后一个输出模板 Export Tool Library to ASCⅡ d...