Som CNC-tekniker stöter vi ofta på produktionsoperatörer eller icke-professionella som manipulerar eller modifierar programmet. För att förhindra att programmet manipuleras av andra måste vi kryptera programmet.
Denna artikel löser huvudsakligen två problem:
1. Hur styr man överstyrningsbrytaren genom NC-programmet?
2. Hur skyddar man NC-programmet så att andra inte kan modifiera och redigera NC-programmet efter att ha kontrollerat omkopplaren?
Den första frågan: Hur styr man överstyrningsbrytaren genom NC-programmet?
Svar: I programmet du vill köra bearbetning, skriv en makrovariabel #3004=2
Exempel:
Som visas i skärmdumpen ovan, när verktygsmaskinen kör till den här sektionen #3004=2 och sedan kör det efterföljande programmet, är omkopplaren för överstyrning av matningshastigheten på maskinens manöverpanel ogiltig.
illustrera:
#3004 tillhör systemets makrovariabler. Zou Jun, som jag sa tidigare, är variablerna för CNC-makroprogram indelade i tre kategorier (personliga variabler, offentliga variabler, systemvariabler). Systemvariabler är specialvariabler inuti verktygsmaskinsystemet. Varje systemvariabel representerar Betydelsen är fixerad i systemet.
Då är innebörden av #3004 i verktygsmaskinerna i Farak-systemet som följer:
Tja, genom tabellen ovan, tilldela olika värden till #3004 för att kontrollera om strömbrytaren och åsidosättandet av matningspaus är giltiga.
Skriv till exempel en mening #3004=2 i programmet, när maskinen läser den här raden kommer funktionen för åsidosättande av omkopplare att vara ogiltig.
Skriv till exempel en mening #3004=3 i programmet, när verktygsmaskinen läser den här raden kommer funktionerna för matningspaus och åsidosättande att vara ogiltiga.
För det andra, efter att ha kontrollerat om matningspaus-omkopplaren och åsidosättande-omkopplaren är giltiga, kanske du vill skydda programmet du skrev så att operatören inte kan ändra det.
Innan vi pratar om det här problemet måste vi först förstå de fyra typerna och funktionerna för programnumret (ta Farak som ett exempel):
De program vi skriver kan namnges och sparas mellan O0001-O9999-programnummer, och dessa programnummer är indelade i följande fyra grupper:
OK, programändringar är inte tillåtna
Spara bara programnumret mellan 08000-O9999, vilket kan realiseras genom att ställa in parametrar.
Fortsätt enligt följande:
1.) Ändra NE8 NE9 under parameter nr 3202 till 1 (ändra den till 1 efter att ha skrivit programmet, och redigering kan förbjudas), och ändra den till 0 för att öppna redigeringen.
2.) Ändra PSR under parameter 3202 till 0 för att tillåta hämtning av program 8000-9999, och 1 för att inte tillåta det! !
3.) Observera att det måste ändras till 0 när du vill redigera programmet, och 1 är förbjudet.
Den specifika funktionen för ovanstående tre steg är som följer:
Öppna parametergränssnittet och hitta parametern 3202 i det, som visas i bilden nedan (positionen för den röda cirkeln):
bild
No.3202 Denna parameter används speciellt för att ställa in programmets lässkyddade läge. Det finns NE9 och NE8 i den, och huvudsyftet med PSR är följande:
Får PSR hämta programnummer 8000-9999
0: tillåt hämtning
1: inte tillåtet
NE8 Om programredigering av programnummer 8000~8999 ska förbjudas
0: Inte förbjudet.
1: Inaktiverad.
När denna parameter är inställd på 1 kommer följande redigeringsoperationer inte längre att vara möjliga.
(1) Radering av program (program 8000~8999 kommer inte att raderas även om alla program raderas)
(2) Programutmatning (även om operationen att mata ut alla program körs, kommer inte program nr 8000 till 8999 att matas ut)
(3) Redigering av inloggningsprogrammet
(4) Kontrollera programmet
NE9 Om program med programnummer 9000~9999 ska redigeras
0: Inte förbjudet.
1: Inaktiverad.
När denna parameter är inställd på 1 kommer följande redigeringsoperationer inte längre att vara möjliga.
(1) Radering av program (program 9000 till 9999 kommer inte att raderas även om alla program raderas)
(2) Programutgång (program nr. 9000 till 9999 kommer inte att matas ut även om operationen för att mata ut alla program exekveras)
(3 ) Redigering av registreringsprogrammet
(4) Verifiering av programmet
Tja, skriv bara en makrovariabel och ändra sedan namnet på programmet du inte vill att andra ska ändra till O8000~9999. Enligt ovanstående förklaring kan modifiering av parametrarna uppnå ditt önskade mål!
Påminnelse: För att ändra programnamnet O8000~9999, öppna först "parameterskyddet", och denna parameter måste utföras i MDI-läge! Om du inte förstår, välkommen att kommunicera med mig.





