双头叶片电解加工机床人机界面的二次开发.docxVIP

双头叶片电解加工机床人机界面的二次开发.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1 PAGE 1 双头叶片电解加工机床人机界面的二次开发 介绍了双头叶片电解加工机床的基本工作原理,设计出一套叶片加工机床的工作流程。利用OperatorProgrammingPackage编程包开发出一套人机界面,扩展了叶片加工机床的功能。 0引言 随着数控技术的进步,机床向着智能化、自动化以及多样化方向发展。各类新型机床不断涌现,有许多使用的是国外的数控系统,且绝大多数数控系统都没有中文操作界面,然而国内外机床的操作习惯有很大的不同,所以通用的机床界面已不能满意生产加工要求。为了满意用户的不同需求,使机床的使用更为高效便捷,扩展通用机床界面的功能是特别有必要的。因此需要开发出友好的且适合不同机床加工生产的人机界面,以提高生产工作效率。 1机床介绍 西门子840Dsl数控系统是西门子公司推出的一款开放式数控系统,具有很高的敏捷性和动态响应能力。本次介绍的机床是基于西门子840Dsl数控系统,设计成卧式双头进给方式加工的叶片电解加工机床。该机床主要用于加工航空发动机中的叶片,所以对精度的要求比较高。机床的两个阴极工具设计成加工面的外形,加工时工件用专用夹具固定,机床两个阴极工具同时向工件进给,通过电解液导电使阳极工件发生电化学溶解,从而使工件成型。双头进给加工方式可以削减叶片加工工序,对叶片加工精度的提升有很大的帮助。 2机床工作过程 依据机床工作原理设计出叶片电解加工机床工作流程,如图1所示。 图1机床工作流程图 3开发环境及软件介绍 本次界面开发选择的是OperatorProgrammingPackage编程包。该软件具有一种以组件为导向的架构。组件分为两大类:GUI组件和HMI服务。其中GUI组件是一种图形化的用户界面,用于实现用户与系统之间的互动。HMI服务是一种功能组件,用于实现图形界面基本功能以及将系统集成到自动化过程中。此软件包支持在Windows系统及Linux平台开发界面,功能全面,嵌入性好。界面的开发基于vc++语言,visualbasic用于编辑OA工具,QTDesigner用于图形化设计界面,HMI用于调试设计好的人机界面。 4人机界面的开发 4.1人机界面开发的总体设计思路 使用OperatorProgrammingPackage编程包开发的人机界面要保证层次清楚,功能齐全,便利引导操作人员进行操作。要开发什么样的界面,实现什么样的功能是设计的关键。人机界面的总体设计思路如图2所示。 图2人机界面的开发思路图 4.2人机界面实现的功能分类 依据叶片加工机床实现的功能,初步确定设计的几个界面:参数设置界面、机床界面(手动加工界面、单头加工界面、双头加工界面)、报警界面以及帮助界面。各界面实现的功能如图3所示。 图3人机界面功能图 (1)参数模块:主要用于设定电源参数、电解液参数以及机床进给参数,如加工电压、电流限流、温度、转点位置等。 (2)机床模块:可以执行加工程序,掌握加工的启停,实现机床加工过程中的参数以及机床状态的实时监测。 (3)报警模块:当机床运行出现故障时,系统会自动记录诊断信息(时间、状态、编号),并显示在界面中。 (4)帮助模块:将在线帮助集成到系统当中,可访问帮助手册,并可通过关键词索引。 4.3界面设计 在设计界面的过程中,首先要配置系统文件,通过Operator向导配置用户界面,创建好项目后,对界面菜单软键进行编辑定义,使用菜单软键上的NAVIGATION函数调用Screen类,实现屏幕间的切换。然后在.xml文件中对Screen类进行定义,使一个Screen类对应一个Form类。接下来就可以使用编程包中的QT软件对Form类中的Ui文件进行编辑,利用QT中信号和槽函数的机制,把不同对象绑定在一起,设计出所需要的界面。下面介绍部分设计界面。 4.3.1参数界面 机床参数在加工生产中起着至关重要的作用,所以在加工时对参数的监控是非常必要的。图4所示为叶片加工机床的参数设定界面,主要包括电源参数设置、进给参数设置以及电解液参数设置。 图4参数设定界面 4.3.2机床界面 针对机床的加工模式,把机床界面设计为3个子界面,分别为手动加工界面(图5)、单头加工界面(图6)、双头加工界面(图7)。这3个界面都是由加工状态栏和按键组成的。左右两轴在加工时,加工状态栏中显示机床加工参数和机床的状态信息。机床的三个状态信息由状态显示灯表示,绿灯为工作状态,红灯为停止或异常状态。按键用来执行程序命令。 图5手动加工界面

文档评论(0)

187****2259 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档