Automatic CNC code generation in process planning of rotational and prismatic parts

Tornalama ve Frezeleme imalatta en çok kullanılan iki talaş kaldırma işlemidir. BSD (Bilgisayar Sayısal Denetimli) takım tezgahları, BDT/BDÜ (Bilgisayar Destekli Tasarım ve Üretim) endüstrisinde imalat faaliyetlerinin köşe taşı konumuna gelmiştir. Bu makinalar üzerindeki işlemler parça programı adı verilen bir emir seti ile gerçekleştirilmektedir. BDT/BDÜ içerisinde, dönel ve prizmatik parçalar için hatasız parça programlarının tamamen otomatik olarak türetilmesi büyük önem kazanmaktadır. Bu makalede, CNC torna ve freze tezgahları üzerinde dönel ve prizmatik iş parçalarını işleyecek parça programlarının otomatik türetimi ve kontrolü için geliştirilen iki sistemin geliştirilmesi ve kullanılması açıklanmaktadır. Otomatik parça programı türetimi ISO (G ve M kodları) kullanılarak yapılmaktadır. Makalede sunulan her iki sistem de bir kişisel bilgisayar üzerinde ve C programlama dili kullanılarak geliştirilmiştir. Bu sistemler yalnız başlarına ayrık sistemler olarak kullanılabildiği gibi, OPPS-ROT ve OPPS-PRI isimli iki işlem planlama sistemine entegre modüller olarak ta kullanılabilmektedir. Geliştirilen sistemler oldukça kompleks iş parçaları için denenmiş ve sanayide kullanılmıştır. Geliştirilen sistemlerin uygulamalarının anlaşılabilmesi için makalede pratik örnekler verilmiştir.

Prizmatik ve dönel parçaların işlem planlamasında otomatik parça programı türetimi

Turning and muling are two of the most common metal removal processes in manufacturing. CNC machine tools have become corner stones of the manufacturing facilities in CAD/CAM industry. They are driven by a set of instructions called part program. Fully automatic generation of error-free CNC part programs for machining rotational and prismatic parts has therefore a great importance for the CAD/CAM industry. This paper reports the development and implementation of the two systems providing the generation and verification of part programs required to manufacture the rotational and prismatic parts including complex cavities on CNC turning machines and CNC milling machines, respectively. The automatic CNC code generation is based on standard ISO (G&M) codes. Both systems were implemented in C programming language and on a PC. They can be used as stand-alone systems or as integrated modules of the process planning packages called OPPS-ROT (Optimised Process Planning System for ROTational parts) and OPPS-PRI (Optimised Process Planning System for PRIsmatic parts), respectively. The developed packages have been tested for relatively complex parts and applied in machining industry. Practical examples are given in the paper to illustrate the applications of the developed systems.

