May 11, 2023 Legg igjen en beskjed

Hvordan beskytte NC-programmet slik at andre ikke kan endre og redigere NC-programmet?

 

Som CNC-tekniker møter vi ofte produksjonsoperatører eller ikke-profesjonelle som tukler eller endrer programmet. For å forhindre at programmet blir tuklet med av andre, må vi kryptere programmet.

Denne artikkelen løser hovedsakelig to problemer:

1. Hvordan styre overstyringsbryteren gjennom NC-programmet?

2. Etter å ha kontrollert overstyringsbryteren, hvordan beskytte NC-programmet slik at andre ikke kan endre og redigere NC-programmet?


Det første spørsmålet: Hvordan styre overstyringsbryteren gjennom NC-programmet?


Svar: I programmet du vil kjøre behandling, skriv en makrovariabel #3004=2


Eksempel:

Som vist på skjermbildet ovenfor, når maskinverktøyet kjører til denne delen #3004=2, og deretter kjører det påfølgende programmet, er bryteren for matehastighetsoverstyring på maskinens betjeningspanel ugyldig.

illustrere:


#3004 tilhører systemmakrovariablene. Zou Jun, som jeg sa før, er variablene til CNC-makroprogrammer delt inn i tre kategorier (personlige variabler, offentlige variabler, systemvariabler). Systemvariabler er spesielle variabler inne i maskinverktøysystemet. Hver systemvariabel representerer Betydning er fast i systemet.


Da er betydningen av #3004 i maskinverktøyene til Farak-systemet som følger:


Vel, gjennom tabellen ovenfor, tilordne forskjellige verdier til #3004 for å kontrollere om feedpausebryteren og overstyringen er gyldige.


Skriv for eksempel en setning #3004=2 i programmet, når maskinen leser denne linjen, vil overstyringsbryterfunksjonen være ugyldig.


For eksempel, skriv en setning #3004=3 i programmet, når maskinverktøyet leser denne linjen, vil funksjonene til feedpause og overstyringsbryter være ugyldige.

For det andre, etter å ha kontrollert om matepausebryteren og overstyringsbryteren er gyldige, vil du kanskje beskytte programmet du skrev slik at operatøren ikke kan endre det.


Før vi snakker om dette problemet, må vi først forstå de fire typene og funksjonene til programnummeret (tar Farak som et eksempel):

Programmene vi skriver kan navngis og lagres mellom O0001-O9999-programnumre, og disse programnumrene er delt inn i følgende fire grupper:


OK, programendringer er ikke tillatt

Bare lagre programnummeret mellom 08000-O9999, som kan realiseres ved å angi parametere.


Fortsett som følger:


1.) Endre NE8 NE9 under parameter nr. 3202 til 1 (endre den til 1 etter å ha skrevet programmet, og redigering kan forbys), og endre den til 0 for å åpne redigering.


2.) Endre PSR under parameter 3202 til 0 for å tillate henting av programmer 8000-9999, og 1 for å ikke tillate det! !


3.) Merk at det må endres til 0 når du vil redigere programmet, og 1 er forbudt.


Den spesifikke operasjonen av de tre trinnene ovenfor er som følger:


Åpne parametergrensesnittet og finn parameter 3202 i det, som vist i figuren nedenfor (posisjonen til den røde sirkelen):

bilde

No.3202 Denne parameteren brukes spesielt til å sette programmets skrivebeskyttede modus. Det er NE9 og NE8 i den, og hovedformålet med PSR er som følger:

 

Har PSR lov til å hente programnumre 8000-9999

0: tillat henting

1: ikke tillatt


NE8 Om programredigering av programnumre 8000~8999 skal forbys

0: Ikke forbudt.

1: Deaktivert.


Når denne parameteren er satt til 1, vil følgende redigeringsoperasjoner ikke lenger være mulig.

(1) Sletting av programmer (programmer 8000~8999 vil ikke bli slettet selv om alle programmer er slettet)

(2) Programutgang (selv om operasjonen med å sende ut alle programmer utføres, vil ikke program nr. 8000 til 8999 bli sendt ut)

(3) Redigering av påloggingsprogrammet

(4) Sjekk programmet

 

NE9 Om programmer med programnummer 9000~9999 skal redigeres

0: Ikke forbudt.

1: Deaktivert.

 

Når denne parameteren er satt til 1, vil følgende redigeringsoperasjoner ikke lenger være mulig.

(1) Sletting av programmer (programmer 9000 til 9999 vil ikke bli slettet selv om alle programmer er slettet)

(2) Programutgang (program nr. 9000 til 9999 vil ikke bli sendt ut selv om operasjonen for å sende ut alle programmer utføres)

(3 ) Redigering av registreringsprogrammet

(4) Verifisering av programmet

Vel, bare skriv en makrovariabel, og endre deretter navnet på programmet du ikke vil at andre skal endre til O8000~9999. I henhold til forklaringen ovenfor kan endring av parameterne oppnå ønsket mål!

Påminnelse: For å endre programnavnet O8000~9999, åpne først "parameterbeskyttelsen", og denne parameteren må utføres i MDI-modus! Hvis du ikke forstår, velkommen til å kommunisere med meg.

 

 

Sende bookingforespørsel

whatsapp

skype

E-post

Forespørsel