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

Menguasai LinuxCNC: Panduan Lengkap Kode G & M untuk Pengontrolan Mesin CNC

LinuxCNC adalah sistem perangkat lunak untuk kontrol komputer pada alat mesin seperti mesin fres dan bubut. LinuxCNC adalah perangkat lunak gratis dengan kode sumber terbuka. LinuxCNC menyediakan beberapa antarmuka pengguna grafis termasuk satu untuk layar sentuh.

Menguasai LinuxCNC: Panduan Lengkap Kode G & M untuk Pengontrolan Mesin CNC

Kode G

Kode GDeskripsi
G0Gerakan Linear Cepat
G1Feed Linear
G2Feed Busur Searah Jarum Jam
G3Feed Busur Berlawanan Jarum Jam
G4Jeda
G5.1Quadratic B-Spline
G5.2 G5.3Blok NURBs
G7Mode Diameter (bubut)
G8Mode Radius (bubut)
G10 L1Setel Entri Tabel Alat
G10 L10Setel Tabel Alat, Dihitung, Werkstuk
G10 L11Setel Tabel Alat, Dihitung, Fixture
G10 L2Pengaturan Asal Sistem Koordinat
G10 L20Pengaturan Asal Sistem Koordinat Dihitung
G17Bidang XY
G18Bidang ZX
G19Bidang YZ
G17.1Bidang UV
G18.1Bidang WU
G19.1Bidang VW
G20Satuan Inci
G21Satuan Millimeter
G28Pergi ke Posisi Tertentu
G28.1Simpan Posisi Absolut Saat Ini untuk G28
G30Pergi ke Posisi Tertentu
G30.1Simpan Posisi Absolut Saat Ini untuk G30
G33Gerakan Ter sinkronisasi Spindel
G33.1Pembuatan Geser Kaku
G38.2 – G38.5Probing
G38.2Probe menuju werkstuk, berhenti pada kontak, sinyal error jika gagal
G38.3Probe menuju werkstuk, berhenti pada kontak
G38.4Probe menjauh dari werkstuk, berhenti pada hilangnya kontak, sinyal error jika gagal
G38.5Probe menjauh dari werkstuk, berhenti pada hilangnya kontak
G40Batalkan Kompensasi Cutter
G41Kompensasi Cutter Kiri dari Jalur
G42Kompensasi Cutter Kanan dari Jalur
G41.1Kompensasi Cutter Dinamis Kiri dari Jalur
G42.1Kompensasi Cutter Dinamis Kanan dari Jalur
G43Offset Panjang Alat
G43.1Offset Panjang Alat Dinamis
G49Batalkan Offset Panjang Alat
G53Gerakan dalam Sistem Koordinat Mesin
G54Pilih Sistem Koordinat 1
G55Pilih Sistem Koordinat 2
G56Pilih Sistem Koordinat 3
G57Pilih Sistem Koordinat 4
G58Pilih Sistem Koordinat 5
G59Pilih Sistem Koordinat 6
G59.1Pilih Sistem Koordinat 7
G59.2Pilih Sistem Koordinat 8
G59.3Pilih Sistem Koordinat 9
G61Mode Jalur Tepat (Mode Kontrol Jalur)
G61.1Mode Jalur Tepat (Mode Kontrol Jalur)
G64Mode Kontrol Jalur dengan Toleransi Opsional
G73Siklus Bor dengan Pemecahan Kerikil
G76Siklus Pembuatan Geser Multi-Pass (Bubut)
G80Batalkan Siklus Terpadu
G81Siklus Bor
G82Siklus Bor dengan Jeda
G83Siklus Bor Peck
G85Siklus Borah, Feed Out
G86Siklus Borah, Spindel Berhenti, Cepat Out
G89Siklus Borah, Jeda, Feed Out
G90Mode Jarak Absolut
G91Mode Jarak Inkremental
G90.1Mode Jarak Absolut untuk Busur (offset I, J & K)
G91.1Mode Jarak Inkremental untuk Busur (offset I, J & K)
G92Offset Sistem Koordinat
G92.1Batalkan Offset Sistem Koordinat
G92.2Batalkan Offset Sistem Koordinat
G92.3Kembalikan Offset Sumbu
G93Mode Waktu Invers
G94Mode Unit per Menit
G95Mode Unit per Revolusi
G96Kecepatan Permukaan Konstan
G97Mode RPM
G98Retract ke Posisi Awal (Mode Retract Z Siklus Terpadu)
G99Retract ke Posisi R (Mode Retract Z Siklus Terpadu)

