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

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

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

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

Добавлен: 20.06.2024

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

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

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

ством применения ЭВМ «Минск-22» информации для обра­ ботки деталей типа штампов на трехкоординатных фре­ зерных станках с непрерывными системами ЦПУ. Про­ граммирование осуществляется в прямоугольной декарто­ вой системе координат по трем линейным координатам. Траектория инструмента аппроксимируется по линей­ ному закону [15 ].

Система символическая. С применением САП-3 можно запрограммировать обработку деталей, объем которых ограничен поверхностями следующих типов:

1) плоскостями; 2) лю­ быми поверхностями I I по­ рядка; 3) торами.

Для ввода информации в ЭЦВМ используется язык, аналогичный языку САП-2. Для определения траектории движения ин­ струмента в системе ис­ пользуются условные на­ правляющие поверхности.

Схема обработки может быть задана двумя спосо­ бами: путем последователь­

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

ных технологических

схем обработки. Эта библиотека

по мере необходимости

может быть расширена.

Ниже приведен пример записи исходной программы на языке САП-3 для детали, изображенной на рис. 39.

Станок: 644ШР Система: УЛИ1

Деталь: ПОВЬОО (0/0/0/0, 01/0/0/0/—0,02/0/0/0/— 0,025/—0,5)

ПЛ01 (1/0/0/—.100) ПЛ02 (—/1/0/0/—100) ПЛОЗ (0/1/0/—50) ПЛ04 (0/—1/0/—50) ПЛ05 (0/0/1/0)

TK00—ПОВЬ 00/ПЛ01/ПЛ03

142

ТЕХПАРАМЕТРЫ: ФР (15) ДОП (0,02) ОРБ (0,2) SYC (600) SP (400) SBP (100)

ПОВВРBzraio5 ОБРАБОТАТЬ: ПОВЬОО ОБХОД: ТИП02 (0/1/0/4)

ГРАНИЦЫ: +УПОПЛ01/ + ХПОПЛ04/—УПОПЛ02/ —

—ХПОПЛ03/ДОПЛ01/

КОНЕЦ

Исходная программа разбита на группы обозначений, содержащие определенные виды информации. Группы «Станок» и «Система» определяют модель станка и исполь­ зуемого интерполятора и служат для вывода с магнитной ленты соответствующего постпроцессора. В группе «Де­ таль» записывается геометрическая информация. В пред­ ставленном примере это набор параметров канонических уравнений, определяющих обрабатываемую (ПОВЬОО) и граничные (ПЛ01, ПЛ02, ПЛОЗ, ПЛ04, ПЛ05) плоскости. Здесь же определена как перечисление трех плоскостей начальная точка обработки (TK00).

Обрабатываемая поверхность ПОВЬОО задана как по­ верхность второго порядка общего вида канонической системой координат и коэффициентами канонического уравнения. В скобках после слова ПОВЬОО пере­ числены канонические параметры: координаты ра­ диуса-вектора, определяющего положение начала кано­ нической системы координат относительно расчетной; координаты векторов, коллинеарных координатным век­ торам канонической системы координат i, j , k и имеющих модули, равные корню квадратному из коэффициентов при квадратичных членах канонического уравнения (соот­ ветственно при х, у, г) или непосредственно коэффициенту при линейном члене; условное слово, имеющее форму десятичной дроби, знак которой определяет направление

орта нормали

к поверхности, а первый разряд после за­

пятой — знаки

членов

канонического уравнения.

Всего

в скобках тринадцать

параметров.

 

Плоскости

ПЛ01, ПЛ02, ПЛОЗ, ПЛ04, ПЛ05

заданы

четырьмя параметрами: координатами х, у, z единичного вектора (орта нормали), нормального к плоскости, и вели­ чиной скалярного произведения радиуса-вектора произ­ вольной точки плоскости на орт нормали.

Группа «Техпараметры» содержит технологическую ин­ формацию: радиус фрезы (15 мм), допуск на аппроксима­ цию (0,02 мм), допуск на оребрение (0,2 мм), величины

143


подач — ускоренной, рабочей, врезаний. Последней опре­ делена поверхность врезания, после пересечения которой инструментом следует сменить ускоренную подачу на по­ дачу врезания.

В группе «Обработать» обозначена обрабатываемая по­ верхность (ПОВЬ 00).

Группа «Обход» задает типовой процесс обработки. Здесь — обработка строчками в параллельных сечениях, В группе «Границы» приведены ограничения, накла­ дываемые на перемещение инструмента по обрабатываемой

