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

Memahami G‑Code &M‑Code:Perintah Utama untuk Kesuksesan Pemesinan CNC

Seperti namanya dengan jelas, CNC (kontrol numerik komputer) adalah kontrol otomatis peralatan permesinan menggunakan komputer. Namun, hal itu tidak terjadi begitu saja; itu memerlukan instruksi terprogram dengan kode yang tepat.

Jadi, apa itu kode G? Apa itu kode-M? Dan bagaimana sebenarnya cara kerja pemrograman G-code dan M-code? Artikel ini menjelaskan masing-masingnya, tapi pertama-tama mari kita bahas apa sebenarnya pemrograman itu.

Program adalah rangkaian kode dan data yang memberitahu mesin CNC apa yang harus dilakukan. Kode yang diprogram, bersama dengan perkakas yang tepat di pusat mesin CNC, memungkinkan pembuatan komponen yang benar dan berulang.

Jika Anda tertarik dengan proses pemrograman, baca artikel ini.

Saat mesin CNC berjalan, kode ditampilkan di monitor operator dan terlihat bergulir, dibaca dan ditindaklanjuti oleh mesin.

Apa itu G-Code — Ahli Tindakan

Sederhananya, G-code adalah bahasa pemrograman perangkat lunak yang digunakan untuk mengontrol mesin CNC. Dan, bahkan dengan pemesinan CNC yang rumit, kode G ditulis dengan cara yang lugas dan logis.

Huruf “G” diikuti dengan angka yang merupakan perintah untuk mengubah geometri. Misalnya, “G00” adalah perintah untuk gerakan cepat. Ini menggerakkan pahat ke geometri bagian dengan kecepatan maksimum dan umumnya digunakan untuk memindahkan pahat dan bagian dari dekat ke jauh atau sebaliknya.

Berikut beberapa contoh G-code:

Kode-kode ini, seperti G00, diikuti dengan lokasi geometris. Geometri disampaikan dengan koordinat pada sumbu, sehingga koordinat “X” dan koordinat “Y” pada bidang.

Mari kita uraikan “G00G58X-120.Y-5.” Anda tahu “G00” berarti pergerakan cepat. “G58” menentukan koordinat kerja, mengubah geometri relatif terhadap offset kerja, seperti asal komponen. “X-120.” artinya menuju “-120mm” pada sumbu X, dan  “Y-5”. artinya menuju “-5mm” pada sumbu Y.

G-code dapat mengulangi suatu tindakan tanpa batas waktu hingga dihentikan. Misalnya, G01 diikuti dengan urutan posisi X, Y, atau Z, berarti semua pergerakan umpan linier terjadi di G01. Contoh pemesinan yang umum adalah penggilingan permukaan, yang mana urutan posisi digunakan untuk mengerjakan kontur permukaan bagian.

Semua koordinat dalam kode G ini memungkinkan mesin CNC bekerja secara konsisten dan juga cukup fleksibel untuk menghasilkan komponen yang berbeda.

Sumbu X dan Y memposisikan spindel secara tepat untuk melakukan pemotongan atau fungsi lainnya.

Apa itu M-Code — Pengatur Fungsi

Kode-M mengontrol berbagai fungsi, dan biasanya ini dapat dianggap sebagai fungsi mesin non-geometri. Contohnya termasuk memulai dan menghentikan putaran spindel, menghidupkan dan mematikan cairan pendingin, penggantian palet, dll. Beberapa fungsi ini mungkin berbeda tergantung mesin tertentu.

Berikut beberapa contoh M-code:

Mirip dengan kode-G, kode-M terdiri dari huruf “M” dan angka. Berbeda dengan G-code, M-code bisa lebih spesifik untuk mesin yang berbeda dan lebih dapat disesuaikan. Kedua jenis tersebut diperlukan agar mesin CNC dapat menjalankan fungsinya.

Seperti bahasa apa pun, CNC memiliki banyak aspek lain di dalamnya. Bagan ini hanyalah contoh dari semua baris program yang dapat dimasukkan ke dalam kode.

