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

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

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

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

Добавлен: 15.10.2024

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

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

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

а)

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

материала,

имеющие

вид

 

 

MATER L, b

 

1де b — номер материала;

числовых

значений подачи и

б)

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

коррекции

скорости обработки (для изменения подачи и скорости обработки в процессе работы).

Изменения задаются в процентах от определенного ранее значения (например, число 80 указывает, что новое значение составляет 80% от определенного ранее значения).

Информация задается в следующей форме: CORREC, ts, tv

где ts — процент для подачи; tv — процент для скорости обра­

ботки .

Допуски. Для допусков используется главное слово

OVSIZE/FIN, с1, FINE, с2

где FIN — получистовая обработка; FINE — чистовая обработка; cl, б' 2 — эквидистантные допуски в мм.

Если допуски не заданы, то принимается cl = с2 = 0,5 мм. Конечная поверхность. Если в конечной поверхности изделия

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

ROUGH

SURFIN/FIN, rl

FINE, г2

где ROUGH — черновая обработка; rl, г 2 — допустимые рас­ стояния в мм.

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

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

При автоматическом определении подачи значения точностей обработок задаются инструкциями FIN и FINE. Если эти значе­

ния

не заданы, то они выбираются постоянными: rl = 0,016;

г2 =

0,004.

Расстояние до поверхности заготовки. С помощью этой ин­ струкции возможно программировать расстояние до действитель­ ного контура.

137


Инструкция имеет

вид

 

 

CLDIST/fe

где t z — определяемое

расстояние.

Если tz не задано, то оно принимается равным 1 мм.

Изменение позиции инструмента. Оно описывается с помощью

инструкции

SAFPOS/л-, у

 

где л', у — координаты измененной позиции инструмента.

и )

.. /

6)

Рис. 65. Описание операции обработки: и, б, в — точение; г, д — контурное точение; е — обработка шпоночных канавок; / — действительным контур; 2 — теоретический контур; П — подача

Это определение модально и может быть заменено либо новой инструкцией SAFPOS, либо инструкцией

SAFPOS/NOMORE

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

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

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

138

Токарная обработка. Основные типы операций обработки.

Главное слово TURN определяет токарную операцию — точение, при которой обработка производится вдоль отрезков прямых линий в направлении подачи. Если направление подачи ие соот­ ветствует требуемому контуру, то этот контур не-может быть обработан с помощью операции TURN.

Инструкции для операций обработки, приведенные на рис. 65, а, б, в, имеют вид:

символ = TURN/SO, LONG, TOOL, е, /, SETANG, со, ROUGH ;

символ = TURN/SO, CROSS, TOOL, е, f,

SETANG, со, ROUGH ; символ = TURN/SO, ATANGL, a, TOOL,

e, /, SETANG, со, ROUGH

Главное слово CONT определяет контурное точение. В этом случае можно получать контуры произвольной геометрической формы. Инструкции для контурного точения, изображенного на рис. 65, г, д, имеют вид:

символ = CONT/SO.LONG, TOOL, е, f, SETANG, ш, ROUGH ;

символ = CONT/SO, TOOL, е, f,

SETANG, со, ROUGH

Главное слово GROOV определяет операцию обработки шпо­ ночных канавок. Для примера, приведенного на рис. 65, е, ин­ струкция имеет вид

символ = GROOV/SO, CROSS, TOOL, е, /,

 

SETANG, со, ROUGH

 

 

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

определяет процесс нарезания вин­

товой

резьбы.

 

 

 

 

Информация, требуемая для команд управления, может за­

даваться с помощью . следующих

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

 

1. Глубина обработки: DEPTH, t, где t

— глубина обработки

(рис.

6 6 , а).

 

ANBEV,

т, где

/ — диаметр;

2.

Зенкерование: DIABEV, /,

т — угол (рис. 6 6 , б).

 

d — диаметр.

 

3.

Диаметр: DIAMET, d, где

подачи.

4.

Скорость подачи: FEED, s,

где s — скорость

5.

Направление подачи:

LONG (вдоль), CROSS (поперек),

ATANGL, а (под углом), где а — угол по отношению к оси вра­

щения.

6 . Сверление без реверсивности: NOREV.

7. Чистота обработки: ROUGH (черновая), FIN (получисто-

вая), FINE

(чистовая).

8 . Угол

установки инструмента: SETANG, со, где со — угол

в градусах

(рис. 6 6 , в).

13


9.Одиночная операция: SO.

10.Скорость обработки: SPEED, v, где v — скорость обра­

ботки.

11.Возврат шпинделя: SPIRET, g, где g — код возврата

шпинделя.

12. Тип и шаг резьбы: TAT, р, PITCH, /г, где р, h — тип

и шаг резьбы.

со

Рис. 66. Модификаторы обработки:

а

— DEPTH, I ; б

DIABEV, /, ANBEV, т ;

в - SETANG,

13.

Инструмент:

TOOL, е, /, где е,

f — номера инструмент

и револьверной головки.

Специальная информация для токарной обработки. Такой

информацией являются константа скорости обработки и ограни­ чение на скручивающее усилие.

1. Константа скорости обработки. Чтобы избежать большого разнообразия в скоростях обработки, можно использовать мо­ дальную инструкцию

CSRАТ/7р

где tp — процент от отношения скоростей, равный (ит:п/и) 1 0 0 .

