A meta-model of computer numerical controlled part programming languages

A meta-model of computer numerical controlled part programming languages
复制标题

DOI:
10.1177/0954405415585084
复制
发表时间:
2015-07
期刊:
Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture
影响因子:
--
通讯作者:
Xianzhi Zhang;Aydin Nassehi;S. Newman
Xianzhi Zhang;Aydin Nassehi;S. Newman
中科院分区:
其他
文献类型:
--
作者:
Xianzhi Zhang;Aydin Nassehi;S. Newman

文献摘要

被引文献

相似文献

在过去的 50 年里,计算机数控机床的发展见证了多种零件编程语言的诞生。这些语言绝大多数基于 ISO 6983 标准,通常称为 G&M 代码,但机床供应商的其他语言也用于对机床进行编程。这些编程语言为计算机数控机器之间以及从计算机数控机器到计算机辅助系统之间的此类信息的互操作性提供了主要障碍。因此,由于无法解释这些形式的数据,现有零件程序中的过程知识无法轻松回收和重用。在本文中,提出了一种新的计算机数控零件编程语言元模型。元模型旨在抽象计算机数控机器活动的特征,并解释/表示用不同语言或方言编写的计算机数控零件程序中的过程信息。实现元模型和不同零件编程语言之间的转换,可以从计算机数控机床捕获车间知识,而无需为每种编程语言开发单独的解释界面。因此,可以从零件程序中捕获有价值的工艺知识,并以中性的呈现形式表示出来,以促进知识积累和管理,这对于制造企业在全球化市场中获得竞争优势至关重要。
Over the last 50 years, the development of computer numerical controlled machines has seen a plethora of part programming languages being developed. The large majority of these languages are based on the ISO 6983 standard which is commonly known as G&M codes, but other languages from machine tool suppliers are also used for programming machine tools. These programming languages have provided major barriers for the interoperability of such information between computer numerical controlled machines and also from computer numerical controlled machines to computer-aided systems. Thus, the process knowledge in existing part programs cannot be recycled and reused easily, due to an inability to interpret these forms of data. In this article, a new meta-model of computer numerical controlled part programming languages has been proposed. The meta-model aims to abstract the characteristics of computer numerical controlled machine activities and interpret/represent process information within computer numerical controlled part programs written in different languages or dialects. Realising the translation between the meta-model and different part programming languages, it is possible to capture the shopfloor knowledge from computer numerical controlled machines without the need to develop individual interpreting interfaces for each programming language. The valuable process knowledge can thus be captured from the part programs and represented in a neutral presentation to facilitate the knowledge accumulation and management, which is vital for manufacturing companies to gain competitive advantages in the globalised market.