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

LinuxCNC G Codes Fungsi M Codes

LinuxCNC adalah sistem perangkat lunak untuk kontrol komputer dari peralatan mesin seperti mesin penggilingan dan mesin bubut.
LinuxCNC adalah perangkat lunak gratis dengan kode sumber terbuka.
LinuxCNC menyediakan, beberapa antarmuka pengguna grafis termasuk satu untuk layar sentuh.

Kode G

Kode G Deskripsi
G0 Gerakan Linear Cepat
G1 Umpan Linier
G2 CW Arc Feed
G3 Umpan Busur CCW
G4 Tinggal
G5.1 B-Spline kuadrat
G5.2 G5.3 Blok NURB
G7 Mode Diameter (bubut)
G8 Mode Radius (bubut)
G10 L1 Atur Entri Tabel Alat
G10 L10 Setel Tabel Alat, Terhitung, Benda Kerja
G10 L11 Atur Tabel Alat, Terhitung, Fixture
G10 L2 Pengaturan Asal Sistem Koordinat
G10 L20 Pengaturan Asal Sistem Koordinat Dihitung
G17 Pesawat XY
G18 Pesawat ZX
G19 Pesawat YZ
G17.1 Pesawat UV
G18.1 Pesawat WU
G19.1 Paket VW
G20 Satuan Inci
G21 Satuan Milimeter
G28 Pergi ke Posisi yang Telah Ditentukan
G28.1 Simpan Posisi Absolut Saat Ini untuk G28
G30 Pergi ke Posisi yang Telah Ditentukan
G30.1 Simpan Posisi Absolut Saat Ini untuk G30
G33 Gerakan Sinkronisasi Spindel
G33.1 Penyadapan Kaku
G38.2 – G38.5 Memeriksa
G38.2 Selidiki benda kerja, hentikan kontak, beri sinyal kesalahan jika gagal
G38.3 Memeriksa benda kerja, berhenti pada kontak
G38.4 Selidiki jauh dari benda kerja, hentikan saat kehilangan kontak, beri sinyal kesalahan jika gagal
G38.5 Menjauh dari benda kerja, berhenti saat kehilangan kontak
G40 Pembatalan Kompensasi Pemotong
G41 Kompensasi Pemotong di Kiri Jalur
G42 Hak Jalur Kompensasi Pemotong
G41.1 Kompensasi Pemotong Dinamis di Kiri Jalur
G42.1 Hak Jalur Kompensasi Pemotong Dinamis
G43 Offset Panjang Alat
G43.1 Offset Panjang Alat Dinamis
G49 Batalkan Offset Panjang Alat
G53 Gerak dalam Sistem Koordinat Mesin
G54 Pilih Sistem Koordinat 1
G55 Pilih Sistem Koordinat 2
G56 Pilih Sistem Koordinat 3
G57 Pilih Sistem Koordinat 4
G58 Pilih Sistem Koordinat 5
G59 Pilih Sistem Koordinat 6
G59.1 Pilih Sistem Koordinat 7
G59.2 Pilih Sistem Koordinat 8
G59.3 Pilih Sistem Koordinat 9
G61 Mode Jalur Tepat (Mode Kontrol Jalur)
G61.1 Mode Jalur Tepat (Mode Kontrol Jalur)
G64 Mode Kontrol Jalur dengan Toleransi Opsional
G73 Siklus Pengeboran dengan Chip Breaking
G76 Siklus Threading Multi-lintasan (Bubut)
G80 Batalkan Siklus Kalengan
G81 Siklus Pengeboran
G82 Siklus Pengeboran dengan Dwell
G83 Siklus Pengeboran Peck
G85 Siklus Membosankan, Umpan Keluar
G86 Siklus Membosankan, Penghentian Spindel, Keluar Cepat
G89 Siklus Membosankan, Tinggal, Umpan Keluar
G90 Mode Jarak Mutlak
G91 Mode Jarak Tambahan
G90.1 Mode Jarak Absolut untuk Arc (offset I, J &K)
G91.1 Mode Jarak Inkremental untuk Arc (offset I, J &K)
G92 Offset Sistem Koordinat
G92.1 Batalkan Offset Sistem Koordinat
G92.2 Batalkan Offset Sistem Koordinat
G92.3 Pulihkan Offset Sumbu
G93 Mode Waktu Terbalik
G94 Mode Unit per Menit
G95 Unit per Mode Revolusi
G96 Kecepatan Permukaan Konstan
G97 Mode RPM
G98 Mundur ke Posisi Awal (Mode Retraksi Siklus Z Kalengan)
G99 Mundur ke Posisi R (Mode Retraksi Siklus Z Kalengan)

