Мещерякова В.Б. 2015 Металлорежущие станки с ЧПУ (849655), страница 40
Текст из файла (страница 40)
Задание круговой интерполяции способом 2 (см.рис. 9.13).Для дуг окружностей, заданных на рис. 9.13, круговая интерполяция может быть записана:G03 X10 Y10 I50 J20 (рис. 9.13, а);G18: G03 X70 Z10 I20 K50 (рис. 9.13, б);G19: G03 Y10 Z10 J50 K20 (рис. 9.13, в).а)б)в)Рис. 9.13. Задание окружности конечной точкой и центром винтерполяционной системе координат 0IJK (второй способ):а — в плоскости XOY; б — в плоскости XOZ; в — в плоскости ZOYЗначения конечных дуг программируемых дуг окружностей даныв абсолютных значениях.Пример 2.
На рис. 9.14 показан участок 1–6, для которого заданиекруговой интерполяции в абсолютных значениях будет иметь видN10 G1 X20 Y60 F200N20 G3 X40 Y80 I40 J60N30 G1 X45N40 G2 X55 Y90 I45 J90N50 G1 YP1→P2P2→P3P3→P4P4→P5P5→P6Этот же участок при задании круговой интерполяции в приращениях:N10 G1 X-20 Y60 F200N20 G3 G91 X-20 Y20 I-20 J0N30 G1 X-5N40 G2 X-10 Y10 I-10 J10N50 G1 Y…260P1→P2P2→P3P3→P4P4→P5P5→P6Рис.
9.14. Примерпрограммирования круговойинтерполяции способом 2:через координаты конечнойточки дуги и центрокружности винтерполяционной системекоординат IJK9.2.4. Винтовая интерполяцияДля получения перемещения по винтовой линии необходимо запрограммировать в одном и том же кадре круговую интерполяциюна плоскости интерполяции и линейное перемещение, перпендикулярное к этой плоскости (рис. 9.15). Винтовая интерполяция получается при круговой интерполяции организацией перемещениявдоль дополнительной третьей оси (q), лежащей вне плоскостиокружности, записанной в кадре. Система ЧПУ организует простейшее перемещение вдоль оси q.Общий формат, определяющий режим винтовой интерполяции:⎧ G02 ⎫⎧R ⎫G17 ⎨⎬ X pY p q ⎨ ⎬ F;G03⎩⎩ IJ ⎭⎭⎧ G02 ⎫⎧R ⎫G18 ⎨⎬ X p Z p q ⎨ ⎬ F;⎩ G03 ⎭⎩ IK ⎭⎧ G02 ⎫⎧R ⎫⎬ Z pY p q ⎨ ⎬ F.G19 ⎨G03⎩⎩ JK ⎭⎭Рис. 9.15.
Винтоваяинтерполяция261Скорость, заданная по адресу F, действует вдоль дуги перемещения.Пример 1. Для рис. 9.16 винтовая интерполяция будет задана:G17 G03 X0 Y100 Z20 R100 F150Рис. 9.16. Пример винтовой интерполяции9.2.5. Нарезание резьбы с линейным шагом (G33)Функция G33 определяет цикл цилиндрического или конического нарезания резьбы с постоянным или переменным шагом. Этодвижение координируется с вращением шпинделя.
Запрограммированные в кадре параметры определяют тип резьбы, которую следуетосуществить.Формат: G33 [оси] К [I] [R],где [оси] — представлены адресом оси и цифровым значением; К —шаг резьбы. В случае переменного шага представляет начальныйшаг. К должен присутствовать всегда; I — изменение шага. Длянарезания резьбы с возрастающим шагом величина I должнабыть положительной, для нарезания резьбы с уменьшающимсяшагом — отрицательной; R — угол в градусах, определяющийсмещение шпинделя от нулевой позиции его датчика угловогоположения и определяющий начальную точку нарезания резьбы(заход). Используется при нарезании многозаходных резьб.
Многозаходная резьба может быть организована изменением адреса R, т.е. система ЧПУ может быть запрограммирована с конкретным угловым смещением шпинделя перед нарезанием каждой нитки. Таким образом, представляется возможнымпрограммировать одну начальную точку для различной нарезки.262G33 является модальной функцией. Примеры нарезания резьбы спостоянным шагом приведены на рис.
9.17: цилиндрическое нарезание резьбы (рис. 9.17, а), коническое нарезание резьбы (рис. 9.17, б),Рис. 9.17. Примеры нарезания резьбы с постоянным шагом:а — цилиндрическая резьба; б — коническая резьба; в — цилиндрическо-коническаярезьба263цилиндрическо-коническое нарезание резьбы (рис. 9.17, в). СистемаЧПУ будет управлять нарезанием конической резьбы, если в форматезаданы две координатные оси, например Z, U (см. рис. 9.17, б), гдеU — диаметральная ось.9.3.
КООРДИНАТНЫЕ ДАННЫЕ И ЕДИНИЦЫ ИЗМЕРЕНИЯИнформация о координатном перемещении может быть заданавосемью цифрами. Она может иметь также и знак. Положительныйзнак «+» может быть опущен. Информация о координатном перемещении задается в УП в миллиметрах или дюймах, являющихся входными единицами измерения. Поворотные оси всегда имеют в качестве единицы измерения градус. Входная дискрета (инкремент) системы ЧПУ определяет наименьшую величину, которая может бытьзадана. Устройства контроля перемещения по осям могут быть такжевыставлены для измерения либо в миллиметрах, либо в дюймах. Этобудет определять выходную единицу измерения, которая задается впараметрах систем ЧПУ.
Две различные единицы измерения не могутсочетаться на конкретном станке.Десятичная точка воспринимается как функция выбранной единицы измерения:Х2.134 означает 2,134 мм или 2,134 дюйма.В24.36 означает 24,36 градуса, когда угловая координата определена по адресу В.Использование десятичной точки не обязательно.Х325 означает, например, 325 мм.Стоящие впереди нули могут быть опущены:.032 = 0,032;Последние нули могут быть опущены позади десятичной точки:0,320 = .32.9.3.1.
Преобразование дюйм/метр (G20, G21)В начале УП необходимая единица измерения может быть заданасоответствующей функцией. При задании функций G20, G21 входные данные могут быть заданы в метрических или дюймовых единицах:• G20 — выбор дюймовых единиц;• G21 — выбор метрических единиц.Выбранная единица будет эффективной до смены ее на противоположную, т.е. G20 и G21 — модальные функции.
Их действие остается даже после выключения системы ЧПУ, т.е. единица, установленная до выключения, будет эффективной и после включения.2649.4. СИСТЕМЫ КООРДИНАТСистема ЧПУ определяет и автоматически выводит рабочиеорганы станка: в нулевую точку станка M, исходную точку станка R,в нулевую точку детали W.Определения и назначения указанных точек — см. раздел 6.9.4.1.Определение СЧПУ нулевой точки станка M и ее изменение(G53)Начало системы координат станка (нулевая точка станка М) задается производителем станка с ЧПУ.
Система ЧПУ распознает нулевую точку в процессе обнуления осей координат станка. Пользователь станка с ЧПУ может изменить нулевую точку станка по своемуусмотрению, т.е. задать относительную нулевую точку системы координат станка. Расстояние от относительной нулевой точки станкадо нуля станка М, рассчитанное в системе координат станка, задаетсяпри помощи функции G53.Формат: G53v.G53 позволяет переместить инструмент в позицию, определяемуювектором координат v в системе координат станка (рис. 9.18).
Независимо от заданных функций G90 или G91 координаты вектора vвсегда интерпретируются только в абсолютных значениях. Подобнофункции G00, перемещение происходит на скорости быстрого позиционирования с учетом коррекции инструмента.Функция G53 может быть выполнена только после режима обнуления и действует только в том кадре, где она определена.Так как минимальные и максимальные величины ходов рабочихорганов станка определяются относительно нулевой точки станка М,то один из режимов СЧПУ позволяет ввести ограничения по программированию перемещений осей.Рис. 9.18. Определение СЧПУ нулевой точки станка функцией G532659.4.2. Определение СЧПУ исходной точки станка R и ее функция (G28)На станке с ЧПУ может быть запрограммировано положения одной или нескольких исходных точек станка R (рис.
9.19). Исходныеточки имеют координаты в системе координат станка, установленные предварительно в параметрах станка. Они являются, как правило, определенными позициями, связанными, например, со сменойинструмента, сменой столов-спутников. Положение исходной точкипрограммируется по функции G28.Формат: G28vЭта функция немодальная и будет управлять перемещением осей,определенных вектором v, в исходную точку (или из нее). Перемещение состоит из двух частей. Вначале берутся во внимание координаты, определенные вектором v для промежуточной точки(рис. 9.19, а).
Это перемещение в линейном направлении на быстройскорости. Координаты могут быть заданы как абсолютно, так и вприращениях. Перемещение неизменно происходит в текущей системе координат. Координаты промежуточной точки будут запомненыкак оси, определенные вектором v.Промежуточные значения, определенные в предыдущейфункции G28, сохраняются в последующем задании G28 (до выключении системы ЧПУ).Например:G28 X100промежуточная точка X = 100, Y = 0G28 Y200промежуточная точка X = 100, Y = 200На второй стадии будет осуществляться перемещение из промежуточной точки в исходную точку станка R по всем осям, определенным вектором v, в последовательности, заданной при предварительной ручной привязке рабочих органов станка к исходной точке(рис.
9.19, б, в). Перемещение происходит со скоростью, определенной для каждой оси.9.4.3. Задание СЧПУ системы координат детали (G54–G59)Система координат, применяемая в процессе обработки детали,определяется как система координат детали. Нулевая точка системыкоординат детали — точка W (рис. 9.20, а). Для удобства программирования, особенно для фрезерной обработки, можно задавать несколько значений систем координат детали (до шести значений)(рис. 9.20, б). Различные системы координат детали могут быть автоматически заданы системой ЧПУ с помощью функций G54–G59:• G54 — система координат детали № 1;• G55 — система координат детали № 2;• G56 — система координат детали № 3;• G57 — система координат детали № 4;266в)б)г)а — перемещения на быстрой скорости в промежуточную точку, заданную вектором v; б — выход в исходную точку по оси Х; в — выход висходную точку по оси Z; г — УЧПУ показывает координаты относительно нуля станка М, учитывая размеры инструмента по X, ZРис.