Jul 29, 2023 Tinggalkan pesanan

Kod G pemesinan CNC, kod M!

 

1. Kod G dan fungsinya

G00------Kedudukan pantas

G01------Interpolasi linear

G02------interpolasi bulat mengikut arah jam

G03------Interpolasi bulatan lawan jam

G04------Jeda bermasa

G05------Interpolasi bulat melalui titik perantaraan

G06------interpolasi parabola

G07------Z interpolasi lengkung spline

G08------pecutan suapan

G09------nyahpecutan suapan

G10------tetapan data

G16------pengaturcaraan koordinat kutub

G17------memproses satah XY

G18------memproses satah XZ

G19------memproses pesawat YZ

G20------Saiz inci (sistem FANUC)

G21-----saiz metrik (sistem Fanuc)

G22------kaedah pengaturcaraan dimensi jejari

G220-----digunakan pada antara muka operasi sistem

G23------kaedah pengaturcaraan saiz diameter

G230-----digunakan pada antara muka operasi sistem

G24------tamat subrutin

G25------pemprosesan lompat

G26------pemprosesan kitaran

G30------pembatalan pembesaran

G31------takrif pembesaran

G32------pemotongan benang nada sama, sistem inci

G33------pemotongan benang nada sama, metrik

G34------meningkatkan pemotongan benang nada

G35------kurangkan pemotongan benang nada

G40------pampasan alat/pembatalan mengimbangi alatan

G41------Pampasan Pemotong-Kiri

G42------Pampasan Pemotong-Kanan

Alat G43------positif mengimbangi

G44------alat mengimbangi--negatif

G45------alat mengimbangi tambah / tambah

G46------alat offset tambah /-

G47------mengimbangi alatan-/-

G48------alat mengimbangi-/ tambah

G{{0}}alat mengimbangi 0/ tambah

G{{0}}alat mengimbangi 0/-

G{{0}}alat offset tambah /0

G{{0}}alat mengimbangi-/0

G53------Garis lurus mengimbangi, log keluar

G54------tetapkan koordinat bahan kerja

G55------Tetapkan koordinat bahan kerja 2

G56------tetapkan koordinat tiga bahan kerja

G57------tetapkan koordinat bahan kerja 4

G58------Tetapkan koordinat lima bahan kerja

G59------tetapkan koordinat bahan kerja 6

G60------mod laluan tepat (baik)

G61------mod laluan tepat (tengah)

G62------Mod laluan tepat (kasar)

G63------mengetik benang

G68------alat mengimbangi, sudut dalam

G69------alat mengimbangi, sudut luar

G70------Saiz inci inci (ini Siemens, FANUC ialah G21)

G71------Saiz metrik mm

G74------Kembali ke titik rujukan (titik sifar mesin)

G75------kembali ke titik sifar koordinat pengaturcaraan

G76------Kitaran kompaun benang

G80------Log keluar kitaran dalam tin

G81------Kitaran dalam tin bulatan luar

G331-----kitaran tin benang

G90------saiz mutlak

G91------saiz relatif

G92------koordinat pasang siap

G93------kira detik, kadar suapan

G94------kadar suapan, suapan seminit

G95------kadar suapan, suapan setiap revolusi

G96------kawalan kelajuan talian tetap

G97------batalkan kawalan kelajuan linear malar

2. Penjelasan terperinci tentang fungsi kod G

Kedudukan pantas

Format: G00 X(U)__Z(W)__

menggambarkan:

(1) Perintah ini membuat alat bergerak dengan cepat ke kedudukan yang ditentukan mengikut mod kawalan titik. Bahan kerja tidak boleh diproses semasa pergerakan.

(2) Semua paksi yang diprogramkan bergerak pada kelajuan yang ditentukan oleh parameter pada masa yang sama. Apabila paksi tertentu menamatkan nilai yang diprogramkan, ia berhenti, manakala paksi lain terus bergerak.

(3) Koordinat yang tidak bergerak tidak perlu diprogramkan.

(4) G00 boleh ditulis sebagai G0

contoh:

G00 X75 Z200

G01 U-25 W-100

Mula-mula, X dan Z berjalan 25 pantas ke titik A pada masa yang sama, dan kemudian berjalan 75 pantas ke titik B dalam arah Z.

interpolasi linear

Format: G01X(U)_Z(W)_F_(mm/min)

menggambarkan:

