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

基于840D数控系统的人机界面二次开发

发布时间:2012-02-21 作者:吴艳花 雷俊杰  来源:万方数据
本文基于西门子840D数控系统提供的人机界面软件和开发环境,利用面向对象的编程语言VB进行人机界面的设计,利用VC建立语言动态链接库,将用户的特殊界面及加工方法集成后嵌入西门子系统。开发的钻铣类机床的专用操作界面已在计算机上模拟成功,并在实验室的数控机床上进行了验证。

    2.2.6文件传递

    该系统除了存取NCK/PLC中的变量、实现数控机床的监控,还要进行零件的加工,必须把某些程序和文件从HMI中复制存到NCK中,反之亦然。文件的存取是由数据管理器来实现的,必须使用IMC-File和IADS或者FileView-Command。

    该系统利用下列的命令进行文件的传递,如表1所示。

    表1域服务的命令

    这些函数的作用是在HMI和NC/PLC之间进行传递数据(或者数据文件),比如系统中要传递的零件程序、工具数据等。

    把这些文件拷贝到相应的文件夹下面,就可以打包成可执行程序,在HMI的开发平台上运行。

3结束语

    作者在西门子840D数控系统提供的HMI软件和开发环境下,利用VB进行钻铣类机床的特殊操作界面设计,使用VC++建立界面文件的语言动态链接库,用VB、VC++接口实现用户的特殊界面及加工方法嵌入西门子系统。操作界面在计算机上模拟成功后,在实验室的配备840D数控系统的钻铣机床实现了控制和监控。

3