4 совместимость в программах din – Инструкция по эксплуатации HEIDENHAIN SW 54843x-02
Страница 617
HEIDENHAIN MANUALplus 620
617
9.4
Сов
м
ес
тим
о
сть
в
программ
ах
DIN
9.4 Совместимость в программах
DIN
Формат программы DIN предыдущих систем CNC PILOT 4290
отличается от формата MANUALplus 620. Программы из
предыдущих систем управления можно импортировать в новую
систему ЧПУ с помощью программы-конвертора.
При открытии NC-программы MANUALplus 620 распознает
программы с настройками управления предыдущих систем.
После контрольного запроса на подтверждение эта программа
преобразуется. Программа получает к своему названию
приставку "CONV_...". Этот преобразователь является также
составной частью "Трансфера" (режима работы организация).
Во время работы с программами DIN необходимо учитывать
различные стратегии управления инструментами, настроек
параметров, программирования переменных и PLC-
программирования.
При конвертации DIN-программ CNC PILOT 4290 необходимо
учитывать следующие пункты:
Вызов инструмента (T-команды раздела РЕВОЛЬВЕР):
T-команды, содержащие ссылку на базу данных инструмента,
принимаются без изменений (пример: T1 ID“342-300.1“)
T-команды, содержащие ссылку на данные инструментов, не
могут конвертироваться.
Программирование переменных:
D-переменные (#-переменные) заменяются на #-переменные
нового синтаксиса. В зависимости от диапазона чисел при этом
используются переменные #c или #l,или #n, или #i.
Особенности: #0 становится #c30, #30 становится #c51
V-переменные заменяются на #g-переменные. При присвоении
значений фигурные скобки удаляются. В выражениях фигурные
скобки заменяются на круглые.
Обращения переменных к данным по инструментам, размерам
станка, D-коррекциям, данным параметров, а также событиям
не могут конвертироваться. Эти отрезки программ необходимо
обрабатывать. Исключение: Событие "Поиск по стартовому
кадру активен" E90[1] превращается в #i6
Учитывайте то, что - в отличие от 4290 - интерпретатор
MANUALplus 620 в каждом ходе выполнения программы
обрабатывает строки заново.
M-функции:
M30 с NS.. становится M0 M99 NS
M97 удаляется для одноканального управления
Все остальные М-функции принимаются без изменений