Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Технология металлообработки на металлорежущих станках с ПУ.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
835.79 Кб
Скачать

Программирование многопроходной обработки

Чтобы выполнить многопроходную обработку с помощью функций G77 необходимо задать 3 кадра:

  1. Окончательный диаметр детали

  2. Длину обработки

  3. Глубину резания на диаметр

После этого система автоматически определяет количество проходов. Окончательный диаметр детали может быть таким, что на последнем проходе будет сниматься неполная глубина резания. Независимо от этого система выдержит окончательный диаметр детали.

N кадра

Содержание кадра

000

M3

001

S600

002

F25

003

Z10100 ~

004

X10000 ~

005

G77

006

X2000*

007

Z7000*

008

P1000*

009

X15000 ~

010

Z15000 ~

011

M5

012

M30

X2000* - окончательный диаметр детали

Z7000 – длина обработки

P3000* - глубина резания на диаметр

Программирование обработки конических поверхностей

Для того чтобы обработать коническую поверхность необходимо подвести инструмент по программе к той точке откуда начнется обработка конуса, и задать в программе диаметр и длину по осям x и z, причем последний кадр задается со звездочкой.

Программирование снятия фаски

Для снятия фаски необходимо подвести инструмент по программе к той точке, откуда будет начинаться снятие фаски, а в следующем кадре задать диаметр, на который должен выйти инструмент после снятия фаски и в этом же кадре подать команду +45 или - 45. Фаски программируются только под углом 45 если снять фаску под другим углом, то она программируется как коническая поверхность.

N кадра

Содержание кадра

000

M3

001

S500

002

F25

003

Z2600 ~

004

X2600 ~

005

Z2500

006

X3000 – 45

007

X5000~

008

Z5000 ~

009

M5

010

M30

Программирование обработки сферических поверхностей

Для обработки полной четверти окружности необходимо подвести инструмент по программе к той точке, откуда начнется обработка окружности. Затем надо задать функцию G12 или G13 и координаты конечной точки окружности по X и по Z символом *.

Сущность программирования в многоинструментальной обработке заключается, что для каждого инструмента задается своя система координат, отличающиеся от системы координат первого инструмента на величину вылета данного инструмента по обеим осям. Сдвиг оси координат осуществляется с помощью функции G92. Смена инструмента по программе выполняется с помощью символа T, который имеет номер соответствующей позиции резцодержателя, револьверной головки.

Привязка выполняется в следующей последовательности:

  1. Составление технологии обработки

  2. Определение очередности работы инструментов

  3. Установка и закрепление заготовки

  4. Установка первого инструмента

  5. Привязка первого инструмента обычным способом

N кадра

Содержание кадра

000

M3

001

S500

002

F30

003

T1 (черновой резец)

004

Z15100~

005

X8050~

006

Z0

007

X8100

008

Z15100~

009

G77

010

X4050*

011

Z4050*

012

P800*

013

X4100~

014

G77

015

X2050*

016

Z10050*

017

P800*

018

X15000~

019

Z20000~

020

T2 (чистовой резец)

021

G92

022

X…*

023

Z…*

024

S700

025

F15

026

Z15100~

027

X1600~

028

Z15000

029

X2000 – 45

030

Z10000

031

X4000

032

Z4000

033

X8000

034

Z0

035

X…~

036

Z…~

037

T3 (канавочный резец)

038

G32

039

X…*

040

Z…*

041

Z10000~

042

X4100~

043

X1500~

044

X…~

045

Z…~

046

G92

047

X15000*

048

Z20000*

049

M5

050

M30

Программирование нарезания резьб.

Нарезание резьбы программируется с помощью технологической функции G31. Цикл нарезания резьбы включает в себя следующие кадры:

Программа обработки резьбового валика

№ кадра

Содержание кадра

Примечание

0

M3

1

S6

2

Z10300~

3

X2100~

4

G31

5

X1800*

6

Z7250

Выход в середину канавки

7

F15000*

8

P96*

9

P20*

10

X10000~

11

Z15000~

12

M5

13

M30

G31 – команда резьбонарезания; X – номинальный диаметр резьбы; Z – длина резьбы, или координата конечной точки резьбы. F – шаг резьбы, в мкм, например 2 записывается как 20000, а шаг 1,5 – 15000; P – полная глубина резьбы на сторону, определяется по справочнику; P – глубина первого прохода на сторону, задается оператором.

Для нарезания резьбы необходимо подвести резец к детали за 2-3 шага до детали по оси Z и за 2-3 мм до детали по оси X.

