最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

基于840D的数控轧辊磨床数控系统应用数控软件开发

发布时间:2014-06-01 作者:闰利文 招俞涛  来源:万方数据
关键字:840D 数控系统 数控软件 
本文根据以西门子840D数控系统为基础的数控轧辊磨床特点和用户落求,按照模块化的软件设计思想,利用Visual Basic6.0、Visual C++与西门子开发环境OEM相结合开发了轧辊磨床数控系统应用软件,介绍了该应用软件的工作目标、结构体系、功能模块划分、功能模块通讯配置换方法和部分模块的实际应用及实现。

  在线诊断模块:应用程序运行中,右上角出现感叹号后,表示出现故障报警。返回主界面,选择该模块,进人故障显示画面,观察故障内容。在诊断界面内左侧报菩列表中,通过上下箭头键移动选择报替号,可以在右侧文本框内显示详细内容。

  测黛选择模块:本模块中选择测量方案后,使测量系统架上测量头的运动到位,打开相应的触点开关,可以自动测量轧辊的直径、辊形、圆度,将结果显示在屏幕卜并存储到数据库中,以便显示或再现测量曲线、误差分析和打印时使用。该模块包括3个子模块:辊形测量、圆度测量及侧母线测量,同时各模块中又有4种误差评定模块:最大内接圆、最小外接圆、最小二乘法及最小区域法。

  砂轮修整与补偿:砂轮线速度补偿相关参数设定、砂轮修整控制、砂轮修整曲线设定。同时包括砂轮进给补偿和砂轮直径补偿。

  文件管理模块:该模块主要是对运行文件、操作文件、维护文件和轧辊管理文件进行记录、查看和管理。如:运行文件和操作文件仅用来查看,用户不能对其进行编辑修改。系统会自动在运行过程中添加这两种记录井按照日期降序排列。

  系统帮助:系统软件操作过程说明。

2 数控 软件部分功能模块的应用实例及实现

  该数控 软件功能较多系统庞大,本文不能一一罗列。现在只介绍部分功能的应用与实践。

  2.1 数控 软件的主界面介绍

  该主界面可以在上位机(MMC1Q3)启动时直接进人,也可以设置成在西门子840D基本菜单中按下《STARS》软键进人。主界面中显示了如上所述的7个功能模块,

功能模块

  2.2 轧辊加工界面的买现

  轧辊加工界面如图5所示,该模块中的每个区域,变量一般以结构形式存储,或者以结构的陈列存储。因此,在存取变址时,在地址中必须包含以卜信息:区域+区域号、模块、变量名、行号。各坐标轴位置显示的是各位置后台功能的实现。具体通过DC3E建立连接,使用全局变量“G_chNCDDE-ServiceName”作为LinkTopic。把NCDDEServiceName和NcddeMachine-Name输人到MMC.INI文件中,此时就成为了链接主题。下而举例说明读取一个轴的相关参数时用到的程序代码。

加工界面

3 结语

  本文设计的轧辊磨床数控系统应用数控 软件采用主菜单和子菜单相结合的方式,便于操作者使用。软件是针对客户的特定要求而设计的,控制整个磨床操作,通过采用简捷的页面及菜单系统,控制软件可提供控制运行的各种功能。在运行中很容易监控设备工况、不断刷新的图表和曲线。显示了各种实时的重要信息。曲线编程和磨削工序编程完全采用表格参数化,操作者只要简单地输人相应的数字就可以完成曲线的编程任务,方便快捷。实践证明,该应用软件特点是不要求操作者必需具有CNC系统的专门知识,即可操作数控车七辊磨床。 

3
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。