840Dsl数控系统界面开发与应用(初级教程).ppt
- 文档编号:422554
- 上传时间:2023-04-29
- 格式:PPT
- 页数:28
- 大小:1.57MB
840Dsl数控系统界面开发与应用(初级教程).ppt
《840Dsl数控系统界面开发与应用(初级教程).ppt》由会员分享,可在线阅读,更多相关《840Dsl数控系统界面开发与应用(初级教程).ppt(28页珍藏版)》请在冰点文库上搜索。
840Dsl数控系统界面开发与应用,三一精机有限公司电气所2011-02-10,前言,Siemens840Dsl数控系统界面设计部分结合Qt设计了系统的界面架构,且将这部分HmiProgrammingPackage(以下简称hmiPP)开放给二次开发人员,更便于用户开发,功能更强大,设计更快捷。
该开发包首先要求掌握基本开发步骤,根据教程实现简单的界面开发,逐步了解vc以及Qt编程前提下,实现更为复杂的界面开发。
熟悉各种机床的加工工艺,结合hmiPP定制机床加工界面。
教程大纲,一、开发准备工作二、840Dsl二次开发所实现功能三、开发流程四、开发包使用手册及开发演示,一、准备工作-名词解释,GUI:
graphicsuserinterface图形用户接口,即界面控件/组件:
软键、软键栏、下拉菜单、输入框、确认框、勾选框等Qt槽通信:
Qt特有的内部消息传递机制,了解即可。
标签,回调按钮,水平软键栏,软键,竖直软键栏,单行输入框,标题栏,多行输入框,下拉菜单,开发需要软件,开发工具安装及使用,Visualstudio基本使用创建工程、配置项目、修改代码、添加类资源、编译链接运行、调试、视频教程主要介绍二次开发常用软件QtDesigner、slHmiConverterGui、虚拟机VirtualPC及VisualStudio的使用,C/C+编程基础,C语言掌握模块化开发、函数、变量、数组、指针、结构体等概念及应用,可参考C语言基础教程。
主要掌握对象、类、继承等概念及应用,在实践中逐渐积累,不断学习。
二、840Dsl所能实现功能,GUI界面设计:
根据用户需要定制机床界面R参数读取(CAP)、PI服务:
获取并修改指定通道R参数值;向NCU传递PI命令,激活内置函数。
加工程序管理:
NC加工代码创建、修改、删除等操作报警事件处理:
对加工过程中出现的错误报警并进行处理其他功能:
多语言支持二次开发的开放性:
支持Qt组件开发与QtOpenGL开发,可实现加工过程模拟、加工轨迹规划等类似于ShopMill、ShopTurn功能。
GUI界面设计,左图为二次开发界面,可根据用户需求设计出更实用、美观的界面。
提高加工效率。
R参数读取,上图为用户自定义的全局变量设定界面。
加工程序管理,左图为840Dsl程序管理界面,实现程序的创建、复制、剪切、删除等操作。
报警事件处理,左图所示为报警界面,红框中为报警消息的时间、内容。
加工模拟,左框中视频为840Dsl系统加工模拟。
三、开发流程开发视频,启动VisualStudio2008点击FileNew-Project-设定项目名、存储位置-OK,第1步.创建VisualStudioHMI项目,设定项目属性(右图所示):
是否支持多语言添加屏幕、表单是否自动生成xml配置文件以及systemconfig.ini文件Ui是否支持QtDesigner设计点击Finish结束创建,首先理解界面的层次结构:
第2步修改XML文件xml设计视频,Dialog对话框Screen屏幕Form表单Menu菜单Softkey软键Recall回调Navigation导航,界面层级结构示意,XML文件,第3步设计ui文件QtDesigner视频,.ui文件是由工程自动生成,可在QtDesigner中进行编辑的界面文件。
其模式为所见即所得,在QtDesigner设计的样式界面完全相同显示在840Dsl系统界面中。
第4步编译运行VisualStudio项目,点击Build-Buildsolution或按下F5快捷键;运行后生成debug目录,debug/appl/路径下存放dll文件,为项目生成文件;,第5步配置840Dsl二次开发文件,四、HMI编程开发包使用手册,英文使用说明840Dsl配套的英文使用手册,包括HMI窗口、GUI(图形用户接口)组件、NC/PLC通信、报警事件处理、文件文件夹服务;中文使用手册翻译的中文版本使用手册,开发演示,开发步骤主要分为三个阶段:
开发视频演示,总结,HMI开发包基于WinXP平台,采用VisualStudio编译Dll链接库的开发方式,具有良好开放性,方便用户做多种二次开发。
开发流程为,完成本教程内容,可适当学习C+基础,进行VisualStudio+QT开发,实现更复杂的840Dsl界面开发。
谢谢大家!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 840 Dsl 数控系统 界面 开发 应用 初级教程
![提示](https://static.bingdoc.com/images/bang_tan.gif)