Программирование ТРАУБ
.pdfОсновы
Структура программы системы управления ТХ 8Н соответствует стандарту DIN, а именно:
Структура программы ТХ 8Н |
|
|||
N3 |
G97 |
|
|
S4000 T0303 M04 |
N50 |
G46 |
|
|
|
|
G00 |
X23 |
Z1 |
M08 |
|
G01 |
X30 |
D2.5 |
F0.2 |
Технологические данные
Геометрические данные
Вспомогательные программные указания
Формат ввода системы управления - это правило, согласно которому в программе ЧПУ строятся командные блоки.
Командный блок ТХ 8Н
N3 |
G97 |
G95 |
V100 |
X20 |
T0505 |
M04 |
M08 |
M35 |
Возможны макс. 3 М–команды в одном командном блоке
Цифровая последовательность Адресная буква
Программное слово Максимально 2 G–команды в одном блоке *
Номер блока
Командные блоки представляют собой минимальные рабочие шаги в процессе обработки заготовки. Они состоят из нескольких программных слов, которые в свою очередь образуются адресными буквами и цифрами. Программные слова в пределах одного блока данных представляют собой команды или дополнительные условия.
* Внимание: Вторая G–команда ни в коем случае не должна противоречить первой и требовать других спецификаций
07.98 |
TNA 300/400 |
1.20 |
Основы
Командный блок с 4 словами
G01 X30 D2.5 F0.2
Дополнительные условия
G–команда
Спомощью команд, таких как G– или М–команды, в станке или системе управления запускается определенная функция. Посредством G–команд (от G00 до G99) производится в основном управление перемещениями инструмента. Посредством М–команд (от М00 до М99) производится управление вспомогательными функциями, к примеру, включением/выключением подачи смазочно-охлаждающей жидкости (М07 – М09).
Спомощью дополнительных условий команды получают более точное описание, например, через координаты Х и Z, с помощью V – скорость резания, с помощью S – число оборотов, с помощью F – подача.
Примечание:
•Определенные G–команды являются самоудерживающимися, что означает, что эти команды действительны для всех последующих командных блоков, пока они не будут отменены посредством какой–либо противоположной команды.
Блоки данных можно обозначать номерами. Это производится путем задания в командном блоке N–команды. Система управления отрабатывает программу в порядке ввода командных блоков. При этом номер блока не влияет на последовательность отработки.
Номера блоков данных выполняют в основном две функции:
•Обозначение вызова инструмента
Прежде всего, номера блоков необходимо назначать для Т–команд, чтобы позднее при обработке, например, после поломки инструмента, можно было снова вернуться в программу.
•Обозначение блоков программы
Программные блоки используются, к примеру, для обозначения конечного контура в цикле черновой обработки. Начало и конец программного блока обозначаются соответствующими номерами.
07.98 |
TNA 300/400 |
1.21 |
Основы
G–Команды
G00* Ускоренный ход по прямой
G01* Подача по прямой
G02 Дуги окружности по часовой стрелке (вправо)
G03 Дуги окружности против часовой стрелки (влево)
G04 Время выхаживания
G08 Подача по прямой (управление измерением)
G09 Подача по прямой (точный останов)
G10 Функция фрезерования выключена
G11 Функция фрезерования включена
G16 Плоскость фрезерования Боковая поверхность
G17 Плоскость фрезерования Торцовая поверхность
G18 Плоскость фрезерования X/Z (режим точения)
G19 Плоскость фрезерования Продольная резка/Тангентальная плоскость
G20 Выбор программирования в дюймах
G21 Выбор программирования в мм
G22 Вызов подпрограммы
G24–G27 Подвод к точке смены инструмента
G28 Подвод к опорной точке
G33* Нарезание резьбы в отдельном блоке данных
G34 Нарезание резьбы в отдельном блоке (изменяемый шаг)
G387 Синхронизированное нарезание резьбы
G36 Открытие памяти программы
G37 Открытие памяти (данных) инструмента
G38 Открытие памяти параметров
G40 Компенсация радиуса резца выключена
G41 Компенсация радиуса резца или фрезы включена, инструмент слева от контура G42 Компенсация радиуса резца или фрезы включена, инструмент справа от контура G46 Компенсация радиуса резца включена
G53 Ускоренный ход по прямой, координаты относительно нуля станка
G54–G57 Смещение нуля
G59 Дополнительное смещение нуля
G65 Выключение барьерных точек
G66 Включение барьерных точек
G70 Цикл черновой обработки для инструмента с отрицательным углом установки G71 Цикл черновой обработки – продольная
G72 Цикл черновой обработки – поперечная
G73 Цикл черновой обработки – параллельно контуру
07.98 |
TNA 300/400 |
1.22 |
Основы
G74 Цикл черновой обработки с прерывистым резанием – продольная
G75 Цикл черновой обработки с прерывистым резанием – поперечная
G76 Цикл нарезания резьбы – продольная
G77 Цикл фаски – продольная
G78 Цикл нарезания резьбы (специальная резьба)
G79 Цикл фаски – поперечная
G81 Цикл повтора (G77, G78, G79)
G82 Цикл нарезания резьбы (метчик, плашка)
G83 Цикл глубокого сверления 1
G84 Цикл глубокого сверления 2
G86 Цикл нарезания резьбы – поперечная
G88 Нисходящий контур включен (G71, G72, G73)
G89 Функция G88 выключена
G90 Программирование оси C–V в абсолютных размерах
G91 Программирование оси C–V в составных размерах
G92 Ограничение числа оборотов
G94 Подача в мм/мин
G95 Подача в мм/об.
G96 Постоянная скорость резания
G97 Число оборотов
G98 Коррекция подачи включена
G99 Коррекция подачи выключена
G101 Автоматическое конструирование геометрии I –продольная
G102 Автоматическое конструирование геометрии I–поперечная
G105 Автоматическое конструирование геометрии II–продольная
G106 Автоматическое конструирование геометрии II–поперечная
G201 – G299 Вызов макросов
Примечание:
•Команды, обозначенные звездочкой *, являются самоудерживающимися.
•Подчеркнутые команды представляют собой условия включения
•При программировании М– или В–команд в одном блоке с G–командами, во время обработки они будут выполняться параллельно. Чтобы обеспечить окончательное выполнение М– или В–команды до G–команды, их необходимо программировать в предшествующем командном блоке.
07.98 |
TNA 300/400 |
1.23 |
Основы
О–Команды
Посредством О–команды задается номер программы. Номер всегда стоит в начале программы и образует первый командный блок.
О….
Номер программы = 8–разрядное целое число
В качестве номера программы могут быть заданы числа от 1 до 9999 9999.
Примечание: |
|
Макро–программа: |
от 9801 до 9899 |
TRAUB–макрос: |
от 9701 до 9799 |
Посредством основной программы вызывается и полностью отрабатывается программа детали.
Пример: |
|
% O4711 |
Начало программы |
G59 X0 Z210 |
|
G96 V200 T202 M4 |
|
! |
|
! |
|
! |
|
Пояснение к %:
•Для ISO–кода в связи с внешним программированием в начале и конце программы должен стоять символ – %.
•Посредством символа % при считывании программы, например через перфоленту или прямое числовое управление, открывается, а в конце снова закрывается, память данных.
07.98 |
TNA 300/400 |
1.24 |
Основы
Подпрограммы представляют собой части программы (например, врезание), которые могут вызываться из основной программы. Подобные отрезки обработки можно программировать отдельно в качестве подпрограммы и вызывать ее в основной программе в требуемом месте (см. Раздел «Разработка подпрограмм»).
Пример:
Основная программа со вставкой подпрограммы
Основная программа |
|
|
|
|
|
|
||
% |
|
|
|
|
|
|
|
|
O4711 |
Начало основной программы |
|||||||
G59 X0 Z210 |
|
|
|
|
|
|
||
G96 V200 T202 M4 |
|
|
|
|
|
|
||
! |
|
|
|
|
|
|
|
|
! |
|
Подпрограмма (ПП) |
||||||
! |
|
|||||||
|
|
% |
|
|||||
|
|
|
|
|
||||
|
|
|
|
|
||||
G22 A8001 |
|
|
|
|
O8001 |
Начало ПП |
||
! |
|
|
|
|
|
G00 |
X…Z… |
|
! |
|
|
|
|
|
G01 |
X… |
|
! |
|
|
|
! |
|
|||
! |
|
|
|
! |
|
|||
! |
|
|
|
|
! |
|
||
|
|
|
|
|
||||
! |
|
|
|
|
|
M99 |
Конец ПП |
M30 Конец основной программы %
%
Посредством макро–вызова в основной программе с помощью G201–G209 вызывается соответствующая подпрограмма 9801–9899.
Пример:
Основная программа со вставкой макро–вызова
Подпрограмма (ПП)
%O4711 Начало основной программы
!
!
Подпрограмма (ПП)
!
|
|
|
|
|
% |
|
|
|
|
|
|
|
|
||
G201 A…B…C… |
|
O9801 |
Начало ПП |
||||
! |
|
|
|
|
! |
|
|
! |
|
|
|
|
! |
|
|
! |
|
|
|
|
! |
|
|
! |
|
|
|
|
|
! |
|
|
|
|
|
|
|
||
! |
|
|
|
|
|
M99 |
Конец ПП |
! |
|
|
|
|
% |
|
|
! |
|
Конец основной программы |
|
||||
M30 |
|
||||||
% |
|
|
|
|
|
|
07.98 |
TNA 300/400 |
1.25 |
Основы
М–Команды
М00 Запрограммированный останов |
М85 Каретка люнета назад |
М01 Останов по выбору (при нажатой кнопке |
М92 Транспортер стружки включен |
М01) |
М93 Транспортер стружки выключен |
М03 Шпиндель по часовой стрелке (вправо) |
М94 Чаша вперед |
М04 Шпиндель против часовой стрелки (влево) |
М95 Закрыть крышку приемника деталей |
М05 Останов шпинделя |
М99 Конец подпрограммы |
М07 Подача СОЖ включена. Высокое давление |
М101 Блокировка записи данных $1 включена |
М08 Подача СОЖ включена |
М102 Блокировка записи данных $1 выключена |
М09 Подача СОЖ выключена |
М127 Включение оси С без опорной точки |
М10 Зажим заготовки Основной шпиндель |
М128 Дополнительный блок параметров для |
М11 Высвобождение заготовки Основной шпин- |
преобразователя частот шпинделя HSP |
дель |
М129 Дополнительный блок параметров для |
М17 Ось С включена |
преобразователя частот шпинделя GSP |
М18 Ось С выключена |
М132 Зеркальная обработка включена. Вторая |
М19 Стопорный тормоз включен (только в ре- |
ось |
жиме оси С) |
М133 Зеркальная обработка выключена. Вторая |
М23 Вращающий привод правый ход общий |
ось |
М24 Вращающий привод левый ход общий |
М134 Включение гасящих блоков |
М25 Вращающий привод выключен |
М135 Точный останов включен |
М26 Зажим - расцепление задней бабки |
М136 Точный останов выключен |
М27 Разжим - зацепление задней бабки |
М137 Синхронизация в отдельном блоке вклю- |
М28 Пиноль вперед |
чена |
М29 Пиноль назад |
М138 Синхронизация в отдельном блоке выклю- |
М30 Конец программы с возвратом |
чена |
М31 Выключение гасящих блоков (только внеш- |
М187 Размыкание магазина сдвиг включено. G |
ний сигнал, например, DN магазин) |
87 |
М32 Зеркальная обработка включена. Первая |
М188 Размыкание магазина сдвиг выключено. G |
ось |
87 |
М33 Зеркальная обработка выключена. Первая |
М194 Лента подачи деталей выключена |
ось |
М195 Лента подачи деталей включена |
М35 Сбег резьбы через угол включен |
М201 Блокировка записи данных $2 включена |
М36 Сбег резьбы через угол выключен |
М202 Блокировка записи данных $2 выключена |
М40 Ступень коробки передач 1 |
М232 Зеркальная обработка включена. Третья |
М41 Ступень коробки передач 2 |
ось |
М48 Выключатель перегрузки для подачи и чис- |
М233 Зеркальная обработка выключена. Третья |
ла оборотов активный |
ось |
М49 Выключатель перегрузки для подачи и чис- |
М235 Точный останов 2 включен |
ла оборотов неактивный |
М236 Точный останов 2 выключен |
М50 Устройство промывки включено |
М301 Блокировка записи данных $3 включена |
М51 Зажим люнета разжат |
М302 Блокировка записи данных $3 выключена |
М52 Зажим люнета прижат |
М303 Вращающий привод включен, правый ход |
М60 Смена прутка |
$1 S3 |
М61 Смена прутка профильный материал |
М304 Вращающий привод включен, левый ход |
М70 Стопорный тормоз разжат (только в режиме |
$1 S3 |
работы оси С) |
М305 Вращающий привод выключен. $1 S3 |
М71 Разжим задней бабки |
М332 Зеркальная обработка включена. Четвер- |
М72 Зажим задней бабки |
тая ось |
М73 Демпферный тормоз прижат (только в ре- |
М333 Зеркальная обработка выключена. Чет- |
жиме оси С) |
вертая ось |
М74 Демпферный тормоз разжат (только в ре- |
М337 Сдвиг - размыкание DN включен (при ос- |
жиме оси С) |
тановке шпинделя) |
М77 Зажим заготовки разжат при вращении ос- |
М338 Сдвиг - размыкание DN выключен |
новного шпинделя ( в соединении с М11) |
М340 Выбор ступени коробки передач 1 (S3) |
М78 Функция М77 выключена |
М341 Выбор ступени коробки передач 2 (S3) |
М80 Зажим люнета 1 |
М401 Блокировка записи данных $4 включена |
М81 Разжим люнета 1 |
М402 Блокировка записи данных $4 выключена |
М82 Зажим люнета 2 |
М432 Зеркальная обработка включена. Пятая |
М83 Разжим люнета 2 |
ось |
М84 Каретка люнета вперед |
|
07.98 |
TNA 300/400 |
1.26 |
Основы
М433 Зеркальная обработка выключена. Пятая ось М440 Выбор ступени коробки передач 1 (S4)
М441 Выбор ступени коробки передач 2 (S4)
М519 Позиционирование шпинделя HSP/GSP (TX 8H) M600 IHS/EHS Захват 1 сомкнут
М601 EHS Захват – на высокое давление М602 IHS/EHS Захват 1 разомкнут
М603 IHS Захват 2 сомкнут
М605 IHS Захват 2 разомкнут
М606 IHS Промывка зажима включена
М607 IHS Промывка зажима выключена
М610 IHS Шибер - Рабочая зона - опущен
М611 IHS Шиберрабочая зона - поднят М612 IHS Контроль заготовки
М613 IHS Прижим вперед
М614 IHS Прижим назад
М616 IHS Устройство продувки включено
М617 IHS Устройство продувки выключено М618 IHS Выводной желоб вперед
М619 IHS Выводной желоб назад
М620 IHS Тактирование поддона
М621 IHS Остановка двигателя поддона в $3 V622 EHS Откидная лапка вверх
М623 EHS Откидная лапка вниз
М626 EHS Промывка включена
М627 EHS Промывка выключена
М630 Автоматическая выдвижная крышка М694 EHS Лента подачи включена
М694 SEM Люнет прижат
М695 EHS Лента подачи выключена М695 SEM Люнет разжат
М703 Задание направления включения револьверной головки правый ход М704 Задание направления включения револьверной головки правый ход М730 Счетчик деталей при работе без М30 М765 Специальные параметры для температурной компенсации М845 комиссия М846 комиссия М847 комиссия М848 комиссия М849 комиссия
М850 Устройство промывки HSP 12 бар выключено (SOKO) М851 Устройство промывки HSP 12 бар включено (SOKO) М852 Устройство промывки GSP 12 бар включено (SOKO) М853 Устройство промывки GSP 12 бар выключено (SOKO) М900 Очистка накопителя
М901 25% перегрузка ускоренного хода (например, для G53)
М902 50% перегрузка ускоренного хода (например, для G53) только ТХ8F
07.98 |
TNA 300/400 |
1.27 |
Основы
С помощью М–команд на токарном станке с ЧПУ или в управлении отключаются и включаются различные функции и команды.
Пояснения к командам М00–М609:
•М–команда может образовывать самостоятельный командный блок или находиться в одном блоке с G– и/или Т–командами.
•В одном блоке можно программировать до трех М–команд. Они исполняются всегда в запрограммированном блоке.
•М00 или М01 прерывают программу, например, для обработки второй стороны или для контроля качества.
•М30 указывает на окончание основной программы. Система управления распознает, что она находится в последнем командном блоке и возвращается на начало программы.
Пример: |
|
O4711 |
Номер программы |
G59 X0 Z… Начало программы |
|
! |
|
! |
|
! |
|
M00 |
Программированный останов |
! |
|
! |
|
! |
|
M30 |
Конец программы с возвратом на начало программы |
•М99 указывает на окончание подпрограммы. Система управления распознает, что она находиться в последнем блоке подпрограммы и возвращается в основную программу.
Внимание:
•Следующие М–команды необходимо задавать в отдельных командных блоках: М00–М01–М30–М99–М10–М11, а также их системно–связанные расширения.
•Следующие М–команды содержат М05 и М09:
М00–М01–М30 (за исключением автоматического прогона)
07.98 |
TNA 300/400 |
1.28 |
Основы
Определение направления вращения:
Направление вращения рабочего шпинделя: М03 вправо (по часовой стрелке)
М04 влево (против часовой стрелки)
Направление вращения приводного инструмента:
М303 вправо (по часовой стрелке) М304 влево (против часовой стрелки)
Направление вращения определяется всегда, если смотреть в направлении от привода.
Рабочий шпиндель при левом вращении М04 Сверло в правом вращении М303
Внимание:
Для державки инструмента с передаточным отношением, учитывайте направление вращения и передаточное отношение.
07.98 |
TNA 300/400 |
1.29 |