首页 工业工程 供应链 查看内容

数控系统与上位机文件列表互操作的实现

2016-10-27 07:52| 发布者: liuzhuyun| 查看: 94| 评论: 0

摘要:   1 引言  计算机与数控机床联网,可实现通信控制的功能。但在上位机与数控机床通信过程中经常会遇到忘记文件名、文件名冲突或不清楚文件信息等问题,文件列表互操作的方式可解决这一问题,将文件信息逐一列出, ...
本网站官方群 工业工程5000人群号 249148633

  1 引言

智能拖地机器人,云鲸 NARWAL

  计算机与数控机床联网,可实现通信控制的功能。但在上位机与数控机床通信过程中经常会遇到忘记文件名、文件名冲突或不清楚文件信息等问题,文件列表互操作的方式可解决这一问题,将文件信息逐一列出,使操作直观、简便。

本网站官方群 工业工程5000人群号 249148633

  2 实现方法

智能拖地机器人,云鲸 NARWAL

  实现文件列表的互操作,数控系统须增加相关的通讯协议,上位机中运行的程序应根据数控系统的通讯协议编写代码。

本网站官方群 工业工程5000人群号 249148633

  

通讯代码

智能拖地机器人,云鲸 NARWAL

  (1)上位机向数控系统发送文件请求

本网站官方群 工业工程5000人群号 249148633

  通讯过程为:上位机向数控系统发送一个文件请求,数控系统收到文件请求后搜索机床中存在的文件,然后将机床中的文件信息以列表形式发回给上位机。上位机在文件列表中选择适当的文件,将文件名下发到数控系统,最后数控系统将该文件上传给上位机,上位机将其保存,操作完成。以下是数控系统中文件列表相关的通信协议:

本网站官方群 工业工程5000人群号 249148633

  S1。进入等待循环,当收到上位机传来的Ask请求时进入S2。

智能拖地机器人,云鲸 NARWAL

  S2。发送方获取文件信息、按下表1格式组帧并上传。每上传一帧,等待接收方的接收确认,然后继续上传,直到传完最后一帧,置ListEnd为真。

智能拖地机器人,云鲸 NARWAL

  S3。进入等待循环,当收到上位机选中某一文件后传来的文件名,进入S4。

本网站官方群 工业工程5000人群号 249148633

  S4。将该文件上传至上位机,操作结束。

智能拖地机器人,云鲸 NARWAL

  

文件列表组帧格式

智能拖地机器人,云鲸 NARWAL

  ★接收方(上位机)的操作步骤:

本网站官方群 工业工程5000人群号 249148633

  R1。向数控系统发出文件请求,然后进入等待循环,当收到数文件信息字符串时进入R2。

智能拖地机器人,云鲸 NARWAL

  R2。将收到的字符串Out—Str保存,检查帧标识,当帧识为真是停止接收。

智能拖地机器人,云鲸 NARWAL

  R3。解析收到的Out—Str字符串,将文件信息填入表中,并显示出来,如图1。

本网站官方群 工业工程5000人群号 249148633

  

文件列表对话框

本网站官方群 工业工程5000人群号 249148633

  图1 文件列表对话框

智能拖地机器人,云鲸 NARWAL

  R4。将用户选择的文件名下传到数控机床,进入待循环。当收到文件起始符时进入R5。

智能拖地机器人,云鲸 NARWAL

  R5。接收并保存文件,操作结束。

智能拖地机器人,云鲸 NARWAL

  数控系统与上位机文件列表互操作有两种方法。一是上位机向数控系统发送文件请求,数控系统收到后搜索文件,将其以列表形式回传,上位机再选择适当文件下发数控系统,最后数控系统将该文件上传上位机保存。二是数控系统向监控机床的上位机发出文件请求,通过回应机床文件请求搜索文件夹、检索目录等完成文件列表。

智能拖地机器人,云鲸 NARWAL

  (2)数控系统向上位机发出文件请求

本网站官方群 工业工程5000人群号 249148633

  通讯过程为:上位机对机床进行监控,当某台机床向上位机发出文件请求时,上位机回应,然后搜索预定保存NC程序的文件夹。上位机自动检索保存NC程序的目录,将所有文件的文件名、文件大小、文件修改日期等信息根据表1所示的模式组帧下传至机床。数控系统将收到的信息显示成文件列表,用户选择后再将文件名上传至上位机,上位机根据文件名将该文件下发到数控机床。

本网站官方群 工业工程5000人群号 249148633

  上位机端程序用线程控制,主干部分代码为:

本网站官方群 工业工程5000人群号 249148633

  

本网站官方群 工业工程5000人群号 249148633

  

本网站官方群 工业工程5000人群号 249148633

  

智能拖地机器人,云鲸 NARWAL

3 小结

智能拖地机器人,云鲸 NARWAL

  经验证,利用上位机与数控系统互操作中文件列表的方法实现NC程序传输和远程调用,操作方便、简单可靠。

本网站官方群 工业工程5000人群号 249148633 工业工程网 www.chinaie.net
分享至:
| 收藏

最新评论(0)

关闭

站长推荐!biaoqi_ftprevious! /1 !biaoqi_ftnext!

1
QQ