Цикл 800 NASTR. SIST.KOORD.
Программирование ISO
G800
Применение
Следуйте указаниям инструкции по обслуживанию станка!
Данная функция должна быть активирована и адаптирована производителем станка.
Цикл зависит настроек станка.
Для выполнения токарной обработки необходимо установить инструмент в соответствующее положение в отношении токарного шпинделя. Вы можете использовать для этого цикл 800 NASTR. SIST.KOORD..
Во время токарной обработки важно учитывать угол наклона между инструментом и токарным шпинделем для, например, обеспечения возможности обработки контуров с поднутрениями. В цикле 800 имеются различные возможности выравнивания системы координат для обработки под углом:
- Если поворотная ось позиционирована для наклонной обработки, то с помощью цикла 800 можно выровнять систему координат по положению поворотных осей (Q530=0). В этом случае для правильного пересчёта вы должны запрограммировать M144 или M128/TCPM
- Цикл 800 рассчитывает требуемый угол поворотной оси на основе угла наклона Q531. В зависимости от выбранной стратегии в параметре REZHIM POSICIONIROV. Q530 система ЧПУ позиционирует поворотную ось с компенсирующим перемещением (Q530=1) или без него (Q530=2)
- Цикл 800 рассчитывает требуемый угол поворотной оси на основании угла наклона инструмента Q531, но не выполняет позиционирования поворотной оси (Q530=3). После отработки цикла вы должны самостоятельно позиционировать на рассчитанные значения: Q120 (ось A), Q121 (ось B) и Q122 (ось C).
Если ось фрезерного шпинделя и ось токарного шпинделя расположены параллельно друг другу, то с помощью угла прецессии Q497 можно определить любой поворот системы координат вокруг оси шпинделя (оси Z). Это может потребоваться, если из-за недостатка места для выполнения обработки необходимо привести инструмент в определенное положение или, если нужен лучший обзор для наблюдения за процессом. Если ось фрезерного шпинделя и ось токарного шпинделя расположены не параллельно друг другу, целесообразно применять в обработке только два угла прецессии. Система ЧПУ выбирает из заданного значения Q497 ближайший угол.
Цикл 800 позиционирует фрезерный шпиндель таким образом, что режущая кромка инструмента выровнена по контуру вращения. Вы также можете использовать зеркально отображённый инструмент (OBR. HOD INSTRUMENTA Q498), при этом фрезерный шпиндель будет позиционирован смещённым на 180 °. Это позволяет использовать инструмент как для внутренней, так и для внешней обработки. Расположите режущую кромку инструмента по середине токарного шпинделя при помощи строки перемещения, например, L Y+0 R0 FMAX.
- Если вы измените позицию оси качания, тогда вам нужно будет снова выполнить цикл 800, для того чтобы настроить систему координат
- Проверить ориентацию инструмента перед обработкой
Обточка эксцентриков
Во многих случаях невозможно установить деталь так, чтобы ось центра вращения совпадала с осью токарного шпинделя. Это бывает, например, при обработке больших или несимметричных относительно оси вращения деталей. Токарную обработку можно, тем не менее, выполнить с функцией точения эксцентриков Q535 в цикле 800.
При выполнении эксцентрического точения некоторые линейные оси сопрягаются с токарным шпинделем. Система ЧПУ компенсирует эксцентриситет при помощи кругового компенсирующего движения синхронизированных линейных осей.
Данная функция должна быть активирована и адаптирована производителем станка.
При большом числе оборотов и высоком эксцентриситете для выполнения синхронного движения необходимы высокие подачи линейных осей. В случае не соблюдения такой подачи, контур будет поврежден. Поэтому система ЧПУ выдаст предупреждение, если максимальная скорость оси или ускорение будет превышать 80 %. В таком случае следует сократить число оборотов.
Указания по обслуживанию
- Включение и выключение синхронизации следует выполнять только на остановленном токарном шпинделе
- Проверка отработки с помощью моделирования
- Выбрать технические данные таким образом, чтобы не возникло вибрации (резонансных колебаний).
- Перед обработкой выполните пробный проход, чтобы убедиться в возможности достижения требуемой скорости.
- Система ЧПУ показывает позиции линейных осей, полученные в результате компенсации, только при отображении фактического положения.
Действие
С помощью цикла 800 NASTR. SIST.KOORD. система ЧПУ выравнивает систему координат детали и соответствующим образом ориентирует инструмент. Цикл 800 действует до момента его сброса при помощи цикла 801 или до нового определения цикла 800. Некоторые функции цикла 800 сбрасываются из-за воздействия следующих факторов:
- Зеркальное отражение данных инструмента (Q498 OBR. HOD INSTRUMENTA) сбрасывается во время вызова инструмента TOOL CALL
- Функция TOCHEN. EKSCENTRIKA Q535 сбрасывается в конце программы или при прерывании программы (внутренний останов)
Рекомендации
Производитель станка определяет конфигурацию вашего станка. Если в такой конфигурации шпиндель инструмента определен как ось в кинематике, то потенциометр подачи действует при перемещениях в цикле 800.
Производитель станка может настроить сетку для позиционирования шпинделя инструмента.
- После кадра TOOL CALL заново активируйте инверсию инструмента
- Осторожно протестируйте управляющую программу в режиме работы Отраб. программы режим Покадрово
- При необходимости, измените знак заданного угла SPB.
- Этот цикл можно отработать исключительно в режиме работы FUNCTION MODE TURN.
- Инструмент должен быть установлен в правильное положение и измерен.
- Цикл 800 позиционирует только первую ось вращения, считая от инструмента. Если М138 активирован, то это ограничивает выбор определенными осями вращения. Если вы хотите позиционировать на определённую позицию другую ось вращения, то вы должны соответственно позиционировать эту ось перед вызовом цикла 800.
Указания к программированию
- Данные инструмента могут быть отражены зеркально (Q498 OBR. HOD INSTRUMENTA), только тогда, когда выбран токарный инструмент.
- Для сброса цикла 800 запрограммируйте цикл 801 SBROS SISTEMY KOORDINAT.
- Цикл 800 ограничивает максимально допустимую частоту вращения при точении эксцентрика. Это получается в результате конфигурации, зависящей от станка (задается производителем станка), и величины эксцентриситета. Существует возможность запрограммировать ограничение частоты вращения перед циклом 800 с помощью функции FUNCTION TURNDATA SMAX. Если значение этого ограничения частоты вращения меньше чем ограничение частоты вращения, рассчитанное в цикле 800, действует меньшее значение. Для сброса цикла 800 запрограммируйте цикл 801. Тем самым будут сброшены также установленные в цикле ограничения скорости вращения. Далее действует снова ограничение частоты вращения, запрограммированной при вызове цикла с помощью функции ФУНКЦИЯ ДАННЫХ ТОЧЕНИЯ SMAX.
- Если заготовка должна вращаться вокруг шпинделя детали, используйте смещение шпинделя детали в таблице точек привязки. Базовое вращение не возможно, система ЧПУ выдаст сообщение об ошибке.
- Если вы используете в параметре Q530 обработка под углом значение 0 (поворотные оси предварительно позиционированы), то вы должны перед этим запрограммировать M144 или TCPM/M128.
- При использовании в параметре Q530 Обработка под углом настроек 1: MOVE, 2: TURN и 3: STAY, система ЧПУ (в зависимости от конфигурации станка) активирует функцию M144 или TCPM
Параметры цикла
Вспомогательная графика | Параметр |
---|---|
Q497 Угол прецессии? Угол, на который система ЧПУ устанавливает инструмент. Ввод: 0.0000...359.9999 | |
Q498 Обр. ход инструм. (0=нет/1=да)? Зеркальное отображение инструмента для обработки внутри / снаружи. Ввод: 0, 1 | |
Q530 Режим позиционирования? Позиционирование поворотных осей для обработки под углом: 0: сохранение положения поворотных осей (оси должны быть предварительно позиционированы) 1: оси вращения автоматически позиционируются со слежением за вершиной инструмента (MOVE). Относительное расположение инструмента и заготовки при этом не изменится. Система ЧПУ выполняет компенсационное движение с помощью линейных осей 2: оси вращения автоматически позиционируются, без слежения за вершиной инструмента (TURN) 3: оси вращения не позиционируются. Позиционируете поворотные оси в следующем, отдельном кадре позиционирования (STAY). Система ЧПУ сохраняет значения позиции в параметрах Q120 (ось A), Q121 (ось B) и Q122 (ось C). Ввод: 0, 1, 2, 3 | |
Q531 Угол установки? Угол угол наклона для выравнивания инструмента Ввод: –180...+180 | |
Q532 Подача позиционирования? Скорость перемещения поворотных осей при автоматическом позиционировании Ввод: 0001...99999,999 или альтернативно FMAX | |
Q533 Предпочтительное направление? 0: решение, ближайшее к текущей позиции -1: решение, лежащее в диапазоне от 0° до -179,9999°. +1: решение, лежащее в диапазоне от 0° до +180°. -2: решение, лежащее в диапазоне от -90° до -179,9999°. +2: решение, лежащее от +90° до +180°. Ввод: -2, -1, 0, +1, +2 | |
Q535 Точение эксцентрика? Сопряжение осей для точения эксцентрика: 0: нет сопряжения осей 1: активировать сопряжение осей. Центр вращения находится в активной точке привязки 2: активировать сопряжение осей. Центр вращения находится в активной нулевой точке 3: Сопряжение осей не менять Ввод: 0, 1, 2, 3 | |
Q536 Точен. эксцентрика без останова? Прерывание выполнения программы перед сопряжением осей: 0: Останов перед новым сопряжением. Система ЧПУ в остановленном состоянии откроет окно, в котором будет отображаться значение эксцентриситета и максимальные отклонения отдельных осей. Затем вы можете продолжить обработку с помощью NC-старт или выбрать ОТМЕНА 1: сопряжение осей без предварительного останова Ввод: 0, 1 | |
Q599 или QS599 Расстояние отвода / макрос? Отход перед выполнением позиционирования вдоль оси вращения или по оси инструмента: 0: без отвода -1: максимальный отвод с помощью M140 MB MAX, смотри Отвод по оси инструмента с помощью М140 >0: путь для отвода в мм или дюйм "...": путь к управляющей программе, которая должна вызываться как макрос пользователя. Ввод: –1...9999 или текст максимум 255 знаков или QS-параметр |
11 CYCL DEF 800 NASTR. SIST.KOORD. ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Пользовательский макрос
Пользовательский макрос – это другая управляющая программа.
Пользовательский макрос содержит последовательность нескольких команд. Макрос позволяет определить несколько функций ЧПУ, которые выполняет система ЧПУ. Как пользователь, вы создаете макросы как управляющие программы.
Функциональность макросов соответствует вызываемым управляющим программам, например, через PGM CALL. Вы определяете макрос как управляющую программу с типом файла *.h или *.i.
- HEIDENHAIN рекомендует использовать в макросах QL-параметры. QL-параметры действуют исключительно локально в пределах управляющей программы. Если вы используете другие типы переменных в макросе, изменения могут также повлиять на вызывающую управляющую программу. Чтобы внести явные изменения в вызывающую программу ЧПУ, используйте параметры Q или QS с номерами от 1200 до 1399.
- Вы можете считать значения параметров цикла внутри макроса.
Пример пользовательского макроса для отвода
0 BEGIN PGM RET MM | |
1 FUNCTION RESET TCPM | ; Сброс TCPM |
2 L Z-1 R0 FMAX M91 | ; Перемещения с помощью M91 |
3 FN 10: IF +Q533 NE +0 GOTO LBL "DEF_DIRECTION" | ; Если Q533 (предпочтительное направление из цикла 800) не равен 0, перейти к LBL "DEF_DIRECTION" |
4 FN 18: SYSREAD QL1 = ID240 NR1 IDX4 | ; Чтение системных данных (заданная позиция в REF координатах) и сохранение в QL1 |
5 QL0 = 500 * SGN QL1 | ; SGN = проверка знака |
6 FN 9: IF +0 EQU +0 GOTO LBL "MOVE" | ; Перейти к LBL MOVE |
7 LBL "DIRECTION" | |
8 QL0 = 500 * SGN Q533 | ; SGN = проверка знака |
9 LBL "MOVE" | |
10 L X-500 Y+QL0 R0 FMAX M91 | ; отвод с помощью M91 |
11 END PGM RET MM |