发布于 2011-05-27 19:27:56
9楼
既然有人认为用CF进行DNC通信比用计算机做DNC好,那我在这里就的说说我的理由。我本身就是搞汽车车身冲压模具编程的,已经10年。数控车间的通信也是由自己最早搞起来的,对各种数控系统的通信和DNC加工了如指掌。我们最常见的车门精加工程序容量就有5-8MB,这对FANUC系统来说已经非常大。当初我们也是用CF卡的,觉得非常方便,可是后来渐渐发现,用于频繁的插拔,CF卡插槽里的针有些弯曲,而且里面的粉尘也比较多。一次,在用CF卡做DNC执行程序时,刀具无故突然撞刀,刀具严重损毁,模具发生位移。我们对系统中正在执行的程序段进行了核查,发现:系统将程序中的一些字符误读,比如,将3认为是8。对此我很震惊,还对当时的面板程序内容拍了照作为事故证据。后面我又进行了大容量程序空运转,多次发生报警,因为程序中的字母I,系统从CF读入后变为数字1。最后我对CF卡插槽进行了检查,发现某些针已经严重变形,且有一定的粉尘(这些粉尘对元件都是致命的),于是我们准备将插槽更换,FANUC公司说要800元,我们最后一想,换了后说不定哪天又会发生事故,一次事故就够人受的,幸亏没伤人。最终决定,放弃用CF卡做DNC,而采用RS232-C方式与计算机连接。
首先,我们应该有这样的认识:FANUC公司之所以要用CF卡,它的主要功能是为了传输(读入或写出)数据:(系统参数、小容量程序、刀具参数、螺距误差补偿等),而不是用来专做DNC的。FANUC最终的发展方向是开放U盘接口,像SINUMERIK或OKUMA一样,加大系统硬盘,再大的程序都可以通过U盘拷进系统硬盘中再执行。可以说,以后什么用CF卡、计算机RS232-C进行DNC加工的这种方式很快会成为历史,进一步说DNC加工将慢慢退出历史。(注意:这里的DNC只是局限于一边传输程序一边加工这样的定义,与分布式控制定义不同。)
安全起见:小容量程序(即小于系统存储量的)可以由CF卡拷贝入系统。中型容量程序(约小于1MB)可采用CF卡的DNC功能,如果经常是这样大的程序的话不推荐采用CF卡,次数不多的情况下是可以的。大容量程序(大于1MB)的,最好采用RS232连接用通信软件进行传输,不推荐采用CF卡,因为程序越大,传输的时间就越长,它的不稳定因素就越大。
我不知道“大杰”所说的计算机不稳定从何说起,你认为不稳定是因为你的防护措施不到位:第一、RS232-C数据线不能过长,2-3米就行。第二、数据线必须是双屏蔽,就是为了抗干扰。第三、计算机与CNC系统的通信协议要正确。我们单位的大型数控设备全部采用RS232-C通信方式,一直非常稳定可靠。
如果在通信过程中,程序确实被干扰,那你要做的不是撤掉计算机而是要查找干扰源并消除,因为本身这种干扰对系统也有潜在的危害。数控设备是不能安装在频繁启动的大功率设备或有巨大震动、噪音的设备周围,这些干扰势必会让计算机通信产生信号衰减、失真。
计算机与CNC系统通信的程序传输速度作为一般DNC加工已经相当够,一般都采用波特率为19200b/s。至于高速加工吗?呵呵,那些系统都采用的是以太局域网进行,通信速度为100Mb/s,CF卡与计算机RS232-C都跟不上啦。
一般数控系统(FANUC\SINUMERIK\OKUMA等)都识别txt格式程序,FANUC系统的DNC加工程序我们都用txt格式的。
假如你的参数配置正确的,如果还有问题,不会超出以下原因:
其一:CF卡的型号有问题:你的CF卡电压不合适。你在上面看看标的电压如果是3.3V的(查看你使用CF卡说明书,上面有型号),那就是用不成的。建议CF卡从FANUC公司购买,你可以咨询北京FANUC公司的售后服务,有卖的。你就说想买一个做DNC的CF卡。市场上的CF卡良莠不齐,不建议使用。
其二:格式化:新卡使用前应该在BOOT SYSTEM(数控引导系统)中进行格式化。CF卡正确插入接口,接通机床电源,将操作面板LCD下靠右边两软体键同时按下,然后按下CNC电源进入BOOT SYSTEM,选择格式化项并选择执行。几秒后系统提示:FORMAT COMPLETE(格式化完毕)。关闭CNC电源取出CF卡,将格式化后的卡用读卡器接入计算机便会发现CF卡的盘符更变为FANUC LTD(日本发那科公司),说明卡已正确格式化。
我曾经写过一篇非常详细的技术资料:FANUC系统CF卡的选择及在DNC传输加工中的应用。内容很全面,可惜不知道放哪里啦。
我是在用事实说话!