引言
随着产品的增多,数控生产中存在以下的问题:
(1)生产效率低:程序在控制面板上手工输人,速度慢、准确性差,一些复杂程序有数百甚至上千行,输完后再校验模拟,往往要消耗很多时间,在其它数控机床上再次调用时需要重新输人。
(2)缺乏数控程序的验证和持续改进:数控程序在机床上调试更改后,不能及时将更改信息反馈给编程人员,容易因信息滞后而造成质量事故。
(3)人量数控程序和机床数据不便于积累、备份和存档管理,不利于机床维修和快速恢复机床数据。
针对以上问题,根据有关文献,研究采用RS-232C串行接门,实现PC机与数控机床的双向通信,完成数控加工程序和数据的传输。
1 通信的方法
1.1 硬件的配置
西门子SINUMERIK 810D数控车床;
串口数据线;台式计算机(486以上IBM兼容机)或笔记本电脑。
接口类型:9芯(DB-9)或25芯(DB-25)RS-232C串口(两种串口类型电气特性相同)。
串口数据线有三种 :9针-9针数据线、9针25针数据线和25针-25针数据线,根据机床和电脑端口选择相应数据线,具体接线方式可参考PCIN软件(V24一INI菜单中选择WIREI AYOUT)或西门子操作手册中有关接线说明。最简单的接线方式可以只有3条线,即将地、接收数据和发送数据三脚交叉相连。
一些市售的串口交叉数据线就只有3线,这种数据线只能用于不需要握手协议的串行通讯,如传输程序、参数等文本文件(ASCII-file),无法在线加工或传输二进制文件(binary file)。
1.2 软件的配置
西门子通信软件PCIN4-43或以上版本,DOS操作系统。WIN98以上操作系统可使用WIN—PCIN或wINDOwS附件中的超级终端程序。