Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Equipment >> Mesin CNC

Memahami Kode G dan M Seperti Profesional [Panduan Lengkap]

Pengantar

Anda mungkin merasa bahwa memahami kode-G dan kode-M adalah tugas yang sulit. Itu tidak benar. Jika Anda sangat tertarik dengan permesinan CNC atau siap bekerja di bengkel mesin CNC, memperoleh pengetahuan yang lebih baik tentang kedua kode tersebut akan membantu Anda melakukan tugas Anda.

Untuk membantu, kami telah menyusun panduan lengkap untuk memahami kode G dan kode M di sini. Postingan blog ini akan mencakup:

… dan banyak lagi. Mari kita pecahkan kode G&M terlebih dahulu.

Apa itu Kode G dan M?

Anda tidak dapat mengerjakan bagian-bagian mesin CNC sampai Anda berpengalaman dengan cara yang benar untuk menggunakan mesin CNC. Lalu, bagaimana seseorang bisa mahir menggunakan mesin CNC?

Anda dapat menguasai penanganan mesin CNC dengan mempelajari bahasa pemrograman mesin CNC dan mendapatkan pengetahuan tentang kode mesin CNC – G-Code dan M-Code, misalnya. Tanpa pengetahuan yang lebih baik tentang kode mesin CNC ini, Anda tidak dapat berhasil membuat bagian-bagian CNC. Sekarang, mari kita lihat sekilas dan pahami kedua jenis kode ini.

Kode G

G-Code adalah bahasa pemrograman yang paling umum. G-Code dalam Pemrograman CNC bekerja seperti pengontrol dan diktator. Ini mengontrol pergerakan mesin dan menentukan bagaimana dan di mana harus bergerak untuk merumuskan produk akhir mesin CNC.

Kode-M

M-Code digunakan untuk aplikasi tertentu . Pemrograman CNC M-Code mengontrol berbagai fungsi mesin, termasuk memulai dan menghentikan tindakan atau program tertentu.

G-Code dan M-Code bekerja sama untuk membuat suku cadang dan komponen mesin CNC. Oleh karena itu, mereka sangat penting di sektor manufaktur dan industri.

Sejarah Pemrograman CNC

Pada akhir 1950-an, Laboratorium Servomekanisme MIT, implementasi pertama dari pemrograman kontrol numerik, dikembangkan. Sejak itu, beberapa organisasi komersial dan non-komersial telah mengembangkan implementasi pemrograman kontrol numerik. G-code terutama digunakan dalam implementasi ini.

Kemudian, pada tahun 1960, Aliansi Industri Elektronik bahasa pemrograman kontrol numerik distandarisasi di Amerika Serikat. Revisi terakhir kemudian disetujui pada Februari 1980. Satu versi standar G-Code dikenal sebagai BCL (Binary Cutter Language). Bahasa ini dikembangkan untuk mengontrol mesin CNC dalam garis lurus dan busur.

Banyak pembuat alat berusaha untuk menangani masalah kompatibilitas dengan menstandarisasi pengontrol alat mesin selama tahun 1970-an dan 1990-an. Pada tahun 2010, perbedaan dan ketidakcocokan pengontrol tidak lebih dari merepotkan. Karena operasi pemesinan kemudian dikembangkan dengan aplikasi CAD/CAM.

Menurut Wikipedia, "G-Code dimulai sebagai bahasa yang tidak memiliki loop, operator bersyarat, dan variabel yang dideklarasikan programmer yang tidak dapat menyandikan logika." Namun, sekarang G-Code menyertakan kemampuan bahasa makro yang agak mirip dengan bahasa pemrograman tingkat tinggi.

Peran Pemrograman Mesin dalam Pemesinan CNC

Huruf "C" dalam pemrograman CNC mengacu pada "Komputer" yang mengoperasikan sistem mesin pemrograman. Komputer hanya memahami bahasa tertentu untuk menyelesaikan tugas yang berbeda.

Hal yang sama berlaku untuk Pemrograman CNC! Teknisi dapat memasukkan program secara manual atau dengan perangkat lunak CAD. Apa pun metode yang digunakan masinis, kode harus SEMPURNA.

Sebelum pemrograman mesin berbasis komputer, mempertahankan program yang benar untuk beberapa mesin sulit karena format kertas Pemrograman NC.

Bagaimana Pemrograman CNC Mengontrol Mesin CNC?

Sebelum kita mengetahui bagaimana pemrograman CNC mengontrol mesin CNC, mari kita ke kilas balik dan mempelajari bagaimana mesin CNC akan beroperasi sebelum kedatangan komputer.

