Основы
Применение
Стандарт DIN 66025/ISO 6983 определяет универсальный синтаксис ЧПУ.
В TNC7 вы можете отрабатывать и редактировать управляющие программы с поддерживаемыми синтаксическими элементами ISO.
Описание функций
TNC7 предлагает следующие возможности в сочетании с программами ISO:
- Передача файлов в систему ЧПУ
- Редактирование программ ISO на системе ЧПУ
- В дополнение к стандартизированному синтаксису ISO, вы можете программировать специфические для HEIDENHAIN циклы как G-функции.
- Вы можете использовать некоторые функции ЧПУ с помощью синтаксиса открытого текста в ISO-программах.
- Проверка управляющих программ с помощью моделирования
- Отработка управляющей программы
Содержимое ISO-программы
ISO-программа имеет следующую структуру:
Синтаксис ISO | Функция |
---|---|
I | Тип файла Используйте расширение *.i, чтобы определить программу ISO. |
%NAME G71 | Начало и окончание программы |
G71 | Единицы измерения мм |
G70 | Единицы измерения дюймы |
N10 N20 N30 ... | Номер кадра программы Используйте опциональный машинный параметр blockIncrement (№ 105409) для определения инкремента между номерами кадров. |
N99999999 | Номер кадра для конца программы Управляющая программа является неполной без этого номера кадра. Система ЧПУ автоматически добавляет и обновляет номера кадров ЧПУ внутри файла. Рабочее пространство Программа отображает только последовательные числа без учета заданного инкремента. |
G01 X+0 Y+0 ... | Функции ЧПУ |
Содержимое кадра программы
N110 G01 G90 X+10 Y+0 G41 F3000 M3 |
Кадр программы содержит следующие элементы синтаксиса:
Синтаксис ISO | Функция |
---|---|
G01 | Открывающий элемент синтаксиса |
G90 | Абсолютный или инкрементный ввод |
X+10 Y+0 | Ввод координат |
G41 | Коррекция радиуса инструмента |
F3000 | Подача |
M3 | Дополнительные функции |
Пример ISO
Пример задачи 1338459
Решение задачи 1338459
% 1339889 G71 | |||
N10 G30 G17 X+0 Y+0 Z-40 | ; определение заготовки | ||
N20 G31 X+100 Y+100 Z+0 | ; определение заготовки | ||
N30 T16 G17 S6500 | ; вызов инструмента | ||
N40 G00 G90 Z+250 G40 M3 | ; безопасная позиция по оси инструмента | ||
N50 G00 X-20 Y-20 | ; предварительное позиционирование в плоскости обработки | ||
N60 G00 Z+5 | ; предварительное позиционирование по оси инструмента | ||
N70 G01 Z-5 F3000 M8 | ; подача на глубину обработки | ||
N80 G01 X+5 Y+5 G41 F700 | ; первая точка контура | ||
N90 G26 R8 | ; функция подвода | ||
N100 G01 Y+95 | ; прямая | ||
N110 G01 X+95 | |||
N120 G24 R10 | ; фаска | ||
N130 G01 Y+5 | |||
N140 G24 R20 | |||
N150 G01 X+5 | |||
N160 G27 R8 | ; функция отвода | ||
N170 G01 X-20 Y-20 G40 F1000 | ; безопасная позиция в плоскости обработки | ||
N180 G00 Z+250 | ; безопасная позиция по оси инструмента | ||
N190 T6 G17 S6500 | ; вызов инструмента | ||
N200 G00 G90 Z+250 G40 M3 | |||
N210 G00 X+50 Y+50 M8 | |||
N220 CYCL DEF 254 KRUGOW.KANAWKA ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
N230 G79 | ; Вызов цикла | ||
N240 G00 Z+250 M30 | |||
N99999999 % 1339889 G71 |
Рекомендации
- Вы также можете редактировать программу ISO с помощью любого текстового редактора, например, Leafpad.
- Вы можете вызвать программу открытым текстом внутри программы ISO, например, для использования возможностей графического программирования.
- Вы можете вызывать программу открытым текстом внутри программы ISO, например, для использования функций ЧПУ , которые доступны только для открытого текста.
Обработка с полярной кинематикой с помощью FUNCTION POLARKIN