为机床工具企业提供深度市场分析                     

用户名:   密码:         免费注册  |   申请VIP  |  

English  |   German  |   Japanese  |   添加收藏  |  
沈阳机床

车床 铣床 钻床 数控系统 加工中心 锻压机床 刨插拉床 螺纹加工机床 齿轮加工机床
磨床 镗床 刀具 功能部件 配件附件 检验测量 机床电器 特种加工 机器人

机器人

电工电力 工程机械 航空航天 汽车 模具
仪器仪表 通用机械 轨道交通 船舶

搜索
热门关键字:

数控机床

 | 数控车床 | 数控系统 | 滚齿机 | 数控铣床 | 铣刀 | 主轴 | 立式加工中心 | 机器人
您现在的位置:机器人> 技术前沿>解析SINUMERIK 840D软件结构及通讯
解析SINUMERIK 840D软件结构及通讯
2013-11-17  来源:数控机床市场网  作者:董新录 张楠 董浩 姜烁


  
 
    摘要:本文以SINUMERIK 840D在一台数控轧辊磨床上的应用,来解析SINUMERIK 840D系统软件结构及整个系统通讯,以提高我们对SINUMERIK 840D数控系统的理解和认识,更好的服务于生产。

   

     关键词:软件  通讯  数控系统  网络
 

      1. 引言

      SINUMERIK 840D系统是西门子公司于20世纪90年代推出的高性能数控系统。包括SINIMERIK 840D power line和SINUMERIK 840D solution line 两种版本,目前国内市场主流系统是SINUMERIK 840D power line数控系统,根据应用的对象和价格因素,可以选择各种版本的硬件配置。从结构上看SINUMERIK 840D包括三大部分,HMI(包括OP、PCU、MCP)、NCU(包括NCK和PLC),和DRIVE(包括611D和电源),他们之间由总线连接,整个数控系统自成一个网络,完成通讯。

      2. 系统简介
  

      下面以SINUMERIK 840D在一台数控轧辊磨床上的应用来介绍整个系统的软件和通讯过程,该数控系统硬件配置为:数控核心采用的是NUC 572.5版本,PLC采用PLC 317_2DP ,HMI采用PUC50 ,驱动为SIMODRIVER 611D。控制对象是一台轧辊磨床,按要求完成轧辊的曲线磨削,同时保证一定的圆度、圆柱度、曲线误差和光洁度。

      3. 软件结构及通讯
  

     3.1  SINUMERIK 840D软件系统包括四大类:MMC软件系统、NC软件系统、PLC软件系统和通讯及驱动接口软件,它们之间即相互关联又有不同功能分工,共同完成整个系统的工作任务。
  

      (1) MMC软件也就是人机接口软件,主要完成的任务是支撑SINUMERIK 840D与MMC-CPU、PLC-CPU、NC-CPU之间的相互通讯和任务协调,它是整个数控系统的核心功能。在我们这台轧辊磨床上使用的是PCU50,它实际上就是一台完整的计算机,自带20G硬盘,Windows XP操作系统,带基本BIOS和MSDOS内核操作系统,以及串口、并口、鼠标键盘、网络接口等驱动程序。HMI 软件运行于Windows XP 平台之上,完成零件加工程序的编辑,程序模拟检查,程序操作加工数据设置等。值得注意的是MMC(我们这台设备是PCU50)硬盘分区和软件位置有要求:C、D区容量为2G,格式FAT16;D、E区容量没要求,格式为NTFS。C区为DOS区;D区为临时文件区;E区操作系统区,包括HMI软件;D区为用户数据区,可以存放用户程序数据。
  

      (2)  NC软件系统包括:NCK数控核初始引导软件、NCK数控核数字控制软件、SIMODRIVE 611D驱动数据、PCMCIA卡软件系统、PLC软件系统、通讯和驱动接口软件。

      NCK数控核初始化引导软件是固化的,负责完成NC数控系统的启动、检测、监控等功能。

      NCK数控核数字控制软件包括机床数据和标准的循环子系统,循环子系统是西门子开发的标准功能子程序,用户在需要时可以直接调用,只需修改相应的参数。

      SIMODRIVE 611D驱动数据是和伺服驱动相关的一些参数,用户配置好的轴数据以及轴优化参数,用于控制各个轴的进给动作。

      PCMCIA卡软件系统是安装在NCU板卡槽上的存储卡内,包括NCK、PLC、COM、DRIVE的系统软件、驱动通讯软件以及数控系统运行后由MMC传送来的用户数据和程序,完成轴的控制、程序解码等。

      PLC程序系统包括PLC系统支持软件、PLC基本程序和PLC用户程序,支持软件是支撑PLC程序运行的平台;基本程序是西门子事先编辑好的一些功能程序块,用户可以直接调用,只需修改相应的参数;用户程序是用户自己编写的程序。

      通讯和驱动接口软件主要作用是协调NCK-CPU,PLC-CPU和MMC-CPU三者之间的通讯,通讯协议的设置以及通讯接口的驱动。

      3.2  SINUMERIK 840D数控系统自成一个网络,它和其它网络通讯一样,也要遵循一定的规则:1,各组件(节点)地址不能冲突。在840D系统中默认MMC地位为1,MCP的地址为6,NCK地址为13,PLC地址13;值得注意的是如果BUS总线不是OPI,那么NCK地址应该是PLC地址加1,否则会造成地址错误。2,波特率要一致。在一个网络系统中,有时由于通讯协议不同,传送速率会有不同,在设置波特率时要注意这点。3,终端电阻的设置要正确。如果终端电阻在通讯节点的端点,要设置为ON;如果是在节点中间则要设置为OFF。

      (1) NCK和MMC之间的通讯一般采用OPI协议,即通讯总线接到NCU板的X101接口,这是SINUMERIK 840D专有的功能,也是为了提高系统通讯效率,因为OPI速率为1.5Mbps,而MPI速率为187.5Kbps。如果通讯总线接到X111接口则只能采用MPI协议,MPI总线和OPI总线在物理层结构是一样的,都是基于RS485,如果NCU板上X101接口出现问题,可以直接使用X111接口通讯,但数据传送速率降低了。

      (2) NCU和PLC之间的通讯采用两种总线,即MPI总线和Profibus总线。一般柜内ET200站采用MPI总线,接NCU板X111接口,而现场远程ET200站采用Profibus总线,接NCU板的X102口,Profibus总线传送速率也是1.5Mbps;内部信息交换由专用机床数据进行通讯。

      (3) NCU和驱动SIMODRIVE 611D间通讯是由两组总线完成的,即设备总线和驱动总线,NCU和611D是集成到一起的,根据驱动轴的多少来决定驱动模块的个数,在驱动总线的末端要插入终端电阻,表示驱动模块的结束。因为轴驱动模块上只有RAM单元,所以轴的控制信息和驱动文件,都通过驱动总线在数控系统启动后传送的,电子电源、使能信号和监控信号则由设备总线传送。

      (4) SINUMERIK 840D根据配置不同,最多可以支持10个通道,这些通道可以并行运行,独立进行处理程序数据,但它们之间也可以由指令进行通讯,进行数据交换,共同完成控制任务。

      (5)另外,SINUMERIK 840D还支持TCP/IP协议,通过相应的软件可以实现远程控制,远程诊断等。

       4. 结束语

      SINUMERIK 840D数控系统在各种行业的应用已经相当广泛,掌握其软件结构和通讯系统,对我们更好的理解整个数控系统大有裨益,也为在生产中840D数控系统的使用和维修维护人员提供借鉴。(本文来自;安阳钢铁集团有限公司)

    投稿箱:
        如果您有机床行业、企业相关新闻稿件发表,或进行资讯合作,欢迎联系本网编辑部, 邮箱:skjcsc@vip.sina.com
更多相关信息