Цикл нарезания многопроходной, причем все проходы, за исключением четырех последних, осуществляется с глубиной, заданной в последнем кадре резьбонарезания. В каждом из четырех последних проходов глубина нарезания делится на две. После нарезания резьбы резец автоматически возвращается в точку начала резания, откуда его можно отвести в исходную точку.

Чтобы нарезать многопроходную резьбу, нужно запрограммировать требуемое количество циклов резьбонарезания, смещая резец после каждого цикла по программе вправо на величину смещения нитки резьбы.

Чертеж резьбового валика

Схема смещения режущей кромки резца на фасонной поверхности

Существует возможность, когда резец обрабатывает одну сторону резьбы, т.е. врезается одной кромкой. Для этого в параметре ю

Особенности обработки внутренних поверхностей

Обработка внутренних поверхностей программируется, так же как и обработка наружных, существует лишь некоторые неудобства привязки инструментов. Следует помнить, что при многопроходной обработке и резьбонарезании на внутренних поверхностях инструмент нужно подводить к детали в том же направлении как он будет выполняться в резании.

Программирование в абсолютной и относительной системах отсчета.

Перемещение инструмента в программе можно задавать 2 способами в абсолютной и относительной системах отсчета.

Иногда относительную систему называют приращениями.

Абсолютный способ отсчета координат – положение начала координат фиксировано (неподвижно) для всей программы обработки заготовки. При составлении программы записываются абсолютные значения координат последовательно расположенных точек, заданных от начала координат. При обработке программы координаты каждый раз отсчитываются от этого начала, что исключает накапливание погрешности перемещений в процессе обработки программы.

Относительный способ отсчета координат – за нулевое положение каждый раз принимается положение исполнительного органа, которое он занимает перед началом перемещения к следующей опорной точке. В этом случае в программу записываются приращения координат для последовательного перемещения инструмента от точки к точке. Этот способ отсчета используется в контурных системах ЧПУ. Точность позиционирования исполнительного органа в данной опорной точке определяется точностью обработки координат всех предыдущих опорных точек, начиная от исходной, что приводит к накапливанию погрешностей перемещения в процессе обработки программы.

Деталь, у которой размеры поставлены от определенной базы в данном случае от левого торца детали такую деталь удобней программировать в абсолютной системе отсчета. Однако программировать перемещение предмета в абсолютной системе отсчета при простановке размеров цепочкой неудобно, т.к. оператор вынужден проводить дополнительные подсчеты.

При программировании в относительной системе отсчета соответствующий кадр записывается специальным символом …. Эти кадры записываются также знаком + или – в зависимости от того в каком направлении перемещается инструмент по соответствующей оси.

№ кадра

Содержание кадра

0

M3

1

S5

2

F30

3

Z10100~X2100~

4

X4500~

5

Z10000

6

Z3000

7

X500

8

Z2000

9

X500

10

Z5000

11

X600

12

X10000~

13

Z12000~

14

M5

15

M30

Чертеж детали с размерами в относительной системе отсчета (приращениях)

Программирование с помощью повторений части программы

С помощью технологической функции G25 можно повторить часть программы или всю программу. В программе записывается функция G25 далее, 2 кадра символами P, первый указывает, с какого и по какой кадр повторяется программа, а второй – количество повторений. Такую функцию удобно применять, когда необходимо обработать несколько одинаковых элементов (ступенек, канавок и т.д.). Однако элемент, который будет повторяться, следует программировать в относительной системе отсчета, в противном случае инструмент повторит проходы по одному и тому же элементу.

Система кодирования и порядок построения кадра.

Программа на обработку детали состоит из переменного числа кадров.

С пульта оператора нужно набрать номер первого кадра, который одновременно будет являться номером программы.

Каждый кадр заканчивается словом пс что означает ввод данных или перевод строки. В одном кадре нельзя программировать слово с одним и тем же адресом.

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

Символ

Значение символа

Размерность

Применение символа

A

Наклон резьбы, ширина канавки, припуск на обработку

мм

L01, L02, L08, L09

B

Номер кадра, с которого начинается повторение программы

мм

L10, L11

C

Фаска 45 и сбег резьбы

мм

L01

D

Выдержка времени с точностью до 0,001 с

с

L01

E

Быстрый ход без числовой информации

-

-

F

Рабочая подача шаг резьбы при резьбонарезании

мм

L01

H

Число повторения всей программы либо пуска программы

-

L11

L

Постоянные циклы

-

-

M

Вспомогательные функции

-

-

N

Номер кадра

