• 中国出版政府奖提名奖

    中国百强科技报刊

    湖北出版政府奖

    中国高校百佳科技期刊

    中国最美期刊

    留言板

    尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

    姓名
    邮箱
    手机号码
    标题
    留言内容
    验证码

    PC机与数控机床的远程通讯

    杨代华 高永强 李勇波

    杨代华, 高永强, 李勇波, 2002. PC机与数控机床的远程通讯. 地球科学, 27(1): 40-40.
    引用本文: 杨代华, 高永强, 李勇波, 2002. PC机与数控机床的远程通讯. 地球科学, 27(1): 40-40.

    PC机与数控机床的远程通讯

    • 随着国民经济的发展, 经济型数控机床在我国的应用日趋广泛, 也是我国机床市场需求量最大, 销量最高的机床.其数控系统一般以MCS-51系列8位单片机为核心, 通常是手工编程, 由系统自带的编译程序进行检错和编译.但手工编程十分繁琐, 它不仅对工人有较高的要求, 而且也降低了数控系统的利用率.如果多台同类数控系统同时进行小批量、多品种生产, 由一名有丰富经验的技术人员用一台PC机或工控机统一编程, 然后由各分机调用, 将大大提高编程和加工效率.根据实际应用需要, 笔者研制出一套数控机床和PC机的远程通讯系统, 用于钎头加工的工艺上, 效果良好.

      本系统由一台上位机(PC机)和数台下位机(数控系统)组成.其基本原理如下: 上位机存储大量由专门技术人员按ISO国际标准语言编译好的程序, 并翻译成数控系统能识别的机器代码, 供下位机进行调用.对于处于下位机位置的数控机床来说, 当程序较为简单时, 可以由操作员自己进行编辑, 当程序较复杂或上位机已有所需的程序时, 可以切换到通讯状态, 输入所需调用的程序号, 系统将从上位机把程序段存入该机床, 同时显示调用的程序号.

      上位机为PC机, 使用Windows操作系统; 下位机是以MCS-51单片机为核心的DSSH, JWK, JN, CNC等系列数控系统.由于MCS-51系列单片机内有一个串行I/O端口, 为数控系统预留了通讯接口, 从而给本系统的实现提供了基本条件.通常, 系统处在工业环境中, 工作条件较差.本系统选用的RS-485串行接口标准以差分平衡方式传输信号, 传输速率高, 传送距离远, 采用双绞线, 不用Modem的情况下, 在100 kbit/s的速率时, 可传输的距离为1.2 km, 若速率降到9 600 bit/s, 则传输距离可达15 km; 同时RS-485串行接口标准具有很强的抗干扰能力, 并允许一个发送器驱动多个负载设备, 确保了系统的可靠性.在此处RS-485通讯是一种半双工通讯, 发送和接收共用同一物理信道, 在任一时刻只允许一台单机处于通讯状态, 这个问题通过软件来解决.系统上位机和下位机的连接如图 1所示.

      图  1  通讯系统的原理
      Fig.  1.  Schematic of communication system

      系统开始运行后, 先设定上位机的状态, 然后, 上位机轮流发送各个机床的机床号(每一台数控机床都有一个唯一的机床号), 并随时响应通讯请求; 当数控系统需要从上位机调用加工程序时, 首先使数控系统处于编辑状态, 按下双键*-1(在*-1功能转入表设置一条指令转入通讯功能软件), 将数控系统切换到通讯状态, 然后数控系统自动进入中断接收数据方式, 如接收到的PC机循环送出的机床号为自身机床号, 数控系统立即回送自身机床号, 并送出所需调用的程序号; 上位机接收到回送的机床号以及调用的程序号后, 立即查找对应的程序号, 将程序代码送给数控系统, 如数据正确, 数控系统结束通讯状态并显示程序号, 而上位机又转入循环发送机床号的状态, 准备响应其他机床的调用请求.

      在PC机与数控系统通讯的接口电路中, 使用了RS232-485转换器, 该转换器使用方便, 无须外接任何电路, 就可以进行通讯, 有较强的驱动能力.可以只连接两条信号线而不接地线.由于每台数控机床离主机有一定的距离, 通讯时会产生波形的失真, 为了改善波形同时提高抗干扰能力, 在通讯线路上跨接200 Ω的匹配电阻, 其通讯接口电路如图 2所示.

      图  2  通讯的接口电路
      Fig.  2.  Interface circuit of communication

      主机的控制程序由三大部分组成: 界面程序, 编辑解释程序和通讯程序.界面主要是显示可以被调用的文件及其所包含的程序号, 调用程序的机床号, 调用的程序号, 调用的时间, 调用程序号所处的文件名, 必要的控制键和功能键.为了便于编辑加工程序, 本系统提供一个专门的编辑软件来实现并最终生成数控系统能识别的机器代码.其上位机的通讯程序如下:

      在数控系统中, 用户储存器从地址8400H开始存放加工程序, 把接收到的程序代码放到8400H以后的空地址单元中.其通讯程序在此不再详述.

    • 图  1  通讯系统的原理

      Fig.  1.  Schematic of communication system

      图  2  通讯的接口电路

      Fig.  2.  Interface circuit of communication

    • 加载中
    图(2)
    计量
    • 文章访问数:  3145
    • HTML全文浏览量:  92
    • PDF下载量:  2
    • 被引次数: 0
    出版历程
    • 收稿日期:  2001-06-20
    • 刊出日期:  2002-01-25

    目录

    /

    返回文章
    返回