Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Наименование: G – коды. G09 – G32.
Министерство образования Республики Мордовия
ГБОУ РМ СПО (ССУЗ) «Саранский политехнический техникум»
УЧЕБНЫЙ ЭЛЕМЕНТ № 8
Наименование: G – коды. G09 – G32.
Профессия: Оператор станков с числовым программным управлением
ГБОУ РМ СПО «СПТ»
| Учебный элемент №8
Наименование: G – коды. G09 – G32
Профессия: Оператор станков с программным управлением
|
| Цели:
Изучив данный учебный элемент, Вы будете знать коды G09-G32, а также:
- примеры использования этих G-кодов;
- формат кодов;
- порядок составления части программы по нарезанию резьбы.
| ГБОУ РМ СПО «СПТ»
| Учебный элемент №8
Наименование: G – коды. G09 – G32
Профессия: Оператор станков с программным управлением
|
|
| Оборудование, материалы и вспомогательные средства:
Наименование
| Количество
| Токарный станок с ЧПУ HAAS
|
|
Сопутствующие учебные элементы и пособия:
- правила безопасности HAAS,
- пульт управления станком;
- функции дисплеев на пульте управления,
- включение станка. Ввод и редактирование программы;
- оснастка;
- G-коды. Подготовительные функции;
- функции G00, G01, G02, G03, G04.
|
| ГБОУ РМ СПО «СПТ»
| Учебный элемент №8
Наименование: G – коды. G09 – G32
Профессия: Оператор станков с программным управлением
|
|
| G09 Точная остановка (группа 00)
Код G09 задает остановку осей. Это немодальный код, он действует только в блоке, в котором был задан, и не влияет на последующие блоки. Перемещения станка замедлятся до заданной точки прежде, чем произойдет обработка следующей команды.
Пример траекторий движения инструмента от блока (1) к блоку (2)
G10 Установленные смещения (группа 00)
G10 позволяет программисту установить смещения из программы. Использование G10 заменяет ручной ввод смещений (Напр., коррекцию на длину и диаметр инструмента и смещения рабочих координат).
L Выбирает категорию смещения.
L2 Источник рабочих координат для COMMON и G54-G59
L10 Геометрическая коррекция или смещение
L1 или L11 Износ инструмента
L20 Источник дополнительных рабочих координат для G110-G129
P Выбирает конкретное смещение.
P1-P50 Обращается к коррекции на геометрию, износ или коррекции детали (L10-L11)
P51-P100 Коррекция на смещение инструмента (YASNAC) (L10-L11)
P0 Ссылается на смещение рабочих координат COMMON (L2)
P1-P6 G54-G59 ссылается на рабочие координаты (L2)
P1-P20 G110-G129 ссылается на дополнительные координаты (L20)
P1-P99 G154 P1-P99 ссылается на дополнительные координаты (L20)
Q Направление воображаемой режущей кромки инструмента
R Радиус режущей кромки
* U Приращение, добавляемое к смещению оси X.
* W Приращение, добавляемое к смещению оси Z.
* X смещение оси X
* Z Смещение оси Z
|
| ГБОУ РМ СПО «СПТ»
| Учебный элемент №8
Наименование: G – коды. G09 – G32
Профессия: Оператор станков с программным управлением
|
|
|
Примеры программирования
G10 L2 P1 W6.0 (Переместить координаты G54 6.0 единиц вправо);
G10 L20 P2 X-10.Z-8. (Установить рабочие координаты G111 в X-10.0, Z-8.0);
G10 L10 P5 R.032 (Установить геометрическое смещение инструмента #5 в.032);
G10 L10 P5 R.0625 (Задать радиус инструмента #5 на 1/16 дюйма»).
G14 Смена вспомогательного шпинделя/ G15 Отмена (группа 17)
G14 приводит к тому, что вспомогательный шпиндель становится основным шпинделем и отвечает на команды, обычно используемые основным шпинделем. Например, M03, M04, M05 и M19 будут воздействовать на вспомогательный шпиндель, а M143, M144, M145 и M119 вызовут сообщение об ошибке. Имейте в виду, что G50 ограничит скорость вспомогательного шпинделя, а G96 установит значение скорости подачи вспомогательного шпинделя. Эти G-коды будут регулировать скорость вспомогательного шпинделя при перемещении оси X. G01 Подача на оборот будет основываться на вспомогательном шпинделе.
Команда G14 будет автоматически активизировать зеркалирование оси Z. Если ось Z уже находится в режиме зеркального отображения (Настройка 47 или G101) функция зеркалирования будет отменена.
G14 отменяется G15, M30, достижением конца программы или нажатием Reset.
G17 плоскость XY
Этот код указывает контроллеру, что запрограммированное круговое перемещение G02 и G03 будет выполнено в плоскости XY. Плоскость G17 параллельна осям X и Y.
Код G17 поддерживает G112, преобразование декартовых координат в полярные. Коды выбора плоскости являются модальными и остаются в силе, пока не выбрана другая плоскость.
Программирование компенсации радиуса головки резца: G41 или G42 будет работать при использовании G112 и в плоскости G17.
Формат программы
G17 G01 X_Y_F_
или
G40 G01 X_Y_Z_I_J_F_
Код G17 поддерживает G112, преобразование декартовых координат в полярные. Коды выбора плоскости являются модальными и остаются в силе, пока не выбрана другая плоскость. Программирование компенсации радиуса головки резца: G41 или G42 будет работать при использовании G112 и в плоскости G17.
|
| ГБОУ РМ СПО «СПТ»
| Учебный элемент № 8
Наименование: G – коды. G09 – G32
Профессия: Оператор станков с программным управлением
|
|
|
G18 Выбор плоскости ZX (группа 02)
Этот код указывает контроллеру, что запрограммированное круговое перемещение G02 и G03 будет выполнено в плоскости ZY. Плоскость G18 параллельна осям Z и X.
G18 - это плоскость по умолчанию при включении питания для токарного станка HAAS. Это означает, что круговое движение в плоскости рабочего пространства XZ можно программировать, не задавая предварительно G18. Круговое движение в этой плоскости определяется как движение по часовой стрелке для оператора, смотрящего спереди вниз на рабочее пространство XZ. Это перемещение инструмента относительно детали.
Коды G17/ G18 поддерживают G112/G113, преобразование декартовых координат в полярные
Программирование коррекции на радиус вершины инструмента G41 или G42
Применит коррекцию. Обязательную для радиусов вершины проходных резцов.
G19 плоскость YZ (группа 02)
Этот код указывает контроллеру, что запрограммированное круговое перемещение G02 и G03 будет выполнено в плоскости YZ. Плоскость G19 параллельна осям Y и Z. Коды выбора плоскости являются модальными и остаются в силе, пока не выбрана другая плоскость.
G20 Выбор измерения в дюймах / G21 Выбор измерения в метрических единицах (группа 06)
G-коды G20 (дюймы) и G21 (мм) используются для обеспечения корректного выбора единиц измерения в программе. Выбор между программированием с использованием дюймов и метрических единиц следует так: если задано значение «Inch» (дюймы), программируемые единицы измерения для осей X, Y и Z - дюймы с точностью до 0.0001". Если задано значение «Metric» (метрическая), программируемые единицы измерения - миллиметры с точностью до 0.001 мм. При изменении этой настройки с дюймов на миллиметры и наоборот все значения смещений переводятся. Смена настройки, однако, не сможет автоматически перевести сохраненную в памяти программу; вам нужно будет изменить задаваемые значения для осей в новых единицах измерения.Если задано значение «Inch» (дюйм) G-код по умолчанию - G20, если задано значение «Metric» (метрическая) G-код по умолчанию - G21.
G28 Возврат в нуль станка, установка опциональной точки отсчета G29 (группа 00)
Код G28 используется для выведения в нуль станка всех (если не указаны оси) или только указанных осей станка. G28 отменяет коррекцию на длину инструмента для последующих строк кода.
|
| ГБОУ РМ СПО «СПТ»
| Учебный элемент № 8
Наименование: G – коды. G09 – G32
Профессия: Оператор станков с программным управлением
|
|
|
G29 Возврат из точки отсчета (группа 00)
Код G29 перемещает оси в заданную позицию. Выбранные в этом блоке оси перемещаются в точку отсчета G29, сохраненную в G28, а затем перемещаются в положение, заданное командой G29.
G31 Функция пропуска (опциональный G-код, для которого необходим датчик) (группа 00)
Это дополнительный G-код и он требует наличия измерительной головки.
F Скорость подачи
* U команда движения приращением оси X
* W команда движения приращением оси Z
* X команда абсолютного движения оси X
* Z команда абсолютного движения оси Z
Этот G-код перемещает оси в заданную позицию. Если во время выполнения этой команды поступает внешний сигнал пропуска, то выполнение данной команды прерывается и начинается выполнение следующего блока.
Функция пропуска используется, если окончание обработки не
запрограммировано, а задано посредством сигнала от станка. Эта функция также используется для измерения размеров заготовки.
Не используйте коррекцию на инструмент с G31.
G32 Нарезание резьбы (группа 01)
FСкорость подачи
Q Угол начала резьбы
U/W Команда позиционирования приращением по оси X/Z
X/Z Команда абсолютного позиционирования по оси X/Z (Значения глубины резьбы должны быть заданы пользователем)
ПРИМЕЧАНИЕ: Скорость подачи эквивалентна шагу резьбы. Должно быть задано движение по меньшей мере одной оси. Шаг конической резьбы идет как по оси X, так и по оси Z. В таком случае установите скорость подачи по наибольшему из двух величин шага. G99 (Подача на оборот) должен быть активен.
|
| ГБОУ РМ СПО «СПТ»
| Учебный элемент № 8
Наименование: G – коды. G09 – G32
Профессия: Оператор станков с программным управлением
|
|
|
G32 отличается от других циклов нарезания резьбы тем, что конус и/или шаг могут постоянно меняться по всей резьбе. Вдобавок в конце операции нарезания резьбы не производится автоматический возврат в позицию.
В первой строке блока кода G32 подача оси синхронизуется с сигналом вращения датчика шпинделя. Эта синхронизация остается в действии для каждой строки цикла G32. G32 можно отменить и вызвать повторно, не теряя начальной синхронизации. Это означает, что множественные проходы будут точно следовать по предыдущей траектории инструмента (Обороты шпинделя между проходами должны оставаться точно такими же).
ПРИМЕЧАНИЕ: Остановка в покадровом режиме и остановка подачи откладываются до последней строки последовательности G32. При активности G32 коррекция скорости подачи игнорируется, фактическая скорость подачи всегда будет равна 100% скорости подачи по программе. M23 и M24 не влияют на операцию G32, пользователь должен запрограммировать снятие фаски в случае необходимости. G32 нельзя использовать с любым из стандартных циклов G-кода (напр.: G71). НЕ изменяйте обороты шпинделя во время нарезания резьбы.
ВНИМАНИЕ! G32 является модальным. В конце операции нарезания резьбы всегда отменяйте G32 с помощью другого G-кода группы 01. (G-коды группы 01: G00, G01, G02, G03, G32, G90, G92, и G94)
|
| ГБОУ РМ СПО «СПТ»
| Учебный элемент № 8
Наименование: G – коды. G09 – G32
Профессия: Оператор станков с программным управлением
|
|
|
Цикл нарезания резьбы с переходом от цилиндрической резьбы к конической и обратно.
ПРИМЕЧАНИЕ: Пример приведен для нарезания резьбы за один проход, в действительности для нарезания резьбы обычно требуются несколько проходов, по коду G76.
Пример программы с G32 Комментарий
...
G97 S400 M03 (Отмена постоянной окружной скорости резания
G96, и задание скорости 400 об/мин)
N1 G00 X0.25 Z0.1 (Быстрое перемещение в начальное положение)
N2 G32 Z-0.26 F0.065 (Задание цикла нарезания цилиндрической резьбы с
шагом (Lz) = 0.065)
N3 X0.455 Z-0.585 (Плавный переход от цилиндрической к конической
резьбе)
N4 Z-0.9425 (Плавный переход от конической обратно к
цилиндрической резьбе)
N5 X0.655 Z-1.0425 (Выход резца под 45 градусов)
G00 X1.2 (Быстрое перемещение в конечное положение по оси
X, отмена G32)(N6)
G00 Z0.1 (Быстрое перемещение по оси Z)
...
| | | | | | | | |
ГБОУ РМ СПО «СПТ»
| Учебный элемент № 8
Наименование: G – коды. G09 – G32
Профессия: Оператор станков с программным управлением
|
| Пример опции Q:
G32 X-1.99 Z-2. Q60000 F0.2; (Резание под углом 60° с шагом 0, 2мм)
G32 X-1.99 Z-2. Q120000 F0.2; (Резание под углом 120°)
G32 X-1.99 Z-2. Q270123 F0.2; (Резание под углом 270.123°)
При использовании Q применяются следующие правила:
Начальный угол (Q) не является модальным значением. Он должен быть указан при каждом использовании. При отсутствии заданного значения подразумевается нулевой угол (0).
Угол резьбы указывается в 0.001 градуса без десятичной точки. Поэтому угол 180° должен быть определен как Q180000, а угол 35° - как Q35000.
Угол Q определяется положительным числом в интервале от 0 до 360000.
|
ГБОУ РМ СПО «СПТ»
| Тест № 1
Наименование: G – коды. G09 – G32
Профессия: Оператор станков с программным управлением
|
|
Проверка усвоения
Контрольные вопросы
Каждый вопрос имеет один или несколько правильных ответов. Выберите правильные.
1. Немодальный код G09 действует:
А) только в предыдущем блоке,
Б) только в блоке, в котором был задан,
В) влияет на последующие блоки.
2. Код G15:
А) включает вспомогательный шпиндель,
Б) включает основной шпиндель,
В) выключает вспомогательный шпиндель.
3. Круговое движение в плоскости ZX определяется кодом:
А) G17,
Б) G18,
В) G19.
4. Код G21 определяет единицу измерения в:
А) дюймах,
Б) миллиметрах,
В) и в дюймах, и в миллиметрах.
5. При вводе кода G28 все оси:
А) переместятся в заданное положение,
Б) возвратятся в точку отсчёта,
В) возвратятся в нуль станка.
6. Функция F в коде G32 означает:
А) угол резьбы,
Б) шаг резьбы,
В) скорость подачи.
7. Каким G-кодом нужно отменить действие кода G32?
А) G00,
Б) G32,
В) G09.
8. Как должен быть указан угол Q в 60 :
А) Q60,
Б) Q6000,
В) Q60000.
| ГБОУ РМ СПО «СПТ»
| Учебный элемент № 8
Наименование: G – коды. G09 – G32
Профессия: Оператор станков с программным управлением
|
|
Практическая работа №1
Тема работы: Составление программы для нарезания резьбы за 1 проход
Цель работы: Изучить порядок составления программы для нарезания резьбы за 1 проход
Методическое обеспечение: Учебный элемент № 8
Оборудование: токарный станок с ЧПУ HAAS TL 1
Описание: Изучить порядок и составить блок программы по нарезанию резьбы за 1 проход
Ход выполнения:
1. Прослушать краткий инструктаж по технике безопасности.
2. Изучить учебный элемент № 8.
3. Составить блок программы по нарезанию наружной резьбы за 1 проход резца.
Пример выполнения задания:
При программировании учитывать следующие значения:
Шаг резьбы: 1мм
δ 1=3мм
δ 2=1.5мм
(Ввод данных в метрической системе)
| ГБОУ РМ СПО «СПТ»
| Учебный элемент № 8
Наименование: G – коды. G09 – G32
Профессия: Оператор станков с программным управлением
|
|
| G97 S200 M03 (Отмена постоянной окружной скорости резания
G96, и задание скорости 200 об/мин)
G00 X1.0 Z3.0 (Быстрое перемещение в начальное положение)
G32 Z-71.5 F1.0 (Задание цикла нарезания цилиндрической резьбы с
шагом (Lz) = 1мм)
G00 X30.0 (Быстрое перемещение в конечное положение по
оси X, отмена G32)
G00 Z3.0 (Быстрое перемещение в конечное положение по
Оси Z)
Варианты заданий:
№ варианта
| δ 1
| δ 2
| S
| Шаг резьбы
|
| 1, 1
| 2, 1
|
| 1, 0
|
| 2, 2
| 1, 9
|
| 0, 4
|
| 1, 3
| 2, 2
|
| 1, 25
|
| 2, 4
| 1, 8
|
| 0, 5
|
| 1, 5
| 2, 3
|
| 1, 50
|
| 2, 6
| 1, 7
|
| 0, 6
|
| 1, 7
| 2, 4
|
| 1, 35
|
| 2, 8
| 1, 6
|
| 0, 7
|
| 1, 9
| 2, 5
|
| 0, 8
|
| 2.0
| 1, 1
|
| 0, 9
|
| 1, 2
| 2, 6
|
| 1, 2
|
| 2, 1
| 1, 5
|
| 1, 3
|
| 1, 4
| 2, 7
|
| 1, 4
|
| 2, 3
| 1, 4
|
| 1, 45
|
| 1, 6
| 2, 8
|
| 1, 55
|
|
| | | | | | |
|