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