May 11, 2023 Tinggalkan pesanan

Bagaimana untuk melindungi program NC supaya orang lain tidak boleh mengubah suai dan mengedit program NC?

 

Sebagai juruteknik CNC, kami sering menghadapi pengendali pengeluaran atau bukan profesional yang mengganggu atau mengubah suai program. Untuk mengelakkan program daripada diganggu oleh orang lain, kita perlu menyulitkan program tersebut.

Kertas ini terutamanya menyelesaikan dua masalah:

1. Bagaimana untuk mengawal suis override melalui program NC?

2. Selepas mengawal suis override, bagaimana untuk melindungi program NC supaya orang lain tidak boleh mengubah suai dan mengedit program NC?


Soalan pertama: Bagaimana untuk mengawal suis override melalui program NC?


Jawapan: Dalam atur cara yang anda ingin jalankan pemprosesan, tulis pembolehubah makro #3004=2


Contoh:

Seperti yang ditunjukkan dalam tangkapan skrin di atas, apabila alat mesin berjalan ke bahagian #3004=2 ini, dan kemudian menjalankan program seterusnya, suis penggantian kadar suapan pada panel pengendalian mesin adalah tidak sah.

menggambarkan:


#3004 tergolong dalam pembolehubah makro sistem. Zou Jun, seperti yang saya katakan sebelum ini, pembolehubah program makro CNC dibahagikan kepada tiga kategori (pembolehubah peribadi, pembolehubah awam, pembolehubah sistem). Pembolehubah sistem ialah pembolehubah khas di dalam sistem alat mesin. Setiap pembolehubah sistem mewakili Makna adalah tetap dalam sistem.


Maka maksud #3004 dalam alat mesin sistem Farak adalah seperti berikut:


Nah, melalui jadual di atas, tetapkan nilai yang berbeza kepada #3004 untuk mengawal sama ada suis jeda suapan dan ganti adalah sah.


Contohnya, tulis ayat #3004=2 dalam atur cara, apabila mesin membaca baris ini, fungsi suis override akan menjadi tidak sah.


Sebagai contoh, tulis ayat #3004=3 dalam atur cara, apabila alat mesin membaca baris ini, fungsi suis jeda dan ganti suapan akan menjadi tidak sah.

Kedua, selepas mengawal sama ada suis jeda suapan dan suis override adalah sah, anda mungkin mahu melindungi program yang anda tulis supaya pengendali tidak boleh mengubah suainya.


Sebelum bercakap tentang isu ini, kita mesti terlebih dahulu memahami empat jenis dan fungsi nombor program (mengambil Farak sebagai contoh):

Atur cara yang kami tulis boleh dinamakan dan disimpan di antara nombor program O0001-O9999 dan nombor program ini dibahagikan kepada empat kumpulan berikut:


OK, pengubahsuaian program tidak dibenarkan

Hanya simpan nombor program antara 08000-O9999, yang boleh direalisasikan dengan menetapkan parameter.


Teruskan seperti berikut:


1.) Tukar NE8 NE9 di bawah parameter No. 3202 kepada 1 (tukar kepada 1 selepas menulis atur cara dan pengeditan boleh dilarang), dan tukar kepada 0 untuk membuka pengeditan.


2.) Tukar PSR di bawah parameter 3202 kepada 0 untuk membenarkan pengambilan semula atur cara 8000-9999 dan 1 untuk tidak membenarkannya! !


3.) Ambil perhatian bahawa ia mesti ditukar kepada 0 apabila anda ingin mengedit atur cara dan 1 adalah dilarang.


Operasi khusus bagi tiga langkah di atas adalah seperti berikut:


Buka antara muka parameter dan cari parameter 3202 di dalamnya, seperti yang ditunjukkan dalam rajah di bawah (kedudukan bulatan merah):

gambar

No.3202 Parameter ini digunakan khas untuk menetapkan mod baca sahaja program. Terdapat NE9 dan NE8 di dalamnya, dan tujuan utama PSR adalah seperti berikut:

 

Adakah PSR dibenarkan untuk mendapatkan semula nombor program 8000-9999

0: benarkan pengambilan semula

1: tidak dibenarkan


NE8 Sama ada untuk melarang pengeditan program nombor program 8000~8999

0: Tidak dilarang.

1: Dilumpuhkan.


Apabila parameter ini ditetapkan kepada 1, operasi pengeditan berikut tidak akan dapat dilakukan lagi.

(1) Pemadaman program (program 8000~8999 tidak akan dipadamkan walaupun semua program dipadamkan)

(2) Output program (walaupun operasi mengeluarkan semua program dilaksanakan, program No. 8000 hingga 8999 tidak akan dikeluarkan)

(3) Mengedit program log masuk

(4) Semak program

 

NE9 Sama ada untuk mengedit program dengan nombor program 9000~9999

0: Tidak dilarang.

1: Dilumpuhkan.

 

Apabila parameter ini ditetapkan kepada 1, operasi pengeditan berikut tidak akan dapat dilakukan lagi.

(1) Pemadaman program (program 9000 hingga 9999 tidak akan dipadamkan walaupun semua program dipadamkan)

(2) Output program (program No. 9000 hingga 9999 tidak akan dikeluarkan walaupun operasi untuk mengeluarkan semua program dilaksanakan)

(3) Penyuntingan program pendaftaran

(4) Pengesahan program

Baik, tulis sahaja pembolehubah makro, dan kemudian tukar nama program yang anda tidak mahu orang lain ubah suai kepada O8000~9999. Menurut penjelasan di atas, mengubah suai parameter boleh mencapai matlamat yang anda inginkan!

Peringatan: Untuk mengubah suai nama program O8000~9999, mula-mula buka "perlindungan parameter", dan parameter ini mesti dijalankan dalam mod MDI! Jika anda tidak faham, dialu-alukan untuk berkomunikasi dengan saya.

 

 

Hantar pertanyaan

whatsapp

skype

E-mel

Siasatan