Mesin CNC
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 | 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 | 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 | 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 |
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 |
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 |
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
Daftar Kode Kesalahan Sistem Mazak / Alarm Drive untuk MAZATROL MATRIX dll. Untuk daftar alarm Mazak lainnya, kunjungi halaman berikut. Kesalahan Sistem/Drive Mazak ( No. 1 – No. 99, No. 1000 – No. 1099 ) Kesalahan kontrol mesin Mazak CNC ( No. 100 – No. 199, No. 1100 – No. 1199 ) Kesalahan kont
Sherline CNC G Codes M Codes daftar lengkap untuk masinis cnc yang mengerjakan pabrik/bubut cnc Sherline. Selengkapnya tentang Sherline CNC Penjelasan Suku Cadang Utama Bubut CNC Sherline Penjelasan Suku Cadang Utama Pabrik CNC Sherline Kode G Sherline Kode G Fungsi G00 Gerakan cepat (pemosisi
GTCNC-150iT-II G Kode M Kode GREAT-150iT-II atau GTCNC-150iT-II Kode G Kode M untuk Bubut CNC. Kode G Kode G Deskripsi G00 Pemosisian cepat G01 Interpolasi linier G02 Interpolasi heliks CW G03 CCW interpolasi heliks G33 Menginjak G04 Tinggal G17 Pesawat X-Y G18 Pesawat Z-X G19 Pesawat Y-Z
GTCNC-60TT Kode M Kode G GREAT-60TT atau GTCNC-60TT Kode G Kode M untuk Mesin Bubut CNC. Kode G Kode G Deskripsi G00 Gerakan cepat G01 Interpolasi linier G02 CW interpolasi melingkar G03 CCW interpolasi melingkar G33 Pemotongan benang G04 Tinggal G20 Masukan format inci G21 Masukan format