3.基于特征加工的自动化编程
NX的基于特征的加工编程提供了数控加工程序编制的新的方法,它通过特征管理器识别零件的几何特征,然后采用加工规则识别加工特征的物理特性和属性,进行特征分组,并基于特征分组选取合适的刀具、切削方式和加工参数,创建相应的加工程序。利用NX的基于特征的编程技术(图6),与标准技术相比,可以缩短超过90%的编程时间。
图6 基于特征加工的自动化编程
基于特征的自动化编程过程包括以下几个方面。
(1)特征识别
针对任意来源的被加工几何对象,读取其几何特性,识别被加工的特征形状。
识别特征的方式可以有多种:①CAD特征和用户自定义特征可直接识别为加工特征;②基于零件的几何拓布结构来识别加工特征,可以处理通过IGES或STEP接口接收的来自其他系统的CAD模型;③通过对简单几何赋予标记来识别为加工特征,例如对一个点赋予标记来定义一个台阶孔,并描述孔的深度、直径等,可对特征、点、圆弧、面和特征赋予标记,使它们成为加工特征。
(2)加工推理
根据识别的特征,系统自动利用内置的基于知识的推理机制,对加工特征进行分类,如按孔的直径分类,或按面的法向分类等,并决定加工的操作类型与参数,选取合适的刀具,创建加工程序。
(3)刀具轨迹优化
对加工程序应用知识规则进行优化,提高加工效率。可以按照最少刀具数量、最少换刀次数以及最小刀具移动距离等方式进行加工程序的优化。
4.基于PMI驱动的智能加工编程
基于PMI驱动的智能化加工编程是基于特征加工的自动化编程技术的深度应用,其工作过程如图7所示,它直接读取MBD模型的几何特征和产品制造信息,然后根据特征和产品制造信息自动选取适合的加工工艺,自动创建相应的加工刀具轨迹。
四、结语
基于NX CAM的智能化编程解决方案采用了领先的CAM快速编程技术和自动化编程技术,能有效提高知识和资源重用率,缩短工艺准备时间。对编程者而言,则大幅降低了非工艺设计流程环节的工作量,使数控加工编程的效率达到最佳状态,满足数控加工的各种要求。
更多精彩内容请关注PLM之神微信公众号!