Apakah kod g? (Dengan contoh)

Apakah kod g? (Dengan contoh)

The kod g Mereka mengekodkan yang sesuai dengan pengaturcaraan yang digunakan untuk mengawal peralatan kawalan berangka atau CNC, yang merupakan mesin yang melaksanakan kerja mereka di bawah arahan komputer. Dalam peralatan seperti ini ialah mesin penggilingan, pelarik, pencetak 3D, pemotong, dll.

Kod G juga dikenali sebagai kod persediaan. G bermaksud "geometri". Mereka adalah kod yang menunjukkan kepada mesin yang operasi mesti dilaksanakan dan mengenal pasti untuk memulakan dengan huruf "g".

Sumber: Flickr.com Christopher Schmidt Atribusi 2.0 Generik (CC oleh 2.0)

Mereka terdiri daripada arahan atau arahan yang memberitahu peralatan yang mana kedudukannya harus dipindahkan, di mana kelajuan, di mana anda harus menggunakan beberapa alat, seperti laser, extruder, dll. Contohnya, dengan percetakan 3D, kod g mengandungi arahan untuk menggerakkan bahagian di dalam pencetak.

Terdapat beberapa pelaksanaan bahasa ini, tetapi di setiap mereka mandat dan perintah adalah serupa. Walau bagaimanapun, pada masa menjana fail, perlu mengetahui versi kod G yang sesuai yang dapat mentafsir peralatan.

[TOC]

Apa itu kod g?

Kod G adalah bahasa pengaturcaraan untuk peralatan kawalan berangka yang mengarahkan mesin di mana dan cara bergerak. Kod G berbeza mengikut model Jenis, Jenama dan Peralatan.

Sentiasa ikuti beberapa varian corak alfanumerik berikut: N ## G ## X ## dan ## Z ## F ## S ## T ## M ##, di mana:

- N ##: Nombor baris program.

- G ##: mentakrifkan pergerakan dan fungsi.

- X ##: mengisytiharkan kedudukan mendatar.

- Dan ##: mengisytiharkan kedudukan menegak.

- Z ##: mengisytiharkan kedalaman.

- F ##: Kadar Kuasa.

- S ##: Kelajuan Spindle.

Boleh melayani anda: Jenis laman web

- T ##: Pemilihan alat.

- M ##: pelbagai fungsi, seperti pencahayaan dan sesuatu, seperti penyejuk, pergerakan indeks, penghalang paksi, dll.

Sebagai contoh, G01 X2 Y3 F35 S450 T02 M04 akan menunjukkan pergerakan pemakanan linear (G01) ke kedudukan X-Y yang diberikan dan pada kadar suapan 35. Kelajuan gelendong adalah 450 dan menggunakan alat 2.

Fungsi yang pelbagai berbeza dari satu mesin ke mesin yang lain. Oleh itu, untuk mengetahui apa kod M dirujuk oleh manual arahan mesin.

Pergerakan mesin

Segala -galanya yang boleh dilakukan oleh mana -mana mesin adalah berdasarkan tiga jenis pergerakan asas:

- Pergerakan Cepat: Pergerakan linear ke kedudukan XYZ. Ia dilakukan secepat mungkin.

- Pergerakan terlebih dahulu: Pergerakan linear ke kedudukan XYZ pada kadar pendahuluan yang ditetapkan.

- Pergerakan Pekeliling: Pergerakan bulat pada kadar pendahuluan yang ditetapkan.

Setiap kod C menunjukkan kepada peralatan apa variasi pergerakan asas ini harus dilakukan dan juga cara melakukannya.

X, dan koordinat untuk kedudukan mendatar dan menegak, dan z sepadan dengan kedalaman mesin. Nombor ini mengikuti perintah pergerakan atau fungsi untuk menyatakan kedudukan mesin.

Seterusnya, F menentukan kelajuan pendahuluan (untuk pergerakan pendahuluan atau bulat), sementara s menentukan kelajuan gelendong. T digunakan untuk memilih alat.

Pembinaan kod G

Sekiranya kod G dibuka dalam editor teks, kandungannya dapat diperhatikan, tetapi agak rumit untuk memberi makna. Dengan alat seperti host repetier anda dapat lebih memahami kod g.

