Файл: Мясников, В. А. Программное управление оборудованием.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