Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Программирование в полярных координатах




Нарезание резьбы

Таблица 2 – Нарезание резьбы

Инструкция Описание
G32 Нарезание резьбы без компенсирующего патрона

Система ЧПУ осуществляет линейную интерполяцию между перемещением вдоль оси нарезания резьбы и вращением шпинделя, т.е. синхронизирует эти движения. Синтаксис инструкции выглядит следующим образом: G32<ось нарезания резьбы> Р<подача> М<3|4> S<частота вращения шпинделя>|Н <шаг резьбы>. Задание частоты вращения шпинделя альтернативно заданию шага резьбы. (М3/М4) -признак прямого или реверсивного движения.

Пример 1.

N10 G00 Х20 Y15 Z10 F1000 S5000 /Позиционирование вдоль оси.

N20 G32 Z-20 F1000 МЗ S1000 /Нарезание резьбы вдоль оси Z.

N30 G32 Z5 F1000 M4 S1000 /Реверсивное движение вдоль оси Z.

Пример 2.

N10 G00 X30 Y5 Z0 F1500 /Позиционирование вдоль оси.

N20 G32 Z-20 МЗ Н0.75 /Нарезание резьбы вдоль оси Z.

N30 G32 Z0 M4 H0.75 /Реверсивное движение вдоль оси Z.

Таблица 1 – Инструкции программирования в полярных координатах

Инструкция Описание
G10 Ускоренное перемещение в полярных координатах (по типу G00)
G11 Линейная интерполяция в полярных координатах (по типу G01)
G12 Круговая интерполяция по часовой стрелке в полярных координатах (по типу G02)
G13 Круговая интерполяция против часовой стрелки в полярных координатах (по типу G03)
G20 Назначение полюса для программирования в полярных координатах

При программировании в полярных координатах положение точки определяется через радиус и угол. Полюс и плоскость координат задают с помощью инструкции G20.

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

N150 G20 Z25 X10 /Задание положения полюса и плоскости координат N160 G10 Z20 А70 /Задание начального положения радиуса, величин радиуса и угла N150 G20 Z30 X20 /Задание положения полюса и плоскости координат N160 G10 X20 А70 /Задание начального положения радиуса, величин радиуса и угла

Рисунок 1 – Примеры программирования в полярных координатах

Значение радиуса и угла может быть как абсолютным (при G90), так и относительным (при G91). Инструкции G00, G01, G02, G03, G05, G10-G13 являются модальными и отменяют одна другую.

 

Функции манипулирования запрограммированным контуром

Таблица 2 – Инструкции зеркального отображения, масштабирования, поворота

Инструкция Описание
G37 Назначение полюса для зеркального отображения, масштабирования, поворота
G38 Включение зеркального отображения, масштабирования, поворота
G39 Выключение зеркального отображения, масштабирования, поворота и сброс координат полюса в нуль
G60 Смещение контура в пределах координатной системы управляющей программы
G67 Отмена смещения контура в координатной системе управляющей программы

При зеркальном отображении, масштабировании и повороте отсутствует необходимость в изменение контура в исходной управляющей программе. Можно использовать любую комбинацию этих функций.

С помощью инструкции G37 задают координаты точки - полюса, относительно которой осуществляется зеркальное отображение, масштабирование или поворот, а инструкция G38 активизирует эти функции. Инструкция G39 прекращает действие инструкций G37, G38 и сбрасывает в нуль координаты полюса.

Рисунок 2 - Зеркальное отображение, масштабирование, поворот

Зеркальное отображение. Модальная инструкция G38 включения зеркального отображения сопровождается адресом координатной оси и значением -1. При этом вся позиционная информация для этой оси приобретает противоположный знак. При любом ином значении, отличающемся от единицы, будет осуществлено масштабирование.

Пример.

N… G38 X-1 Y-1 /Все последующие значения перемещений в координатах X и Y будут умножены системой ЧПУ на -1.

Рисунок 3 – Примеры зеркального отображения

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

Инструкция масштабирования может работать вместе с инструкциями G00, G01, G02, G03, G05, G10, G11, G12, G13, G20, G90, G91, G200. Для инструкции G37 координаты полюса не меняются. Инструкция масштабирования не оказывает влияния на параметры коррекции инструмента, т.е. на инструкции G40, G41, G42, G43, G44. Инструкция масштабирования не оказывает влияния на координаты смещения нуля, т.е. на инструкции G54-G59. Программируемые смещения контура в соответствии с инструкцией G60 и компенсации в соответствии с инструкцией G92 не масштабируются. Инструкция масштабирования становится пассивной при активных инструкциях G74, G76.

Модальная инструкция G38 включает масштабирование для тех осей, которые указаны в кадре с положительным коэффициентом масштабирования. При этом все запрограммированные размеры для этой оси будут умножены на коэффициент масштабирования. Т.е. при любом коэффициенте масштабирования, отличающемся от единицы, параметры контура изменятся: в большую сторону при значении коэффициента >1, в меньшую сторону при значении коэффициента <1. Если значение коэффициента указано со знаком минус, то к масштабированию добавляется зеркальное отображение.

Пример.

N... G38 X3 Y0.5 / Все перемещения по X будут умножены на "3"; все перемещения по Y будут умножены на "0.5".

Рисунок 4 – Примеры масштабирования

Поворот. Поворот осуществляется в активной плоскости соответственно инструкциям G17, G18, G19. Модальная инструкция G37 служит для задания полюса поворота в абсолютных координатах относительно нуля управляющей программы. Если поворот осуществляется относительно этого нуля, то инструкция G37 не требуется.

Модальная инструкция G38 активизирует поворот; при этом должен быть запрограммирован угол поворота радиуса. Положительные значения угла поворота радиуса указывают на вращение против часовой стрелки; отрицательные значения угла поворота радиуса указывают на вращение по часовой стрелке. Программное смещение G60 будет учтено при повороте для расчета координат.

Рисунок 7 – Примеры использования инструкций поворота

При совместном использовании, первым выполняется поворот, а затем зеркальное отображение и масштабирование.

Пример.

N... G37 X100 Y-200 /Определение полюса вращения и зеркального отображения

N... G38 X-3 Y-2 R115 /Угол поворота против часовой стрелки на 115 градусов. /Зеркальное отображение задано знаками минус. Коэффициент масштабирования по осям X и Y равен соответственно трем и двум.

N... G39 /Все три функции деактивируются.

Смещение контура в пределах координатной системы управляющей программы - G60, G67. Инструкция G60 не меняет положения координатной системы управляющей программы относительно координатной системы станка, но лишь осуществляет смещение контура в пределах координатной системы управляющей программы. Инструкция G60 не инициирует никаких перемещений. Инструкция G60 включает программное смещение контура, а инструкция G67 – выключает это смещение.

Пример 1.

N05 G00 X10 Y10 /Точка Р1: исходное положение.

N10 G60 X10/Точка Р2: смещение G60 точки Р1.

N20 G38 X2 Y2 /Активизация масштабирования.

N30 G01 Х10 Y10 /Точка РЗ: масштабное отображение положения Р2.

 

Пример 2.

N20 G37 X10 Y10

N30 G60 X10

N40 G38 R90

N50 G01 X10 Y10

 

Пример 3.

N… G60 X… Y… Z… /Контур смещается на X, Y, Z

N… G01 X… Y… Z… /Перемещения с учетом программного смещения контура

N… G67 /Сброс смещения

 




Поделиться с друзьями:


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


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



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




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