Pada hari-hari sebelum komputer, masinis mengendalikan mesin CNC dengan kartu dan kaset. Untuk membuat kode, mereka akan meninju kartu dalam urutan yang berbeda. Ini adalah metode yang efektif, TAPI itu adalah tugas yang melelahkan. Selain itu, kartu-kartu ini akan rusak, dan mungkin hilang. Akibatnya, prosedur produksi harus menghadapi banyak masalah.

Berkat munculnya komputer, sebagian besar masalah produksi berakhir. Tetap saja, semuanya bukan pelangi dan sinar matahari…Mereka harus memasukkan semua kode secara manual. Ini lagi-lagi pekerjaan yang menyebalkan untuk dilakukan. Dan, ketika sampai pada pembuatan suku cadang yang lebih canggih, mereka harus mengikuti lebih banyak instruksi. Oleh karena itu, pengkodean manual akan menjadi lebih sulit.

Lebih cepat, ketika komputer yang lebih maju menjadi norma, masinis hanya akan menginstruksikan perangkat lunak. Kemudian, perangkat lunak canggih ini akan menghasilkan kode G dan kode M yang dipahami mesin. Perangkat lunak Computer-Aided Design (CAD) dan Computer-Aided Manufacturing (CAM) telah membuat pembuatan kode menjadi lebih mudah!

Memahami Kode G dan M Lebih Detail

Apa itu Kode G?

Kode G juga dikenal sebagai RS-274D. Menurut Wikipedia, G-code adalah bahasa pemrograman kontrol numerik komputer (CNC) yang paling banyak digunakan. Bahasa ini digunakan untuk mengendalikan banyak alat komputer dan memiliki dialek yang berbeda. G-code ditulis dalam bahasa yang logis.

Huruf "G" dalam kode-G adalah singkatan dari "Geometri." Saat menginstruksikan mesin CNC, huruf "G" diikuti dengan angka tertentu membuat perintah untuk mengubah geometri bagian yang sedang dikerjakan.

Beberapa Kode G Penting

Berikut adalah beberapa G-code dan artinya.

Lokasi geometris mengikuti semua kode-G ini. Geometri terdiri dari koordinat sepanjang sumbu, yaitu "X" dan "Y" pada bidang.

Fungsi Kode G

Kode-G sering dimulai dengan huruf “G”, tetapi itu bukan satu-satunya angka yang digunakan dalam pemrograman kode-G. Berikut adalah daftar beberapa huruf lagi yang digunakan dalam G-coding.

G-code juga dapat menggunakan beberapa huruf lain, tetapi itu tergantung pada kemampuan mesin CNC. G-code dapat mengulangi suatu tindakan hingga dihentikan.

Kode-G adalah perintah satu huruf yang memberi tahu mesin apa melakukan. Mereka juga dapat memerintahkan mesin untuk bergerak dan menyuruhnya melakukan hal-hal lain seperti menyalakan poros. Kode-kode ini membuat mesin CNC dapat diprogram. Sebagai imbalannya, mesin CNC memiliki fleksibilitas untuk memformulasi bagian yang berbeda.

Sebagian besar perintah G-code dalam format alfanumerik. Namun, mesin yang berbeda membaca kode-G dalam format yang berbeda. Kemampuan mesin yang berbeda untuk membaca kode-G ini bergantung pada:

Oleh karena itu, masinis juga harus mengetahui jenis mesin apa yang mereka gunakan. Jika tidak, kesalahan dalam perintah dapat menyebabkan komplikasi yang berbeda.

Bagaimana Cara Membaca Kode G?

Membaca kode-G tidak sulit. Langkah-langkahnya ada di bawah.

Apa itu M-Code?

M-code adalah bahasa kontrol mesin yang mengontrol keseluruhan program mesin pemrograman. Ini mengarahkan fungsi mesin.

Huruf "M" dalam kode-M disebut sebagai "Lain-lain." Namun, beberapa menyebutnya sebagai “Kode mesin” karena kode-kode ini mengontrol operasi tertentu dari peralatan—kode-M mengarahkan operasi non-pemotongan mesin. Tanpa kode-M, Anda hanya dapat memerintahkan mesin untuk melakukan tiga gerakan utama kode-G.

Untuk operasi lain, seperti menghentikan program, mengganti alat, dan membanjiri sistem dengan cairan pendingin, masinis harus memiliki pengetahuan yang tepat untuk menjalankan kode-M.

