FANUC系统的以太网接口技术交流ID号_dwxc2009004_日期_2009.12.15文件使用的限制以及注意事项等文件版本更新的纪录修订日期版本号文件名称修订内容修订人2009.12.15V1.0FANUC系统的以太网接口首次发布朱辉目录1.内嵌式以太网..................................................................................................................................12.以太网和数据服务器软硬件的比较..............................................................................................22.1以太网板和快速数据服务器板............................................................................................22.2以太网功能和数据服务器功能............................................................................................23.以太网功能......................................................................................................................................23.1以太网功能及其相关软件....................................................................................................23.2以太网功能在CNC上的设定..............................................................................................23.3以太网功能应用....................................................................................................................44.数据服务器功能..............................................................................................................................54.1实现数据服务器功能的基本工作模式.................................................................................54.2CNC和电脑的连接...............................................................................................................74.3关于FTP文件传输协议........................................................................................................74.4使用电脑作为FTP传输的服务器端....................................................................................84.5使用CNC作为FTP传输的服务器端.................................................................................95.WindowsXP下FTP服务的使用和设定.....................................................................................105.1使用WindowsXP自带的IIS.............................................................................................105.2使用Serv-U..........................................................................................................................146.CNC系统和PC的连接调试步骤和技巧....................................................................................176.1在本地确认FTP服务器工作正常......................................................................................176.2检查网络连接是否正常......................................................................................................186.3确认CNC设置并联机调试................................................................................................207.附录................................................................................................................................................21《FANUC系统的以太网接口》第1页FANUC0i-D系列系统的以太网硬件设备主要有以下两种:快速以太网板(FastEthernetBoard)和数据服务器板(FastDataServerBoard),对应功能叫做以太网功能(EthernetFunction)和数据服务器功能(DateServerFunction)。现0i-MD和0i-TD系统都标配有内嵌式以太网和PCMCIA网卡,而0i-MateMD和0i-MateTD只标配PCMCIA网卡。PCMCIA网卡和内嵌式以太网的功能接近,只是PCMCIA网卡不支持FANUC程序传输软件。1.内嵌式以太网FANUC0i-D系列中的0i-MD/0i-TD系统都标准配置有支持100Mbps的内嵌式以太网。将CNC与电脑连接起来,即可进行NC程序的传输、机械的控制和运行状态的监视、机械的调整和维护。其基本功能包括:·基于FTP传输功能的NC程序传输可通过CNC画面的操作来传输NC程序。电脑侧使用FTP服务器软件,所以,可以与Windows环境以外的主机一起传输NC程序。·基于FOCAS2/Ethernet的机械的控制和监视可利用iCELL和CIMPLICITY,创建进行机械的控制和监视系统。此外,可以直接使用FOCAS2/Ethernet功能,创建独特的应用软件;也可通过CNC主导信息通知功能,利用NC程序、或者梯图程序发出的指令,从CNC自发地向电脑的应用程序通知信息(CNC/PMC数据)。·可以在线进行基于FANUCLADDER-Ⅲ以及SERVOGUIDE的机械的调整和维护、梯图程序的维护和伺服电机的调整。0i-D系统支持的各种网络接口的功能如下表所示:(注:(*)部分功能限制)《FANUC系统的以太网接口》第2页2.以太网和数据服务器软硬件的比较2.1以太网板和快速数据服务器板无论快速以太网板(A02B-0309-J299)还是快速数据服务器板(A02B-0309-J146),都可以认为是FANUC提供的可直接连接以太网的硬件接口,所谓的“快速”是针对以太网传输速度而言,理论上的传输速率可以达到100Mbps。快速以太网板和快速数据服务器板使用不同的软件可以实现各自不同的功能。尽管快速以太网板和快速数据服务器板的PCB板板号不同,但从硬件结构上来看,他们的主要芯片都是一样的,只是快速数据服务器板比快速以太网板多了一个CF卡(CompactFlashCard)插槽。另外从功能上看,以太网功能也可以在快速数据服务器板上实现。或者说快速数据服务器板在硬件上已经完全包含了快速以太网板的功能,但是必须在订货的时候选择相应的以太网功能(A02B-0310-S707)才可以使用。2.2以太网功能和数据服务器功能快速以太网板和快速数据服务器板具有各自不同的硬件,那么相对于这两种硬件,FANUC分别提供了两种不同的软件功能,分别为:以太网功能(A02B-0310-S707)和数据服务器功能(A02B-0310-S737)。所谓功能,可以简单的理解为软件,以方便和前面所说的硬件加以区别。FANUC的软件和硬件都是有固定的匹配关系,对于以太网的相关功能来说,快速以太网板只能选择以太网功能;而快速数据服务器板则比较灵活,可以选择以太网功能或数据服务器功能,或者两者皆选。3.以太网功能以太网功能全称是EthernetFunction,软件FOCAS是FANUCOpenCNCAPISpecifications的所写,目前通用的是第2版,第1版适用于早期的系统,对于0i系统两个版本没有什么太大的区别。FANUC以太网相关的软件功能,都是这个平台上完成的。3.1以太网功能及其相关软件以太网功能主要包含:NC数据传送、远程控制等。但是前面说过了,快速以太网板仅仅是一个硬件接口,联机通讯的时候还需要专用的FANUC软件。FANUC系统使用的以太网软件从来源上分主要有以下两种:1.直接购买FANUC提供的相关软件,如:基本操作包1(FANUCBasicOperationPackage1/A02B-0207-K752)、远程诊断包(MachineRemoteDiagnosePackage/A08B-9210-J515)等,详细内容可以参考订货清单;2.使用MicrosoftVisualBasic或者VisualC++,配合FANUC提供的FOCAS2(A02B-0207-K737)应用程序接口(API)进行自主编程。3.2以太网功能在CNC上的设定FANUC的以太网功能主要通过TCP/IP协议实现,使用的时候在CNC系统上只需设定CNC的IP、TCP和UDP端口等信息即可。以太网、内嵌式以太网和PCMCIA的设定方法一样,下面以内嵌式以太网的设定方法为例进行说明,具体操作方法如下:《FANUC系统的以太网接口》第3页当按下功能键SYSTEM键后,扩展显示[内置][PCMCIA],分别按下以上两软健,都会出现[公共][FOCAS2]。注意的是,两套参数是独立的。*以下是以[内置]进行说明*可以与3个不同IP地址(PC)联机(1)[公共]画面:(2)[FOCAS2]画面:(3)[FTP传送]画面:《FANUC系统的以太网接口》第4页注意:该画面的IP地址应与PC端IP设置相同。(4)主机文件列表显示画面:按下软健[操作]-[设备]当设备有效中“内置板”切换到“PCMCIA”选项后,按照(4)中设置方法,CNC与PC用网线直连可进行FANUCLADDER-Ⅲ通讯操作