May 11, 2023 Остави съобщение

Как да защитите NC програмата, така че другите да не могат да променят и редактират NC програмата?

 

Като техник с ЦПУ често се сблъскваме с производствени оператори или непрофесионалисти, които подправят или модифицират програмата. За да предотвратим манипулиране на програмата от други, трябва да я шифроваме.

Този документ решава основно два проблема:

1. Как да контролирате превключвателя за отмяна чрез NC програмата?

2. След като контролирате превключвателя за отмяна, как да защитите NC програмата, така че други да не могат да променят и редактират NC програмата?


Първият въпрос: Как да контролирате превключвателя за отмяна чрез NC програмата?


Отговор: В програмата, която искате да стартирате обработка, напишете макропроменлива #3004=2


Пример:

Както е показано на екранната снимка по-горе, когато машинният инструмент работи към тази секция #3004=2 и след това изпълнява следващата програма, превключвателят за отмяна на скоростта на подаване на операционния панел на машината е невалиден.

илюстрирам:


#3004 принадлежи към системните макро променливи. Zou Jun, както казах преди, променливите на CNC макро програмите са разделени на три категории (лични променливи, публични променливи, системни променливи). Системните променливи са специални променливи в системата на машинния инструмент. Всяка системна променлива представлява Значението е фиксирано в системата.


Тогава значението на #3004 в машинните инструменти на системата Farak е следното:


Е, чрез горната таблица присвоете различни стойности на #3004, за да контролирате дали превключвателят за пауза на подаването и отмяната са валидни.


Например, напишете изречение #3004=2 в програмата, когато машината прочете този ред, функцията за превключване на отмяна ще бъде невалидна.


Например, напишете изречение #3004=3 в програмата, когато машинният инструмент прочете този ред, функциите за пауза на подаване и превключвател за отмяна ще бъдат невалидни.

Второ, след като контролирате дали превключвателят за пауза на подаването и превключвателят за отмяна са валидни, може да искате да защитите програмата, която сте написали, така че операторът да не може да я променя.


Преди да говорим за този въпрос, първо трябва да разберем четирите типа и функции на програмния номер (като вземем Farak за пример):

Програмите, които пишем, могат да бъдат именувани и записани между O0001-O9999 програмни номера и тези програмни номера са разделени на следните четири групи:


Добре, модификациите на програмата не са разрешени

Просто запазете номера на програмата между 08000-O9999, което може да се реализира чрез задаване на параметри.


Продължете както следва:


1.) Променете NE8 NE9 под параметър № 3202 на 1 (променете го на 1 след написването на програмата и редактирането може да бъде забранено) и го променете на 0, за да отворите редактирането.


2.) Променете PSR под параметър 3202 на 0, за да разрешите извличането на програми 8000-9999, и 1, за да не го разрешите! !


3.) Имайте предвид, че трябва да се промени на 0, когато искате да редактирате програмата, а 1 е забранено.


Конкретната операция на горните три стъпки е както следва:


Отворете интерфейса на параметрите и намерете параметъра 3202 в него, както е показано на фигурата по-долу (позицията на червения кръг):

снимка

No.3202 Този параметър се използва специално за задаване на режим само за четене на програмата. В него има NE9 и NE8, а основната цел на PSR е следната:

 

Разрешено ли е на PSR да извлича програмни номера 8000-9999

0: разрешаване на извличане

1: не е разрешено


NE8 Дали да се забрани програмното редактиране на програмни номера 8000~8999

0: Не е забранено.

1: Забранено.


Когато този параметър е зададен на 1, следните операции за редактиране вече няма да са възможни.

(1) Изтриване на програми (програми 8000~8999 няма да бъдат изтрити дори ако всички програми бъдат изтрити)

(2) Програмен изход (дори ако се изпълни операцията за извеждане на всички програми, програми № 8000 до 8999 няма да бъдат изведени)

(3) Редактиране на програмата за влизане

(4) Проверете програмата

 

NE9 Дали да се редактират програми с номера на програми 9000~9999

0: Не е забранено.

1: Забранено.

 

Когато този параметър е зададен на 1, следните операции за редактиране вече няма да са възможни.

(1) Изтриване на програми (програми от 9000 до 9999 няма да бъдат изтрити, дори ако всички програми бъдат изтрити)

(2) Програмен изход (програми № 9000 до 9999 няма да бъдат изведени дори ако се изпълни операцията за извеждане на всички програми)

(3 ) Редакция на регистрационната програма

(4) Проверка на програмата

Е, просто напишете макропроменлива и след това променете името на програмата, която не искате другите да променят, на O8000~9999. Съгласно горното обяснение, модифицирането на параметрите може да постигне желаната цел!

Напомняне: За да промените името на програмата O8000~9999, първо отворете "защита на параметрите" и този параметър трябва да се извърши в режим MDI! Ако не разбирате, добре дошли да общувате с мен.

 

 

Изпрати запитване

whatsapp

skype

Имейл

Запитване