Защита списка станочных параметров

Защита текущего списка станочных параметров от редактирования через кодовое число 95148: - В файле OEM.SYS, определяется новое кодовое число входа, MPPASSWORD = [кодовое число], для редактирования списка станочных параметров.При этом больше нет возможности редактировать через кодовое число 95148.Для защиты отдельных станочных параметров от редактирования: - В MPLOCKFILE = вход в файл OEM.SYS, введите путь к субфайлу станочных параметров.Только тогда можно редактировать те параметры, которые не определены в этом файле. Если есть разница между текущим значением MP и значением MP в этом субфайле, TNC выдает сообщение об ошибке и окно со значением из субфайла для вашего подтверждения.

4 – 6 HEIDENHAIN Техническое руководство TNC 426, TNC 430

Изменение входных величин через PLC Возможно также изменение станочных параметров через PLC. Для этой цели применяются следующие модули: -Module 9031 Перезапись станочных параметров -Module 9032 Чтение станочных параметров -Module 9033 Выбор файла параметров -Module 9034 Загрузка субфайла станочных параметров
  Параметры, которые можно изменить при помощи Модуля 9031 или Модуля 9034 через PLC, обозначены в списке [страница ...]. Модуль 9031 Перезапись станочного параметра С этим модулем можно перезаписывать значение данного станочного параметра с новым значением. Вводимая величина должна быть натуральным числом с десятичной точкой, сдвинутой на число возможных десятичных разрядов. Пример: MP910.0 = 100.12 [мм],передаваемое значение: 1001200 (4 десятичных разряда) Значение в памяти ,во время выполнения,изменяетс. В доступном для редактирования станочном файле значение параметра не изменяется. Старое значение становится достоверным снова после того, как файл станочного параметра отредактирован и закрыт. Для неиндексированных станочных параметров, нуль должен быть передан, как индекс. Как только программа NC началась, модуль работает только в течение выдачи строба M/S/T/Q. Вызов только в виде представленного задания. Запрос: PS B/W/D/K < код ошибки > PS B/W/D/K < индекс MP > PS B/W/D < значение MP > CM 9031 PL B/W/D < код ошибки >    
0: Нет ошибки 1: MP не существует / не изменяемый / не изменяется корректно в течение выполнения программы 2: Значение MP выходит из диапазона 3: Ошибка при записи (фатальная ошибка) 4: Запрос не был от представленного задания 5: Запрос в течение выполняющейся программы без строба
   


Апрель 2000 Ввод и вывод станочных параметров 4 - 7

Модуль 9032 Чтение станочных параметров   С этим модулем можно читать значение данного параметра из активного файла станочных параметров. Вводная величина передается в виде натурального числа с десятичной точкой ,сдвинутой на число возможных десятичных разрядов. Читается только значение из доступного для редактирования файла станочных параметров,и не любое значение модифицируется в памяти во время выполнения PLC Модуля 9031. Для неиндексированных машинных параметров, нуль должен быть передан, как индекс. Вызов только в виде представленного задания. Запрос: PS B/W/D/K < номер MP > PS B/W/D/K < индекс MP > CM 9032 PL B/W/D < значение MP / код ошибки >
1: Номер MP не существует 2: Нет разделителя(:) 3: Значение MP выходит из диапазона 4: MP не найден в файле 5: Не найден файл MP 6: Запрос не был от представленного задания 7: MP имеет "строчный" тип 8: Нет системной памяти  

4 - 8 HEIDENHAIN Техническое руководство TNC 426, TNC 430


Модуль 9033 Выбор файла параметров С этим модулем можно выбирать новый файл станочных параметров. Если файлы параметров были изменены,это отложенный сброс, и систему управления необходимо перезапустить.   Предупреждение Модуль не учитывает проблемы безопасности существующие при отложенном сбросе управления (например, движения осей и шпинделя по инерции на ограничитель.   Файл, который будет выбран, проверяется; дефектный файл выбран не будет. Если выбор файла успешен, возврата к вызывающей программе PLC нет. Имя файла передается в строку, которая должна содержать законченный путь, название и расширение файла.   Другие символы,пробелы между символами, не разрешаются. Если программа PLC создана внешним образом, гарантируйте, что символы нижнего регистра не используются для имени файла! Как только программа NC началась, модуль работает только в течение M/S/T/Q строба. Вызов только в виде представленного задания. Запрос:
PS B/W/D/K < номер строки > 0 – 3
CM  
    Примечание: Если новый файл выбран, выполнение программы заканчивается здесь.
PS B/W/D < код ошибки >
0: Нет ошибки. Файл был уже выбран. 1: Строка не содержит достоверное имя файла. 2: Файл не найден 3: Файл дефектный 4: Был перенесен неправильный номер строки (0 - 3) 5: Не было запроса от представленного задания 6: Запрос в течение выполнения программы без строба

Апрель 2000 Ввод и вывод станочных параметров 4 - 9

Модуль 9034 Загрузка в субфайл станочных параметров С этим модулем Вы загружаете содержание данного станочного параметра в основную память. Все MP, не перечисленные в этом файле остаются неизменными. Файл MP, который будет выбран проверяется. Дефектный файл не загружается. Если файл MP содержит параметры, которые требуют сброса системы, файл не загружается. Имя файла переносится в строку, которая должна содержать полный путь, имя и расширение файла. Другие символы и пробелы не разрешены.   Если программа PLC создана внешним образом, гарантируйте, что символы нижнего регистра не используются для имени файла! Как только программа NC началась, модуль работает только в течение M/S/T/Q строба. Вызов только в виде представленного задания.   Вызов:
PS B/W/D/K < номер строки > 0 - 3
CM 9034    
PL B/W/D <код ошибки>
0: Нет ошибки 1: Строка не содержит достоверное имя файла, или название (включая путь) слишком длинно. 2: Файл не найден 3: Файл дефектный / содержит параметры сброса 4: Был передан неправильный номер строки (0-3) 5: Не было запроса от представленного задания 6: Запрос в течение выполнения программы без строба  

4 - 10 HEIDENHAIN Техническое руководство TNC 426, TNC 430

Наши рекомендации