Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Pengantar G-Code dan M-Code dalam Pemrograman CNC | Kode-G &Kode-M untuk Pembubutan &Penggilingan CNC | CNCLATHING

The G-code dan M-code dalam pemrograman CNC adalah untuk perancangan produk dan gerakan mesin, untuk memastikan bentuk dan dimensi yang tepat dibuat. Jika Anda ingin mempelajari program CNC, Anda perlu memahami arti dari setiap kode-G dan kode-M untuk pembubutan dan penggilingan CNC. Berikut adalah pengenalan definisi, perbedaan dan daftar G-code dan M-code, serta cara kerja dan penulisannya.





Bacaan Terkait:Unduhan PDF Haas/Fanuc G-Code &M-Code



Apa itu G-Code dan M-Code dalam Pemrograman CNC?

G-code, yang merupakan jenis fungsi yang digunakan untuk pemesinan CNC , mengacu pada daftar kode persiapan yang dimulai dengan huruf "G" dalam bahasa pemrograman CNC, untuk memposisikan alat dan memberikan perintah. Kode-G perlu bekerja dengan kode lain, seperti kode-M, untuk menyelesaikan tugas yang diinginkan.

Kode-M, kode-kode yang dimulai dengan huruf “M”, adalah sekumpulan perintah bantu yang digunakan untuk fungsi Miscellaneous, digabungkan dengan kode-G untuk menghidupkan atau mematikan berbagai fungsi mesin, seperti on/off coolant, kecepatan spindel on /off, penggantian alat, buka pintu ruang kerja, dan banyak lagi.

 

Apa Perbedaan Antara Kode-G dan Kode-M Mesin CNC?

1)Kode G (geometris) adalah instruksi yang berkaitan dengan gerakan atau posisi pahat relatif terhadap benda kerja, biasanya digunakan pada pembubutan CNC untuk memproduksi permukaan silinder atau penggilingan CNC untuk membuat profil pelat persegi panjang.
M ( miscellaneous) kode adalah perintah untuk fungsi mesin seperti kecepatan, pendingin, dll.
2)G-code didasarkan pada bagian CNC atau desain produk, M-code terutama terkait untuk mematikan/menghidupkan mesin.
3)G-code mengaktifkan mesin yang dikontrol secara numerik, M-code mengaktifkan PLC mesin.

 

Cara Menulis G-Code dan Perkenalan Lainnya

Kode yang berbeda dapat ditulis dalam format yang berbeda. Di sini kami mengambil G00 dan G01 sebagai contoh untuk memperkenalkan cara menulisnya dan apa yang perlu diperhatikan.
G00-Rapid positioning
Format:G00 X(U)Z(W)
Jelaskan:
(1) Perintah ini memungkinkan pahat bergerak cepat ke posisi yang ditentukan sesuai dengan mode kontrol posisi titik. Benda kerja tidak dapat diproses selama bergerak.
(2) Semua sumbu yang diprogram bergerak pada kecepatan yang ditentukan oleh parameter pada saat yang bersamaan. Ketika satu sumbu menyelesaikan nilai yang diprogram, itu berhenti, sementara sumbu lainnya terus bergerak.
(3) Koordinat yang tidak bergerak tidak perlu diprogram.
(4) G00 dapat ditulis sebagai G0. Contoh:G00 X75 Z200

Interpolasi linier-G01
Format:G01 X(U)Z(W)__F (mm/mnt)
Jelaskan:
(1) Perintah ini menyebabkan pahat berpindah ke posisi yang ditentukan dalam mode interpolasi baris. Kecepatan gerakan diperintahkan oleh F (Feed rate). Semua koordinat dapat dioperasikan dalam linkage.
(2) G01 juga dapat ditulis sebagai G1. Contoh:G01 X40 Z20 F150

 

Daftar Kode-G &Kode-M untuk Pembubutan CNC &Penggilingan CNC

Bagian dari kode-g dan kode-m memiliki arti yang sama dalam pembubutan dan penggilingan CNC, tetapi unit lain bervariasi.
Daftar kode-G yang sama untuk pembubutan dan penggilingan CNC
G00:Penentuan posisi cepat
G01:Interpolasi linier
G02:Interpolasi Melingkar/Heliks (searah jarum jam)
G03:Interpolasi Melingkar/Heliks (berlawanan arah jarum jam)
G17:Bidang X-Y pemilihan
G18:Pemilihan bidang X-Z
G19:Pemilihan bidang Y-Z
G20:Pemrograman dalam inci
G21:Pemrograman dalam mm

Daftar kode-M yang paling umum dan artinya
M0:Program stop (tekan Cycle Start untuk melanjutkan)
M1:Opsional stop (hanya dijalankan jika sakelar pada kontrol CNC ON)
M2:Akhir program
M3 :Spindle pada searah jarum jam
M4:Spindle pada berlawanan arah jarum jam
M5:Spindle berhenti
M6:Ganti alat
M8:Coolant hidup
M9:Coolant mati
M30 :Akhiri program dan tekan Cycle Start untuk menjalankannya kembali

Anda dapat memeriksa daftar kode-G dan kode-M lengkap untuk mesin bubut dan penggilingan CNC di FANUC/Haas di situs kami dan unduh filenya.


Teknologi Industri

  1. Ikhtisar Proses Pemesinan Presisi Pembubutan dan Penggilingan CNC
  2. Apa itu mesin penggilingan dan untuk apa digunakan?
  3. Pusat Pembubutan CNC Tipe Gang untuk Pembubutan Keras dan Selesai
  4. Bagaimana memilih pemotong dan pemrograman yang tepat untuk CNC?
  5. Perbedaan Antara Penggilingan CNC dan Pembubutan CNC
  6. Apa itu G-Code dan M-Code dalam Mesin CNC? Gambaran
  7. Penggilingan dan Pembubutan CNC:Apakah Ada Perbedaan?
  8. Penggilingan dan Pemesinan CNC:Untuk Apa Digunakan?
  9. Pembubutan dan Penggilingan Membuat Mesin Bubut Terbaik
  10. Apa itu Pembubutan dan Penggilingan CNC?