Jalur Program Penjelasan N102M6T2Blok nomor 102, Ganti pahat ke pahat 2(3" FACEMILL)Komentar - tidak terbaca oleh mesin, namun memberitahukan kepada teknisi operator bahwa pahat 2 adalah facemill 3 inciM82Pallet A CekIF[#10002+#11002LT150.]GOTO2001Tinggi pahat min checkIF[#10002+#11002GT154.]GOTO2002Tinggi pahat maks checkG00G90B267.Pemosisian cepat dan absolut, Palet berputar ke B 267 (derajat)M08Pendingin aktif(BAGIAN B)Komentar

Beberapa contoh baris kode pemrograman dan artinya. Apa pun yang ada dalam tanda kurung tidak dibaca oleh mesin. Ini adalah komentar untuk programmer dan operator.

Perintah Lainnya. Mesin Lainnya.

Selain kode G, kode M, dan penentuan posisi sumbu X/Y/Z, perintah lain digunakan dalam pemesinan CNC. Perintah mulai rotasi spindel M03 memerlukan perintah “S”, yang mengontrol kecepatan spindel dalam rpm.

Berikut cara menambahkannya ke contoh kode kami saat ini:G00G58X-120.Y-5.M03S3820.

“S3820” menunjukkan kecepatan spindel 3820 rpm. Sejauh ini, program telah mengatur geometri dan kecepatan spindel.

Fungsi lain yang mungkin:

Banyak sebutan alfanumerik lainnya yang dapat digunakan, bergantung pada kemampuan mesin CNC.

Perlu diingat, contoh spesifik kode G dan kode M yang telah kami jelajahi didasarkan pada program pusat permesinan horizontal dan vertikal. Mesin bubut CNC juga menggunakan kode G dan kode M, tetapi Anda dapat mengharapkan beberapa perintah dan urutan pembubutan yang berbeda. 

Kekuatan Perangkat Lunak

Meskipun mesin sering kali diprogram langsung dengan kode G, pemrogram CNC sering kali menggunakan alat pemrograman manufaktur berbantuan komputer (CAM) tingkat tinggi.

Mastercam adalah perangkat lunak penghasil kode yang membantu programmer membuat kode yang tepat untuk proyek. Standar dalam industri CNC, Mastercam menerima masukan dari programmer (semua yang perlu dilakukan), dan menghasilkan pemrograman G-code dan M-code yang tepat.

Berikut adalah contoh sederhana cara kerja Mastercam. Pemrogram mengimpor model mesin dan perlengkapan permesinan. Kemudian, pemrogram memilih alat dan jalur perkakas yang akan digunakan spindel, dan kode dihasilkan oleh perangkat lunak. Pemrogram bekerja dengan model CAD, tetapi mengacu pada cetakan untuk spesifikasi dan toleransi yang tepat.

Sehebat apa pun Mastercam, dibutuhkan dua minggu pemrograman jika komponennya rumit (ukuran besar dan banyak alat yang dibutuhkan), namun hanya membutuhkan waktu dua jam untuk komponen sederhana. Jelas sekali, pekerjaan dengan 3 alat lebih sederhana dibandingkan dengan pekerjaan dengan 100 alat.

Perangkat lunak Mastercam menampilkan visual keseluruhan proyek; di sebelah kiri adalah folder yang berisi kode yang diperlukan untuk menjalankan berbagai fungsi.

Siapa yang Perlu Mengetahui G-Code dan M-Code?

Tergantung pada tanggung jawab pekerjaan Anda, mungkin membaca artikel ini adalah semua yang perlu Anda ketahui tentang pemrograman CNC menggunakan G-code dan M-code. Atau, Anda mungkin perlu menggali lebih dalam untuk menjalankan tugas sehari-hari Anda dengan benar.

Di bengkel mesin CNC, mengetahui sesuatu tentang kode berguna untuk banyak posisi. Toko dengan program pelatihan internal yang baik akan menjelaskan dasar-dasar coding kepada karyawan baru selama proses orientasi. Pihak lain mungkin memasukkannya sebagai bagian dari pelatihan langsung untuk operator.

Tergantung pada bagian dan prosesnya, pusat mesin CNC dan programnya berjalan berulang kali dengan interaksi terbatas. Operator memuat, membongkar, memeriksa, menghaluskan suku cadang, dan mengemas suku cadang.

Di dunia yang sempurna, setelah kode CNC yang benar diprogram, kode itu sudah selesai, dan tidak diperlukan pengeditan apa pun. Namun, banyak proyek memerlukan sedikit penyesuaian, seperti penyesuaian offset kerja dan keausan alat.

Kontrol mesin dikunci untuk mencegah perubahan yang tidak disengaja. Pengeditan dapat dilakukan di lantai toko, tetapi memerlukan kunci untuk mengaktifkannya. Pengeditan sebagian besar diperuntukkan bagi teknisi berpengalaman, profesional penyiapan, dan supervisor.

Jadi, Anda telah memecahkan kodenya! Setidaknya Anda tahu apa itu G-code dan M-code, dan Anda tahu beberapa perintah terkait lainnya. Mungkin sekarang Anda sedang mempertimbangkan untuk menggunakan keahlian toko CNC.

Panduan kami mencakup sembilan skenario yang mungkin (atau mungkin tidak) menghasilkan pekerjaan dengan bengkel mesin CNC. Untuk mengetahui Kapan Anda Tahu Saatnya Bekerja di Bengkel Mesin CNC Kelas Atas?, cukup klik gambar di bawah.

Tentang Penulis

Dan memastikan mesin di Stecker Machine berjalan cepat. Dia mengoptimalkan alat dan program pemotongan untuk efisiensi puncak, memperbaiki masalah manufaktur apa pun, serta merancang dan memilih perkakas canggih untuk pekerjaan baru dan peningkatan produk. Tom adalah pakar Mastercam Stecker Machine. Dia menangani semua pemrograman pabrik CNC. Dia juga mendesain perlengkapan dan mendukung produksi.


Mesin CNC

  1. Memilih Mesin Router ATC CNC yang Tepat:Panduan Praktis
  2. Router CNC 3 Sumbu 1530 Berkualitas Tinggi Dikirim ke Serbia – Solusi Pengerjaan Kayu Presisi
  3. Memulai Dunia Pemotongan Plasma CNC - Bagian 1
  4. Prototipe cepat:Faktor-Faktor yang Dapat Mempengaruhi Waktu Prospek dan Penawaran Harga  
  5. Siklus Pemotongan Benang Sinumerik L97
  6. Pabrik CNC vs. Router CNC:Memilih Mesin yang Tepat untuk Proyek Anda
  7. Layanan Pembuatan Prototipe CNC
  8. Contoh Program Penggilingan CNC G03 G90 G91
  9. 4 Keputusan Akhir Pabrik Pembulatan Pojok Penting
  10. Demo Pemrosesan Pisau Berosilasi:Solusi Pemotongan Presisi