Araştırma Makalesi
BibTex RIS Kaynak Göster

CNC Freze tezgahları için bir program arayüzünün tasarlanması

Yıl 2022, Cilt: 11 Sayı: 1, 184 - 191, 14.01.2022
https://doi.org/10.28948/ngumuh.952757

Öz

Bu çalışmada, mobilya endüstrisinde kullanılan CNC freze tezgâhları için Visual Basic programlama dili kullanılarak bir program arayüzü tasarlanmıştır. Hazırlanan program arayüzü ile CNC freze tezgâhı arasında PCI hareket kontrol kartı kullanıldı. Bu program arayüzünün ergonomik tasarımı sayesinde, kullanıcılar CNC tezgahlarında kullanılan G ve M kodlarına ihtiyaç duymadan rahatlıkla kullanabilecektir. Yapılan çalışmada, program arayüzü resim formatlarındaki iki boyutlu şekilleri başarılı bir şekilde vektörel çizime dönüştürerek takım yollarını oluşturmaktadır. Vektörel çizimler program arayüzünde txt, bmp, png, jpeg, tiff, emf ve gif resim formatlarında dışa ve içe aktarma işlemleri doğru bir şekilde gerçekleştirilmektedir. Program arayüzünde bulunan başlık çubuğu, menü çubuğu, anlık durum göstergesi, şekil oluşturma alanı, hızlı erişim düğmeleri, koordinat listesi, cep boşaltma, işlem ayarı, çoklu işlem ve resim ayarı penceresi araçları için hazırlanan metotların işlevleri doğru bir şekilde yaptığı görüldü.

Destekleyen Kurum

Fırat Üniversitesi Bilimsel Araştırma Projeleri Birimi

Proje Numarası

MF.11.19

Teşekkür

Desteklerinden dolayı Fırat Üniversitesi Bilimsel Araştırma Projeleri Birimine teşekkür ederim.

