Penentuan posisi G00
1. Format G00 X_ Z_ Perintah ini memindahkan pahat dari posisi saat ini ke posisi yang ditentukan oleh perintah (dalam mode koordinat absolut), atau ke jarak tertentu (dalam mode koordinat inkremental). 2. Penentuan posisi dalam bentuk pemotongan non-linier Definisi kami adalah: menggunakan laju lintasan cepat yang independen untuk menentukan posisi setiap sumbu. Jalur pahat tidak berupa garis lurus, dan sumbu mesin berhenti pada posisi yang ditentukan oleh perintah secara berurutan sesuai urutan kedatangan. 3. Pemosisian linier Jalur pahat serupa dengan pemotongan linier (G01), pemosisian pada posisi yang diperlukan dalam waktu sesingkat-singkatnya (tidak melebihi laju lintasan cepat setiap sumbu). 4. Contoh N10 G0 X100 Z65
G01 Interpolasi linier
1. Format G01 X(U)_ Z(W)_ F_ ; Interpolasi linier berpindah dari posisi saat ini ke posisi perintah dalam garis lurus dan sesuai kecepatan pergerakan yang diberikan perintah. X, Z : Koordinat absolut dari posisi yang akan dipindahkan. U,W: Koordinat tambahan dari posisi yang akan dipindahkan.
2. Contoh ① Program koordinat mutlak G01 X50. Z75. F0.2 ;X100.; ② Program koordinat tambahan G01 U0.0 W-75. F0.2 ;U50.
Interpolasi melingkar (G02, G03)
Format G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ; G02 – searah jarum jam (CW) G03 – berlawanan arah jarum jam (CCW)X, Z – pada sistem koordinat Titik akhir U, W – jarak antara titik awal dan titik akhir I, K – vektor (nilai radius) dari titik awal ke titik pusat R – rentang busur (maksimum 180 derajat). 2. Contoh ① Program sistem koordinat absolut G02 X100. Z90. Saya50. K0. F0.2 atau G02 X100. Z90. R50. F02; ② Program sistem koordinat tambahan G02 U20. W-30. Saya50. K0. F0.2 ;atau G02 U20.W-30.R50.F0.2;
Pengembalian asal kedua (G30)
Sistem koordinat dapat diatur dengan fungsi asal kedua. 1. Tetapkan koordinat titik awal pahat dengan parameter (a,b). Titik “a” dan “b” merupakan jarak antara titik asal mesin dengan titik awal perkakas. 2. Saat memprogram, gunakan perintah G30 alih-alih G50 untuk mengatur sistem koordinat. 3. Setelah menjalankan pengembalian ke asal pertama, terlepas dari posisi sebenarnya pahat, pahat akan berpindah ke asal kedua ketika perintah ini ditemui. 4. Penggantian alat juga dilakukan di tempat asal kedua.
Pemotongan benang (G32)
1. Format G32 X(U)__Z(W)__F__ ; G32 X(U)__Z(W)__E__ ; F – pengaturan ujung ulir E – jarak ulir (mm) Saat memprogram program pemotongan ulir, RPM kecepatan spindel harus dikontrol secara seragam (G97), dan beberapa karakteristik bagian berulir harus dipertimbangkan. Fungsi kontrol kecepatan gerakan dan kontrol kecepatan spindel akan diabaikan dalam mode pemotongan ulir. Dan ketika tombol penahan umpan berfungsi, proses pergerakannya berhenti setelah siklus pemotongan selesai.
2. Contoh G00 X29.4; (1 siklus pemotongan) G32 Z-23. F0.2; G00 X32; Z4.; X29.; (pemotongan 2 siklus) G32 Z-23. F0.2; G00 X32.; Z4.
Fungsi offset diameter pahat (G40/G41/G42)
1. Format G41 X_ Z_;G42 X_ Z_;
Jika ujung tombaknya tajam, proses pemotongan mengikuti bentuk yang ditentukan oleh program tanpa masalah. Namun, tepi pahat sebenarnya dibentuk oleh busur lingkaran (jari-jari hidung pahat). Seperti yang ditunjukkan pada gambar di atas, radius hidung alat akan menyebabkan kesalahan dalam kasus interpolasi dan penyadapan melingkar.
2. Fungsi bias
jalur alat posisi pemotongan perintah
G40 membatalkan pergerakan pahat sesuai jalur yang diprogram
G41 Kanan Pahat bergerak dari sisi kiri jalur yang diprogram
G42 Kiri Pahat bergerak dari sisi kanan jalur yang diprogram
Prinsip kompensasi bergantung pada pergerakan pusat busur hidung pahat, yang selalu tidak sesuai dengan vektor jari-jari pada arah normal permukaan pemotongan. Oleh karena itu, titik acuan kompensasi adalah pusat hidung alat. Biasanya, kompensasi panjang pahat dan radius hidung pahat didasarkan pada ujung tombak imajiner, yang menimbulkan beberapa kesulitan dalam pengukuran. Menerapkan prinsip ini pada kompensasi pahat, panjang pahat, jari-jari hidung pahat R, dan nomor bentuk hidung pahat (0-9) yang diperlukan untuk kompensasi radius hidung pahat imajiner harus diukur dengan titik acuan masing-masing X dan Z. Ini harus dimasukkan ke dalam file offset alat terlebih dahulu.
“Offset radius hidung alat” harus diperintahkan atau dibatalkan dengan fungsi G00 atau G01. Apakah perintah ini dengan interpolasi melingkar atau tidak, alat tidak akan bergerak dengan benar, menyebabkannya secara bertahap menyimpang dari jalur yang dijalankan. Oleh karena itu, perintah offset radius hidung pahat harus diselesaikan sebelum proses pemotongan dimulai; dan fenomena overcut akibat menghidupkan pahat dari luar benda kerja dapat dicegah. Sebaliknya setelah proses pemotongan, gunakan perintah move untuk melakukan proses pembatalan offset
Pemilihan sistem koordinat benda kerja (G54-G59)
1. Format G54 X_ Z_; 2. Fungsi ini menggunakan perintah G54 – G59 untuk menetapkan titik sembarang dalam sistem koordinat perkakas mesin (nilai offset asal benda kerja) ke parameter 1221 – 1226, dan mengatur sistem koordinat benda kerja (1-6) . Parameter ini sesuai dengan kode G sebagai berikut: Sistem koordinat benda kerja 1 (G54) — Nilai offset balik asal benda kerja — Parameter 1221 Sistem koordinat benda kerja 2 (G55) — Nilai offset balik asal benda kerja — Parameter 1222 sistem koordinat benda kerja 3 (G56) — nilai offset balik asal benda kerja — parameter 1223 sistem koordinat benda kerja 4 (G57) — nilai offset balik asal benda kerja — parameter 1224 sistem koordinat benda kerja 5 (G58 ) — Nilai offset pengembalian asal benda kerja — Parameter 1225 Sistem koordinat benda kerja 6 (G59) — Offset nilai pengembalian asal benda kerja — Parameter 1226 Setelah daya dihidupkan dan pengembalian asal selesai, sistem secara otomatis memilih sistem koordinat benda kerja 1 (G54). Koordinat ini akan tetap berlaku sampai diubah oleh perintah “modal”. Selain langkah pengaturan ini, ada parameter lain di sistem yang dapat segera mengubah parameter G54~G59. Nilai offset asal di luar benda kerja dapat ditransfer dengan parameter No. 1220.
Siklus penyelesaian (G70)
1. Format G70 P(ns) Q(nf) ns: Nomor segmen pertama dari program bentuk akhir. nf: Nomor segmen terakhir dari program bentuk finishing 2. Fungsi Setelah pembubutan kasar dengan G71, G72 atau G73, selesaikan pembubutan dengan G70.
Siklus pengalengan mobil yang kasar di taman luar (G71)
1. Format G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)……… … .F__ menentukan perintah pergerakan antara A dan B di segmen program dari nomor urut ns ke nf. .S__.T__N(nf)…△d: Kedalaman pemotongan (spesifikasi radius) tidak menentukan tanda positif dan negatif. Arah pemotongan ditentukan menurut arah AA', dan tidak akan berubah sampai nilai lain ditentukan. Parameter sistem FANUC (NO.0717) ditentukan. e: Pukulan retraksi pahat Spesifikasi ini adalah spesifikasi keadaan, dan tidak akan berubah hingga nilai lain ditentukan. Parameter sistem FANUC (NO.0718) ditentukan. ns: Nomor segmen pertama dari program bentuk akhir. nf: Nomor segmen terakhir dari program bentuk akhir. △u : Jarak dan arah cadangan untuk pemesinan finishing pada arah X. (diameter/radius) △w: jarak dan arah jumlah yang dicadangkan untuk pemesinan akhir pada arah Z.
2. Fungsi Jika Anda menggunakan program untuk menentukan bentuk finishing dari A ke A' ke B pada gambar di bawah, gunakan △d (kedalaman pemotongan) untuk memotong area yang ditentukan, dan sisakan kelonggaran finishing △u/2 dan △ w.
Siklus kalengan memutar muka (G72)
1. Format G72W(△d)R(e) G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t) △t,e,ns,nf , △u, △w, f, s dan t memiliki arti yang sama dengan G71. 2. Fungsi Seperti yang ditunjukkan pada gambar di bawah, siklus ini sama dengan G71 hanya saja sejajar dengan sumbu X.
Membentuk siklus senyawa pemrosesan (G73)
1. Format G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns )…………………… Nomor blok N(nf) sepanjang A A' B………△i: Jarak retraksi pahat dalam arah sumbu X (spesifikasi radius), ditentukan oleh parameter sistem FANUC (NO.0719). △k: Jarak penarikan pahat dalam arah sumbu Z (ditentukan oleh radius), ditentukan oleh parameter sistem FANUC (NO.0720). d: Waktu pembagian Nilai ini sama dengan waktu pengulangan pemesinan kasar, yang ditentukan oleh parameter sistem FANUC (NO.0719). ns: Nomor segmen pertama dari program bentuk akhir. nf: Nomor segmen terakhir dari program bentuk akhir. △u : Jarak dan arah cadangan untuk pemesinan finishing pada arah X. (diameter/radius) △w: jarak dan arah jumlah yang dicadangkan untuk pemesinan akhir pada arah Z.
2. Fungsi Fungsi ini digunakan untuk memotong berulang kali bentuk tetap yang berubah secara bertahap. Siklus ini secara efektif dapat memotong aBagian mesin CNCDanBagian balik CNCyang telah diproses dengan pemesinan kasar atau pengecoran.
Siklus pengeboran face pecking (G74)
1. Format G74 R(e); G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e: Jumlah mundur Penunjukan ini adalah penunjukan status, di tempat lain Nilai tidak diubah hingga ditentukan. Parameter sistem FANUC (NO.0722) ditentukan. x : Koordinat X titik B u : pertambahan dari a ke bz : Koordinat Z titik cw : pertambahan dari A ke C △i : jumlah pergerakan ke arah X △k : jumlah pergerakan ke arah Z △d : dalam Jumlah yang dilakukan pahat memendek di bagian bawah potongan. Simbol △d harus (+). Namun, jika X (U) dan △I dihilangkan, jumlah retraksi pahat dapat ditentukan dengan tanda yang diinginkan. f: Kecepatan umpan: 2. Fungsi Seperti yang ditunjukkan pada gambar di bawah, pemotongan dapat diproses dalam siklus ini. Jika X (U) dan P dihilangkan, operasi hanya akan dilakukan pada sumbu Z, yang digunakan untuk pengeboran.
Siklus pengeboran pecking diameter luar/diameter dalam (G75)
1. Format G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) 2. Fungsi Perintah berikut beroperasi seperti yang ditunjukkan pada gambar di bawah, kecuali X Menggunakan Z dan bukan di luar adalah sama seperti G74. Dalam siklus ini, pemotongan dapat ditangani, dan alur pemotongan sumbu X serta pengeboran pecking sumbu X dapat dilakukan.
Siklus pemotongan benang (G76)
1. Format G76 P(m)(r)(a) Q(△dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)m : Menyelesaikan waktu pengulangan (1 hingga 99) Penunjukan ini adalah penunjukan status, dan tidak akan berubah hingga nilai lain ditentukan. Parameter sistem FANUC (NO.0723) ditentukan. r: sudut ke sudut Spesifikasi ini adalah spesifikasi keadaan, dan tidak akan berubah sampai nilai lain ditentukan. Parameter sistem FANUC (NO.0109) ditentukan. a: Sudut hidung alat: 80 derajat, 60 derajat, 55 derajat, 30 derajat, 29 derajat, 0 derajat dapat dipilih, ditentukan dengan 2 digit. Penunjukan ini adalah penunjukan status dan tidak akan berubah sampai nilai lain ditetapkan. Parameter sistem FANUC (NO.0724) ditentukan. Seperti: P (02/m, 12/r, 60/a) △dmin: kedalaman pemotongan minimum Spesifikasi ini adalah spesifikasi keadaan, dan tidak akan berubah hingga nilai lain ditentukan. Parameter sistem FANUC (NO.0726) ditentukan. i: Perbedaan radius bagian berulir Jika i=0, maka dapat digunakan untuk pemotongan ulir linier umum. k: Tinggi ulir Nilai ini ditentukan dengan nilai radius pada arah sumbu X. △d: kedalaman pemotongan pertama (nilai radius) l: ujung ulir (dengan G32)
2. Siklus pemotongan benang fungsional.
Siklus pemotongan untuk diameter dalam dan luar (G90)
1. Format siklus pemotongan linier: G90 X(U)___Z(W)___F___ ; Tekan sakelar untuk masuk ke mode blok tunggal, dan operasi menyelesaikan operasi siklus jalur 1→2→3→4 seperti yang ditunjukkan pada gambar. Tanda (+/-) U dan W diubah sesuai arah 1 dan 2 pada program koordinat inkremental. Siklus pemotongan kerucut: G90 X(U)___Z(W)___R___ F___ ; Nilai “R” kerucut harus ditentukan. Penggunaan fungsi pemotongan mirip dengan siklus pemotongan linier.
2. Fungsi siklus pemotongan lingkaran luar. 1. U<0, W<0, R<02. U>0, W<0, R>03. kamu<0, W<0, R>04. U>0, W<0, R<0
Siklus pemotongan benang (G92)
1. Format siklus pemotongan benang lurus: G92 X(U)___Z(W)___F___ ; Rentang ulir dan kontrol stabilisasi RPM spindel (G97) serupa dengan G32 (pemotongan ulir). Dalam siklus pemotongan benang ini, alat petarik untuk pemotongan benang dapat dioperasikan sebagai [Gbr. 9-9]; panjang talang diatur sebagai unit 0,1L dalam kisaran 0,1L~12,7L sesuai dengan parameter yang ditetapkan. Siklus pemotongan benang meruncing: G92 X(U)___Z(W)___R___F___ ; 2. Fungsi Siklus pemotongan benang
Siklus pemotongan langkah (G94)
1. Format siklus pemotongan teras: G94 X(U)___Z(W)___F___ ; Siklus pemotongan langkah lancip: G94 X(U)___Z(W)___R___ F___ ; 2. Fungsi Langkah pemotongan Kontrol kecepatan linier (G96, G97)
Mesin bubut NC membagi kecepatan menjadi, misalnya, area kecepatan rendah dan kecepatan tinggi dengan mengatur langkah dan memodifikasi RPM; kecepatan di setiap area dapat diubah secara bebas. Fungsi G96 adalah melakukan kontrol kecepatan garis dan mempertahankan laju pemotongan yang stabil hanya dengan mengubah RPM untuk mengontrol perubahan diameter benda kerja yang sesuai. Fungsi G97 adalah untuk membatalkan pengatur kecepatan saluran dan hanya mengontrol kestabilan RPM.
Atur perpindahan (G98/G99)
Perpindahan pemotongan dapat ditetapkan perpindahan per menit (mm/mnt) dengan kode G98, atau perpindahan per putaran (mm/rev) dengan kode G99; di sini perpindahan G99 per putaran digunakan untuk pemrograman pada mesin bubut NC. Laju gerak per menit (mm/mnt) = Laju perpindahan per putaran (mm/putaran) x RPM Spindel
Banyak instruksi yang sering digunakan di pusat permesinan sama denganBagian mesin CNC, Bagian balik CNCDanBagian Penggilingan CNC, dan tidak akan dijelaskan di sini. Berikut ini hanya memperkenalkan beberapa instruksi yang mencerminkan karakteristik pusat permesinan:
1. Perintah pemeriksaan berhenti tepat G09
Format instruksi: G09;
Alat ini akan terus menjalankan segmen program berikutnya setelah melambat dan memposisikan secara akurat sebelum mencapai titik akhir, yang dapat digunakan untuk pemesinan komponen dengan tepi dan sudut tajam.
2. Perintah pengaturan offset alat G10
Format instruksi: G10P_R_;
P: nomor offset perintah; R: mengimbangi
Offset alat dapat diatur dengan pengaturan program.
3. Perintah pemosisian searah G60
Format instruksi: G60 X_Y_Z_;
X, Y, dan Z adalah koordinat titik akhir yang diperlukan untuk mencapai posisi yang tepat.
Untuk pemrosesan lubang yang memerlukan pemosisian presisi, gunakan perintah ini untuk memungkinkan perkakas mesin mencapai pemosisian searah, sehingga menghilangkan kesalahan pemesinan yang disebabkan oleh serangan balik. Arah posisi dan jumlah overshoot diatur oleh parameter.
4. Perintah mode pemeriksaan berhenti tepat G61
Format instruksi: G61;
Perintah ini adalah perintah modal, dan dalam mode G61, ini setara dengan setiap blok program yang berisi perintah G09.
5. Perintah mode pemotongan berkelanjutan G64
Format instruksi: G64;
Instruksi ini adalah instruksi modal, dan juga merupakan keadaan default alat mesin. Setelah alat berpindah ke titik akhir instruksi, alat akan terus mengeksekusi blok berikutnya tanpa perlambatan, dan tidak akan memengaruhi pemosisian atau verifikasi di G00, G60, dan G09. Saat membatalkan mode G61 Untuk menggunakan G64.
6. Perintah pengembalian titik referensi otomatis G27, G28, G29
(1) Kembali ke perintah pemeriksaan titik referensi G27
Format instruksi: G27;
X, Y, dan Z merupakan nilai koordinat titik acuan pada sistem koordinat benda kerja, yang dapat digunakan untuk memeriksa apakah pahat dapat ditempatkan pada titik acuan tersebut.
Berdasarkan instruksi ini, sumbu yang diperintahkan kembali ke titik referensi dengan gerakan cepat, secara otomatis mengurangi kecepatan dan melakukan pemeriksaan posisi pada nilai koordinat yang ditentukan. Jika titik referensi diposisikan, lampu sinyal titik referensi sumbu menyala; jika tidak konsisten, program akan memeriksa kembali. .
(2) Perintah pengembalian titik referensi otomatis G28
Format instruksi: G28 X_Y_Z_;
X, Y, dan Z merupakan koordinat titik tengah yang dapat diatur secara sembarang. Perkakas mesin bergerak ke titik ini terlebih dahulu, lalu kembali ke titik acuan.
Tujuan pengaturan titik tengah adalah untuk mencegah pahat mengganggu benda kerja atau perlengkapan saat kembali ke titik acuan.
Contoh: N1 G90 X100.0 Y200.0 Z300.0
N2 G28 X400.0 Y500.0; (titik tengahnya adalah 400.0,500.0)
N3 G28 Z600.0; (titik tengahnya adalah 400.0, 500.0, 600.0)
(3) Secara otomatis kembali dari titik referensi ke G29
Format instruksi: G29 X_Y_Z_;
X, Y, Z adalah koordinat titik akhir yang dikembalikan
Selama proses pengembalian, pahat berpindah dari posisi mana pun ke titik tengah yang ditentukan oleh G28, lalu berpindah ke titik akhir. G28 dan G29 umumnya digunakan berpasangan, dan G28 dan G00 juga dapat digunakan berpasangan.
Waktu posting: 02 Januari 2023