(1) Perintah ini membuat alat bergerak ke kedudukan yang ditentukan mengikut kaedah interpolasi linear. Kelajuan pergerakan diarahkan oleh F

Kadar suapan. Semua koordinat boleh dipautkan untuk dijalankan.

(2) G01 juga boleh ditulis sebagai G1

contoh:

G01 X40 Z20 F150

Pautan dua paksi dari titik A ke titik B

interpolasi bulat

Format 1: G02X(u)_Z(w)_I_K_F_

menggambarkan:

(1) Apabila X dan Z berada dalam G90, koordinat titik akhir lengkok adalah koordinat mutlak berbanding dengan titik sifar yang diprogramkan. Di G91,

Titik akhir arka ialah nilai tambahan berbanding dengan titik permulaan arka. Tanpa mengira G90 atau G91, I dan K ialah koordinat tambahan bagi pusat arka berbanding dengan titik permulaan.

I ialah nilai dalam arah X, dan K ialah nilai dalam arah Z. Koordinat pusat bulatan tidak boleh ditinggalkan semasa interpolasi bulatan, melainkan diprogramkan dalam format lain.

(2) Apabila memprogramkan arahan G02, anda boleh memprogram terus bulatan kuadran, bulatan penuh, dsb.

Nota: Apabila melalui kuadran, pampasan tindak balas akan dilakukan secara automatik. Jika terdapat perbezaan besar antara pampasan tindak balas input pada penghujung kawasan parameter dan tindak balas sebenar alat mesin, tanda potong yang jelas akan dihasilkan pada bahan kerja.

(3) G02 juga boleh ditulis sebagai G2.

Contoh: G02 X60 Z50 I40 K0 F120

Format 2: G02X(u)_Z(w)_R( tambah -)_F_

Nota: (1) Tidak boleh digunakan untuk pengaturcaraan bulatan penuh

(2) R ialah jejari lengkok R pada satu sisi bahan kerja. R ialah simbol, " tambah " menunjukkan bahawa sudut lengkok kurang daripada 180 darjah;

"-" menunjukkan bahawa sudut lengkok lebih besar daripada 180 darjah. Antaranya, " tambah " boleh ditinggalkan.

(3) Ia berdasarkan koordinat titik akhir. Apabila panjang antara titik akhir dan titik mula lebih besar daripada 2R, lengkok digantikan dengan garis lurus.

Contoh: G02 X60 Z50 R20 F120

Format 3: G02X(u)_Z(w)_CR=_(radius)F_

Format 4: G02X(u)_Z(w)_D_(diameter)F_

Kedua-dua format pengaturcaraan ini pada asasnya sama dengan format 2

interpolasi bulat

Penjelasan: Format adalah sama dengan arahan G02 kecuali arah putaran arka diterbalikkan.


jeda bermasa

Format: G04_F_ atau G04_K_

Perihalan: Pergerakan pemprosesan digantung dan pemprosesan akan diteruskan selepas masa tamat. Masa jeda ditentukan oleh data berikutan F. Unit ialah saat. Julat ialah 0.01 saat hingga 300 saat.

Interpolasi bulatan titik pertengahan

Format: G05X(u)_Z(w)_IX_IZ_F_

Penjelasan: X, Z ialah koordinat titik akhir, IX, IZ ialah koordinat titik tengah. Lain-lain adalah serupa dengan G02/G03

Contoh: G05 X60 Z50 IX50 IZ60F120

Pecutan / nyahpecutan

Format: G08

Penjelasan: Mereka menduduki satu baris dalam segmen program. Apabila program dijalankan ke segmen ini, kadar suapan akan meningkat sebanyak 10 peratus . Jika ia perlu ditingkatkan sebanyak 20 peratus , ia perlu ditulis sebagai dua segmen berasingan.

Pengaturcaraan jejari

Format: G22

Nota: Jika ia menduduki satu baris dalam program, sistem akan beroperasi dalam mod jejari, dan nilai berikut dalam atur cara juga berdasarkan jejari.

Kaedah pengaturcaraan diameter

Format: G23

Nota: Jika ia menduduki satu baris dalam atur cara, sistem akan beroperasi dalam mod diameter, dan nilai berikut dalam atur cara juga berdasarkan diameter.

Pemprosesan lompat

Format: G25 LXXX

Penjelasan: Apabila program melaksanakan program ini, ia akan dipindahkan ke segmen program yang ditentukan olehnya. (XXX ialah nombor blok).

