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

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

Designing a program interface for CNC milling machines

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.

___

  • 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.
Niğde Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi-Cover
  • ISSN: 2564-6605
  • Yayın Aralığı: Yılda 4 Sayı
  • Başlangıç: 2017
  • Yayıncı: Niğde Ömer Halisdemir Üniversitesi