Fungsi Kode M

M-code mengontrol semua fungsi mesin non-geometris atau, sederhananya, fungsi mesin lain-lain. Misalnya, putaran spindel mulai dan berhenti, palet berubah, cairan pendingin hidup dan mati!

Ada dua tindakan terpisah untuk kode-M. Mesin mungkin perlu membanjiri sistem dengan pendingin dan mematikannya setelah suhu turun. Seperti kode-G, dialek yang digunakan untuk kode-M juga bergantung pada mesin. Misalnya, beberapa mesin memerlukan angka nol antara huruf dan angka, sementara yang lain mungkin tidak memerlukan angka nol.

Beberapa M-Code Penting

Di sini sekali lagi, masinis harus mengetahui beberapa kode M penting. Seperti kode-G, kode-M juga mengandung “M” diikuti dengan nomor. Di bawah ini adalah beberapa M-kode dengan fungsi yang mereka lakukan. Sekali lagi, beberapa mesin akan menyertakan angka nol di antara huruf pertama kode-M.

Kode-M lebih spesifik untuk mesin yang berbeda daripada kode-G dan sangat dapat disesuaikan. Selain itu, kode-M juga dapat bervariasi dengan mesin yang berbeda. Misalnya, beberapa mesin mungkin mendukung penyertaan nol di antara huruf dan angka.

Ingat! Saat menyiapkan kode G dan M pada mesin pemrograman CNC, masinis harus menggunakan kode-M dengan satu perintah (per blok informasi). Kode-M dapat menghidupkan dan mematikan mesin. Oleh karena itu, menggunakan kode-M lebih dari sekali dapat menyebabkan masalah program.

Bagaimana Cara Membaca Kode-M?

M-kode tidak digunakan sendiri. Sebaliknya, mereka digunakan dengan kode lain untuk mengaktifkan pengaturan ideal mesin. Karena kombinasinya dengan kategori kode lain, kode-M tampak rumit.

Namun, seperti kode-G, kode tersebut juga diatur dalam urutan tertentu yang membuat proses pemesinan berjalan lancar.

Daftar Perintah G-Code dan M-Code

Bagian ini akan mempelajari kode G dan M yang berbeda dan mengetahui artinya. Seperti disebutkan sebelumnya, G dan M-kode terdiri dari huruf diikuti oleh angka dan beberapa unit tambahan. Oleh karena itu, sebagian dari kode ini mungkin memiliki arti yang sama, tetapi beberapa unit mungkin memiliki arti yang berbeda.

Ada hampir seratus kode-G. Mesin Pembubutan dan Penggilingan memiliki kode yang berbeda, tetapi mereka juga memiliki beberapa kode yang sama. Lihat beberapa kode G dan M dan pahami fungsinya.

Daftar Kode-G untuk Bubut CNC

G-Code Fungsi
G00 Gerakan Posisi Cepat
G01 Gerakan Interpolasi Linier atau Gerak Linier,
Chamfer dan Pembulatan Sudut – Modal
G02 Gerakan Interpolasi Sirkulasi CW – Modal
G03 Gerakan Interpolasi Melingkar CCW – Modal
G04 Tinggal (P) P=Detik. Milidetik
G05 Gerakan Kontrol Spindle Halus (Live Tooling) – Opsional
G09 Berhenti Tepat
G10 Setelan Offset yang Dapat Diprogram

Daftar Kode-M untuk Bubut CNC

Kode M Fungsi
M00 Program Berhenti – Modal
M01 Penghentian Program Opsional – Modal
M02 Program Berakhir – Modal
M03 Spindle di Maju (S) – Modal
M04 Spindle on Reverse (S) – Modal
M05 Spindle Stop – Modal
M08 Pendingin Aktif – Modal
M09 Pendingin Mati – Modal
M10 Chuck Clamp – Modal

G-Kode untuk Penggilingan CNC

G-Code Fungsi
G00 Gerakan Cepat
G01 Gerakan Interpolasi Linier
G02 Gerakan Interpolasi CW
G03 Gerakan Interpolasi CCW
G04 Tinggal
G09 Berhenti Tepat
G10 Pengaturan Offset yang Dapat Diprogram
G12 CW Circular Pock Milling
G13 Penggilingan Pock Melingkar CCW
G17 Pemilihan Pesawat XY

Kode-M untuk Penggilingan CNC