pemprosesan kitaran

Format: G26 LXXX QXX

Penjelasan: Apabila atur cara melaksanakan bahagian ini, bahagian atur cara yang ditentukan bermula ke bahagian ini sebagai badan gelung, dan bilangan gelung ditentukan oleh nilai di belakang Q.

Hapus kira pembesaran

Format: G30

Penerangan: Menduduki satu baris dalam program, gunakannya bersama-sama dengan G31 dan batalkan fungsi G31.

Definisi pembesaran

G31 F_

G32: Pemprosesan benang nada sama rata (sistem imperial)

G33: Pemprosesan benang nada sama (sistem metrik)

Format: G32/G33 X(u)_Z(w)_F_

menggambarkan:

(1) X, Z ialah koordinat titik akhir, dan F ialah pic

(2) G33/G32 hanya boleh memproses benang satu kutub dan satu permulaan.

(3) Perubahan nilai X boleh memproses benang tirus

(4) Apabila menggunakan arahan ini, kelajuan gelendong tidak boleh terlalu tinggi, jika tidak alat akan haus.

Tetapkan koordinat bahan kerja/tetapkan kelajuan maksimum (rendah) gelendong

Format: G50 S_Q_

S ialah kelajuan gelendong maksimum, Q ialah kelajuan gelendong minimum

Tetapkan koordinat bahan kerja

Format: G54

Terdapat beberapa sistem koordinat dalam sistem, G54 sepadan dengan sistem koordinat pertama, dan nilai kedudukan asalnya ditetapkan dalam parameter alat mesin.

G55: Tetapkan koordinat bahan kerja 2

G56: Tetapkan koordinat bahan kerja 3

G57: Tetapkan koordinat bahan kerja 4

G58: Tetapkan koordinat bahan kerja lima

G59: Tetapkan koordinat bahan kerja 6

mod laluan tepat

Format: G60

Dalam proses pemprosesan sebenar, apabila beberapa tindakan disambungkan bersama, dan apabila laluan tepat digunakan untuk pengaturcaraan, akan ada proses penimbalan (iaitu, nyahpecutan) apabila melaksanakan segmen pemprosesan seterusnya.

kaedah laluan berterusan

Format: G64

Berbanding dengan G60, ia digunakan terutamanya untuk pemesinan kasar.

Kembali ke titik rujukan (titik sifar mesin)

Format: G74 XZ

(1) Tiada kandungan lain boleh muncul dalam perenggan ini.

(2) Koordinat yang muncul selepas G74 akan kembali kepada sifar mengikut urutan X dan Z.

(3) Sebelum menggunakan G74, ia mesti disahkan bahawa alat mesin dilengkapi dengan suis titik rujukan.

(4) Pulangan sifar paksi tunggal juga boleh dilakukan.

 

Kembali ke koordinat pengaturcaraan titik sifar

Format: G75 XZ

Kembali ke titik permulaan koordinat pengaturcaraan

Format: G76

Kembali ke kedudukan di mana alat mula pemesinan.

Bulatan luar (bulatan dalam) kitaran tin

Format: G81_X(U)_Z(W)_R_I{_K_F{_

menggambarkan:

(1) X, Z ialah koordinat titik akhir, U, W ialah nilai tambahan bagi titik akhir berbanding dengan titik semasa.

(2) R ialah diameter yang akan diproses bagi bahagian permulaan.

(3) I ialah suapan untuk roughing, K ialah suapan untuk penamat, I dan K ialah nombor yang ditandatangani, dan tanda-tanda kedua-duanya hendaklah sama.

Konvensyen tanda adalah seperti berikut: pemotongan dari luar ke paksi tengah (memusingkan bulatan luar) ialah "-", dan sebaliknya ialah " tambah ".

(4) X, Z, R yang berbeza menentukan suis berbeza bagi bulatan luar, seperti: dengan atau tanpa tirus, tirus ke hadapan atau tirus terbalik, pemotongan kiri atau pemotongan kanan, dsb.

(5) F ialah kelajuan pemotongan (mm/min)

(6) Selepas pemprosesan, alat berhenti di titik akhir.

Contoh: G81 X40 Z 100 R15 I-3K-1 F100

Proses:

1) G01 masuk 2 kali I (potongan pertama ialah I, potong terakhir ialah I tambah K selesai pusing), untuk pemotongan dalam:

2) G01 interpolasi dua paksi, potong ke bahagian hujung, dan hentikan jika pemesinan tamat:

