- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
1????序言
随着以数控机床为主体的物联网在航空制造领域的普遍应用,车间已经基本具备数控程序的在线下发、数控机床运行状态的在线监控以及设备运行效率的分析等能力。然而,工业物联网对在制品的识别仍缺乏高效且实用的方法,无法准确获取机床正在加工什么零件这一重要信息,而在制品信息对于生产线生产能力的计算、现场在制品的统计、作业时间的分析、零件质量过程的追溯等十分必要。
目前,对于机床在线零件识别技术,国内外主要是通过图像识别或RFID射频技术来实现,通过在机床上安装视频设备或RFID读取设备,对零件进行识别。但两种方法都需要安装硬件设备,安装维护成本较高;而且当零件外形相似或加工原材料时,会无法准确识别;另外,RFID标签在零件加工过程中会脱落,需要在加工完成后重新粘贴。为能够快速准确地获取机床加工零件信息,需要研究设计一套机床加工零件的识别系统,可以实现机床加工零件的在线高效识别判断,同时能够实时获得机床加工零件信息。
2????零件识别系统设计及数据流分析
(1)系统结构设计数控机床零件识别系统按功能划分,分为7个子模块,即系统登录管理、机床综合信息管理、机床网络管理、机床程序库、标准程序库、程序对比分析和数据存储。系统登录管理包括登录验证和登录系统,机床综合信息管理包括机床信息显示和机床信息更新,机床网络管理包括机床网络开关和机床网络异常处理,机床程序库包括机床程序获取激活和机床程序传输与保存,标准程序库包括标准程序读取激活和标准程序同步,程序对比分析包括程序对比分析和程序遍历,数据存储包括分析结果存储和分析结果查询。系统总体结构如图1所示。
图1系统总体结构
(2)系统数据流程分析系统总体数据输入输出如图2顶层数据流所示。系统总体数据输入包括数控机床信息、数控机床当前加工程序、MDC系统标准NC程序、MDC系统服务器信息以及对比分析参数;系统输出的是对比分析结果。系统内部数据流程分析如图3一层数据流所示,由4部分组成,包括机床程序读取模块向机床程序库提供机床程序,标准程序读取模块向标准程序库提供标准程序数据,程序对比分析模块从机床程序库和标准程序库获取机床加工程序数据和标准程序数据,以及对比分析模块向数据存储模块提供分析结果。对比分析模块是系统核心模块,其内部核心数据流如图4二层数据流所示,对比分析模块分为4个进程,包括机床加工程序分解、标准程序库程序遍历与程序选取、标准程序分解和指令单元对比分析。主要数据流包括机床加工程序分解后向程序分析模块提供分解后的指令单元,标准程序库遍历程序后向分解程序提供标准程序文件,标准程序分解后向程序对比分析模块提供指令单元数据,对比分析模块技术结果并输出。
图2顶层数据流
图3一层数据流
图4二层数据流
3??程序对比方法及识别算法
3.1程序对比分析
运用标准程序库和机床的在加工程序进行比对和识别,判断机床当前加工程序对应的标准程序库中的程序以及这个程序对应的零件编号,主要对比方法是文件的遍历查找和正则表达式对比运算。
表1是常用的数控机床NC程序结构,主要由三部分组成,即程序头、主程序和程序结尾。其中程序头中包含了程序名称、路径和机床等信息,这些信息大部分为注释信息,对机床实际加工没有具体作用,并且可以随意更改,不能作为零件识别的依据,因此在程序对比识别中不包含程序头部分。
表1?NC程序结构
主程序部分是机床加工零件的指令部分,包括对机床主轴转速、刀具的运动、主轴的进给和床身的各轴向运动的指令。目前,数控加工程序编制都是通过CAD/CAM自动编制的,每行程序都带有行号,如N1、N2、N3……Nn,通过行号建立程序内容索引,根据索引进行逐行比对。
程序对比是在机床加工程序库和标准程序库之间完成的,其中机床加工程序库内部存储结构如图5所示,包括3层:根目录、机床节点、程序节点。其中机床节点包含机床名称信息,该节点与实际机床一一对应;程序节点存放的是机床当前加工程序。
图5机床加工程序内部存储结构
标准程序库内部存储结构如图6所示,包括4层:根目录、机床节点、零件、程序节点。其中机床节点包含机床名称信息,该节点与实际机床也是一一对应关系;零件节点包含历史加工的零件编号,此节点下的程序节点是历史加工的程序文件。
图6标准程序存储结构
文本对比时,将机床加工程序库中MachineN下ProgramN节点的程序文件,与标准程序库中MachineN下Program1~N节点的所有程序文件进行遍历对比,最终将文本相似度最高的标准程序库中Program的父节点PartN的零件编号信息返回,其内容就是零件编号。
3.2正则表达式对比算法设计
正则表达式可匹配一组满足要求的精确字符串,而不仅是单条精确字符串。因此运用正则表达式对数控机床NC程序进行识别,可
您可能关注的文档
- 利用宏程序实现大螺距梯形螺纹加工.docx
- 铸件骨架加工基准的设置.docx
- 装载机智能在线检测技术的运用.docx
- 插齿机行程位置调节装置的维修与改造.docx
- 轨道交通装备的智能化、绿色化设计及制造.docx
- 浅析链条销轴镀铬的影响因素及检测方法.docx
- 基于NX的钢丝绳滑块加工及仿真技术.docx
- 基于DEFORM-3D对300M切削烧伤进行分析及加工过程改善.docx
- 异形波导盖板的加工方案及改进.docx
- 等电位是什么?它有啥作用?.docx
- 第03讲重力—2021-2022学年八年级下册物理精讲精练(人教版)(原卷版+解析).docx
- 专题2.10质量及其测量密度的概念与计算(原卷版+解析)-2021-2022学年八年级物理上学期期末考试提分攻略(人教版).docx
- 第二讲压强(2)(原卷版+解析).docx
- 第08章力与运动单元测试卷(B卷提升篇)(原卷版+解析)-2020-2021学年八年级物理下册同步单元AB卷(教科版).docx
- 第五章透镜及其应用(提分小卷)(原卷版+解析).docx
- 专题9探究串、并联电路中电流规律(原卷版+解析).docx
- 第08章力与运动单元测试卷(A卷基础篇)(原卷版+解析)-2020-2021学年八年级物理下册同步单元AB卷(教科版).docx
- 第2节液体压强(双基过关+考点突破)-2021-2022学年八年级物理下册通关讲义(人教版)(原卷版+解析).docx
- 专题12功功率机械效率-安徽省5年(2021-2017)中考1年模拟物理试题分项汇编(原卷版+解析).docx
- 第十二章机械能和内能单元测试(能力提升)(作业)(原卷版+解析).docx
文档评论(0)