Студопедия

КАТЕГОРИИ:


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

Подготовительные функции




Функции с адресом G, называемые подготовительными, определяют режим и условия работы станка и УЧПУ. Они кодируются от G00 до G99. За каждой из функций закреплено стандартом определенное значение:

G00 - быстрое позиционирование;

G01 - линейная интерполяция;

G02 - круговая интерполяция, движение по часовой стрелке;

G03 - круговая интерполяция, движение против часовой стрелки;

G04 - пауза;

G06 - параболическая интерполяция;

G08 -разгон;

G09 - торможение;

G17-G19 - выбор плоскости XY; XZ; YZ;

G41 - коррекция на фрезу - левая;

G42 - коррекция на фрезу - правая;

G43 - коррекция на положение инструмента - положительная;

G44 - коррекция на положение инструмента - отрицательная;

G53 - отмена заданного смещения;

G54-G59 - заданное смещение;

G80 - отмена постоянного цикла;

G81-G89 - постоянные циклы;

G90 - абсолютный размер;

G91 - размер в приращениях;

G92 - установка абсолютных накопителей положения;

G93 - скорость подачи в функции, обратной времени;

G96 - постоянная скорость резания;

G97 - обороты в минуту.

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

G00-G09 команды общего порядка: позиционирование, линейная или круговая интерполяция, ускорение, замедление, пауза;

G10-G39 -особенности непрерывной обработки: выбор осей, плоскостей, видов интерполяции;

G40-G59 - коррекция размеров инструмента без отсчета, смещение осей;

G60-G79 - вид и характер работы: точно, быстро;

G80-G89 - постоянные циклы;

G90-G99 - особенности задания размеров, режимов обработки.

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

Функция G00 программируется, если необходимо обеспечить линейное перемещение по одной из координат на ускоренной подаче.

Функция G01 означает, что режим обеспечивает линейную функциональную зависимость между перемещениями по двум координатам, обозначенным соответствующими знаками и числовыми значениями. При этом указывается скорость движения рабочего органа по траектории. В некоторых УЧПУ функцией G01 программируется и линейное перемещение на рабочей подаче, при этом подразумевается, что численное значение перемещения по одной из координат равно нулю. Режим, определенный функцией G, сохраняется до его отмены аналогичной функцией.

Функции G02, G03 (режимы круговой интерполяции по и против часовой стрелки) указываются в программах для УЧПУ, обеспечивающих круговую интерполяцию. Данные по круговой интерполяции зависят от задаваемой подготовительными функциями G17-G19 плоскости интерполяции. Подготовительная функция G17 определяет круговую интерполяцию в плоскости XY с обозначением параметров интерполяции (координат центра) символами I и J. Подготовительные функции G18 и G19 определяет круговую интерполяцию соответственно в плоскости XZ (параметры I, K) и YZ (параметры J,K).

Следует отметить определенную особенность функций G02 и G03. При определенных условиях (изменение направлений осей координат) значение функций меняется на обратное.

Траектория движения инструмента по дуге окружности задается у различных УЧПУ по разному. В общем случае дуга на плоскости может быть определена следующими данными: центром С c координатами XС и , радиусом R, начальной точкой Р0 с координатами X0 и Y0, конечной точкой P1 с координатами X1 и Y1, центральным углом дуги θ и углом α между касательной к начальной точке и осью (Рис. 9.1).

Рис. 9.1.

Для того чтобы однозначно определить дугу на плоскости, все эти данные приводить в программе нет необходимости.

В полярной системе координат траектория задается функциями G02 или G03, радиусом R, координатами центра дуги относительно начальной точки т.е. значения I, J (при G17) с соответствующими знаками и углом θ (по адресу С).

В прямоугольной системе координат при задании последних абсолютными размерами наиболее распространен способ задания дуги координатами конечной точки и центра дуги.

Координаты конечной точки Р1 указывают с адресами X и Y, а координаты центра С дуги - с адресами I и J (для плоскости XOY). Для приведенного рисунка функция G03 определяет направление интерполяции. При таком задании параметров интерполятор достаточно просто вычисляет радиус дуги и выдает команды на движение. Кадр на интерполяцию будет иметь вид:

N { i ] G17G90G03X { X1}Y{ Y1} I { Xc} J {Yc}LF

Рис. 9.2.

В одном из вариантов задания круговой интерполяции в приращениях, для определения параметров интерполяции центр W* принятой системы координат условно размещают в центре дуги С. В кадре, задающем интерполяцию, с адресами I и K (для плоскости YOZ) задаются координаты начальной точки P0 (a и) в принятой условной системе координат. Эти координаты определяют проекции радиуса дуги (RІ=aІ+ bІ).

По адресам Y и Z будут заданы относительные перемещения по осям от начальной точки P0 к конечной P1 с учетом знаков движения относительно направления осей. Для принятого примера кадр, определяющий круговую интерполяцию будет иметь вид:

N { i } G19G91G02Y- {DY}Z + {DZ} I {b}K{a}LF.

Определенные УЧПУ предусматривают задание в одном кадре информации о части дуги, расположенной только в одном квадранте. Если дуга расположена в двух квадрантах, то она описывается двумя кадрами, если в трех - тремя и т.д. (Рис. 9.3.). При размещении дуги в двух квадрантах кадры УП могут иметь следующий вид:

N{ i }G18G91G02 X-77.Z-98.I27.K98.LF

N{i+1}X+{DX23}Z-{DZ23} I102.K0.LF

Рис. 9.3.

Отметим, что в некоторых УЧПУ после адресов I и K приводятся абсолютные значения величин, т.е. со знаком “плюс”. При векторном способе (Рис. 9.4) под адресами интерполяции указывают численные значения и направления (относительно осей координат) векторов, проведенных из начальной точки дуги в ее центр, и координаты (или приращении) конечной точки дуги. Кадр интерполяции при таком способе может иметь вид:

N{ i }G17 G90 G03 X{X1} Y{Y1} I -{Ic} J - {Jc} LF.

Рис. 9.4.

Однако, несмотря на разнообразие способов задания параметров интерполяции все они сводятся к единой общей схеме, обеспечивающей определение радиуса дуги (если он не задан) по заданным элементам I, J, K.

 

 




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


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


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



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




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