Файл: Никитенко В.Д. Подготовка программ для станков с числовым программным управлением.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