TY - GEN
T1 - STEP-NC interpreter for intelligent and open CNC
AU - Hu, Po
AU - Fu, Hongya
AU - Fu, Yunzhong
AU - Han, Dedong
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/12/16
Y1 - 2016/12/16
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/85010501090
U2 - 10.1109/ISFA.2016.7790133
DO - 10.1109/ISFA.2016.7790133
M3 - 会议稿件
AN - SCOPUS:85010501090
T3 - International Symposium on Flexible Automation, ISFA 2016
SP - 41
EP - 44
BT - International Symposium on Flexible Automation, ISFA 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - International Symposium on Flexible Automation, ISFA 2016
Y2 - 1 August 2016 through 3 August 2016
ER -