Setiap pemograman CNC pasti menggunakan istilah program numerik, yang artinya program tersebut
menggunakan angka atau huruf yang di desain sebagai kode program, Selain G kode ada juga kode kode lainnya
yang di gunakan untuk melengkapi sebuah kode program pada mesin CNC, yaitu M CODE. biasanya M CODE ini
terdapat pada mesin mesin yang sudah di rancang khusus untuk membantu jalanya suatu program, dan M CODE
memiliki fungsi fungsi yang berbeda. Agar mudah di pahami arti dari M CODE saya sudah menyiapkan sedikit
ulasan untuk kalian tentang fungsi fungsi M CODE, antara lain :
2. M01 = opsional berhenti, mesin akan berhenti jika memilih pilihan ini.
Dalam pembuatan program cnc yang di dasari dengan sistem komputer terdapat program numerik yang berupa
kode huruf, kode angka, dan kode simbol. Kode kode tersebut di rangkai menjadi sebuah program yang bisa di
aplikasikan ke dalam mesin cnc. Adapun fungsi dari G kode sebagai berikut:
G01 : Gerakan pemakanan lurus yang di sertai dengan kecepatan pemakanan ( feeding )
G02 : Gerakan melengkung atau pembuatan radius ( R ) yang searah jarum jam (CW).
G03 : Gerakan melengkung atau pembuatan radius ( R ) yang berlawanan jarum jam (CCW).
G96 : perputaran rpm tidak stabil (semakin besar diameter maka semakin pelan perputaran rpm nya,
dan sebaliknya semakin kecil diameter maka semakin kencang rpm nya ).
1. jenis basic/dasar
kode M
M01 : Perintah untuk berhenti sementara dengan syarat M01 harus aktif.
Kode F
F : biasa disebut feedrate[1] adalah untuk menentukan kecepatan pemakanan benda kerja.
Kode S
kode G
G00 : Perintah untuk menggerakkan pahat[4] diluar benda kerja, atau pergerakan tanpa penyayatan.
G01 : Perintah untuk menggerakkan pahat berada benda kerja, atau pergerakan dengan penyayatan.
G02 : Perintah untuk pergeseran pemakanan ahat melingkar searah jarum jam
G03 : Perintah untuk pergeseran pemakanan ahat melingkar berlawanan arah jarum jam
G90 : Mendefinisikan bahwa program yang digunakan adalah program dengan metode absolut
G91 : Mendefinisikan bahwa program yang digunakan adalah program dengan metode inkrimental
feeding[2]
[4] pahat adalah alat utuk memotong atau memaka benda kerja