Sebagai teknisi CNC, kita sering menjumpai operator produksi atau non-profesional yang merusak atau memodifikasi program. Untuk mencegah program dirusak oleh orang lain, kita perlu mengenkripsi program.
Makalah ini terutama memecahkan dua masalah:
1. Bagaimana cara mengontrol saklar override melalui program NC?
2. Setelah mengendalikan sakelar pengesampingan, bagaimana cara melindungi program NC agar orang lain tidak dapat memodifikasi dan mengedit program NC?
Pertanyaan pertama: Bagaimana cara mengontrol saklar override melalui program NC?
Jawaban: Dalam program yang ingin Anda jalankan pemrosesan, tuliskan variabel makro #3004=2
Contoh:
Seperti yang ditunjukkan pada tangkapan layar di atas, saat alat mesin berjalan ke bagian #3004=2 ini, dan kemudian menjalankan program berikutnya, sakelar pengubahan laju gerak makan pada panel operasi mesin tidak valid.
menjelaskan:
#3004 milik variabel makro sistem. Zou Jun, seperti yang saya katakan sebelumnya, variabel program makro CNC dibagi menjadi tiga kategori (variabel pribadi, variabel publik, variabel sistem). Variabel sistem adalah variabel khusus di dalam sistem alat mesin. Setiap variabel sistem mewakili Artinya tetap dalam sistem.
Maka arti dari #3004 pada peralatan mesin sistem Farak adalah sebagai berikut:
Nah, melalui tabel di atas, tetapkan nilai yang berbeda ke #3004 untuk mengontrol apakah feed pause switch dan override valid.
Misalnya, tulis kalimat #3004=2 dalam program, saat mesin membaca baris ini, fungsi sakelar penimpaan akan menjadi tidak valid.
Misalnya, tulis kalimat #3004=3 dalam program, saat alat mesin membaca baris ini, fungsi feed pause dan override switch tidak akan valid.
Kedua, setelah mengontrol apakah feed pause switch dan override switch valid, Anda mungkin ingin memproteksi program yang Anda tulis sehingga operator tidak dapat memodifikasinya.
Sebelum membahas masalah ini, pertama-tama kita harus memahami empat jenis dan fungsi dari nomor program (mengambil contoh Farak):
Program yang kami tulis dapat diberi nama dan disimpan di antara nomor program O0001-O9999, dan nomor program ini dibagi menjadi empat grup berikut:
Oke, modifikasi program tidak diperbolehkan
Cukup simpan nomor program antara 08000-O9999, yang dapat direalisasikan dengan menyetel parameter.
Lanjutkan sebagai berikut:
1.) Ubah NE8 NE9 pada parameter No. 3202 ke 1 (ubah ke 1 setelah menulis program, dan pengeditan dapat dilarang), dan ubah ke 0 untuk membuka pengeditan.
2.) Ubah PSR di bawah parameter 3202 menjadi 0 untuk mengizinkan pengambilan program 8000-9999, dan 1 untuk tidak mengizinkannya! !
3.) Perhatikan bahwa ini harus diubah menjadi 0 saat Anda ingin mengedit program, dan 1 dilarang.
Operasi spesifik dari tiga langkah di atas adalah sebagai berikut:
Buka antarmuka parameter dan temukan parameter 3202 di dalamnya, seperti yang ditunjukkan pada gambar di bawah (posisi lingkaran merah):
gambar
No.3202 Parameter ini khusus digunakan untuk mengatur mode read-only program. Ada NE9 dan NE8 di dalamnya, dan tujuan utama PSR adalah sebagai berikut:
Apakah PSR diperbolehkan mengambil nomor program 8000-9999
0: izinkan pengambilan
1: tidak diperbolehkan
NE8 Apakah akan melarang pengeditan program dari nomor program 8000~8999
0: Tidak dilarang.
1: Dinonaktifkan.
Bila parameter ini disetel ke 1, operasi pengeditan berikut tidak dapat dilakukan lagi.
(1) Penghapusan program (program 8000~8999 tidak akan dihapus bahkan jika semua program dihapus)
(2) Keluaran program (bahkan jika operasi keluaran semua program dijalankan, program No. 8000 hingga 8999 tidak akan keluar)
(3) Mengedit program login
(4) Periksa programnya
NE9 Apakah akan mengedit program dengan nomor program 9000~9999
0: Tidak dilarang.
1: Dinonaktifkan.
Bila parameter ini disetel ke 1, operasi pengeditan berikut tidak dapat dilakukan lagi.
(1) Penghapusan program (program 9000 hingga 9999 tidak akan dihapus meskipun semua program dihapus)
(2) Keluaran program (program No. 9000 hingga 9999 tidak akan keluar meskipun operasi untuk mengeluarkan semua program dijalankan)
(3) Mengedit program pendaftaran
(4) Verifikasi program
Yah, tulis saja variabel makro, lalu ubah nama program yang tidak ingin diubah orang lain menjadi O8000~9999. Menurut penjelasan di atas, memodifikasi parameter dapat mencapai tujuan yang Anda inginkan!
Pengingat: Untuk mengubah nama program O8000~9999, pertama buka "perlindungan parameter", dan parameter ini harus dilakukan dalam mode MDI! Jika Anda tidak mengerti, selamat datang untuk berkomunikasi dengan saya.





