欢迎来到天天文库
浏览记录
ID:24627307
大小:55.00 KB
页数:6页
时间:2018-11-15
《基于extremednc的数控机床网络通信技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于eXtremeDNC的数控机床网络通信技术
2、第1内容加载中...一、引言随着数控机床的普及应用,许多单位都拥有一定数量的数控机床。长期以来大多采取操作人员在机床操作面板上手工输入NC程序的方式工作,这种方式机械而烦琐,出错几率较大,工作效率低。虽然近年来有的单位采用了计算机进行通信,但所用的通信程序是基于DOS/icrosoft浏览器、计划任务程序、数据库和命令等。2.通信硬件介绍网络采用TROL公司生产的专用通信串口HUB,每口通信速率可高达230kBPS,所有口同时可达115kBPS。它通过多个串口接口(RJ45母口)可连接多台数控机床
3、,并可通过Ether10/100BaseT设备接口与CAD网的HUB或服务器相连。3.网络连接将eXtremeDNC软件安装在本地网的一台微机上作为通信服务器,连接TROL的多端口HUB和计算机的网卡,然后由多端口HUB引出多条RJ45线到机床RS232口处,将RJ45线序改为DB25线序,并连接到机床的RS232端口。使用带屏蔽的5类双绞线通信距离可达100m,超过100m可采用长线驱动器。三、系统调试数控机床联网采用的是串行通信,而串行通信的特点是信息在一个方向上传输,只占用一根通信线,因此,这根线既做数据线又作联络线(硬件流控制的除外,采
4、用联络线直连方式),也就是说,要在一根传输线上既传输数据信息又传送联络控制信息。要识别信息流中的联络信号和数据信号,就必须要有串行通信协议,也就是通信双方的一种约定,包括对传送速度、数据格式、校验方式和控制字符定义等的规定,通信双方必须共同遵守。通过修改通信协议,eXtremeDNC软件几乎适用于所有的数控系统。系统调试过程实际上就是修改控制器属性(CSP)的过程。用户可以通过数控系统手册查到相应的通信参数,然后将eXtremeDNC软件中的“Setting”标签设置为与之匹配,主要是设置通信端口(mPort)、波特率(BaudRate)、数据
5、位(DataBits)、停止位(StopBits)、奇偶校验(ParityBit)、流控制(FloeDNC提供了连接向导,通过它可以检测到与控制器相匹配的通信参数。其次是设置接收和发送程序的路径(Path)、收件标签(Input)、发件标签(Output)、远程请求命令(Remote),这些设置都根据数控系统的不同而有所改变,但并不复杂,因为软件本身提供了许多选项,你只需根据实际情况选择就行了。当所有这些参数设置好以后,数控机床便可与计算机进行通信了。四、操作使用系统调试完成后实际的操作就非常简单了,每次使用时只需打开计算机,进入eXtreme
6、DNC主界面,由于设置了自动连接,软件自动与所有的数控机床连通,然后在机床端进行操作就可以了,机床操作人员无须操作计算机。程序输出到计算机时,选中要输出的程序,直接使用MDI操作面板上的OUTPUT(或PUNCH、DATAOUT等,视数控系统而定),程序便输出到eXtremeDNC的收件箱(Inbox)中。要调用计算机中的程序,需要使用远程请求文件。远程请求文件实际上类似于一个简单的数控程序,根据数控系统类型调试好后保存在数控系统的程序目录中。每次使用时先将远程请求文件中的程序名改为要调用的程序名,当然,该程序名必须是发件箱(Outbox)中存
7、在的程序名,然后发送远程请求文件,最后使用MDI操作面板上的IUTPUT(或READ、DATAIN等,视数控系统而定)调入需要的程序。以下举例说明FANUCOTE数控系统的远程调用过程:(1)打开远程请求文件O2222。%O222230%(2)修改远程请求文件O2222,将其中的程序名改为3211。%O222230%(3)按“OUTPUT”键向计算机发送远程请求文件O2222(此文件并不保存在收件箱中,只是向计算机发出一个远程命令)。(4)按“IUTPUT”键从计算机中调用程序O3211。O2222为远程请求文件,它作为一个数控程序保存在数控系
8、统的程序目录中,要调用计算机中的程序3211,则将O2222远程请求文件中的程序名改为3211,然后按“OUTPUT”键发送O2222,再按“IUTPUT”键调用3211,则在数控系统的程序目录中可以看见3211程序了。远程请求文件O2222中的DI操作面板上已有的字母翻译为其它没有的字母,以解决MDI操作面板上(特别是老的数控系统)字母不全的问题。由于在控制器属性的(Path)标签中对每台机床设置了程序输入/输出的路径,每台机床有唯一的程序输入/输出目录,所有输入/输出的程序自动进入每台机床对应的收件箱(Inbox)/发件箱(Outbox)中
9、,这样各机床的程序不会混淆,查找程序非常方便,而且软件对接收到的程序自动重命名为RECEIVE(X),这样便不会产生相同程序名的覆盖。强大的权限管理功
此文档下载收益归作者所有