Program jenis ini membolehkan untuk membuka kod G untuk melihat trajektori yang akan diambil oleh kepala untuk menghasilkan kesan. Host Repetier menggunakan warna untuk menunjukkan fungsi kod.

Boleh melayani anda: aktiviti yang perlu dilakukan dengan elektrik

Menjana kod C

Sejak menghuraikan contohnya kesan 3D. Sekiranya set kod ini dibuat dengan tangan, ia perlu dilakukan untuk banyak masa.

Beberapa program khas, contohnya Program Pemotongan Penyembuhan, adalah yang secara teknikal membentuk keseluruhan kod G.

Bahagian program ini fail STL yang mengandungi semua maklumat yang diperlukan untuk membuat kesan 3D. Menukar fail STL ke kod G, dengan itu mengautomasikan prosesnya.

Setiap kod G adalah eksklusif untuk mesin yang ditulisnya. Set arahan berdasarkan khusus pada setiap mesin.

Percetakan CNC vs 3D

Kedua -dua mesin CNC dan pencetak 3D dikawal menggunakan kod G, yang merupakan kumpulan arahan yang bermula dengan huruf "g", sama seperti terdapat kod untuk banyak huruf lain.

Garis panduan kod G menunjukkan kepada peralatan bagaimana untuk bergerak dan bagaimana menyesuaikan konfigurasi mereka, seperti kelajuan potong atau suhu muncung. Setiap pesanan merupakan langkah dalam proses penjelasan objek.

Walau bagaimanapun, walaupun kedua -dua pencetak 3D dan pasukan CNC menggunakan kod G, dalam kedua -dua aplikasi ini terdapat perbezaan penting.

CNC

Kawalan komputer berangka adalah teknik untuk mengawal instrumen mesin melalui sistem komputer.

Kilang dan pelukis CNC biasanya digunakan apabila ketepatan atau kebolehulangan yang sangat tinggi diperlukan. Contohnya, ini berguna untuk menggerudi beratus -ratus lubang yang sama untuk membuat plak optik.

Boleh melayani anda: produk teknikal

Kaedah membuat sekeping diklasifikasikan sebagai "pembuatan subtractive", kerana sekeping dibuat secara beransur -ansur menghapuskan bahan tersebut.

Cetak 3D

Ia adalah proses pembuatan yang juga menghasilkan bahagian menggunakan kawalan komputer. Malah, pencetak 3D juga mesin CNC, tetapi memandangkan populariti mereka yang besar, mereka jarang dikenali.

Dalam percetakan 3D sekeping didirikan dengan menambahkan bahan, sehingga sekeping penuh dibuat. Percetakan 3D sangat berguna untuk membuat kepingan dan prototaip tersuai sebelum mencapai reka bentuk akhir.

Contoh kod

- 11: Menunjukkan nombor baris kod dan digunakan sebagai rujukan. Dalam kes ini ia sepadan dengan baris 11 program yang sedang dilaksanakan.

- G/m: berwarna biru. Menunjukkan bahawa ia adalah arahan jenis yang ditunjukkan oleh surat itu. Dalam kes ini, kod G1 sepadan dengan arahan: pergerakan yang diselaraskan pada kelajuan kemajuan.

Seterusnya, setiap teks yang terdapat dalam warna merah mentakrifkan parameter tertentu untuk arahan dan kemudian nilai bagi setiap parameter yang dipersoalkan:

- F: Kelajuan. Dalam kes ini, ia menunjukkan bahawa kelajuannya adalah 900.

- X/y/z: mereka adalah koordinat kedudukan.

- E: Pergerakan Feeder.

Rujukan

  1. Educatibot (2019). G-code. Diambil dari: Educatibot.com.
  2. Ultimaker (2019). Apa itu G-Code? Diambil dari: Ultimaker.com.
  3. Benjamin Goldschmidt (2019). Pencetak 3d g-code vs cnc g-code-apa perbezaannya? All3dp. Diambil dari: all3dp.com.
  4. Autodesk (2019). Bermula dengan G-Code. Diambil dari: autodesk.com.
  5. Wikipedia The Free Encyclopedia (2019). G-code. Diambil dari: dalam.Wikipedia.org.