Anda di halaman 1dari 26

CHAPTER 2

The Proses Pemrograman NC

Muhammad Riza, Ph. D


Capaian Pembelajaran

Capaian Pembelajaran 1 (CP1)

Mampu menjelaskan konsep dan mengevaluasi kebutuhan opersasi


pemesinan NC seperti pengaturan zero setting benda kerja, setting perkakas,
dll
Pertanyaan Penting

• Bagaimana komputer mengubah ide dari cetak


biru menjadi program NC?
• Mengapa pemrograman off-line lebih disukai
daripada pemrograman di lantai pabrik?
• Apa metode utama untuk mentransfer file dari
komputer ke mesin perkakas CNC?
Pertanyaan Penting (cont’d.)

• Apa sajakah perbedaan format file dan skema


pengkodean data?
• Bagaimana Anda menguji program komponen
dengan aman secara off line dan pada
peralatan mesin?
Bagian Program CNC

• Pertama: rencanakan semua titik yang harus dilewati


alat untuk membuat bentuk yang diinginkan. Ini
disebut sebagai jalur alat (toolpath).

Figure 3.1 Toolpath yang sederhana untuk memindahkan pahat ke setiap titik untuk
menghasilkan serangkaian langkah (kiri). Proses pemrograman dimulai dengan merencanakan
toolpath dan menemukan koordinat setiap titik (kanan).
• Kode NC untuk keseluruhan bagian program
akan kelihatan rumit. Fokuslah pada beberapa
blok saja.

Toolpath
Bagian Program CNC (cont’d.)

• Untuk membuat slot:


– Pertama, posisikan end mill ke titik P1 dan
masukkan pahat ke kedalaman yang sesuai.
– Pindahkan mata pahat ke masing-masing dari
enam titik berikutnya untuk menghasilkan slot.
– Terakhir, tarik pahat keluar dari slot di P7 dan
pindahkan pahat ke posisi menjauh dari benda
kerja.
Bagian Program CNC (cont’d.)

• Origin:
– Adalah titik perpotongan sumbu vertikal dan
horizontal

Figure 3.2 Garis bidik digunakan untuk Table 3.1 Koordinat kartesius untuk
menunjukkan titik/koordinat asal. Koordinat asal Points 1 to 7
adalah X0.000 dan Y0.000.
Bagian Program CNC (cont’d.)

• Gerakkan titik yang tersisa untuk menyelesaikan


slot.
• Gerakkan pahat keluar dari slot dan pindahkan ke
lokasi yang aman.
• Kode kemudian dapat dirakit menjadi program
bagian NC yang lengkap dan berfungsi dengan
baik.
To a safe
location
Programan Off-line

• Pemrograman/Pemrograman online:
– Kode diketik di controller mesin CNC
– Tidak terlalu efisien untuk berdiri di lantai pabrik
dan membuat program
• PemrogramanOff-line:
– Kode diketik pada komputer, disimpan sebagai file
text, dan kemudian ditransfer ke mesin CNC
• Lebih efisien
• Te x t editor atau word processor. Contoh: Notepad.
Figure 3.4 Ada juga sejumlah editor khusus yang dirancang khusus untuk pemrograman NC.
Editor ini biasanya berisi alat yang memudahkan untuk membuat dan mengedit program
NC.
Figure 3.3 Program bagian NC dapat ditulis secara off line di komputer desktop.
Notepad (ditampilkan) adalah editor teks sederhana yang disertakan dengan
Windows dan memadai untuk mengedit kode NC.
Testing and Debugging

• Sejumlah program perangkat lunak menguji kode


sebelum dikirim ke peralatan mesin
– Toolpath backplot:
• Representasi grafis sederhana dari toolpath yang terdiri dari
garis dan busur yang digunakan untuk menguji keakuratan
program bagian NC
– Solids verification:
• Perangkat lunak bertindak seperti mesin untuk
menghasilkan model.
• Software ini menyajikan kepada programmer bentuk tiga
dimensi yang render sepenuhnya dari toolpath yang
diprogram dan benda kerja yang dihasilkan.
• Muncul dalam beberapa tahun terakhir sebagai akibat dari
kemajuan teknologi komputer.
Testing and Debugging (cont’d)

Toolpath backplot Solid verification


Memindahkan Program ke Mesin CNC

• Dicapai melalui port komunikasi serial


– Terdapat pada sebagian besar peralatan mesin CNC
PC
– Menjalankan program komunikasi di PC
– Mempersiapkan controller untuk berinteraksi
dengan perangkat lunak komunikasi
• Mesin dan komputer harus dikonfigurasi secara identik
Memindahkan Program ke Mesin CNC
(cont’d)

Komunikasi serial antara PC dan mesin CNC


