Мещерякова В.Б. 2015 Металлорежущие станки с ЧПУ (849655), страница 38
Текст из файла (страница 38)
Используется,когда фреза находится слева отобрабатываемой поверхности,если смотреть от фрезы в направлении ее движения относительно заготовкиОт G17 до G19G41Выбор плоскостиинтерполяцииКоррекция нафрезу — левая243Окончание табл. 8.4Подготовительная функцияНаименованиеG42Коррекция нафрезу — праваяG43Коррекция на положение инструмента — положительнаяG44Коррекция на положение инструмента — отрицательнаяG53Отмена заданногосмещенияОт G54 до G59Заданное смещениеG80Отмена постоянного циклаЗначениеКоррекция на фрезу при контурном управлении. Используется,когда фреза находится справа отобрабатываемой поверхности, еслисмотреть от фрезы в направлении ее движения относительнозаготовкиУказание, что значение коррекции на положение инструментанеобходимо сложить с координатой, заданной в соответствующемкадре или кадрахУказание, что значение коррекции на положение инструментанеобходимо вычесть из координаты, заданной в соответствующем кадре или кадрахОтмена любой из функций G54 –G59.
Действует только в томкадре, в котором она записанаСмещение нулевой точки деталиотносительно исходной точкистанкаФункция, которая отменяет любойпостоянный циклТа б л и ц а 8 . 5Список функций G, подразделенных на функциональные классыКлассФункцииАBСG00–G01–G02–G03–G33G17–G18–G19G27–G28–G29ЕG40–G41–G42FG15–G16GG81–G86–G89–G80244ОписаниеОпределение типа движенияОпределение плоскости интерполяцииОпределение динамического режима («отточки к точке» или непрерывный режим)Активизация компенсации радиуса инструментаПрограммирование в альтернативной системеизмеренияПостоянные циклы обработки отверстияОкончание табл.
8.5КлассФункцииОписаниеHG90–G91IJK1MG79G04–G09G72–G73–G74G93–G94–G95G96–G97Программирование абсолютное/в приращенияхПрограммирование относительно нуля станкаСвойства динамического типаЦиклы измеренияСкорость подачСкорость вращения шпинделяВспомогательные функции М. В основном являются функциямиуправления станком. Их задают словом, содержащим адрес М, и обозначают двухзначным десятичным кодовым числом (табл. 8.6) согласно ГОСТ 20999–83. Значения вспомогательных функций М приведены в табл. 8.7.Та б л и ц а 8 . 6Вспомогательные функции ММ00М01М02М03М04М05М06М07М08М09М10М11От М12 до М18М19От М20 до М29М30От М31 до М47М48М49От М50 до М57М58М59от М60 до М89от М90 до М99Программируемый остановОстанов с подтверждениемКонец программыВращение шпинделя по часовой стрелкеВращение шпинделя против часовой стрелкиОстанов шпинделяСмена инструментаВключение охлаждения № 2Включение охлаждения № 1Отключение охлажденияЗажимРазжимНе определеныОстанов шпинделя в заданной позицииПостоянно не определеныКонец информацииНе определеныОтмена М49Отмена ручной коррекцииНе определеныОтмена М59Постоянная скорость шпинделяНе определеныПостоянно не определены245Когда функция на перемещения рабочего органа станка и вспомогательная функция М запрограммированы в одном кадре, вспомогательная функция исполняется по завершении перемещения.Вспомогательные функции М объединяют в следующие группы:• М00, М01, М02, М30, М98, М99 — функции управления программой;• М03, М04, М05 — функции управления шпинделем;• М06 — функции смены инструмента;• М08, М09 — функции управления охлаждением;• М38, М39, М13, М14 — функции выбора диапазона скоростишпинделя.Та б л и ц а 8 .
7Значение вспомогательных функцийВспомогательнаяфункцияМ00М01М02М03М04246НаименованиеПрограмируемый остановЗначениеОстановка без потери информации поокончании отработки соответствующего кадра. После выполнения команд происходит останов шпинделя,охлаждения, подачи. Работа по программе возобновляется нажатиемкнопкиОстанов с под- Функция аналогична М00, но выполтверждениемняется только при предварительномподтверждении с пульта управленияКонец проУказывает на завершение отработкиграммыуправляющей программы и приводитк останову шпинделя, подачи и выключению охлаждения после выполнения всех команд в кадре. Используется для приведения в исходное состояние УЧПУ и (или) исходноеположение исполнительных органовстанкаВращениеВключает шпиндель в направлении,шпинделя попри котором винт с правой нарезкой,часовой стрелке закрепленный в шпинделе, входит взаготовкуВращениеВключает шпиндель в направлении,шпинделя про- при котором винт с правой нарезкой,тив часовойзакрепленный в шпинделе, выходитстрелкииз заготовкиОкончание табл.
8.7ВспомогательнаяфункцияМ05М06М07М08М09М10М11М19М30М49М59НаименованиеОстанов шпинделяЗначениеОстанов шпинделя наиболее эффективным способом. ВыключениеохлажденияСмена инстру- Команда на смену инструмента вручментаную или автоматически (без поискаинструмента). Может автоматическиотключить шпиндель и охлаждениеВключениеВключение охлаждения № 2 (наприохлаждения № 2 мер, масляным туманом)ВключениеВключение охлаждения № 1 (наприохлаждения № 1 мер, жидкостью)ОтключениеОтменяет М07, М08охлажденияЗажимОтносится к работе с зажимным приспособлением подвижных органовстанкаРазжимТо жеОстанов шпин- Вызывает останов шпинделя при доделя в заданной стижении им определенного угловогопозицииположенияКонец инфорПриводит к останову шпинделя, помациидачи и выключению охлажденияпосле выполнения всех команд в данном кадре.
Используется для установки в исходное состояние УЧПУ и(или) исходное положение исполнительных органов станка. Установка висходное положение УЧПУ включаетв себя возврат к символу «Началопрограммы»Отмена ручной Функция, указывающая на отменукоррекцииручной коррекции скорости подачи и(или) скорости главного движения и овозвращении этих параметров к запрограммированным значениямПостояннаяПоддержание постоянным текущегоскорость шпин- значения скорости шпинделя незавиделясимо от перемещения исполнительных органов станка и задействованной функции G96РАЗДЕЛ 9ОПИСАНИЕ ФУНКЦИЙПРОГРАММИРОВАНИЯПри описании программируемых кадров будут встречаться следующие обозначения:• все элементы, заключенные в [ ], должны рассматриваться какнеобязательные;• все элементы, заключенные в { }, должны рассматриваться какальтернативные.9.1.
ТИП ПРОГРАММИРОВАНИЯ9.1.1.Программирование в абсолютной системе, по приращениям,относительно нуля станка (G90, G91, G79)Функциями, определяющими тип программирования (в абсолютной системе, по приращениям, относительно нуля станка, в полярных координатах) являются:• G90 — программирование в абсолютной системе (движения относительно фактической начальной точки);• G91 — программирование в системе по приращениям (движения относительно последнего местоположения);• G79 — программирование относительно нуля станка.Общий формат:{G90}{G91} [другие G] [команды]{G79}9.1.1.1. Задание перемещений в абсолютных значениях (G90)Когда перемещения заданы по функции G90, инструмент перемещается на расстояние, считаемое от точки начала системы координат детали (нуля детали) к точке, позиция которой была определена координатами (рис.
9.1, а).Команды G90 X50 Y80 Z40 в данном примере переместят инструмент в точку вышеуказанной позиции независимо от того, какуюпозицию занимает инструмент в предыдущем кадре.G90 является модальной функцией. Программируется с путевойинформацией и без нее.Формат: G90 [другие команды]248Пример G90 (рис. 9.2):N10 G90 F3000N20 G1 X120 Y50 F300N30 Y20 I−5 F200N40 G2 X115 Y15 F400N50 G1 X80N60 X55 Y25N70 X30N80 Y60N90 X60N100 Y50N110 X80N120 Y60N130 X110N140 G2 X120 Y50 J−10F200N150 G1 X160 Y40 F3000M30Р0Р1Р2Р3Р4Р5Р6Р7Р8Р9Р10Р11Р12Р1Р2Р3Р4Р5Р6Р7Р8Р9Р10Р11Р12Р1Р1Р139.1.1.2.
Задание перемещений в приращениях (G91)В случае задания данных в приращениях система управления интерпретирует координатные данные таким образом, что инструментбудет перемещаться на расстояние, считаемое от занятой позиции,заданной в предыдущем кадре (рис. 9.1, б).Команды G91 X70 Y−40 Z−20 переместят инструмент на заданныерасстояния по осям от предыдущей позиции инструмента.G91 является модальной функцией. Стирает функцию G90. Неможет быть использована с расточными циклами G81–G89.Формат: G91 [другие команды]Пример G91 (см. рис.
9.2):N10 G91N20 G1 X–40 Y−20 F3000N30 G1 Y−30N40 G2 X−5 Y−5 I−5 F200N50 G1 X−35 F800N60 X−25 Y−19N70 X−25N80 Y−35N90 X30N100 Y−10N110 X20N120 Y10N130 X30N140 G2 X10 Y−10 J−10 F200N150 G1 X40 Y−10 F3000 M30Р0Р1Р2Р3Р4Р5Р6Р7Р8Р9Р10Р11Р12Р1Р1Р2Р3Р4Р5Р6Р7Р8Р9Р10Р11Р12Р1Р13249а)б)Рис. 9.1. Задание перемещений:а — в абсолютных значениях (G90); б — в приращениях (G91)Рис. 9.2.
Пример задания перемещений в абсолютных значениях (G90)и в приращениях (G91)2509.1.1.3. Задание перемещений относительно нуля станка (G79)Когда перемещение задано по функции G79, инструмент перемещается на расстояние, считаемое от точки начала системы координатстанка (нуля станка).G79 является немодальной функцией. После программированиякадра с G79 система возвращается в состояние программирования(G90/G91), которое было активным в предыдущем кадре (G90/G91).Формат: G79 [другие команды]Пример G79 (рис. 9.3):N1 GXYN2 ХЗ0 Y4 0N3 G91 Х50 Y25N4 Х − 71 Y12N5 G90 Х110 Y35N6 G79 Х70 Y55перемещение осей X, Y к нулевой точке детали Wперемещение осей X, Y к точке 1перемещение по приращениям к точке 2 (X+50, Y+25относительно точки 1)перемещение осей к точке 3 (X − 71, Y+12 относительноточки 2)перемещение осей к точке 4 (X+110, Y+35 относительнонулевой точки детали W)перемещение осей к точке 5 (X+70, Y+55 по отношениюк нулю станка)Если ни одна из функций G90, G91, G79 не запрограммирована,автоматически осуществляется программирование в абсолютнойсистеме координат.Рис.