Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Абсолютные и относительные координаты. Рабочая плоскость

Инструкция Описание
G17 Выбор плоскости XY
G18 Выбор плоскости XZ
G19 Выбор плоскости YZ
G90 Программирование в абсолютных координатах
G91 Программирование в относительных координатах
G92 Установка значений координат

Программирование в абсолютных координатах – G90. Программирование в относительных координатах – G91. Инструкция G90 будет интерпретировать перемещения как абсолютные значения по отношению к активной нулевой точке. Инструкция G91 будет интерпретировать перемещения как приращения по отношению к ранее достигнутым положениям. Эти инструкции являются модальными.

Установка значений координат – G92. Инструкцию G92 можно использовать в кадре без осевой (координатной) информации или с осевой координатной информацией. При отсутствии осевой информации все значения координат преобразуются в систему координат станка; при этом снимаются все компенсации (коррекции) и смещение нуля. При наличии осевой информации указанные значения координат становятся текущими. Данная инструкция не инициирует каких-либо перемещений, действует в рамках одного кадра.

N…G92 X0 Y0 /Текущие значения координат X и Y устанавливаются в нуль. Текущее значение координаты Z остается неизменным.

N…G92 /Снимаются коррекции и смещения нуля.

Выбор плоскости – G17 (плоскость XY), G18 (плоскость XZ), G19 (плоскость YZ). Инструкции определяют выбор рабочей плоскости в системе координат детали или программы. Работа инструкций G02, G03, G05, программирование в полярных координатах, эквидистантная коррекция непосредственно связаны с этим выбором.

Траектории движения (типы интерполяции)

Инструкция Описание
G00 Линейная интерполяция при ускоренном перемещении с торможением
G01 Линейная интерполяция со скоростью подачи
G02 Круговая интерполяция по часовой стрелке
G03 Круговая интерполяция против часовой стрелки
G05 Круговая интерполяция с выходом на круговую траекторию по касательной
G200 Линейная интерполяция при ускоренном перемещении без торможения
G202 Винтовая интерполяция по часовой стрелке
G203 Винтовая интерполяция против часовой стрелки

Линейная интерполяция предполагает движение по прямой линии в трехкоординатном пространстве. Перед началом интерполяционных расчетов система ЧПУ определяет длину пути, исходя из запрограммированных координат. В процессе движения осуществляется контроль контурной подачи так, чтобы ее величина не превышала допустимых значений. Движение по всем координатам должно завершиться одновременно.

При круговой интерполяции движение осуществляется по окружности в заданной рабочей плоскости. Параметры окружности (например, координаты конечной точки и ее центра) определяются до начала движения, исходя из запрограммированных координат. В процессе движения осуществляется контроль контурной подачи так, чтобы ее величина не превышала допустимых значений. Движение по всем координатам должно завершиться одновременно.

Винтовая интерполяция представляет собой комбинацию круговой и линейной.

Линейная интерполяция при ускоренном перемещении - G00, G200. В процессе ускоренного перемещения запрограммированное перемещение интерполируется, а движение к конечной точке осуществляется по прямой линии с максимальной скоростью подачи. Скорость и ускорение подачи, по крайней мере для одной оси, - максимальны. Скорость подачи других осей контролируется таким образом, чтобы движение всех осей завершилось в конечной точке одновременно. Пока инструкция G00 активна, движение замедляется до нуля в каждом кадре. Если же в замедлении скорости подачи до нуля в каждом кадре необходимости нет, то вместо G00 используют G200. Значение максимальной скорости подачи не программируют, но задают так называемыми «машинными параметрами» в памяти системы ЧПУ. Инструкции G00, G200 являются модальными.

Линейная интерполяция с запрограммированной скоростью подачи - G01. Перемещение с заданной скоростью подачи (в F слове) по направлению к конечной точке кадра осуществляется по прямой линии. Все координатные оси завершают движение одновременно. Скорость подачи в конце кадра снижается до нуля. Запрограммированная скорость подачи является контурной, т.е. значения подачи для каждой отдельной координатной оси будут меньше. Значение скорости подачи обычно ограничивают настройкой «машинных параметров». Вариант комбинации слов с инструкцией G01 в кадре: G01_X_Y_Z_F_.

Круговая интерполяция – G02, G03. Перемещение в кадре осуществляется по окружности с контурной скоростью, заданной в активном F-слове. Движение по всем координатным осям завершается в кадре одновременно. Эти инструкции модальны. Приводы подачи задают перемещение по окружности с запрограммированной подачей в выбранной плоскости интерполяции; при этом инструкция G02 определяет движение по часовой стрелке, а инструкция G03 – против часовой стрелки. При программировании окружность задают с помощью ее радиуса или координат ее центра. Дополнительная опция программирования окружности определяется инструкцией G05: круговая интерполяция с выходом на траекторию по касательной.

Программирование окружности при помощи радиуса. Радиус всегда задают в относительных координатах; в отличие от конечной точки дуги, которая может быть задана как в относительных, так и в абсолютных координатах. Используя положение начальной и конечной точек, а также и значение радиуса, система ЧПУ прежде всего определяет координаты окружности. Результатом расчета могут стать координаты двух точек ML, MR, расположенных соответственно слева и справа от прямой, соединяющей начальную и конечную точки.

Расположение центра окружности зависит от знака радиуса; при положительном радиусе центр будет находиться слева, а при отрицательном радиусе – справа. Расположение центра определяется также инструкциями G02 и G03.

Вариант комбинации слов с инструкцией G03 в кадре: N_G17_G03_X_Y_R±_F_S_M. Здесь: инструкция G17 означает выбор круговой интерполяции в плоскости X/Y; инструкция G03 определяет круговую интерполяцию в направлении против часовой стрелки; X_Y_ представляют собой координаты конечной точки дуги окружности; R – радиус окружности.

Программирование окружности при помощи координат ее центра. Координатные оси, относительно которых определяется положение центра, параллельны осям X, Y и Z соответственно, а соответствующие координаты центра имеют наименования I, J и K. Координаты устанавливают расстояния между начальной точкой дуги окружности и ее центром М в направлениях, параллельных осям. Знак определяется направлением вектора от А к М.

 

Пример.

N… G90 G17 G02 X350 Y250 I200 J-50 F… S… M…

Пример программирования полной окружности: N… G17 G02 I… F… S… M…

Круговая интерполяция с выходом на круговую траекторию по касательной – G05. Система ЧПУ использует инструкцию G05 для расчета такого кругового участка, выход на который из предыдущего кадра (с линейной или круговой интерполяцией) осуществляется по касательной. Параметры формируемой дуги определяются автоматически; т.е. программируется только ее конечная точка, а радиус не задается.

Винтовая интерполяция – G202, G203. Винтовая интерполяция складывается из круговой интерполяции в выбранной плоскости и линейной интерполяции для остальных координатных осей, общим числом до шести круговых осей. Плоскость круговой интерполяции определяется инструкциями G17, G18, G19. Движение по окружности по часовой стрелке осуществляется соответственно инструкцией G202; движение по окружности против часовой стрелки – G203. Программирование окружности возможно как с использованием радиуса, так и с использованием координат центра окружности.

N… G17 G203 X… Y… Z… I… J… F… S… M…

 

<== предыдущая лекция | следующая лекция ==>
Базовые M коды | Постоянные циклы станка с ЧПУ
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 6398; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.