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

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

.pdf
Скачиваний:
1
Добавлен:
29.11.2025
Размер:
11.79 Mб
Скачать

3. Программирование через конечную точку и угол. Формат:

G2/G3 X… Y… Z… AR= - угол AR=… конечная точка окружности. Значение углов от 00 до 3600. Полная окружность 3600 не может быть запрограммирована при помощи угла AR=…, поэтому необходимо воспользоваться способом задания через конечную точку и центр.

4. Программирование через точку и угол. Формат:

G2/G3 I J K AR=… (угол AR=… центр под адресами I, J, K). Значение углов от 00 до 3600. Полная окружность 3600 не может быть запрограммирована при помощи угла AR=…, поэтому необходимо воспользоваться способом задания через конечную точку и центр.

5. Программирование через полярные координаты. Формат:

G2/G3 AP=…, где AP=±… - полярный угол (положительное значение указывает направление отсчёта против часовой стрелки), RP=… - полярный радиус окружности. Полюс должен лежать в центру окружности.

6.Программирование через промежуточную и конечную точку.

Формат: CIP X Y Z I1=AC(…) J1=AC(…) K1=AC(…), где c=CIP (Circle with intermediate point) – круговая интерполяция через промежуточную точку (действует модально), I1=J1=K1= -

координаты промежуточной точки Пример программирования:

N10 G0 G90 X133 Y44.48 S800 M3

N20 G17 G1 Z-5 F1000

N30 G2 X115 Y113.3 I-43 J25.52

или

N30 G2 X115 Y 113.3 I=AC(90) J=AC(70)

или

N30 G2 X115 Y 113.3 CR=-50

или

N30 G2 AR=269.31 I-43 J25.52

или

N30 G2 AR=269.31 X115 Y113.3

611

или

N29 G111 X90 Y70

или

N30 G2 RP=50 AP=-269.3

или

N30 CIP X115 Y113.3 I1=IC(-85.35) J1=IC(-35.35)

Фаска, закругление (CHF, CHR, RND, RNDM)

В угол контура могут быть вставлены следующие элементы: фаска или закругление. Программирование:

CHF=… - снятие фаски угла контура (по длине фаски)

CHR=… - снятие фаски угла контура (по ширине фаски, например, 2х450) Фаска обрабатывается сразу же в том кадре, в котором она запрограммирована.

RND=… - закругление угла контура, действует на кадр

RNDМ=… - модальное закрепление (одинаковое закругление нескольких последовательных углов контура). При RNDM=0 закругление отменяется. Если запрограммированные значение фаски или сопряжение слишком велики для элементов контура, то значения фаски и сопряжения автоматически уменьшается. Примеры программирования:

N10 G17 G94 G0 X0 Y0 F100

N20 G1 X10 CHR=2 – фаска 2х450

N30 Y10 CHF=4 – фаска (длина 4мм)

N50 RNDM=2 – модальное закругление (R2)

N60 Y20

N70 X30

N100 Y40

Коррекция радиуса инструмента G40, G41, G42

Обход углов G450, G451, DISC=…

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

G41 – включение коррекции радиуса инструмента слева от контура

G42 – включение коррекции радиуса инструмента справа от контура

G40 – выключение коррекции радиуса инструмента Пример:

N12 T1 D1 M6

N13 G42 G0 G90 X Y Z – включение коррекции радиуса инструмента

612

N14 G1 X Y Z – перемещение с коррекцией радиуса инструмента

Для вычисления траекторий инструмента СЧПУ необходима следующая информация: номер инструмента Т, номер кромки D, направление обработки G41(G42), рабочая плоскость G17-G19. В кадре с G40, G41 или G42 должна быть запрограммирована команда движения с G0 или G1. В этой команде движения должна быть указана как минимум одна ось выбранной рабочей плоскости. Если при включении указывается только одна ось, то последняя позиция второй оси автоматически дополняется и перемещение осуществляется в обеих осях. Смена рабочей плоскости G17, G18, G19 при включенной G41/G42 невозможна. Смена направления коррекции G41/G42, G42/G41 может программироваться без промежуточного включения G40.

Пример фрезерования контура:

N10 G0 Z100

N20 G17 T1 M6 – смена инструмента

N30 G0 X0 Y0 Z1 S300 M3 D1

N40 G1 Z-7 F50

N50 G41 X20 Y20 – включение коррекции слева

N60 Y40 – фрезерование контура

N70 X40 Y70

N80 X80 Y50

N90 Y20

N100 X20