Kaynakça

  • N. Hatem, Y. Yusof, A.Z.A. Kadir, K. Latif, M.M. Abedlhafd, Optimization and execution of multiple holes-drilling operations based on STEP-NC, Int. J. Adv. Manuf. Technol. 114 (2021) 2031–2043. https://doi.org/10.1007/s00170-021-06958-y.
  • M. Mori, K. Yamazaki, M. Fujishima, J. Liu, N. Furukawa, A study on development of an open servo system for intelligent control of a CNC machine tool, CIRP Ann. - Manuf. Technol. 50 (2001) 247–250. https://doi.org/10.1016/S0007-8506(07)62115-5.
  • Y. Zhang, Q. Zeng, G. Mu, Y. Yang, Y. Yan, W. Song, Y. Gong, A design for a novel open, intelligent and integrated CNC system based on ISO 10303-238 and PMAC, Teh. Vjesn. 25 (2018) 470–478. https://doi.org/10.17559/TV-20170419111243.
  • S. Bukofzer, N. Livesey, A framework for an intelligent CNC and data model, Int. J. Adv. Manuf. Technol. 19 (2002)727–735. https://doi.org/10.1007/ s001700200083.
  • M. OLAM, Mobilya ve dekorasyon endüstrisinde kullanılacak bilgisayar destekli freze tezgâhının tasarımı, Firat university, 2012.
  • G. Yan, H. Chen, X. Zhang, C. Qu, Z. Ju, A dimension-driven adaptive programming for tool-path planning and post-processing in 5-axis form milling of hyperboloidal-type normal circular-arc gears, Int. J. Adv. Manuf. Technol. 106 (2020) 2735–2746. https://doi.org/10.1007/s00170-019-04723-w.
  • X.B. Ma, Z.Y. Han, Y.Z. Wang, H.Y. Fu, Development of a PC-based open architecture software-CNC system, Chinese J. Aeronaut. 20 (2007) 272–281. https://doi.org/10.1016/S1000-9361(07)60044-2.
  • B.C. Kim, I. Song, D. Mun, Practical method for the fast generation of a CAM model for jet engine parts, Adv. Mech. Eng. 13 (2021). https://doi.org/ 10.1177/16878140211002700.
  • L.M. Xu, F. Fan, Z. Zhang, Y. Chen, D.J. Hu, L. Shi, Methodology and implementation of a vision-oriented open CNC system for profile grinding, Int. J. Adv. Manuf. Technol. 100 (2019) 2123–2131. https://doi.org/10.1007/s00170-018-2843-7.
  • C. Faria, J. Fonseca, E. Bicho, FIBR3DEmul—an open-access simulation solution for 3D printing processes of FDM machines with 3+ actuated axes, Int. J. Adv. Manuf. Technol. 106 (2020) 3609–3623. https://doi.org/10.1007/s00170-019-04713-y.
  • F.Q. Qi, X.D. Jing, K. He, Control system of stepper motor based on roundness and cylindricity measuring virtual instrument, in: Procedia Eng., Elsevier, 2011: pp. 2281–2285. https://doi.org/10.1016/j.proeng. 2011.08.427.
  • D. Chang, A.D. Spence, S. Bigg, J. Heslip, J. Peterson, Open architecture CMM motion controller, in: Sensors Control. Intell. Manuf. II, SPIE, 2001: pp. 1–9. https://doi.org/10.1117/12.452646.
  • F. Lustig, J. Dvorak, P. Kuriscak, P. Brom, Open modular hardware and software kit for creations of remote experiments accessible from pc and mobile devices, Int. J. Online Eng. 12 (2016) 30–36. https://doi.org/10.3991/ijoe.v12i07.5833.
  • W. Bolton, Control Systems, in: Instrum. Control Syst., Elsevier, 2021: pp. 297–328. https://doi.org/10.1016/ B978-0-12-823471-6.00013-7.
  • S.L. Harris, D.M. Harris, I/O Systems, in: Digit. Des. Comput. Archit., Elsevier, 2016: pp. 531.e1-531.e64. https://doi.org/10.1016/b978-0-12-800056-4.00015-7.
  • G. Lee, Server Virtualization and Networking, in: Cloud Netw., Elsevier, 2014: pp. 103–120. https://doi.org/10.1016/b978-0-12-800728-0.00006-0.
  • The System Bottleneck Shifts To PCI-Express, (n.d.). https://www.nextplatform.com/2017/07/14/system-bottleneck-shifts-pci-express/ (accessed May 19, 2021).
  • Centralized Motion Control - Advantech, (n.d.). https://www.advantech.eu/products/centralized-motion-control/sub_b17a0020-bf63-42e9-af53-1c8c533e45e3 (Accessed May 20, 2021).
  • Motion Control Cards (Control In Motion), (n.d.). https://www.controlinmotion.com/products/motion-control/motion-control-cards/index.shtml (Accessed May 20, 2021).
  • J. Đurković, V. Vuković, L. Raković, Open Source Approach in Software Development-Advantages and Disadvantages, Manag. Inf. Syst. 3 (2008) 29–033. http://www.ef.uns.ac.rs/mis/archive-pdf/2008 - No2/MIS2008_2_5.pdf.
  • M.J. Heron, V.L. Hanson, I. Ricketts, Open Source and Accessibility: Advantages and Limitations, J. Interact. Sci. 1 (2013) 2. https://doi.org/10.1186/2194-0827-1-2.
  • Newfangled Solutions CNC Software Home of Mach3, (n.d.). https://www.machsupport.com/ (Accessed May 20, 2021).
  • Software for download | HEIDENHAIN, (n.d.). https://www.heidenhain.com/service/downloads/software (Accessed May 20, 2021).
  • M. Olam, I. Hakkı, N. Tosun, Converting a pixel graphic into toolpath for machining on a CNC milling machine, in: Institute of Research Engineers and Doctors, LLC, 2016: pp. 59–61. https://doi.org/ 10.15224/978-1-63248-099-6-38.

Designing a program interface for CNC milling machines

Yıl 2022, Cilt: 11 Sayı: 1, 184 - 191, 14.01.2022
https://doi.org/10.28948/ngumuh.952757

Öz

In this study, a new program interface has been designed using the visual basic programming language for CNC milling machines used in the furniture industry. PCI motion control card was used between the prepared program interface and the CNC milling machine. Thanks to the ergonomic design of this program interface, users can easily use them without the need for G and M codes used on CNC machines. As a result of the work done; It was seen that toolpaths were created by successfully converting two-dimensional shapes in picture formats into vectorial drawing. It correctly performs the function of exporting and importing vectorial drawings into the program interface in txt, bmp, png, jpeg, tiff, emf and gif image formats. It was seen that the methods prepared for the title bar, menu bar, instant status indicator, shape creation area, quick access buttons, coordinate list, pocket emptying, process setting, multi-process and picture setting window tools in the program interface function properly.