поверхности.

Точность обработки задается двумя допусками. До­ пуск на аппроксимацию определяет точность линейной аппроксимации траектории инструмента. Допуск на оребрение регламентирует высоту гребешка, образующегося между соседними строчками САП-З, в 15 раз сокращает трудоемкость подготовки программ по сравнению с руч­ ным методом. САП-З имеет один постпроцессор. Система

применена

на нескольких заводах.

 

Система

САПП

разработана для ЭВМ «Минск-22»

и

БЭСМ-4,

предназначена для программирования фрезер-

 

 

 

Таблица

22

 

 

Числовая информация для САПП

 

кода

±

Значение

Пояснения

 

1

 

0000000

Ордината точки /

 

20420000 Абсцисса точки 2

30140000 Радиус окружности 003

40110000 Радиус окружности 004

50300000 Радиус окружности 005

60079600 Радиус окружности 025

70333600 Радиус окружности 012

10

 

0189600

Радиус окружности 016

11

 

0220400

Радиус окружности 020

12

0050000

Радиус окружности 012

13

0950000

Глубина врезания по оси Z, мм '

144500000 Величина подачи, мм/мин

150900000 Величина подачи, мм/мин

160220000 Время технологического останова, с

1030000 Глубина врезания по оси Z, мм

202500000 Величина подачи, мм/мин

21900000 Величина подачи, мм/мин

220000100 Точность аппроксимации, мм

230000200 Цена импульса, мм

240059600 Радиус фрезы, мм

0000000 Конец таблицы

144


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

Язык задания исходной информации — табличный. Ис­ ходные данные размещают в трех таблицах определенной

R2

; х

Рис. 40. Эскиз детали для иллюстрации записи на САПП

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

Система САПП имеет два постпроцессора и обеспечи­ вает возможность введения в программу обработки коррек­ ции радиуса фрезы для систем ПУ ФС-2. Используется на ряде заводов.

В табл. 22—24 приведена запись исходной информации для расчета с использованием САПП программ обработки детали, чертеж которой дан на рис. 40. В этих таблицах числа записаны в масштабе Ю - 3 .

В табл. 22 числовой информации записывают в опре­ деленном масштабе количественные и размерные величины

145

Таблица 23

Геометрическая информация для САПП

О п р е д е ­

±х

ляемый

или

У

э л е м е н т

 

 

ТОО!

 

 

Т002

 

 

О003

 

 

П004

+

Y

 

+

Y

О005

 

 

Т006

—Y

О007

 

 

ПОЮ

—X

ТОП

 

 

О012

 

 

Т013

+

Y

П014

+

Y

Т015

 

 

О016

 

 

Т017

 

 

О020

Т021

П022

Т023

Т024

О025

Т026

Т027

Т030

П031

П032

ТОЗЗ

00

Элемент

Элемент

 

 

1

2

П о я с н е н п е

 

 

 

 

X00I

Y001

 

 

Х002

Y001

 

 

Т001

R003

Вспомогательная окруж­

 

 

ность

 

Т002

О003

 

 

R004

ОООО

Вспомогательная

пря­

 

 

мая

 

T00I

R005

 

 

П004

О005

Центр окружности

007

Т006

R006

 

 

О007

Т001

Касательная к окружно­

 

 

сти 007

 

ПОЮ

О007

Через точку 001

 

Т001

R007

 

 

О012

О007

 

 

П004

R006

 

 

О007

П014

 

 

Т002

R010

 

 

О016

ПО 14

 

 

R0011

Т001

 

 

О020

О007

 

 

Т001

У001

 

 

Т021

П022

 

 

T0I3

П022

 

 

О007

П022

 

 

T0I5

П022

 

 

Т017

П022

 

 

Т006

П022

 

 

Т024

ТОЗО

 

 

R012

О000

 

 

П031

Т024

 

 

П031

П032

 

 

ОООООООО

146


Таблица 24

Технологическая информация для САПП

«

 

к

 

та

 

Код перемеще по оси Z

 

X

Номер точки

Код подач ил время

Характеристн движения

SCJ

по

E t

X

Направления ження

Номер окруж

о

а. апп;Точность бсимации

3

а)

о.

о.

о

Свободные pa:

Направление

я

ь

о окруж*

ботки

П о я с н е н и я

001

001

000

Т

 

 

 

 

 

 

011

013

014

п

007

023

000

+

 

015

000

015

о

 

017

000

000

п

 

 

 

 

027

000

000

о

016

000

