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