Файл: Никитенко В.Д. Подготовка программ для станков с числовым программным управлением.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