Memindahkan Program ke Mesin CNC
(cont’d)

Program komunikasi serial memungkinkan kita mentransfer program komponen


NC antara PC desktop dan peralatan mesin melalui port.
Memindahkan Program ke Mesin CNC
(cont’d)
• Diperlukan perangkat lunak yang lebih canggih untuk
melakukan operasi lanjutan seperti Distributed
Numerical Control (DNC).
• DNC adalah arsitektur di mana semua distribusi
program dikendalikan oleh komputer pusat.
• Drip feed adalah teknik yang digunakan pada mesin
CNC yang tidak memiliki cukup memori untuk program
komponen NC yang dihasilkan komputer yang sangat
besar.
• Program komunikasi meneteskan program NC ke dalam
kontrol satu blok pada satu waktu, dan kemudian
kontrol membuang setiap blok setelah dijalankan.
Memindahkan Program ke Mesin CNC
(cont’d)
• Penggunaan Local Area Network (LAN) 50 kali
lebih cepat daripada komunikasi serial.
• Evolusi alami adalah melengkapi kontrol CNC
dengan kartu Ethernet (terkadang nirkabel),
sehingga komputer dapat langsung
berkomunikasi dengan jaringan.
• Ini adalah opsi saat menggunakan banyak
peralatan mesin CNC.
Menjalankan Program NC pada Mesin

• Langkah-langkah:
– Verifikasi kode pada komputer
• Software backplotting or solid simulation
– Lengkapi daftar periksa pengujian program
– Muat program ke peralatan mesin
– Jalankan simulasi grafis (jika tersedia)
– Lakukan uji coba
• Aktifkan mode Blok Tunggal
• Kecilkan tingkat feed dan laju transversal
• Atur offset-Z benda kerja ke tingkat yang aman di atas benda
kerja.
• Ulangi proses ini dengan satu blok dinonaktifkan.
– Lakukan proses pemotongan/jalankan mesin
Menjalankan Program NC pada Mesin
(cont’d)

Ini adalah praktik umum selama pengujian untuk mengatur offset Z


ke level yang lebih tinggi/di atas benda kerja selama uji coba.
Menjalankan Program NC pada Mesin
(cont’d)
Daftar Checklist Program and set up :
1. Semua gerakan transversal cepat berada di lebih tinggi dari permukaan benda
kerja.
2. Jumlah alat dan offset sesuai.
3. Alat di mesin sesuai dengan yang tercantum pada lembar penyiapan.
4. Semua alat telah dilakukan proses offset, dan nilai offsetnya wajar.
5. Pemotongan kecil dilakukan dari bagian tengah pemotong (center) .
6. Kecepatan dan feed sesuai.
7. Spindel berputar ke arah yang benar.
8. Pendingin dijalankan sebelum pemotongan.
9. Proses pemotongan kasar (roughing) dilakukan sebelum pemotongan halus
(finishing).
10. Alat berada pada level Z yang aman sebelum pindah ke fitur baru apa pun.
11. Operasi pembuatan lubang dilakukan dengan urutan yang benar (mis., Spot, drill,
bore atau tap, dll.)
12. Perlengkapan dibaut dengan kuat dan tepat.
13. Perkakas pemotong dikunci dengan baik di dudukannya.
Menjalankan Program NC pada Mesin
(cont’d)
Kesalahan Dampak
Alat tidak dikembalikan ke posisi aman di atas Alat rusak dan benda kerja rusak
bagian tersebut sebelum dipindahkan ke
kantung berikutnya
Pendingin tidak dihidupkan sebelum dipotong Benda kerja yang dibuang
Fixture atau vise mengganggu jalur alat Alat rusak
Jalur alat rusak Alat rusak dan perlengkapan rusak
Alat yang salah terpasang Lubang diketuk sebelum dibor, mengakibatkan
tabrakan.
Alat offset salah Bagian dibuat dengan dimensi yang salah
Kecepatan atau umpan yang dimasukkan tidak Alat akan terlalu tinggi atau terlalu rendah,
tepat yang dapat menyebabkan kerusakan atau
dimensi yang salah
Alat tidak dikembalikan ke posisi aman di atas Alat yang terbakar atau rusak. Benda kerja
bagian tersebut sebelum dipindahkan ke ditarik dari fixture
kantung berikutnya
Keamanan CNC

• Pastikan untuk meninjau program dan daftar


periksa pengaturan
• Pemesinan dan pemesinan CNC memiliki
bahaya yang disebabkan oleh:
– Mesin yang bergerak cepat
– Tepi yang tajam
– Chip panas
• Minimalkan bahaya dengan mengikuti aturan
keselamatan
The End
Q&A

Anda mungkin juga menyukai