Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование ТРАУБ

.pdf
Скачиваний:
870
Добавлен:
11.02.2015
Размер:
7.52 Mб
Скачать

Основы

Структура программы системы управления ТХ 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