原因有二:第一,232口握手协议不匹配。CNC发出暂停接收数据的指令,PC端没有收到,或者没有正确识别,依然继续发送数据,最终导致缓冲区溢出。FANUC系统不支持硬件流控制,设定里面改成软件流控制即可。第二,传输线过长或受到干扰,导致CNC发出的暂停接收数据指令没有正确传输至PC端。
请你检查你的电脑串口是否有问题?还检查你的传输线有没有断线。。。。。