A06B-0511-B001#1000
FTP传输功能可使用Windows自带的IIS或者第三方的Serv-U等FTP服务软件。而顺序程序调试和伺服调整可利用FANUC专用工具,通过以太网连接方式对数控机床进行在线调试与干预。因此数控机床网络集成系统开发的技术难点和关键点是控制和监视以太网软件,当然FANUC提供标准软件CIM-PLICITY,但由于价格昂贵和系统规模要求适应性问题,一般选择使用Visual Basi、或者 Visual C++自主开发基于FOCAS2 /Ethernet功能的用户软件。
FOCAS2即FANUC Open CNC API Speeifieati*** version 2,是FANUC提供给用户的应用程序接口函数库,通过调用这些标准函数即可实现计算机与数控机床之间的信息交互。例如通过Read the name of controlled axis and spindle nam。函数读取控制轴和主轴名称;通过Set origin/preset relative axis position函数设置原点领设相关坐标位置等。在使用Visual Basi、或者Visual C十十编程时需作如下初始化设置:①将FOCASl龙库函数Fwlih32.dll,Fwlihel.dll, b及头文件Fwlih32 .h***到工程文件夹中;②点击程序“工程”菜单后出现“设置…”子菜单,再次点击后出现设置对话框,选择“Link"标签,在“对象库模块”中输入库文件名“b";③在实现类文件(.cpp)中包含头文件Fwlih32.h。
通信线路的建立与关闭按如下步骤完成:调用语句short back=、nc allclibhndl3(“192.168.0.100",8193,0,&h)来建立通信链路,正常时将返回0(EW_OK)并取得通信句柄h,可供其他库函数调用。其中"192.168.0.100',为机床IP地址,8193为端口号。断开通信线路的函数为、nc freelib -hndl (h),仅需传入通信句柄h。设置时计算机侧的IP地址前三位(192.168.0.*)需与机床侧相同。
PMC信号是机床正常运转的重要信号,也是判断机床工作状态和故障状态的重要依据。对于FANUC数控系统而言,有X,Y,F,G,R等多种接口信号。为了读取接口状态,编程时需调用函数:FWLIBAPI-short WINAPI pmc_rdpmcrng(unsigned shortF1ihHn<ll,short adr_type,short data_type,shorts_ number,shone_ number,short length,IODBPMC }buf。其中:F1ibHn<ll为通信句柄,adr-typ。为地址类型,s number, a number分别为PM C地址的起始号与结束号,length为数据块的长度。对于字节型变量,读取的数据存放在buf .u .cdata[()]中。机床侧的设置
数控机床侧的设置
FANUC的以太网功能主要通过TCP/IP协议实现,使用的时候在CNC系统上只需设定CNC的IP,TCP和UDP端口等信息即可。以太网、内嵌式以太网和PCM CIA的设定方法一样,下面以内嵌式以太网的设定方法为例进行说明,具体操作方法如下:首先将20号参数改为5;按SYSTEM”公共键,系统IP地址的设定画面如图2所示,当系统与一台以上机床连接时,需要填写路由器地址,如不需要,则不用填写;按下FOCAS2键,进行FOCAS2的设置,TCP设定为8193 ,UDP一般设定为8192,时间间隔一般设定为10;按下TCP传送键进行TCP传送设定,输入主机IP地址和主机设定的用户名和密码,端口号和主机一致设定为210巨FTP传送」画面如图3所示。
系统IP 地址设定
图2 系统IP 地址设定
[FTP 传送]画面
图3 [FTP 传送]画面
4 计算机侧的设定
在Windows XP下使用FTP服务可以使用Windows XP自带的IIS (Internet Information Server ),也可以使用其他的第三方软件。下面介绍使用IIS进行设定的方法:打开“控制面板”管理工具”Internet信息服务”;展开目录树,右键单击默认FTP站点,打开属性页面;单击“FTP站点”选项卡,在此页面设置端口号,通常默认端口是21,不用修改,其他都可以使用默认值。IIS端口和连接设置如图4所示。
IIS 端口和连接设置
图4IIS 端口和连接设置
安全账户的设定如图5所示,安全帐户选项卡页面不用修改。另外,此处的用户名是为匿名访问FTP资源而建立的Windows系统帐户,不要随意修改。如需要自定义登录FTP服务器的用户名和密码,可在“控制面板AE用户帐户”中添加。使用IIS做FTPServer时,能登录Window s的帐户都可以访问FTP资源。另外,IIS还提供了匿名访问功能,登陆用户名为Anonymous,密码为任意字符串,推荐使用。
安全账户设定
图5安全账户设定
A16B-2200-0253
A16B-2200-0292
A16B-2200-0300
A16B-2200-0310
A16B-2200-0320
A16B-2200-0340
A16B-2200-0341
A16B-2200-0345
A16B-2200-0350
A16B-2200-0360
A16B-2200-0370
A16B-2200-0361
A16B-2200-0390
A16B-2200-0391
A16B-2200-0430
A16B-2200-0431
A16B-2200-0471
A16B-2200-0482
A16B-2200-0490
A16B-2200-0514
A16B-2200-0524
A16B-2200-0660
A16B-2200-0661
A16B-2200-0680
A16B-2200-0692
A16B-2200-0693
A16B-2200-0701
A16B-2200-0741
A16B-2200-0754
A16B-2200-0760
A16B-2200-0761
A16B-2200-0780
A16B-2200-0821
A16B-2200-0840
A16B-2200-0841
A16B-2200-0842
A16B-2200-0843
A16B-2200-0852
A16B-2200-0855
A16B-2200-0900
A16B-2200-0917
A16B-2200-0930
A16B-2200-0931
A16B-2200-0941
A16B-2200-0954
A16B-2201-0080
A16B-2201-0103
A16B-2201-0133
A16B-2201-0134
A16B-2201-0371
A16B-2201-0570
A16B-2201-0580
A16B-2201-0630
A16B-2201-0721
A16B-2201-0732
A16B-2201-0840
A16B-2201-0851
A16B-2201-0854
A16B-2201-0856
A16B-2201-0880
A16B-2201-0890
A16B-2201-0892
A16B-2202-0401
A16B-2202-0420
A16B-2202-0421
A16B-2202-0571
A16B-2202-0661
A16B-2202-0720
A16B-2202-0726
A16B-2202-0760
A16B-2202-0780
A16B-2202-0832
A16B-2202-0850
A16B-2202-0851
A16B-2202-0860
A16B-2202-0900
A16B-2203-0031
A16B-2203-0040
A16B-2203-0110
A16B-2203-0190
A16B-2203-0200
A16B-2203-0290
A16B-2203-0292
A16B-2203-0320
A16B-2203-0370
A16B-2203-0431
A16B-2203-0814
A16B-2203-0881
A16B-2210-0110
A16B-2300-0020
A16B-2300-0021
A16B-2300-0022
A16B-2300-0085
A16B-2600-0150
A16B-2901-0810
A16B-3200-0010
A16B-3200-0040
A16B-3200-0042
A16B-3200-0056
A16B-3200-0060
A16B-3200-0070
A16B-3200-0110
A16B-3200-0150
A16B-3200-0170
A16B-3200-0190
A16B-3200-0230
A16B-3200-0330
A16B-3200-0341
A16B-3200-0400
A16B-3200-0412
A16B-3200-0450
A16B-3200-0462
A20B-0001-0510
A20B-0002-0940
A20B-0002-0942
A20B-0002-0943
A20B-0003-0210
A20B-0003-0740
A20B-0003-0741
A20B-0003-0744
A20B-0003-0745
A20B-0003-0750
A20B-0003-0751
A20B-0003-0752
A20B-0003-0754
A20B-0003-0755
A20B-0003-0770
A20B-0003-0772
A20B-0003-0773
A20B-0003-0776
A20B-0004-0011
A20B-0004-0170
A20B-0004-0171
A20B-0004-0270
A20B-0004-0280
A20B-0004-0500
A20B-0004-0720
A20B-0004-0750
A20B-0004-0971
A20B-0004-0990
A20B-0005-0130
A20B-0005-0290
A20B-0005-0321
A20B-0005-0374
A20B-0005-0450
A20B-0005-0583
A20B-0005-0584
A20B-0005-0610
A20B-0005-0690
A20B-0005-0700
A20B-0005-0711
A20B-0005-0714
A20B-0005-0740
A20B-0006-0430
A20B-0006-0700
A20B-0006-0760
A20B-0006-0870
A20B-0006-0871
A20B-0006-0900