Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Классификация подготовительных




функ­ций на группы

Подготовительные функ­ции можно разделить на несколько групп:

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

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

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

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

G80... G89 — постоянные (фиксиро­ванные) автоматические циклы;

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

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

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

Смысловое содержание

подготовительных функ­ций

Таблица 1.

Значение G-слова по ГОСТ 20999-83

Код функции Наименование Значение подготовительной функции
G00 Быстрое пози­ционирование Перемещение в запрограммированную точку с максималь­ной скоростью (например, с наибольшей скоростью подачи). Предварительно запрограммированная скорость перемеще­ния игнорируется, но не отменяется. Перемещения по осям координат могут быть не скоординированными.
G01 Линейная ин­терполяция Вид управления, при котором обеспечивается постоянное отношение между скоростями по осям координат, пропор­циональное отношению между расстояниями, на которые должен переместиться исполнительный орган станка по двум или более осям координат одновременно. В прямоугольной системе координат перемещение происходит по прямой ли­нии
G02; G03 Круговая интер­поляция Вид контурного управления для получения дуги окружно­сти, при котором векторные скорости по осям координат, ис­пользуемые для образования дуги, изменяются устройством управления
G02 Круговая интер­поляция. Движе­ние по часовой стрелке Круговая интерполяция, при которой движение исполни­тельного органа направлено по часовой стрелке, если смотреть со стороны положительного направления оси, перпендикуляр­ной к обрабатываемой поверхности
G03 Круговая интер­поляция. Движение против часовой стрелки Круговая интерполяция, при которой движение исполни­тельного органа направлено против часовой стрелки, если смотреть со стороны положительного направления оси, пер­пендикулярной к обрабатываемой поверхности
G04 Пауза Указание о временной задержке, конкретное значение ко­торой задается в УП или другим способом. Применяется для выполнения тех или иных операций, протекающих известное время и не требующих ответа о выполнении
G06 Параболическая интерполяция Вид контурного управления для получения дуги параболы, при котором векторные скорости по осям координат, исполь­зуемые для образований этой дуги, изменяются устройством управления
G08 Разгон Автоматическое увеличение скорости перемещения в нача­ле движения до запрограммированного значения
G09 Торможение Автоматическое уменьшение скорости перемещения отно­сительно запрограммированной при приближении к запро­граммированной точке
От G17 до G19 Выбор плоскости Задание плоскости таких функций, как круговая интерполяция, коррекция на фрезу и др.
G41 Коррекция на фрезу — левая Коррекция на фрезу при контурном управлении. Использу­ется, когда фреза находится слева от обрабатываемой поверх­ности, если смотреть от фрезы в направлении ее движения относительно заготовки
G42 Коррекция на фрезу — правая Коррекция на фрезу при контурном управлении. Использу­ется, когда фреза находится справа от обрабатываемой по­верхности, если смотреть от фрезы в направлении ее движения относительно заготовки
G43 Коррекция на положение инст­румента — поло­жительная Указание, что значение коррекции на положение инстру­мента необходимо сложить с координатой, заданной в соот­ветствующем кадре или кадрах
G44 Коррекция на положение инст­румента — отри­цательная Указание, что значение коррекции на положение инстру­мента необходимо вычесть из координаты, заданной в соот­ветствующем кадре или кадрах
G53 Отмена задан­ного смещения Отмена любой из функций G54,..., G59. Действует только в том кадре, в котором она записана
Oт G54 до G59 Заданное сме­щение Смещение нулевой точки детали относительно исходной точки станка
G80 Отмена посто­янного цикла Функция, которая отменяет любой постоянный цикл
От G81 до G89 Постоянные циклы Программирование постоянных циклов
G90 Абсолютный размер Отсчет перемещения производится относительно выбран­ной нулевой точки
G9I Размер инкремент. Отсчет перемещения производится относительно предыду­щей запрограммированной точки
G92 Установка абсо­лютных накопите­лей положения Изменение состояния абсолютных накопителей положе­ния. При этом движения исполнительных органов не проис­ходит
G93 Скорость пода­чи в функции, об­ратной времени Указание, что число, следующее за адресом F, равно обрат­ному значению времени в минутах, необходимому для обра­ботки
G96 Постоянная ско­рость резания Указание, что число, следующее за адресом S, равно скоро­сти резания в метрах в минуту. При этом скорость шпинделя регулируется автоматически в целях поддержания запрограм­мированной скорости резания
G97 Обороты в ми-нуту Указание, что число, следующее за адресом S, равно скоро­сти шпинделя в оборотах в минуту

 

 

