Файл: Никитенко В.Д. Подготовка программ для станков с числовым программным управлением.pdf

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

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

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

Добавлен: 20.06.2024

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

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

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

Таблица 11

Бланк программы для электроэрозионного станка 4А531ПМ

 

 

П рограм ма

Л'а 1

кадра

Ах

д «

Дф

г , о

г, b

1

5

1 2

8

0

0

0

0

0

0

0

0

0

2

1 6

0

0

1 6

0

0

9

0

0

1

5

 

Д е т а л ь

 

Лист JYB 1

Н а ­

Инст ­

Приме­

прав­

р у к ­

чание

ление

ция

 

1

н

 

1

 

 

 

В таблице: г

— радиус; а — большая полуось эллипса;

Ь — малая

полуось эллипса;

Д * и Ду — приращения по координатам;

Н — на­

чало программы.

 

 

Бланк программы для интерполятора ИЛ-2

 

 

 

 

 

 

 

 

Программа № 1

 

 

Множитель времени отработки

 

Время отработки

•<

 

 

<

 

 

<

 

 

 

 

<

 

Знак

 

 

со

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

«

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

га

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

6

4

1

0

0

0

0

0

0

0

0

0

0

4

2

0

4

0

7

2

0

0

4

2

0

0

0

1

0

0

0

0

0

4

4

0

7

3

0

0

4

2

0

0

0

3

0

0

0

0

0

4

4

0

7

4

0

0

4

1

0

0

0

6

0

0

0

0

0

4

4

0

7

5

0

0

4

1

0

0

0

7

0

0

0

0

0

4

4

0

7

6

0

0

4

1

0

0

1 0

0

0

0

0

0

4

 

 

 

Таблица

12

Д е т а л ь

Лист № 1

Число повторений

Примечание

0

0

0

0

0

0

 

 

 

 

Таблица 13

 

Бланк

программы для интерполятора

УМС-2

 

 

 

При ­

Участок

КС

К о д 4разы

меча­

кадра

 

 

 

ние

 

 

 

 

1

АВ

 

Е100641П140Н00

 

2

ВС

 

Ш20Т1000004100800Е100207Д100773

 

 

 

П140Н00

 

 

КС — контрольная

сумма.

 

Адрес Е задает величину перемещения по оси X ; адрес Я исполь­ зуется д л я з а д а н и я величины подачи; адрес Н — конец кадра; адрес Ш —

задание

геометрических

команд, в частности: Ш20 — о к р у ж н о с т ь ;

адреса

Т, Ч,

Е н Д задают

соответственно значения координат .v , у ,

хк и Ук

Дуги

о к р у ж н о с т и .

86


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

SO

• •0

а

а

а

D

а

а

а

D

а

а

а

а

D

а

а

SO

а

а

о

а

ч-О 20 10 8 Ч

2

1

N кадоа

=0

 

 

 

 

 

 

0

 

Единица/

и |

 

 

 

O S

десятки

\

й х (

г и л и a)*05ui

0

0

а

Сотни и

 

 

 

 

 

 

 

 

 

а

Единицы

и

 

 

 

 

а

г Г Г "

 

 

Uvtr«*ub)=0000

 

 

а

С отни

и Г у

1

 

 

ть/сячи

 

 

 

 

 

а

ip0

-начальный

 

угол=0<3

 

 

а

 

 

 

О

 

 

 

 

 

 

 

а

Дц)

- приращение

угла-0й

п

п п

и

и и

0 D

0

п

п

и

и

OS

Направление'

f

 

 

 

 

 

OS

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

 

 

 

 

 

 

° s

/V кадра

 

-1

 

 

 

 

 

 

 

а

Единицы

и j

 

 

 

 

 

 

 

а

десятки

и

\

й

к ( г и л а

а

]

^

ш

 

а

Сотни

I

 

 

 

 

 

 

 

а

тысячи

 

I

 

 

 

 

 

 

 

Единицы

til

 

 

 

 

 

 

 

а

десятки

и

 

.

,

.

,

,

, „ .

 

а

Сотни

 

 

 

 

 

 

 

 

ра

тысячи

 

j

 

 

 

 

 

 

П

а

ujg

- начальный

 

игол*90°

 

 

 

