![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Функции, используемые при программировании
Подготовительные функции G, используемые при программировании, делятся на функциональные классы, в зависимости от предназначения (см. таблицу 1): - определение типа движения: GOO...G03, G33 (класс а); - определение плоскости интерполяции: G17-G19 (класс b); - определение динамического режима - от точки к точке или непрерывный: G27...G29 (класс с); - вход / выход из среды программирования GTL: G21, G20 (класс d); - активизация / отмена компенсации радиуса инструмента: - постоянные циклы обработки отверстий: G80...G86, G89 (класс f); - программирование абсолютное / в приращениях: G90 / G91 (класс h); - программирование относительно нуля станка: G79 (класс i); - определение динамического типа: G04, G09 (класс j); - циклы измерений: G72...G74 (класс к); - скорость подачи: G93...G95 (класс l); - скорость вращения шпинделя: G96, G97 (класс m).
Таблица 1 - Описание подготовительных функций для программирования УЧПУ и их задание
При создании кадров УП с функциями G оператор G определяется двумя цифрами (00...99), которые декодируются системой и записываются после номера кадра. В одном кадре можно программировать несколько операторов G, если они конгруэнтны (совместимы). Конгруэнтность операторов определяется по таблице 2.
Таблица 2 - Конгруэнтность операторов G в кадре («1» / «0» - несовместимы / совместимы)
Функции М, используемые при написании УП, являются вспомогательными и осуществляют следующие управляющие воздействия: - М00 - останавливает выполнение программы, вращение шпинделя, охлаждение; сохраняет всю информацию, накопленную в памяти; - М01 - условная остановка УП (если USO=1); - М02 - конец УП без установки на начало; - М0З - вращение шпинделя по часовой стрелке; - М04 - вращение шпинделя против часовой стрелки; - М05 - остановка шпинделя и охлаждения; - М06 замена инструмента с остановкой обработки, подтверждает корректировки, выбранных функций Т, не отменяет М0З, М04, М08, М13, М14; - М08 - подача охлаждения; - М09 - остановка охлаждения; - М10 - блокировка осей, не участвующих в процессе обработки; - М11 - отмена М10; - М12 - блокировка вращающихся осей, не участвующих в процессе обработки; - М13 - вращение шпинделя по часовой стрелке с подачей охлажде- - М14 - вращение шпинделя против часовой стрелки с подачей охлаждения; - М19 - остановка вращения шпинделя с угловой ориентацией после - М30 - автоматический сброс информации в динамическом буфере, - М40 - отмена диапазона вращения шпинделя; - М41...44-активизация диапазонов вращения шпинделя 1, 2, 3, 4; - М45 - автоматическая смена диапазона вращения шпинделя; - М60 - замена детали. М - функции модифицируются программой логики станка, которая расширяет или сужает их возможности. В одном кадре УП можно применять до 4-х функций. Включение и отмена М - функций описаны в таблице 3.
Таблица 3 – Включение и отмена М - функций
Скорость главного движения (функция S) может быть запрограммирована в пределах от 0, 01 до 99999, 99 и выражает: - число оборотов в минуту шпинделя (G97); - скорость резания в метрах в минуту (G96). Установка режущего инструмента в рабочую позицию (функция Т) задается программируемой величиной от 1.0 до 9999.9999. Цифры перед десятичной точкой определяют номер инструмента (0...6), после точки -номер корректора. Величина подачи по осям (функция F) может принимать значение от 0.01 до 99999.99 и задается: - отношением: скорость подачи / расстояние (G93); - в миллиметрах (дюймах) в минуту (G94); - в миллиметрах на оборот (G95).
|