Research Article
BibTex RIS Cite

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

Year 2022, Volume: 11 Issue: 1, 184 - 191, 14.01.2022
https://doi.org/10.28948/ngumuh.952757

Abstract

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ü.

Supporting Institution

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

Project Number

MF.11.19

Thanks

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

References

  • 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

Year 2022, Volume: 11 Issue: 1, 184 - 191, 14.01.2022
https://doi.org/10.28948/ngumuh.952757

Abstract

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.

Project Number

MF.11.19

References

  • 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.
There are 24 citations in total.

Details

Primary Language Turkish
Subjects Mechanical Engineering
Journal Section Mechanical Engineering
Authors

Mikail Olam 0000-0002-4153-1612

Nihat Tosun 0000-0002-6211-5044

Project Number MF.11.19
Publication Date January 14, 2022
Submission Date June 15, 2021
Acceptance Date August 11, 2021
Published in Issue Year 2022 Volume: 11 Issue: 1

Cite

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ı. NOHU J. Eng. Sci. January 2022;11(1):184-191. doi:10.28948/ngumuh.952757
Chicago Olam, Mikail, and Nihat Tosun. “CNC Freze Tezgahları için Bir Program arayüzünün Tasarlanması”. Niğde Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi 11, no. 1 (January 2022): 184-91. https://doi.org/10.28948/ngumuh.952757.
EndNote Olam M, Tosun N (January 1, 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 and N. Tosun, “CNC Freze tezgahları için bir program arayüzünün tasarlanması”, NOHU J. Eng. Sci., vol. 11, no. 1, pp. 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 (January 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ı. NOHU J. Eng. Sci. 2022;11:184–191.
MLA Olam, Mikail and Nihat Tosun. “CNC Freze Tezgahları için Bir Program arayüzünün Tasarlanması”. Niğde Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi, vol. 11, no. 1, 2022, pp. 184-91, doi:10.28948/ngumuh.952757.
Vancouver Olam M, Tosun N. CNC Freze tezgahları için bir program arayüzünün tasarlanması. NOHU J. Eng. Sci. 2022;11(1):184-91.

download