WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
针对数控加工中复杂曲面的大数据量传输速度慢,造成通信竞争的缺陷,本文提出了在数控系统中的上位计算机与数控机床之间采用一种新的接口——USB接口来改造经济型数控机床的思想,并对相应的软硬件的改进进行了论证。文中指出了数控机床实现USB接口的方法,并给出了在Windows系统下的USB驱动程序。由于采用USB接口后数据的传输显著加快了,同时提高了经济型数控与PC相配置的灵活性和多样性,从而为经济型数控机床拓展了网络功能,解决了网络化制造中因传输速率慢而导致的数据通信竞争的问题。WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
一、问题的提出WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
随着网络时代的到来,机械制造行业也面临着如何适应网络化制造的问题。于是将计算机技术、网络技术和传统的控制技术相结合,以采用PC为主控制器的数控系统正日益成为机械制造领域的热点。PC化数控可以分为三种类型,下面我们分别予以介绍。WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
——可——编——程——控-制-器-技——术——门——户
1. NC板插入型WWW_P※LCJS_CO※M-PLC-技-.术_网
WWW_P※LCJS_CO※M-PLC-技-.术_网
这种数控系统是指将数控的核心功能板卡化,并将其插入PC的扩展槽中。PC负责实现用户接口、文件管理以及通信等功能,NC板则负责机床的运动控制和开关量控制。WWW_PLCJS@_COM%-PLC-技.术_网
WW.W_PLC※JS_C,OM-PL,C-技.术_网
2. 软件CNC型WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
WW.W_PLCJS_COM-PLC-技.术_网
软件CNC可以理解为用PC的概念和手段实现CNC的功能。这种CNC装置的主体是PC机,充分利用了PC的不断提高的计算速度、不断扩大的存储量和性能不断优化的操作系统,实现机床控制中的运动轨迹控制和开关量逻辑控制。目前这一方案还有许多问题尚待解决,还停留在实验室研究阶段。W1WW_P4LCJS_COM-PLC-技.术_网
WWW_P※LCJS_CO※M-PLC-技-.术_网
3. 将PC板嵌入CNC中WWW_PL※CJS_COM-PLC-技.术_网
WWW_PLCJS_COM-PLC-技.术_网
这是目前广泛采用的数控系统。通过CNC上的前端接口与PC相连,这虽燃是一种折中的方案,但可以继承原有的成熟的CNC技术,同时又得到了PC的柔性与开放性。W1WW_P4LCJS_COM-PLC-技.术_网
WWW_PLCJS@_COM%-PLC-技.术_网
本文所讨论的USB接口技术正是基于这种数控系统。这种连接数控设备与上位控制计算机的基本方法称为DNC技术,是构成网络化制造的最基本的一项应用技术。我国早期的经济数控系统大多由单板机改装而成,需外接一个DNC接口板才能实现基本的DNC(下传NC程序)功能,如图1所示。P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
WWW_P※LCJS_CO※M-PLC-技-.术_网
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
图1 经济型数控系统的基本DNC通信接口P.L.C.技.术.网——可编程控制器技术门户
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
计算机与数控加工设备的通信方式取决于数控系统的通信接口和通信协议。数控系统提供的通信接口和通信协议有以下几种:WWW_PL※CJS_COM-PLC-技.术_网
WWW_P※LCJS_CO※M-PLC-技-.术_网
(1)录音接口,该接口为日本产老式经济型数控系统的通信接口。WW.W_PLC※JS_C,OM-PL,C-技.术_网
WWW_PL※CJS_COM-PLC-技.术_网
(2)纸带阅读机输入接口和纸带穿孔机输出接口。早期引进的数控系统通常具备该接口,如FANUC 7M系统。新开发的数控系统己基本淘汰了此接口,但我国企业中还有—定数量包含此接口的数控加工设备。WWW_PLC※JS_COM-PmLC-技.术_网
WWW_PLCJS@_COM%-PLC-技.术_网
(3)异步串行通信接口,如RS232、R5422、R485等。这是应用最普遍的一种通信接口,新开发的数控系统几乎都包含此类接口,它采用XON/XOFF、3964R、简化3964等通信协议。WWW_P※LCJS_COM-PLC-)技.术_网
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
(4)DNC接口,如FANUC DNC2接口,这种接口可实现远距离通信,具有出错反馈与在线实时修改功能,便于远程管理,但由于其结构复杂,通信软件开发难度大,价格高,因此我国很少引进。WW.W_PLC※JS_C,OM-PL,C-技.术_网
WWW_PLC※JS_COM-PmLC-技.术_网
(5)网络通信接口,主要有MAP接口、以太网接口和现场总线接口等,这类接口通信速率高、可靠性高,新开发的开放式数控系统大多具有以太网接口选件、但我国引进的数控系统中很少配备网络通信接口。W1WW_P4LCJS_COM-PLC-技.术_网
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
(6)MAP网采用MAP2.1和MAP3.O制造自动化协议,是目前应用较广泛的工业网,它将宽带技术、总线技术和无源工作站融为一体,从而保证信息无错传输。但当要求MAP实现与加工同步传输NC程序时,它很难达到实时性要求,这是由于MAP采用完整的七层协议,网络存取费用高、传输效率低、实时性差,因此不适宜于数控加工设备的联网。WWW_P※LCJS_COM-PLC-)技.术_网
WWW.PLCJS.COM——可编程控制器技术门户
由上分析可知,异步串行通信接口RS232是最常用的数控系统通信接口,几乎所有的数控系统都包含此接口。同样,图1中的DNC接口板也是采用的RS232接口的。在计算机技术日新月异的今天,RS232接口在计算机应用领域正在被一种新的USB接口所代替,从键盘、鼠标到打印机、扫描仪,众多基于USB的外设取代了昔日采用RS232接口的设备,那么在数控系统中,是否也可以采用这样的一个新的USB接口技术呢?W1WW_P4LCJS_COM-PLC-技.术_网
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
DNC通信系统中,当多台数控加工设备同时加工某复杂零件时,由于NC程序庞大,数控系统的内存无法存放整个NC程序,只能采取DNC传输方式加工,这就有可能出现数控加工设备因暂时缺乏NC程序而加工停顿的现象,这种现象称为“通信竞争”。通信竞争在实际生产中往往会产生严重的后果,例如,汽车覆盖件冲压模具横加工的中途停顿会造成覆盖件局部“聚光”现象,从而直接影响冲压零件质量。WW.W_PLCJS_COM-PLC-技.术_网
WWW_P※LCJS_COM-PLC-)技.术_网
引起通信竞争的因素大致如下:W1WW_P4LCJS_COM-PLC-技.术_网
WW.W_PLC※JS_C,OM-PL,C-技.术_网
(1)参与联网的数控加工设备的数量m,数量越多,引起通信竞争的可能性越大。WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
(2)现场总线传输速率、传输效率C和节点切换服务时间t。传输效率是指传输有效字节数占总传输字节的比例。plcjs.技.术_网
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
(3)各数控加工设备的通信传播速率vi和传输效率ei(i=1~m)。vi通常为9600b/s,但复杂型面型腔精加工则要求认达到19200b/s以上。——可——编——程——控-制-器-技——术——门——户
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
(4)数控系统程序消耗率pi,即数控系统每秒执行程序的位(bit)数。pi波动较大,但每个系统都有一个较确定的最大pi值;WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
(5)数控系统通信数据缓冲区BUFFER的大小Qi。WWcW_PLCJS_COM-PLC-技.术_网
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
(6)各DNC通信前端单元数据缓冲区BUFFER的大小Si。WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
P.L.C.技.术.网——可编程控制器技术门户
Si是需要优化的量,通过建立数学模型,可以得到:P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
plcjs.技.术_网
(1)WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
WWcW_PLCJS_COM-PLC-技.术_网
(2)WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
WWW_P※LCJS_COM-PLC-)技.术_网
由式(1)可知,DNC通信前端单元数据缓冲区S的上限与Q、v、c、p相关:Q、v、c越大,P越小,则S上限越大。S的下限还与m、t相关:m、t越小,则S的下限越小。WW.W_PLCJS_COM-PLC-技.术_网
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
式(2)表明了DNC通信系统连接相同数控加工设备而又不发生通信竞争的最大数量:v、c越大,p、t越小,则m越大。如果DNC通信系统联网的数控加工设备台数不满足式(2),则该系统一定会出现通信竞争,这时只能通过降低所有或部分数控加工设备的进给速度等手段以减小加工程序的消耗率p,或者采用较高的传输速率,即提高v,所以采用具有较高传输速率的USB总线及接口可以解决DNC通信系统中的通信竞争问题。WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
WWW_PLC※JS_COM-PmLC-技.术_网
二、技术分析WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
P.L.C.技.术.网——可编程控制器技术门户
USB接口相对于RS232接口的优势在于:WW.W_PLCJS_COM-PLC-技.术_网
WWcW_PLCJS_COM-PLC-技.术_网
(1)USB总线提供了3种不同的数据传输速率:1.5Mb/s的低速数据传输、12Mb/s的全速数据传输、480Mb/s的高速数据传输(USB2.0支持),而RS232的速率最高只有20kb/s,USB在加工曲率变化很大的曲面的时,高速数据传输具有明显的优势。WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
——可——编——程——控-制-器-技——术——门——户
(2)USB理论上可支持多达127个外设,相对于RS232的点对点连接,采用USB接口的系统有可能实现一台PC控制多台NC,从而可大大提高效率、降低成本、便于控制,更有利于实现协同制造。WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
WWW_P※LCJS_COM-PLC-)技.术_网
(3)USB的有效连接距离是5m,可以通过集线器扩展连接,最多可以扩展到5级,达到30m的距离,而RS232在数据传输时最大距离仅为15m。Icron公司开发了Exterme USB技术,更是可以将USB设备扩展到距离为500~2000m处。——可——编——程——控-制-器-技——术——门——户
WWW_P※LCJS_COM-PLC-)技.术_网
(4)USB的另一个显著特点是支持热拔插,这种特性非常适用于生产布局调整频繁的环境。试想,当需要增减NC或者NC出现故障需要停机维修时,可以直接将设备接入系统,一定可使生产调整时间大大降低。WWW_PLCJS@_COM%-PLC-技.术_网