Proje Numarası

MF.11.19

Kaynakça

  • N. Hatem, Y. Yusof, A.Z.A. Kadir, K. Latif, M.M. Abedlhafd, Optimization and execution of multiple holes-drilling operations based on STEP-NC, Int. J. Adv. Manuf. Technol. 114 (2021) 2031–2043. https://doi.org/10.1007/s00170-021-06958-y.
  • M. Mori, K. Yamazaki, M. Fujishima, J. Liu, N. Furukawa, A study on development of an open servo system for intelligent control of a CNC machine tool, CIRP Ann. - Manuf. Technol. 50 (2001) 247–250. https://doi.org/10.1016/S0007-8506(07)62115-5.
  • Y. Zhang, Q. Zeng, G. Mu, Y. Yang, Y. Yan, W. Song, Y. Gong, A design for a novel open, intelligent and integrated CNC system based on ISO 10303-238 and PMAC, Teh. Vjesn. 25 (2018) 470–478. https://doi.org/10.17559/TV-20170419111243.
  • S. Bukofzer, N. Livesey, A framework for an intelligent CNC and data model, Int. J. Adv. Manuf. Technol. 19 (2002)727–735. https://doi.org/10.1007/ s001700200083.
  • M. OLAM, Mobilya ve dekorasyon endüstrisinde kullanılacak bilgisayar destekli freze tezgâhının tasarımı, Firat university, 2012.
  • G. Yan, H. Chen, X. Zhang, C. Qu, Z. Ju, A dimension-driven adaptive programming for tool-path planning and post-processing in 5-axis form milling of hyperboloidal-type normal circular-arc gears, Int. J. Adv. Manuf. Technol. 106 (2020) 2735–2746. https://doi.org/10.1007/s00170-019-04723-w.
  • X.B. Ma, Z.Y. Han, Y.Z. Wang, H.Y. Fu, Development of a PC-based open architecture software-CNC system, Chinese J. Aeronaut. 20 (2007) 272–281. https://doi.org/10.1016/S1000-9361(07)60044-2.
  • B.C. Kim, I. Song, D. Mun, Practical method for the fast generation of a CAM model for jet engine parts, Adv. Mech. Eng. 13 (2021). https://doi.org/ 10.1177/16878140211002700.
  • L.M. Xu, F. Fan, Z. Zhang, Y. Chen, D.J. Hu, L. Shi, Methodology and implementation of a vision-oriented open CNC system for profile grinding, Int. J. Adv. Manuf. Technol. 100 (2019) 2123–2131. https://doi.org/10.1007/s00170-018-2843-7.
  • C. Faria, J. Fonseca, E. Bicho, FIBR3DEmul—an open-access simulation solution for 3D printing processes of FDM machines with 3+ actuated axes, Int. J. Adv. Manuf. Technol. 106 (2020) 3609–3623. https://doi.org/10.1007/s00170-019-04713-y.
  • F.Q. Qi, X.D. Jing, K. He, Control system of stepper motor based on roundness and cylindricity measuring virtual instrument, in: Procedia Eng., Elsevier, 2011: pp. 2281–2285. https://doi.org/10.1016/j.proeng. 2011.08.427.
  • D. Chang, A.D. Spence, S. Bigg, J. Heslip, J. Peterson, Open architecture CMM motion controller, in: Sensors Control. Intell. Manuf. II, SPIE, 2001: pp. 1–9. https://doi.org/10.1117/12.452646.
  • F. Lustig, J. Dvorak, P. Kuriscak, P. Brom, Open modular hardware and software kit for creations of remote experiments accessible from pc and mobile devices, Int. J. Online Eng. 12 (2016) 30–36. https://doi.org/10.3991/ijoe.v12i07.5833.
  • W. Bolton, Control Systems, in: Instrum. Control Syst., Elsevier, 2021: pp. 297–328. https://doi.org/10.1016/ B978-0-12-823471-6.00013-7.
  • S.L. Harris, D.M. Harris, I/O Systems, in: Digit. Des. Comput. Archit., Elsevier, 2016: pp. 531.e1-531.e64. https://doi.org/10.1016/b978-0-12-800056-4.00015-7.
  • G. Lee, Server Virtualization and Networking, in: Cloud Netw., Elsevier, 2014: pp. 103–120. https://doi.org/10.1016/b978-0-12-800728-0.00006-0.
  • The System Bottleneck Shifts To PCI-Express, (n.d.). https://www.nextplatform.com/2017/07/14/system-bottleneck-shifts-pci-express/ (accessed May 19, 2021).
  • Centralized Motion Control - Advantech, (n.d.). https://www.advantech.eu/products/centralized-motion-control/sub_b17a0020-bf63-42e9-af53-1c8c533e45e3 (Accessed May 20, 2021).
  • Motion Control Cards (Control In Motion), (n.d.). https://www.controlinmotion.com/products/motion-control/motion-control-cards/index.shtml (Accessed May 20, 2021).
  • J. Đurković, V. Vuković, L. Raković, Open Source Approach in Software Development-Advantages and Disadvantages, Manag. Inf. Syst. 3 (2008) 29–033. http://www.ef.uns.ac.rs/mis/archive-pdf/2008 - No2/MIS2008_2_5.pdf.
  • M.J. Heron, V.L. Hanson, I. Ricketts, Open Source and Accessibility: Advantages and Limitations, J. Interact. Sci. 1 (2013) 2. https://doi.org/10.1186/2194-0827-1-2.
  • Newfangled Solutions CNC Software Home of Mach3, (n.d.). https://www.machsupport.com/ (Accessed May 20, 2021).
  • Software for download | HEIDENHAIN, (n.d.). https://www.heidenhain.com/service/downloads/software (Accessed May 20, 2021).
  • M. Olam, I. Hakkı, N. Tosun, Converting a pixel graphic into toolpath for machining on a CNC milling machine, in: Institute of Research Engineers and Doctors, LLC, 2016: pp. 59–61. https://doi.org/ 10.15224/978-1-63248-099-6-38.
