传统模型特征识别一般只能识别标准的孔、槽特征,当特征组合复杂、特征面缺失时则无法识别并给出候选工艺,为了有效支撑数控自动编程模式,提出一种架构线、面和边界基础几何特征框架的方法,以特征面凹凸和边界关系为基础设计模型分解规则。从STL文件中获取三角形面片数据,提出改进面积分布算子进行特征识别,同时给出了模型特征识别自动编程应用流程,以实现数控自动编程加工的新思路和新办法,最大程度上实现数控编程自动化,提高编程效率及软件对复杂加工对象的适应性。