Anda di halaman 1dari 6

FUNGSI M CODE PADA MESIN CNC turning

FUNGSI FUNGSI M KODE

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 :

1. M00 = menghentikan jalannya program untuk sementara.

2. M01 = opsional berhenti, mesin akan berhenti jika memilih pilihan ini.

3. M02 = akhir program.

4. M03 = spindle berputar secara normal dan searah jarum jam.

5. M04 = spindle berputar secara berlawanan arah jarum jam.

6. M05 = untuk menghentikan spindle yang berputar.

7. M08 = untuk menghidupkan air pendingin.

8. M09 = untuk mematikan air pendingin.

9. M10 = perintah untuk menjepit pada chuck.

10. M11 = perintah untuk membuka clamp pada chuck.

11. M19 = untuk mengunci spindle.


12. M30 = untuk mengakhiri program.

13. M85 = membuka pintu mesin secara otomatis.

14. M86 = menutup pintu mesin secara otomatis.

15. M98 = sub program atau memanggil alamat program.

16. M99 = sub program atau pengulangan program.

FUNGSI DARI G KODE PADA MESIN CNC turning

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:

G00 : Gerakan bebas tanpa pemakanan atau pergerakan cepat

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).

G04 : Gerakan berhenti sesaat ( dwell ).

G25 : Memanggil sub program

G41 : untuk pembubutan diameter dalam


G42 : untuk pembubutan diameter luar

G64 : Mematikan arus step motor

G65 : Operasi disket

G70 : perintah finishing

G71 : perintah pemakanan berulang secara otomatis

G72 : perintah pemakanan berulang secara otomatis

G74 : perintah pengeboran dengan pemutusan tatal

G78 : Siklus pembuatan ulir ( thread )

G81 : Siklus pengeboran langsung

G82 : Siklus pengeboran dengan berhenti sesaat

G83 : Siklus pengeboran dengan penarikan tatal

G84 : Siklus pembubutan memanjang (Z)

G85 : Siklus perimeran

G86 : Siklus pembuatan alur

G88 : Siklus pembubutan melintang (X)

G89 : Siklus perimeran dengan waktu berhenti sesaat


G90 : Program Absolute

G91 : Program Inkrimental

G92 : pembuatan ulir ( thread )

G97 : Perputaran rpm stabil

G96 : perputaran rpm tidak stabil (semakin besar diameter maka semakin pelan perputaran rpm nya,
dan sebaliknya semakin kecil diameter maka semakin kencang rpm nya ).

jenis-jenis G-code di kelompokan menjadi 2 kelompok.

1. jenis basic/dasar

2. jenis lanjut/siklus meliputi:

gabungan langkah G00 dan G01 yang disedehanakan

-G90: sistem kordinat absolut

-G91: sistem kordinat incrimental


Mesin milling

kode M

M03 : Perintah utuk memutar spindle searah jarum jam.

M04 : Perintah untuk memutar spindle berlawanan arah jarum jam.

M05 : Perintah untuk menghentikan putaran spindle.

M30 : Perintah untuk mengakhiri program.

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

S : adalah untuk menentukan kecepatan putaran spindle[3].

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

G28 : Referensi mesin point atau titik nol mesin

G54 : Referensi benda kerja atau titik nol benda kerja

G99 : Menstabilkan atau menyamakan feeding dengan puritan benda kerja

istilah dalam cnc

feeding[2]

[1] Federate adalah kecepatan pemakanan benda kerja

[2] Feeding adalah proses pemakanan benda kerja.


[3] spindle adalah motor yang berputar yang memutar benda karja(pada 2 axis), atau memutar mata bor mill atau
end mill (pada 3,4 atau 5 axis) yang untuk mengurangi atau memakan benda kerja.

[4] pahat adalah alat utuk memotong atau memaka benda kerja

Anda mungkin juga menyukai