N110 G40 G0 Z100 M5 – отмена коррекции

N120 M30

2. С помощью G450/G451 производится обход внешних углов.

G450 – инструмент обходит углы детали по круговой траектории с радиусом инструмента

G451 – точка пересечения, инструмент осуществляет свободное резание

вуглу детали

Вэтом примере на всех наружных углах вставляется переходный радиус (кадр N30). Благодаря этому удаётся избежать остановки и свободного хода инструмента для смены направления.

613

N10 G17 G0 X35 Y0 Z0 F50

N20 G1 Z-5

N30 G41 G450 X10 Y10 – включение режима коррекции

N40 Y60 – фрезерование контура

N50 X50 Y30

N60 X10 Y10

N70 G40 X-20 Y50 – выключение коррекции

Подвод к контуру и отвод от контура G147, G148, G247, G248, G347,

G348

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

стартовая точка движения Р0

промежуточные точки Р1 Р2 Р3

конечная точка Р4

Точки Р0 Р3 Р4 всегда определены. Промежуточные точки Р1 и Р2 могут отсутствовать в зависимости от параметрирования и геометрических соотношений. Программирование:

1. Выбор контура подвода или отвода

G147 – подвод по прямой

G148 – отвод по прямой

G247 – подвод по четверти круга

G248 – отвод по четверти круга

G347 – подвод по полуокружности

G348 – отвод по полуокружности

614

Движения подвода и отвода представлены с промежуточной точкой ft (при одновременной активации коррекции радиуса инструмента)

DISR=... - расстояние от кромки фрезы до НТ контура (G147/G148) или R траектории це1гтра инструмента при G247/G248, G347/G348

Пример:

Обработка контура с подводом по прямой (G147), расстояние от кромки фрезы до НТ контура (Р4) 13мм, подвод по оси Z на ускоренном ходу с недобегом до плоскости обработки Змм (DISCL=3).

615

N10 G90 G54 G0 X0 Y0 Z30 D1 T1

N20 X10

N30 G41 G147 DISCL=3 DISR=13 Z0 F1000 – перемещение в т. Р3 на БХ N40 G1 X40 Y-1

N50 G1 X50

Кадры N30/N40 могут быть заменены на один кадр:

N30 G41 G147 DISCL=3 DISR=13 X40 Y-10 Z0 F1000

или

N30 G41 G147 DISCL=3 DISR=13 F1000

N40 G1 X40 Y-10 Z0

Программируемое смещение нулевой точки TRANS, ATRANS

(программирование смещения нулевой точки в направлении указанной оси). Благодаря этому можно работать с изменяемыми нулевыми точками, например, при повторяющихся ходах обработки на различных позициях детали. Формат оператора имеет сл. вид:

TRANS X Y Z - абсолютное смещение нулевой точки относительно G54 - G599. ATRANS - смещение относительно предыдущей нулевой точки. Команда TRANS (без значений) сбрасывает все предыдущие фреймы.

616

Пример фрезерования:

N10 G1 G54… – нулевая точка детали

N20 G0 X0 Y0 Z2 – подвод к точке старта

N30 TRANS X10 Y10 – абсолютное смещение XY

N40 L10 – подпрограмма обработки

N50 TRANS X50 Y10 – абсолютное смещение XY

N60 L10 – подпрограмма обработки

N70 ATRANS X-40 Y40 – относительное смещение XY

N80 L10 – подпрограмма обработки

N90 TRANS – отмена смещения нуля

Сверлильные, резьбовые циклы CYCLE 81 - CYCLE 84

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

Сверлильные циклы имеют два вида параметров:

геометрические

параметры обработки

Геометрические параметры идентичны для всех циклов сверления, сверления по схеме и циклов фрезерования. Они определяют референтную или базовую плоскость (плоскость относительно нулевой точки детали по оси Z) плоскость отвода, безопасное расстояние, а так же абсолютную и относительную глубину сверления. Геометрические параметры описываются однократно при первом цикле CYCLE81.

617

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

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

CYCLE 81 (сверление, центрование)

Формат цикла имеет сл. вид:

CYCLE 81 (RTP, RFP, SDIS, DP, DPR), где:

RTP (Re Traction Plane) – плоскость отвода (абсолютное значение)

RFP (Re Ference Plane) – референтная плоскость (абс.)

SDIS (Safety Distance) – безопасное расстояние (задаётся без знака)

DP (De Pth) – конечная глубина сверления (абс.)

DPR (De Pth Relative) - конечная глубина сверления относительно референтной плоскости (задаётся без знака)

