Anda di halaman 1dari 5

G Code dan M Code Pada Milling Machine

G Code Pada Mesin CNC

Bahasa Program Mesin CNC asli yang digunakan oleh mesin CNC adalah kode G.

G adalah singkatan dari geometri, ini merupakan format alfanumerik yang digunakan sistem untuk memberi
tahu bagian apa yang harus dilakukan. Menunjukkan di mana harus memulai, bagaimana cara bergerak dan
kapan harus berhenti.

Bagi operator mesin, masalah penggunaan kode G adalah mesin yang berbeda menggunakan variasi pada
set standar angka alfanumerik. Jadi, sistem yang memberi tahu satu perangkat suatu tindakan dapat
menunjukkan sesuatu yang berbeda pada peralatan lain.

Perbedaan kode G antar mesin terletak pada banyaknya angka nol antara huruf dan angka atau adanya
spasi antar perintah.

Misalnya, satu perangkat dapat menggunakan G1 generik sementara perangkat lainnya dapat
menggunakan G01. Beberapa mesin memerlukan titik desimal di antara bagian-bagian informasi sementara
yang lain mengizinkan operator untuk menghilangkannya.

Karena perbedaan dalam dialek program ini sangat penting dalam menjalankan program yang benar,
operator harus selalu mengetahui bahasa mesin yang mereka gunakan.Me

Fungsi G Code Program Mesin CNC

G Code memberikan petunjuk kepada mesin tentang bagaimana dan ke mana harus bergerak.

 Bergerak dalam garis lurus secepat mungkin.


 Bergerak dalam garis lurus dengan kecepatan tertentu.
 Bergerak dalam lingkaran dengan kecepatan tertentu.

Dari ketiga gerakan ini, program dapat memberi tahu mesin kapan harus berhenti, mengubah kecepatan,
membuat pemotongan melingkar, dan arah lainnya.

Tabel G Code Mesin CNC Milling (Frais)

1
Berikut adalah tabel G-Code yang biasanya digunakan
No Code Function (EN) Fungsi (IND)

1 G00 Positioning (Rapid Traverse) Gerakan Pemposisian Bebas (Rapid)

2 G01 Linear Interpolation (Cutting Gerakan Linear Sesuai Feed Rate


Feed)

3 G02 Circular Interpolation/Helical CW Interpolasi Melingkar Searah Jarum Jam (CW)

4 G03 Circular Interpolation/Helical Interpolasi Melingkar Berlawanan Arah Jarum


CCW Jam (CCW)

5 G04 Dwell, Exact Stop Program Berhenti Pada Waktu Tertentu

6 G10 Data Setting Set Koordinat System Data

7 G15  Polar Coordinates Cancel Pembatalan Perintah Koordinat Polar

8 G16 Polar Coordinates Perintah Koordinat Polar

9 G17 XY Plane Selection Pemilihan Bidang X,Y

10 G20  Input in Inch Input satuan Inch

11 G21  Input in mm Input Satuan mm

12 G28 Return to Reference Point Kembali Ke Referensi Point

13 G31 Skip Function Lewati Perintah

15 G40 Cutter Compensation Cancel Pembatalan Kompensasi Cutter

16 G41 Cutter Compensation Left Kompensasi Cutter Kiri

17 G42 Cutter Compensation Right Kompensasi Cutter Kanan

16 G43  Tool Length Compensation + Kompensasi Panjang Cutter Arah Positif


Direction

17 G44  Tool Length Compensation - Kompensasi Panjang Cutter Arah Negatif


Direction

18 G45 Tool Offset Increase Menaikan Offset Tools

19 G46 Tool Offset Decrease Menurunkan Offset Tools

20 G47 Tool Offset Double Increase Menaikan Ganda OffsetTools

21 G48 Tool Offset Double Decrease Menurunkan Ganda Offset Tools

22 G49  Tool Length Offset Pembatalan Kompensasi Offset Panjang Tools


Compensation Cancel

23 G52  Local Coordinate System Setting Setting Local Koordinat

2
No Code Function (EN) Fungsi (IND)

24 G54, G55, Workpiece Coordinate System Sistem Koordinat Benda Kerja


G56, G57

25 G68 Coordinate Rotation Putar Sumbu Koordinat

26 G69 Coordinate Rotation Cancel Pembatalan Putar Sumbu Koordinat

27 G74 Left-handed Tapping Cycle Menghitung Langkah Tapping