000

-1-

 

026

000

000

п

 

 

 

+

 

024

000

020

о

025

000

000

 

013

017

021

о

012

000

000

 

013

013

015

п

 

 

 

+

Подъем по

021

000

000

о

+

007

000

000

+

вертикали

 

023

000

000

о

020

000

000

 

024

000

000

о

+

025

022

000

+

 

033

000

014

п

 

 

 

Подъем по

033

001

000

п

 

 

 

 

 

001

000

000

п

 

 

 

 

 

вертикали

 

 

 

 

 

Технологи­

001

000

016

Т

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ческий оста­

000

000

000

о

 

 

 

 

 

нов на 22 с

 

 

 

 

 

 

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

" В табл. 23 геометрической информации в закодиро­ ванном виде определяют положение геометрических эле­ ментов эквидистанты — точек, прямых, дуг окружностей на плоскости. Для этого используют условные обозначе­ ния терминов и их порядковые номера. Точка обозначается символом Т (Т001, Т002), прямая — П (П004, ПОЮ), окружность — О (О003, О005), угол — <р, радиус — R (R004, R003).

Каждая строка таблицы определяет один геометри­ ческий элемент, где в левой части называют определяемый элемент, а в правой — два элемента, при помощи которых

147


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

Табл. 24 технологической информации определяет по­ следовательность и режимы процесса обработки.

На рис. 40 дан контур детали, которую обрабатывают концевой фрезой на вертикально-фрезерном станке с ЧПУ. Радиус фрезы 5,96 мм (строка 24, табл. 21). Цена импульса 0,02 мм (строка 23, табл. 21). Траектория центра фрезы проходит последовательно через точки 1—11—15—17— 27—26—24—13—21—23—24—33—1 (см. табл. 24). В точ­ ках 11 и 24 подвод и отвод фрезы происходят по касатель­ ным к соответствующим окружностям. В точках 13 и 33 происходит вертикальный подъем фрезы, а на участках 1—11 и 24—13 перемещение задано в трех координатах.

Система APT разработана в 1965 г. лабораторией сервомеханизмов Массачузетского технологического ин­ ститута для обработки объемных деталей на трех- и пятикоординатных фрезерных станках.

В настоящее время существуют системы APT трех уров­ ней в зависимости от языка входных данных и схем авто­ матических вычислений. Программирование по системе APT-I проводят на языке этой системы при помощи ин­ струкций, определяющих отдельные точки в пространстве; по системе АРТ-П — при помощи инструкций, определяю­ щих пространственные линии; по системе АРТ-ПI — при помощи инструкций, выраженных на языке символов, характеризующем целые участки обрабатываемых поверх­ ностей. Система АРТ-1 относительно несовершенна.

Система АРТ-П более совершенна. Программа обра­ ботки содержит:

1)геометрические данные о пути движения инстру­

мента;

2)технологические данные (данные об инструменте, скорости обработки и др.).

Словарь APT - III состоит из 275 слов. Слова содержат до шести букв или цифр. Числа состоят из 1—12 знаков. Основными символами которые используют в языке APT, являются буквы, цифры и ограничители (,) (/) и др.

В начале каждой программы задают различные техно­ логические и геометрические параметры, которые исполь­ зуют при дальнейших вычислениях, а далее уже описы-

148

Рис. 41. Эскиз детали для иллюстрации записи на АРТ-П

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

Информацию о положении фрезы возможно выдавать на печать или вычерчивать на чертежном устройстве в трех проекциях. Сейчас систему APT используют с ЭВМ двух типов: IBM 7090/94 и

«Univao>.

Решается вопрос о применении этой систе­ мы с двумя другими машинами GE 625 и СДС 3600.

Составление типовой программы на машине IBM 7094 занимает 1— 5 мин машинного вре­ мени.

Язык ввода АРТ-П рассчитан на плоские двухмерные детали И СО- стоит из символов для

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

грамма на языке АРТ-П обработки детали, изображенной на рис. 41.

tl dia/+10 toler/+005 fed rod/80

head 1, made 2, on spin, on hul set pt = from, point/1, 1, 3

in dir, vector/0, 1, 0

base = go to, line/1, 3, 3, 4', 3, 3 with, t l ngt, go rgt, a long/base go fwd, a long

ellips/4, 5, 3, §, +33333, 0, 0, 0, 5, 0

slant = line/1, 3, 3, 2,

4, 3

go left, allang/slat, past, base,

go

to/set pt

 

of

kul, an spin,

end, fini

149