Файл: Никитенко В.Д. Подготовка программ для станков с числовым программным управлением.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 20.06.2024

Просмотров: 164

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

- В первых строках заданы диаметр инструмента (10), допуск (+005), подача (80) и другие технологические дан­ ные и команды. Затем описывается траектория с одновре­ менным определением ее элементов: начать движение от точки с координатами 1, 1,3 [х, у, z), переместить на 0, 1,0 (Ах, Аг/, Az), идти вправо вдоль базовой линии, проходя­

щей через точки с координатами

 

1, 3, 3 (х, у, z) и 4, 3, 3

tool Path

(х, у, z), затем идти вперед вдоль

эллипса,

 

заданного

параметрами,

 

далее

вдоль

наклонной

линии,

 

проходящей через две точки

с ко­

 

ординатами 1, 3, 3 (х, у,

z)

и 2, 4,

 

3 (х, у,

z),

идти влево

до пересе­

 

чения

с траекторией

центра

фре­

 

зы, проходящей вдоль базовой ли­

 

нии, идти

к исходной

точке, вы­

 

ключить

шпиндель,

конец.

 

 

Рассмотрим

еще

один

пример

Set pt

записи

исходной

программы

для

детали,

приведенной

на рис. 42.

Рис. 42. Эскиз детали для

Отдельные геометрические

элемен­

иллюстрации записи на

ты здесь

 

названы

именами

Ласк,

АРТ-И

 

 

Job, Jim,

Jill

и

определены:

А = POINT/1, 5

В= POINT/2, 3

С= POINT/6, 4

 

 

tl didV-f-l.O, inch

 

 

fed rat/30 ipm

 

Set pt

=•• from,

point/2, 0

 

 

indir

point/c

 

Side =

go to, line/thru, A, and, В

 

 

with,

t l

lft, go

lft, alang/Side

Jill

=

go rgt,

alang,

circle/with,

 

 

ctr at, B, thru, A

Job

=

line/thru, A, and, С

Jim

=

point/x

large, int of, Job, with, Jill

Jack = line/thru, Jim, and, В

go rgt, a long/Jack,

 

until,

tool,

past, Side

go

to/set pt

 

 

stop,

end,

fini

 

Вначале заданы координаты точек А, В, С, затем ин­ струмент (диаметром в 1 дюйм), частота (30 имп/с). Опре-

150


делены координаты начальной точки обработки: х = 2, у = . 0. Далее заданы геометрические элементы и одновре­

менно порядок

обхода:

 

 

 

 

идти

к линии Side — слева

от прямой,

проходящей

через точки А и В;

 

 

 

 

Jill — идти

вправо

вдоль

окружности,

проходящей

через точку А,

центр окружности в точке В;

 

Job — линия, проходящая

через точки А и С;

Jim — правая точка пересечения прямой Job с окруж­

ностью

Jill;

 

 

 

через точки J i m и В;

Jaci< — прямая, проходящая

иди

вправо

вдоль

прямой

JacK, пока центр инстру­

мента не пересечет линию Side, затем вернись к начальной точке;

выключи шпиндель, конец программы.

Система APT-III позволяет автоматизировать объемную обработку деталей в трех прямоугольных координатах. Траектория движения инструмента должна быть детально описана в исходной программе. Система имеет около шести­ десяти постпроцессоров.

Система EXAPT-III предназначена для подготовки программ на станках с контурной 2,5-координатной обра­ боткой. Геометрическое описание проводят в прямоуголь­ ной системе координат, причем ось Z направлена парал­ лельно оси инструмента.

Контур детали описывается геометрическими элемен­ тами: точка, прямая, окружность, эллипс, гипербола, па­ рабола, плоскость.

Технологические данные должны содержать: данные о заготовке, виде обработки, а также указывать соответст­ вие между геометрическими и технологическими данными.

В языке EXAPT-III в исходную программу, помимо геометрического описания заданного контура, необхо­ димо включить приближенное геометрическое описание заготовки; это нужно для автоматического программиро­ вания технологии обработки.

Система EXAPT-III позволяет автоматизировать рас­ чет траектории движения инструмента, режимов резания, а также производится анализ возможности столкновения между собой инструментов, детали и зажимного приспо­ собления.

