ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Команды G для определения СG00 Позиционирование (быстрое перемещение) G01 Линейная интерполяция (подача) G02 Круговая интерполяция по часовой стрелке G03 Круговая интерполяция против часовой стрелки G04+ Пауза G07.1 Цилиндрическая интерполяция G10 Установка данных G11 Установка данных Выкл. G12.1 Интерполяция в полярных координатах ВКЛ G13.1 Интерполяция в полярных координатах ВЫКЛ G17 Выбор плоскости XY G18 Выбор плоскости ZX G19 Выбор плоскости YZ G20 Цикл продольной обработки G21 Цикл нарезания резьбы G24 Цикл торцевой обработки G28+ Возврат на базовую точку G33 Нарезание резьбы G40 Отмена компенсации на радиус резца G41 Компенсация на радиус резца влево G42 Компенсация на радиус резца вправо G70 Ввод данных в дюймах G71 Метрический ввода данных G72+ Цикл чистовой обработки G73+ Удаление стружки при токарной обработке G74+ Удаление стружки при торцевой обработке G75+ Повтор шаблона G76+ Глубокое сверление, врезной цикл по оси Z G77+ Врезной цикл по оси X G78+ Цикл многозаходной резьбы G80 Отмена циклов (G83 по G85) G83 Цикл сверления G84 Цикл нарезания резьбы метчиком G85 Цикл развертывания G90■ Программирование в абсолютных значениях G91 Программирование в значениях с приращением G92+ Установка системы координат, установка ограничения скорости шпинделя G94 Подача в минуту G95■ Подача на оборот G96 Постоянная скорость резания G97 Прямое программирование скорости шпинделя G98 Возврат в начальную плоскость G99 Возврат в плоскость отвода ■…Исходный статус, +…эффективность поблочно. В программном обеспечении FANUC 21TB используют вспомогательные функции М, смысловое содержание которых приведены в табл.3.2. Команды М таблица 3.2
Позиционирование G00, линейная и круговая интерполяция Формат кадра: N... G00 X(U)... Z(W)... Перемещение выполняется с максимальной скоростью до запрограммированной целевой точки. Одновременно могут использоваться абсолютные и инкрементальные команды. а) б) Рис.4.7.Инкрементальные и абсолютные размеры для G00 (а) и G01 (б)
Запрограммированная подача F подавляется при выполнении G00. Максимальная скорость подачи определяется изготовителем станка. Ручная коррекция подачи ограничена на 100 %. Пример. G90 в абсолютных размерах - N50 G00 Х40 Z56 (рис.4.7,а), G91 в инкрементальных размерах - N50 G00 U-30 W-30.5. Линейная интерполяция. Формат кадра: N... G01 X(U)... Z(W)... F. Линейные перемещения направляющих (торцевая, продольная обработка, обработка конуса) при запрограммированной скорости подачи. Пример. G90 в абсолютных размерах N.. G95 N20 G01 Х40 Z20.1 F0.1 (рис.4.7,б) G91 в инкрементальных размерах N.. G95 F0.1 N20 G01 Х20 W-25.9 Фаски и закругления. Пример. N95 G01 Х26 Z53 N100 G01 Х26 Z27 R6 N105 G01 Х86 Z27 СЗ N110 G01 Х86 Z0 Фаски и закругления могут быть вставлены только между двумя движениями G00/G01. Если движение в одном из кадров слишком короткое, так что при вставке фаски или закругления нет точки пересечения, то активируется тревога 055. В программах возможно прямое программирование углов (А), фасок (С) и закруглений (R). В Кадрах с фасками или закруглениями невозможно использование некоторых команд с кодом G. Нельзя использовать между кадрами с фасками и закруглениями следующие команды: · Коды G (за исключением G04) и группе 00. · G02, G03, G02, G21 и G24 в группе 01. Ввод углов (А) возможен только с программными опциями. Круговая интерполяция. Круговая интерполяция по часовой стрелке программируется командой G02, а против часовой стрелки - G03. Формат кадра при программировании круговой интерполяции: N... G02 X(U)... Z(W)... I... К... F... или N... G02 X(U)... Z(W)... R... F... X, Z - координаты конечной точки дуги U, W, I, К - параметры круга в приращениях (расстояние от начальной точки до центра дуги I относительно X, а К - относительно Z), R - радиус дуги. Инструмент перемещается к целевой точке вдоль установленной дуги с запрограммированной скоростью подачи. Программирование значения 0 для I и К может быть пропущено. Ввод R с положительным знаком программирует дугу < 180°, отрицательный знак - дугу > 180°. G04 Пауза. Формат N... G04 X(U)... (сек), или N... G04 Р... (мс). Движение инструмента останавливается в последней достигнутой позиции для выдержки определенного X, U или Р. В адресе Р недопустимо использование десятичного знака. Время выдержки начинается с момента нулевой скорости движения инструмента, tmax = 2000 секунд, tmin = 0,1 секунды., разрешение ввода 100 мс (0,1 секунды). Примеры: N75 G04 Х2.5 (время выдержки = 2,5 с.) N95 G04 Р1000 (время выдержки 1 с. = 1000 мс.) Цилиндрическая интерполяция. Программируется командой G7.1. Формат кадра: N... G7.1 С... N... G7.1 С0 G7.1 С... Начало цилиндрической интерполяции. Значение С описывает радиус заготовки. G7.1 С0 - конец цилиндрической интерполяции. Функция позволяет выполнять программирование цилиндрической поверхности. Таким образом могут создаваться программы для обработки цилиндрических кулачков на токарных станках. Запрограммированная величина угла поворота заготовки относительно оси С конвертируется системой управления в расстояние по фиктивной линейной оси вдоль внешней поверхности цилиндра заготовки. Таким образом становится возможным выполнение линейной и круговой интерполяции с использованием другой оси. Функция G19 определяет уровень, где ось вращения устанавливается параллельно оси Y. Позиция вершины резца О должна быть запрограммирована для всех инструментов, которые будут использоваться для цилиндрической интерполяции. Примечания. · Базовая точка цилиндра должна вводиться в виде инкрементальных размеров, так как в противном случае к ней подводится инструмент. · В данных сдвига необходимо установить позицию О для резца. Однако при использовании фрезы необходимо ввести ее радиус. · Изменение системы координат в режиме G7.1 не допустимо. · G7.1 и/или G13.1 С0 необходимо программировать в режиме «компенсация на радиус резца ВЫКЛ» (G40), и команда не может быть запущена или завершена в режиме «компенсация на радиус резца ВКЛ» (G41 или G 42). · G7.1 С.. и G7.1 С0 необходимо программировать в отдельных кадрах. · В кадре между G7.1 С. и G7.1 С0 прерванная программа не может быть перезапущена. · Радиус дуги с круговой интерполяцией (G2 или G3) должен программироваться адресом R и не должен программироваться в градусах и/или с использованием координат К и J. · В геометрической программе между G7.1 С. и G7.1 С0 не должны программироваться быстрые перемещения (G0) и/или операции позиционирования, приводящие к быстрым перемещениям (G28) или циклы сверления (G83 до G89). · Вводимые значения подачи в режиме цилиндрической интерполяции должны рассматриваться как скорость перемещения в необработанной области цилиндра. а) б) Рис.3.8.Графическая интерпретация цилиндрической интерполяции а) и ее развертка б). Пример. Перемещения режущего инструмента в направлении оси X программируется диаметральным размером, а поворот заготовки в направлении оси С программируется углом (рис.4.8). Программа О 0002 (Цилиндрическая интерполяция) N15 Т0505 N25 М13 Вращение приводных инструментов (эквивалентно М3) N30 G97 S2000 N32 М52 Позиционирование шпинделя N35 G7.1С19.1 Начало интерполяции/радиус заготовки N37 G94 F200 N40 G0 Х45 Z-5 N50 G1 Z-15 С22.5 N55 Z-5 С45 N60 Z-15 С67.5 N65 Z-5 C90 N70 Z-15 C112.5 N75 Z-5 С135 N80 Z-15 C157.5 N85 Z-5 С180 N90 Z-15 C202.5 N95 Z-5 C225 N100 Z-15 C247.5 N105 Z-5 C270 N110 Z-15 C292.5 N115 Z-5 C315 N120 Z-15 C337.5 N125 Z-5 C360 N130 X45 N135 G7.1 C0 Конец интерполяции N140 M53 Конец движения по оси вращения N145 G0 X80 Z100 M15 N150 М30 G10 - установка данных. Команда G10 позволяет изменять данные системы управления, программировать параметры, записывать данные инструмента и т.д., она часто используется для программирования нулевой точки детали. Пример. Сдвиг нуля. Формат: N... G10 Р... X...Z...R...Q...; или N... G10 Р... U...W...C...Q...; Р - номер коррекции режущего инструмента на износ. 0 - значение перемещения для системы координат детали, 1 – 64 - значение коррекции на износ инструмента. Число команды - номер коррекции. 10000+(1 - 64) номер сдвига геометрии инструмента X... Номер коррекции по оси X (абс.) Z... Номер коррекции по оси Z (абс.) U... Номер коррекции по оси X (инкр.) W... Номер коррекции по оси Z (инкр.) R... значение коррекции на радиус вершины резца (абс.) R... значение коррекции на радиус вершины резца (инкр.) Q... мнимый номер вершины резца. При внесении в программу команды G10 Р0 выполняется перезапись точки нуля детали, поэтому должны приниматься во внимание длина детали и длина патрона.
Занятие 9. Интерполяция в полярных координатах. Циклы токарной обработки. Коррекция на радиус режущего инструмента.
Интерполяция в полярных координатах Интерполяция в полярных координатах программируется командой G12.1/G13.1.Формат: N... G12.1 В... G13.1 G12.1 - начало интерполяции в полярных координатах, G13.1 - завершение интерполяции в полярных координатах. Интерполяция в полярных координатах используется для обработки торцевой поверхности цилиндрической обточенной детали. При этом команда, запрограммированная в прямоугольной системе координат, конвертируется в движение по линейной оси X (движение инструмента) и оси вращения С (вращение заготовки) для управления траекторией. При использовании данной функции система переходит в плоскость G17 (XY). Далее любые профили могут обрабатываться фрезой с передней стороны с использованием координатных инструментов. Ось X, как и прежде, программируется диаметром. Мнимая ось Y устанавливается на 90° против часовой стрелки к оси X и программируется адресом «С» в радиусе. G12.1 устанавливает уровень (G17), в котором выполняется интерполяция в полярных координатах. Уровень G18, используемый G12.1 перед программированием, удаляется. Он восстанавливается командой G13 (конец интерполяции в полярных координатах). После включения станка или при системном «RESET», интерполяция в полярных координатах также отменяется (G13.1) и используется уровень, определенный G18. Коды G,.которые могут программироваться в режиме «интерполяции в полярных координатах» приведены в табл. 3.4.
Таблица 3.4
Рис.3.9.Обработка шестигранника на цилиндрической поверхности заготовки При установке коррекции на фрезу, в геометрические данные вводится: X -20 Z (длина инструмента по Z) R радиус фрезы Т 0 (тип 0). · Выбор G12.1 и отмена G13.1 должны программироваться в режиме G40, т.е. компенсация на радиус фрезы программируется только после включения интерполяции в полярных координатах. · При активированной интерполяции в полярных координатах, движения в G0 не могут выполняться быстрым перемещением. · После включения G12.1 необходимо запрограммировать достаточно большую длину подвода по оси X перед первым движением G42/G41. · При диаметральном программировании для линейной оси (ось X), для оси вращения используется радиальное программирование (ось С). · В режиме G12.1 не может быть изменена система координат. · G12.1 и G13.1 должны программироваться в разных кадрах. В блоке между G 12.1 и G13.1 прерванная программа не возобновляется. Радиус дуги при круговой интерполяции (G2 или G3) может программироваться командой R и/или через координаты l и J. Пример: обработка шестигранника SW17 (рис.3.9). Таблица 3.6
SW= 17 мм. Длинна стороны l = 9,81мм. Координаты X и С точек Р1 - Р6 (рис.4.10)контура шестигранника определены по формулам, приведенным в табл.4.6. Рис.3.10.Опорные точки шестигранника. Пример. O0104 (BSP SW 17 MILLING) N5 G10 P0 Z-72 G40 G90 G95 G92 S4000 T0000 G0 X150 Z150 N10 T1212 (EXTERNAL TURNING TOOL) N15 G96 S350 M4 F0.18 N20 G0 X26 Z0 N25 G1 X-0.8 N30 G0 X15 Z1 N35 G42 G1 Z0.05 F0.12 N40 X19.6 C1 N45 Z-5 N50 X24 C1 N51 Z-12 N55 X26 N60 G40 G0 X50 Z80 M5 N65 T0707 N66 M52 N70 M13 N75 G97 S2000 N85 G28 G0 C0 N90 G0 X50 Z2 N95 G12.1 G1 X50 C-10 F0.3 G1 Z-5 N100 G42 G1 X19.63 C10 F0.2 (PA) N105 G1 C0 (P1) N110 X9.81 C8.5 (P2) N115 X-9.81 (P3) N120 X-19.63 C0(P4) N125 X-9.81 C-8. 5 (P5) N130 X9.81 (P6) N135 X19.63 C0 (P1=P7) N140 С5 (РЕ) N145 G40 G1 Х45 С0 F0.4 N150 G13.1 N155 G0 X80 Z20 M15 N160 М53 Т0101 (CUT OFFTOOL) G97 S2000 М4 F0.08 G0 Х27 Z5 Z-10 G1 Х22 G0 X26 W1 G1 Х24.1 Z-10 А225 Х8 G97 S1200 M24G1 X-l F0.06 М23 G0 Х26 W1 Х50 Z50 М5 N165 М30 Выбор плоскости интерполяции. Плоскость интерполяции задают одной из команд G17 - G19.Формат: N... G17/G18/G19 С использованием G17 - G19 определяется плоскость, в которой может быть выполнена круговая интерполяция, интерполяция в полярных координатах, а также плоскость, в которой вычисляется компенсация на радиус резца. В направлении оси, вертикальной к активной плоскости, выполняется компенсация на длину режущего инструмента. Командой G17 выбирают плоскость XY, командой G18 - плоскость ZX, и командой G19 - плоскость YZ (рис.4.9).
Рис.3.9.Выбор плоскости интерполяции.
Не нашли, что искали? Воспользуйтесь поиском:
|