基于MTConnect的船舶板材切割车间数据采集系统研究

上传人:ji****81 文档编号:215421448 上传时间:2021-11-25 格式:DOCX 页数:13 大小:346.56KB
返回 下载 相关 举报
基于MTConnect的船舶板材切割车间数据采集系统研究_第1页
第1页 / 共13页
基于MTConnect的船舶板材切割车间数据采集系统研究_第2页
第2页 / 共13页
基于MTConnect的船舶板材切割车间数据采集系统研究_第3页
第3页 / 共13页
基于MTConnect的船舶板材切割车间数据采集系统研究_第4页
第4页 / 共13页
基于MTConnect的船舶板材切割车间数据采集系统研究_第5页
第5页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于MTConnect的船舶板材切割车间数据采集系统研究》由会员分享,可在线阅读,更多相关《基于MTConnect的船舶板材切割车间数据采集系统研究(13页珍藏版)》请在金锄头文库上搜索。

1、 基于MTConnect的船舶板材切割车间数据采集系统研究 姚振宇 刘会霞 王霄摘 要:针对船舶板材切割车间具有不同通信协议与接口的异构设备需要进行数据采集的问题,开发了一套基于MTConnect的船舶板材切割车间数据采集系统。文章分析了切割车间设备具体组件以及能够采集的数据项,基于MTConnect建立车间设备的数据模型,用C#语言和美国制造技术协会提供的开发包实现了船舶板材切割车间异构设备互联互通的数据采集系统。通过对等离子切割机床实际加工时进行测试,结果表明该数据采集系统能实时获取切割车间设备数据。关键词:MTConnect;船舶板材切割车间;数据采集随着近年来中国经济形势的发展,船舶制

2、造业已经越来越凸显其在国民经济中的重要地位。如何在竞争日趋激烈的船舶制造业中保持企业的竞争力并实现企业的加速发展,对于船舶制造企业来说,其关键就是实现制造车间信息化与工业化的结合。对船舶制造产业信息化现状的研究表明,当前大多数船厂的信息化建设的重点是企业信息管理系统及自动化系统等方面。然而,企业竞争的市场化导向对船厂的生产组织以及加工车间的管理水平要求更加严格。所以,船厂仅依赖自动化系统和ERP系统将在竞争中处于不利地位。船舶板材切割是船舶制造中的重要基础工序,对板材切割车间生产的有效管理能极大提高船舶制造的效率和质量。为了实现板材切割车间生产工艺及时参数、设备负载统计分析、生产信息安全稳定传

3、递等功能,管理层需掌握车间实时生产数据,因此亟需一种船舶板材切割车间数据采集系统1。我国船厂由于历史条件、经济条件、生产工艺等因素,板材切割车间生产设备种类众多、结构形式差异较大,钢板预处理流水线由于年代久远没有提供通信接口,数控等离子切割机的批次和品牌众多,这导致板材切割车间使用生产设备时存在一个普遍问题:缺乏对切割车间异构设备生产数据统一采集,车间设备管理处于离散状态2。各生产设备与管理层计算机以及其他设备交流有限,形成一个个“信息孤岛”,无法实现统一管理。1 板材切割车间设备数据采集需求分析在船舶板材切割车间中,热轧钢板加工成零件需经历3个流程,分别是钢板预处理、划线喷码印字以及板材切割

4、。钢板预处理分为矫平、预热、抛丸、涂装和烘干流程,可实现减小钢板变形、去氧化皮、去污、防锈等功能。钢板划线可验证切割指令的可行性。喷码印字功能是在对应零件位置标记零件号,该工作原本由工人手工完成,现在使用数控印字划线机极大提高了生产率。钢板切割则是实现最后的下料工作。板材切割车间生产工艺流程如图1所示。船舶板材切割工艺现已成熟,但板材切割车间信息化程度不高,生产数据采集存在以下问题。(1)船舶板材切割车间数字化程度低,多采用纸张存储数据并采用人工方式传递数据,生产数据的准确性和实时性低。(2)在切割车间加工过程中,车间缺少对生产设备的实时监控,无法实现对生产过程及时优化。板材当前工序完成后无法