Toplam 24 adet kaynakça vardır.

Ayrıntılar

Birincil Dil Türkçe
Konular Makine Mühendisliği
Bölüm Makine Mühendisliği
Yazarlar

Mikail Olam 0000-0002-4153-1612

Nihat Tosun 0000-0002-6211-5044

Proje Numarası MF.11.19
Yayımlanma Tarihi 14 Ocak 2022
Gönderilme Tarihi 15 Haziran 2021
Kabul Tarihi 11 Ağustos 2021
Yayımlandığı Sayı Yıl 2022 Cilt: 11 Sayı: 1

Kaynak Göster

APA Olam, M., & Tosun, N. (2022). CNC Freze tezgahları için bir program arayüzünün tasarlanması. Niğde Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi, 11(1), 184-191. https://doi.org/10.28948/ngumuh.952757
AMA Olam M, Tosun N. CNC Freze tezgahları için bir program arayüzünün tasarlanması. NÖHÜ Müh. Bilim. Derg. Ocak 2022;11(1):184-191. doi:10.28948/ngumuh.952757
Chicago Olam, Mikail, ve Nihat Tosun. “CNC Freze Tezgahları için Bir Program arayüzünün Tasarlanması”. Niğde Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi 11, sy. 1 (Ocak 2022): 184-91. https://doi.org/10.28948/ngumuh.952757.
EndNote Olam M, Tosun N (01 Ocak 2022) CNC Freze tezgahları için bir program arayüzünün tasarlanması. Niğde Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi 11 1 184–191.
IEEE M. Olam ve N. Tosun, “CNC Freze tezgahları için bir program arayüzünün tasarlanması”, NÖHÜ Müh. Bilim. Derg., c. 11, sy. 1, ss. 184–191, 2022, doi: 10.28948/ngumuh.952757.
ISNAD Olam, Mikail - Tosun, Nihat. “CNC Freze Tezgahları için Bir Program arayüzünün Tasarlanması”. Niğde Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi 11/1 (Ocak 2022), 184-191. https://doi.org/10.28948/ngumuh.952757.
JAMA Olam M, Tosun N. CNC Freze tezgahları için bir program arayüzünün tasarlanması. NÖHÜ Müh. Bilim. Derg. 2022;11:184–191.
MLA Olam, Mikail ve Nihat Tosun. “CNC Freze Tezgahları için Bir Program arayüzünün Tasarlanması”. Niğde Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi, c. 11, sy. 1, 2022, ss. 184-91, doi:10.28948/ngumuh.952757.
Vancouver Olam M, Tosun N. CNC Freze tezgahları için bir program arayüzünün tasarlanması. NÖHÜ Müh. Bilim. Derg. 2022;11(1):184-91.

download