Som CNC-tekniker støder vi ofte på produktionsoperatører eller ikke-professionelle, der manipulerer eller ændrer programmet. For at forhindre, at programmet bliver manipuleret af andre, skal vi kryptere programmet.
Dette papir løser hovedsageligt to problemer:
1. Hvordan styres overstyringskontakten gennem NC-programmet?
2. Hvordan beskytter man NC-programmet efter styring af overstyringskontakten, så andre ikke kan ændre og redigere NC-programmet?
Det første spørgsmål: Hvordan styres overstyringskontakten gennem NC-programmet?
Svar: I det program, du vil køre behandling, skal du skrive en makrovariabel #3004=2
Eksempel:
Som vist på skærmbilledet ovenfor, når værktøjsmaskinen kører til denne sektion #3004=2 og derefter kører det efterfølgende program, er kontakten til tilsidesættelse af feedrate på maskinens betjeningspanel ugyldig.
illustrere:
#3004 hører til systemets makrovariable. Zou Jun, som jeg sagde før, er variablerne i CNC-makroprogrammer opdelt i tre kategorier (personlige variabler, offentlige variabler, systemvariabler). Systemvariabler er specielle variabler inde i værktøjsmaskinsystemet. Hver systemvariabel repræsenterer Betydning er fast i systemet.
Så er betydningen af #3004 i Farak-systemets værktøjsmaskiner som følger:
Nå, gennem ovenstående tabel, tildel forskellige værdier til #3004 for at kontrollere, om feed-pausekontakten og tilsidesættelsen er gyldige.
For eksempel, skriv en sætning #3004=2 i programmet, når maskinen læser denne linje, vil tilsidesætte switch-funktionen være ugyldig.
Skriv f.eks. en sætning #3004=3 i programmet, når værktøjsmaskinen læser denne linje, vil funktionerne til feedpause og tilsidesættelseskontakt være ugyldige.
For det andet, efter at have kontrolleret, om fodringspausekontakten og tilsidesættelseskontakten er gyldige, vil du måske beskytte det program, du skrev, så operatøren ikke kan ændre det.
Før vi taler om dette problem, skal vi først forstå de fire typer og funktioner af programnummeret (med Farak som et eksempel):
De programmer, vi skriver, kan navngives og gemmes mellem O0001-O9999-programnumre, og disse programnumre er opdelt i følgende fire grupper:
OK, programændringer er ikke tilladt
Gem blot programnummeret mellem 08000-O9999, hvilket kan realiseres ved at indstille parametre.
Fortsæt som følger:
1.) Skift NE8 NE9 under parameter nr. 3202 til 1 (ændre det til 1 efter at have skrevet programmet, og redigering kan forbydes), og skift det til 0 for at åbne redigering.
2.) Skift PSR under parameter 3202 til 0 for at tillade hentning af programmer 8000-9999, og 1 for ikke at tillade det! !
3.) Bemærk at det skal ændres til 0 når du vil redigere programmet, og 1 er forbudt.
Den specifikke betjening af ovenstående tre trin er som følger:
Åbn parametergrænsefladen og find parameter 3202 i den, som vist i figuren nedenfor (positionen af den røde cirkel):
billede
Nr.3202 Denne parameter bruges specielt til at indstille programmets skrivebeskyttede tilstand. Der er NE9 og NE8 i det, og hovedformålet med PSR er som følger:
Har PSR lov til at hente programnumre 8000-9999
0: tillad hentning
1: ikke tilladt
NE8 Om programredigering af programnumre 8000~8999 skal forbydes
0: Ikke forbudt.
1: Deaktiveret.
Når denne parameter er indstillet til 1, vil følgende redigeringshandlinger ikke længere være mulige.
(1) Sletning af programmer (programmer 8000~8999 slettes ikke, selvom alle programmer slettes)
(2) Programoutput (selvom operationen med at udlæse alle programmer udføres, vil programmer nr. 8000 til 8999 ikke blive outputtet)
(3) Redigering af login-programmet
(4) Tjek programmet
NE9 Om programmer med programnumre 9000~9999 skal redigeres
0: Ikke forbudt.
1: Deaktiveret.
Når denne parameter er indstillet til 1, vil følgende redigeringshandlinger ikke længere være mulige.
(1) Sletning af programmer (programmer 9000 til 9999 slettes ikke, selvom alle programmer slettes)
(2) Programoutput (programmer nr. 9000 til 9999 vil ikke blive outputtet, selvom operationen til at outputte alle programmer udføres)
(3) Redigering af registreringsprogrammet
(4) Verifikation af programmet
Nå, skriv bare en makrovariabel, og skift derefter navnet på det program, du ikke ønsker, at andre skal ændre til O8000~9999. Ifølge ovenstående forklaring kan ændring af parametrene opnå dit ønskede mål!
Påmindelse: For at ændre programnavnet O8000~9999 skal du først åbne "parameterbeskyttelsen", og denne parameter skal udføres i MDI-tilstand! Hvis du ikke forstår, er du velkommen til at kommunikere med mig.





