Программирование скорости подачи



 

Функция подачи (F) определяет скорость подачи (далее – подача). Подачу кодируют числом, количество разрядов которого указано в формате кадра конкретного УЧПУ. Тип подачи, если это допускает УЧПУ, выбирают одной из подготови­тельных функций: G93 – «подача в функции, обратной времени»; G94 – «по­дача минутная»; G95 – «подача на оборот». В современных УЧПУ основ­ным методом кодирования подачи явля­ется метод прямого обозначения по адресу F, при котором применяют следующие единицы величины: миллиметры в минуту – подача не зависит от скорости главного движения; миллиметры на оборот – подача за­висит от скорости главного движения; радианы в секунду (градусы в мину­ту) – подача относится только к круго­вому перемещению. Для указания быстрого перемещения в большинстве УЧПУ используется под­готовительная функция G00.

Если подача зада­ется кодовым числом, то большей подаче обычно должно соответствовать большее кодовое число.

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

 

Программирование размерных перемещений. Позиционирование, линейная интерполяция

 

Размерные перемещения в кадрах УП указываются или в абсолют­ных, или в инкрементальных значениях (в приращениях). Это определяется использование подготовительных функций G90 (абсо­лютный размер) или G91 (инкрементальный размер). Размерные перемещения задаются в кадрах УП словами с адресами X, Y, Z (U, V, W, а также P, Q, R) и значениями, равными требуемым перемещениям по соответствующим осям.

В УП для современных УЧПУ все линейные перемещения обычно указыва­ют в миллиметрах или их десятичных долях, или дискретах (как правило, цена дискреты составляет 0,1, 0,01 или 0,001 мм).

Размерные перемещения в поперечном направлении (параллельно оси X) для токарных и карусельных станков выражаются в линейных единицах диаметра обрабатываемой заготовки. Так, для того, чтобы увеличить диаметр обработки заготовки на 10 мм, инструмент перемещается на 5 мм в направлении от оси вращения заготовки. Такой пересчет выполняется непосредственно УЧПУ без участия со стороны оператора или программиста.

Угловые размеры по адресам A, B и C в УП для современных УЧПУ выражают в радиа­нах или градусах. Для некоторых элемен­тов станков, например для поворотных столов, угловые размеры выражают в долях оборота.

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

Функция G01 включает режим, который обеспечивает линейную функциональ­ную зависимость между перемещениями по двум координатам, обозначенными с соответствующими знаками и число­выми значениями (линейная интерполяция). При этом заданная скорость подачи является скоростью движения по траектории.

Плоскость интерполяции задается подготовительными функциями G17G19 (рис. 1).

 

Круговая интерполяция

 

Функции G02, G03 – режимы круго­вой интерполяции по часовой стрелке и против часовой стрелки. Так же, как и при линейной интерполяции, заданная скорость подачи является скоростью движения по траектории (в этом случае – по дуге окружности). Плоскость интерполяции задается подготовительными функциями G17G19. Подготовительная функция G17 определяет интерполяцию в плоскости XY с обозначением пара­метров интерполяции (координат точки центра дуги) символами I и J. Подготовительные функ­ции G18 и G19 определяют ин­терполяцию соответственно в плоскостях XZ (параметры I, К) и YZ (параметры J, К).

 

а) б) в)
     
г) д) Рисунок 1 – Способы задания параметров дуги (а) при круговой интерполяции: б) в полярной системе координат; в) с явным заданием координат центра; г) векторный; д) с условным смещением начала координат.

 

Траектория инструмента по дуге окружности задается у раз­ных УЧПУ по-разному. Это зависит от устройства интерполятора, от характера его работы как вычислительного устрой­ства, поскольку в общем задача сводит­ся к вычислению неизвестных парамет­ров при наличии некоторых исход­ных данных.

В общем случае дуга на плоскости может быть опре­делена следующими данными (рис. 1, а): центром С с координатами хс и ус,радиу­сом R, начальной точкой Р0 с координатами х0 и у0, конечной точкой P1 с коорди­натами x1 и у1 и центральным углом дуги θ. Для того чтобы однозначно опреде­лить дугу на плоскости, все эти данные приводить в программе нет необходимо­сти. Обычно при выборе параметров, задающих интерполяцию, исходят из то­го, что известно положение начальной точки Р0дуги. Это естественно, посколь­ку приход в эту точку инструмента об­условлен предыдущими кадрами УП.

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

 

N{n} G17 G90 G03 С{θ} I{x0xc} J{y0yc} R{R} LF

 

В прямоугольной системе координат при их задании абсолютными размерами наиболее распространен спо­соб задания дуги координатами конеч­ной точки и центра дуги (рис. 1, в). Координаты конечной точки P1указывают по адресам X и Y, а координаты центра С дуги – по адресам I и J (для плоскости XY). Функция G02 или G03 определяет направление интерполяции. Кадры интерпо­ляции будут иметь вид

 

N{n} G17 G90 G02 X{x1,} Y{y1,} I{xc} J{yc} LF

 

В другом распространенном способе задания кру­говой интерполяции – векторном (рис. 1, г) – координаты (или приращения) конечной точки P1указывают по адресам X и Y, а по адресам параметров интерполя­ции I иJ (для плоскости XY) указывают координаты центра дуги относительно ее начальной точки (т.н. радиус-вектор). Кадры интерполяции при таком способе могут иметь вид

 

N{n} G17 G90 G02 X{x1,} Y{y1,} I{xcx0} J{ycy0} LF

 

При третьем способе для определения параметров интерполяции начало координат условно размещают в центре дуги С (рис. 1, д). В кадре, задающем интер­поляцию, по адресам X и Y будут записываться относительные перемещения по осям от начальной точки Р0 к конечной Р1с учетом знаков движения относительно направления осей, а по адресам I и J (для плос­кости XY) задаются координаты начальной точки Р0 относительно центра дуги. Кадр, определяющий круговую интерполяцию, будет иметь вид

 

N{n} G17 G91 G03 X{ x1x0} Y{y1y0} I{x0xc} J{y0yc} LF

 

Некоторые УЧПУ предусматривают задание в одном кадре информации о части дуги, расположенной только в одном квадранте. Если дуга расположена в двух квадрантах, то она описывается двумя кадрами, если в трех – тремя, и т. д. Кроме того, в некоторых УЧПУ после адресов I , J и К приводятся абсолютные значения величин, т. е. со зна­ком «плюс». Однако, несмотря на разнообразие способов задания параметров интерполя­ции все они сводятся к единой общей расчетной схеме, обеспечивающей опре­деление радиуса дуги (если он не задан) по заданным элементам I, J, К (рис. 1 бд). Способ задания круговой интерполяции приводятся в конкретных руковод­ствах по программированию для соот­ветствующих моделей УЧПУ.

 


Дата добавления: 2018-02-28; просмотров: 1468; Мы поможем в написании вашей работы!

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






Мы поможем в написании ваших работ!