|
SINUMERIK Operate 具有一种以组件为导向的架构。其组件分为 GUI 组件和 HMI 服务两大类。其中,GUI 组件是组成人机界面的主要部分,主要用于实现系统与用户即时交互。通过 GUI 组件与 HMI 服务灵活配合,可以创建出满足我们需求的 HMI 系统。SINUMERIK 数控系统操作界面按功能划分由若干操作区域组成,通常一个操作区域只有一个对话框。一个对话框可以分为多个屏幕,一块屏幕包含消息栏、水平软件、垂直软件和窗体。窗体是我们实现输入操作的载体,软键是触发函数功能的媒介。在配置文件“systemconfiguration. ini”中确定 HMI操作区域的组成结构和系统的 HMI 对话框,通过 XML文件定义了 HMI 对话框的屏幕布局,所包含的屏幕,界面软键以及各屏幕的切换关系。软件主页面部分XML 源文件如下:<SCREEN implementation = " powersiking. homescreen" name = " home-screen" > / / 屏幕定义与命名< FORiMimplementation = " powersiking. homeform " name = "homeform" formpanel = " Full Form" / >/ / 屏幕内窗体定义<MENU name = " homehu"softkeybar = " hu" > / / 底部软键栏定义<SOFTKEY position = " 1" > / / 底部第一个软键定义<PROPERTY name = " text ID" type = " QString" >usermanagement< / PROPERTY> / / 定义软件名称<NAVIGATION target = " screen" > / / 点击软键,跳转到目标屏幕<SCREEN name = " managementscreen" / >< / NAVIGATION><FUNCTION name = " donothing" args = " / " / > / / 点击软键触发函数< / SOFTKEY>……窗体设计采用 QtDesigner 中 HMI-solutionline 组件搭建图形化用户界面。对 vs2008 调试环境进行配置,修改系统配置文件,运行源程序后生成人机界面hmi 文件、后台逻辑动态链接库 dll 文件以及语言翻译ts 文件,生成文件会自动导入数控系统相应文件夹路径下,实 现 将 数 控 强 力 加 工 软 件 嵌 入 SINUMERIK840Dsl 数控系统中。我们的 HMI 系统入口为标准操作界面主页上预留的第七个软键,启动数控系统点击软键即可启动数控强力刮齿加工软件,在软件不同功能模块下实现所需的功能业务。如图 2 为数控强力刮齿加工软件主页面。
欢迎询价!!!QQ:3004995626
欢迎询价!!!0591-83969954
欢迎询价!!!15306912905
价格有优势 欢迎询价采购!MAC112C-0-HD-2-C/180-A-0/S011
MAC112C-0-HD-2-C/130-A-1/S00
MAC 112C-0-HD-2-C/130-A-1/S00
MAC112C-0-HD-3-C/130
MAC112C-0-HD-3-C/130-A-0
MAC112C-0-HD-3-C/130-A-0-2/WI520LV/S001
MAC112C-0-HD-3-C/130-B-0
MAC112C-0-HD-3-C/130-B-0/S005
MAC112C-0-HD-3-C/130-B-1/S021
MAC112C-0-HD-3-C/130-B-1/S05
MAC112C-0-HD-4-C/130-A-1/WT5201V
MAC112C-0-HD-4-C/130-A-0/WI518LV/S021
MAC112C-0-HD-4-C/130-B-1/W1522LV
MAC112C-1-HD-1-B/130-B-1/I 625
MAC112C-1-HD-3-C/130-A-0/S005
MAC-112C-0-ED-2-C/130-B-0
MAC112C-0-ED-2-C/180-B-0/5003
MAC112C-0-ED-3-C/130-A-0/S05
MAC112C-0-ED-3-C/130-B-0/S05
MAC112C-0-ED-3-C/130-A-0/WI520
MAC112C-0-ED-4-C/130-A-0/W1551/S05
MAC112C-0-ED-4-C/130-A-0/W1XXX/S05
MAC112C-0-ED-4-C/130-A-0/WI516LV/S005
MAC112C-0-ED-4-C/130-A-0/WI524/S05
MAC112C-0-ED-4-C/130-A-0/WI520B/S05