3) G01 tarik semula alat I ke kedudukan yang selamat, dan pada masa yang sama lakukan pelicinan tambahan pada permukaan pemotongan

4) G00 suapan pantas ke bahagian luar satah tinggi I, simpan I untuk proses pemotongan seterusnya, ulangi hingga 1.

Pengaturcaraan nilai mutlak

Format: G90

menggambarkan:

(1) Apabila G90 diprogramkan, semua nilai koordinat diprogramkan berikutnya adalah berdasarkan titik sifar yang diprogramkan.

(2) Selepas sistem dihidupkan, alat mesin berada dalam keadaan G.

N0010 G90 G92 x20 z90

N0020 G01X40 Z80 F100

N0030 G03X60 Z50 I0 K-10

N0040 M02

Pengaturcaraan tambahan

Format: G91

Penjelasan: Apabila G91 diprogramkan, semua nilai koordinat seterusnya dikira dari kedudukan koordinat sebelumnya sebagai titik permulaan

Nilai terprogram pergerakan. Dalam sistem koordinat seterusnya, titik sebelumnya sentiasa digunakan sebagai titik permulaan untuk pengaturcaraan.

Contoh: N0010 G91 G92 X20 Z85

N0020 G01X20 Z-10 F100

N0030 Z-20

N0040 X20 Z-15

N0050 M02

Tetapkan sistem koordinat bahan kerja

Format: G92 X_ Z_

menggambarkan:

(1) G92 hanya menukar nilai koordinat yang sedang dipaparkan oleh sistem, tidak menggerakkan paksi koordinat dan mencapai koordinat yang ditetapkan

Tujuan asal usul.

(2) Kesan G92 ialah menukar koordinat hidung alat yang dipaparkan kepada nilai yang ditetapkan.

(3) XZ di belakang G92 boleh diprogramkan secara berasingan atau kesemuanya.

G94—kadar suapan, suapan seminit

Nota: Ini ialah keadaan lalai alat mesin.

panggilan subrutin

Format: G20 L_

N_

menggambarkan:

(1) Selepas L ialah nama program selepas N subrutin yang akan dipanggil, tetapi N tidak boleh dimasukkan.

Hanya nombor 1~99999999 dibenarkan selepas N.

(2) Bahagian program ini mestilah tidak mempunyai apa-apa kandungan selain daripada penerangan di atas.

Pulangan akhir subrutin

Format: G24

menggambarkan:

(1) G24 menunjukkan akhir subrutin, dan kembali ke segmen seterusnya program yang dipanggil subrutin.

(2) G24 dan G20 muncul secara berpasangan.

(3) Perintah lain tidak dibenarkan dalam seksyen G24 ini.

3. Contoh pengaturcaraan kod G

Contoh: Gunakan contoh berikut untuk menggambarkan proses pemindahan parameter dalam proses panggilan subrutin, sila beri perhatian kepada permohonan itu

Nama program: P10

M03 S1000

G20 L200

M02

N200 G92 X50 Z100

G01 X40 F100

Z97

G02 Z92 X50 I10 K0 F100

G01 Z-25 F100

G00 X60

Z100

G24

Jika anda ingin memanggilnya beberapa kali, sila gunakannya dalam format berikut

M03 S1000

N100 G20 L200

N101 G20 L200

N105 G20 L200

M02

N200 G92 X50 Z100

G01 X40 F100

Z97

G02 Z92 X50 I10 K0 F100

G01 Z-25 F100

G00 X60

Z100

G24

G331—kitaran pemprosesan benang

Format: G331X

_Z_I_K_R_p_

menggambarkan:

(1) X berubah kepada diameter, X=0 ialah benang lurus

(2) Z ialah panjang benang, yang boleh diprogramkan secara mutlak atau relatif

(3) I ialah panjang belakang dalam arah X selepas pemotongan benang, nilai ±

(4) Perbezaan diameter antara diameter luar benang R dan diameter akar, nilai positif

(5) K padang KMM

(6) Bilangan masa pemprosesan kitaran benang p, iaitu pemotongan diselesaikan dalam beberapa pisau

petunjuk:

1. Kedalaman setiap suapan ialah R÷p dan dibundarkan ke atas, dan potongan terakhir tidak disuap untuk melicinkan permukaan benang

