Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методика создания управляющих программ (программное обеспечение – Fanuc 0-TC). Учебно-методическое пособие по выполнению лабораторных работ по дисципл

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
679 Кб
Скачать

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]