STEP-NC interpreter for intelligent and open CNC

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

It is necessary for the STEP-NC controllers to interpret STEP-NC file directly in order to make use of high-level product manufacturing information. In this paper, a STEP-NC interpreter is proposed and implemented based on open CNC platform. Two interfaces named IInterpreter and ITaskGenerator are defined and encapsulated into COM modules by using C++. The mechanism for interpreting and executing STEP-NC file is built based on multi-thread and shared memory technology. A test part that contains 6 machining features is machined on the machine tool to demonstrate the function of STEP-NC interpreter. The experiment result indicates that the STEP-NC controller is able to interpret and execute STEP-NC files directly without compiling it to motion control commands.

Original languageEnglish
Title of host publicationInternational Symposium on Flexible Automation, ISFA 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages41-44
Number of pages4
ISBN (Electronic)9781509034673
DOIs
StatePublished - 16 Dec 2016
Externally publishedYes
EventInternational Symposium on Flexible Automation, ISFA 2016 - Cleveland, United States
Duration: 1 Aug 20163 Aug 2016

Publication series

NameInternational Symposium on Flexible Automation, ISFA 2016

Conference

ConferenceInternational Symposium on Flexible Automation, ISFA 2016
Country/TerritoryUnited States
CityCleveland
Period1/08/163/08/16

Fingerprint

Dive into the research topics of 'STEP-NC interpreter for intelligent and open CNC'. Together they form a unique fingerprint.

Cite this