Jako technik CNC często spotykamy się z operatorami produkcji lub nieprofesjonalistami, którzy manipulują lub modyfikują program. Aby uniemożliwić manipulowanie programem przez inne osoby, musimy zaszyfrować program.
Ten artykuł rozwiązuje głównie dwa problemy:
1. Jak sterować przełącznikiem override poprzez program NC?
2. Po sterowaniu przełącznikiem override, jak zabezpieczyć program NC, aby inni nie mogli modyfikować i edytować programu NC?
Pierwsze pytanie: Jak sterować przełącznikiem override przez program NC?
Odpowiedź: W programie, w którym chcesz uruchomić przetwarzanie, napisz makrozmienną #3004=2
Przykład:
Jak pokazano na powyższym zrzucie ekranu, gdy obrabiarka przechodzi do tej sekcji #3004=2, a następnie uruchamia kolejny program, przełącznik korekcji szybkości posuwu na panelu operacyjnym maszyny jest nieaktywny.
zilustrować:
#3004 należy do makrozmiennych systemowych. Zou Jun, jak powiedziałem wcześniej, zmienne makroprogramów CNC dzielą się na trzy kategorie (zmienne osobiste, zmienne publiczne, zmienne systemowe). Zmienne systemowe to specjalne zmienne wewnątrz systemu obrabiarki. Każda zmienna systemowa reprezentuje Znaczenie jest ustalone w systemie.
Zatem znaczenie #3004 w obrabiarkach systemu Farak jest następujące:
Cóż, korzystając z powyższej tabeli, przypisz różne wartości do #3004, aby kontrolować, czy przełącznik pauzy posuwu i nadpisanie są prawidłowe.
Na przykład napisz zdanie #3004=2 w programie, gdy maszyna odczyta ten wiersz, funkcja przełącznika nadpisywania będzie nieprawidłowa.
Na przykład napisz zdanie #3004=3 w programie, gdy obrabiarka odczyta ten wiersz, funkcje wstrzymania posuwu i przełącznika nadrzędnego będą nieważne.
Po drugie, po sprawdzeniu, czy przełącznik pauzy w posuwie i przełącznik nadrzędny są prawidłowe, możesz chcieć zabezpieczyć program, który napisałeś, aby operator nie mógł go modyfikować.
Zanim omówimy ten problem, musimy najpierw zrozumieć cztery typy i funkcje numeru programu (na przykładzie Faraka):
Programy, które piszemy, mogą być nazywane i zapisywane pod numerami programów O0001-O9999, a te numery programów są podzielone na następujące cztery grupy:
OK, modyfikacje programu są niedozwolone
Wystarczy zapisać numer programu między 08000-O9999, co można zrealizować poprzez ustawienie parametrów.
Postępować w następujący sposób:
1.) Zmień NE8 NE9 w parametrze nr 3202 na 1 (zmień na 1 po napisaniu programu, a edycja może zostać zabroniona) i zmień na 0, aby otworzyć edycję.
2.) Zmień PSR w parametrze 3202 na 0, aby umożliwić pobieranie programów 8000-9999, i 1, aby na to nie zezwalać! !
3.) Zauważ, że aby edytować program, należy go zmienić na 0, a 1 jest zabronione.
Konkretne działanie powyższych trzech kroków jest następujące:
Otwórz interfejs parametrów i znajdź w nim parametr 3202, jak pokazano na poniższym rysunku (pozycja czerwonego kółka):
zdjęcie
Nr 3202 Ten parametr jest specjalnie używany do ustawiania trybu tylko do odczytu programu. Są w nim NE9 i NE8, a głównym celem PSR jest:
Czy PSR może pobierać numery programów 8000-9999
0: zezwól na pobieranie
1: niedozwolone
NE8 Czy zabronić edytowania programów o numerach 8000~8999
0: Nie zabronione.
1: Wyłączone.
Gdy ten parametr jest ustawiony na 1, następujące operacje edycyjne nie będą już możliwe.
(1) Usuwanie programów (programy 8000~8999 nie zostaną usunięte, nawet jeśli wszystkie programy zostaną usunięte)
(2) Wyjście programu (nawet jeśli operacja wysłania wszystkich programów zostanie wykonana, programy nr 8000 do 8999 nie zostaną wyprowadzone)
(3) Edycja programu logowania
(4) Sprawdź program
NE9 Czy edytować programy o numerach programów 9000~9999
0: Nie zabronione.
1: Wyłączone.
Gdy ten parametr jest ustawiony na 1, następujące operacje edycyjne nie będą już możliwe.
(1) Usuwanie programów (programy od 9000 do 9999 nie zostaną usunięte, nawet jeśli wszystkie programy zostaną usunięte)
(2) Wyjście programu (programy nr 9000 do 9999 nie zostaną wyprowadzone, nawet jeśli operacja wysłania wszystkich programów zostanie wykonana)
(3 ) Edycja programu rejestracyjnego
(4) Weryfikacja programu
Cóż, po prostu napisz makrozmienną, a następnie zmień nazwę programu, którego nie chcesz, aby inni modyfikowali, na O8000~9999. Zgodnie z powyższym wyjaśnieniem, modyfikacja parametrów może osiągnąć zamierzony cel!
Przypomnienie: Aby zmodyfikować nazwę programu O8000~9999, najpierw otwórz „ochronę parametrów”, a ten parametr musi być przeprowadzony w trybie MDI! Jeśli nie rozumiesz, zapraszamy do komunikowania się ze mną.





