Abstract:
Pemrograman mesin perkakas CNC merupakan keahliah khusus yang harus dimiliki oleh pengguna mesin CNC dimana hal ini bukan merupakan hal yang mudah untuk dikuasai. Fasilitas pemograman yang tersedia saat ini umumnya merupakan satu paket yang terintegrasi dengan jenis mesin perkakas yang digunakan dan mahal harganya. Untuk membantu industri kecil menyiapkan tenaga pemrogram CNC, maka perlu dirancang suatu media/fasilitas yang dapat mendukung kegiatan pemrograman CNC tersebut. Beberapa penelitian sebelumnya telah membahas kajian awal tentang uji dan ekstraksi suatu program NC yang dibuat oleh seorang programmer. Disamping itu formulasi lintasan yang dihasilkan program NC tersebut juga telah dijabarkan, walaupun belum seluruh aspek lintasan secara rinci dibahas.
Pelitian ini merupakan lanjutan dari penelitian tersebut, dimana fungsi-fungsi khusus seperti penentuan setting benda kerja dan pahat terhadap titik referensi mesin belum diperhitungkan dalam rangka mensimulasi gerakan mesin saat beroperasi. Disamping itu, berbagai fungsi khusus pada mesin Milling, seperti fungsi koordinasi untuk perubahan bidang interpolasi, fungsi copying yang berperan penting dalam pembuatan fitur pemesinan sejenis, formulasi lintasan yang berpotongan antara berbagai macam gerak seperti lingkaran dengan lingkaran, garis lurus sembarang dengan lingkaran sembarang dan lain-lain. Penelitian ini bertujuan untuk menghasilkan suatu langkah-langkah atau algortima dasar yang sangat diperlukan pada saat perangkat lunak simulasi gerak akan dibuat.