2. Nama nilai I ditentukan mengikut arah positif dan negatif benang dalaman.

3. Kedudukan permulaan kitaran pemprosesan benang adalah untuk menyelaraskan hujung alat dengan bulatan luar benang.

contoh:

M3

G4 f2

G0 x30 z0

G331 z-50 x0 i10 k2 r1.5 p5

G0 z0

M05

4. Makanan Tambahan dan Langkah Berjaga-jaga

1. G00 dan G01

Terdapat dua jenis trajektori gerakan G00, garis lurus dan garis putus. Perintah ini hanya digunakan untuk kedudukan titik, dan tidak boleh digunakan untuk pemprosesan pemotongan;

G01 bergerak ke titik sasaran yang ditentukan oleh arahan dalam gerakan linear pada kadar suapan yang ditentukan, dan biasanya digunakan untuk pemprosesan pemotongan.

2. G02 dan G03

G02: Interpolasi bulat mengikut arah jam

G03: Interpolasi bulatan lawan jam

3. Arahan penangguhan atau jeda G04

Biasanya digunakan untuk pensuisan ke hadapan dan belakang, pemesinan lubang buta, lubang berpijak, pusingan dan alur

4. Perintah pemilihan satah G17, G18, G19

Menentukan pemprosesan permukaan, biasanya digunakan untuk mesin pengilangan dan pusat pemesinan

G17: Satah XY, boleh diabaikan, atau satah selari dengan satah XY

G18: Satah XZ atau satah selari dengannya, hanya ada satah XZ dalam mesin pelarik CNC, tidak perlu nyatakan

G19: Satah YZ atau satah selari dengannya

5. Perintah titik rujukan G27, G28, G29

G27: Kembali ke titik rujukan, semak dan sahkan kedudukan titik rujukan

G28: Kembali ke titik rujukan secara automatik (melepasi titik tengah)

G29: Kembali dari titik rujukan, digunakan bersama dengan G28

6. Pampasan jejari G40, G41, G42

G40: batalkan pampasan jejari alat

G41: pampasan kiri

G42: pampasan yang betul

7. Pampasan panjang G43, G44, G49

G43: pampasan positif panjang

G44: Pampasan negatif panjang

G49: Batalkan pampasan panjang alat

8. G32, G92, G76

G32: pemotongan benang

G92: kitaran tin memotong benang

G76: kitaran kompaun pemotongan benang

9. Berpusing: G70, G71, 72, G73

G71: arahan kitaran kompaun untuk kekasaran paksi

G70: Kitaran komposit untuk kemasan

G72: Pusing muka, kitaran kasar jejari

G73: Salin kitaran kasar

10. Mesin pengilangan, pusat pemesinan:

G73: Penggerudian patuk lubang dalam berkelajuan tinggi

G83: Penggerudian patuk lubang dalam

G81: kitaran penggerudian

G82: kitaran penggerudian lubang dalam

G74: pemprosesan benang sebelah kiri

G84: pemprosesan benang sebelah kanan

G76: kitaran membosankan halus

G86: Kitaran pemesinan yang membosankan

G85: reaming

G80: membatalkan perintah kitaran

11. Mod pengaturcaraan G90, G91

G90: Pengaturcaraan koordinat mutlak

G91: Pengaturcaraan koordinat tambahan

12. Perintah tetapan gelendong

G50: penetapan kelajuan gelendong maksimum

G96: Kawalan kelajuan linear berterusan

G97: Kawalan kelajuan gelendong (batalkan arahan kawalan kelajuan linear malar)

G98: Kembali ke titik rujukan (lubang terakhir)

G99: Kembali ke titik R (lubang tengah)

13. Arahan berhenti gelendong ke hadapan dan belakang M03, M04, M05

M03: Spindle ke hadapan

M04: gelendong terbalik

M05: henti gelendong

14. Suis bendalir pemotong M07, M08, M09

M07: cecair pemotong kabus menyala

M08: cecair pemotongan cecair dihidupkan

M09: memotong cecair

15. Hentian gerakan M00, M01, M02, M30

M00: jeda program

M01: Rancang untuk berhenti

M02: set semula alat mesin

M30: Pada akhir program, penunjuk kembali ke permulaan

16. M98: panggilan subrutin

17. M99: Kembali ke program utama

Hantar pertanyaan

whatsapp

skype

E-mel

Siasatan