
книги из ГПНТБ / Никитенко В.Д. Подготовка программ для станков с числовым программным управлением
.pdfОсобенностью систем контурного ЧПУ |
является то, |
что для обеспечения согласования движения |
исполнитель |
ных органов необходимо, чтобы информация о траектории и скорости перемещения поступала в систему непрерывно в декодированном виде, то есть переведенная в унитарный код.
Одновременно по информационным каналам (на [ма гнитной ленте или при непосредственной связи) в опре деленные промежутки времени должны быть переданы группы сигналов. Количество сигналов должно быть равно величине перемещения в импульсах по каждой координате, используемой для создания рабочего движения инстру мента на элементарном участке траектории. Устройства, которые перерабатывают кодированную программу, за данную в виде количества импульсов между опорными точками, в непрерывную декодированную информацию, называют интерполяторами или кодовыми преобразова телями. Интерполятор — специализированная вычисли тельная машина, применяемая для контурных систем ПУ и для чертежных машин. Как и всякие устройства вычис лительной техники, интерполяторы могут быть непрерыв ного (аналогового) и дискретного (цифрового) типа. В ци фровых интерполяторах информация о перемещении на участке на выходе представляется в унитарном (единичном) виде, а время выдачи информации равно или кратно вре мени отработки участка.
Конструкции применяемых интерполяторов весьма раз нообразны. Различают интерполяторы по следующим ос новным характеристикам:
по |
компоновке (встроенные в станок и автономные); |
по |
числу управляемых координат; |
по способу аппроксимации обрабатываемого контура (линейные и степенные: линейно-круговые, линейно-пара болические и др.).
Встроенные в станок интерполяторы позволяют не сколько расширить технологические возможности станка, так как при этом обеспечивается регулирование режимов, компенсация размера инструмента и т. д.
К встроенным интерполяторам предъявляются особенно высокие требования по надежности, потому что информа ция с них поступает на устройство управления станком без контроля. Автономный интерполятор может обслу живать несколько единиц оборудования. Использовать ин терполяторы, встроенные в станки, целесообразно при
НО
обработке сложных деталей с большим "машинным време нем. По числу управляемых координат интерполятор может быть предназначен для двух-, трех-, четырех- и пятикоординатной обработки.
Преимуществом степенных интерполяторов является меньший объем вводимой информации по сравнению с ли нейными, а недостатком — большая сложность схемы и, соответственно, меньшая надежность.
На заводах страны используют преимущественно ли нейные и линейно-круговые интерполяторы ЛКИ-ФМ «Контур-ЗП», УМС-2, ИЛ-5, УМИ, ТМИ (см. приложе ние 4). Линейно-круговой интерполятор ЛКИ-ФМ ис пользуют при расчете управляющей информации и записи ее на магнитную ленту для станков с фазовой системой ЧПУ (модели ФП-7, ПФП-1, ФП-8М, ФП-11, ПФП-5 и др.). Применение дополнительного пульта записи типа ПЗК по зволяет использовать интерполятор при записи программ для станков с импульсной системой (модели 6Н13ГЭ-2, ЛФ-66, ЛФ-75 и др.) [36].
Интерполятор может быть использован для записи перемещений линейных или по дуге окружности в двух, трех и четырех одновременно работающих координатах. Перемещение по дуге окружности заменяется в интерпо ляторе перемещением по периметру вписанного в окруж ность многоугольника. Количество хорд в полной окруж ности не зависит от величины радиуса и равно постоян ному числу 256.
Числовые данные вводятся в интерполятор ЛКИ-ФМ с перфоленты шириной 35 мм кадрами. Оснащение интер полятора специальной приставкой типа УВД позволяет использовать для ввода информации бумажную перфо ленту шириной 17,5 мм. Скорость обработки может быть задана либо в каждом кадре программы, либо с пульта для всей программы в целом.
Разгон обеспечивается автоматически. Торможение и длина участков торможения программируются в кадрах программы. Наибольшее линейное перемещение, задавае мое в одном кадре, равно 131 071 имп.
Интерполятор снабжен счетчиками, которые, сумми руя приращения по координатам, позволяют контролиро вать расчет программы. Минимальное время считывания кадра 0,5 с.
Линейный интерполятор ИЛ-5 с числом координат от двух до пяти может быть использован как для записи про-
Ш
грамм на магнитную ленту, так и для непосредственного управления станком (как встроенный). Оборудован устрой ством автоматического разгона, многократного повторения одного кадра, индикацией для проверки записанной в кадре информации, переключателем числа и знака координат, встроенным контролем ввода и отработки кадров, устрой ством для быстрой проверки перфолент. Программоноси тель — бумажная пятидорожечная стандартная перфо лента, код записи — двоично-десятичный. Кадр программы фиксированный.
Машина УМС-2, управляющая станками, — линейнокруговой интерполятор. Предназначен для непосредствен ного управления металлорежущими станками с числом координат не более трех или записи программ на магнитную ленту. Может работать в двух режимах: в режиме безэкви дистантного программирования, при этом производится расчет эквидистанты плоского контура из прямых и дуг окружностей, линейная и круговая интерполяция экви дистанты контура. Величина радиуса эквидистанты уста навливается на пульте УМС-2; в режиме обычного про граммирования.
В обоих режимах УМС-2 может передавать на станок до 27 технологических и вспомогательных команд. Про граммоноситель — бумажная пятидорожечная стандарт ная лента. Используется двоично-десятичный код БЦК-5, кадр адресный. Каждое геометрическое или технологиче ское понятие перед своим числовым значением имеет адрес, после которого идет фиксированное число строк. Адреса с информацией в кадре можно вводить в любом порядке.
Скорость перемещения задается в каждом кадре про граммы. Всего скоростей 64, их кодируют в восьмеричной системе от 01 до 77. Максимальная скорость при цене им пульса 0,01 мм составляет 850 мм/мин [38]. Заданная в программе скорость может быть изменена с пульта вруч ную. В одном кадре может быть задано не более трех тех нологических команд из 27 возможных.
На УМС-2 обеспечен контроль вводимой информации, контроль преобразования кодов, контроль расчета экви дистанты.
При совершенствовании оборудования для подготовки программ наметилась сейчас тенденция к упрощению вво димой информации. В связи с этим интерполяторы стали оснащаться устройствами для безэквидистантного про граммирования (УМС), для коррекции радиуса фрезы и
112
скорости обработки (ИЛ-5К). Использование ЭВМ для подготовки программ стимулирует применение линейных интерполяторов, как более простых, но и более на дежных.
Для записи программ обработки деталей с интерполя тора на магнитную ленту применяют специальные устрой ства записи программ, такие как УЗП-4, ПЗК. Для пре образования информации в соответствующую форму перед нанесением на магнитную ленту используют приставки ПФЗ, УПЗ-2 и др. к устройствам записи.
Наиболее полная проверка программы осуществляется при записи программы на магнитную ленту с примене нием специального устройства для контроля программ — координатографа. Моделирование обработки детали на координатографе и вычерчивание схемы обработки по зволяет проконтролировать величины перемещений и их направления. Координатографы выпускают в различном исполнении: вертикальные и горизонтальные, с декарто вой и полярной системой координат, работающие в си стеме проекций или в аксонометрии, с различными степенью точности и скоростью вычерчивания. В нашей стране ис пользуют специальные устройства для контроля про грамм: УКП-1М, УКП-2, КФ-3.
Устройство УКП-1М состоит из координатографа, из мерителей скоростей и ускорений по осям координат и цифрового индикатора. Контроль программ осуществ ляется в два этапа: 1) ускоренная проверка перфоленты непосредственно с выхода интерполятора; 2) проверка программы при ее записи на магнитную ленту. Размер чертежа 580 X 750. Одновременно можно контролировать три координаты. Скорость вычерчивания до 6000 мм/мин.
Перечисленное оборудование эксплуатируют, как пра вило, в виде комплектов, служащих для записи и контроля программ для контурных систем ЧПУ (см. рис. 26). Вы пускают несколько типов комплектов контроля и записи программ.
В комплект «Программа Л-68» входит линейный ин терполятор «Контур-ЗП», пульт записи программ на маг нитные ленты ПЗК и устройство контроля перфолент. Упрощенная схема интерполятора позволяет произво дить запись программ только для систем управления шаговыми двигателями «Контур-4МП» и ПРС-ЗК.
Линейно-круговой интерполятор УМС-2 в сочетании
спультом записи ПЗК обеспечивает запись программ как
из
для указанных выше систем ПУ, так и для систем типа СЦМ и СЦ-1.
Для записи программ к системам фазового типа (ФСПУ-2) применяют линейно-круговой интерполятор ЛКИ-ФМ. Последние модификации этого интерполятора оснащены устройствами записи программ для систем СЦМ, «Контур-4МИ» и ПРС-ЗК.
Широкое применение нашла система интерполирования и записи СИЗ-4, которая состоит из линейного интерполя тора ИЛ-4К, устройства записи УЗП-4 и преобразова теля ПФЗ-2, дающего возможность производить запись программ для систем всех видов, кроме систем ФС-2. Совместно с комплектом поставляют устройство контроля УК.П-1М. На ряде заводов применяют комплект обору дования КПП-З, включающий линейный пятикоординатный интерполятор ИЛ-5К с устройством записи УЗПФ-3, позволяющим производить запись программ для всех типов отечественных систем ЧПУ. В комплект входит и устройство контроля КФЗ.
Устройства для записи программ на магнитную ленту необходимы при подготовке программ для станков, не имеющих встроенных интерполяторов. В последние годы все шире применяют станки со встроенными интерполя торами (фрезерные: 6441 Пр, с системой СЦП-4, 6Н13ГЭ2 с управляющей машиной УМС; электроэрозионный 4531ПМ и др.). Подготовка программ к таким станкам завершается перенесением рассчитанной программы на перфоленту, а оборудование для записи и контроля огра ничивается перфораторами и контрольными устройствами. При совершенствовании ЭВМ сейчас создают целый ряд технических средств, позволяющих автоматизировать ввод, обработку, оптимизацию, вывод и передачу технической и геометрической информации. К ним относятся: чертеж ные машины, позволяющие как выводить информацию из ЭВМ сразу на чертеж, так и вводить ее с чертежа в число вом виде в память машины; экран с электронным каран дашом, дающий возможность специалисту вносить кор рективы в решение задач после оценки промежуточных результатов, полученных с ЭВМ; специальные устрой ства для ввода в ЭВМ графической информации; средства передачи данных по телефонным и телеграфным каналам. Применение перечисленных средств весьма перспективно в системах автоматической подготовки программ для обо рудования с ЧПУ.
114
ГЛАВА V
АВТОМАТИЗАЦИЯ ПРОГРАММИРОВАНИЯ ДЛЯ ОБОРУДОВАНИЯ С ЧПУ
5.1. ОБЩИЕ СВЕДЕНИЯ О СИСТЕМАХ АВТОМАТИЧЕСКОГО ПРОГРАММИРОВАНИЯ (САП)
Значительная трудоемкость подготовки программ для станков с ЧПУ явилась предпосылкой развития ее авто матизации. Преобладающими операциями при програм мировании процесса обработки деталей являются опера ции арифметического и логического порядка, что позво ляет с большой эффективностью автоматизировать этот процесс, применяя электронные вычислительные машины.
Развитие автоматизации программирования для стан ков с ЧПУ проходило следующим образом. Первые по пытки применения ЭВМ проводились в направлении со здания индивидуальных программ для ЭВМ, автомати зирующих расчет программы обработки одной выбранной детали на станке. Ввиду значительной трудоемкости руч ного программирования для ЭВМ и однократности ис пользования машинной программы этот способ оказался нерентабельным.
Со временем в вычислительных центрах накапливались программы на ЭВМ, неоднократно применяемые для про граммирования обработки некоторых деталей и доведен ные до стандартных. Применение библиотеки стандарт ных программ — более рентабельный способ автоматиза ции программирования для станков с ПУ. Однако для создания библиотеки нужно провести большие работы, в течение длительного времени составляя и совершен ствуя программы для автоматического программирования обработки деталей.
На основе отработанных и проверенных алгоритмов стандартных программ для наиболее широких классов деталей может быть целесообразным создание специали-
115
зированных машин. На пути к созданию универсальных систем автоматического программирования делались по пытки разработать специализированные системы для авто матизации программирования обработки отдельных клас сов деталей (типовые программы).
Разработаны, например, типовые программы для ЭВМ, программирующие для станков с ПУ обработку гребных винтов, обработку шнеков и др. Трудность программиро вания изготовления этих деталей высока ввиду того, что обрабатываемый контур задается таблицей или функцио нальной зависимостью и обработка должна вестись с при менением 3—5 координат, как линейных, так и круговых. При использовании типовой программы входная инфор мация может содержать лишь сведения о размерах дета лей, так как геометрия и способ обработки заложены в программе.
Рассмотрим особенности обработки шнеков. Рабочей поверхностью шнеков является линейчатая винтовая по верхность или наклонный кольцевой геликоид. Наиболее простыми из этих деталей являются шнеки с постоянным шагом, обработка их возможна при вращении заготовки вокруг оси (координата ср) с поступательным продольным перемещением фрезы .вдоль оси заготовки. Следовательно, данный вид обработки может быть осуществлен на двухкоординатном станке с программным управлением.
При обработке лопасти шнека с переменным шагом встречаются более значительные трудности и только ис пользование станков с ПУ позволило наладить производ ство таких деталей без применения ручной доводки по ша блону. Получение шнека правильной формы с переменным шагом и нецилиндрической ступицей требует одновремен ного взаимного перемещения детали и фрезы в пяти коор динатах: X, Y, Z (линейные), <р, 0 (круговые) (рис. 28). Расчет программы обработки шнека с переменным шагом при ручном программировании занимает в среднем 30— 32 ч, при автоматическом— 1,5 ч.
Чрезвычайно узкая ориентация типовых программ на одну лишь группу деталей позволяет сделать простыми программу и ее использование. При использовании типо вых программ на ЭВМ выполнять подготовку программ обработки на станке может специалист-технолог, не зна комый с программированием.
Однако номенклатура типовых деталей ограничена. По этому наиболее универсальным методом автоматизации
116

