郭峰, 邬铎, 化春雷, 仇健, 李正男
(沈阳机床(集团)有限责任公司,沈阳 110142)
SINUMERIK 808D是一款针对普及型数控设备的操作系统,其通过采用智能、坚固和易于操作的硬件方案,为普及型数控设备树立了新典范。在机床行业如何与对手的产品差异化竞争成为各个厂家树立自己品牌的新出发点,除了机床自身的性能上的提升,数控系统的个性化成为能否成功的重要因素。为了实现这种个性化的要求,SINUMERIK 808D提供了灵活性极高的开放式结构。本文将讨论自定义画面功能在普及型数控车床上的功能应用。
1)基本信息介绍:售后信息,机型介绍,功能特点,图片或文本方式较多;2)基本调试支持:I/O状态监控,机床数据修改,与PLC进行数据交换(DB/M/I/O);3)基本状态信息及加工关联:机床基本状态读取(坐标/刀具号/倍率/速度),与加工宏程序机型关联(R变量)。
1)格式的注意原则
有始有终:

逐级对应:


2)基本格式与层级模式(见图1)。
1)Include
功能:写在 xmldial.xml中,用于声明还是用到了哪些写有代码的文件。
格式:<·INCLUDE src=“xxxx"·>
2)Menu
功能:声明需要打开的form,定义该对话框中的软按键。
格式:<open_formname=“…”/>
3)Let
功能:声明一个自定义的变量,并根据需要定义变量的格式和预设值。

图1 基本格式与层级
格式:<let name=“名称”type=“int/float/double/string”>预设值</let>
4)Op
功能:用于赋值。
格式:<op>“plc/m0.0”=1</op>
5)Function_body
功能:该指令用于自定义一个函数,以供在其他部分需要使用该函数逻辑的时候进行调用。可根据需要,创建不同的函数类型。

6)Form
功能:在当前界面中所显示的全部内容和计算都在该标签中进行定义,form中包含许多执行功能的标签。……p>