免费预览已结束,剩余27页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第七章 数控机床数据通讯 随着计算机技术的发展,以往使用PRP(纸带阅读穿孔机)与CNC系统进行NC程序输入/输出的技术,由于纸带的保存,管理,容量,可靠性等,存在着不足之处,正逐渐被淘汰。许多CNC系统生产厂家目前都能提供计算机NC程序服务功能,但仅限于自己的CNC系统,互相之间并不通用。同时,随着市场经济和企业信息化的发展,企业数控机床的数量越来越多,而传统的单机管理模式因技术手段落后、生产效率低、管理与维护费用高昂等弊端已不能适应企业发展的需要,再加上用户使用了多种信息管理系统,如ERP,PDM,CRM,CAD/CAPP/CAM等,各种系统之间还必须考虑信息共享,以避免信息化孤岛,因此,使用集成式DNC技术对数控设备群进行管理势在必行。第一节 串行通讯连接一、机床通讯的接口类型:目前,数控机床网络DNC一般采用三种网络接口,即:串行通讯RS-232C/422/485模式;以太网络模式;还有现场总线模式,其中以第一种串口通讯模式最为普遍。二、串行通讯接口的技术特性与接线形式。1 RS-232C通讯接口RS-323C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。它适合于数据传输速率在020000b/s范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。由于通讯设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用。由于RS-232C并未定义连接器的物理特性,因此,出现了DB-25、DB-15和DB-9各种类型的连接器,其引脚的定义也各不相同。下面分别介绍最常见的两种连接器。DB-25连接器DB-9连接器DB-25连接器外观图图7-1DB-9连接器外观图图7-2表7-1DB-25连接器针脚信号含义。针号功能含义信号3接收数据RX2发送数据TX20数据终端准备好DTR7信号地GND6数据准备好DSR4发送请求RTS5清除发送CTS表7-2DB-9连接器针脚信号含义针号功能含义信号2接收数据RX3发送数据TX4数据终端准备好DTR5信号地GND6数据准备好DSR7发送请求RTS8清除发送CTS串口连接接线方式:9针连接器与9针连接器9针连接器与25针连接器图7-3图7-4表7-3 串口连接规律:连接器 ARXTXDTRDSRRTSCTSGND连接器 BTXRXDSRDTRCTSRTSGND还有一种简化的三线接法,如图7-5分别连接RX、TX、GND三个信号脚,在连接器本端将DTR和DSR信号脚短接,传输时认为任何时候数据终端都是准备好的。图7-5RS-232串口通讯主要技术参数: 数据位Date bits、停止位Stop bits、奇偶校验parity、端口数据格式Port mode、流控制方式Flow control。以上技术参数,在两个通讯设备的端口设置上必须一致;数据位和停止位含义可有图7-6简单表示Date bits=7;Stop bits=2时的数据传输表示Date bits=8;Stop bits=1时的数据传输表示图7-6波特率与传输距离有关,距离越近,波特率可以设得越高,传输速度也就越快,但如果在长距离情况下使用高波特率可能造成较多错误码,这时可以适当降低波特率,提高传输数据的正确性,但传输速度会变慢,EIA标准中在15M(50英尺)内能以115200bit的波特率保证传输数据无错码;流控制方式与端口连接方式有关,若采用上图提供的标准接线法,软硬件控制方法都可以,但如用三线简化连接法连接,则必须用软件控制方法,我们的接线是如上图的标准接线法。2 RS-422/485通讯接口RS-422标准全称是“平衡电压数字接口电路的电气特性”,它定义了接口电路的特性。通常是四线接口。实际上还有一根信号地线,共5根线。图7-8是其DB9连接器引脚定义。由于接收器采用高输入阻抗和发送驱动器比RS232更强的驱动能力,故允许在相同传输线上连接多个接收节点,最多可接10个节点。即一个主设备(Master),其余为从设备(Salve),从设备之间不能通信,所以RS-422支持点对多的双向通信。RS-422的最大传输距离为4000英尺(约1219米),最大传输速率为10Mb/s。其平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能达到最大传输距离。只有在很短的距离下才能获得最高速率传输。一般100米长的双绞线上所能获得的最大传输速率仅为1Mb/s。 3RS-485电气规定 由于RS-485是从RS-422基础上发展而来的。RS-485可以采用二线与四线方式,二线制可实现真正的多点双向通信, 而采用四线连接时,与RS-422一样只能实现点对多的通信, RS-485的传输距离与速率关系与RS-422一样,都是最大传输距离约为1219米,最大传输速率为10Mb/s。同样在短距获得高速,低速以求远距。一般100米长双绞线最大传输速率仅为1Mb/s。 注意,RS-485串行接口的驱动器可用于RS-422串行接口的应用中,因为RS-485串行接口满足所有的RS-422串行接口性能参数,反之则不能成立,所以目前很多书籍上都只提RS-485而不提RS-422了。连接器形式:RS-422与RS-485没有专用的连接器,通常采用DB9连接器和PHONIX标准的接线端子连接,其外形如图7-7与针脚含义如图7-8:连接器形式:针脚含义图7-7图7-8 RS-422与RS-485设备的网络构建方式,图7-9是采用二线制的连接方式,以实现多点双向通讯,在我们数控机床的设备联网中通常还是采用四线制的点对多联网方式连接。图7-9本节可实施项目:制作一标准串口连接线缆项目组织形式: 分组实施,5人左右一组。项目目标:通过制作标准串口连接线,知道连接器的类型、阵脚含义。项目要求:1、 能连接标准串口连接线。2、知道9针和25针的串口连接器中各针脚的含义。项目准备:1、 电子实习室。2、 25-30W电烙铁,每组一支。3、 焊锡丝若干。4、 9针、25针连接器若干(注意公母)。5、 五类双绞线。6、 小号+/螺丝刀。7、 万用表,每组一只。项目时间:2课时第二节 单机通讯目前,在DNC市场上通过RS-232C口通讯产品实现数据通讯的情况最为多见,主要分单机传输与多机联控两种连接方式:一、 单机通讯连接形式在数控加工和维护时,经常需要在数控机床和计算机之间进行程序与参数的传输,当这些需要只是临时性的时候,我们可以用一根串口通讯线将数控系统与计算机连接起来,通过一些串口通讯程序实现数据的通讯。连接方式如图7-10所示: 图7-10串口通讯线的制作见前节。二、 机床侧的通讯设置与操作1、 FANUC0I系统1)通讯参数设置:要让机床与计算机能进行数据通讯,必须将两者的串口通讯参数进行同步设置,计算机上的串口通讯将在后续软件介绍中说明,机床侧的串口通讯设置如下:在机床面板上,按进入MDI方式;按进入设置界面,按操作软键,按右翻页键2次进入如图7-11 ALL IO配置界面:波特率停止位设备号串口通道号图7-11请将图7-11中各项根据实际需要设置好,通常主要设置波特率和停止位即可,其余选用默认值即可。2)程序的发送:选择编辑模式按键,选择程序按键,输入要发送的程序名,例:O1234,按操作软键,再按右翻页键两次后再按PUNCH软键,再按EXC执行,屏幕闪烁“输出”,表示程序正在输出,如要发送所有程序,输入O-9999后再按PUNCH-EXE发送即可将机床上所有程序发送到计算机上。3)程序的接收:选择编辑模式按键,选择程序按键,输入接收程序在机床上的程序名,例:O2222,按操作软键,再按右翻页键两次后再按READ软键,再按EXC执行,屏幕闪烁“输入”,表示程序正在输入,输入结束后输入的程序以O2222存放在机床上,而与原来计算机上的文件名无关。2、 SIEMENS802D系统 1)通讯参数设置在系统MDI面板上,同时按下按shift 和system 键进入机床配置界面,再按数据入/出-RS232设置软键,进入如图7-12通讯设定界面中进行RS232设置:图7-12 同样根据实际需要将图7-12中各参数设置好,通常也是设置设备号、波特率和停止位几项即可,其余按默认值设置。需要注意的是,在SIEMENS中需要根据要求选用文本形式还是二进制方式进行传输,通常程序文件采用文本形式,而参数与PLC通常采用二进制方式,采用二进制方式时只能用硬件流控制。2)程序的发送:设置好RS232通讯参数后,按数据选择键,进入数据传递界面,如图7-13,图7-13在该页中,用“”“”键选择要发送的数据内容,如果是发送零件程序,就选择第一行“零件程序和子程序”,在屏幕右边一栏中出现本机床中现有的程序和子程序,按TAB使光标键进入右栏,再根据需要用“”“”键选择要发送的程序文件,按读出软键将程序发送出去,系统出现数据输出进行中的信息框,如图7-14。如果连接无误,程序就被传送到连接的计算机中去了。注意,由于SIEMENS系统采用的流控制是硬件控制,故必须采用第一节中所介绍的标准串口连接线缆才能传输数据。图7-143)程序的接收:程序的接受是在图7-13中先选中要接收的数据类型,再按读入软件,系统跳出数据输入进行中的信息框,传输结束后,信息框自动关闭。3、 华中HNC-21系统 1)通讯参数设置:在参数功能子菜单下按F3 键弹出权限菜单,用 选择用户权限选项按Enter 键确认系统将弹出输入口令对话框,在参数功能子菜单下按F1 键系统将弹出参数索引子菜单,用 选择DNC 参数选项按Enter 键确定此时图形显示窗口将显示DNC 参数的参数名及参数值如图7-15 所示图7-15 用 键移动蓝色亮条到要设置的选项处,按Enter 键则进入编辑设置状态用 BS Del 键进行编辑按Enter 键确认,按Esc 键退出保存编辑,并保存为缺省值。2)程序的发送:在主菜单中选F2进入编辑功能菜单如图7-16中,按F1进入文件管理菜单,再用 选中“发送串口文件”选项;按Enter 键弹出如图7-17 所示对话框,选择发送路径和文件名, 等计算机与CNC数控系统联络成功后就开始传输文件,如要退出可按Alt-E 退出,传输完毕后HNC-21T 弹出对话框提示文件发送完毕图7-16图7-173)程序的接收:在选择编辑程序菜单(如图7-16)中按F2,再用 选中串口程序选项,按Enter 键系统命令行提示正在和发送串口数据的计算机联络。联络成功后开始传输文件,传输完毕上位计算机上弹出对话框提示文件发送完毕HNC-21T 的命令行提示接收串口文件完毕编辑器将调入串口程序到编辑缓冲区三、常见数据通讯软件的设置与操作 1、CIMCO EDIT V5软件CIMCO Edit V5 是丹麦专业从事数控DNC的CIMCO软件公司专为数控编程而设计的专业软件。它有强大而实用的数控编辑功能、文件的智能比较、刀位轨迹的三维模拟、DNC传输等功能。其完全的Windows 界面,一目了然的地址颜色。 1)软件界面如图7-18:图7-182)程序的模拟校验先打开需要模拟的程序,在菜单中按程序模拟后选择窗口文件模拟即可在程序窗口中打开模拟界面如图7-19图7-193)串口通讯参数的设置在菜单栏中选择机床通讯,再选择DNC设置,弹出如图7-20对话框,选择要通讯的机床,如Machine 1,再选择对话框右下设置按钮,弹出图7-21参数设置对话框,在参数设置对话框中选择正确的端口(通常是COM1),再将波特率、数据位、停止位、奇偶校验位、数据流控制设置与机床侧一致,其余按默认设置即可,之后按确定、确定完成设置。注意,如果通讯线缆采用3线制,必须选择为软件控制的流控制方式。图7-20图7-214)数据的接受与发送通常当我们将程序编辑完,校验通过后,就可以进行数据通讯了,数据通讯的功能基本集成在如下工具栏中。图中各按钮含义如下: 发送当前窗口中的文件; 发送当前窗口中的选定行; 在当前窗口已打开的文件中接收文件; 接收文件并在当前窗口中打开; 发送硬盘上的指定文件; 接收文件并立即保存到硬盘上,不在窗口中打开; 选择通讯的数控机床; DNC参数设置;如要发送程序到机床,在软件中选择好程序后,按下发送按钮,再到机床侧执行接收程序操作(可以重新命名),如果线缆连接无误,参数设置正确,就可看到一个数据传输进度对话框,否则会弹出出错信息框,当传输结束后,系统自动弹出数据传输成功的信息框,数据通讯完成。如果要接收机床发送过来的程序,则要先在机床上执行发送程序操作,然后再到计算机上来按接收键,方可完成接收程序的操作。对于机床参数与PLC程序也可用同样的方法进行传输。2、华中WINDNC软件华中WINDNC软件是武汉华中科技大学为华中数控系统订做的数据传输软件,其功能相对单一,主要实现数据传输,不具备文件比较和模拟等功能。1) 软件界面如图7-22:图7-22图7-22中各按钮、状态栏等控件含义如下:1 打开串口用于将所选择的串口打开如COM1 口2 参数设置用于设置串口通讯中所用到的各种参数例如3 发送文件用于发送普通文件4 边传边加工当加工代码过大时在客户端发送部分加工代码在数控装置端加工边接收边加工5 上传PLC 用于将用户选择的客户端PLC 文件传送到数控装置端6 下载PLC 用于将数控装置端的PLC 文件接收到用户所指定的客户端的文件夹中7 上传参数用于将用户选择的客房端系统参数文件传送到数控装置端8 下载参数用于将数控装置端的系统参数文件接收到用户所指定的客户端的文件夹中9 文件名显示框用于显示当前客户端发送的文件名及文件所在的路径10 串口状态显示框用于显示当前串口的开关状态及各项参数11 字符或数据输入框用于输入将要发送的字符串12 清空重置用于清空字符或数据输入框中的内容13 手动发送用于发送在字符或数据输入框中输入的字符串14 RX 显示接收的字节数15 TX 显示发送的字节数16 清空将RX 及TX 中的数值清成零17 退出退出系统18 、19图形化显示串口的开关状态2)串口通讯设置:单击参数设置,进入如图7-23画面:图7-23根据机床配置要求对应的配置好串口通讯参数。3)发送数据:发送程序文件 单击发送文件,进入如图7-24画面:图7-24选择所要发送的文件后,按打开,在图7-18中9位置出现文件路径,供用户校对文件是否正确,如图7-25。并在发送过程中在下方状态栏中显示发送接收字节数,如图7-26。图7-25图7-26边传边加工 边传边加工与发送普通文件的操作方法是相同的也是在如图7-24中选择一个需要加工的文件按下打开键开始发送与发送普通文件的方法不同之处在于是一段一段的发送加工文件当数控数控装置端请求发送下一段时才发送。PLC 上传及数控系统参数上传 PLC 上传是将用户在客户端中所选择的一个目录中的PLC 文件成批的一次传送给数控机端。当用户按下上传PLC 也就是图7-22中的标志5 后将会弹出“浏览文件夹”的一个对话框 此时用户可在对话框中选择所要传送文件的路径如图7-27当所选择的对话框中的文件夹的图型是一种打开的型态时表示就是传送此文件夹下的PLC 文件参数文件的上传与PLC 上传的方法是一样的,只是用户在图7-27 中所选择的目录应该是参数文件夹图7-27发送字符串 此功能用于发送字符串,用户可在图7-28 中的字符或数据输入框中输入要发送的字符串然后在图7-22 中标志11 中输入一串字符点击手动发送,如图7-28,发送完成后可用清空重置来清空输入框以方便下次发送。图7-283、WINPCIN传输软件WINPCIN是SIEMENS数控系统提供的专用数据传输软件,具有界面简洁、通用性好,功能朴实,使用方便的特点。1) 软件界面如图7-29:图7-292) 串口设置 在数据传输前,也要先设置串口参数,单击图7-29中接口设定RS 232 Config按钮,进入图7-30串口设置界面,根据传输要求对图7-30中各参数配置,选定串口号和波特率,另外文挡目录提供给软件一个默认的搜索路径。数据位和停止位因为软件是针对SIEMENS的,所以通常默认的8、1和机床上的是一致的,一般不用修改,其余各项通常也按默认设置。设置结束后单击存储并激活按钮Save&Activate,使设置内容生效。文档目录图7-30 3)程序发送 在图7-29中选择Text Fomat,在选择发送数据的Send Date按钮,软件将弹出如图7-31的文件选择对话框,选择正确的文件后按打开,当机床侧执行数据输入操作后,开始传送数据。图7-31在发送过程中在软件左下显示发送字节数,如图7-32,若需要终止发送可按图7-32下方的Abort Transfer键终止发送。 4)程序的接收 先在机床侧执行数据发送操作,而后在图7-29中选择接收数据 Receive Date,按钮,软件弹出类似与图7-31的对话框,要求用户给定接收后文件的名称,按保存后即可接收机床侧发送过来的数据。 图7-32本节可实施项目:用CIMCO EDIT和PCIN实现单机数据通讯项目组织形式: 分组实施,5人左右一组。项目目标:通过项目训练熟悉CIMCO EDIT和WINPCIN两种软件。项目要求:1、正确设定串口通讯参数。2、使用上节制作的标准串口连接线,每组向机床发送、接收各一个程序。项目准备:1、 数控车间。2、 连接电缆(检测通过,避免有短路线)。3、 传输软件。4、 计算机一台。项目时间:4课时。 第三节 多机联控方案采用单机通讯的方法后,有效的解决了采用原始的手工键盘输入方式中存在的效率低、占机时长、易出错的弊病。但是在实际使用中,我们发现,采用单机通讯的方法还是存在以下缺点:1、如果同时需要传几台机床,这种方法无法实现;2、如果一台计算机针对一台数控机床,设备资源浪费;3、如果计算机经常移动,以应对多台机床的传输任务时,串口易损坏;4、车间环境恶劣,计算机维护困难;5、程序的收发不能实现远程请求功能,操作人员必须在计算机与机床间来回跑动;6、多人操作一台计算机,程序文件的管理混乱。针对以上问题,我们还要提出新的解决方案,就是将车间机床联网,采用一台上位服务器实现多台数控机床联网控制。一、 多机联控的连接形式 通常,机床联网系统包括:(1)网络服务器、(2)局域网线、(3)CAD/CAM计算机、(4)软件管理系统、(5)联网系统主控机、(6)远程通讯接口、(7)通讯电缆、(8)数控机床等。常见的多机联控的车间网络结构如图7-33,图中FILE SERVER是文件管理服务器,蓝线表示采用TCP/IP协议实现计算机与计算机之间的通讯,红线表示的是串口服务器与机床之间的通讯。由图可见,整个机床联网系统中,每一台设备都能与系统中的其他设备进行通讯,再根据软件系统中设定的各级权限,实现程序数据的分级管理。图7-33二、 多机联控中常用的硬件目前,已有许多数控系统支持以太网数据通讯,如日本FANUC 0I以上系统、德国HEIDENHAIN MANUEL 系统、SIEMENS 840以上和国产的蓝天数控、华中数控系统等等,但很多市场上在用的经济型数控设备往往还只是支持串口通讯,而且作为工业控制的一种基础标准,RS232串口通讯标准是绝大多数工业设备所共同支持的,本书考虑用户实用性,主要还是介绍以串口通讯的方式来实现机床联网。1、 多串口扩充卡由于目前的计算机通常只有1-2个串口,即COM1和COM2,要让一台服务器同时连接多台数控设备时,就必须采用多串口扩充卡,也称多串口通讯卡,一般采用PCI插槽接口,也有采用ISA插槽接口的,其作用就是将计算机上的串行口数目进行扩展,常见的扩充卡有4口、8口、16口等。扩充卡外形如图7-34。图7-342、 串口服务器多串口扩充卡的扩充能力较小,以单卡16口扩充计算,如一台电脑有三个扩展槽,最多也只能扩展成48个串口,如果要更多的控制口,必须要用几台电脑扩充,程序不便于管理,另外,由于多口集成在PVC板卡上,如果板卡损坏往往造成该卡上所有串口全部失效,而且由于还是RS232的串口协议,传输距离还受15m的限制。目前为了弥补多串口卡的不足,以MOXA公司为代表的一些厂商推出了新一代的串口服务器,串口服务器通常也有单口、2口、4口、到16口的,各个串口服务器可以再通过集线器或交换器连接起来,使它的最大扩展能力可以达256口,如再使用路由,可以更大的扩展。在数据传输方面,计算机与串口服务器之间传输时以以太网TCP/IP传输协议传输,串口服务器与串口终端(数控设备)间传输以RS232协议传输,所以计算机到服务器之间的传输距离可以提高到100m,传输速度可达10M,正是因为串口服务器存在的这些优越性,目前在工业界其应用正越来越广泛。常见的串口服务器外形如图7-35。MOXA 16口串口服务器MOXA 单口串口服务器图7-35在实际车间布线联网时,建议使用单口服务器,因为采用单串口服务器,一旦发生故障,只会影响到一台机床;而采用多串口服务器就会出现多台机床受影响的情况,其网络结构形式如图7-36。所以采用单串口服务器可以确保了整个系统的稳定运行,另外单串口硬件方案具有良好的可扩展性,当客户增加新机床时,仅需增加一个新的硬件,方便灵活,建设成本低。图7-363、 连接电缆在多机联控的网络结构中,连接电缆的品质直接影响数据传输的稳定性,通常我们在进行联网布线中所使用的电缆为超五类屏蔽双绞线,连接器的接线方式在本章第一节中已有介绍,此处不再赘述。三、 实现多机联控的DNC软件介绍目前,针对机床联网的DNC软件很多,国际上较为专业的有丹麦的CIMCO DNC-MAX、美国的ExtremeDNC Server,国内产品有北京雷梯斯特软件公司的CNC-LINK、北京华洋宏软件公司的NET-DNC、北京机床所精密机电有限公司的JCSEthernet等等。其中CIMCO DNC-MAX V5目前北京兰光创新科技有限公司为国内代理,目前国内占有率较高,并有中文版,易操作,ExtremeDNC Server功能与CIMCO DNC-MAX相当,但市场占有率稍低,两个软件都提供30天试用下载,可以下载学习,而国产软件中CNC-LINK是基于LIUNIX操作系统的服务器,其余两个不提供试用下载,目前市场占有率较低,本书中主要介绍CIMCO DNC-MAX V5的使用。CIMCO NDC-MAX V5系统软件部分由CIMCO DNC-MAX 机床联网与远程通讯部分(DNC-MAX)、数控程序的编辑与仿真(CIMCO EDIT)与数控程序的数据库管理(CIMCO-NC-BASE)与机床监控与数据采集(MDC-MAX)四部分,这四部分是一个有机的整体,共同完成程序通讯、程序编辑与仿真、程序的数据库管理以及机床监控与数据采集等功能,本书中主要介绍其DNC-MAX远程通讯部分。通过RS232或网卡, CIMCO DNC-Max最多可控制256台数控设备的通讯,具有强大的远程通讯、断点续传、在线加工等功能。DNC-Max凭其灵活性、兼容性、可扩展性与高可靠性,成为目前世界装机量最大的DNC系统,在国内市场占有率也很高。只是目前30天试用版的没有中文版,不便于学习。在目前使用DNC-MAX软件中,主要是使用它的自动接收功能和远程请求功能,也就是说,服务器在上位机上开启之后,能够自动接收机床端发送过来的数控程序,也能自动识别机床端发送来的远程请求命令,再根据远程请求命令,发送所请求的程序到机床端,避免操作人员来回奔走在计算机与机床之间。DNC-MAX的其他功能,可根据需要进一步设定。DNC-MAX服务器启动界面如图7-37启动客户端状态栏图7-37在DNC-MAX服务器启动界面中,显示了注册用户信息,提供的按钮中,可以重起、停止、锁定、隐藏服务器程序,还可以按client启动本机上的客户端程序;在状态栏中,反映了当前用户的权限、活动端口数、运行客户端数及传输信息。在setup菜单中,按configure server项可以配置DNC服务器,如图7-38,DNC-MAX配置项很多,在此只介绍为了便于管理,在服务器中建议分级设定密码,设置结束后按确定返回图7-37启动界面。设定用户密码设定管理员密码图7-38端口信息错误字节数发送行数发送字节数接收字节数当前发送的程序端口信号状态接收行数图7-39配置完服务器后还必须配置客户端才能使DNC-MAX正常工作,在图7-37中按client键进入DNC-MAX客户端程序界面,如图7-39。在DNC-MAX-Client客户端界面中(图7-39),先选中端口中的端口号,如“Machine A”,再选择菜单port-Configure Port进入Machine A的端口设置界面如图7-40,将各串口数据根据机床传输要求设置好,需要注意,如果针对SIEMENS系统,流控制中必须选择Hardware,硬件控制。流控制奇偶校验码数据位波特率端口格式停止位端口号图7-40允许自动接收图7-41配置好端口通讯参数后,在图7-40中左栏中选择“Auto receive”进入自动接收配置页面如图7-41,要启用自动接收功能必须选中“Enable auto receive”前的复选框,另外,在该页中,可根据不同系统添加多个自动接收控制器,如图7-41中的“Main”、“fanuc”、“siemens”等,建议具体情况设定。激活自动接收功能后,还需对自动接受控制器设定接受触发器,以保证服务器在接收到项特定字符后启动自动接收功能,设定如下,在图7-41的左栏中,点开“Auto receive”列表,再选择“Set :Main”项,弹出图7-42对话框,在该对话框中选择合理的自动接收触发器字符,通常为了方便,FANUC系统常用字母O,因为FANUC系统的程序名首字是O,其它自动接收控制器的设置与之想似,但如果是SIEMENS系统,也可使用其他字符。但接收的程序文件首字符必须与之对应。 自动接收的文件的命名规则和存放路径可在图7-42的左栏中“Filename”项中进行设定,也可根据后续关于文件路径的说明来设定。程序自动接收开始触发器图7-42 下面介绍远程请求功能的启用与设定,在图7-42的左栏中点选“Remote request”项,弹出图7-43所示对话框,首先选中“Enable remote requests”左侧复选框,激活远程请求功能。为满足多种系统的请求,也可在下面的列表框中添加远程请求控制器,对远程请求控制器设定需要在图中左栏里点开“Remote request”列表,再选择下面的“Set:program”项,打开如图7-44所示对话框。在图中,/REQ是远程请求触发器,其作用是让服务器判断出该程序不是发回来的普通加工程序,而是远程请求指令。允许远程请求图7-43远程请求程序开始触发器图7-44DNC-MAX的远程请求指令程序有其特定格式,软件提供的例程序程序格式如下:请求程序 注释O9998; 远程请求程序名 (/REQ O2537); 请求服务器发送O2537程序 M30; 程序结束 %在该程序中,O9998是远程请求程序,机床通过发送该程序给服务器,告诉服务器机床需要请求某个文件,本程序不会自动存入服务器; 上述程序中,“(”和“)”的作用是将“/REQ O2537”内容作为一个程序字来解释,不然无法输入上述数据。由于机床键盘中没有“(”和“)”,对于FANUC 0I系统,使用时需要在软键菜单中“C-EXT”里输入,如果是更早的系统,不支持特殊字符输入,就只能用数据输入的方法传入,显得很不方便。/REQ是远程请求触发器,该触发器可根据用户需要自行选择,在FANUC 0I系统中,但为便于机床键盘输入,我们建议用Q9999、W5555等其它形式的触发器,而不用默认的/REQ。O2537是机床侧希望服务器发送过来的程序名,如需请求发送别的程序,只需更改此文件名即可;但是在实际使用中,即使我们将/REQ改为Q999,但如不用“(”和“)”还是无法输入O2537,因为O是特殊字符,这样还是不能简化我们在机床面板上的编程操作,所以还得想办法用其它字符来代替O字符,DNC-MAX考虑的很周到,在远程请求服务器中提供了翻译器,使用时可以将O2537改为P2537,而后在服务器设置中添加将P翻译成O的功能,操作如图7-45所示,如图设置后,当服务器收到请求程序后就分析其中代码含义,遇到“P”字符就自动将其改为“O”字符,这样就能很方便的输入远程请求程序了,具体程序如下: 请求程序 注释 O9998; 远程请求程序名 Q9999 P2537; 请求服务器发送O2537程序 M30; 程序结束 %这样我们在FANUC系统面板上输入这样的程序就很方便了。当然,根据不同的机床,不同的接收触发器,可以设定不同的远程请求程序,并以此让服务器判断是哪台机床发送过来的请求。当服务器收到请求程序后,就会到指定的文件路径下搜索被请求发送的程序,如果找到,服务器就就将该程序发送到机床侧,在机床侧执行接收操作就能将被请求程序读入机床存储器了。对于服务器所指定的文件路径,可以根据用户需要在图7-46中进行设定。完成以上设置后,DNC-MAX就可以正常工作了。将P翻译为O现有的翻译器添加翻译器翻译触发器图7-45 自动接收后的保存目录程序源目录,用来存放被请求调用的文件程序备份目录机床端口目录图7-46 目前机床联网方兴未艾,联网形式也不断更新完善,以串口协议通讯的除上述采用RS-232协议的还有RS422/485传输协议,传输时,只要在原有RS232端口处接上转接口就可以传输了,此处限于篇幅,不再赘述。另外还有两种联网通讯接口模式是局域网模式和现场总线模式,在此简单介绍一下。1局域网模式 虽然目前在数控车间DNC系统中应用最为广泛的就是RS-232串行通讯接口,但是当DNC主机连接的CNC设备比较多时,就存在着连线多、通讯复杂的问题,而且串行接口可靠性差、速度低,基于这些问题,迫使人们去寻求更好的解决方案。随着计算机应用技术和网络技术的迅速发展,数控系统的功能也得到了极大的提高,由此,在近几年中,在DNC领域又出现了一种新型的数控机床网络DNC型式基于以太网络的DNC。由于技术的不断发展,网络和开放概念的不断深入,技术的开放性被大家一致认同,世界上各著名数控系统制造商纷纷投资研制DNC通讯接口,提供符合MAP标准的DNC网络接口选件和通讯软件,如FANUC的0I(MB)以上的数控系统均具有DNC网络接口选件,并提供了开发接口库,第三方开发商可以在此基础上进行二次开发,由此可以形成功能强大的真正的DNC,可以对数控机床进行全面的控制。采用局域网通讯方式大大提高了NC程序管理的效率,同时,通过TCP/IP通讯协议进行网络通讯的局域网模式即将成为一种普及的方式。 2现场总线模式现场总线(Field Bus)是应用在工业现场、在微机化控制设备之间实现双向串行多节点数字通信的系统,是国际上20世纪90年代蓬勃发展起来的新技术。它的应用形成了新型的网络集成式分布控制系统。它能同时满足过程控制自动化和制造自动化的需要。由于现场总线是基于数字通信的,因此在现场与控制室之间能进行多变量双向通讯。为解决数据大量高速传输、实时性、通讯距离等问题,发展高速化数据通讯
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农文旅融合对生态宜居效果的促进作用分析
- 教务助理试题带答案
- 家国情怀在初中历史教学情境创设中的应用
- 暑假小升初英语衔接教材解析
- 2025年成人专升本法律条文解析与运用试卷及答案
- 2025年茶艺师(高级)考试试题及答案(完整版)
- 城市雨水排放管网建设实施方案
- 供暖系统漏热控制方案
- 生猪生长数据与生产效率分析
- 小专题1-教材P21例1的变式与应用
- 2025年“一带一路”人工智能应用场景案例集-上海人工智能研究院
- 2025中国邮政集团有限公司贵州省分公司秋季招聘考试笔试参考题库附答案解析
- AxureRP9互联网产品原型设计课件全套第1-12章了解互联网产品原型设计-设计制App原型
- 2025辽宁大连庄河市招录社区工作人员62人考试笔试备考试题及答案解析
- 2026黄河勘测规划设计研究院有限公司招聘高校毕业生87人考试笔试备考题库及答案解析
- 阳极氧化工岗位标准化技术规程
- (2025年)全国12123交管学法减分试题库(附参考答案)
- (2025年)抗菌药物培训考试试题及答案
- 污水生态处理方法
- 云南省交通投资建设集团有限公司下属云南省交通科学研究院有限公司招聘笔试题库2025
- 统编版(2024)二年级上册道德与法治第四单元 我爱我们的祖国(第13~16课)教案(表格式)
评论
0/150
提交评论