基于RT-Linux的开放式五轴联动电火花加工数控系统及其在带冠涡轮盘加工中的应用
2012-04-13杨建芳王振龙迟关心
电加工与模具 2012年5期
王 彬,杨建芳,郭 妍,王振龙,迟关心
(1.北京市电加工研究所,北京100191;2.哈尔滨工业大学机电工程学院,黑龙江哈尔滨150001)
电火花加工是一个非常耗时的过程,这就要求系统具有在长时间加工中保持稳定的能力。同时,为了保证电火花加工数控系统软件的实时性,理想的开发平台应该是实时多任务的操作系统,如Vx-Works、pSOS和NT+RTX等。但这些操作系统都是商业化产品,大多较昂贵且开放性较差。虽然Windows操作系统应用很广,但它属于非实时操作系统且实时扩展性能不是很理想,制约了自身在高性能数控领域中的应用。近年来,一些基于 Linux操作系统的实时改造方案的诞生,为数控系统软件的实时开发平台提供了很多更好的选择,并得到了广泛的应用。另外,系统的开放性可使功能扩展变得简单,使其能及时地满足新的技术要求[1]。
1 数控系统软件的开放式体系结构设计
开放式数控系统采用模块化设计方案,根据不同的功能类型将系统划分为各功能模块,模块间通过特定的通信方式进行彼此间的通信,使各模块既独立又能形成统一的整体,增强整个EDM数控系统的开放性、可移植性和可扩展性等[2]。
1.1 电火花加工数控系统软件功能任务划分
电火花加工数控系统中的任务可理解为完成特定功能的程序模块。
按功能可划分为加工控制任务和辅助管理任务。直接与数控程序运行有关的任务称为加工控制任务,其他任务为辅助管理任务,负责数控代码的准备及其他一些程序的管理功能。……
登录APP查看全文
