Arti karakter alamat umum
Penjelasan rinci tentang kode instruksi pemrograman pusat mesin CNC FANUC
Fungsi bantu M perintah
Catatan: Hanya ada satu perintah M dalam satu blok. Jika dua atau lebih perintah M muncul dalam suatu program, hanya perintah M terakhir yang valid, dan sisanya tidak valid!
Instruksi lainnya
(1) F—perintah kecepatan umpan
F dan angka berikut menunjukkan bahwa ketika perintahnya adalah G94, satuannya adalah mm/mnt, saat perintahnya G95, satuannya adalah mm/r.
(2) S—perintah kecepatan spindel
S dan angka-angka berikut menunjukkan bahwa satuannya adalah r/min.
(3) T—Perintah alat
T dan tiga digit berikut menunjukkan nomor alat.
(4) Nilai kompensasi panjang pahat H dan D dan nilai kompensasi radius pahat
H dan D dan tiga digit berikut menunjukkan bahwa tiga digit adalah alamat memori (nomor) tempat jumlah kompensasi pahat disimpan.
Penjelasan rinci tentang kode perintah G
1. Pengaturan fungsi mesin
1. G53—Pilih sistem koordinat mesin
Format: G53 XYZ; (XYZ adalah nilai koordinat mesin)
Catatan: Saat perintah G53 ditentukan, kompensasi radius, kompensasi panjang pahat, dan nilai offset pahat pahat akan dihapus. Umumnya, sumbu Z ditujukan untuk penggantian pahat.
2. G54~G59—Pilih sistem koordinat benda kerja
Catatan: Setelah daya dihidupkan dan titik referensi dikembalikan, sistem secara otomatis memilih G54.
3. G54.1 P1~P48—Pilih sistem koordinat benda kerja tambahan
4. G52—sistem koordinat lokal
Format: G52X YZ;
Arti format: Untuk kemudahan pemrograman, atur sistem sub-koordinat dari sistem koordinat benda kerja. Nilai XYZ pada G52 merupakan koordinat posisi pada sistem koordinat benda kerja G54~G59.
Batalkan sistem koordinat lokal——G52 X 0 Y 0 Z 0;
Catatan: Ketika sistem koordinat lokal G52 diperintahkan atau sistem koordinat lokal dibatalkan, nilai offset pahat seperti kompensasi panjang pahat dan kompensasi radius pahat akan dibatalkan. Dalam program berikutnya, kompensasi panjang pahat yang ditentukan, kompensasi radius pahat dan nilai offset pahat lainnya harus diatur ulang.
5. G90—Pemrograman Absolut
Pemrograman absolut berarti pahat bergerak ke posisi tertentu jauh dari asal sistem koordinat benda kerja.
6. G91—Pemrograman tambahan
Pada incremental programming, jarak pergerakan pahat dihitung berdasarkan titik sebelumnya yang merupakan pertambahan dari titik sebelumnya.
7. G21—masukan mm G20—masukan inci
8. G16—Aktifkan perintah koordinat kutub G15—Batalkan perintah koordinat kutub
2. Instruksi fungsi interpolasi
1. G00—Instruksi pemosisian cepat
Format: G00 XYZ;
Arti format: Perintah G00 membuat pahat bergerak dari titik pahat saat ini ke titik lain dengan kecepatan tercepat dalam mode kontrol posisi titik. Lintasannya tidak harus dua titik dan satu garis, bisa berupa garis putus-putus.
Catatan: (1) Saat pahat bergerak dari atas ke bawah: G00 XY; Z; Atur bidang XY terlebih dahulu, lalu sumbu Z turun. (2) Saat pahat bergerak dari bawah ke atas: G00 Z; XY; Sumbu Z naik terlebih dahulu, dan kemudian bidang XY diatur.
2. G01—Perintah interpolasi linier
Format: G01 XYZF;
Arti format: Perintah G01 membuat alat bergerak dari arus ke titik yang ditentukan sesuai dengan perintah F.
3. G02—interpolasi searah jarum jam, G03—interpolasi berlawanan arah jarum jam
Format: G17 {G02 /G03}XY (R /IJ )F;
G18 {G02 /G03}X Z (R /I K )F;
G19 {G02 /G03}Y Z (R /J K )F;
Arti format:
Catatan: 1. Dapat dihilangkan jika IJK adalah nol; dalam program yang sama, jika IJK dan R muncul bersamaan, R valid.
2. Saat pemesinan dengan R, seluruh lingkaran tidak dapat dikerjakan, dan seluruh lingkaran hanya dapat diprogram dengan koordinat pusat IJ k.
3. Program jeda instruksi
1. G04—Jeda instruksi
Format: G04 X; atau G04 P;
Arti format: X diikuti dengan perpanjangan waktu, satuannya adalah s, dan harus ada titik desimal setelahnya. Angka setelah P adalah bilangan bulat, dan satuannya adalah ms.
Keempat, instruksi panggilan dari subrutin
1. M98 P ×××;
Arti format: P× × × mengacu pada nomor subprogram dari program panggilan, 0 sebelum program tidak dapat dihilangkan, mengacu pada jumlah panggilan berulang.
2. Penulisan subprogram pada dasarnya sama dengan program pada umumnya, hanya saja akhir programnya adalah M99 yang artinya subprogram berakhir dan kembali. M99 tidak perlu menjadi blok secara mandiri, tetapi dapat ditempatkan di akhir blok terakhir.
Lima, instruksi kompensasi alat
1. G43, G44, G49—perintah kompensasi panjang alat
Format: G43 ZH; menunjukkan kompensasi positif dari panjang pahat, sumbu Z mencapai jarak Z adalah nilai yang ditentukan ditambah nilai kompensasi H.
G44 ZH; Merupakan kompensasi negatif dari panjang pahat, sumbu Z mencapai jarak Z adalah nilai yang ditentukan dikurangi nilai kompensasi H.
G49 Z; atau H00 berarti batalkan kompensasi panjang alat
Catatan: Perintah G43 G44 tidak ada hubungannya dengan G90 G91, nilai offset yang sesuai dengan perintah H bisa negatif atau positif. Ketika H adalah 0, kompensasi panjang pahat dibatalkan. Rentang nilai H adalah 00~200.
Karena nilai kompensasi berkisar antara -999.999 hingga 999.999mm atau -99.999 hingga 99.999 inci, tanda nilai kompensasi berubah, dan semua pekerjaan dapat dilakukan menggunakan G43.
2. G41, G42, G40—perintah kompensasi radius alat
Format: {G17 G18 G19} [G41 G42] (G00 G01) (XY, XZYZ) DF;
G40 G00 (G01) XYF; atau D00
Arti format: G17 G18 G19 adalah bidang seleksi,
Kompensasi radius kiri pahat G41, kompensasi radius kanan pahat G42, dan kompensasi radius pahat G40 dibatalkan.
Catatan:
1. Saat memasuki status kompensasi radius pahat dari status kompensasi tanpa pahat, atau saat membatalkan kompensasi radius pahat, pahat harus dipindahkan pada jarak tertentu, jika tidak pahat akan langsung mengimbangi radius pahat dalam arah gerakan normal, dan alat akan bertabrakan jika tidak ada ruang putar.
2. Ketika D adalah 0, kompensasi radius pahat dibatalkan. Rentang nilai D adalah 0~200.
Karena kisaran nilai kompensasinya adalah -999.999~999.999mm atau -999.9999~99.999 inci.
3. Penilaian kompensasi kiri dan kanan radius pahat didasarkan pada arah pengumpanan pahat, kontur pusat pahat, terutama nilai offset kiri dan kanan G41 dan G42 saat menjalankan G18 G19.
4. Saat menjalankan G41, G42 dan G40, perintah gerakan hanya dapat menggunakan G00 G01, tetapi tidak G02 G03.
5. Untuk memastikan integritas dan kelancaran kontur, umumnya menggunakan: G41 G42 perintah untuk melakukan kompensasi radius pahat, melalui bagian transisi (lingkaran atau garis lurus), pemotongan kontur melalui bagian transisi (lingkaran atau lurus line), gunakan G40 untuk membatalkan kompensasi radius pahat.
6. Selama pemrograman, jika program untuk memasukkan dan membatalkan kompensasi radius alat ada di program utama blok (harus dilakukan saat memproses bos), maka ketika berapa kali memanggil subrutin (memproses kontur program) melebihi satu kali, itu akan dipotong untuk kedua kalinya. Akan ada fenomena overcutting.
Enam, instruksi siklus kalengan
Daftar fungsi perintah siklus tetap
Enam tindakan dasar yang biasa dari perintah siklus tetap adalah:
1. Tindakan 1—Pemosisian sumbu X dan Y (titik awal)
2. Aksi 2—Cepat mencapai bidang titik R (posisi yang akan dipotong
3. Aksi 3-Hole pengolahan. Pemesinan lubang dijalankan dalam mode umpan pemotongan.
4. Aksi 4—Aksi di dasar lubang. Seperti jeda, penghentian spindel, pemindahan alat, dll.
5. Tindakan 5—kembali ke bidang R.
6. Tindakan 6—Cepat kembali ke awal