-

-

P

Глубина резания, ширина канавочного резца

мм

L08, L09, L01, L02

Q

Галтель

мм

-

R

Радиус

мм

-

G

Подготовительные функции

-

-

S

Частота вращения шпинделя на заданном диапазоне

Об/мин

-

T

Функция инструмента

-

-

V

Перемещение по оси X в приращениях

мм

С точностью до 0,001

W

Перемещение по оси Z в приращениях

X

Абсолютное перемещение по координате X

Z

Абсолютное перемещение по координате Z

Вспомогательные команды

M00 – программируемый останов

M01 – останов с подтверждением

M02 – конец программы

M08 – включение СОЖ

M09 – выключение СОЖ

M17 – конец описания детали для циклов, L08, L09, L10

M18 – конец участка программы который повторяется по циклу L11

M20 – передача управления, станок выходит в исходное положение

Подготовительные функции

G05 – торможение в конце кадра

G10 – функция поддержания постоянной скорости

G11 – отмена функции G10

Запрещается программировать в одном и том же кадре функцию инструмента и перемещение по осям X и Z. Кадр в котором присутствует адрес инструмента называется технологическим.

Координатная система станка и её основные точки.

Программирование постоянных циклов

Постоянные циклы программируются под адресом L (L01, L11). Циклы программируются в определенном формате, который заложен в программном математическом обозначении и определенным набором адресов, который изменить мы не можем.

L01 формат цикла нарезания наружной, внутренней, цилиндрической или конической.

F…W…X…A…P…C

L02 – цикл прорезания канавок с автоматическим определением на проходы

D…X…A…P

L03 – цикл наружной обработки по координате Z с автоматическим отскоком и возвратом на быстром ходу в начальную точку обработки

W…

L04 - цикл внутренней обработки по координате Z с автоматическим отскоком и возвратом на быстром ходу в начальную точку обработки

W…

L05 – цикл подрезки торца с автоматическим отскоком и возвратом на быстром ходу в начальную точку обработки

X…

L06 – цикл глубокого сверления с автоматическом разделением на проходы и возвратом в исходную точку обработки

P…W…

L07 – нарезание резьбы метчиком или плашкой

L08 – цикл многопроходной обработки из цилиндрической заготовки с автоматическим разделением на проходы.

A…P…

L09 – цикл обработки поковок, штамповок с автоматическим разделением на проходы. Инструмент перемещается параллельно контуру детали

A…P…

L10 В… - номер кадра начала повторения описания контура детали – цикл чистовой обработки по контуру цикл действует до признака M17

L11 – цикл повторения заданного участка программы с заданного номера заданное числа раз

H…B…

Программирование смены инструмента, вращения шпинделя и линейных перемещений.

Подрезка торца и обработка наружной цилиндрической поверхности

Разработка УП для фрезерных станков с ЧПУ.

Система управления 2С85-63

Зеркально-фрезерный полуавтомат с автоматической сменой инструмента (14 инструментов в магазине и 1 находящийся в работе). На полуавтомате принята система кодирования инструмента, которая осуществляется с помощью кодовых выступов, расположенных на конце хвостовика оправки каждого инструмента.

Количество одновременно управляемых координат при линейной интерполяции - 3 при круговой – 2 в 3 основных плоскостях. Программа начинается символом конец кадра, вся информация заданная системой ЧПУ до этого символа игнорируется.

Значения символов адресов

D

Функция коррекции

F

Функция подачи

G

Подготовительная (технологическая)

H

Количество повторений участка программы

I

Параметр интерполяции относительно оси X

J

Параметр интерполяции относительно оси Y

K

Параметр интерполяции относительно оси Z

t

Обращение к подпрограмме

M

Вспомогательная функция

N

Номер кадра

R

Формальный параметр

S

Частота вращения шпинделя

T

Функция инструмента

X

Перемещение параллельно оси X

Y

Перемещение параллельно оси Y

Z

Перемещение параллельно оси Z

Символы и специальные знаки

ПС – конец кадра

% – начало программы;

( – круглая скобка, обозначает, что следующая за ней информация не предназначена для считывания и отработки УЧПУ;

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

+ – писать при задании D и R обязательно;

- – задание обязательно;

При составлении программы в кадре следует записывать ту информацию, которая изменяется по отношению к предыдущему кадру.

Информационное слово состоит из символа, адреса и целого числа. Количество информационных слов в кадре произвольное.

В пределах одного кадра программы не должны использоваться слова с одинаковыми адресами, кроме слов G, M, D, R.