摘要 介绍了PC与CNC进行数据通信的外部环境,相应连线,PC所用软件及常规故障。
关键词 PC CNC 通信接口 软件 波特率
中图分类号 TP2 文献标识码 B
一、数控系统(CNC)与个人计算机(PC)连网实现数据交换的三种类型
1.点对点的通信方式
PC与CNC通过RS一232C通信接口,在软件的驱动下,实现数据的相互交换,或通过多路串行口服务器连接后接入以太网。目前大部分数控机床都采用该数据通信方式。
2.现场总线的通信方式
该通信方式是通过PROFIBUS一DP模块的两种接口(MPI、DP)均可以完成的较大型分布式结构系统。
3.以太网配置的局域网式的通信方式
该通信方式通过CNC具备以太网接口功能完成的局域网结构。
二、介绍点对点的PC与CNC的连接
1. PC的条件
PC应具备两个串行接口COM1和COM2作为数据通信(即RS一232C)用。
COM1为9针接口(与数控机床的CNC进行数据通信常用此接口)。
COM2为25针接口(通常连接打印机接口的通信)。
2. CNC的条件
CNC至少配备有BS-232C数据串行接口,有9针或25针。
3. PC与CNC的连接
(1)PC与CNC的硬件连接(信号线长度≤5 m)
以COM1 9针接口(其排列针号见图1)为例,该串行口信号的各针含义(I:为输入信号;0:为输出信号)为:
1. DCI——数据载波检测,I ;2. RXD——接收数据,I;3. TXD——传送数据,0;4.DTR——数据终端就绪,0;5.SG——信号地线;6.DSR——数据装置就绪,I;7. RTS——请求传送,0; 8. CPS——允许发送,1;9. KI——响铃指示,I。
PC的COM1接口与CNC通信接口见图2。
nextpage
(2) PC与CNC的软件连接
在PC上装载一种为PCIN.exe的操作软件(该软件在WIN98版以下适用),当PC运行该操作软件时,可在其操作界面的V24-INI下拉菜单中对RS-232C接口进行参数设定;在CNC进行RS-232C接口参数设定。
PC的RS-232C接口参数的初始化设定内容包括:①数据传输的波特率与机床参数设定的数据传输波特率的大小一致(通常为,500bps的传输速度);②传输文件代码的数据长度与机床传输文件代码的确定一致(通常为8位);③传输文件停止位数与机床传输文件停止位数一致(通常为1位);④通信接口的设定是COM1或 COM2的其中一个接口(通常是COM1接口)。
三、参数设定
1. CNC的参数设定(以FANUC 16或160 MC系列为例)
见下表,通过CNC系统的参数选择来保证与PC的软件连接。
2. PC参数设定
通过PCIN.exe程序对PC通信参数进行设定。
四、数据操作
将PCIN.exe程序拷贝到PC内,运行该程序,操作界面如图3。主菜单下面各自有该项的下拉菜单。通过该程序可以完成外部PC与CNC的数据通信,如:
DATA一IN:把数据由PCIN程序装载到该PC内;
DATA一OUT:把数据从PC传输到CNC;
FILE:对数据进行编辑、处理。
五、常见RS一232C通信接口故障分析及维护
1.PC外壳感应高压静电
由于PC供电电源没有接地造成的。电源插头中只接了火线和零线,而地线空置没有使用,使PC外壳积累大量静电电荷而无法释放,产生高压静电,一旦进入通信接口会击穿RS—232C接口中的MOS集成电路器件。
处理措施:将输入PC交流220V电源插头的地线与专用地线相接。
2.带电插拔通信接口
RS—232C接口不是热插器件,带电插上通信接口会造成通信接口击穿。
处理措施:避免带电插拔RS—232C通信接口,在关机状态下把CNC及PC电源切断,然后插拔RS一232C通信接口。
3.供电电源窜入RS一232C通信接口
PC使用不规范的临时接地板,造成电源窜入RS一232C接口中。
处理措施:使用RS—232C接口的光电隔离器。当CNC串行接口端处安装了合适的光电隔离器后,使CNC与PC两者之间的电隔离,确保通信系统的安全。