Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Функции, используемые при программировании






Подготовительные функции G, используемые при программировании, делятся на функциональные классы, в зависимости от предназначения (см. таблицу 1):

- определение типа движения: GOO...G03, G33 (класс а);

- определение плоскости интерполяции: G17-G19 (класс b);

- определение динамического режима - от точки к точке или непрерывный: G27...G29 (класс с);

- вход / выход из среды программирования GTL: G21, G20 (класс d);

- активизация / отмена компенсации радиуса инструмента:
G40...G42 (класс е);

- постоянные циклы обработки отверстий: G80...G86, G89 (класс f);

- программирование абсолютное / в приращениях: G90 / G91 (класс h);

- программирование относительно нуля станка: G79 (класс i);

- определение динамического типа: G04, G09 (класс j);

- циклы измерений: G72...G74 (класс к);

- скорость подачи: G93...G95 (класс l);

- скорость вращения шпинделя: G96, G97 (класс m).

 

Таблица 1 - Описание подготовительных функций для программирования УЧПУ и их задание

Код Действительна только в кадре Присутствует при включении Функции
       
G00 нет да Быстрое позиционирование осей
Продолжение таблицы 1
       
G01 нет нет Линейная интерполяция
G02 нет нет Круговая интерполяция по часовой стрелке
G03 нет нет Круговая интерполяция против часовой стрелки
G04 да нет Выдержка времени в конце кадра
G09 да нет Замедление в конце кадра
GI7 нет да Функция задания плоскости ХУ(1-2оси)
GI8 нет нет Функция задания плоскости ZX(3-1оси)
G19 нет нет Функция задания плоскости У7(2-3оси)
G27 нет да Непрерывный режим обработки с автоматическим замедлением скорости на углах
G28 нет нет Непрерывный режим обработки без замедления скорости на углах
G29 нет нет Перемещение от точки к точке
G21 нет нет Вход в программу GTL
G20 нет да Выход из программы GTL
G40 нет да Отмена компенсации радиуса инструмента
G4I нет нет Компенсация радиуса инструмента (инструмент слева)
G42 нет нет Компенсация радиуса инструмента (инструмент справа)
G70 нет нет Программа в дюймах
G71 нет да Программа в мм
G72 да нет Измерение точки с компенсацией радиуса
G73 да нет Измерение параметров отверстия
G74 да нет Измерение теоретического смещения от точки без компенсации радиуса
G79 да нет Программирование относительно нуля станка
G80 нет да Отмена постоянных циклов
G81 нет нет Постоянный цикл сверления
G82 нет нет Постоянный цикл растачивания
  Окончание таблицы 1
       
G83 нет нет Цикл глубокого сверления (с разгрузкой стружки)
G84 нет нет Постоянный цикл нарезания резьбы метчиком
G85 нет нет Постоянный цикл рассверления
G86 нет нет Постоянный цикл развертывания
G89 нет нет Постоянный цикл развертывания с остановкой
G90 нет да Абсолютное программирование
С91 нет нет Программирование в приращениях
G93 нет нет Скорость подачи как обратное время выполнения элемента
G94 нет нет Скорость подачи в мм/мин или дюйм/мин
G95 нет да Скорость подачи в мм/об, или дюйм/об.
G96 нет да Скорость резания в м/мин или фут/мин.
G97 нет нет Скорость вращения шпинделя в об/мин.

 

При создании кадров УП с функциями G оператор G определяется двумя цифрами (00...99), которые декодируются системой и записываются после номера кадра. В одном кадре можно программировать несколько операторов G, если они конгруэнтны (совместимы). Конгруэнтность операторов определяется по таблице 2.

 

Таблица 2 - Конгруэнтность операторов G в кадре («1» / «0» - несовместимы / совместимы)

