- 4
- 0
- 约5.3千字
- 约 10页
- 2021-12-03 发布于江苏
- 举报
基于PC的开放式数控系统网络功能的研究与实现
基于PC的开放式CNC技术逐渐成为数控技术发展的方向,利用PC机强大的组网功能,将数控机床联网,是提高数控机床利用率和生产率的有效途径。以一个数控系统网络监控软件为例,具体阐述了一些具体网络功能的实现方法,并且在此基础上,以开放式的数控系统构筑了一个网络制造系统模型。实践证明,将数控机床联网是提高数控机床利用率和单件小批量生产劳动生产率的有效途径。
前言
数控系统网络化宏观上来讲能给制造业提供以下有利条件[1,2]:①制造环境内部的网络化,实现制造过程的集成;②制造环境与整个制造企业的网络化,实现制造环境与企业中工程设计、管理信息系统、设备维护等各子系统的集成,以及机床操作工人通过网络查询技术资料和寻求帮助的功能;③企业与企业间的网络化,实现企业间的资源共享、组合与优化利用,实现异地制造、远程诊断。
高效的CNC网络通讯功能远远不止快速传递数据及信息,它还可以实现CNC机床的远程诊断等功能。一个技术人员,通过调制解调器与通讯软件,即使身在机床生产厂家的办公室,也可以通过远程诊断对遥远的CNC机床进行实时问题诊断,及时作出决定,并直接发出指令进行调整。完成这一切操作都无需该技术人员亲临工作现场[3]。
本研究主要探讨基于PC的开放式数控系统网络功能的研究与实现。
1 数控系统网络功能简述
就1台具体数控机床而言,其网络功能具体应该包括:
(1)加工技术文件下载。可包括三维模型、工程图、工艺单、加工单、NC程序、刀具文件等。
(2)任务调度分配。对生产任务进行分解、调度、安排及下达。
(3)设备、作业监控。实时监测各设备工作状态、加工状态、加工过程、动态运行情况。
(4)作业情况统计。可统计各设备的任务工时进度、数量进度。
(5)汇报报表。可实时上传车间生产动态情况及每日工作报表。
(6)设备管理。包括设备基本状态、操作人员、维修情况等日常管理工作。
在基于PC机和运动控制卡的开放式数控系统基础上,笔者扩展了网络功能。该系统网络监控软件分为2个部分:①服务器端的主监控程序;②客户端的网络服务子功能模块。二者结合起来可以使机床和管理服务器相互之间互通信息,管理人员通过监控软件向若干个指定的机床操作人员下达工作任务,派发加工单,整理检修、调度等生产数据,并可以实时监视各台机床的运行,即时地和操作人员交流零件加工情况。操作人员则可以在客户端(本地机床数控系统上的网络服务界面)及时汇报加工情况,接收上级指示。
服务器端主监控界面窗口菜单,如图1所示。
图1 网络监控软件主窗口菜单
发送消息窗口中列表显示网络系统中所有被监控的机床,可以具体选择要发送的对象,也可以选择群发;发送后,被呼叫客户端会自动弹出一个消息窗口,显示主服务器发送的信息。对话历史记录查询可以供管理者查看与每台机床对话的历史信息,便于整理工作日志,总结管理经验。
通过使用查询菜单栏可以查询任务单和加工单,可以查询任务单和加工单数据库里的各零件名称及它们的加工数量、下达日期和完工日期。
通过设备管理菜单栏可以查询各机床的详细资料和故障情况信息。机床的编号、型号、名称、生产厂家、功率、购入日期、价格以及故障记录和检修记录等都可以从这里通过访问相应的数据库进行查询。
加工情况栏列有机床加工表、进度表、柱状图这3个子菜单。加工表列出了机床编号、加工零件和数量、机床计划工作时间、己完成数量和交货期;进度表列出零件名称、工序号、加工数量、下达13期、交货期、完成数量、半成品数、废品数,并算出废品率;柱状图用柱状图表方式很直观地列出了各零件的计划完成量、已完成量、半成品量和废品数量。
添加数据栏允许用户添加生产任务、作业调度和机床检修数据。生产任务的每条记录包括:零件名称、生产数量、任务下达日期和交货日期;作业调度的每条记录包括:机床代号、零件名称、加工数量、工序号、下达日期和交货13期;机床检修数据记录包括:检修日期、机床编号、检修种类、检修内容、操作者。每个数据操作窗口中都设有数据库常用的操作按钮,可以很方便地添加、删除和刷新数据库里的各数据表。
打开浏览栏,可以对零件图和加工程序进行浏览。
2 网络功能的具体实现
2.1 网络管理数据库的建立
Access是在Windows环境下运行的强大的关系数据库管理系统,它是一种很有效的数据库管理工具,与其他数据库软件相比,其理解和使用都更为简单。因此,本系统采用Access建立本地数据库,利用VisualBasic的数据管理组件进行数据库的操作与管理。
Access提供了几种不同的数据对象,即表、查询、窗体、报表、Web页和宏,还为建立表
原创力文档

文档评论(0)