通过以上工作所建立的刀具库,笔者称为刀具几何结构参数库,它主要由刀具的几何结构数据组成。对于编程人员来说,创建一个Operation,生成可以使用的刀位程序,还需要设置刀具的相关切削用量参数,包括主轴转速、切削深度、进给速度等。在UG系统的CAM模块中,执行Feeds and Speeds对话框中的Reset from Table,系统可以根据切削深度、刀具材料、零件材料及切削方法,自动从库中调用并计算出相应的切削用量值,如图5所示。
图5 Feeds and Speeds对话框
除切削深度需要手动设定外,用户从相应的库中可以直接调用不同的切削方法、零件材料和刀具材料。其中刀具材料,我们也可以在创建刀具时从刀具几何结构参数库中直接得到,关键是在建立刀具几何结构参数库时,刀具记录中包含了正确刀具材料信息MATREF,即引用刀具材料库的某一材料参考信息。在UG系统中,切削方法、零件材料、刀具材料都以库参考值存在,分别对应于CUT_METHODS. DAT、PART_MATERIALS.DAT、TOOL_MATERIALS.DAT文件中的LIBRF值。系统执行Reset from Table,根据各库参考值和切削深度,在切削参数库FEEDS_SPEEDS.DAT文件中进行检索,引用被检索出记录的数据,如Surface Speed、Feed_per_Tooth等的值,进而计算出相应的主轴转速、进给速度等。