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

数控系统人机界面开发方法研究

发布时间:2013-06-09 作者:邴旭 林剑峰 徐兆成 化春雷  来源:万方数据
关键字:数控系统 人机界面 开发 
本文介绍了西门子、FANUC、海德汉以及国产数控系统的人机界面开发方法。

  2.3 WinCC Flexible

  WinCC Flexible是西门子公司的专业组态软件,适用于西门子的各种操作面板,可实现鼠标和功能键的处理,输Ⅳ输出域,bar条,历史曲线等等。应用WinCC Flexible开发的画面既可以作为HMI Advanced的扩展,也可单独运行。图2为应用WinCC Flexible软件开发的机床HMI界面。

应用wmcc FladbI嗽件开发的机床HMI界面
图2应用wmcc FladbI嗽件开发的机床HMI界面 

  应用WinCC Flexible软件开发界面的特点是具有强大的图形化组态功能,简单高效、易于上手、开发周期短。它提供了智能化的向导工具和供用户使用的丰富图库及操作对象,并支持用户自定义对象。它还具有强大的通信组态功能,支持多种通信类型,可组态基于Windows CE的SIMATIC HMI设备、西门子的C7、乃至PC机。可以与西门子的STEP7、iMap和Scout等软件集成在一起。并且具有优良的开放性和扩展性,支持VB脚本和C脚本功能。

3 FAM7C系统人机界面开发

  目前,FANUC系统人机界面的开发方法有三种:宏执行器、C语言执行器、FANUC PICTURE。这三种开发方法的特点如表2所示。

表2 FANUC系统人机界面的开发方

  3.1 宏执行器和C语言执行器

  宏执行器通常用于集成加工程序,制作特殊加工固定循环,或者简单地自定义画面;C语言执行器功能强大,是被广泛应用的计算机语言,基本上可以取代宏执行器,国外高档机床、特殊机床应用较多,但是使用C语言执行器开发界面周期长,调试过程复杂。运用C语言执行器开发界面,将源文件(.src)编译为二进制文件(.rel),可通过中间文件(.1st)看编译错误记录。
  usage:mcompi[SRC File][-0/-30]
  -0:Macro compile for FS0i-D
  -30:Macro compile for FS30i

  然后,通过Link控制文件(.Ink),链接二进制文件和库文件(.mex)最终生成Rom文件(.tom),再将Rom文件转换为存储卡格式文件(.mem),最后传到CNC中。

  运用C语言执行器开发界面,首先要安装WinRi.vet Compiler,从源文件到最终文件生成的过程由Win.River Compiler直接完成,相关内容定义都在批处理文件Makefile中,执行时只需输入nmake.exe命令即可。最终文件为存储卡文件格式(.mem),最后传到CNC中。

  3.2 量FANUC PICTURE

  FANUC PICTURE采用图形化设计界面,特别适合画面的制作,能够满足绝大部分用户界面开发的需要。开发界面程序过程如下:

  (1)首先创建一个新工程,对CNC硬件做参数配置,在多语言设定选项卡中可以设定语言种类和不同语言的切换方式。

  (2)用编辑环境设计画面,画面的编辑过程就是设置通用控件以及FANUC专有控件的位置和属性的过程。

  (3)为了与CNC系统交换信息,必须给各图形元素赋予对应CNC各种信息的功能。为此FANUC PICTURE设计了两种功能指令库:CNC窗口库和PMC窗口库。绘图时点击图形元素的属性,在属性项中将相应的功能赋予该元素即可完成与CNC系统的链接,所绘画面即会具有操作CNC与显示CNC信息的功能。

  (4)编程结束后,将执行文件传人CNC的FlashROM中存储,在数控系统上运行。图3所示为应用FANUC PICTURE开发的轴状态显示界面。

应用FANUC PICTURE开发的轴状态显示界面
图3应用FANUC PICTURE开发的轴状态显示界面

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