ZMedia Purwodadi

STRUKTUR DASAR PROGRAM CNC PADA CNC BUBUT (LATHE)

Table of Contents

 

Order Produk Affiliate

Struktur dasar program CNC bubut (lathe) dirancang untuk memberi tahu mesin secara berurutan mulai dari persiapan, proses pemotongan, hingga mesin berhenti bekerja. Secara umum, program CNC terdiri dari susunan Blok (Baris Baru), dan setiap blok berisi kombinasi Kata (Word) yang terdiri dari huruf (address) dan angka.

ANATOMI SATU BARIS PROGRAM (BLOK)

Satu baris program biasanya memiliki struktur seperti ini: N10 G01 X20.0 Z-15.0 F0.2 M08

  • N10 (Nomor Blok): Menunjukkan urutan baris baru (opsional, tapi penting untuk navigasi).
  • G01 (G-Code): Perintah gerakan (gerak lurus dengan pemakanan).
  • X20.0 Z-15.0 (Koordinat): Tujuan posisi pahat (X untuk diameter, Z untuk panjang/kondisi aksial).
  • F0.2 (Feedrate): Kecepatan pemakanan (0.2 mm/putaran).
  • M08 (M-Code): Fungsi bantu (menyalakan cairan pendingin/coolant).

STRUKTUR UTAMA PROGRAM CNC

Sebuah program CNC utuh selalu dibagi menjadi tiga bagian utama: 

1. Bagian Pembuka (Header)

Bagian ini berfungsi untuk mengamankan posisi mesin dan mengatur parameter awal sebelum pahat menyentuh benda kerja.

  • Identitas Program: Menggunakan simbol O diikuti 4 digit angka (Contoh: 01234).
  • Safety Block: Memastikan mesin dalam kondisi standar yang diinginkan. G21 : Satuan metrik (mm). G99 : Pemakanan per putaran (mm/rev). G40 : Membatalkan kompensasi radius pisau (cutter compensation cancel).
  • Home Positioning: Mengembalikan pahat ke titik aman jauh dari benda kerja (G28 U0 W0).
  • Pemanggilan Pahat (Tool): Memilih nomor pahat dan offsetnya (T0101 artinya Pahat nomor 1, Offset nomor 1).
  • Pengaturan Spindel (Kecepatan Putar): * G96 S200 M03 : Kecepatan potong konstan (CSS) 200 m/min, spindel berputar searah jarum jam. G50 S2500 : Membatasi kecepatan maksimal spindel di 2500 RPM demi keamanan.

2. Bagian Isi (Machining)

Ini adalah inti program di mana proses pembubutan terjadi. Berisi koordinat pergerakan pahat untuk membentuk benda kerja.

  • Pendekatan Cepat (Rapid Approach): Pahat bergerak cepat mendekati benda kerja tanpa memotong (G00 X52.0 Z2.0 M08) sekaligus menyalakan coolant).
  • Proses Pemotongan (Cutting): Menggunakan perintah pemakanan lurus (G01), melengkung (G02/G03), atau siklus pembubutan otomatis seperti roughing (G71).
  • Penarikan Pahat (Retract): Setelah memotong, pahat dijauhkan kembali dari benda kerja menggunakan G00.

3. Bagian Penutup (End Program)

Bagian untuk mengakhiri program dengan aman agar operator bisa mengambil benda kerja.

  • Mematikan Fitur: Mematikan spindel (M05) dan mematikan cairan pendingin (M09).
  • Kembali ke Titik Aman: Pahat kembali ke titik Home ( G28 U0 W0).
  • Program Selesai: Menggunakan kode M30 untuk menghentikan program dan mengembalikan kursor ke baris pertama (siap untuk benda kerja berikutnya).

CONTOH PROGRAM CNC BUBUT SEDERHANA

Berikut adalah contoh visual bagaimana struktur di atas diaplikasikan untuk membubut diameter luar dari 50mm menjadi 45mm sepanjang 20mm:

O0005 (PROGRAM BUBUT LUAR)

(--- BAGIAN PEMBUKA ---)

N10 G21 G40 G99 ;

N20 G28 U0 W0 ;

N30 T0101 ;

N40 G50 S2000 ;

N50 G96 S180 M03 ;

(--- BAGIAN ISI ---)

N60 G00 X52.0 Z2.0 M08 ;    (Pahat mendekat aman, coolant ON)

N70 G01 X45.0 F0.25 ;    (Pahat turun ke diameter 45)

N80 Z-20.0 F0.15 ;    (Proses membubut lurus sejauh 20mm)

N90 G01 X52.0 ;    (Pahat menjauh dari diameter benda)

N100 G00 Z2.0 ;    (Pahat mundur ke posisi aman awal)

(--- BAGIAN PENUTUP ---)

N110 M09 ;    (Coolant OFF)

N120 M05 ; (Spindel OFF)

N130 G28 U0 W0 ; (Kembali ke posisi Home)

N140 M30 ; (Program selesai dan reset)

%


-= TERIMA KASIH =-

Posting Komentar