2024年1月2日发(作者:)

基于FTP的数控加工程序的传输FANUC 0i MD0i MD数控系统的数控机床与安装摘要:本文以配置有FANUC 0i Windows XP系统的PC机组建的局域网为平台,详细阐述了基于有Windows XPFTP的数控加工程序的传输方法。该方法不仅可进行数控加工程序的远程高速传输,而且传输的安全性和稳定性大大提高,同时一台PC机侧的服务器可以同时连接多台数控机床,实现数控加工程序的网络化管理。关键词:FTP 数控加工程序数控系统PC机目前在实际的生产中,数控加工程序的传输主要是通过RS232串口和CF卡来实现。使用RS232串口进行数控加工程序的传输时,传输的速度非常慢,只有几十kB,并且传输的距离很短,一般超过10m信号的衰减就非常严重;使用CF卡进行数控加工程序的传输时,虽然提高了传输速度,但只能单台传输,不能多台传输,而且需要反复的插拔,这样就给系统造成了很大的潜在风险。FTP即文件传输协议(File Transfer Protocol),Transfer Protocol),是一个应用于网络传输的标准协议,也是计算机与网络之间进行文件交换的最简单的方法。使用FTP进行数控加工程序的传输则避免了上述的问题,既提高了传输的速度,又提高了传输的距离,并且安全性大大提高。本文以配置有FANUC 0i MD数控系统的Windows XP系统的PC机组建的局域网为平台,数控机床与安装有Windows XP详细阐述了基于FTP的数控加工程序的传输。

1 

PC机侧的设置

机侧的设置

1.1 PC机侧网络连接的设置

机侧网络连接的设置

使用FTP进行数控加工程序的传输,需要在PC机与数控机床组建的局域网内进行。首先对PC机侧的网络连接进行设置。选中PC机桌面的“本地连接”图标,单击右键选择“属性”,在“本地连接属性”画面下,双击“Internet协议(TCP/IP)”选项对PC机的IP地址和子网掩码进行设置,具体设置如下: IP地址:192.168.1.100 子网掩码:255.255.255.0 1.2 PC机侧FTP传送服务器的设置

传送服务器的设置

由于FTP协议采用的是服务器/客户机(Server/Client)的工作方式,所以我们在使用FTP传送进行文件传输时必须要设置服务器和客户机,由于FANUC 0i mate MD系统无数据服务器功能,只能作为客户机来使用,所以我们将PC机设为FTP传送的服务器。

传送的服务器。

将PC机作为服务器需要在PC机上安装相应的服务器软件,可以安装Windows自带的服务器软件IIS,也可使用专业的服务器软件Serv-U,由于IIS在使用的过程中有诸多的不便并且还有一定的漏洞,所以选择Serv-U作为服务器软件。

作为服务器软件。

在Serv-U软件中,一个域就相当于一个FTP传送的服务器,在设置域时需要设置端口号为21;在每个域下可以建立多个用户,需设置用户名和密码作为客户机登录服务器的用户名和密码;在对用户的设置中,需要设置客户机通过用户名及密码登陆后数控加工程序文件的访问路径和访问权限。具体设置如下: p在FANUC 0i mate MD数控系统的以太网功能设置画面中,设置如下: IP地址:192.168.1.1 子网掩码为:255.255.255.0 TCP的端口号为8193 UDP的端口号为8192 时间间隔为2 2.3 机床侧数控系统FTP传送功能的设置

传送功能的设置

设置了机床侧数控系统的相关参数和以太网功能后,可以实现数控机床与PC机的通讯,但却不能实现数控加工程序的传输,还需对机床侧数控系统的FTP传送功能进行设置。在FANUC 0i MD数控系统的FTP传送功能设置画面中,设置如下: 主机名(IP地址):192.168.1.100(即PC侧的IP地址) 

端口号:21 用户名:USER 密码:1234 3  数控加工程序的FTP传输

传输

通过以上对PC机侧和数控机床侧的设置之后,即可使用FTP传送功能进行数控加工程序的传输。在机床侧数控系统的程序传输画面下,通过输入输出操作,不仅可将数控加工程序直接从PC机上输入到机床侧数控系统,而且可将数控加工程序输出到PC机侧指定的文件夹中。此外在该画面下还可查看和删除PC机中存储的数控加工程序。

4  结语

结语

通过局域网,使用FTP传送功能进行数控加工程序的传输,不仅实现了数控加工程序的远程高速传输,而且传输的安全性和稳定性大大提高,同时一台PC机侧的服务器可以同时连接多台数控机床,并可根据不同数控机床使用的不同程序在PC机上指定不同的存放地址,扩展了数控机床的数控加工程序存储空间,有利于实现车间的数控加工程序的管理和资源共享。随着数控技术的不断发展及数控机床的大量应用,数控机床的网络化管理已是大势所趋,FTP数控加工程序传送功能也必将在数控机床的网络化管理中发挥重要的作用。

能也必将在数控机床的网络化管理中发挥重要的作用。

参考文献

参考文献

[1]  卢胜利,王睿鹏,祝玲.现代数控系统——原理、构成与实例[M].北京:机械工业出版社,2006. [2] 王志成.数控原理与控制系统[M].北京:国防工业出版社,2007. [3] 张柱银,熊显文数控原理与数控机床[M].北京:化学工业出版社,2008. [4] 徐夏民,邵泽强.数控原理与数控系统[M].北京:北京理工大学出版社,2008. [5] 陈子银.数控机床电气控制(第2版)[M].北京:北京理工大学出版社,2009. [6]  王德发.数控机床电气控制技术[M].上海:上海科学技术出版社,2009. [7] 夏伯雄.数控原理与数控系统[M].北京:水利水电出版社,2010.