Telepon/WhatsApp/Skype
+86 18810788819
E-mail
john@xinfatools.com   sales@xinfatools.com

Petunjuk pemrograman pusat permesinan CNC, jika Anda belum mengetahuinya, datang dan pelajari

1. perintah jeda

G04X (U)_/P_ mengacu pada waktu jeda pahat (pengumpanan berhenti, spindel tidak berhenti), dan nilai setelah alamat P atau X adalah waktu jeda. Nilai setelahnya

Misalnya, G04X2.0; atau G04X2000; jeda selama 2 detik

G04P2000;

Namun, dalam beberapa instruksi pemrosesan sistem lubang (seperti G82, G88, dan G89), untuk memastikan keakuratan dasar lubang, terdapat jeda waktu saat pahat memproses hingga dasar lubang. Saat ini, hanya dapat dinyatakan dengan alamat P. Jika Alamat X menunjukkan bahwa sistem kontrol menganggap X sebagai nilai koordinat sumbu X dan mengeksekusinya.

Misalnya, G82X100.0Y100.0Z-20.0R5.0F200P2000; bor (100.0, 100.0) ke dasar lubang dan jeda selama 2 detik

G82X100.0Y100.0Z-20.0R5.0F200X2.0; pengeboran (2.0, 100.0) ke dasar lubang tanpa jeda.

2. Perbedaan dan hubungan antara M00, M01, M02 dan M30

M00 adalah instruksi jeda tanpa syarat untuk suatu program. Ketika program dijalankan, pengumpanan berhenti dan spindel berhenti. Untuk memulai ulang program, Anda harus terlebih dahulu kembali ke status JOG, tekan CW (spindel maju) untuk memulai spindel, lalu kembali ke status AUTO, tekan tombol START untuk memulai program.

M01 adalah instruksi jeda selektif program. Sebelum program dijalankan, tombol OPSTOP pada panel kontrol harus dihidupkan. Efek setelah dieksekusi sama seperti M00. Program harus di-restart seperti di atas.

M00 dan M01 sering digunakan untuk inspeksi atau pelepasan chip dimensi benda kerja selama pemrosesan.

M02 adalah instruksi akhir program utama. Ketika perintah ini dijalankan, pengumpanan berhenti, spindel berhenti, dan cairan pendingin dimatikan. Namun kursor program berhenti di akhir program.

M30 adalah perintah akhir program utama. Fungsinya sama dengan M02, bedanya kursor kembali ke posisi kepala program, terlepas dari ada tidaknya segmen program lain setelah M30.

3. Alamat D dan H mempunyai arti yang sama

Parameter kompensasi pahat D dan H mempunyai fungsi yang sama dan dapat dipertukarkan sesuka hati. Keduanya mewakili nama alamat daftar kompensasi dalam sistem CNC, namun nilai kompensasi spesifik ditentukan oleh alamat nomor kompensasi di belakangnya. Namun, di pusat permesinan, untuk mencegah kesalahan, umumnya ditetapkan secara artifisial bahwa H adalah alamat kompensasi panjang pahat, nomor kompensasi dari 1 hingga 20, D adalah alamat kompensasi radius pahat, dan nomor kompensasi dimulai dari No. .21 (majalah alat dengan 20 alat).

Misalnya, G00G43H1Z100.0;

G01G41D21X20.0Y35.0F200;

4. Perintah cermin

Petunjuk pemrosesan gambar cermin M21, M22, M23. Jika hanya sumbu X atau sumbu Y yang dicerminkan, urutan pemotongan (penggilingan pendakian dan pemotongan atas), arah kompensasi pahat, dan kemudi interpolasi busur akan berlawanan dengan program sebenarnya, seperti yang ditunjukkan pada Gambar 1. Ketika X -sumbu dan sumbu Y dicerminkan pada saat yang sama, urutan pengumpanan pahat, arah kompensasi pahat, dan kemudi interpolasi busur tetap tidak berubah.

Catatan: Setelah menggunakan perintah mirror, Anda harus menggunakan M23 untuk membatalkannya agar tidak mempengaruhi program selanjutnya. Dalam mode G90, saat menggunakan gambar cermin atau perintah batal, Anda harus kembali ke asal sistem koordinat benda kerja sebelum dapat digunakan. Jika tidak, sistem CNC tidak dapat menghitung lintasan pergerakan selanjutnya, dan pergerakan pahat secara acak akan terjadi. Saat ini, operasi pengembalian asal secara manual harus dilakukan untuk menyelesaikan masalah. Rotasi spindel tidak berubah dengan perintah gambar cermin.

Gambar 1: Kompensasi alat, perubahan maju dan mundur selama mirroring

5. Perintah interpolasi busur

G02 adalah interpolasi searah jarum jam, G03 adalah interpolasi berlawanan arah jarum jam. Pada bidang XY, formatnya adalah sebagai berikut: G02/G03X_Y_I_K_F_ atau G02/G

03X_Y_R_F_, dimana

Saat memotong busur, harap dicatat bahwa ketika q≤180°, R adalah nilai positif; ketika q>180°, R adalah nilai negatif; I dan K juga dapat ditentukan dengan R. Jika keduanya ditentukan secara bersamaan, perintah R akan diutamakan, dan I, K tidak valid; R tidak dapat melakukan pemotongan lingkaran penuh, dan pemotongan lingkaran penuh hanya dapat diprogram dengan I, J, dan K, karena banyaknya lingkaran dengan jari-jari yang sama melewati titik yang sama, seperti terlihat pada Gambar 2.

