资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
FANUC系统的以太网接口技术交流ID 号dwxc2009004日期文件使用的限制以及注意事项等文件版本更新的纪录修订日期版本号文件名称修订内容修订人V1.0FANUC系统的以太网接口首次发布朱辉目录1. 内嵌式以太网 2. 以太网和数据服务器软硬件的比较2.1以太网板和快速数据服务器板2.2以太网功能和数据服务器功能3. 以太网功能3.1以太网功能及其相关软件3.2 以太网功能在CNC上的设定3.3 以太网功能应用4. 数据服务器功能4.1实现数据服务器功能的基本工作模式4.2 CNC和电脑的连接4.3 关于FTP文件传输协议4.4 使用电脑作为FTP传输的服务器端94.5 使用CNC作为FTP传输的服务器端5. Windows XP下FTP服务的使用和设定5.1 使用 Windows XP 自带的 IIS5.2 使用 Serv-U6. CNC系统和PC的连接调试步骤和技巧6.1 在本地确认FTP服务器工作正常6.2 检杳网络连接是否正常6.3 确认CNC设置并联机调试7. 附录FANUC Oi-D系列系统的以太网硬件设备主要有以下两种:快速以太网板(Fast Ethernet Board) 和数据服务器板(Fast Data Server Board),对应功能叫做以太网功能(Ethernet Function)和数 据服务器功能(Date Server Function)。现0i-MD和0i-TD系统都标配有内嵌式以太网和PCMCIA网 卡,而0i-Mate MD和0i-Mate TD只标配PCMCIA网卡。PCMCIA网卡和内嵌式以太网的功能接近,只是 PCMCIA网卡不支持FANUC程序传输软件。1. 内嵌式以太网FANUC 0i-D系列中的0i-MD/0i-TD系统都标准配置有支持100Mbps的内嵌式以太网。将CNC与 电脑连接起来,即可进行 NC 程序的传输、机械的控制和运行状态的监视、机械的调整和维护。其基本 功能包括:基于FTP传输功能的NC程序传输可通过CNC画面的操作来传输NC程序。电脑侧使用FTP服务 器软件,所以,可以与Windows环境以外的主机一起传输NC程序。基于F0CAS2/Ethernet的机械的控制和监视可利用i CELL和CIMPLICITY,创 建进行机械的控制和监视系统。此外,可以直接使用FOCAS2/Ethernet功能, 创建独特的应用软件;也可通过CNC主导信息通知功能,利用NC程序、 或者梯图程序发出的指令,从CNC自发地向电脑的应用程序通知信息(CNC/PMC 数据)。可以在线进行基于FANUC LADDER-III以及SERVO GUIDE的机械的调整和维护、梯图程序的维护和 伺服电机的调整。0i-D系统支持的各种网络接口的功能如下表所示:(注:(* )部分功能限制)2. 以太网和数据服务器软硬件的比较2.1 以太网板和快速数据服务器板无论快速以太网板(A02B-0309-J299)还是快速数据服务器板(A02B-0309-J146),都可以认为是 FANUC提供的可直接连接以太网的硬件接口,所谓的“快速”是针对以太网传输速度而言,理论上的传 输速率可以达到100 Mbps。快速以太网板和快速数据服务器板使用不同的软件可以实现各自不同的功能。尽管快速以太网板和 快速数据服务器板的PCB板板号不同,但从硬件结构上来看,他们的主要芯片都是一样的,只是快速数 据服务器板比快速以太网板多了一个CF卡(Compact Flash Card)插槽。另外从功能上看,以太网功 能也可以在快速数据服务器板上实现。或者说快速数据服务器板在硬件上已经完全包含了快速以太网板 的功能,但是必须在订货的时候选择相应的以太网功能(A02B-0310-S707)才可以使用。2.2 以太网功能和数据服务器功能快速以太网板和快速数据服务器板具有各自不同的硬件,那么相对于这两种硬件,FANUC分别提供 了两种不同的软件功能,分别为:以太网功能(A02B-0310-S707)和数据服务器功能(A02B-0310-S737)。所谓功能,可以简单的理解为软件,以方便和前面所说的硬件加以区别。FANUC的软件和硬件都是 有固定的匹配关系,对于以太网的相关功能来说,快速以太网板只能选择以太网功能;而快速数据服务 器板则比较灵活,可以选择以太网功能或数据服务器功能,或者两者皆选。3. 以太网功能以太网功能全称是 Ethernet Function,软件 FOCAS 是 FANUC Open CNC API Specifications 的所 写,目前通用的是第2版,第1版适用于早期的系统,对于0i系统两个版本没有什么太大的区别o FANUC 以太网相关的软件功能,都是这个平台上完成的。3.1 以太网功能及其相关软件以太网功能主要包含:NC数据传送、远程控制等。但是前面说过了,快速以太网板仅仅是一个硬件 接口,联机通讯的时候还需要专用的FANUC软件。FANUC 系统使用的以太网软件从来源上分主要有以下两种:1. 直接购买 FANUC 提供的相关软件,如:基本操作包 1(FANUC Basic Operation Package 1 / A02B-0207-K752)、远程诊断包(Machine Remote Diagnose Package / A08B-9210-J515)等, 详细内容可以参考订货清单;2. 使用 Microsoft Visual Basic 或者 Visual C+,配合 FANUC 提供的 FOCAS2 (A02B-0207-K737) 应用程序接口(API)进行自主编程。3.2以太网功能在CNC上的设定FANUC的以太网功能主要通过TCP/IP协议实现,使用的时候在CNC系统上只需设定CNC的IP、TCP 和UDP端口等信息即可。以太网、内嵌式以太网和PCMCIA的设定方法一样,下面以内嵌式以太网的设 定方法为例进行说明,具体操作方法如下:当按下功能键SYSTEM键后,扩展显示内置PCMCIA,分别按下以上两软健,都会出现公共 FOCAS2 。注意的是,两套参数是独立的。*以下是以内置进行说明*可以与3个不同IP地址(PC)联机(1) 公共 画面 :(2) FOCAS2 画面 :(3) FTP传送画面:注意:该画面的IP地址应与PC端IP设置相同。(4) 主机文件列表显示 画面 :按下软健 操作-设备当设备有效中“内置板”切换到PCMCIA”选项后,按照(4)中设置方法,CNC与PC用网线直连可 进行FANUC LADDER-III通讯操作,SERVO GUIDE在线调整。3.3 以太网功能应用假设我们希望使用以太网连接电脑和CNC进行远程控制,电脑端必须要有一个以太网卡,CNC端则 需要一个快速以太网板或者其他以太网接口并选择以太网功能;另外,在电脑上还需要有相应的控制软 件,比如基本操作包1。这样,我们就可以通过以太网来控制车间中的机床了。4. 数据服务器功能FANUC系统的数据服务器功能,主要用于加工程序存储空间的扩展以及使用数据服务器方式的DNC 加工。数据服务器的数据传输基于快速以太网,使用FTP文件传输协议。简单的说,数据服务器功能是 建立在快速以太网板的基础上,可以用硬盘或CF存储卡完成DNC加工。数据服务器方式进行DNC加工比普通DNC加工更加可靠,也更加稳定。另外,因为数据服务器使用 了 FTP文件传输协议,所以电脑上可以完全脱离FANUC的软件进行各种传输工作,更具灵活性。目前FTP 相关软件很多,使用非常方便。4.1 实现数据服务器功能的基本工作模式使用数据服务器功能进行DNC加工必须使用快速数据服务器板才可以实现,数据服务器共有两种工 作模式:1. 存储(STORAGE)模式此模式相当于用快速数据服务器板本身作为数据服务器的存储介质。DNC加工时,程序从板载CF卡 输出到CNC;而板载CF卡上的加工程序则事先通过外部电脑传入,传输的时候同样使用FTP协议与电脑 建立连接。数据流向如图:使用存储模式时,必须使用板载CF存储卡,并将NO.20参数设为5。在此模式下,DNC加工的时候 程序直接来自CF卡,不需要借助外部设备,工作更加稳定。2. FTP 模式此模式相当于用外部电脑作为数据服务器的存储介质DNC加工时,程序直接从电脑输出到CNC,数 据流向如图:使用FTP模式时,也要将NO.20参数设为5,但不需要使用额外的板载CF卡。但由于DNC加工程序 是通过FTP协议直接从电脑上读取,所以需要在电脑上安装相应的FTP服务器控制软件(如:IIS、Serv-U 等)。这两种方式可以通过DS方式画面进行切换。具体操作如下:按选择板软键,扩展找到DS方式软键,进入DS方式设定画面: 再按操作软键进入下图所示画面,选择存储模式或者FTP模式。4.2 CNC 和电脑的连接CNC和电脑的连接方式主要有两种:一种是CNC在FTP模式下,使用电脑作为FTP传输的服务器, 用数据服务器功能进行DNC加工;另一种则是CNC在存储模式下,使用CNC作为FTP传输的服务器,通 过电脑向CF卡上传输加工程序。无论使用哪种连接都会涉及到FTP传输协议,所以先简要概括一下FTP 协议相关内容。4.3 关于 FTP 文件传输协议FTP协议即文件传输协议(File Transfer Protocol),它是一个标准协议,FTP协议也是应用TCP/IP 协议的应用协议标准,属于网络协议组的应用层。它是在计算机和网络之间交换文件的最简单的方法。FTP协议采用客户机/服务器(Server/Client)工作方式,客户机和服务器之间通过以太网连接, 其默认控制端口是21。一个服务器能同时连接的最大客户端数量,取决于服务器的性能以及网络环境等, 并可以通过软件设置。服务器和客户机关系图如下:数据指令如上图所示,在FTP协议下,数据流是双向的,但指令流一般是单向的。也就是说我们可以通过客户机 向服务器发送指令,对服务器上的数据进行读写等操作;反之则不行,一般不通过服务器对客户机发出 指令。4.4使用电脑作为FTP传输的服务器端这种传输方式通常用在FTP模式下使用。电脑作为FTP传输服务器,所以需要在电脑上安装相应的 FTP服务器软件,如Windows自带的IIS或者第三方的Serv-U等,后面会详细说明。另外,在此模式下, CNC是FTP传输的客户端,所有的操作都是在CNC上完成的,所以还需要在CNC上设定客户端IP (也就 是CNC)、FTP服务器IP (电脑)、FTP服务器端口号、连接用户名以及密码等,具体操作如下:接下来按 数据服务器设定完成以后,正常情况下就可以进行连接了。操作如下:按 操作 软键若干次,进入选择主机界面再按 选择主机 软键按 连接1,这时数据服务器板会根据以太网设定自动连接电脑主机,并列出程序目录。 主机文件目录的查看方式如下:首先选择 EDIT 或者 RMT 方式,按 MDI 的 PROG 软键 按 列表、 操作软键,进入设备选择界面,按 设备选择选择DTSVR或DTSVR主机,分别查看数据服务器中CF卡的文件和电脑主机目录下的文件,下 图为主机目录文件,可以对其中的文件进行读取和输出操作4.5使用CNC作为FTP传输的服务器端这种传
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号