28 G80 Canned Cycle Cancel Pembatalan Pengerjaan Siklus

29 G81  Drilling Cycle, Spot Boring Pembuatan Lubang/Drilling

30 G82 Drilling Cycle, Counter Boring Pembuatan Lubang Counter Boring

31 G85 Boring Cycle Penghitungan Langkah Boring

32 G90 Absolute Command Perintah SIstem Pengerjaan Absolute

33 G91 Incremental Command Perintah SIstem Pengerjaan Incremental

34 G94 Feed per Minute Kecepatan Potong Per Menit

35 G98 Return to Initial Point in Canned Kembali ke titik Inisial Siklus


Cycle

36 G99 Return to R Point in Canned Kembali ke Titik R Siklus


Cycle

M Code Pada Mesin CNC

3
Tabel M Code Pada Mesin CNC. – Mesin CNC merupakan bagian utama dan mendasar dari industri
manufaktur modern. Mesin beroperasi menggunakan instruksi dan kode yang telah diunduh menggunakan
pengontrol Program mesin CNC. Agar mesin dapat menjalankan perintah dari CNC , perintah harus
dimasukkan menggunakan kode G dan M. Operator CNC diharuskan mengetahui kode, instruksi dan

Program mesin CNC yang sesuai serta cara penggunaannya. Kedua jenis pengkodean diperlukan agar
sistem perangkat CNC berfungsi dengan benar dan sesuai dengan instruksi yang kita inginkan. Kode-G dan
kode-M bekerja bersama-sama untuk memposisikan benda kerja dan memerintah kerja mesin.

Kode-M, mengontrol operasi peralatan yang memberitahukan kapan harus beroperasi atau berhenti
beroperasi. Sementara kode-G dapat mengarahkan mesin untuk bergerak. Setelah alat diposisikan, Kode M
memerintahkan Spindle Berputar, Mesin berhenti, mengganti alat, menambahkan coolant, atau
menyelesaikan tindakan lain. Maka perintah untuk menghidupkan atau mematikan alat adalah bagian dari
bahasa kode-M.

Penggunaan kode-M bervariasi tergantung pada mesin. Selama pemrograman, satu kode-M diperlukan per
blok kode yang memberikan perintah bagi alat untuk menghidupkan atau mematikan dan mengaktifkan
operasi lain. Operator menggunakan kode-M untuk memberi tahu mesin untuk mengganti alat, menyalakan
poros, memuat cairan pendingin, atau membuka dan menutup pintu. Ada beberapa kode-M yang perlu
diketahui operator agar mesin bekerja dengan baik.

Mirip dengan G-code, M-code terdiri dari “M” dan angka. M adalah singkatan dari miscellaneous
functions.  seperti G-code, bagaimanapun, M-code dapat lebih spesifik untuk mesin yang berbeda dan lebih
dapat disesuaikan. Kedua jenis tersebut diperlukan agar mesin CNC dapat menjalankan fungsinya.

Tabel M Code Mesin CNC Milling (Frais)

Berikut adalah tabel M-Code yang biasanya digunakan


No Code Function (EN) Fungsi (IND)

1 M00 Program stop Program berhenti

2 M01 Optional program stop Program Opsional berhenti

3 M02 End of program Akhir program

4 M03 Spindle start forward CW Spindle Berputar CW

5 M04 Spindle start reverse CCW Spindle Berputar CCW

6 M05 Spindle stop Spindle Berhenti

7 M06 Tool change Bengantian Tool

8 M07 Coolant ON – Mist Hidupkan Coolant/Pendingin Spindle


coolant/Coolant thru spindle

9 M09 Coolant OFF Matikan Coolant

10 M19 Spindle orientation Orientasi Spindel

11 M28 Return to origin Kembali Ke Referensi Point

12 M29 Rigid tap Proses Tapping

4
No Code Function (EN) Fungsi (IND)

13 M30 End of program (Reset) Akhir Program (Reset)

14 M41 Low gear select Pilihan Gigi Rendah

15 M42 High gear select Pilihan Gigi Tinggi

16 M94  Cancel mirror image Batalkan Cerminan Gambar

17 M95 Mirror image of X axis Cerminan Gambar dengan Poros X

18 M96 Mirror image of Y axis Cerminan Gambar dengan Poros y

19 M98 Sub program call Panggil sub-Program

20 M99 End of subprogram Akhir Sub Program

Anda mungkin juga menyukai