Gambar 2 Sebuah lingkaran melalui titik yang sama

Jika I dan K bernilai nol, keduanya dapat dihilangkan; terlepas dari mode G90 atau G91, I, J, dan K diprogram berdasarkan koordinat relatif; selama interpolasi busur, instruksi kompensasi pahat G41/G42 tidak dapat digunakan.

6. Kelebihan dan kekurangan antara G92 dan G54~G59

G54~G59 adalah sistem koordinat yang diatur sebelum diproses, dan G92 adalah sistem koordinat yang diatur dalam program. Setelah menggunakan G54~G59, tidak perlu menggunakan G92 lagi, jika tidak G54~G59 akan diganti dan harus dihindari, seperti yang ditunjukkan pada Tabel 1.

Tabel 1 Perbedaan G92 dan sistem koordinat kerja

Catatan: (1) Setelah G92 digunakan untuk menyetel sistem koordinat, penggunaan kembali G54~G59 tidak akan berpengaruh kecuali sistem dimatikan dan dihidupkan ulang, atau G92 digunakan untuk menyetel sistem koordinat benda kerja baru yang diperlukan. (2) Setelah program penggunaan G92 berakhir, apakah peralatan mesin tidak kembali?

Jika titik asal yang ditetapkan oleh 羾92 dimulai kembali, posisi peralatan mesin saat ini akan menjadi titik asal koordinat benda kerja yang baru, yang rawan terhadap kecelakaan. Oleh karena itu, saya berharap pembaca akan menggunakannya dengan hati-hati.

7. Siapkan subrutin penggantian alat.

Di pusat permesinan, pergantian alat tidak bisa dihindari. Namun, perkakas mesin memiliki titik penggantian pahat yang tetap ketika meninggalkan pabrik. Jika tidak pada posisi penggantian pahat, maka pahat tidak dapat diubah. Terlebih lagi, sebelum pahat diganti, kompensasi dan siklus pahat harus dibatalkan, spindel berhenti, dan cairan pendingin dimatikan. Ada banyak syarat. Jika kondisi ini harus dipastikan sebelum setiap penggantian alat manual, hal ini tidak hanya akan rawan kesalahan tetapi juga tidak efisien. Oleh karena itu, kita dapat mengkompilasi program perubahan alat untuk menyimpannya dan menggunakannya dalam keadaan DI. Memanggil M98 dapat menyelesaikan tindakan penggantian alat sekaligus.

Mengambil contoh machining center PMC-10V20, programnya adalah sebagai berikut:

O2002;(nama program)

G80G40G49; (Batalkan siklus tetap dan kompensasi alat)

M05; (Spindel berhenti)

M09;(pendingin dimatikan)

G91G30Z0; (Sumbu Z kembali ke titik asal kedua, yaitu titik pergantian pahat)

M06; (Perubahan alat)

M99; (Akhir dari subrutin)

Saat Anda perlu mengganti alat, Anda hanya perlu mengetikkan “T5M98P2002″ dalam status MDI untuk mengganti alat yang diperlukan T5, sehingga menghindari banyak kesalahan yang tidak perlu. Pembaca dapat mengkompilasi subrutin penggantian alat yang sesuai sesuai dengan karakteristik peralatan mesin mereka sendiri.

8. lainnya

Nomor urut segmen program, diwakili oleh alamat N. Umumnya, perangkat CNC itu sendiri memiliki ruang memori terbatas (64K). Untuk menghemat ruang penyimpanan, nomor urut segmen program dihilangkan. N hanya mewakili label segmen program, yang dapat memudahkan pencarian dan pengeditan program. Itu tidak berpengaruh pada proses pemesinan. Nomor urut dapat ditambah atau dikurangi, dan kontinuitas nilai tidak diperlukan. Namun, hal ini tidak dapat dihilangkan ketika menggunakan instruksi loop tertentu, instruksi lompat, pemanggilan subrutin dan instruksi mirror.

9. Dalam segmen program yang sama, untuk instruksi yang sama (karakter alamat yang sama) atau kelompok instruksi yang sama, instruksi yang muncul kemudian akan berlaku.

Misalnya program penggantian alat, T2M06T3; menggantikan T3 bukannya T2;

G01G00X50.0Y30.0F200; G00 dijalankan (walaupun ada nilai F, G01 tidak dijalankan).

Kode-kode instruksi yang tidak berada dalam kelompok yang sama mempunyai efek yang sama jika dieksekusi dalam segmen program yang sama dengan menukarkan urutannya.

G90G54G00X0Y0Z100.0;

G00G90G54X0Y0Z100.0;

Semua item di atas dijalankan dan diteruskan ke pusat permesinan PMC-10V20 (FANUCSYSTEM). Dalam aplikasi praktis, hanya diperlukan pemahaman mendalam tentang penggunaan dan aturan pemrograman berbagai instruksi.

Alat Xinfa CNC memiliki ciri-ciri kualitas baik dan harga murah. Untuk detailnya, silakan kunjungi:

Produsen Alat CNC – Pabrik & Pemasok Alat CNC Cina (xinfatools.com)


Waktu posting: 06 November 2023