Prolog dili kullanarak 3 boyutlu CAD parça modellerinin yorumlanması

Bilgisayar destekli sistemler, parça imalatı için üretim endüstrisinde yaygın olarak kullanılmaktadır. Bilgisayar Sayısal Denetimli (CNC) takım tezgahlar, hızlı ve hassas üretimin gerçekleştirilmesi nedeni ile imalat sanayisinde tercih edilmektedir. CNC takım tezgahlarının kullandığı kendilerine özgü olan işletim sistemlerinde imalatı yapılacak olan iş parçası programlan çeşitli yöntemlerle hazırlanmaktadır. Kullanılan mevcut yöntemlerin geliştirilmesi için değişik tekniklerin kullanılarak programlamadaki zaman kayıpları ve hatalarının azaltması yönünde bir çok çalışmalar yapılmaktadır. Bu çalışmada, uzman bir işlem planlama sisteminden alınan 3B'lu prizmatik parça modelleri için CNC kod türetmek amacıyla kesici takım konum verilerini (CLDATA) elde eden bir sistem tasarlanmıştır. Bu sistem, işlem planlama sistemi için geliştirilen ve FONG (Face Oriented Neighbouring Graph- Yüzeye Dayalı Komşuluk Grafiği) diye adlandırılan, CAD parça model temsil formatından gerekli bütün bilgileri almaktadır. FONG sisteminin, Prolog programlama dili ile geliştirilmiş olması bu sistemle tam bir uyumun sağlanması ve getirmiş olduğu programlama esnekliği nedeni ile yapılan bu çalışmada da Prolog programlama dili kullanılmıştır.

Evaluation of 3D CAD part models by using prolog language

Computer Aided Manufacturing Systems have been widely used in manufacturing industries for production of mechanical parts. Since Computer Numerical Controlled (CNC) machine tools can perform fast and accurate manufacturing, they are preferred in production industry. A great deal of research has been carried out for reducing faults and waste of time in preparation of part programmes used by these machine tools. In this work, a system has been developed to generate Cutter Location Data (CLDATA) for the purpose of CNC code prepartion for 3D prismatic part models received from an expert process planning system. This system receives necessary information form CAD part model representation format which is called FONG (Face Oriented Neighbouring Graph) and developed for the process planning system. This information has been evaluated by using Prolog language since the information received has been structured in Prolog clauses and Prolog provides flexible programming.

___