Мещерякова В.Б. 2015 Металлорежущие станки с ЧПУ (849655), страница 41
Текст из файла (страница 41)
9.19. Выход рабочих органов станка в исходную точку R относительно нуля станка М:а)а)б)Рис. 9.20. Задание систем координат детали W:а — для точения; б — для фрезерования• G58 — система координат детали № 5;• G59 — система координат детали № 6.Эти функции являются модальными. До режима обнуления ихдействие неэффективно.
После режима обнуления по умолчаниювыбирается первая система координат детали (G54).Абсолютные координатные данные будут приниматься в расчетсистемой ЧПУ при интерполяции кадров в текущей системе координат детали. Например, G56 G90 G00 X60 Y40 будет перемещать инструмент в точку со значениями X = 60, Y = 40 в системе координатдетали № 3 (рис. 9.21, а).После изменения системы координат детали позиция инструмента будет отображаться в новой системе координат.
Например, настоле установлены две детали (рис. 9.21, б). Первая система координат детали W1 (G54) определена относительно нулевой точки станкаМ со смещением X = 300, Y = 800. Вторая система координат деталиW2 (G55) определена относительно нулевой точки со смещениемX = 1300, Y = 400. Позиция инструмента будет X′ = 700, Y′ = 500 ва)б)Рис. 9.21. Примеры задания системы координат детали W:а — позиция инструмента в системе координат детали W3 (G56); б — позицияинструмента в системе координат W1 (G54) и в системе координат W2 (G55)268системе координат X′, Y′ детали (G54).
Как результат действияфункции G55 позиция инструмента будет интерпретироваться в системе координат X″, Y″ детали как X″ = −300, Y″ = 900.9.5. ПОДАЧА9.5.1. Скорость подачи, подача в минуту (G94), подача на оборот (G95)Термин «подача» относится к скорости перемещения инструментаотносительно детали в течение процесса обработки. Желательнаяподача в УП может быть определена по адресу F с числовым значением. Например, F150 означает подачу 150 мм/мин.
Заданная в кадрескорость подачи воспринимается только совместно с линейной(G01) или круговой (G02, G03) интерполяцией.Скорость подачи является касательной относительно траекторииперемещения.Заданная подача может быть скорректирована корректором скорости в диапазоне 0–120%.Значение F является модальным.Единица подачи может быть задана в УП функциями G94 и G95:• G94 — подача в минуту;• G95 — подача на оборот.Термин «подача в минуту» означает, что подача задаетсяв мм/мин, дюйм/мин или град/мин.Термин «подача на оборот» означает, что подача связана с вращением шпинделя, задается в мм/об или град/об.При активной G94 скорость подачи при G01, G02, G03 определяется в мм/мин при помощи запрограммированного слова F. СловоF нужно ввести для запоминания только один раз, однако при изменении нужно запрограммировать новое слово F.Пример G94:N10 G1 F400 M3 LFN20 G18 M42 S500 LFN30 G95 F20 LFN40 Z300 LFN50 G94 F300 LFв кадре 50 программирование подачи мм/мин,G94 активнаN60 G73 X40 Z450 LFN70 G1 X60 F600 LFN80 G2 X70 Z460 I10 F200 LFN90 G1 Z500 M30 LFв кадре 30 программирование подачи мм/об,G95 активнав кадрах c 60 по 90 при активной G94 припомощи функций G01, G02, G03 осистанка перемещаются с различными значениями269При активной G95 подача в функциях G01, G02, G03 определяется числом оборотов шпинделя.
Ввод мм/об в G95 происходит припомощи слова F. Например:F1 = 1 мм/об;F0.1 = 0,1 мм/об.G95 программируется в том кадре, в котором слово F впервыедолжно иметь значения в мм/об. Значения F можно задавать послеэтого в любое время без использования нового программирования.Пример G95:N10 G1 M43 S1000 LFN20 G95 F20 M3 LFN30 G4 F20N40 673 X40 Z450 LFN50 G1 X60 F4000 LFN60 G2 X70 Z460 I10F2000LFN70 G1 Z500 F2000 LFN80 X65 Z550 F2500 LFN90 Z800 M30 LFв кадре 10 выбор диапазона вращения шпинделя ичисла оборотовв кадре 20 задание направления вращения шпинделя, G95 активна с подачей 20 мм/обв кадре 30 паузав кадрах c 40 по 90 при активной G95 оси G01,G02, G03 станка перемещаются с различнымиподачамиМаксимально программируемое значение подачи на конкретномстанке задается производителем станка.
Если скорость подачибольше заданной, то СЧПУ выдает сообщение об ошибке в процессевыполнения программы.При перемещении на рабочей подаче заданная скорость достигается системой ЧПУ с линейным ускорением, и наоборот, ее величинабудет линейно снижаться при торможении. Интенсивность ускорения определяется производителем станка в зависимости от егодинамических характеристик.Ускорение до новой скорости (более высокой, чем предыдущая)начинается системой ЧПУ независимо от начала выполнения конкретного кадра, в котором эта новая скорость задана. Этот процессможет, если необходимо, учитывать сразу несколько кадров.
Торможение до новой скорости (более низкой, чем предыдущая) начинается в предыдущем кадре, так что обработка начнется с заданнойскоростью в конкретном кадре, в котором эта скорость задана.9.5.2. Пауза (G04)Функция G04 позволяет программировать паузу и подразумеваетнеизменную задержку следующего кадра.270Формат: (G94) G04 F — позволяет программировать паузу в секундах.Формат: (G95) G04 F — позволяет программировать паузу в оборотах шпинделя.Функция является немодальной (активность покадровая). Времяпрохождения включается с вводом знака конца кадра LF .
Не стираетфункции G00, G01, G02, G03, G28.Функция G04 записывается без путевой информации. Слово Fсодержит данные о продолжительности времени прохождения.Диапазон значений F в секундах:• F min = F 0.001 = 0,001 с;• F max =F 99999,999 = 99999,999 с.Диапазон значения в оборотах шпинделя:F min = F 0.001 об. = 0,001 об;F max =F 99999,999 об. = 99999,999 об.Между этими значениями может быть запрограммировано любоезначение F.Пример G 04:N010 G1 X1 Z1 F100 LFN020 G4 F20 LFN030 X73 Z1.5 LFN040 G4 F20 LFN050 G0 X0 Z0 LFN060 G4 F10.5 LFВ кадрах N020 и N040 продолжительность кадров 20 с в каждомкадре.В кадрах N010 и N030 происходит линейная интерполяция.В кадре N060 — пауза 10,5 с.9.6.
ПОСТОЯННЫЕ ЦИКЛЫ ОБРАБОТКИВ современных УЧПУ имеется большой набор специально разработанных постоянных подпрограмм, составленных для различныхинструментов и охватывающих наиболее часто повторяющиесясхемы обработки. Позтому они называются циклами обработки ивводятся в память УЧПУ с помощью программоносителя или диалоговым программированием либо находятся в памяти УЧПУ постоянно. Типовые, многократно повторяющиеся при обработке разныхдеталей траектории инструмента в ряде УЧПУ сформированы какпостоянные (стандартные) циклы.Постоянный цикл обработки — процесс отдельных движенийстанка для различных видов обработки, выполняемых специальнымиинструментами. Каждый постоянный цикл обработки имеет опре271деленный формат записи, который записывается и вызывается принеобходимости в кадрах основной УП.Как правило, циклы выражены в параметрах, с помощью которых задается действительная траектория движения инструмента.Наиболее часто параметры в циклах задаются латинскими буквамиR, P или Е с двух или трехзначными числами или специальными знаками (например, # ) с цифрами после них.
Для различных УЧПУциклы сравнительно одинаковы. Они могут отличаться принятымисхемами траекторий инструмента и видом используемых параметров.9.6.1. Расточные постоянные циклы (G80–G89)Функции постоянных расточных циклов G81–G89 позволяютпрограммировать ряд операций (сверление, нарезание резьбы метчиком, растачивание и т.д.). Перечень и характеристики постоянныхрасточных циклов приведены в табл. 9.1.Та б л и ц а 9 . 1Характеристики постоянных цикловПостоянныйциклПодходФункция на днеотверстияВыдержка ВращениевременишпинделяG81 сверлениеРабочая подачаНетG82 растачиваниеG83 глубокоесверление(с разгрузкойстружки)Рабочая подачаДаВ прерывистойДа /нетработе (подход срабочей скоростью с промежутком во времябыстрого возвратаили остановки)Рабочая подача;Нетначало вращенияG84 нарезаниерезьбы метчикомG85 рассверли- Рабочая подачавание или нарезание резьбыметчикомG86 разверты- Рабочая подача;ваниеначало вращенияшпинделяG89 разверты- Рабочая подачавание с растачиванием272ВозвратНормальноеНормальноеНормальноеУскоренное перемещение к R1 или R2Ускоренное перемещение к R1 или R2Ускоренное перемещениеОбратноевращениеРабочая подача кR1, ускоренное перемещение к R2Рабочая подача кR1, ускоренное перемещение к R2НетНормальноеНетОстановкаУскоренное перемещениеДаНормальноеРабочая подача кR1, ускоренное перемещение к R2Окончание табл.
9.1ПостоянныйциклПодходФункция на днеотверстияВыдержка ВращениевременишпинделяВозвратG80 отменапостоянныхцикловПоследовательность движений при постоянных расточных циклах следующая (рис. 9.22):1) быстрое позиционирование к оси отверстия;2) быстрый подход к плоскости обработки (размер R1);3) перемещение со скоростью рабочей подачи до запрограммированного размера (Z);4) функции цикла на дне отверстия;5) возвращение на быстром ходе или со скоростью рабочей подачи к координате R1 или R2, если координата возврата отличаетсяот координаты подхода R1.Функции G81–G89 являются модальными.
Стираются при помощи G80. Невозможно программировать новый постоянный циклбез закрытия предыдущего постоянного цикла. Во время расточногоцикла нельзя программировать другую функцию G.Циклы G81–G89 стартуют координатами, запрограммированными сразу после кадра, содержащего постоянный цикл. После выполнения первого цикла, для того чтобы выполнить последующиециклы, идентичные первому, достаточно запрограммировать координаты точек отверстия.Общий формат кадра постоянного расточного цикла следующий:G8X [R1[R2]] [координата цикла] [дополнительные команды] [скоростьподачи] [вспомогательные функции],где [R1[R2]] — это координаты, относящиеся к оси шпинделя. Ониопределяют координаты быстрого позиционирования в плоскости обработки в точке начала обработки и координаты воз-Рис.