Apakah G-code untuk Pengaturcaraan dan Pemesinan CNC?
Apakah kod G?
G-code ialah bahasa pengaturcaraan CNC yang paling biasa digunakan dalam perisian CAM (Computer Aided Manufacturing) untuk mengawal alatan mesin automatik, yang juga dikenali sebagai RS-274.
Kod G ialah arahan dalam program CNC, yang dirujuk sebagai arahan G. Menggunakan kod G boleh merealisasikan kedudukan pantas, interpolasi bulat terbalik, interpolasi bulat selari, interpolasi bulat titik perantaraan, pengaturcaraan jejari, dan pemprosesan lompat untuk pemesinan CNC.
Apakah jurubahasa kod G?
Jurubahasa kod G ialah modul penting bagi perisian pengawal CNC. Mesin CNC biasanya menggunakan kod G untuk menerangkan maklumat pemesinan alat mesin, seperti laluan alat, pemilihan koordinat dan pembukaan penyejuk. Ia adalah fungsi utama jurubahasa kod G untuk mentafsir kod-G ke dalam blok data yang boleh diiktiraf oleh sistem CNC. Keterbukaan jurubahasa kod G juga merupakan masalah yang mesti dipertimbangkan dalam reka bentuk dan pelaksanaan.
Dalam penterjemah kod G, penguraian kata kunci kod G ialah rangka, dan pengelompokan kod adalah asas untuk semakan sintaks.
Jurubahasa kod G membaca kod G, mentafsirkannya ke dalam kod perantaraan G, dan kemudian menjalani interpolasi dan pemprosesan kawalan kedudukan, dan akhirnya modul output memanggil pemandu untuk mengeluarkannya ke kad PCI atau ISA mesin CNC.
Apakah maksud kod G?
G00 bermaksud kedudukan pantas.
G01 bermaksud interpolasi linear.
G02 bermaksud interpolasi bulat mengikut arah jam.
G03 bermaksud interpolasi bulatan lawan jam.
G04 bermaksud jeda masa.
G05 bermaksud interpolasi arka melalui titik perantaraan.
G06 bermaksud interpolasi parabola.
G07 bermaksud interpolasi Z-spline.
G08 bermaksud pecutan suapan.
G09 bermaksud nyahpecutan suapan.
G10 bermaksud persediaan data.
G16 bermaksud pengaturcaraan polar.
G17 bermaksud pemesinan pesawat XY.
G18 bermaksud pesawat XZ yang dimesin.
G19 adalah singkatan kepada pesawat YZ bermesin.
G20 bermaksud saiz imperial (sistem Frank).
G21 bermaksud saiz metrik (sistem Frank).
G22 bermaksud saiz jejari secara pemrograman.
G220 bermaksud penggunaan pada antara muka pengendalian sistem.
G23 adalah singkatan dari Diameter Size Programmable.
G230 bermaksud penggunaan pada antara muka pengendalian sistem.
G24 bermaksud akhir subrutin.
G25 adalah singkatan dari Jump Machining.
G26 bermaksud pemesinan gelung.
G30 bermaksud hapus kira pembesaran.
G31 bermaksud definisi pembesaran.
G32 adalah singkatan kepada Equal Pitch Thread Cutting, Imperial.
G33 adalah singkatan kepada Equal Pitch Thread Cutting, Metric.
G34 bermaksud pemotongan benang pic yang meningkat.
G35 bermaksud pemotongan benang pic terkurang.
G40 adalah singkatan kepada alat offset/tool offset logout.
G41 bermaksud pampasan pemotong - kiri.
G42 bermaksud pampasan pemotong - betul.
G43 adalah singkatan kepada alat offset - positif.
G44 adalah singkatan dari tool offset - negatif.
G45 adalah singkatan kepada tool offset +/-.
G46 adalah singkatan kepada tool offset +/-.
G47 adalah singkatan kepada tool offset-/-.
G48 adalah singkatan dari tool offset -/+.
G49 adalah singkatan kepada alat offset 0/+.
G50 adalah singkatan dari alat offset 0/-.
G51 adalah singkatan dari tool offset +/0.
G52 adalah singkatan dari tool offset-/0.
G53 adalah singkatan bagi straight offset, log off.
G54 ialah singkatan bagi straight offset X.
G55 ialah singkatan bagi straight offset Y.
G56 ialah singkatan bagi straight offset Z.
G57 bermaksud linear offset XY.
G58 ialah singkatan bagi straight offset XZ.
G59 adalah singkatan kepada YZ offset lurus.
G60 bermaksud mod laluan tepat (fine).
G61 bermaksud mod laluan tepat (tengah).
G62 bermaksud mod laluan tepat (kasar).
G63 bermaksud mengetuk.
G68 bermaksud offset alat, sudut dalam.
G69 adalah singkatan untuk alat offset, sudut luar.
G70 bermaksud saiz imperial.
G71 bermaksud saiz metrik.
G74 bermaksud pulangan titik rujukan (mesin sifar).
G75 bermaksud kembali ke sifar koordinat yang diprogramkan.
G76 bermaksud gelung kompaun berulir.
G80 bermaksud logout kitaran dalam tin.
G81 bermaksud kitaran dalam tin luaran.
G331 bermaksud kitaran tin berulir.
G90 bermaksud saiz mutlak.
G91 bermaksud saiz relatif.
G92 bermaksud koordinat pasang siap.
G93 bermaksud masa undur, kadar suapan.
G94 bermaksud kadar suapan, suapan seminit.
G95 bermaksud kadar suapan, suapan setiap revolusi.
G96 bermaksud kawalan kelajuan linear berterusan.
G97 bermaksud membatalkan kawalan kelajuan linear berterusan.