A06B-0564-B088
通信线路的建立与关闭按如下步骤完成:调用语句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安全账户设定
5 结束语
随着工业化进程的推进,对数控设备进行信息化统一集中管理乃至对机床工作状态进行实时监控的重要性逐步被人们认知。JCSDNC是北京机床研究所研制的新一代数控机床联网系统,在传统的DNC系统上增加了设备状态采集、车间工况数据采集和生产数据交换功能,其联机数量可以扩展到256台数控机床;CAXA DNC是北京数码大方科技有限公司开发的分布式数控管理软件,系统底层数据使用MS SQLServer数据库,理论上对接入机床的数量不加限制。制造企业也可根据生产规模和管理具体需要开发适合自己的数控机床集成管理系统。
数控机床编码器、光栅尺、反馈电缆伺、服放大器、伺服电机或传动机构出现故障时往往系统会触发误差过大报警,如FANUC系统的410#报警和411#报警。
410#报警:SERVO ALARM:n- TH AXIS- EXCESS ERROR
报警解释:①第n轴的停止位置偏差值超过参数1829的设定值。②在简易同步控制中,同步补偿量超过参数8325的设定值。
411#报警:SERVO ALARM:n- TH AXIS- EXCESS ERROR
报警解释:第n轴移动时的位置偏差值超过参数1828的设定值。
一、工作原理
在数控机床进行伺服控制的过程中,系统的移动指令经脉冲分配处理,进入误差寄存器,对误差寄存器的数值递增,通过伺服的速度回路以及电流回路,由伺服放大器驱动伺服电机转动,使安装在电机后面的增量式编码器发出数字脉冲,反馈到伺服放大器,通过FSSB光缆由进入误差寄存器,对误差寄存器的数值进行递减,正常情况下误差寄存器里的数值始终保持在一定范围以内,伺服停止时,误差寄存器的数值为0。如果移动指令或编码器反馈两者中有一个没有,就会造成误差寄存器里的***数值过大,在移动时,如果误差寄存器里的***数值>参数1828里设定的数值,机床就会出现411报警,在停止时如果误差寄存器里的***数值>参数1829里设定的数值,机床就会出现410报警。误差寄存器的数值可以在FANUC系统的诊断 300号看到。
A16B-2202-0991
A16B-2203-0040
A16B-2203-0045
A16B-2203-0070
A16B-2203-0073
A16B-2203-0110
A16B-2203-0110
A16B-2203-01100111
a16b-2203-0321/0881
A16B-2203-03300031.0032
A16B-2203-0331 控制板
A16B-2203-0332
A16B-2203-0370
A16B-2203-0431
A16B-2203-0452A16B-2202-0772 底板
A16B-2203-0453/A16B-2203-0454底板
A16B-2203-0454
A16B-2203-0501
A16B-2203-0501
A16B-2203-0501 A16B-2202-0682 (一套)
A16B-2203-0502
A16B-2203-0502 A16B-2203-0501侧板
A16B-2203-0510电源底板
A16B-2203-0591C
A16B-2203-0592C
A16B-2203-0622 A16B-2203-0621 A16B-2203-0620
A16B-2203-0625
A16B-2203-0630底板
A16B-2203-0631
A16B-2203-0631底板
A16B-2203-0632
A16B-2203-0637底板
A16B-2203-0640 A06B-6140-H011电源板
A16B-2203-0641
A16B-2203-0642
A16B-2203-0657/0653/0651 底板
A16B-2203-0660 A16B-2203-0662底板
A16B-2203-0661
A16B-2203-0663底板
A16B-2203-0670
A16B-2203-0671底板
A16B-2203-0672
A16B-2203-0673
A16B-2203-0673底板
A16B-2203-0674
A16B-2203-0675
A16B-2203-0675 0674
A16B-2203-0675底板
A16B-2203-0691 0695 0698底板
A16B-2203-0692
A16B-2203-0695
A16B-2203-0695 A16B-2203-0697
A16B-2203-0697
A16B-2203-0698
A16B-2203-0730
A16B-2203-0754
A16B-2203-0781 A16B-2203-0782
A16B-2203-0810PCB板
A16B-2203-0830
A16B-2203-0830底板
A16B-2203-0850
A16B-2203-0875
A16B-2203-0875087208710870A16B-2203-063006310632
A16B-2203-0875底板
A16B-2203-0881
A16B-2203-0881 I/O板
A16B-2203-0910
A16B-2203-0930
A16B-2203-0975
A16B-2203-0991
A16B-2203-0993
A16B-2203-0996
A16B-2204-0011
A16B-2204-0240
A16B-2300-0021
A16B-2300-0080/07B
A16B-2300-0082
A16B-2300-0190
A16B-2300-0201
A16B-2600-0150
a16b-3200/0170/0711/0412/0260
A16B-3200-0020
A16B-3200-0030
A16B-3200-0040
A16B-3200-0040 a16b-3200-0020
A16B-3200-0042
A16B-3200-0070
A16B-3200-0071
A16B-3200-0071 A16B-1212-0901
A16B-3200-0090
A16B-3200-0160
A16B-3200-0170
A16B-3200-0190 A16B-3200-0490
A16B-3200-0210
A16B-3200-0219 18-MC
A16B-3200-0240/0260/0170/0711/0412
A16B-3200-0260
A16b-3200-0260 A02B-0259-***1
A16B-3200-0270
A16B-3200-0291
A16B-3200-0325
A16B-3200-0326
A16b-3200-0330
A16B-3200-0330
A16B-3200-0330 A16B-2203-0370
A16B-3200-0361
A16B-3200-0362
A16B-3200-0362.0631.
A16B-3200-0412
A16B-3200-0420
A16B-3200-0421
a16b-3200-0421/042704290460/0521/0600/0610/0612
A16B-3200-0425
A16B-3200-0429
A16B-3200-0429 A16B-3200-0427
a16b-3200-0429/0421/0427/0425/0260/0320/0420
A16B-3200-0440
A16B-3200-0450
A16B-3200-0450
A16B-3200-0460 A20B-3300-0403
A16B-3200-0490
A16B-3200-0491
A16B-3200-0491 oi-B板
A16B-3200-0491 OI-MB
A16B-3200-0495
A16B-3200-0500
A16B-3200-0500 IO板
A16B-3200-0501 IO板
A16B-3200-0512
A16B-3200-0513
A16B-3200-0521
A16B-3200-0521/05C
a16b-3200-0522
A16B-3200-0530
A16B-3200-0600
A16B-3200-0600
A16B-3200-0600 A16B-3200-0601
A16B-3200-0610
A16B-3200-0610 a16b-3200-0491 a16b-3200-0500
A16B-3200-0611