资源预览内容
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
FANUC系统缓冲区溢出问题的分析模具加工中心经常需要处理一些较大的程序,由于FANUC系统的内存较小,所以对于超过 内存容量的程序一般会采用DNC在线加工。DNC在线加工时由于是边传输边加工,所以存在一个传输与加工的同步问题,如处理不好 就会出现087BUFFER OVERFLOW (缓冲区溢出)报警。修改参数及修改波特率不能从根本上解决传输与加工的同步问题,降低波特率只能缓解由 于传输速度大于加工速度造成的加工不同步问题。根本解决的方法是采用双工通信方式,当 缓冲区满了以后机床给电脑发信号暂停传输,缓冲区清空后再进行续传。采用双工通信方式 需要硬件和软件互相配合才能实现,本厂一台友佳VM32加工中心FANUC 0i MC系统通过采 用以下方式,较好解决了 DNC在线加工时的缓冲区溢出问题,以下进行分别说明:1. 硬件连线问题FANUC加工中心RS232串口通信线电脑侧采用9针串口接头,机床侧采用25针串口接头, 其中连线方式有两种如图1和图2所示。9 B 414 U 怡 H 将 W 30 21 22 23 2+ 25宙1两种接线方式仅电脑侧的9针串口连线有区别,都可以进行程序传输和DNC在线加工。(1)第一种接线方式:只能先机床处于程序等待接收状态,再由电脑进行程序发送;DNC 在线加工状态时,先在 DNC 模式下按下循环启动,再由电脑发送程序。(2)第二种接线方 式:可以先由电脑发送程序并处于等待状态,机床方便的时候再进行接收;DNC在线加工时, 也可以先由电脑发送程序并处于等待接受状态,机床按下循环启动给电脑发信号,DNC在线 加工开始。(3)分析:第一种接线方式通信处于半工状态,传输中不存在电脑和机床的同步信号, DNC 在线加工时当机床的缓冲区已满就会发生087缓冲区溢出报警,而这时电脑侧的传输还是正 常进行的。第二种接线方式通信处于双工状态下,电脑和机床之间有同步控制信号存在,机 床给电脑信号传输才开始,机床缓冲区满了以后会给电脑一个信号,传输暂停,缓冲区清空 后,机床给电脑端一个信号,程序传输继续进行。双工通信状态下机床和电脑由于控制信号 的存在,不会出现缓冲区溢出报警,要想让机床工作于这种工作状态,除了硬件连线正确以 外,通信软件中也需要进行相应的设置才能实现。(模具加工中心)2. 软件设置 软件设置即是设置通信时的波特率、奇偶校验及数据位数等内容,此处不做 过多解释,只说明影响双工通信的相关设置。加工中心采用的传输软件种类很多,但设置内 容基本相似,此处以CAXA制造工程师自带的传输软件进行示例,其他传输软件类似。影响工作状态的主要是握手方式,机床电脑通信时的握手方式为XON/XOFF,通过这个信 号开始和停止,如果硬件连线没有问题通信就处于双工通信状态。选中发送前等待 XON 信 号,就可以选发送程序等待机床接收或DNC加工。如硬件连线是第一种连线方式,握手方 式 XON/XOFF 不起作用,当选中发送前等待 XON 信号时不能先电脑发送机床后接收程序。 设置情况如图3 所示。5S翩l 三 m 柑号3. 结语FANUC加工中心的内存较小约200K字节,而加工中心的程序量一般较大,所以DNC在线加 工是处理较大程序加工问题的有效手段,而DNC在线加工会遇到087缓冲区溢出报警。在 解决这个问题的时候,经常性讨论通信参数问题,很少怀疑硬件接线问题,因为除了 DNC 在线加工时出现缓冲区溢出报警以外,程序传输都是正常的。其实,只要程序传输正常通信 参数正常,缓冲区溢出就可能与硬件连线和通信软件有关握手协议设置有关。(模具加工中 心)DNC加工是现在加工中心数控大赛中是经常采用的加工方法,先传输程序待机床加工,可以 让操作者看到加工正常后再继续编程工作也可以减小比赛时的压力,企业加工时远距离DNC 在线加工时,也是必须采用这种方式进行,以确保在线加工时的安全。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号