Зарубежные САП
САП APT (США) является одной из первых САП, разработанных за рубежом. Она позволяет решать разнообразные геометрические задачи, возникающие при программировании многокоординатной фрезерной обработки. Главные достоинства APT — ее входной язык с удачно построенной семантикой и универсальная структура процессор — постпроцессор с промежуточным языком. Эти языки положены в основу соответствующих единых языков ИСО. На базе APT были сформированы ее модификации: ADAPT — для программирования 2,5-координатной фрезерной обработки и AUTOSPOT — для сверлильных операций. САП APT послужила также основой для создания за рубежом целой группы САП: ЕХАРТ (ФРГ), NELNC (Великобритания), IFAPT (Франция), FAPT (Япония), MODAPT (Италия) и др. Эти САП, а также ряд других имеют определенные возможности и особенности [3, 15].
САП ЕХАРТ-2. Используется для программирования токарной обработки. При подготовке информации обобщенные технологические указания записываются фразами промежуточного языка процессор — постпроцессор. Контуры описываются в направлении обхода по часовой стрелке так, что каждая новая фраза добавляет к ранее заданному участку контура новый элемент. Контуры при описании должны быть замкнуты. В силу симметрии тел вращения описывается половина их продольного сечения. Участки контура, являющиеся проекциями цилиндрических и торцовых поверхностей, задаются упрощенно с помощью модификаторов DIA, d и PLAN, z. Геометрические определения контуров располагаются между фразами CONTUR и TERMCO. Модификаторы BLANCO и PARTCO в слове CONTUR показывают, что описывается исходная заготовка или готовая деталь. .Определение контуров ведется в системе координат детали. Связь систем координат детали и станка задается фразами, определяющими положение базы крепежного приспособления относительно начала системы координат станка
CHUCK/n, 1, da, la, dj, 1;
И положение системы координат детали относительно базы крепежного приспособления
CLAMP/js, INVERS.
Рис. 10.14. Параметры установа, указываемые при программировании в САП EXAPT-2 ! для связи координат детали и станка
Обозначения параметров в этих фразах даны на рис. 10.14. В последней из фраз модификатор INVERS является признаком обратной ориентации детали 3 относительно ее расположения на чертеже детали при зажиме заготовки 2 В кулачках патрона 1.
Назначение упомянутых и некоторых других понятий входного языка ЕХАРТ-2 поясняет пример 1.
Пример 1. Программирование токарной операции изготовления вала (рис. 10.15) на языке САП ЕХАРТ-2. Фрагменты текста исходной информации приведены по группам данных.
Общие данные:
1 PAHTN0/WAL8E
2 MACHIN/16K20F3-N221
3 PART/MATERL,4
Рис. 10.15. Схема для программирования обработки в САП ЕХАРТ-2
Здесь так же как и в ЕХАРТ-1, записано: 1 — Номер детали/Вал; 2 — Станок/16К20ФЗ Н221; 3 — Деталь/Материал, код 4. Описание контура заготовки:
4 CONTUR/BLANCO
5 BEGIN/0,0,XLAKGE, PLAN, О
6 RGT/DIA,60
7 RGT/PLAN, 210
8 RGT, DIA,0
12 13 Ц 15 16,17 16 19 |
20 21 |
24 25 |
Рис. 10.16. Обозначения геометрических элементов для САП ЕХАРТ-2 |
9 TERMCO
Здесь 4 — Контур/Контур заготовки; 5 — На - чало/х = 0, 2 = 0, х больше, Вертикаль, z = 0; 6 — Вправо/Диаметр 60 мм; 7 — Вправо/ Вертикаль, г = 210 мм; 8 — Вправо/Диаметр 0 (это фиктивный участок, замыкающий контур); 9 — Конец контура.
Х„ |
Описание контура детали (рис. 10.16):
10 CONTUR/PARTCO
11 BEGIN/0,0, XLARGE, PLAN, 0, BEVEL, 2
12 Ml,RGT/DIA,30
13 LFT/PLAN,40
V 14 P1=POINT/40,(40/2)
15 A=ATAN(1/10)
16 L1=LINE/P1,ATANGL,A
17 RGT/L1
18 LFT/PLAN,85
19 RGT/DIA,54
20 M2,RGT/PLAN
21 LFT/DIA,50,BEVEL,1
22 RGT/PLAN,(210-75.4)
23 LFT/DIA,38,BEVEL,1
24 RGT/PLAN,(210-30)
25 LFT/DIA,23,BEVEL,1
26 M3,RGT/PLAN,210
27 RGT/DIA,0
28 TERMCO
Здесь в строках 10 и 28 записаны фразы начала и конца описания контура. В строке 14 точка Р1 определена координатами z = 40 мм, х = 40/2 мм. В строке 15 записано арифметическое определение A = arctg (1/10). В строке 16 прямая L1 задана точкой Р1 и углом, величина которого определена в строке 15. В строках 11 —13 и 17—27 даны геометрические определения элементов контура детали. Маркеры Ml, М2 и МЗ используются для последующих ссылок на ограниченные ими участки контура в инструкциях по выполнению технологических указаний. Далее заданы: безопасное расстояние
29 CLDIST/2,
На которое не доходит инструмент при быстром его подводе в зону резания: безопасная позиция
30 SAFPOS/220,50,
В которой осуществляется смена инструмента; припуск на обработку
31 OVSIZB/FIN,0.5,
Определяющий границу зоны черновой обработки;
Параметры крепежного приспособления (код 810006)
32 CHUCK/810006,180,100,30,40,30,
Расположение заготовки при ее закреплении в первом установе
33 CLAMP/0, Устанавливающее связь между системами координат детали и станка.
Технологические указания записаны в строках:
3 4 Al=TURN/SO,LONG,TOOL,1,1,OSETNO,1,
SETANG,90,ROUGH 35 A2=CONT/SO, TOOL,2,2,OSETNO,2,
SETANG,90,FIN,
Которые определяют: 34 — Al= Точение/ Одиночная операция, Направление подачи параллельно оси вращения, Инструмент номер 1 установлен в первой позиции резцедержателя, Корректор номер 1, Угол установки резца 90°, Черновая обработка; 35 — А2 = = Проход вдоль контура/Одиночная операция, Инструмент номер 2 установлен во второй позиции резцедержателя, Корректор номер 2, Угол установки резца 90°, Получис- товая обработка.
Инструкции по выполнению технологических указаний заданы в строках:
38 CUTLOG/BEVORE
37 COOLNT/ON
38 WORK/A1,А2
39 CUT/M2,ТО, МЗ
Здесь 36 — Расположение инструмента/Перед осью вращения (эта фраза определяет квадрант обработки); 37 — Охлаждение/Включить, 38 — Вызов операций/А1 и А2; 39 — Обработать/Участок контура от М2 до МЗ.
Аналогично записываются технологические указания и инструкции по их выполнению для обработки детали во втором установе.
САП GTL-T. Траектория инструмента в САП GTL-T определяется по заданным обобщенным схемам обработки участков заготовки, а в САП GTL-3 — по параметрам типовых форм отверстий и других участков, схемы обработки которых занесены в каталог постоянной технологической информации.
Исходная информация вводится с клавиатуры, построчно высвечивается на экране текстового дисплея для контроля и выводится на печать (см. пример 2).
Пример 2. Исходная информация, при программировании в GTL-T токарной операции обработки вала (см. рис. 10.16) во втором установе. На рис. 10.17 приведен эскиз детали с обозначениями геометрических элементов. Распечатка текста исходной информации:
Рис. 10.17. Обозначение геометрических элементов для САП GTL-T |
1 SVS/CPR,СС
2 P1=Z200/X0
P2=Z0,X60
4 L1=P1,АО
5 L2=LX, Z210
6 L3=Z210,X26,A135
7 L4=-LZ, X30
8 L5=Z174,X27.8,A-150
9 L6=-LZ, X27.8
10 L7=LX, Z170
11 L8=Z170,X40, Z70 ,X60
12 L9=LX, Z125
L10=-LZ, X54
14 L11=LX, Z110
15 L12=-LZ, X60
16 PF1=P1,L1,L2.,L3,L4,L5,L6*
17 L7,L8,L9, L10, Lll, L12, P2
18 PF2=P1 ,LI,L2,L12,P2
19 CT0R/Z260,X260
20 OUS.5/L4,L10
21 TL1/FA1,SD2,CLNT,C08R4
22 RUGH/L4,L10,PARA
TL2/FA2,SD2,CLNT,COKR5
24 FINX/L3,L10
25 TOOL4/CODE3,CS50,FR1.5,M4*
26 PZ-22,PX-88,ANG90,METR
27 TL4/FA4,SD3,CLNT,CORR6
28 THRD/Z210,X30,LENG-36*
29 NPASS5,WDCL4
30 PLOT/S.75.D100,L240,ALL
31 UST2**22/8/1988
32 EKD
Пояснения к программе
Строка 001 — указание системе (SVS) о выводе на печать результатов геометрических расчетов (CPR) и контроле коллизии (СС), т. е. о проверке отсутствия столкновений инструмента с заготовкой при его перемещениях на быстром ходу.
Строки 002, 003 — точки Р1 и Р2 заданы координатами z их.
Строка 004 — прямая L1 задана точкой Р1 и углом 0° (АО) с осью вращения (направление прямой определяется углом).
Строки 005, 010, 012 и 014 — прямые L2, L7, L9 и L11 параллельны оси X и заданы координатами г (направление прямой определяется осью координат со знаком).
Строки 006, 008 — прямые L3 и L5 заданы координатами г их точек и углами (А).
Строки 007, 009, 013, 015 — прямые L4, L5, L10 и L12 параллельны оси Z и заданы координатами х.
Строка 011 — прямая L8 задана координатами г их двух точек (направление прямой принимается от первой заданной точки ко второй).
Строки 016, 017 — контур PF1 (детали) задан от точки Р1 последовательностью прямых LI — L12 до точки Р2.
Строка 018 — контур PF2 (заготовки) задан от точки Р1 последовательностью прямых LI, L2 и L12 до точки Р2.
Строка 019 — исходное положение резцедержателя (CTUR) задано координатами его базовой точки в системе координат детали: 2 = 260 мм и х = 260 мм.
Строка 020 — припуск на окончательную обработку (OUS) 0,5 мм задан для участка контура детали, определенного прямыми L4— L10.
Строки 021, 023, 027 — условия работы инструментов TL1, TL2 и TL4; номер позиции (FA); безопасное расстояние (SD); работа с охлаждением (CLNT); номер корректора (CORR).
Строка 022 — черновая обработка (RUGH) участка контура детали, определенного прямыми L4 — L10, проходами, параллельными оси вращения (PARA);
Строка 024V— окончательная обработка FINI) участка контура детали, определен - го прямыми L3— L10.
Строки 025, 026 — параметры инстру - ента TL4: код (CODE) 3 (кодом обознача: тся назначение инструмента: 1 — черновая бработка; 2 — чистовая обработка; 3 — нарезание резьбы; 4 — проточка канавок и т. д.); скорость резания (CS) 50 м/мин, подача (FR) 1,5 мм/об; направление вращения шпинделя против часовой стрелки (указано вспомогательной функцией М4); координаты вершины инструмента в системе координат инструмента с началом в базовой точке резцедержателя: г=—22 мм и х=—88 мм; угол установа (ANG) 90°; тип резьбы — метрическая (METR).
Строки 028, 029 — нарезание резьбы (THRD) проходами от точки с координатами 2 = 210 мм и х = 30 мм влево на длину (LENG) 36 мм; число проходов (NPAS) 5; ширина канавки для выхода резьбового резца (WDCL) 4 мм.
Строка 030 — указание о вычерчивании (PLOT) в масштабе (S) 0,75; поле чертежа ограничено диаметром (D) 100 мм и длиной (L) 240 мм; прочертить контуры детали и заготовки, а также траектории инструментов во всех переходах (ALL).
Строка 031 — комментарий с наименованием УП и датой.
Строка 032 — конец текста (END).
В данном тексте описан только инструмент TL4, а остальные инструменты наладки определены при программировании токарной операции обработки этой детали в первом установе, и их параметры хранятся на магнитном диске.
В соответствии с указанием в строке 001 текста исходной информации печатается таблица параметров заданных геометрических элементов контура детали и заготовки, используемая для контроля. Далее по указанию в строке 030 в том же выходном документе прочерчиваются с помощью тепловой печати контуры детали и заготовки и траектории инструментов при черновой обработке, чистовой обработке и нарезании резьбы, а также печатается содержание кадров УП с указанием параметров инструментов, продолжительности их работы и общего времени работы станка по УП в автоматическом цикле.