Полный список команд и синтаксиса Heidenhain (TNC)
-
Основные команды движения
- Линейное перемещение (G01 аналог)
L X+10 Y+20 Z-5 F100 ; Абсолютное движение к координатам X10, Y20, Z-5 L IX+5 IY-3 ; Относительное перемещение (инкрементное)
- Круговая интерполяция (G02/G03 аналог)
CC X+0 Y+0 ; Центр окружности CP IPA+30 DR+ ; По часовой стрелке (DR+), диаметр 30 мм CP IPA+20 DR- ; Против часовой стрелки (DR-)
- Быстрый ход (G00 аналог)
L X+50 Y+50 FMAX ; Быстрое перемещение к X50 Y50
Циклы обработки (CYCL DEF)
- Сверление
CYCL DEF 200 (Сверление) DEPTH = -20 ; Глубина сверления PECKG = 5 ; Глубина за один проход DWELL = 0.3 ; Пауза (сек)
- Фрезерование паза
CYCL DEF 220 (Прямоугольный паз) LENGTH = 40 ; Длина паза WIDTH = 10 ; Ширина паза DEPTH = -5 ; Глубина
- Нарезание резьбы
CYCL DEF 240 (Резьба) PITCH = 1.5 ; Шаг резьбы DEPTH = -10 ; Глубина
Параметрическое программирование (Q-параметры)
Q1 = 50 ; Диаметр заготовки Q2 = Q1 / 2 ; Радиус FN 0: Q3 = Q2 + 5 ; Сложение FN 11: IF Q1 > 10 GOTO LBL 1 ; Условный переход
Системные команды
- Вызов инструмента
TOOL CALL 2 Z S4000 ; Инструмент №2, 4000 об/мин
- Управление шпинделем
M03 ; Включить шпиндель (по часовой) M05 ; Выключить шпиндель
- Настройка координат
G54 ; Рабочая система координат BLK FORM 0.1 Z X+100 Y+100 Z-30 ; Размеры заготовки
Специальные функции
- Зеркалирование
M91 ; Включить зеркалирование по X M92 ; Выключить зеркалирование
- Поворот/масштабирование
ROTATION RPL=45 ; Поворот на 45° SCALE 2 ; Масштаб ×2
- Подпрограммы
LBL 1 ; Начало подпрограммы ... ; Код LBL 0 ; Конец подпрограммы CALL LBL 1 ; Вызов подпрограммы
Продвинутые функции
- 5-осевая обработка
ROT X+45 Y+30 ; Поворот осей M128 ; Адаптивная подача
- Работа с таблицами
TOOL DEF 1 L+50 R+10 ; Определение инструмента POINT_TBL 5 X+20 Y+30 ; Сохранение координат точки
- Интеграция с PLC (TNC 640)
PLC_VAR WRITE "VAR1" = Q1 ; Запись переменной
Дополнительные команды
M08 ; Включить СОЖ M09 ; Выключить СОЖ M109 ; Коррекция износа инструмента
Пример комплексной программы
BEGIN PGM EXAMPLE MM BLK FORM 0.1 Z X+100 Y+100 Z-20 TOOL CALL 1 Z S3000 L M03 L X+0 Y+0 Z5 FMAX L Z-5 F100 ; Фрезеровка круга CC X+0 Y+0 CP IPA+30 DR+ ; Сверление отверстий CYCL DEF 200 (Сверление) DEPTH = -15 PECKG = 5 L X+20 Y+20 CYCL CALL M30 END PGM
Примечания
Документация: Полный список команд доступен в официальном руководстве Heidenhain.
Версии ПО: Некоторые функции (например,GUI SELECT
) работают только в TNC 640.
Совместимость: ИспользуйтеFMAX
для быстрого хода,F100
— для рабочей подачи. -
K Kirilljs сослался на эту тему в
Металлический
калькулятор
веса онлайн