基于工业以太网的数控机床网络控制系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于工业以太网的数控机床网络控制系统
[摘要 摘要]针对目前数控设备通信中存在的问题及几种 DNC 联网方式的不足,提出了基 摘要 于工业以太网的数控机床网络控制系统及其结构,阐述了系统具有的功能。设计了基 于 ARM 的嵌入式协议转换器遮一系统中的关键部件,实现了工业以太网协议与数控 机床 RS232 串口协议的转换。 [关键词 关键词]数控机床,工业以太网,嵌入式系统 关键词 将制造车间的数控设备与计算机联网构成 DNC(DistributedNumericalContro1) 系统, 已成为实现 CAD/CAM 一体化及计算机辅助生产管理集成化迫切需要解决的 核心技术之一。而通信网络的实现又是构建集成 DNC 系统的最关键的技术,它一般 包括两个层次,上层是 DNC 主机与 CAD/CAM/CAPP、MRPII 系统币睥间服务器 的通信,下层是 DNC 主机与车间各种数控设备的通信数控机床联网的方法很多引, 如串行通信方法口、 MAP 通信技术、现场总线、以太网等。这些通信方法虽然在一 定程度上实现了数控机床的联网,但在应用中它们或多或少地存在一些不足。为了提 高数控机床联网控制系统的可集成性和满足实时调度功能, 笔者提出了基于工业以太 网的数控机床联网控制系统。 1 系统结构 系统的结构主要根据实际需要而选定,需要考虑的因素主要有车间的环境、工厂 的自动化程度与管理层的信息集成等。系统采用工业以太网作为网络平台,工业以太 网的抗干扰设计保证了在车间恶劣劣环境下的通信畅通及实时性, 且易于与管理层集 成。系统采用总线+星型的拓扑结构。主干网采用总线结构,易于组成冗余环网。局 部采用星型结构,避免了某一台设备的故障影响其他设备。系统的拓扑结构如图 1 如 示。
实现数控机床和工业以太网连接的协议转换器实质就是工业以太网数据包与

RS232 数据包的转换器。它向上接人工业以太网,采用工业级 RJ45 接口形式,向下 连接带有 RS232 串口的数控机床。协议转换器可以作为数控机床的一个部件安装在 机床上。 2 系统功能 2.1 通讯功能 (1)NC 程序的双向传输所有数控设备实施联网集中管理,利用网络进行 NC 程 序(包括机床参数,刀补文件,宏程序等)的双向传输,从而实现 NC 程序的海量存 储、集成化管理。将每台数控机床定义为客户端设备,利用数控系统自身的通讯端口 (一般为 RS 一 232)、通讯功能,操作工可在数控机床端进行数据的双向传输以及 访问管理服务器端数据的全部操作, 服务器端对数控端的操作请求自动进行相关处理 而无需人为干预。保证所有入网数控设备可在同一时刻进行并发式的通讯传输。 (2)在线加工需要数控系统本身支持在线加工功能,可实现断点续传、子程序调 用等功能。 (3)数据共享让操作工在本地数控设备访问其他数控设备或虚拟机床信息,方便零 件转移加工。 2.2 控制功能 在该模块中 DNC 服务器与 CNC 进行通讯,可以实时采集数控机床的加工状态、 联网状态、刀具信息、操作履历,以及对刀具寿命进行管理。并且通过一定的权限确 认,可以在线修改各种设备参数和运行参数,从而实现底层设备的完全监控。通过对 采集到的工况数据进行处理,可以及时获取加工业绩、机床利用率等生产管理所需要 的数据。由于生产状况的千变万化,生产过程中会出现很多随机的情况,因此不同地 点、不同部门的专业人员要对同一设备进行工作,就需要有一个自由交流的平台,通 过网络实现信息交互、经验交流,最终实现设备的远程监控。远程监控模块是利用计 算机技术和网络技术,提供广域范围内共享资源的平台,并为实时监测监控、故障诊 断提供支持。用户可以随时通过网络查询设备运行状态以及设备现场的工况,对生产 过程进行实时的远程监控。 2.3NC 程序管理 NC 程序作为加工过程中非常重要的一部分资源,对其进行高效的数据化管理已 经成为 DNC 系统不可缺少的一部分。NC 程序的管理根据管理目标对象的不同又可 分为对程序进行生命周期内的管理和 NC 程序内部信息管理。 对 NC 程序的内部属性进行管理主要包括程序号、程序注释、零件图号、所加工 的零件号、加工工序号、加工范围、机床、用户信息等进行管理。在该系统中可对程 序根据图号、零件名称、工序、机床等进行多种条件的复合查寻,同时对加工程序编 辑历程、所用刀具清单、工艺卡片等进行管理。数控程序员编写的加工程序有时不可 能一次就达到加工要求,根据加工过程,将程序分为 4 个状态:①编辑——程序分处 各编程软件指定的文件夹中,由程序员加载至程序库时关联信息包括:程序号,程序 名,程序文本,零件号,零件名称,工艺文件名称,工序号,工步号,编写者,编写 日期,刀具表,零件图片。②试切——处在试切验证阶段的程序。 ③锁定——试切 无误从机床回传到计算机中的程序。④定型——审核定型归档的程序。 程序管理流程为:编程人员(有编辑修改的权限)编好的程序在完成修改、仿真

校验等工作后加载人相应数据库试切验证区, 同时填表完成 NC 程序关联信息的输入, 此时程序处于编辑状态,经编程主管(有解锁的权限)审核同意后,将程序改成调试 状态,此后可发送到机床试切,也可以从机床的控制面板上远程调用程序;试切验证 和调试无错误的程序经程序主管的同意后发回到数据库的锁定区, 此时程序状态为锁 定;经过技术主管(有批准的权限)审核无误后,正式进入数据库定型归档,程序变 成只读属性,以后不能再修改了(只有个别有权限的人可改)。整个管理流程如图 2。
3 系统关键部件 系统关键部件——转换器设计 转换器设计 工业以太网协议与 RS232 串口协议转换器的工作原理是,把来自串口设备的任 何信息透明地传输到工业以太网上的任何一台计算机, 也可以把来自上层的任何控制 信息透明地传输给数控设备。通过为协议转换器配置 IP 地址,数控机床成为网中的 一个节点,从而达到集中管理数控机床的功能,如文件传输、状态监控等。协议转换 器的结构如图 3 所示。
协议转换器就是一种嵌入式系统。采用 PHILIPS 公司生产的 ARM (AdvancedRISCMachines)芯片作为处理器,在 ARM 公司的集成开发环境 ADS1.2 (ARMDeveloperSuit)[中,通过在芯片上移植实时操作系统 C/OS-Ⅱ及 TCP/IP 协议,开发基于 C/OS-Ⅱ的串口监控软件,实现了串 17 数据到工业以太网数据包的 转换。其工作过程如下:串口监控软件一旦发现串 17 有数据到达,触发一个中断, 系统调用协议转换中断服务程序,将数据转换为工业以太网数据包,然后通过智能交

相关文档
最新文档