Плоскости RFP и RТP должны иметь различные значения, т.е. плоскость отвода задаётся перед референтной плоскостью. Если значения одинаковы (RFP = RTP), то относительное задание глубины сверления не допускается, появляется сбойное сообщение и цикл не отрабатывается. Не отрабатывается цикл и в том случае, когда расстояние от плоскости отвода до глубины сверления меньше, чем от референтной плоскости. Безопасное расстояние (SDIS) задаётся относительно референтной плоскости и направление, в котором действует SDIS, определяется в цикле автоматически.

Пример: произвести сверление трёх отверстий по циклу CYCLE 81 с различными параметрами цикла.

618

Рис. 1

Управляющая программа (см. рис. 1)

N1 G90 G54 T1 D1 M6 – задание нулевой точки детали, номера инструмента N2 S600 M3 F50 – задание технологических значений

N3 G0 X40 Y120 Z110 – выход на первую позицию сверления

N4 MCALL CYCLE 81 (110, 100, 2, 35) – модальный вызов цикла (MCALL –

ключевое слово) с абсолютной глубиной сверления

N5 X40 Y120 – сверление первого отверстия (координаты повторить в циклы) N6 Y30 – сверление второго отверстия

N7 X90 – сверление третьего отверстия

N8 MCALL – отмена цикла

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

N10 M5 – выключение вращения шпинделя

N11 L60 – смена паллет

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

Примечание:

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

дробная часть отделяется от целого числа через точку.

CYCLE 82 (сверление, цекование)

Цикл аналогичен циклу CYCLE 81, только с выдержкой времени на глубине сверления. Формат цикла имеет сл. вид:

CYCLE 82 (RTP, RFP, SDIS, DP, DPR, DTB)

Первые пять параметров такие же, как и для цикла СYCLE 81

DTB (Dwell Time at Bottom) - выдержка времени в секундах

619

CYCLE 83 (глубокое сверление)

Формат цикла имеет сл. вид:

CYCLE 83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF,

VARI, AXN*, MDEP*, VRT*, DTD*, DIS1*), где

RTP, RFP, SDIS, DP, DPR - назначение параметров как для CYCLE 81

FDEP (First DEPth) - первая глубина сверления (абс.)

FDPR (First DEPth Relative) - первая глубина сверления относительно

референтной плоскости (задаётся без знака)

DAM (Degression Amount) - дегрессионная величина, определяет величину сл. хода сверла (уменьшение хода). Если DAM > 0, то второй цикл сверления уменьшается на величину DAM (FDEPDAM) при условии что ход сверления > DAM. Если второй ход < DAM, то он выполняется за один этап. Последующие шаги сверления будут соответствовать значению дегрессии до тех пор, пока остаточная глубина сверления больше, чем двойное значение дегрессии. Последние два хода сверления делятся и проходятся равномерно. Если DAM =0, то нет дегрессии, все шаги сверления производятся на величину FDEP.

DTB (Dwell Time at Bottom) - выдержка времени на конечной глубине сверления (облом стружки)

DTS (Dwell Time at in feed Start) - пауза в начальной точке (SDIS) до удаления стружки, выполняется только при VARI = 1 (тин обработки)

FRF (Feed Reduction Factor) - коэффициент понижения для действующей подачи, начиная со второго хода (задаётся без знака), Диапазон значений: 0.001 ...1

VARI (VARIant) - тип обработки. VARI - 0 - облом стружки (возврат в заданную величину параметра VRT, если VRT4) или VRT опущен, то возврат на 1мм), VARI = 1 - удаление стружки (возврат на ил. SDIS)

AXN (AXis)- выбор оси инструмента. Значения: AXN 1,2, 3 (X, Y, Z)

Command

 

Plane

 

Vertical infeed axe

G17

 

X/Y

 

Z

G18

 

Z/X

 

Y

G19

 

Y/X

 

X

 

 

 

 

 

 

G17

G18

 

G19

X

AXN=1

AXN=2

 

AXN=3

Y

AXN=2

AXN=3

 

AXN=1

Z

AXN=3

AXN=1

 

AXN=2

MDEP (Min. drilling DEPth) - мин. глубина сверления, назначается при вычислениях хода сверления через коэффиц. дегрессии (см. DAM < 0)

VRT (Variable ReTurn path) - величина отвода при обломе стружки (при VARI=0). Значения: VRT> 0 - отвод на указанную величину, VRT=0 - отвод на 1мм

620

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