Файл: Мясников, В. А. Программное управление оборудованием.pdf

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

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

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

Добавлен: 15.10.2024

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

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

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

Индексные номера точек должны даваться b следующем виде:

• • •’ p a t' R o m i t N , р П ) р ' 2 ’ • • •’ p in ’

где pat — символ множества точек; pi\, pi-2, . . . . pin — индексы

точек.

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

. . pat, RETAIN, pH, P"h

Все точки от pH до pin либо остаются, либо пропускаются.

Модификатор INVERS может быть применен ко всему выражению, если отсутствуют RETAIN или OMIT; он следует непосредственно за наименованием множества точек. OMIT и RETAIN не могут одновременно применяться к одному множеству.

На рис. 40 использование модификаторов OMIT и RETAIN иллюстрируется при определении РАТ9, которое получается при трансформации инвертированного множества РАТ5 вокруг каждой точки множества РАТ4. В последнем множестве вторая и пятая точки опущены, в то время как из множества РАТ5 остаются точки от второй до четвертой.

Технологические определения

Технологическая часть ЕХАРТ1 включает в себя инструкции для описания движения инструмента.

Технологические инструкции можно разделить на инструкции по описанию обрабатываемой детали и инструкции по способу обработки. В этих инструкциях можно указать всю информацию, необходимую для обработки, или определить ее автоматически. При этом стремятся к тому, чтобы все данные, порученные автома­ тически, можно было задавать единообразно (стандартно) и согла­ совывать с опытом и требованиями производства. Автоматически определяются: траектории перемещения инструмента, скорость резания и подача, при глубоком сверлении — число и моменты отводов сверла для очистки последнего от стружки, а также тип инструмента и последовательность технологических операций. Кроме того, ЭВМ проверяет возможность столкновения инстру­ мента с контуром детали. При этом проверяется достаточность длины режущей кромки инструмента для программной обработки данной детали и определяются точки, где происходит смена инстру­ мента.

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

100


ведется в соответствии с указаниями, записанными за наклонной

чертой.

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

Отдельная карта инструмента состоит из трех рубрик. Две верх­ ние рубрики предназначены для ручного использования, а ниж­ няя — для ЭВМ. Информация в нижней рубрике разделена на четыре группы:

1) номер системы для обозначения типа инструмента;

2) данные о размерах для расчета траектории перемещения инструмента и для анализа возможных столкновений;

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

4)номер для обозначения инструмента.

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

В языке ЕХАРТ 1 используются описания отдельных запро­ граммированных перемещений каждого инструмента с указанием скорости резания и подачи, определенных операций обработки, циклов обработки, последовательности переходов, состоящих из нескольких циклов, и отдельных обработок определенного вида. В последнем случае указывается лишь конечное состояние обра­ батываемой поверхности. Требуемая предварительная обработка, а также необходимые переходы, инструмент и режимы резания должны определяться автоматически.

Инструкции для описания заготовки. Описание заготовки дается следующим определением:

PART/модификаторы

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

Модификаторы материала. Для задания материала заготовки

используется модификатор

MATER L, Ъ

где b — шифр материала.

Модификаторы для описания начального состояния заготовки.

Эти модификаторы необходимы только в тех случаях, когда про­ грамма работает в цикле. Если начальное состояние не опреде­ лено, программа допускает, что должен обрабатываться сплошной материал.

101


Модификаторы имеют вид:

UNMACH — необработанный материал;

SEMI — материал предварительно обработан; при этом для его полной обработки необходим только один проход режущего инструмента;

CORED — отверстие вырезано или получено при отливке.

Модификаторы для описания начального состояния поверх­ ности. Если цикл работы вызывается рабочими инструкциями,

то могут быть даны начальные условия для поверхности. Если начальные условия не определены, то принимается условие

SMOOTH.

Модификатор ROUGH вызывает дополнительную операцию обработки помимо последовательности операций, вызванной ра­ бочим циклом.

Модификаторы имеют следующее значение: SMOOTH — гладкая поверхность;

ROUGH — грубая поверхность.

Инструкции по способу рбработки. Модификаторы скорости резания и подачи. Скорость резания и подача могут быть как не­

посредственно указаны в первичной программе, так и выбраны автоматически. При автоматическом определении скорость ре­ зания вычисляется в зависимости от типа материала обрабаты­ ваемой детали, указанного в инструкции PART, и от выполняемой работы. Точно так же определяется и подача.

Модификаторы коррекции при обработке. Когда подача или

скорость обработки определяются автоматически, то в данной программе они не могут изменяться. При предположении, что подача и (или) скорость обработки не будут подходящими, соот­ ветствующие изменения могут быть запрограммированы посред­ ством коррекции при обработке. Изменения даются как процент от ранее предусмотренного значения. Например, число 80 указы­ вает, что новое значение составляет 80% от предусмотренного значения.

