将铣削 G 代码程序转换为 STEP-NC
计算工程、金融与科学
2014-12-18 v1
摘要
STEP-NC(ISO 14649)正成为一种有前景的标准,以取代或补充基于 ISO 6983 的传统 G 代码程序,这得益于其基于特征且独立于机床的特性,以及其在实现高效 CAD/CAM/CNC 互操作性方面的核心作用。G 代码程序的重用对制造和加工知识的资本化都很重要,然而手动转换是一项繁琐的任务,且加工知识几乎隐藏在低层级的 G 代码中。将 G 代码映射到 STEP-NC 应受益于这一新标准基于制造特征的更强表达能力。本文提出的工作为 G 代码到 STEP-NC 的转换提供了一种整体方法。首先,将 G 代码转换为规范的加工函数,这可以使该方法更具适用性,并使后续过程更易于实现;然后,解析这些函数以生成 STEP-NC Part21 刀具路径文件的中性格式,这将 G 代码转换为对象实例,并有助于公司对遗留程序的使用;最后,也可选地,提取加工特征以生成 Part21 CC2(一致性类)文件。所提出的提取方法利用了从刀具路径和加工策略推断出的切削区域几何信息,以及切削刀具数据和工件尺寸数据。这种对可用数据的综合利用使提取更加准确和可靠。该转换方法是整体性的,并可扩展以处理广泛的 G 代码程序(例如车削或车铣代码),且尽可能减少用户干预。
引用
@article{arxiv.1412.5496,
title = {Conversion of G-code programs for milling into STEP-NC},
author = {Shixin Xú and Nabil Anwer and Sylvain Lavernhe},
journal= {arXiv preprint arXiv:1412.5496},
year = {2014}
}
备注
Joint Conference on Mechanical, Design Engineering \& Advanced Manufacturing, Jun 2014, Toulouse, France