Run-time interpretation of STEP-NC: implementation and performance

Run-time interpretation of STEP-NC: implementation and performance
复制标题

DOI:
10.1080/09511920600622056
复制
发表时间:
2006-09
影响因子:
4.1
通讯作者:
T. Kramer;F. Proctor;Xun Xu;J. Michaloski
T. Kramer;F. Proctor;Xun Xu;J. Michaloski
中科院分区:
工程技术3区
文献类型:
--
作者:
T. Kramer;F. Proctor;Xun Xu;J. Michaloski

文献摘要

被引文献

相似文献

本文介绍了一个实验,建立和运行两个STEP-NC解释器的铣削操作:一个使用ISO 14649,另一个使用ISO 10303的AP 238。两者都使用STEP第21部分交换文件作为输入,并调用低级机器控制功能。两者都包括刀具路径生成器,并具有足够的功能来执行ISO 14649第11部分末尾的第一个示例程序。目的和结果是:(1)确定ISO 14649和AP 238是否包含足够的信息来运行加工中心(是);(2)确定AP 238是否忠实地重塑ISO 14649中的信息以实现功能(是);(3)确定STEP-NC的实时解释是否可行(是);(4)确定系统程序员构建STEP-NC解释器的负担(重);(5)确定解释时间如何随文件大小变化(两种解释器都是线性的);(6)比较两种格式的解释速度。使用目前可用的软件工具,ISO 14649可以更快地解释,但这两种解释器都非常快,与运行时间相比,解释时间可以忽略不计。
This paper describes an experiment in building and running two STEP-NC interpreters for milling operations: one using ISO 14649, the other using AP 238 of ISO 10303. Both use STEP part 21 exchange files as input and call low-level machine control functions. Both include tool path generators and have sufficient functionality to execute the first example program at the end of part 11 of ISO 14649. The objectives and results were: (1) to determine if ISO 14649 and AP 238 contain sufficient information to run a machining centre (yes); (2) to determine whether AP 238 faithfully remodels the information in ISO 14649 for the functionality that was implemented (yes); (3) to determine whether real-time interpretation of STEP-NC is feasible (yes); (4) to determine the burden on systems programmers to build a STEP-NC interpreter (heavy); (5) to determine how interpretation time varies with file size (linearly for both interpreters); and (6) to compare the speed with which the two formats can be interpreted. Using currently available software tools, ISO 14649 can be interpreted significantly faster, but both interpreters are so fast that interpretation time is negligible compared with running time.