TY - JOUR ID - TI - Tool Path Generation for CNC Milling Based on STL File توليد مسار العدة لمكائن التفريز المبرمجة بأعتماد ملف STL AU - Nadia Sami Hasan AU - Laith Abdullah Mohammed PY - 2015 VL - 33 IS - 2 Part (A) Engineering SP - 350 EP - 361 JO - Engineering and Technology Journal مجلة الهندسة والتكنولوجيا SN - 16816900 24120758 AB - This paper proposes and develops algorithms to read (STL) files and extract engineering entities required in CNC milling processes. The proposed algorithms are dependent on some mathematical modeling and manipulations of the engineering models by slicing an (STL) file to many slices and then building the required algorithms to adopt these slices to generate machining paths for CNC milling machines as (G-Codes).The proposed system is divided into three parts, in the first part, an algorithm proposed to extract engineering object entities to some proposed models based on their (STL) files using Matlab program. The proposed models include cube, cylinder, dome, cone and cavity models. In the second part, a slicing algorithm is proposed to enable the slices along the proposed models z-axis to find and navigate the required manufacturing data. UGS program was used also to generate the tool paths and to simulate the machining process and then generate NC part program of the proposed objects (G-Code). Finally, the third part of this work includes comparing results produced based on both (STL) and (UGS), to achieve the required aim of this paper by experimentally comparing objects surface roughness, resulted values show that the maximum difference in average Ra is equal to (0.27µm).

في هذا البحث تم افتراض وتطوير خوارزميات لقراءة ملفات (STL) واستنباط السمات الهندسية اللازمة لعمليات التفريز المبرمجة. اعتمدت الخوارزميات المطورة على النمذجة الرياضية والمعالجة لنماذج هندسية من خلال تقسيم ملف (STL) الى عدة شرائح وبعدها بناء خوارزميات لاعتماد هذه الشرائح في توليد مسارات القطع لمكائن التفريز المبرمجة كبرامج تشغيل (G-codes). تم تقسيم النظام المقترح الى ثلاثة اجزاء. في الجزء الأول تم اقتراح خوارزمية لاستنباط السمات الهندسية لمجموعة من النماذج المقترحة اعتمادا على ملفاتها (STL) برنامج معد على نظام Matlab. تشمل النماذج المقترحة المكعب ، الأسطوانة ، القبة ، المخروط والتجويف. في الجزء الثاني تم اقتراح خوارزمية للتقطيع للحصول على شرائح على طول محور z للنماذج المقترحة للحصول على البيانات التصنيعية. تم ايضا استخدام برنامج (UGS) لتوليد مسارات القطع ومحاكاة عملية التشغيل ومن ثم توليد برامج التشغيل لهذه النماذج. الجزء الثالث تضمن مقارنة النتائج المتولدة من كل من اعتماد ملفات (STL) واعتماد ملفات برنامج (UGS) من خلال المقارنة العملية لقيم الخشونة السطحية، حيث بينت النتائج أن أكبر فرق في معدلات قيم الخشونة السطحية يساوي (0.27µm). ER -