G     02 03   86 89   72 73 74         27 28       90 91   70 71 17 18 19  
G00                                        
G01                                        
G02                                        
G03                                        
G04                                        
G09                                        
G17         I                              
G18                                        
Окончание таблицы 2
G     02 03   86 89   72 73 74         27 28       90 91   70 71 17 18 19  
G19                                        
G20                                        
G21                                        
G27                                        
G28                                        
G29                                        
G33                                        
G40                                        
G41                                        
G42                                        
G70                                        
G71                                        
G72                                        
G73                                        
G74                                 I      
G79                                        
G80                                        
G81                                        
G82                                        
G83                                        
G84                                        
G85                                        
G86                                        
G89                                        
G90                                        
G91                                        
G93                                        
G94                                        
G97                                        

 

Функции М, используемые при написании УП, являются вспомога­тельными и осуществляют следующие управляющие воздействия:

- М00 - останавливает выполнение программы, вращение шпинделя, охлаждение; сохраняет всю информацию, накопленную в памяти;

- М01 - условная остановка УП (если USO=1);

- М02 - конец УП без установки на начало;

- М0З - вращение шпинделя по часовой стрелке;

- М04 - вращение шпинделя против часовой стрелки;

- М05 - остановка шпинделя и охлаждения;

- М06 замена инструмента с остановкой обработки, подтверждает корректировки, выбранных функций Т, не отменяет М0З, М04, М08, М13, М14;

- М08 - подача охлаждения;

- М09 - остановка охлаждения;

- М10 - блокировка осей, не участвующих в процессе обработки;

- М11 - отмена М10;

- М12 - блокировка вращающихся осей, не участвующих в процессе обработки;

- М13 - вращение шпинделя по часовой стрелке с подачей охлажде­-
ния;

- М14 - вращение шпинделя против часовой стрелки с подачей охлаждения;

- М19 - остановка вращения шпинделя с угловой ориентацией после
операций, содержащихся в кадре. Отменяется М0З, М04, М13, М14;

- М30 - автоматический сброс информации в динамическом буфере,
установка УП в начало, корректировки инструмента в шпинделе не стираются;

- М40 - отмена диапазона вращения шпинделя;

- М41...44-активизация диапазонов вращения шпинделя 1, 2, 3, 4;

- М45 - автоматическая смена диапазона вращения шпинделя;

- М60 - замена детали.

М - функции модифицируются программой логики станка, которая расширяет или сужает их возможности. В одном кадре УП можно применять до 4-х функций. Включение и отмена М - функций описаны в таблице 3.

 

Таблица 3 – Включение и отмена М - функций

Функция Активность функции Функции или операции, которые ее отменяют
  Начало обработки Конец обработки
М00   X «ПУСК»
|М01   X  
М02   X  
М03 X   М4, М5, М14, М19;
М04 X   МЗ, М5, М13, М19
М0З   X М13, М04, М13, М14
М06   X  
М08 X   М09
М09   X М07, М08
М10 X   М11
М11 X   М10
Окончание таблицы 3
М12 X    
М13 X   М04, М05, М14, М19
М14 X   М0З, М05, М13, М19
М19 X   М0З, М04, М05, М13, М14
МЗ0   X  
М41 X   М40, М42, М43, М44
М42 X   М40, М41, М43, М44
М43 X   М41, М42, М44, М40
М44 X   М41, М42, М43, М40
М40   X М41, М42, М43, М44
М45 X   М41, М42, М43, М44
М60   X  

 

Скорость главного движения (функция S) может быть запрограммирована в пределах от 0, 01 до 99999, 99 и выражает:

- число оборотов в минуту шпинделя (G97);

- скорость резания в метрах в минуту (G96).

Установка режущего инструмента в рабочую позицию (функция Т) задается программируемой величиной от 1.0 до 9999.9999. Цифры перед десятичной точкой определяют номер инструмента (0...6), после точки -номер корректора.

Величина подачи по осям (функция F) может принимать значение от 0.01 до 99999.99 и задается:

- отношением: скорость подачи / расстояние (G93);

- в миллиметрах (дюймах) в минуту (G94);

- в миллиметрах на оборот (G95).

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.