加工特征是实现复杂结构件高效、高质量数控编程的有效手段,但是同一类加工特征只是几何形状和加工工艺相似,并不完全相同。如何适应不同的企业资源与工艺水平、不同类型的复杂结构件进行加工特征定义是基于加工特征进行自动数控编程的一个难题。针对以上难题,本文提出了一种复杂结构件数控编程加工特征用户自定义方法,基于全息属性面边图表达加工特征几何信息,给出了具有一定柔性的加工特征几何信息定义方法,基于语义与规则建立加工特征工艺信息及其与几何信息之间的关联关系,实现了由用户根据企业的制造资源、零件结构和工艺人员的编程习惯等因素自定义加工特征。根据本文提出的方法开发了飞机复杂结构件加工特征用户自定义及自动编程系统,已成功应用于国内某大型航空制造企业的飞机结构件数控编程,经过多项飞机结构件测试,本文提出的方法特征识别正确率平均达到97%。
Machining feature is an effective way for machining process knowledge accumulation and reuse of complex structural parts of aircraft.Machining features of the same type are not completely identical,and are just alike in geometric shape and machining process.How to adapt to different enterprise resources,process levels,and types of structural parts in defining machining features is a difficult issue for automatic numerical control(NC)programming based on machining features.To address the issue,this paper proposes a user defined method for machining features in NC programming of complex structural parts.The geometric information is expressed by holistic attribute adjacency graph,and a flexible geometric information definition method is presented.The process information of machining features and its association with geometric information are established based on semantics and rules.The machining features are defined by users according to the factors of enterprise manufacturing resources,structure of parts,and programming preference of process engineers.A machining feature definition by users and automatic NC programming system of complex structural parts of aircraft are developed based on the proposed method,which has been successfully applied to NC programming of aircraft structural parts in a large-scale aviation manufacturing enterprise.Testing of many structural parts shows that accuracy of feature recognition can averagely be up to 97%.