Как специалист по ЧПУ, мы часто сталкиваемся с производственными операторами или непрофессионалами, которые вмешиваются или модифицируют программу. Чтобы программа не могла быть изменена другими, нам необходимо зашифровать программу.
Эта статья в основном решает две проблемы:
1. Как управлять переключателем блокировки через программу ЧПУ?
2. После управления переключателем блокировки, как защитить программу ЧПУ, чтобы другие не могли изменять и редактировать программу ЧПУ?
Первый вопрос: Как управлять переключателем блокировки через программу ЧПУ?
Ответ: В программе, в которой вы хотите запустить обработку, напишите макропеременную #3004=2
Пример:
Как показано на снимке экрана выше, когда станок переходит к этой секции #3004=2, а затем запускает последующую программу, переключатель коррекции скорости подачи на панели управления станка недействителен.
проиллюстрировать:
#3004 относится к системным макропеременным. Цзоу Цзюнь, как я уже говорил, переменные макропрограмм ЧПУ делятся на три категории (личные переменные, общедоступные переменные, системные переменные). Системные переменные — это специальные переменные внутри системы станка. Каждая системная переменная представляет значение, фиксированное в системе.
Тогда значение #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! Если вы не понимаете, добро пожаловать в общение со мной.