5、及时安排到下道工序,降低了加工效率。在等离子切割机加工板材时,工人贪多求快,使用过高割炬电流、过快进给速度,降低了板材切割質量。(3)切割车间生产设备种类较多,设备数据通信接口差异大,比如钢板预处理流水线和数控印字划线机没有提供通信接口,等离子切割通信接口又分为串口和网口,无法实现设备间数据通信的兼容性。针对以上问题,本文采用MTConnect协议建立切割车间设备信息模型,消除异构设备通信协议的差异,开发一套船舶板材切割车间数据采集系统,系统具有加工任务实时监控、生产设备数据采集、生产设备信息模型建立等功能。而在车间数据采集系统中,最重要的是生产数据采集的种类。钢板预处理流水线和数控印字划线机

6、没有接口,可采集的数据种类较少,包含生产进度、已完工数量等信息。等离子切割机可采集数据较多,包含割炬实时位置、割炬电流、进给速度、生产进度、已完工数量、电源状态等信息。2 板材切割车间数据采集系统方案设计在船舶板材切割车间中,车间数据采集系统需要对生产设备状态以及生产进度进行监督,并对采集到的数据进行分析和处理。在结合国内外研究成果的基础上,提出了面向船舶板材切割车间的多层次系统架构,自顶向下分成管理应用层、数据服务层(代理层)、网络服务层、数据采集层(网络适配器层)以及设备层3,如图2所示。(1)管理应用层,车间数据采集系统的顶层。应用层通过企业局域网与数据服务层进行交互,将生产计划发送到代

7、理层,并实时监控车间生产状况。(2)数据服务层,车间数据采集系统的第二层,主要包含数据库、服务器等。车间数据采集系统架构中的数据服务层也是MTConnect协议中的Agent层,其主要功能是响应管理应用层的客户端请求,同时将应用层发送的生产计划下发到各自工位的数据采集层。(3)网络传输层,车间数据采集系统的第三层,主要包含交换机、以太网口等装置。在车间数据采集系统中,网络传输层贯穿整个系统架构,各层通过网络传输层实现了数据交互。(4)数据采集层,车间数据采集系统的第四层,主要包含数据采集、数据传输、接收派工等功能。车间数据采集系统架构中的数据采集层也是MTConnect协议中的Adapter层

8、,将不同类型的数据整理成标准格式,然后通过网络传输层发送到Agent层。同时,数据采集层会落实管理应用层下发的生产任务。(5)设备层,车间数据采集系统的底层,主要包含钢板预处理流水线、数控印字划线机数、数控等离子切割机床、串口服务器、数据采集卡、传感器等设备。这些设备采用工业以太网进行组网,通过数据采集卡、串口服务器等设备与数据采集层进行交互。3 基于MTConnect的板材切割车间设备信息模型建立基于MTConnect实现的数据采集系统基本架构如图3所示。系统主要由5部分组成,分别是网络(Network)、设备(Device)、适配器(Adapter)、代理(Agent)以及应用(Appli

9、cation),其中网络贯穿整个系统。适配器作为MTConnect标准的可选项,用于从不支持MTConnect标准的设备获取异构数据并整理成标准格式发送给代理。生产设备本身支持MTConnect协议,则不需使用适配器。代理是MTConnect的核心组件,用于处理收集来自设备或适配器的数据。客户端通过HTTP协议向代理提出请求,代理将XML文档发送给客户端作为响应,客户端解析后获取数据。为了消除数据共享时异构设备之间通信协议与接口的差异,MTConnect标准定义了标准化信息模型,可使用统一的数据模型描述不同类型的生产设备。3.1 针对数控等离子切割机床的设备建模MTConnect代理负责管理的

10、生产设备(Device)均包含在设备集(Devices)中,每个设备集可以包含若干设备。设备(Device)由组件集(Components)构成,组件集(Components)中包含组件(Component)。组件(Component)是抽象的结构元素,具体的Component类型结构元素有轴(Axes)、系统(Systems)、控制器(Controller)、辅助设备(Auxiliaries)、资源(Resources)等。组件(Component)由数据项集(DataItems)组成,数据项集(DataItems)又由数据项(DataItem)构成。数据项(DataItem)有3种类型,分