Kode M

Kode M Deskripsi
M0 M1 Jeda Program
M2 M30 Akhir Program
M60 Jeda Perubahan Palet
M3 M4 M5 Kontrol Spindel
M6 Perubahan Alat
M7 M8 M9 Kontrol Cairan Pendingin
M48 M49 Feed / Spindle Override Aktifkan/Nonaktifkan
M50 Kontrol Penggantian Umpan
M51 Kontrol Penimpaan Spindel
M52 Kontrol Feed Adaptif
M53 Kontrol Penghentian Umpan
M61 Tetapkan Nomor Alat Saat Ini
M62-M65 Kontrol Keluaran
M66 Kontrol Masukan
M67 Kontrol Keluaran Analog
M68 Kontrol Keluaran Analog
M100-M199 Kode M Buatan Pengguna

Operator Biner

Operator Deskripsi
+ Tambahan
Pengurangan
* Perkalian
/ Divisi
ATAU Non-eksklusif atau
XOR Eksklusif atau
DAN Logis dan
MOD Operasi modulus
** Operasi daya
EQ Kesetaraan (EQ)
TIDAK Ketimpangan (NE)
GT Benar-benar lebih besar dari
GE Lebih besar dari atau sama dengan
LT Sangat kurang dari
LE Kurang dari atau sama dengan

Fungsi

Nama Fungsi Hasil Fungsi
ATAN[Y]/[X] Singen invers empat kuadran
ABS[arg] Nilai absolut
ACOS[arg] Invers cosinus
ASIN[arg] Invers sinus
COS[arg] Cosinus
EXP[arg] diangkat ke pangkat yang diberikan
PERBAIKI[arg] Bulatkan ke bawah menjadi bilangan bulat
FUP[arg] Bulatkan ke atas menjadi bilangan bulat
ROUND[arg] Bulatkan ke bilangan bulat terdekat
LN[arg] Base-e logaritma
SIN[arg] Sinus
SQRT[arg] Akar Persegi
TAN[arg] Tangen
ADA[arg] Periksa Parameter bernama

Kata Huruf

Surat Artinya
A Sumbu mesin
B Sumbu B mesin
C sumbu C mesin
D Nomor kompensasi radius alat
F Tingkat umpan
G Fungsi umum (Lihat tabel Grup Modal)
H Indeks offset panjang alat
Saya X offset untuk busur dan siklus kalengan G87
J Y offset untuk busur dan siklus kalengan G87
K Z offset untuk busur dan siklus kaleng G87.
Rasio Gerak Spindle untuk gerakan tersinkronisasi G33.
M Fungsi lainnya (Lihat tabel Grup Modal)
N Nomor baris
P Waktu tunda dalam siklus kalengan dan dengan G4.
Kunci digunakan dengan G10.
Q Peningkatan feed dalam G73, siklus kalengan G83
R Radius busur atau bidang siklus kalengan
S Kecepatan spindel
T Pemilihan alat
U Sumbu U mesin
V Sumbu V mesin
W Sumbu W mesin
X Sumbu X mesin
Y Sumbu Y mesin
Z Sumbu Z mesin
/ Blokir hapus
() Komentar
; Komentar
MSG, Pesan

Pesan Kesalahan Umum

Kode G di luar jangkauan
Kode G yang lebih besar dari G99 digunakan, cakupan kode G di LinuxCNC adalah 0 – 99. Tidak setiap angka antara 0 dan 99 adalah kode G yang valid.

Kode g tidak dikenal digunakan
Kode G yang digunakan bukan bagian dari bahasa kode G LinuxCNC.

i,j,k kata tanpa Gx untuk menggunakannya
kata i, j, dan k harus digunakan pada baris yang sama dengan kode G.

Tidak dapat menggunakan nilai sumbu tanpa kode g yang menggunakannya
Nilai sumbu tidak dapat digunakan pada baris tanpa kode modal G yang berlaku atau kode G pada baris yang sama.

File berakhir tanpa tanda persen atau akhir program
Setiap file kode G harus diakhiri dengan M2 atau M30 atau dibungkus dengan tanda persen %.


Mesin CNC

  1. C# menggunakan
  2. Fungsi C
  3. Sistem Kontrol CNC M-TECH
  4. Panduan Sistem Laser Micromachining
  5. 3 Jenis Umum Sistem Penandaan Laser
  6. Kode Haas Mill M
  7. Apa itu Mode REPOSISI Sinumerik
  8. Kode Mach3 M
  9. Kode M – Kuis Pemrograman CNC
  10. Kode G – Kuis Pemrograman CNC