Expert system to implement STEP-NC data interface model on CNC machine

被引:1
作者
Latif, Kamran [1 ]
Rodriguez, Efrain [2 ]
Bonnard, Renan [3 ]
Yusof, Yusri [4 ]
Kadir, Aini Zuhra Abdul [5 ]
机构
[1] Univ Pendidikan Sultan Idris UPSI, Dept Engn Technol, Fak Tekn Dan Vokas, Tanjung Malim, Perak, Malaysia
[2] Univ Brasilia, Dept Mech Engn, Brasilia, Brazil
[3] Senai Innovat Inst Embedded Syst, Florianopolis, Brazil
[4] Univ Tun Hussein Onn Malaysia UTHM, Fac Mech & Mfg Engn, Parit Raja, Malaysia
[5] Univ Tecknol Malaysia UTM, Fac Engn, Sch Mech Engn, Skudai, Malaysia
关键词
STEP-NC; ISO; 14649; STEP-NC implementation; CNC expert system; INTELLIGENT CNC; CONTROLLER; FRAMEWORK; DESIGN;
D O I
10.1007/s00170-023-12582-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the issues in manufacturing is implementing the standard for the exchange of product data-numerical control (STEP-NC) data interface model on computer numeric control (CNC) machines. The most often used STEP-NC programming techniques for this implementation are indirect, interpreted, and adaptive. Because of the ease of integration with existing control systems, the performance of the interpreted method was noticeably superior to that of the indirect and adaptive approaches. This concept has resulted in the creation of several tools, systems, designs, algorithms, and methods. In this study, a new STEP-NC implementation system has been created, in which the interpretation has been done using entity-plus string-based (double layer) for more precise data extractions, the tool paths system can create facing, pocket, drill, bore, ream, countersink, side, slot, and contour operations, the output file generation system can create output as per interpreted and hybrid programming approaches, and the execution system can handle multi-threaded operations. To enhance the overall interpretation system and automate implementation by reducing manual intervention, an expert system has also been incorporated. The STEP-NC part 21 examples 1 and 2 part programs were manufactured on the CNC prototype to validate the technology. The creation of the system, the design of the algorithm, the experimental verification, the conclusion, and the future suggestions are described in the paper's content.
引用
收藏
页码:5371 / 5385
页数:15
相关论文
共 35 条
[1]  
Alvares Alberto Jose, 2016, International Journal of Manufacturing Research, V11, P1
[2]  
[Anonymous], 2021, ISO 10303-1
[3]  
Calabrese F, 2007, IEEE INT C EMERG, P1010
[4]  
Elias D. M., 2014, Applied Mechanics and Materials, V660, P873, DOI 10.4028/www.scientific.net/AMM.660.873
[5]   An intelligent CNC controller using cloud knowledge base [J].
Gao, Wenbin ;
Zhang, Chengrui ;
Hu, Tianliang ;
Ye, Yingxin .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2019, 102 (1-4) :213-223
[6]   CNC-C2: an ISO14649 and IEC61499 compliant controller [J].
Harbs, Eduardo ;
Negri, Gabriel H. ;
Jarentchuk, Guilherme ;
Hasegawa, Allan Y. ;
Rosso Jr, Roberto S. U. ;
Hounsell, Marcelo da Silva ;
Lafratta, Fernando H. ;
Ferreira, Joao Carlos .
INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2021, 34 (06) :621-640
[7]   A novel integrating between tool path optimization using an ACO algorithm and interpreter for open architecture CNC system [J].
Hatem, Noor ;
Yusof, Yusri ;
Kadir, Aini Zuhra A. ;
Latif, Kamran ;
Mohammed, M. A. .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 178
[8]   Implementation of Real-Time Machining Process Control Based on Fuzzy Logic in a New STEP-NC Compatible System [J].
Hu, Po ;
Han, Zhenyu ;
Fu, Yunzhong ;
Fu, Hongya .
MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
[9]  
Hu P, 2014, IEEE ASME INT C ADV, P1598, DOI 10.1109/AIM.2014.6878312
[10]  
ISO (International Standards Organization), 2004, ISO 14649: industrial automation systems and integration-physical device control-data model for computerized numerical controllers, Part 10: General Process Data