M-Code Fungsi
M00 Program Berhenti
M01 Penghentian Program Opsional
M02 Program Berakhir
M03 Spindle pada Searah Jarum Jam (S)
M04 Spindle pada Berlawanan arah jarum jam (S)
M05 Spindle Berhenti
M06 Perubahan Alat (T)
M08 Pendingin Aktif
M09 Pendingin Mati
M10 Rem Sumbu ke-4 Aktif

Apa Perbedaan Antara G dan M-Codes?

Meskipun kedua kode – G dan M – berjalan beriringan saat melakukan pemrograman CNC, keduanya tetap berbeda. Di bawah ini adalah beberapa perbedaan utama dari kode G dan M. Mereka akan membantu Anda untuk lebih memahami kode G&M Dalam manufaktur CNC.

Siapa yang Perlu Mempelajari Kode-G dan Kode-M?

Jadi, sejauh ini, Anda telah mengumpulkan cukup informasi tentang kedua kode magis untuk memberikan pemahaman dasar. Tapi, pertanyaan sebenarnya adalah, “Siapa” perlu mempelajari G dan M-kode. Benar?

Inilah jawaban Anda. SETIAP ORANG yang bekerja di toko mesin atau memiliki niat untuk mengejar pemrograman mesin CNC di masa depan harus mengetahui cara menggunakan kedua kode tersebut. Karena memahami kode G dan M untuk setiap pekerja di bengkel mesin adalah wajib terlepas dari posisi mereka di bengkel.

Itu tergantung pada tanggung jawab pekerjaan Anda dan seberapa dalam Anda perlu tahu tentang kode-kode ini. Mungkin membaca dengan teliti sepotong informasi dasar tentang kode G dan M sudah cukup. Atau mungkin, Anda perlu menguasai kedua kode pemrograman untuk menyelesaikan tugas Anda di tempat kerja. Misalnya, mengetahui sedikit tentang kode mesin CNC baik untuk hampir setiap posisi di toko mesin CNC. Beberapa toko mesin juga menawarkan pelatihan untuk membuat karyawan mereka fasih dalam bahasa pemrograman CNC.

Pusat permesinan CNC dan program berulang kali berjalan dan tanpa interaksi, tetapi itu sangat tergantung pada bagian (yang diproduksi) dan proses pembuatannya. Setelah pemrograman CNC selesai, Anda mungkin tidak perlu mengedit lebih lanjut. Tetapi jika produk yang diproduksi tidak memiliki presisi yang diinginkan, mereka dapat diedit untuk membuat sedikit penyesuaian. Namun, pekerjaan penyuntingan hanya diperuntukkan bagi orang-orang yang ahli. Seperti, insinyur berpengalaman, profesional penyiapan, dan pengawas saja!

Perlu mempelajari lebih lanjut tentang pemrograman G-code dan M-code? Sumber video dari TITANS ini akan menjelaskan pemrograman manual pada mesin CNC. Semoga membantu!

Kesimpulan

Kode G dan kode M berbeda. Karena kode-G adalah tentang G eometri sedangkan kode-M adalah tentang M fungsi sakit. Kode G digunakan untuk membuat Mesin CNC dapat diprogram dan memberikan mesin CNC fleksibilitas untuk membuat hampir semua bagian. Mesin CNC menggunakan kode G dan M untuk pemrograman CNC. Kode-kode ini memberi tahu mesin apa yang PERSIS harus mereka lakukan, termasuk:

Singkatnya, tanpa memahami kode G dan M, seseorang tidak dapat memulai karir mereka di toko mesin CNC.

Terima kasih telah membaca posting blog ini tentang G dan M-codes, kami harap ini membantu Anda lebih memahaminya. G dan M-kode ajaib. Omong-omong, aspek menarik apa dari kode G dan M yang Anda pelajari hari ini? Tinggalkan komentar di bawah.


Mesin CNC

  1. Teknik Pemrograman CNC untuk Pemotongan Plasma dan Laser
  2. Memahami Penggilingan CNC
  3. Pemrograman 5-Sumbu:memahami sumbu alat dan kontrol tumbukan
  4. Siklus Pemrograman CNC atau Siklus Kalengan CNC Pro dan Kontra
  5. Prinsip dan Aplikasi Pemrograman CNC
  6. Teknik Pemrograman CNC:Panduan Orang Dalam untuk Metode dan Aplikasi yang Efektif
  7. Unduhan Gratis Pemrograman dan Pemeliharaan Manual Hurco CNC
  8. Kode G dan Kode M Mesin CNC – Penggilingan dan Bubut CNC
  9. Kode M – Kuis Pemrograman CNC
  10. Kode G – Kuis Pemrograman CNC