APP下载

基于XML的西门子802Dsl数控系统调试和诊断人机界面设计与实现

2018-05-14陈军源

现代职业教育·高职高专 2018年1期
关键词:人机界面数控系统西门子

陈军源

[摘 要] 为节省系统调试和诊断时间,基于XML技术设计了一套西门子802Dsl 系统的调试与诊断人机界面,便于系统调试与故障诊断,且符合国人习惯。

[关 键 词] XML;西门子802Dsl;调试与诊断;人机界面

[中图分类号] TG659 [文献标志码] A [文章编号] 2096-0603(2018)01-0184-01

西门子802Dsl数控系统是西门子公司推出的经济型数控系统,广泛应用于车、铣、钻、冲和加工中心等机床上。西门子公司提供的标准人机交互界面在全球范围内都一样,只是语言不同而已。为适应专用机床、简化操作和特殊应用需要,西门子数控系统人机界面需要二次开发。

一、当前通用西门子802Dsl系统自带的调试与诊断存在的

问题

(1)系统没有调试向导,需要调试人员查阅相关说明书;(2)参数界面显示所有参数(数量太多),只有英文名字,且没有提示用途的取值范围,这给文化程度不高的联调人员带来困难;(3)系统自带PLC信号查询比较困难,要知道非常长的信号地址格式,且信号没有解释用途。

二、解决问题的措施

根据西门子802Dsl数控系统调试的基本步骤和重点参数、维修涉及的信号,利用SINUMERIK 802Dsl提供的基于XML的脚本语言,编写符合中国人习惯的调试和诊断人机交互界面,通过RS232导入数控系统中编译执行。

(1)总结西门子802Dsl数控系统的调试步骤,把各个步骤进行的内容写入人机交互界面中去,便于用户按提示进行调试。(2)提取西门子802Dsl数控系统的重点常见关键参数。(3)提炼调试和诊断所需要的关键PLC信号。

三、人机界面设计的范式

界面的编写是基于XML技術,利用文献2和3提供的系统设计范式:整个XML程序要求全部写在标签内(DialogGui就是西门子数控系统识别的XML文档的起止标志);

标签就是一个完整的系统显示界面;

标签就是menu界面中里面的部分;标签就是menu界面中右侧和下侧的软键;标签就是form标签中的具体内容。需要特别注意的是,若要获取PLC信号,例如,需要自己知道要提前的PLC信号地址,再根据refvar来读取;若要提取系统参数"edit2"xpos="36"ypos="56"refvar="$MA_ENC_TYPE[0,AX1]"/>,需要知道要提取的参数英文名称,再根据不同类别的参数提取格式稍有不同。

四、人机界面的设计与实现

系统主要包括调试部分和诊断部分。为便于不太熟悉西门子系统的操作人员能更好地调试设备,将调试部分又分为调试向导、关键参数设置和PLC信号设置三部分,诊断部分分为用户报警文本和故障处理帮助界面,部分界面如下图所示。

本文针对西门子应用广泛的中低档数控系统802Dsl,设计和开发出实用的机床调试和故障诊断人机界面,这将节省机床调试时间,提高机床诊断速度,方便数控维修教学。

参考文献:

邴旭,化春雷,李焱,等.西门子数控系统人机界面二次开发方法研究[J].制造技术与机床,2011(10):163-166.

猜你喜欢

人机界面数控系统西门子
浅谈无锡地铁信号系统人机界面的应用与研究
地铁综合监控人机界面设计分析
人机界面设计中的心理学因素
海德汉ITNC530系统的Q参数循环的应用
华中数控在CIMT 2015上展示3C钻攻生产线
新闻浮世绘
基于Windows的线接触加工数控系统实时性研究