Struktur Program Emcotronic TM 02

2.2.5.1 Struktur Program Emcotronic TM 02

Menurut Widarto 2008, suatu program NC, dilihat dari segi struktur isinya terdiri dari tiga bagian utama, yaitu bagian pembuka, bagian isi, dan bagian penutup. Bagian pembuka selalu terletak pada bagian awal program, bagian isi terletak pada bagian tengah, dan bagian penutup terletak pada bagian akhir program Bagian pembuka header adalah bagian awal program yang berisi perintah-perintah pengoperasian awal suatu mesin perkakas, sebelum langkah pemesinan utama pemotongan dimulai. Perintah-perintah yang termasuk dalam bagian pembuka sebagai berikut: 1. Perintah untuk memindahkan titik nol mesin ke posisi tertentu agar berimpit dengan titik nol benda kerja. Perintah ini disebut pemindahan titik nol mesin Position Shift Offset atau disingkat PSO. 2. Perintah pemilihan sistem pemrograman, apakah dikehendaki mesin bekerja dengan sistem absolut atau inkremental. 3. Perintah menentukan jumlah putaran spindel mesin dan arah putarannya. 4. Perintah menentukan besarnya kecepatan pemakanan feeding. 5. Perintah memilih jenis alat potong dan tool offset. 6. Perintah mengalirkan air pendingin. Bagian isi suatu program NC adalah bagian inti dari pekerjaan pemesinan. Perintah-perintah pada bagian isi meliputi perintah gerak relatif alat potong terhadap benda kerja menuju titik-titik koordinat yang telah ditentukan guna melakukan proses pemotongan. Proses-proses ini dapat berupa gerak interpolasi lurus, interpolasi radius, gerakan pemosisian, membuat lubang drilling, proses penguliran threading, pembuatan alur grooving, dan sebagainya tergantung dari bentuk geometri produk yang akan dihasilkan. Bagian penutup program footer berisi perintah-perintah untuk mengakhiri suatu proses pemesinan. Inti perintahnya adalah memberi instruksi kepada mesin untuk berhenti dan melepas benda kerja yang telah selesai dikerjakan dan memasang benda kerja baru untuk proses pembuatan produk sejenis berikutnya. Perintah pada bagian penutup adalah perintah kebalikan atau Universitas Sumatera Utara berfungsi membatalkan perintah yang diberikan pada bagian pembuka dan biasanya meliputi: 1. Perintah menghentikan aliran cairan pendingin 2. Perintah menghentikan putaran spindel mesin 3. Perintah pembatalan PSO 4. Perintah pembatalan kompensasi pahat, dan 5. Perintah menutup program end-program. Bahasa pemrograman mesin yang mendasar adalah kode ISO. Akan tetapi tidak semua pabrik memakai standar ISO ataupun DIN. Sebuah program dalam kode ISO dibangun dari kolom-kolom dan aturan-aturan. Jumlah kolom ditentukan oleh sejumlah fungsi. Sebuah program terdiri dari huruf-huruf, angka- angka dan karakter-karakter secara berurutan. Menurut Smid 2003, terdapat beberapa istilah dasar pada pemrograman pada mesin bubut CNC antara lain karakter, kata, blok dan program. Pada mesin bubut CNC ET 242 istilah-istilah tersebut disertai ketentuan yang harus diikuti dalam memrogram mesin bersangkutan. 1. Karakter Tiap unsur informasi, dalam hal ini dapat huruf, angka, titik, tanda plus atau minus atau karakter khusus. 2. Aturan block : Suatu aturan terdiri dari kumpulan kata-kata dan berisi semua informasi untuk melaksanakan sebuah pengerjaan. Sebuah aturan atau kaidah disebut juga blok. Dalam petunjuk pemrograman mesin, dicantumkan pula berbagai fungsi yang dapat diprogram dalam satu aturan. Sebuah sistem yang bekerja dengan alamat-alamat, memberikan urutan petunjuk untuk dipertukarkan dalam sebuah aturan, karena alamat-alamat itu mengirim beberapa petunjuk-petunjuk ke daftar-daftar yang sesuai. Agar jelas dan sejauh mungkin mengurangi kesalahan-kesalahan yang sekiranya ada, maka disarankan dibuat dengan urutan yang tetap. Panjang blok maksimal dapat bervariasi antara 3 dan 4 baris tergantung pada kata-kata yang diprogram. Bila panjang blok maksimal terlampaui, muncul alarm 650. Untuk mencapai struktur program yang Universitas Sumatera Utara jelas, dianjurkan menyusunnya yang logis. Suatu blok biasanya terdiri atas beberapa kata. 3. Alamat address Sebuah alamat address adalah suatu huruf yang berhubungan dengan arti yang tertentu. Sebuah huruf dalam kata itu disebut alamat kebanyakan dari merupakan huruf permulaan dari sebuah kata dalam bahasa Inggris. Dengan cara pengalamatan, maka cara pengendalian dibedakan dalam berbagai perintah-perintah. Sejumlah kata-kata bersama membentuk suatu cara pengendalian instruksi yang dapat dilaksanakan. Dalam sebuah aturan program dapat terjadi informasi sebagai berikut: Gambar 2.8 Struktur program pada sebuah blok Sumber: Hollebrandse, 1993 4. Kata word: Suatu kata terdiri dari sebuah huruf dan beberapa angka alamat dan sebuah bilangan. Kata terdiri atas satu huruf address dan kombinasi angka. Setiap alamat address mempunyai arti tertentu, menurut harga gabungan numeris yang sesuai. Address-address dan artinya, diuraikan dalam petunjuk pemrograman mesin yang bersangkutan.

2.2.5.2 Uraian Tentang Alamat Address