May 11, 2023 Palik žinutę

Kaip apsaugoti NC programą, kad kiti negalėtų keisti ir redaguoti NC programos?

 

Būdami CNC technikas, dažnai susiduriame su gamybos operatoriais ar neprofesionalais, kurie klasto arba modifikuoja programą. Kad kiti negalėtų sugadinti programos, turime užšifruoti programą.

Šis dokumentas iš esmės išsprendžia dvi problemas:

1. Kaip valdyti perjungimo jungiklį per NC programą?

2. Kaip valdyti NC programą, kad kiti negalėtų modifikuoti ir redaguoti NC programos, suvaldžius perjungimo jungiklį?


Pirmas klausimas: kaip valdyti perjungimo jungiklį per NC programą?


Atsakymas: programoje, kurioje norite paleisti apdorojimą, parašykite makrokomandos kintamąjį #3004=2


Pavyzdys:

Kaip parodyta aukščiau esančioje ekrano kopijoje, kai staklės paleidžia šią sekciją #3004=2 ir paleidžia tolesnę programą, pastūmos greičio nepaisymo jungiklis mašinos valdymo skydelyje yra netinkamas.

iliustruoti:


#3004 priklauso sistemos makro kintamiesiems. Zou Jun, kaip sakiau anksčiau, CNC makro programų kintamieji skirstomi į tris kategorijas (asmeniniai kintamieji, viešieji kintamieji, sistemos kintamieji). Sistemos kintamieji yra specialūs staklių sistemos viduje esantys kintamieji. Kiekvienas sistemos kintamasis reiškia, kad prasmė yra fiksuota sistemoje.


Tada #3004 reikšmė Farak sistemos staklėse yra tokia:


Na, naudodami aukščiau pateiktą lentelę priskirkite skirtingas reikšmes #3004, kad galėtumėte valdyti, ar galioja tiekimo pauzės jungiklis ir nepaisymas.


Pavyzdžiui, programoje parašykite sakinį #3004=2, kai mašina nuskaitys šią eilutę, nepaisymo jungiklio funkcija bus netinkama.


Pavyzdžiui, programoje parašykite sakinį #3004=3, kai staklės nuskaitys šią eilutę, tiekimo pauzės ir nepaisymo jungiklio funkcijos bus netinkamos.

Antra, patikrinę, ar galioja tiekimo pauzės jungiklis ir nepaisymo jungiklis, galbūt norėsite apsaugoti parašytą programą, kad operatorius negalėtų jos modifikuoti.


Prieš kalbėdami apie šią problemą, pirmiausia turime suprasti keturis programos numerio tipus ir funkcijas (pavyzdžiui, Faraką):

Rašomas programas galima pavadinti ir išsaugoti tarp O0001-O9999 programų numerių, o šie programų numeriai suskirstyti į šias keturias grupes:


Gerai, programos pakeitimai neleidžiami

Tiesiog išsaugokite programos numerį tarp 08000-O9999, kurį galima realizuoti nustatant parametrus.


Tęskite taip:


1.) Pakeiskite NE8 NE9 pagal parametrą Nr. 3202 į 1 (parašę programą pakeiskite į 1 ir redagavimas gali būti uždraustas) ir pakeiskite jį į 0, kad atidarytumėte redagavimą.


2.) Pakeiskite PSR parametre 3202 į 0, kad leistų gauti programų 8000-9999, ir 1, kad neleistumėte! !


3.) Atminkite, kad jis turi būti pakeistas į 0, kai norite redaguoti programą, o 1 yra draudžiamas.


Konkreti pirmiau minėtų trijų etapų operacija yra tokia:


Atidarykite parametrų sąsają ir raskite joje parametrą 3202, kaip parodyta paveikslėlyje žemiau (raudono apskritimo padėtis):

paveikslėlį

Nr.3202 Šis parametras yra specialiai naudojamas programos tik skaitymo režimui nustatyti. Jame yra NE9 ir NE8, o pagrindinė PSR paskirtis yra tokia:

 

Ar PSR leidžiama gauti programų numerius 8000-9999

0: leisti nuskaityti

1: neleidžiama


NE8 Ar uždrausti programų numerių 8000–8999 redagavimą

0: nedraudžiama.

1: Neįgalus.


Kai šis parametras nustatytas į 1, toliau nurodytos redagavimo operacijos nebebus įmanomos.

(1) Programų ištrynimas (8000–8999 programos nebus ištrintos, net jei bus ištrintos visos programos)

(2) Programos išvestis (net jei vykdoma visų programų išvedimo operacija, programos nuo 8000 iki 8999 nebus išvestos)

(3) Prisijungimo programos redagavimas

(4) Patikrinkite programą

 

NE9 Ar redaguoti programas, kurių programų numeriai yra 9000–9999

0: nedraudžiama.

1: Neįgalus.

 

Kai šis parametras nustatytas į 1, toliau nurodytos redagavimo operacijos nebebus įmanomos.

(1) Programų ištrynimas (programos nuo 9000 iki 9999 nebus ištrintos, net jei bus ištrintos visos programos)

(2) Programos išvestis (programos nuo 9000 iki 9999 nebus išvestos, net jei bus vykdoma visų programų išvesties operacija)

(3 ) Registracijos programos redagavimas

(4) Programos patikrinimas

Na, tiesiog parašykite makrokomandos kintamąjį ir pakeiskite programos, kurios nenorite, kad kiti keistų, pavadinimą į O8000~9999. Remiantis aukščiau pateiktu paaiškinimu, pakeitus parametrus galima pasiekti norimą tikslą!

Priminimas: Norėdami pakeisti programos pavadinimą O8000~9999, pirmiausia atidarykite "parametrų apsaugą" ir šis parametras turi būti atliktas MDI režimu! Jei nesuprantate, kviečiame bendrauti su manimi.

 

 

Siųsti užklausą

whatsapp

skype

El. paštas

Tyrimo