Kode M

Kode MDeskripsi
M0 M1Jeda Program
M2 M30Akhir Program
M60Jeda Pergantian Palet
M3 M4 M5Kontrol Spindel
M6Pergantian Alat
M7 M8 M9Kontrol Pendingin
M48 M49Enable/Disable Override Feed / Spindel
M50Kontrol Override Feed
M51Kontrol Override Spindel
M52Kontrol Feed Adaptif
M53Kontrol Stop Feed
M61Setel Nomor Alat Saat Ini
M62-M65Kontrol Output
M66Kontrol Input
M67Kontrol Output Analog
M68Kontrol Output Analog
M100-M199Kode M yang Didefinisikan Pengguna

Operator Biner

OperatorDeskripsi
+Penjumlahan
–Pengurangan
*Perkalian
/Pembagian
ORAtau non-eksklusif
XORAtau eksklusif
ANDLogika dan
MODOperasi modulus
**Operasi pangkat
EQKesetaraan (EQ)
NETidak Sama (NE)
GTStrictly greater than
GEGreater than or equal to
LTStrictly less than
LELess than or equal to

Fungsi

Nama FungsiHasil Fungsi
ATAN[Y]/[X]Inverse tangent empat kuadran
ABS[arg]Nilai absolut
ACOS[arg]Inverse cosine
ASIN[arg]Inverse sine
COS[arg]Cosine
EXP[arg]e pangkat yang diberikan
FIX[arg]Bulatkan ke bawah ke integer
FUP[arg]Bulatkan ke atas ke integer
ROUND[arg]Bulatkan ke integer terdekat
LN[arg]Logaritma basis-e
SIN[arg]Sine
SQRT[arg]Akar Kuadrat
TAN[arg]Tangent
EXISTS[arg]Periksa Parameter bernama

Kata Huruf

HurufArti
ASumbu A mesin
BSumbu B mesin
CSumbu C mesin
DNomor kompensasi radius alat
FKecepatan pengiriman
GFungsi umum (Lihat tabel Grup Modal)
HIndeks offset panjang alat
IOffset X untuk busur dan siklus terpadu G87
JOffset Y untuk busur dan siklus terpadu G87
KOffset Z untuk busur dan siklus terpadu G87.
Rasio Gerakan Spindel untuk gerakan sinkron G33.
MFungsi variatif (Lihat tabel Grup Modal)
NNomor baris
PWaktu jeda dalam siklus terpadu dan dengan G4.
Kunci yang digunakan dengan G10.
QIncrement feed dalam siklus terpadu G73, G83
RRadius busur atau bidang siklus terpadu
SKecepatan spindel
TPemilihan alat
USumbu U mesin
VSumbu V mesin
WSumbu W mesin
XSumbu X mesin
YSumbu Y mesin
ZSumbu Z mesin
/Hapus blok
()Komentar
;Komentar
MSG,Pesan

Pesan Error Umum

Kode G di luar rentang
Sebuah Kode G yang lebih besar dari G99 digunakan, cakupan Kode G di LinuxCNC adalah 0 – 99. Tidak semua angka antara 0 dan 99 adalah Kode G yang valid.

Kode g yang tidak diketahui digunakan
Sebuah Kode G digunakan yang bukan bagian dari bahasa Kode G LinuxCNC.

kata i,j,k 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 G code modal yang berlaku atau G code 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. Menguasai Pernyataan Using C#: Impor, Alias, dan Direktif Statis
  2. Menguasai Fungsi C: Fungsi yang Dibuat Pengguna dan Dasar Perpustakaan Standar
  3. M-TECH: Sistem Kontrol CNC Canggih untuk Router Apollo
  4. Sistem Mikromesin Laser: Panduan Profesional untuk Manufaktur Modern
  5. Tiga Sistem Pencetak Laser Penting yang Dijelaskan
  6. Panduan Lengkap Kode M Mesin Frais Haas: Fungsi, Pengaturan & Penggunaan
  7. Memahami Mode REPOSition Siemens Sinumerik: Fungsi dan Manfaat
  8. Panduan Lengkap Kode M Mach3 untuk Pemesinan CNC
  9. Mahir Kode M: Kuis Pemrograman CNC
  10. Mahir Kode G: Ikuti Kuis Pemrograman CNC