
HEIDENHAIN iTNC 530 343
8.1 Работа с циклами
Вызов цикла с помощью CYCL CALL POS
Функция CYCL CALL POS вызывает один раз определенный цикл
обработки. Точка старта цикла это позиция, определенная в
CYCL CALL POS-блоке.
УЧПУ подводит к указанной в CYCL CALL POS-записи позиции с
логикой позиционирования:
Если актуальная позиция инструмента на оси инструментов
является больше верхней грани обрабатываемой детали
(Q203), тогда УЧПУ позиционирует сначала на
плоскости
обработки на программируемую позицию а затем на оси
инструментов
Если актуальная позиция инструмента на оси инструментов
лежит ниже верхней грани обарбатываемой детали (Q203),
тогда УЧПУ позиционирует сначала на оси инструментов на
безопасное расстояние а затем на плоскости обработки на
программируемую позицию
Вызов цикла с M99/M89
Действующая покадрово функция M99 вызывает последний
определенный цикл обработки. M99 можно программировать в
конце кадра позиционирования, УЧПУ перемещает потом на эту
позицию и вызывает потом последний определнный цикл
обработки.
Если УЧПУ должно выполнить цикл автоматически после каждого
предложения позиционирования, программируете вызов цикла с
M89 (зависит от параметра станка 7440).
Чтобы отменить воздействие M89, надо программировать
M99 в этом
кадре позиционирования, в котором наезжается
последняя точка старта или
Оператор дефинирует с помощью CYCL DEF новый цикл
обработки
В CYCL CALL POS-кадре должны программироваться
всегда три оси координат. Через координату на оси
инструментов можете легко изменить позицию старта.
Она действует как дополнительное смещение нулевой
точки.
Определенная в CYCL CALL POS-блоке подача
действует только для подвода к программированной в
этом блоке позиции старта.
УЧПУ перемещает к определенной в CYCL CALL POS-
блоке позиции принципиально
с неактивной
коррекцией радиуса (R0).
Если с помощью CYCL CALL POS вызываете цикл, в
котором программировалась позиция старта (нпр. цикл
212), тогда определенная в цикле позиция действует
как дополнительное смещение по отношении к
дефинированной в CYCL CALL POS-записи позиции.
Поэтому следует всегда определяемую в цикле
позицию старта дефинировать с 0.