刘玉琳 徐双满 霍 凯
(北京交通大学机械与电子控制工程学院,北京 100044)
人机界面(humen machine interface,HMI)是操作人员进行操作选择、参数输入及观察机床运行状态的接口。西门子840D数控系统已经具备通用的人机交互界面,可供操作人员进行机床操作、程序调用、参数设置、状态监控等。针对某些加工过程比较复杂的情况,如加工过程要求严格的操作流程、加工前需要输入多个参数、加工的不同阶段需要调用不同的加工程序、需要自定义的操作提示及信息反馈等。此时通用的人机界面已经不能满足用户的需求,为了适应更复杂的应用需要针对加工任务进行人机界面的二次开发。
西门子840D数控系统具有很好的开放性,用户可根据需要开发适合生产需要的自定义界面。针对人机界面的二次开发,西门子提供了3种方法,包括系统扩展用户接口编程、HMI编程包(HMI programming pachage)配合高级语言编程及西门子专业组态软件WinCC Flexible编程。其中系统扩展用户接口编程无需购买任何软件,只需利用记事本等文本编辑器即可进行开发,且能够无缝嵌入系统界面是一种经济高效的开发方法。
本文主要介绍基于系统扩展用户接口进行西门子840D数控系统界面二次开发的方法。
基于系统扩展接口的界面开发功能基于ASCII文件配置来实现,通过记事本等文本编辑软件进行编写,文件的扩展名为“.COM”。……