___

  • REFERENCES 1. Groover, M.P, Automation, Production Systems & Computer Aided Manufacturing, Prentice-Hall, Inc., 1980.
  • 2. Kayacan, M.C., "Computer Aided Process Planning for Rotational Parts", Ph.D. Thesis, Univ. of Gaziantep, 1995.3. Filiz, İ.H., et.al., "Automatic Generation of CNC Part Programs for Rotational Parts", Proc. of 6th International Conference on Machine Design and Production, pp. 281-290, 1994.
  • 4. Dereli, T., "Computer Aided Part Program Generation and Simulation of Turning Processes", M.Sc. Thesis, University of Gaziantep, 1994.
  • 5. Kayacan, M.C., et.al., "OPPS-ROT: An Optimised Process Planning System For Rotational Parts", Computers in Industry, Vol. 32, pp. 181-195, 1996.
  • 6. Dereli, T., "Development of a Process Planning System for Prismatic Parts", PhD. Thesis, University of Gaziantep, 1998.
  • 7. Filiz, İH., et. al., "ROMOD: A Product Modelling System for Rotational Parts", Proceedings of 6th International Machine Design and Production Conference, pp.271- 279, September 21-23, METU, Ankara, 1994. 8. Dereli, T. and Filiz, İ.H., "Optimisation of Process Planning Functions by Genetic Algorithms", Computers & Industrial Engineering, Vol. 36, No. 2, pp. 281-308, 1999. 9. Karadkar, R.B. and Pande, S.S., "Featue based automatic CNC code generation for prismatic parts", Computers in Industry, Vol. 28, No.2, pp. 137-150, 1996. 10. Sönmez, A.İ., et.al., "Dynamic Optimization of Multipass Milling Operations via Geometric Programming", Int. J. of Machine Tools & Manufacture, Vol. 39, No. 2, pp. 297-320, 1999. 11. Wang, H.P. and Wysk, R.A., "Intelligent Reasoning for Process Planning", Computers in Industry, No.8, pp. 293-309, 1987. 12. Hinduja, S. and Barrow, G., "TECHTURN - A Technically Oriented System for Turned Components", Proceedings of International Conference on Computer Aided Production Engineering, pp 255-260, 1986. 13. Wang, H.P., Lin, C.A., "Automated Generation of NC Part Programs for Turned Parts Based on 2D Drawing Files", Int. J. Adv. Manufacturing Technology, Vol. 2, No. 3, pp. 23-36, 1987. 14. Chin, S.C., "Developing A Feature Based Knowledge System For CAD/CAM Integration", Computers & Industrial Engineering, Vol.15, No 1-4, pp 34-40, 1988. 15. Ssemakula, M.E., "Process Planning System in the CIM Environment", Computers & Industrial Engineering, Vol.19, No 1-4, pp 452-456, 1990. 16. Shyu, J. and Chen, Y.W., "A Mini CIM System for Turning", Annals of the CIRP, Vol. 36, No. 1, pp. 277-280, 1987. 17. Boer, C.R, et.al., "A CAPP/CAM Expert System for a High Productivity, High Flexibility CNC Turning Center", Annals of the CIRP, Vol.39, No.l, pp 481-483, 1991. 18. Opas, J. and Mantyla, M., "Techniques for Automatic Part Program Generation", Advances in Engineering Software, Vol. 20, No. 2-3,pp.l41-155, 1994. 19. Hunt, W.A. and Voelcker, H.B., "An Exploratory Study of Automatic Verification of Programs for Numerically Controlled Machine Tools", Teçh. Memo 34, Production Automation Project, University of Rochester, January 1982. 20. Fujii, T. and Speckert, R.E., "Computer Graphics: A way of teaching CNC Programming With or Without Machine Tools", ASEE/EDGD Midyear Meeting, West Lafayette, Indiana, November 24-26, 1985. 21. Norrie, D., et.al, "Microcomputer Simulation of A CNC Machining Center and Its Application", Computer Modelling and Simulation of Manufacturing Processes, ASME, Materials Divisions, Vol. MD20, pp 217-223, 1990. 22. Sungurtekin, U. and Voelcker, H., "Graphical Simulation and Automatic Verification of NC Machining Programs", Proceedings of IEEE Int. Conference on Robotics and Automation, San Francisco, California, April, 1986. 23. Plummer, J.C.S., "Using a CAD/CAM System, To Link The Design, Drawing and Manufacture of Turned Parts", Ph.D. Thesis, Manufacturing and Machine Tool Division, Department of Mechanical Engineering, UMIST, 1990.24. Hinduja, S. and Huang, H., "OP-PLAN: An Automated Operation Planning System for Turned Components", Journal of Engineering Manufacture, Vol.203, pp 145-158, 1989. 25. Van Houten, M., "Strategy in Generative Planning of Turning Processes", Annals of the CIRP, Vol.35, No.l, pp 331-335, 1986.26. Hacıoğlu, M., "Pocket milling by macro technique (in Turkish,)", Makina & Metal Teknolojisi, Vol. 3, No. 9, pp. 142-144, 1995. 27. Boxford 250 B CNC Machine & Programming Manual, Boxford Ltd.,1991. 28. Manual(Fanuc OMC), TAKSAN TMC-700 VMC, Taksan, 1995.