微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > FANUC系统数控机床网络化集成技术

FANUC系统数控机床网络化集成技术

时间:12-12 来源:互联网 点击:

name 函数读取控制轴和主轴名称;通过Set origin/preset relative axis position函数设置原点/预设相关坐标位置等。在使用Visual Basic 或者Visual C + + 编程时需作如下初始化设置: ① 将FOCAS1/2库函数Fwlib32. dll 、Fwlibe1.dll 、Fwlib32 .lib 及头文件Fwlib32 .h 复制到工程文件夹中;② 点击程序“工程”菜单后出现“设置”子菜单,再次点击后出现设置对话框,选择“Link”标签,在“对象/库模块”中输入库文件名“Fwlib32 .lib” ;③ 在实现类文件( .cpp)中包含头文件Fwlib32.h 。

通信线路的建立与关闭按如下步骤完成:调用语句short back = cnc_ allclibhndl3(“192 .168.0.100” ,8193 ,0 ,&h)来建立通信链路,正常时将返回0(EW_OK)并取得通信句柄h ,可供其他库函数调用。其中“192.168.0.100”为机床IP 地址,8139为端口号。断开通信线路的函数为cnc_freelib - hndl(h) ,仅需传入通信句柄h 。设置时计算机侧的IP 地址前三位(192.168.1.0.100)需与机床侧相同。PMC 信号是机床正常运转的重要信号,也是判断机床工作状态和故障状态的重要依据。对于FANUC数控系统而言,有X 、Y 、F 、G 、R 等多种接口信号。为了读取接口状态,编程时需调用函数:FWLIBAPIshortWINAPI pmc _ rdpmcrng ( unsigned shortFlibHndl , short adr _ type ,short data _ type ,shorts_number ,shorte_ number ,short length ,IODBPMC 倡buf) 。其中:FlibHndl 为通信句柄,adr_ type 为地址类型,s_number 、e_number 分别为PMC 地址的起始号与结束号,length 为数据块的长度。对于字节型变量,读取的数据存放在buf .u .cdata[()]中。

3 数控机床侧的设置

FANUC 的以太网功能主要通过TCP/IP 协议实现,使用的时候在CNC 系统上只需设定CNC 的IP 、TCP 和UDP 端口等信息即可。以太网、内嵌式以太网和PCMCIA 的设定方法一样,下面以内嵌式以太网的设定方法为例进行说明,具体操作方法如下:首先将20号参数改为5;按SYSTEM → 公共键,系统IP 地址的设定画面如图2 所示,当系统与一台以上机床连接时,需要填写路由器地址,如不需要,则不用填写;按下FOCAS2 键,进行FOCAS2 的设置,TCP 设定为8193 ,UDP 一般设定为8192,时间间隔一般设定为10 ;按下TCP 传送键进行TCP 传送设定,输入主机IP 地址和主机设定的用户名和密码,端口号和主机一致设定为21 。[FTP 传送]画面如图3 所示 。


图2 系统IP 地址设定

图3 [FTP 传送]画面

4 计算机侧的设定

在Windows XP 下使用FTP 服务可以使用Windows XP 自带的IIS(Internet Information Server) ,也可以使用其他的第三方软件。下面介绍使用IIS 进行设定的方法:打开“控制面板→ 管理工具→ Internet 信息服务” ;展开目录树,右键单击默认FTP 站点,打开属性页面;单击“FTP 站点”选项卡,在此页面设置端口号,通常默认端口是21 ,不用修改,其他都可以使用默认值。IIS 端口和连接设置如图4 所示。安全账户的设定如图5 所示,安全帐户选项卡页面不用修改。另外,此处的用户名是为匿名访问FTP资源而建立的Windows 系统帐户,不要随意修改。如需要自定义登录FTP 服务器的用户名和密码,可在“控制面板AE 用户帐户”中添加。使用IIS 做FTPServer 时,能登录Windows 的帐户都可以访问FTP资源。另外,IIS 还提供了匿名访问功能,登陆用户名为Anonymous ,密码为任意字符串,推荐使用。


图4 IIS 端口和连接设置

图5 安全账户设定

5 结束语

随着工业化进程的推进,对数控设备进行信息化统一集中管理乃至对机床工作状态进行实时监控的重要性逐步被人们认知。JCSDNC 是北京机床研究所研制的新一代数控机床联网系统,在传统的DNC 系统上增加了设备状态采集、车间工况数据采集和生产数据交换功能,其联机数量可以扩展到256 台数控机床;CAXA DNC 是北京数码大方科技有限公司开发的分布式数控管理软件,系统底层数据使用MS SQLServer 数据库,理论上对接入机床的数量不加限制 。制造企业也可根据生产规模和管理具体需要开发适合自己的数控机床集成管理系统。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top