网络化制造实验系统的研究与开发
发布日期:2007-09-25 来源:网络
1 网络化制造实验系统的结构
|
|
- 系统网络化结构
- 信息交互模型 本实验系统的结构见图1。它由三部分组成:设计子网、服务器、设备子网。设计部门(CAD/CAM实验室) 的局域网称为设计子网。设备子网由底层的各个加工设备用Ethernet网连接而成。底层设备选用有代表性的数控设备(或制造系统),它们是:柔性生产线(其监控软件基于组态王5.1设计)、加工中心(采用PC数控系统)、数控铣床和数控车床(均采用西门子802D数控系统)。底层设备可扩充。
- 设计子网与设备子网用服务器作为一个网关连接起来,形成网络化制造实验系统。网络化制造过程如下:管理职能部门接到订单后,通过网络下达任务到设计部门,设计部门对产品进行工程设计和工艺设计,然后通过网络反馈到管理职能部门。经管理部门审核后,认为设计方案可行,通过网络服务器下达任务到设备子网实施加工。服务器根据车间的实际生产情况,通过网络将任务分配到各个加工设备。网络化制造实验系统中的服务器完成任务调度(作业调度)、作业管理、设备监控、设备管理、网络通信服务等功能。其中任务调度和设备监控是核心。
系统中设计方、调度方(服务器)、设备方(执行方)的信息交互模型如图2 所示。
图2系统信息交互模型- 设计方 设计人员(学生)完成产品设计并生成NC程序后,同时确定该任务的状态(分紧急、普通)、任务处理时间(即该NC程序加工工件时所用时间)、任务完成时间(即零件的交货期)、完成该任务所需的加工设备(数控铣床、数控车床、加工中心、柔性生产线)。启动设计方的任务发送软件,将任务属性(状态、处理时间、完成时间、加工设备)和对应的NC程序发送到调度方。
- 调度方 运行在服务器上的调度方软件接受各个设计客户机发送来的加工任务,同时确定该任务的所有属性。调度方按调度策略为每个加工设备建立一个任务队列。任务调度策略为:按任务的状态,紧急的排前,普通的排后;按接受的时间,先来的排前;按处理时间,最短的排前;按完成时间,最急迫的排前。
- 设备方(执行方) 设备方在一个任务完成以后,向调度方申请下一个任务,等任务下发后,设备方软件将提示“有新任务下发”,并给出NC程序的存储路径和其它相关信息,向调度方返回一个确认信息。
|
|
|
|
|
|
2 网络化制造实验系统关键技术开发
- 任务调度模块的开发
- 设备监控模块的开发 由系统信息交互模型知道,信息从设计方到设备方,涉及任务发送、任务排队、任务接受三阶段,所以任务调度涉及设计方、调度方和设备方。下面分三方面阐述任务调度软件开发。
- 设计方软件开发 设计方软件也称“任务传送器”,向调度方发送经过封装的作业。封装的作业内容包括:任务状态、任务处理时间、任务完成时间、任务加工设备、NC程序的存储路径。设计方软件流程如图3。
- 调度方软件开发 调度方软件是任务调度模块的核心,包括:调度方和设计方的通信、调度方与设备方的通信、作业调度(作业分检、队列插入、队列排序)和保存作业队列等。下面以调度方与设计方通信模块为例介绍软件设计工作过程:首先是监听通讯端口,等待设计方客户机的连接;设计方客户机连接到调度方后,就开始传送文件,此时调度方接受设计方客户机发送过来的文件,并且把文件存到设定的目录;接下来就封装作业信息并将其存入动态数组,等待调度;最后向设计方客户机发送确认信息,以确认已经接受完作业。其它模块的实现由于篇幅有限不再介绍。调度方和设计方的通信软件流程如图4,调度方软件界面如图5所示。 设备方软件主要完成任务的申请和接受,又称“ 任务申请器”,设备方软件流程如图6所示。
- 设备方软件开发
|
|
3 结束语
(本文来源:网络 责任编辑:expert)
上一篇:图像边缘检测技术在焊接环境识别
下一篇:数控机床主轴伺服系统故障检查及
频道月排行
频道总排行