Эта система ориентирована на сравнительно небольшие ЭВМ. В качестве примера приведена сокращенная про­ грамма обработки кулачка (рис. 43) на EXAPT - III .

151



1.PARTNO/KURVENSCHEIBE 1, NR, 215 03.

2.REMARK/BEISPIEL EXAPT - III — KONTURFRAESEN.

3.MACHIN/NC 331.

4.CLPRNT.

5.PART/MATERL, 3, CORREC, 80, 85.

9.SURFIN/FIN.

10.REMARK/GEOMETPISCHE DEFINITIONEN.

25.REMARK/KONTURVERKNUEPFUNG.

41.REMARK/BEARBEITUNGSART.

42.FRAESI «COMMIL/50, TOOL, 20, 1, FIN .

49.REMARK/ZUORDNUNG VON WORK UND CUT.

50.WORK/FRAES1.

51.CUT/UMRISS, 15, GOOVER, 2.

60.F I N I .

Строки 1—4. Общие данные: номер чертежа детали; тип станка; REMARK означает, что в этой строке может указываться любой текст, не связанный непосредственно

2 ,

 

Y

• X

 

Рис. 43. Эскиз детали для иллюстрации записи на ЕХАРТ-Ш

с программой.

Строка 5. PART/MATERL, 3 означает, что заготовка изгото­ влена из материала группы 3. CORR ЕС, 80, 85 указывает, что произведенные в программе па­ раметры режима резания долж­ ны быть снижены в соответ­

ствии

с обозначенным

количе­

ством

процентов (значение 80

относится к

скорости

подачи,

а значение

85 — к

скорости

резания).

 

 

Строка 9. Указание SVRFIN/FIN означает, что обрабатываемая поверхность в последующем шлифуется.

Строки 10—14. Определе­ ние геометрических элементов и связки между ними.


Строка 25. Сопряжение контуров. Строка 41. Схема обработки.

Строка 42. Определение типа фрезерной обработки: кон­ турное фрезерование; TOOL, 20,1 указывает инструмент (20) и номер его гнезда (1) в инструментальном магазине, FIN указывает, что должна проводиться чистовая обработка.

Строка 49.

Характеристики процесса.

 

Строка 50. WORK/FRAES1 — вызовов вида

обработки.

Строка 51.

Вызов

указанием

CUT места

обработки,

к которому должна быть подведена фреза FRAES1. Вызов

контура.

 

 

 

 

 

 

 

UMRISS. Цифра

15

ука­

 

 

 

зывает верхнюю (г)

коорди­

 

 

 

нату (высоту кулачка).

 

"* I

 

\12

Строка 58. Указание FIN1

|

 

заканчивает

программу.

 

L t >

 

•Р2 J

Система

«ADAPT»

пред­

 

 

назначена

для

управления

pi

ц

 

движением

по непрерывному

 

плоскому контуру И является

р Н с . 44. Эскиз детали для нллю-

упрощенной

формой

языка

страшш записи на ADAPT

APT. Язык обеспечивает про­

 

 

 

граммирование

трехкоординатной

контурной

обработки.

Словарь языка ADAPT состоит из 83 английских слов и десяти знаков. Язык ADAPT ориентирован на малые и средние ЭВМ (IBM 1620, Univac).

Прямая может быть задана шестью способами. Могут быть запрограммированы также дуги окружности, эл­ липсы, любые уравнения второго порядка и кривые, за­ данные по точкам. Автоматически программируются раз­ гон и торможение.

Суть системы «ADAPT» заключается в том, что коор­ динаты опорных точек, типы и параметры обрабатываемых кривых и другие указания по обработке детали описы­ ваются специальными терминами и символами в соответ­ ствии с последовательностью операции на специальной карте с 90 колонками. Пример записи исходной инфор­ мации для «ADAPT» дан для детали, изображенной на рис. 44.

1.TLRGT, CORGT/(Ll-LINE/(Pl-POINT/l,l), RIGHT, TANTO, (Cl-CIRCLE/5, 2, 1).

2.GOFWD/C1.

3.GOFWD/(L2-LINE/(P3-POINT/6, 4), LEFT, TANTO, CI .

153