Conversion of G-code programs for milling into STEP-NC
نویسندگان
چکیده
STEP-NC (ISO 14649) is becoming a promising standard to replace or supplement the conventional G-code programs based on ISO 6983 due to its feature based machine independent characteristics and its centric role to enable efficient CAD/CAM/CNC interoperability. The re-use of Gcode programs is important for both manufacturing and capitalization of machining knowledge, nevertheless the conversion is a tedious task when carried out manually and machining knowledge is almost hidden in the low level G-code. Mapping G-code into STEP-NC should benefit from more expressiveness of the manufacturing feature-based characteristics of this new standard. The work presented here proposes an overall method for Gcode to STEP-NC conversion. First, G-code is converted into canonical machining functions, this can make the method more applicable and make subsequent processes easier to implement; then these functions are parsed to generate the neutral format of STEP-NC Part21 toolpath file, this turns G-code into object instances, and can facilitate company’s usage of legacy programs; and finally, also optionally, machining features are extracted to generate Part21 CC2 (conformance class) file. The proposed extraction method employs geometric information of cutting area inferred from toolpaths and machining strategies, in addition to cutting tools’ data and workpiece’s dimension data. This comprehensive use of available data makes the extraction more accurate and reliable. The conversion method is holistic, and can be extended to process a wide range of Gcode programs (e.g. turning or mill-turn codes) with as few user interventions as possible.
منابع مشابه
Development of ISO14649 Compliant CNC Milling Machine Operated by STEP-NC in XML Format
G-code, another name of ISO6983, has been a popular commanding language for operating machine tools. This Gcode, however, limits the usage of today's fast evolving high-performance hardware. For intelligent machines, the communications between machine and CAD/CAM departments become important, but the loss of information during generating G-code makes the production department isolated. The new ...
متن کاملExploring the ISO14649 (STEP-NC) for Intelligent Manufacturing System
STEP-NC (ISO 14649) was developed and published by International Standard of Organization on June 2006. It was a replacement for G-Code (ISO 6893) and an enhancement to STEP (ISO 10303). At this moment several CAPP and CAM systems related to STEP-NC compliance try to implement and no commercialized system has been established around the world. This critical review identifies the development of ...
متن کاملReincarnation of G-code based part programs into STEP-NC for turning applications
As STEP-NC emerges as the new CNC control method and a fundamental means for realizing e-manufacturing, old manufacturing information based on the conventional manufacturing standard will become obsolete. In practice, replacement of G-code based part programs into STEP-NC is a huge task. In this paper, methods to interpret G-code based part programs into STEP-NC code are investigated. G-code is...
متن کاملToolpaths Programming in an Intelligent Step - Nc Manufacturing Context
The current language for CNC programming is G-code which dates from the beginning of the eighties with the norm ISO 6983. With the new technologies, G-code becomes obsolete. It presents drawbacks that create a rupture in the numerical chain at the manufacturing step. A new standard, STEP-NC, aims to overtake these lacks. A STEP-NC file includes all the information for manufacturing, as geometry...
متن کاملWire Edm Machining Simulations Based on Step-nc Program
Preliminary notes This paper presents the possibilities of applying a new method of programming based on STEP-NC standards, which was developed as an alternative to the G code. The possibilities of application in the field of machining simulation and verification of the program before machining on the wire electrical discharge machine are discussed. The paper shows the possible methodology for ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1412.5496 شماره
صفحات -
تاریخ انتشار 2014