6.ЛИНЕЙНАЯ И КРУГОВАЯ ИНТЕРПОЛЯЦИЯ

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

В УЧПУ функцией G01 программируется и ли­нейное перемещение на рабочей подаче, если численное значение пе­ремещения по одной из координат равно нулю (рис. 1в—д).

На­помним, что режим, определенный функцией G, сохраняется до его от­мены аналогичной функцией (рис. 1, г, д), принадлежащей одной группе функций.

Функции G02, G03 означают круговую интерполяцию по и против часовой стрелки соответственно. Функции указываются в управляющей программе для УЧПУ, обеспечивающих круговую интерполяцию.

Данные по кру­говой интерполяции зависят от задаваемой подготовительными функциями G17—G19 (рис.2) плоскости интерполяции.

Под­готовительная функция G17 определяет круговую интерполяцию в плоскости XY с обозначением параметров интерполяции (коорди­нат точки) символами I и J (рис. 2, а). Подготовительные функции G18 и G19 определяют круговую интерполяцию соответственно в плоскостях XZ (параметры I, К) и

Рис. 1.Применение подготовительных функций G00 и G01.

YZ (параметры J, K) (рис. 2, б, в).

Выбор рабочей плоскости выполняют в формате кадра:

N... G17/G18/G19,

G17 плоскость XY: плоское торцовое фрезерование (TRANSMIT), осевое сверление с использованием оригинальных циклов SIEMENS.

Рис. 2. Выбор плоскости отработки программы: а) – плоскости XY, б) – плоскости XZ, в) – плоскости YZ.

G18 - плоскость ZX: контурное точение. G19 - плоскость YZ: контурное фрезерование на поверхности (TRACYL), радиальное сверление с использованием оригинальных циклов SIEMENS. G17-G19 - команды на выбор рабочей плоскости. Ось инструмента вертикальна к рабочей плоскости.

Круговая интерполяция (рис.3,а) программируется с использованием команд G2, G3, CIP. Функция G2 означает круговую интерполяцию по часовой стрелке, G3 - против часовой стрелки, CIP - через промежуточную точку (окружность через точки). Для кругового движения начальная и конечная точки должны быть в одной плоскости (уровне).

Программирование с конечной и центральной точкой осуществляется в формате кадра: G2/G3 X.. Z.. I.. К,

где X, Z - конечная точка Е в прямоугольных координатах,

I, К - точка М - центр круга, закоординированный в декартовой системе относительно начальной точки S (рис.3,б) рассматриваемого участка контура. Начальная точка S - это позиция инструмента во время вызова команды G2/G3. Конечная точка Е программируется указанием ее координат в направлении осей X и Z. Центральная точка М круга программируется с использованием адресов I, К относительно начальной точки S или с 1=АС(..), К=АС(..) абсолютно от нулевой точки.

. а) б)

 

Рис.3. Круговая интерполяция (а) и программирование координат

центра окружности (б).

Программирование с конечной точкой и радиусом круга выполняется в формате кадра: G2/G3 X.. Z.. CR=±..,

где X, Y, Z – координаты конечной точки Е в прямоугольной системе координат; CR=± радиус круга.

Программирование с использованием начальной, конечной и центральной точек круга (рис.4, а) или конечной точкой и углом (рис.4, б) осуществляется в формате следующего кадра:

G2/G3 X.. Z.. AR=.. или

G2/G3 I.. К.. AR=…,

где X, Z координаты конечной точки Е в прямоугольной системе координат; I, К - координаты центральной точки М круга в прямоугольной системе координат относительно начальной точки S участка контура ES;

AR= угол раскрытия, соответствующий дуге окружности ES.

Начальная точка S - это позиция инструмента в момент вызова команды G2/G3. Положение конечной точки Е программируется координатами X и Z. Центральная точка круга программируется с использованием адреса I, К относительно начальной точки S или абсолютными размерами l=AC(..), К=АС(..) относительно нуля детали.

 

а) б)

Рис.4. Программирование с использованием начальной, конечной и центральной точек круга (а) или с конечной точкой и углом (б)

Угол раскрытия должен быть меньше 360°. Полные круги не могут быть запрограммированы при помощи AR.

Программирование в полярных координатах (рис.5,а)

б)

Рис.5.Программирование в полярной системе координат: а) – радиусом и углом конечной точки Е, б) – промежуточной и конечной точек.

