针对现有数控自动编程系统在实现方法上存在耦合性较高的问题,设计并实现了一种基于加工特征的可重构式车间自动编程系统.给出加工特征的定义并指明其相互关系,建立了零件加工特征模型,在此基础上搭建了基于加工特征的可重构式车间自动编程系统体系结构.将数据库技术引入自动编程系统,设计了面向车间的加工特征数据库,用于存储零件几何和工艺特征,从可重构的角度出发提出该系统中人机界面模块和NC程序生成模块的实现方法.设计了一套基于中低端工业触摸屏的系统集成方案,为该自动编程系统的远程升级与维护供了保障.基于C#编程语言开发了原型系统,并与数控铣床控制器和服务器进行了集成,通过一个待加工零件进行了测试,结果表明该系统耦合性较低且便于维护和升级,具有一定的实用性.
加工特征 数据库 自动编程 可重构