Menguasai Kode Kontrol CNC: Penjelasan M-Code dan G-Code
Untuk sepenuhnya memahami cara kerja mesin CNC, ada beberapa kode fungsional yang perlu Anda ketahui dan hafal. Kode-kode ini mencakup M-code dan G-code.
M-code adalah perintah mesin miscellaneous yang tidak menggerakkan sumbu. Format M-code adalah huruf M diikuti oleh dua hingga tiga angka; contohnya:
- [M02 Akhir Program]
- [M03 Hidupkan Spindel – Searah Jarum Jam]
- [M04 Hidupkan Spindel – Berlawanan Jarum Jam]
- [M05 Matikan Spindel]
- [M06 Pergantian Alat]
- [M07 Pendingin nyala – pendingin kabut]
- [M08 Pendingin fluorit nyala]
- [M09 Pendingin mati]
- [M10 Chuck buka]
- [M11 Chuck tutup]
- [M13 KEDUA M03 & M08 Putaran searah jarum jam & pendingin fluorit]
- [M14 KEDUA M04 & M08 Putaran berlawanan jarum jam & pendingin fluorit]
- [M16 Panggilan alat khusus]
- [M19 Orientasi spindel]
- [M29 Mode DNC]
- [M30 Reset program & rebobin]
- [M38 Pintu buka]
- [M39 Pintu tutup]
- [M40 Gigi spindel di tengah]
- [M41 Pemilihan gigi rendah]
- [M42 Pemilihan gigi tinggi]
- [M53 Tarik Spindel] (mengangkat sumbu alat di atas posisi saat ini untuk memungkinkan operator melakukan apa pun yang diperlukan)
- [M68 Tutup chuck hidrolis]
- [M69 Buka chuck hidrolis]
- [M78 Tailstock maju]
- [M79 Tailstock mundur]
Baca: Semua yang perlu Anda ketahui tentang mesin CNC
G-code digunakan untuk menggerakkan mesin secara spesifik, seperti gerakan mesin atau fungsi bor. Format G-code adalah huruf G diikuti oleh dua hingga tiga angka; contohnya, G01. G-code sedikit berbeda antara aplikasi bubut dan frais, contohnya:
- [G00 Posisi Gerak Cepat]
- [G01 Gerak Interpolasi Linier]
- [G02 Gerak Interpolasi Lingkaran-Searah Jarum Jam]
- [G03 Gerak Interpolasi Lingkaran-Berlawanan Jarum Jam]
- [G04 Dwell (Grup 00) Frais]
- [G10 Atur offset (Grup 00) Frais]
- [G12 Gergaji Lingkaran-Searah Jarum Jam]
- [G13 Gergaji Lingkaran-Berlawanan Jarum Jam]
Kode yang digunakan dalam pemrograman CNC