您所在的位置:e-works首页 > 产品创新数字化(PLM) > CAM

Siemens PLM Sortware征文:基于UG CLS文件使用C语言制作智能后处理工具

发表时间:2008-9-10 张伟
关键字:UG 后处理 CLS文件
基于UGCLS文件特性,利用C语言制作附带业务规则的后处理工具的一个思路

    1前言
    UG后处理操作是UGCAM数控加工工作中一个重要环节,主要任务是把在UG加工环境下生成的加工刀位文件转换成机床可接受的数控代码文件。UG本身提供了强大的Post Builder后处理构建器,但是从实践使用来看,普遍存在后处理过程缓慢,后处理不能够智能,调整不灵活的等弊端。这主要是因为,对应不同的加工方式,所要求的刀位文件格式不一样,这就要求编程者,针对每一个操作根据不同的加工方式,选择不同的后处理模板,操作非常繁琐,容易出错。很多使用UG软件做数控编程的企业,或多或少的都存在这样的问题。另外,在构建后处理工具时,后处理构建者大多只考虑后处理的刀位文件格式能否被机床认可,而很少有人考虑融入业务逻辑的智能处理和智能检查功能,后处理工序的智能化还没有受到普遍的重视。
    下面介绍基于UG CLS文件使用C语言制作智能后处理工具的一个思路。

    2思路介绍
    在UG加工环境下编制好的加工程序,可以整组输出为CLS文件。充分分析CLS文件,我们可以利用这个文件的特点来开发附带业务规则的后处理工具。为了更好的进行介绍,首先准备好一个CLS文件,并分析其特点:选中一组编制好的加工操作,这组加工程序包含两个加工操作,P50-A和P30-B。它们的刀轨分别如图2和图3:

    CLS文件已经准备妥当,现在现在开始详细介绍。
    2.1CLS文件的简单分析
    刚刚后处理的CLS文件包含了UG操作中的一些关键信息,如操作名称等等。如图4。

本文为e-works原创投稿文章,未经e-works书面许可,任何人不得复制、转载、摘编等任何方式进行使用。如已是e-works授权合作伙伴,应在授权范围内使用。e-works内容合作伙伴申请热线:editor@e-works.net.cn tel:027-87592219/20/21。

责任编辑:李翔
4