Apa itu G-Code dan M-Code dalam Mesin CNC? Gambaran
Mesin kontrol numerik komputer (CNC) adalah salah satu teknologi pemesinan yang paling akurat, presisi, dan paling banyak digunakan saat ini. Mereka menghilangkan kesalahan manusia dengan mengandalkan program komputer seperti G-code dan M-codes untuk membuat suku cadang.
G-kode dan M-kode hanyalah bahasa pemrograman perangkat lunak (atau instruksi komputer) yang mendikte gerakan alat pemotong CNC untuk membuat bagian yang diinginkan. Program-program ini dapat menjadi rumit untuk diterapkan karena bervariasi dari satu mesin ke mesin lainnya dan memerlukan keahlian programmer CNC yang terampil. Namun, dasar-dasarnya jauh lebih mudah daripada yang Anda pikirkan dan, sebagian besar, mengikuti standar industri.
Pada artikel ini, kita akan membahas dasar-dasar kode-G dan kode-M dalam permesinan CNC. Anda akan memiliki informasi yang cukup untuk membuat program pemesinan sederhana untuk membuat komponen Anda pada akhir pembacaan ini.
Apa Perbedaan Antara G-Code dan M-Code?
G-kode , juga dikenal sebagai kode geometris, mengontrol gerakan mesin. Misalnya, mungkin mengarahkan mesin untuk bergerak dalam garis atau busur. Perintah kode-G biasanya ditulis dalam format alfanumerik, dimulai dengan “G” dan diikuti dengan dua digit angka (misalnya, G00).
Sebaliknya, M-kode mengontrol mesin atau berbagai fungsi mesin CNC, seperti rotasi spindel, penggantian palet, dan memberi tahu alat kapan harus beroperasi atau berhenti beroperasi. Kode-M juga ditulis dalam format alfanumerik, dimulai dengan “M” dan diikuti oleh dua digit.
Perintah G-code dan M-code bekerja sama untuk membuat bagian yang Anda inginkan. Pada bagian berikut, kami akan menyajikan beberapa perintah G- dan M-code yang harus Anda ketahui.
Memahami Perintah G-code
Tabel 1 mencantumkan beberapa perintah kode-G standar dan fungsinya.
Perintah kode G standar ini diikuti oleh lokasi geometris, biasanya diidentifikasi menggunakan sistem koordinat kartesius. Jadi, misalnya, katakanlah Anda ingin memindahkan mesin dengan cepat ke lokasi koordinat (X =-100, Y =-50, Z=35) tanpa memotong bahan apa pun. Anda dapat menggunakan perintah posisi cepat G00 untuk mencapainya dengan menulis G00X-100.Y-50.Z35.
Memahami Perintah M-code
Seperti yang telah kami sebutkan sebelumnya, M-code mengontrol fungsi mesin dari permesinan CNC. Tabel 2 menyajikan beberapa perintah M-code yang umum dan fungsinya.
Masih mempertimbangkan contoh sebelumnya, katakanlah Anda ingin spindel Anda mulai berputar segera setelah mesin Anda berada di (X =-100, Y =-50, Z=35). Anda cukup memasukkan perintah spindel M03 dengan menulis G00X-100.Y-50.Z35M03. Namun, ingatlah bahwa Anda juga perlu menentukan kecepatan putaran spindel yang Anda inginkan.
Untuk menerapkan ini, Anda perlu memahami beberapa perintah pemrograman CNC tambahan yang tidak dimulai dengan huruf “G” dan “M.”
Perintah Tambahan untuk Pemrograman CNC
Ada juga beberapa perintah tambahan yang berguna untuk pemrograman CNC. Misalnya, perintah, F , memungkinkan Anda mengontrol kecepatan mesin bergerak atau mengumpankan potongan. Demikian juga, perintah “T ” memberi tahu mesin alat mana yang digunakan untuk mencapai operasi pemotongan yang diinginkan. Akhirnya, S perintah memungkinkan Anda untuk menentukan kecepatan spindel.
Untuk membantu lebih memahami bagaimana menerapkan perintah tambahan ini, mari pertimbangkan skenario di mana Anda ingin memindahkan mesin CNC ke lokasi koordinat (X =-100, Y =-50, Z =35) dalam garis lurus dan pada kecepatan umpan 10 inci per menit. Anda dapat menggunakan perintah G01 (atau linear feed move) untuk mencapainya dengan menulis G01X-100.Y-50.Z35.F10.
Demikian pula, katakanlah Anda ingin spindel Anda berputar searah jarum jam dengan kecepatan 3000 rpm. Untuk mencapai ini, Anda dapat menerapkan perintah M03 (mulai menggerakkan spindel) dan perintah S (kecepatan spindel) dengan menulis G00X-100.Y-50.Z35M03S3000. Perlu diingat bahwa putaran spindel ini dimulai hanya setelah mesin penggilingan CNC berada di (X =-100, Y =-50, Z=35).
Pemrograman CNC dengan G-code dan M-code:Gensun Dapat Membantu
Sekarang setelah Anda memahami dasar-dasar pemrograman CNC menggunakan g-kode dan m-kode, Anda dapat melanjutkan untuk membuat bagian apa pun menggunakan mesin CNC, bukan? Salah! Keberhasilan proyek pemesinan Anda terutama bergantung pada toko mesin dan masinis tempat Anda bekerja. Anda ingin bekerja dengan toko mesin (atau masinis) yang memiliki pengetahuan tentang GD&T (Dimensi Geometris dan Toleransi) dan manufaktur berbantuan komputer (CAM).
Gensun Precision Machining adalah penyedia layanan mesin CNC terkemuka di Asia. Kami memiliki tim ahli mesin, pemrogram, dan insinyur CNC yang sangat berpengalaman yang mampu meninjau model CAD 3D Anda dan membuat komponen Anda secara akurat melalui pemrograman dan pemesinan CNC.
Pelajari lebih lanjut tentang layanan permesinan CNC kami.