Инструкция задается следующим образом:

CORREC, /, s

,

где /, s — проценты от предусмотренных значений подачи и ско­ рости обработки.

Модификаторы для описания расстояния от инструмента до поверхности заготовки. Инструкция имеет вид

CLDIST/te

где tz — расстояние от конца инструмента до поверхности заго­

товки.

Во время рабочего движения в отрицательном направлении оси Z при достижении расстояния tz от обрабатываемой поверх­

ности станок переключается с большей скорости на рабочую ско­ рость.

102


Модификаторы изменения позиции инструмента. Инструк­

ция имеет вид

SAFPOS/x, у, z

или

SAFPOS/z

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

инструкции, которая определяет таким образом конкретную по­ зицию инструмента. Данная инструкция действует до следующей инструкции SAFPOS.

Инструкция

SAFPOS/NOMOR Е

отменяет инструкцию SAFPOS/x, у, z.

Описание машинных операций

Тип машинной операции определяется главными словами; модификаторы описывают эти операции более подробно. При этом могут описываться как одиночные операции, так и рабочие циклы. В случае одиночной операции для ее выполнения достаточно за­ дать лишь ее тип. Предварительная обработка должна програм-

Рис. 41. Примеры одиночных операций: а — центровка; б — свер­ ление; в — развертывание; г — зенкерование торцовым зенкером;

д— зенкерование центровым зенкером; е — нарезание внутрен­ ней резьбы; ж — обработка борштангой; з — фрезерование

мироваться отдельно. В случае рабочих циклов описываются только конечные операции обработки. Требуемые операции пред­ варительной обработки выполняются автоматически.

Главные слова представлены в табл. 3. Различные модифика­ торы, связанные с этими главными словами, приведены в табл. 4. Каждый модификатор не может быть использован с любым глав­ ным словом. Связь между модификаторами и главными словами показана в табл. 5.

ЮЗ

 

 

 

Главные слова

Операция

Главное слово

Центровка

 

 

CDRILL

Сверление

 

 

DRILL

Развертывание

REAM

Зенкерование

спираль­

SISINK

ным зенкером

 

 

Зенкерование

торцовым

SINK

зенкером

 

 

 

Зенкерование

центро­

COSINK

вым зенкером

 

 

 

Нарезание

 

внутренней

TAP

резьбы

 

 

 

Обработка борштангой

BORE

Проточка

специальным

RECESS

инструментом

 

 

 

Фрезерование

 

MILL

Обработки

другого рода

MAKE

 

Т а б л и ц а 3

Одиночна я

Рабочий цикл

операция

-i-

-i-

+

-i-

+

+

+

+

+

+

+

-1-

+

+

+

+

П р и м е ч а н и е . Знак + означает, что главное слово используется в оди­ ночной операции и (или) рабочем цикле и знак в противоположном случае.

Инструкция для сверления глубоких отверстий. Обычно при сверлении глубоких отверстий имеют место автоматический отвод сверла для очистки его от стружки и уменьшение скорости подачи. При использовании модификатора NOREV подавляются реверси­ рование и уменьшение скорости подачи (только при одиночных операциях обработки).

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

104


Т а б л и ц а 4

Модификаторы

Значение

модификатора

Диаметр

Глубина обработки

Инструмент

Подача

Скорость обработки

Возвратное движение шпинделя

Сверление глубоких отверстий

Точность положения отверстия

Сверление несквоз­ ных отверстий

Зенкерование

Тип резьбы

Шаг резьбы

Одиноч­ Рабочий Модификатор ная цикл

операция

DIAMET,

d ,

где

d

диа­

метр

 

 

 

 

 

DEPTH,

t,

где

t

глу­

бина отверстия

 

 

 

 

TOOL, е;

TOOL,

е,

f,

где

е — номер

инструмента;

/

помер револьверной головки

FEED, s, где

s — скорость

подачи

 

 

 

 

SPEED,

g,

где

g

ско­

рость обработки

 

 

 

SPIRET,

gt

где

g код

возвратного

движения шпин­

деля

 

 

 

 

NOREV

 

 

 

 

TOLPO

 

 

 

 

BLIND, / ,

где j

код отвер­

стия

 

 

 

 

DIABEV,

j,

ANBEV,

m ,

где / — диаметр,

т угол

ТАТ, р, где

р

код

типа

резьбы

 

 

 

 

PITCH,

Л,

где

h шаг

резьбы

 

 

 

 

++

++

+

+

+

+

+

_L

++

_L

л _

 

1

++

++

П р и м е ч а н и е . Знак + означает, что данный модификатор исполь­ зуется в одиночных операциях и (или) рабочих циклах, знак означает проти­ воположное.

105