Методика создания управляющих программ (программное обеспечение – Fanuc 0-TC). Учебно-методическое пособие по выполнению лабораторных работ по дисципл
.pdf
2.5. АБСОЛЮТНЫЕ (G90) И ОТНОСИТЕЛЬНЫЕ (G90) РАЗМЕРЫ.
G90абсолютный размер G91относительный размер Рис.2.1. Различные размеры на чертежах.
G90Программирование в абсолютных размерах
Формат:
N…G90
Параметры цикла: X- Диаметр
U+/- - отосительное значение, в диаметре (для некоторых циклов)
Z+/- - абсолютнное значение (относительно нулевой точки заготовки)
W+/- - относительное (фактическое) расстояние перемещения
Примечания:
Допускается прямое переключение между G90 и G91 от кадра к кадру.
G90 и G91 могут также программироваться с некоторыми другими функциями G
(N… G90 G00 X…Z…).
G91Программирование в размерах с приращением
Формат:
N…G91
Параметры цикла: X, U- диаметр
11
Z, W- относительное (фактическое) расстояние перемещения со знаком
2.6. ЛИНЕЙНАЯ ИНТЕРПОЛЯЦИЯ С БЫСТРЫМ ХОДОМ - G00.
Формат:
N… G00 X(U)… Z(W)…
Перемещение выполняется с максимальной скоростью до запрограммированной целевой точки. Одновременно могут использоваться абсолютные и относительные команды.
Рис.2.2. Абсолютные и относительные размеры для G00
Пример:
G90 в абсолютных размерах
N50 G00 X17 Z-0
G91 в размерах с приращением
N50 G00 U-20 W-25
Примечание:
•Запрограммированная подача F подавляется при выполне-
нии G00.
•Максимальная подача определяется изготовителем станка.
•Ручная коррекция подачи ограничена до 100%.
12
2.7. ЛИНЕЙНАЯ ИНТЕРПОЛЯЦИЯ С РАБОЧЕЙ ПОДАЧЕЙ – G01.
Формат
N… G01 X(U)… Z(W)… F…
Линейные перемещения направляющих (торцевая, продольная обработка, обработка конуса) при запрограммированной скорости подачи.
|
Рис.2.3. Размеры для G01. |
|
Пример программирования: |
|
|
N35 |
G01 X10 Z0 F0.3 |
Установка вершины резца |
|
|
в точку с координатами |
|
|
X15 Z0 |
N40 |
Z-7 |
Обработка цилиндриче- |
|
|
ской поверхности Ø15мм |
|
|
на длине 5 мм |
N45 |
X20 Z-15 |
Обработка конической по- |
|
|
верхности |
13
3. ЗАДАНИЕ ГЕОМЕТРИЧЕСКОЙ ИНФОРМАЦИИ. ЦИКЛЫ.
3.1. ПРОГРАММИРОВАНИЕ ФАСКИ.
|
Рис.3.1. Пример фаски. |
|
Пример программирования: |
|
|
N40 |
G00 X11 |
Быстрый подход по |
|
|
оси Х к точке а (точ- |
|
|
ка начала фаски). |
N45 |
G01 X15 Z0 C2 |
Обработка фаски на |
|
|
рабочей подаче. Раз- |
|
|
мер фаски указыва- |
|
|
ется после адреса С. |
3.2. ПРОГРАММИРОВАНИЕ ГАЛТЕЛЕЙ.
Рис.3.2. Пример галтелей.
14
Пример программирования:
Рис. 3.2.а:
N45 |
G00 X15 Z0 |
Установка вершины |
|
|
резца в точку с коор- |
|
|
динатами X14 Z0 |
N50 |
G01 X14 Z-10 R2 |
Обработка галтели |
|
|
R=1.5мм на Ø14мм |
Рис. 3.3.б: |
|
|
N50 |
G01 X15 |
Подход по оси Х к |
|
|
точке b |
N55 |
X20 Z-17 R2.5 |
Обработка галтели |
|
|
R=1.5мм на Ø14мм |
3.3.ПРОГРАММИРОВАНИЕ ОТРЕЗКА КОНТУРА.
Команды |
Движения инструмента |
1 X2… (Z2…) A…
2A1…
X3… Z3… A2…
15
3X2… Z2… R… X3… Z3…
Или
A1… R…
X3… Z3… A2…
4X2… Z2… C… X3… Z3…
Или
A1… C…
X3… Z3… A2…
5X2… Z2… R1… X3… Z3… R2… X4… Z4…
Или
A1… R1…
X3… Z3… A… R2… X4… Z4…
6X1… Z1… C1… X3… Z3… C2… X4… Z4…
Или
A1… C1…
X3… Z3… A2… C2…
X4… Z4…
7X2… Z2… R1… X3… Z3… C2… X4… Z4…
Или
A1… R1…
X3… Z3… A2… C2…
X4… Z4…
16
8X2… Z2… C1… X3… Z3… R2… X4… Z4…
Или
A1… C1…
X3… Z3… A2… R2…
X4… Z4…
Рис.3.3. Примеры контуров.
Нет необходимости вычислять координаты недостающей точки пересечения.
Впрограммах возможно прямое программирование углов (А), фасок (С) и закруглений (R).
Примечание:
ВКадрах с фасками или закруглениями невозможно использование следующих команд G. Они не должны использоваться между кадрами с фасками и закруглениями определяющими последовательности.
Коды G (за исключением G04).
G02, G03, G02, G21 и G24 в группе 01.
3.4. КРУГОВАЯ ИНТЕРПОЛЯЦИЯ.
G02- по часовой стрелке. G03- против часовой стрелки.
Рис.3.4. Направления вращения и параметр дуги.
17
Формат:
N… G02 X(U)… Z(W)… I… K… F…
Или
N… G02 X (U)… Z (W)… R… F…
Параметры цикла:
X, Z- Конечная точка дуги
U, W, I, K, - Параметры круга в приращениях (расстояние от начальной точки до центра дуги, I относительно X, K относительно Z)
R- Радиус дуги
Инструмент перемещается к целевой точке вдоль установленной дуги с запрограммированной скоростью подачи.
Пример программирования:
N35 G02 Z-15 X18 R4 Перемещение по дуге
R=4мм
Примечание:
Программирование значения 0 для I и K может быть пропущено.
Ввод R с положительным знаком дает дугу < 180˚, отрицательный знак дает дугу > 180˚.
18
3.5. ЦИКЛ ПРОДОЛЬНОГО ТОЧЕНИЯG20.
Рис.3.5. Примеры продольного точения: а- без конуса; б- с отрицательным R конуса, в- с положительным R конуса.
Рис.3.6. Траектория перемещения инструмента.
19
Формат:
N… G20 X(U)… Z(W)… F… (цилиндрическая по-
верхность)
N30 G20 X18 Z-15 F0.3
Или
N… G20 X(U)… Z(W)… R… F… (коническая поверх-
ность)
б. N35 G20 X18 Z-15 R-4 в. N35 G20 X18 R4
Параметры цикла:
X(U), Z(W)- абсолютные (относительные) координаты точки профиля
R [мм]- Размеры в приращениях для конуса по оси Х с направлением (+/-)
Пример программирования:
Цилиндрическая поверхность в абсолютных координа-
тах:
N30 |
G20 X19 Z-10 Координаты начально- |
||
|
|
го диаметра и длины, |
|
|
|
по которой будет идти |
|
N35 |
X18 |
обработка |
|
Координаты диамет- |
|||
N40 |
X17 |
||
N45 |
X16 |
ров обработки |
|
Коническая поверхность в относительных координатах:
N30 |
G20 U1 W-15 R-4 F0.3 |
Приращения разме- |
|
|
ров по X и Z. -R- |
|
|
разность диаметров |
|
|
конуса. |
N35 |
U-2 |
Приращения разме- |
N40 |
U-3 |
ров по X. |
N45 |
U-4 |
|
Примечания:
Данный цикл модальный, и отменяется командой G из той же группы.
20
