May 11, 2023 Залишити повідомлення

Як захистити програму NC, щоб інші не могли змінювати та редагувати програму NC?

 

Як технік з ЧПК, ми часто стикаємося з операторами виробництва або непрофесіоналами, які підробляють або модифікують програму. Щоб запобігти втручанню в програму іншими особами, нам потрібно зашифрувати програму.

Ця стаття в основному вирішує дві проблеми:

1. Як керувати перемикачем перевизначення через програму ЧПУ?

2. Як захистити програму ЧПУ після керування перемикачем, щоб інші не могли змінювати та редагувати програму ЧПУ?


Перше запитання: як керувати перемикачем перевизначення через програму ЧПУ?


Відповідь: у програмі, яку ви хочете запустити, запишіть макрозмінну #3004=2


приклад:

Як показано на знімку екрана вище, коли верстат переходить до цієї секції #3004=2, а потім запускає наступну програму, перемикач зміни швидкості подачі на панелі керування верстатом недійсний.

проілюструвати:


#3004 належить до системних макрозмінних. Zou Jun, як я вже говорив раніше, змінні макропрограм ЧПК поділяються на три категорії (персональні змінні, загальнодоступні змінні, системні змінні). Системні змінні — це спеціальні змінні в системі верстата. Кожна системна змінна представляє значення, зафіксоване в системі.


Тоді значення #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

Електронна пошта

Розслідування