Fanuc G72.2 Linear Copy (Fungsi Penyalinan Gambar Pabrik CNC)
Salinan Linear Fanuc G72.2
Menggunakan G-code G72.2 Linear Copy angka yang ditentukan oleh subprogram dapat diproduksi berulang kali dengan Linear gerakan.
Pemrograman
G72.2 P... L... I... J...
Parameter
Parameter | Deskripsi |
P | Nomor subprogram |
L | Frekuensi operasi diulang |
Saya | Bergeser sepanjang sumbu X |
J | Bergeser sepanjang sumbu Y |
Data G-Code
Modal/Non-Modal | G-Code Group |
Non-Modal | 00 |
Catatan Pemrograman
Catatan
- Di blok G72.2, alamat selain P, L, I, dan J diabaikan.
- P, I dan J harus selalu ditentukan.
- Jika L tidak ditentukan, gambar disalin satu kali.
- Untuk shift (I, J), tentukan kenaikan. Pergeseran geometrik ke-n sama dengan waktu pergeseran yang ditentukan (n – 1).
Blok pertama subprogram
Selalu tentukan perintah pemindahan di blok pertama subprogram yang melakukan penyalinan linier. Jika blok pertama hanya berisi nomor program seperti O00001234; dan tidak memiliki perintah pindah, pergerakan dapat berhenti di titik awal angka yang dibuat oleh penyalinan ke-n (n =1,2, 3, …).
Contoh program yang salah
O00001234 ;
G00 G90 X100.0 Y200.0 ;
;
;
M99 ;
Contoh program yang benar
O00001000 G00 G90 X100.0 Y200.0 ;
;
;
M99 ;
Batasan
Menentukan dua atau lebih perintah untuk menyalin gambar
G72.2 tidak dapat ditentukan lebih dari sekali dalam subprogram untuk membuat salinan linier (Jika ini dicoba, alarm PS0901 akan muncul).
Namun, dalam subprogram yang menentukan salinan linier, salinan rotasi ( G72.1) dapat ditentukan. Demikian pula, dalam subprogram yang menentukan salinan rotasi, salinan linier dapat ditentukan.
Perintah yang tidak boleh ditentukan
Dalam program yang melakukan penyalinan linear, berikut tidak boleh ditentukan:
Perintah untuk mengubah bidang yang dipilih (G17 ke G19)
Perintah untuk menentukan koordinat kutub (G16)
Perintah pengembalian posisi referensi (G28)
Pengalihan sumbu
Rotasi sistem koordinat (G68)
penskalaan (G51)
gambar cermin yang dapat diprogram (G51.1 )
Blok tunggal
Single-block stop tidak dilakukan dalam satu blok dengan G721.1 atau G72.2.
Contoh Pemrograman G72.2
Program utama
O3000 ;
N10 G90 G00 X-30. Y0 ;
N20 X0 ;
N30 G01 G17 G41 X30. D01 F100 ; (P0)
N40 Y20. ; (P1)
N50 X40. ; (P2)
N60 G72.2 P3100 L3 I90.0 J0 ;
N70 G90 X310. Y0 ; (P8)
N80 X0 ;
N90 G40 G00 X-30.0 ;
N100 M30 ;
Subprogram
O3100 G91 G01 X20. ; (P3)
N100 Y30. ; (P4)
N200 G02 X40. I20. ; (P5)
N300 G01 Y-30. ; (P6)
N400 X30. ; (P7)
N500 M99 ;