а

йц)0

- приращение

угла

= 015"

U а

П

D

Направление=

 

'

 

 

 

 

и

 

 

 

 

 

 

а

 

 

 

 

 

 

 

 

 

 

 

а

Инструкция-О

 

 

 

 

 

 

Рис.21.Фразы программы для станка с ЧПУ модели 4А531П

На рис. 21, 22, 23 даны примеры программ на програм­ моносителях. Перфоленту с программой закладывают на вводное устройство интерполятора, если он используется отдельно от станка. В интерполяторе информация о пере­ мещениях декодируется, преобразуется и в унитарном коде при помощи устройства записи заносится на магнит­ ную ленту. Время записи зависит от скорости протягива­ ния магнитной ленты. В используемых интерполяторах

87


время записи в 2—8 раз меньше времени обработки де­ тали.

Контроль программ обработки деталей. Ввиду слож­ ности процесса подготовки программ для станков с ПУ и

*1

о

I

'51

 

 

 

 

 

 

• • ••

 

 

 

 

во

•*

9

 

йу

 

 

 

 

 

йг

 

 

 

 

 

 

 

в

 

 

 

 

 

 

в

 

 

О

Зног.

 

 

 

'9

 

А

.Мномитепь

частоты

О 1 Частота

отработки

О - Число

повторений

 

 

 

[Два пробела

 

 

 

••

 

Ах

 

 

 

йу

 

 

в

 

 

 

 

 

в

 

 

йг

 

 

е

 

 

 

 

• О

 

.*

'jrfQri

 

частоты

•в

 

,Мнон<итело

 

ufj

j Частота

отработки

>вв

О -

Число

повторений

о

 

 

>Два

продела

 

 

*1

 

 

св

 

 

• в

2

 

 

 

 

5:1'»

 

 

 

 

йг

 

 

 

 

Ч.

Знак

 

частоты

в '•в

4

^Множитель

"с ) Частота

отработки

О" ^ Число

 

повторений

 

 

 

\ Два

пробела

 

 

О

йх

 

 

 

 

 

 

 

S

 

 

ду

 

 

в

>••

 

 

 

 

 

йг

 

 

 

 

 

 

 

 

в

 

 

т

'Знак

 

 

 

 

частоты

• •

 

Множитель

()

Частота

отработки

>••

О

, Число

повторений

 

 

 

\ Два

пробела

4 21 ьАдоесЕ

Знак'

Адрес П 1-разгон

1\ величина изменении М Л скорости Аорес н- конец программа

 

О

 

 

Адрес Ш

а*

г^О'Румноств

Адрес

!('„)

о

 

 

 

 

О

 

 

О

 

 

О

 

 

О

 

 

АдресЧ(у0)

 

Адресе

(я „)

 

Адрес

а I Ун!

 

*о

 

 

о

 

 

7

 

 

7

 

 

3

 

 

АдресП

 

Разгона

 

О

 

 

О

 

 

Адрес

н

 

О

 

О

Рис. 22. Фразы программы для

Рис. 23. Фразы программы для

интерполятора ИЛ-2 на перфо­

интерполятора УМС-2 на пер­

ленте

фоленте

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

88


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

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

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

При использовании систем автоматического програм­ мирования методы контроля закладывают в программу ЭВМ. Наилучшим методом контроля геометрических рас­ четов следует считать проверку прочерчиванием эквиди­ станты на координатографе, хотя недостаток его в том, что он осуществляется после выполнения ряда других трудоем­ ких этапов программирования, которые можно было бы не делать при обнаружении ошибки раньше.

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

ращений по координатам на участках

аппроксимации.

Эти величины должны

совпасть.

 

Например (см. пример к табл. 9): разность координат

начала и конца

дуг

составляет

 

хн

хн

— 1.71

мм = 85 имп.;

Ук — Ун =

 

12,94 мм = 647 имп.

Соответственно и сумма приращений на участках ап­

проксимации (см. табл.

9)

 

 

5j Дд: — 85

имп;

^ Ау = 647

имп.

Можно сделать вывод, что ошибок в аппроксимации этой дуги окружности ломаной нет. Неравенство разности координат суммам приращений указывает на наличие ошибки в расчетах.

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

89