Эта величина может быть запрограммирована пли определена автоматически.

2. Ограничение на скручивающее усилие. При программиро­ вании есть возможность ограничивать автоматически определяе­ мые глубину обработки и скорость подачи. Инструкция имеет вид

TORLIM/a

где а — скручивающее усилие. Эта инструкция модальная, т. е.

отметить прежнюю инструкцию может либо новая инструкция TORLIM, либо инструкция

TORLIM/NOMORE

Использование инструкции TURN. Рис. 67 иллюстрирует

использование этой инструкции.

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

140


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

Рис. 67. Использование инструкции TURN:

-------------- — п о д а ч а ; — — — б ы с т р ы Л п р о х о д ; I — к о н т у р з а г о ­ т о в к и ; 2 —5 — п е р в ы й — ч е т в е р т ы й п р о х о д ы ; 6 — т е о р е т и ч е с к и й к о н т у р ; 7 — д е й с т в и т е л ь н ы й к о н т у р ; 8 — 10 — п я т ы й — с е д ь м о й

п р о х о д ы

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

Инструкции выполнения

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

WORK/символ определения операции обработки, символ определения операции обработки, . . .

или

WORK/NOMORE

Вызов позиции для операции обработки. После каждого вы­ зова операции обработки необходимо установить, где эта обра­ ботка должна производиться.

Главным словом для вызова позиции является

с и т / . . . .

Вызов позиции для операции сверления. Для операции свер­ ления модификатор имеет вид

CENTER, х

где х — координата х отверстия.

141

Таким образом, инструкция вызова позиции для сверления имеет вид

CUT.CENTER, л-

Вызов позиции для операции токарной обработки. В этом случае область, которая должна быть обработана, определяется двумя метками после инструкции CUT:

CUТ/М 1, М2

где Ml — метка начальной позиции; М2 — метка конечной по­ зиции.

Часть контура ограничивается метками, которые были даны в инструкциях контурных элементов. Модификатор ТО опреде­ ляет часть контура в направлении, соответствующем описанию (по часовой стрелке), a RE — в направлении, противоположном описанию.

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

CUTLOC,/ BEFOREBEHIND

где BEFORE означает, что позиция обработки находится перед осью станка, a BEHIND — за его осью.

Ограничение движений инструмента. Движения инструмента, которые определяются автоматически при выполнении инструк­ ций CUT, могут быть ограничены плоскостью и (или) цилиндри­ ческой поверхностью.

Инструкция для ограничения подачи имеет следующую кон­ струкцию:

FDSTOP/PLAN, х, DIA, d

где х — координата х плоской поверхности; d —диаметр цилиндра.

Информации PLAN и DIA действуют до появления новой инструкции FDSTOP, или инструкции FDSTOP/NOMORE, или новой инструкции CLAMP.

Дополнительные инструкции

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

142


априорно, а не определять их автоматически. Для этих целей нужно, чтобы необходимые инструкции были помещены между инструкциями WORK и WORK/NOMORE.

Эти инструкции имеют вид:

TOOLNO/e, /

где е — идентификационный номер инструмента; / — положение

револьверной головки;

STAN/ш

где w — угол установки резца;

FEDRAT/s

где s ■— подача за полный оборот;

FEDRAT/s, PERMIN

где s — подача за минуту;

SPINDLM, ^

ИЛИ

SPIND L/OFF

где CLW, CCLW — вращение шпинделя по часовой стрелке и против часовой стрелки; п — частота вращения в об/мин; OFF —

шпиндель неподвижен;

DELAY/a

или

DELAY//?, REV

где а, b — задержка в секундах и в числе оборотов; REV — моди­

фикатор для указания оборотов;

CLW CSPEED/t?, CCLW

или

CSPEED/OFF

где v — скорость обработки;

RAPID

Главное слово RAPID определяет быструю скорость подачи до тех пор, пока не встретится контрприказ FEDRAT (или WORK).

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

TLON

143

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

Инструкции движения имеют вид:

FROM/xO, уО

где д-0, уО — координаты начальной точки;

GOTO/x, у

пли

GOTO/P

где х, у — координаты, а Р — символ точки, к которой должна

быть перемещена отмеченная точка инструмента;

GODLTA/dx, dy

где dx, dy—х- п у-приращения для движения инструмента.

Инструкции для движения инструмента вдоль геометрических элементов должны всегда предшествовать инструкциям FROM

и GOTO.

Допустимой инструкцией в ЕХАРТ2 является также

GO/ON, Е

где Е — символ предварительно определенного контурного эле­ мента (окружности или линии).

Следующие инструкции вызывают движение отмеченной точки инструмента к элементу контура по кратчайшей траектории: GOLFT/E, GORGT/E, GOFWD/E, GOBACK/E. Главные слова GOLFT, GORGT, GOFWD, GOBACK соответствуют их исполь­ зованию в главных словах LFT, RGT, FWD, BACK для ин­ струкций связи.

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

GOLFT/L1, ON, 2, INTOF, С2

что означает: идти налево по L1 до второго пересечения с С2 ;

GORGT/L1, ON, С2

— идти по L1 до первого пересечения с С2;

GOFWD/L1

— идти вперед по L1 до первого пересечения с геометрическим элементом, определенным в следующей инструкции движения;

GOBACK/C2

— идти обратно по С2 до первого пересечения с геометрическим

элементом, определенным в следующей инструкции движения.

144