11、别是采样值(Sample)、事件值(Event)和条件值(Condition)。采样值(Sample)类型是连续变化的数据项,事件值(Event)类型是离散变化的数据项,条件值(Condition)类型是代表设备健康状况的数据项4。等离子切割机可采集的生产数据决定了设备数据模型的构成,带网口的等离子切割机与带串口的等离子切割机设备数据模型差别较小,故以下只选用带网口的等离子切割机构建设备数据模型。本车间等离子切割机床(网口)设备数据模型如图4所示。等离子切割机的数据模型包含轴(Axes)、系统(Systems)、控制器(Controller)和辅助设备(Auxiliaries)。轴(Axes)

12、的子组件是3个直线轴(Linear),分别为进给轴X,Y,Z。进给轴的数据项包含绝对坐标、相对坐标、机械坐标、剩余移动量和伺服负载率。系统(Systems)包含电源(Electric)子组件,电源组件由电源状态数据项组成。控制器(Controller)包含路径(Path)子组件以及加工状态、报警信息和紧急停止数据项。路径(Path)组件包含套料图号、钢板号、进给速率、完工零件数、工件开始时间、工件结束时间和程序名。辅助设备(Auxiliaries)包含传感器(Sensor)子组件,传感器组件由割炬电流数据项组成5。3.2 针对钢板预处理流水线与数控印字划线机的设备建模钢板预处理流水线的生产设备

13、和数控印字划线机并没有提供通信接口,可采集的设备参数较少,故只可建立简单的设备数据模型。钢板预处理生产设备和数控印字划线机均由控制器(Controller)组件构成,该组件由报警数据项和路径(Path)子组件组成。其中,路径(Path)组件套料图号、钢板号、完工零件数、工件开始时间和工件结束时间数据项构成。4 板材切割车间生产数据采集关键技术分析A船厂的板材切割有3大类生产设备,分别是钢板预处理流水线、数控印字划线机以及数控等离子切割机床。其中,A厂有3条齐齐哈尔斯潘塞钢板预处理流水线,4台型号Trident plus的Farley数控印字划线机,5台数控系统是Fanuc-0i的带串口小池酸素

14、等离子切割机以及4台数控系统是Fanuc-310i的带网口小池酸素等离子切割机。板材切割车间中的生产数据采集方式可以分为自动数据采集和手动数据采集。前者一旦安装就能自动按指定格式采集数据,而后者需操作人员在生产过程中手动输入实时数据。4.1 针对钢板预处理流水线与数控印字划线机的信息采集钢板预处理流水线生产设备和数控印字划线机没有提供通信口,较难实现生产数据的自动采集,所以采用手动采集数据的方式。手动采集数据方式可分为工控机输入、手持终端输入以及条码扫描输入。4.2 数控等离子切割机床的信息采集具有网口的等離子切割机和具有串口的等离子切割机的数据采集均采用自动采集与手动采集相结合的方式。从自动

15、数据采集的方法来看,可以分为基于机床通信接口采集和基于机床电气电路采集。对于可采集的机床生产数据,位于数控系统内部的数据可通过通信接口获取,数控系统外部的信息可通过外加传感器获取。A船厂的数控等离子切割机床均采用带通信接口的Fanuc数控系统,带网口的数控机床可采用FOCAS开发包,带串口的数控机床可采用镶嵌宏指令的方式。其中等离子切割机的割炬输出电流通过外加传感器和数据采集卡的方式获取。FOCAS软件开发包可以实现PC对数控系统进行HSSB或者Ethernet连接,实现对机床生产数据的采集。基于Socket通信技术,数据采集层的工控机使用FOCAS函数与数控系统进行通信,故数控系统和工控机需

16、处于同一网段。设备层的数控机床端需配置好IP地址和子网掩码并设置机床端口号为8193,完成数控机床端相关通信参数设置。机床端设置完成后,在PC端工程中加载fwlib32.dll及相关文件。本文使用C#作为开发语言,首先使用short cnc_allclibhndl3(Object ip,ushort port,int timeout,out ushort FlibHndl)与数控机床进行连接,获取通信句柄6。其中各项参数意义如下:ip是机床端IP地址,port是机床端端口号,timeout是连接时间,FlibHndl中存储通信句柄。当cnc_allclibhndl3函数返回EW_OK时代表连接成功,然后其他FOCAS函数可通过调用通信句柄实现相关功能。各数控机床以IP地址作为区分条件,获取相应通信句柄。当连接使用结束时,调用short

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 调研报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号