программирования для оборудования с ПУ является при менение особого класса проблемно-ориентированных язы ков — систем автоматического программирования (САП).
Рис. 28. Обработка шнека с переменным шагом на пятикоординатном станке с ЧПУ
Использование аналитических методов переработки гео метрической информации позволяет с применением САП программировать обработку деталей, контуры и поверх-
Позиционные |
Непрерывные системы |
||
системы |
|
62-х |
в 5-и в 7-и |
ЧПЧ |
|
коордикоордикоордикоорди |
|
AUT0PR0PS |
, |
натах натах натахнатах |
|
САП-?. |
1н |
||
' ROMANCE |
,'. |
СПС-Ф |
|
САНР-П . . |
САПП |
1 |
,KIPPS САПС-НЯ
МЦМАРР |
| |
— |
САП-fl ' |
,. АРт-т Version- / 1
APT-111 Version-YH •
;AUT0SP0T
, |
ЕХАРТ |
1, ADAPT - > |
|
1 |
1 1 |
||
AUTOMAP |
|||
, |
. АиТОРЯОМТ' |
|
|
|
|
SIMРАС 1 |
|
|
, . |
CLAM |
.1, |
. Gt'APT
н
*•!
- 1
Рис. 29. Области применения САП
иости которых рассматриваются как состоящие из от дельных элементов (рис. 29). Перечень наиболее часто применяемых геометрических элементов невелик: точки, прямые, дуги окружностей, кривые. Каждый элемент мо жет быть задан рядом способов (рис. 30—33). Но при-
117
ведением к единому, например, каноническому виду спо собов задания элементов по стандартным алгоритмам не сложно определять точки и границы их пересечений. От личительная черта САП — широкая универсальность.
Системы автоматического программирования для обо рудования с ПУ различаются, прежде всего, по функцио-
Рис. 30. Способы задания точки:
З а д а н о ; |
/ |
— координаты |
xt |
и |
|
2 |
— прямая L t и координата |
хг: |
3 |
— пря |
|||||||||||
мая £•! |
и |
координата yt\ |
|
4 — пересечение |
д в у х |
прямых |
L , |
н |
L a |
; 5 |
— |
пересе |
|||||||||
чение прямой |
L i |
и о к р у ж н о с т и |
Сг, |
|
6 — касание |
прямой |
L , |
и о к р у ж н о с т и |
Сг; |
||||||||||||
7 |
— пересечение д в у х о к р у ж н о с т е й |
|
С, и С»; 8 — |
касание д в у х |
о к р у ж н о с т е й |
С, |
|||||||||||||||
и |
С , ; 9 |
— |
центр о к р у ж н о с т и |
С , ; |
10 |
|
— расстояние D, на прямой L , о т т о ч к и |
Р а ; |
|||||||||||||
/ / |
— д у г а |
D, |
на |
о к р у ж н о с т и |
С х |
от точки |
Р . ; 12— координаты |
х, |
и у3 |
относи |
|||||||||||
т е л ь н о |
точки; |
13 |
— угол |
наклона |
0 |
. прямой |
и |
расстояние |
D, |
от точки; 14 |
— |
||||||||||
пересечение п р я м о й L , |
и таблично заданной |
кривой; 15 |
— пересечение |
о к р у ж |
|||||||||||||||||
|
|
|
|
|
ности |
и |
радиуса |
|
/ ? 2 с |
углом |
наклона |
0 3 |
|
|
|
|
|
нальному признаку, для оборудования с непрерывными системами ЧПУ и для оборудования с позиционными си стемами. Первые предназначаются для станков фрезер ных, токарных, электроэрозионных, намоточных, для газо резательных машин и др. Вторые — для координатносверлильных, расточных станков, для роботов, манипу ляторов и др. (см. рис. 29).
В САП отражены конструктивные особенности обору дования с ПУ. Они могут автоматизировать программиро вание двух-, трех- и более координатной обработки,
118
|
/ |
м |
|
|
|
|
|
|
15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. |
31. |
Способы задания прямой: |
|
|
|
|
|
|
|
|
|||||
SП е р т |
"точка7 Я2Д"еп1рЧаллель'наНя п^Гь?*! |
|
|
- |
™ Ж |
Т ™ ° п Д ? ' : |
3 ~ т о ч к а |
^ |
и угол наклона в. к прямой |
||||||||||||
П Д"Д |
я И К рУ Л Я р 0 М |
* » : 7 - |
^ Р а л л с л а ь Я „ а я ' п р я м а я T " S a ^ а с с Ж ^ О ^ в ^ ' Ж ^ " |
L ' ' |
6 ~ т о ч к а " ^ Кечення |
||||||||||||||||
5 - |
точка Р2 касания с окружностью |
С,; |
/0 |
- |
угол наклона в к ппп„пп |
» 7. |
ч к а |
Р* |
" касательная окружность |
С,- |
|||||||||||
ная прямая L, и касание к окружности |
Ь\; |
12 |
- |
перпенд.шуляона |
|
касание к окружности С , ; // |
- |
параллель: |
|||||||||||||
у и е |
к двум окружностям С , |
и С 2 ; |
н |
- |
точки пересече'» я о к р ™ |
|
" касание к окружности |
С,; 13 - |
каса- |
||||||||||||
16 - |
расстояния D3 |
и £>, на прямых £, и L . |
от точки их пересечения |
/7 |
l:„™n7 к |
а с а " " е к |
К Р И В ° « *С |
в точке |
Я 2 ; |
||||||||||||
|
|
|
клона 9,; |
- |
точка я Д а |
криГи^сГГперпездику^яр'": " |
T ° 4 K " "а 0 С И |
Y и * г о л |
^ |