выполняется в формате кадра: G2/G3 АР=.. RP=..,

где АР - конечная точка Е полярного угла. Полюс - центр круга, RP - полярный радиус, в то же время радиус круга.

Полюс полярной системы координат должен находиться в центре круга (предварительно установлен в центре круга при помощи G111). Программирование с начальной точкой, промежуточной точкой и конечной точкой (рис.5,б) выполняется в формате кадра: CIP X.. Z.. I1=.. К1=..

X, Z - координаты конечной точки Е в прямоугольной системе координат; I1, K1 – координаты промежуточной точки в направлении осей X и Z в прямоугольных системе координат. Начальная точка рассматриваемого участка контура - это позиция инструмента в момент вызова команды G2/G3. Конечная точка программируется с использованием адресов X, Z, промежуточная точка программируется - 11, К1.

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

Круговая интерполяция G2/G3/CIP, интерполяция в полярных координатах и коррекция на радиус инструмента G41/G42 происходят в рабочей плоскости.

Основная рабочая плоскость для токарной обработки: G18 (ZX). Абсолютные размеры программируют словом G90, а инкрементальные размеры - G91. Инкрементальный размер относится к текущей точке отсчета. Инструмент перемещается в запрограммированную позицию.

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

 

8.ПОДГОТОВИТЕЛЬНЫЕ ФУНКЦИИ В ПрограммноМ обеспечениИ

WIN NC SINUMERIK 810/840 D

Win NC SINUMERIK 810/840 D имеет G – функции (подго- товительные функции), смысловое содержание которых

приведено ниже.

G - Команды Смысловое содержание

G0______ Быстрое перемещение

G1______ Рабочее перемещение

G2______ Круговая интерполяция по часовой стрелке

G3______ Круговая интерполяция против часовой стрелки___

CIP______ Круговая интерполяция через промежуточную точку

G4______ Время выдержки

G9______ Точный останов не модально

G17_____ Выбор рабочей плоскости XY

G18_____ Выбор рабочей плоскости XZ

G19_____ Выбор рабочей плоскости YZ

G25 Минимальное программируемое ограничение рабочей зоны/ программируемое ограничение скорости вращения шпинделя.

G26 Максимальное программируемое ограничение рабочей зоны/ программируемое ограничение скорости вращения шпинделя

G33_____ Постоянный шаг резьбы

G331____ Нарезание внутренней резьбы

G332____ Нарезание внутренней резьбы/отвод

G40_____ Коррекция на радиус инструмента OFF

G41_____ Коррекция на радиус инструмента ON В лево_____

G42_____ Коррекция на радиус инструмента ON В право____

G53_____ Отмена устанавливаемого сдвига нуля

G54-G57_ Устанавливаемый сдвиг нуля

G500____ Отмена сдвига нуля

G505-G599Устанавливаемый сдвиг нуля

G60_____ Точный останов модально

G63_____ Нарезание внутренней резьбы без синхронизации

G64_____ Режим контурной обработки

G641 Режим контурной обработки и программируемым соединительным закруглением

G70_____ Система ввода: дюймовая

G71_____ Система ввода: метрическая

G90_____ Абсолютные размеры

G91_____ Размеры с приращениями (инкрементальные)

G94_____ Подача в мм/мин, дюйм/мин.

G95_____ Скорость подачи при вращении в мм/мин, дюйм/мин

G96 Постоянная скорость резания ON

G97 Постоянная скорость резания OFF

G110 Параметр полюса, относительно последней позиции

подвода.

G111 Параметр полюса, абсолютно в системе координат детали

G112 Параметр полюса, относительно последнего достоверного. полюса __

G140 Подвод/отвод на малой скорости

G141 Подвод слева и/или отвод слева.

Команда Смысловое содержание
G142 Подвод справа и/или отвод справа
G143 Направление подвода и/или отвода, в соответствии с относительной позицией от начальной/конечной точки до тангенциального направления
G147 Подвод по прямой линии
G148 Отвод по прямой линии
G247 Подвод по четверти круга
G248 Отвод по четверти круга
G340 Подвод и отвод в пространстве
G341 Подвод и отвод в плоскости
G347 Подвод по полукругу
G348 Отвод по полукругу
G450 Подвод и отвод от контура
G451 Подвод и отвод от контура

 

При программировании необходимо вставлять пробел между каждым отдельным словом (например: G0 Х20 Z-35).

СОДЕРЖАНИЕ РАБОТЫ И МЕТОДИЧЕСКИЕ






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных