Файл: Никитенко В.Д. Подготовка программ для станков с числовым программным управлением.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 20.06.2024
Просмотров: 163
Скачиваний: 0
Оператор строки 10 определяет точку ТОЧЗ как лежа щую на окружности ОКР2 и имеющую координату х = = 800.0, причем из двух возможных точек выбирается та, которая имеет меньшее значение координаты у.
Оператор строки 11 определяет окружность ОКРЗ с цен тром в точке ТОЧЗ и радиусом, равным 150.0.
Оператор строки 12 определяет окружность ОКР1, про
ходящую через точки |
ТОЧ1, ТОЧ2, ТОЧЗ. |
В строке 13 три |
оператора. Первые два являются |
инструкциями для выбора постпроцессора, обеспечиваю
щего составление управляющей программы для |
станка |
с кодовым номером 8 (станок ФП-7 с заводским |
номе |
ром, равным или больше 5) на интерполяторе ЛКИ-Ф (ко довый номер 1). Третий оператор задает диаметр фрезы, равный 40.0, и радиус закругления торца 3.0.
Оператор строки 14 определяет величину контурной подачи, которая должна быть равна 1000 единиц в минуту.
Первый оператор строки 15 задает точку ТОЧ1 в ка честве начальной точки отсчета для обработки детали. Следующий оператор устанавливает, что фреза из своего текущего положения (точка ТОЧ1) должна двигаться по направлению к точке ТОЧЗ. Последний оператор указы вает, что фреза должна двигаться в заданном направлении до тех пор, пока не коснется прямой ПР1.
Первый оператор строки 16 задает контурную подачу в 200 единиц в минуту. Второй оператор указывает, что фреза из своего текущего положения должна переместиться вдоль отрицательного направления оси OZ на величину 100 единиц.
Строка 17 начинается оператором, который устанавли вает контурную подачу в 500 единиц в минуту. Второй оператор указывает, что фреза должна находиться слева от обрабатываемого контура, считая по направлению дви жения. Третий оператор задает величину соответственно максимально и минимально допустимого отклонения при линейной аппроксимации окружности (здесь 0,02).
Первый оператор строки 18 определяет движение фрезы вдоль прямой ПР1, пока фреза не пересечет прямую 2 (ЗА, ПР2). Второй оператор задает движение вдоль пря мой ПР2 вправо за окружность ОКР1, считая от направ ления движения на предыдущем участке (положение 4, рис. 37).
Оператор строки 19 задает последовательность дви жений вдоль окружностей ОКР1, ОКР2 и ОКРЗ до вто-
137
рого пересечения ПРС2 с прямой ПРЗ (соответственно положения 5, 6 и 7, рис. 37).
Оператор строки 20 определяет, что фреза должна перемещаться вначале вдоль прямой ПРЗ в положение 8 (ось фрезы на перпендикуляре, проходящем через точку 1), а затем вдоль прямой ПР1 в положение 2.
Оператор |
строки 21 задает контурную подачу в |
1000 единиц |
в минуту. |
Первый оператор строки 22 задает вертикальный подъем инструмента на 100 единиц, а второй — возвращает фрезу в исходное положение (точка ТОЧ1). Оператор строки 23 указывает на окончание обработки детали.
В системе САПС-М22 нет постоянных единиц измере ния. Программист выбирает единицы измерения и должен предусмотреть все преобразования выбранных единиц. В примере единицы измерения заданы в иллюстративных
|
|
|
|
|
|
Таблица |
19 |
|
|
|
|
П а р а м е т ры |
|
|
|
|
|
|
Х а р а к т е |
|
|
|
а, |
|
|
|
по |
ристика |
X |
и |
L |
ф, |
|||
н номер |
градусов |
|||||||
п о р . |
|
|
|
градусов |
||||
|
точки |
|
|
|
|
|
|
|
1 |
; |
0 |
0 |
|
— |
— |
||
2 |
2 |
—70 |
—35 |
|
||||
3 |
3 |
1, |
—35 |
35 |
— |
— |
||
4 |
322 |
1, |
0 |
|
— |
|||
5 |
4 |
|
— |
— |
|
—90 |
||
6 |
300 |
261,5 |
—35 |
— |
|
|
180 |
|
7 |
5 |
365 |
—7 |
13 |
|
|
90 |
|
8 |
6 |
— |
— |
— |
|
—90 |
||
9 |
7 |
403 |
з, |
— |
90 |
— |
||
0 |
8 |
— |
|
30 |
|
—200 |
||
1 |
311 |
417,5 |
50 |
30 |
|
— |
||
2 |
9 |
— |
— |
30 |
|
—90 |
||
3 |
10 |
— |
— |
129,6 |
|
|
90 |
|
4 |
11 |
— |
— |
30 |
|
|
90 |
|
5 |
12 |
— |
|
30 |
300, |
—90 |
||
6 |
311 |
5, |
102 |
30 |
— |
|
90 |
|
7 |
13 |
— |
— |
— |
—90 |
|||
8 |
14 |
—302, |
, |
— |
||||
9 |
15 |
— |
0 |
35 |
|
|
90 |
|
0 |
322 |
0 |
35 |
|
— |
|||
1 |
300 |
|
|
, |
202, |
—90 |
||
2 |
300 |
5, |
102 |
|
|
— |
||
3 |
16 |
0 |
—35 |
|
|
— |
||
4 |
17 |
0 |
0 |
• |
|
|||
|
|
|
|
|
|
|
138
целях. Простановка размерностей в исходной программе не отражается в процессоре САПС-М22.
Система СПС-Ф (СППС) разработана для ЭВМ «Минск-22», предназначена для программирования фрезер ной обработки плоских контуров. Система последователь ная, геометрические элементы задаются в исходной инфор мации в порядке обхода контура. Язык СПС-Ф — таблич ный, технологическая и геометрическая информация за писываются в две таблицы (табл. 19 и 20).
О б щ ие данные
|
CO |
О б о з н а |
я |
к |
|
чен не |
в* |
|
СО |
|
2 |
|
300 |
SZ уск |
100 |
Sz раб |
50 |
hx, hy |
0,025 |
hz |
0,025 |
|
|
|
|
|
|
|
|
|
|
Таблица |
20 |
||
|
|
|
|
|
|
|
|
|
|
|
- |
|
б, мкм |
|
р |
S, |
|
|
мм |
г |
, мм |
|
коман |
|
|
|
|
|
|
мм/ми II |
|
|
|
|
|
|
|
|
|
X |
|
3 |
|
Я |
|
S |
|
S |
|
о |
|
со |
3* |
|
3* |
СП |
ЕГ |
СО |
в* |
я |
3" |
о |
'X |
|
X |
ь |
|
н |
Я |
Н |
ЕВ |
|
ЕС |
|
ч |
|
|
S |
О) |
|
щ |
в: |
в) |
к |
О) |
Ж |
D |
|
га |
|
S" |
|
3" |
ЕР |
ЕР |
5* |
ж |
|
|||||
|
|
|
|
|
|
|
|
|
ej |
Ef |
|
|
ч |
и |
Ч о |
|
и |
ч |
и |
Ч |
и |
о |
|
||
аз |
ь |
Ч> |
||||||||||
О) |
о |
о |
о |
о |
|
о |
&> |
о |
|
С |
2 |
|
ш |
|
< |
с |
СО. |
с |
ш |
с |
РЭ |
с: |
а |
У * |
|
10 |
1 - |
|
|
500 |
1 |
0 |
1 |
55 |
|
2 |
|
|
|
» |
|
|
60 |
2 |
—25 |
2 |
0 |
|
2 |
|
|
|
|
|
|
500 |
16 |
0 |
16 |
—55 |
|
16 |
|
|
|
|
|
|
|
|
» |
|
0 |
|
16 |
|
|
>
В таблице геометрических данных (табл. 19) для каж дой из опорных точек контура, а также центров окруж ностей в соответствующие графы заносят взятые по чертежу координаты х и у точек, расстояние L от описываемой точки до следующей, угол наклона а элемента к оси X, разность ф в углах наклона предыдущего и описываемого элемента. Вместо неизвестных величин ставят прочерки.
В таблицу технологических данных (табл. 20) заносят сведения, задаваемые технологом:
As — допускаемый перепад подач;
sz Уск — ускоренная подача по оси Z в мм/мин; sZpa5— рабочая подача по оси Z в мм/мин;
hY, hz, hx — цена импульса по соответствующим осям координат в мкм;
б — величина стрелки аппроксимации дуг
окружностей |
в мкм; |
s—результирующая |
подача в мм/мин; |
139
Оф — диаметр фрезы; Р — плоскость обработки, кодируется:
XY — 1;
XZ — 2;
YZ — 3.
В табл. 19, 20 дан пример оформления исходной про граммы обработки детали, изображенной на рис. 38, для системы СПС-Ф.
Табл. 19 заполняют по порядку, начиная с точки 1. Данные о центре дуги окружности помещают между опи-
Рнс. 38. Эскиз детали для иллюстрации записи для СПС-Ф (СППС)
саниями точек сопряжения дуги с соседними элементами в порядке обхода контура.
Равные величины (х, у, L , а) в таблице обозначают одинаковыми номерами (признаками равенства) с запятой (1, ; 3,). Признак должен иметь знак, определяемый по чертежу и зависящий от направления перемещения при обработке элемента.
Признаки равенства углов а имеют различия: для острых — от 200 до 299, для тупых — от 300 до 399.
Если в контуре встречаются уже определенные точки, они считаются изолированными, и в графе L строки, от носящейся к первой точке, надо поставить запятую, ко торая означает, что со следующей точки начинается новый кусок контура. После запятой в графе L в графах а и ф ставят прочерки, После записи всего контура в строке,
149
относящейся к последней точке, ставят: в графе L запя тую (,), в графе а две запятых (,,), в графе ср прочерк (—), что означает конец таблицы.
При заполнении табл. 19 и 20 используют коды, при веденные в табл. 21.
Таблица 21
Сводная таблица основных кодов СППС
С о д е р ж а н ие
Номер точки
Точки вспомогательного контура
Код центра:
при обходе по часовой стрелке
при обходе против ча
совой стрелки Равные неизвестные ве
личины Тупой угол
Острый угол
Фреза слева от контура
Фреза справа от контура Опускание по оси Z
Подъем по оси 2
Промежуточный останов подачи фрезы
Вводный поворот: код начала
»конца
К о д для написания Перфорируется
К (1 s£ |
Я === 100) |
К |
300 |
300 |
|
+ |
Ц |
311 |
- ц |
322 |
|
± |
i |
±i |
(1 ==£ »' «S 99) |
+300, если, кроме |
|
± Т |
того, есть при знак £, то ± ( 3 0 0 +
+0
±А ±200, если, кро
|
|
ме того, есть при |
|
+ Ф |
знак i |
± (200+0 |
|
|
+ Ф |
||
—Ф |
|
—Ф |
|
+ |
2уск |
+ |
г у с к |
+ |
г р а б |
+ |
2раб |
— г у с к |
— г у с к |
||
|
г р а б |
— г р а б |
|
S = |
0 |
|
0 |
333333
334334
Транслятор системы, помимо программирования за данной траектории, обеспечивает программирование обра ботки специальных групп образов: таблично заданных кривых и выборку колодцев. Система имеет библиотеку постпроцессоров для шести интерполяторов и систем ПУ. СПС-Ф широко используют на машиностроительных пред приятиях.
САП-3 единственная в Союзе система объемного про граммирования, предназначена для подготовки посред-
141