Многокоординатный линейно-круговой интерполятор

Иллюстрации

Показать все

Реферат

 

6м4 м вайа МФА

+ два ь ». Мм мьыаяицкВа амюм ру»

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик (61) Дополнительное к авт. саид-ву 9 451061 (22) Заявлено 200178 (21) 2571412/18-24 (51) М. КЛ. с присоединением заявки № (23) Приоритет

G 05 В 19/18

Государственный комитет

СССР о делам изобретений и открытий

Опубликовано 07.07.80. Бюллетень ¹

Дата опубликования описания 070780 (53) УДК621-.50 3.. 55 (088. 8) В. С. Тройников, IO ° A. Раисов, В.Н. Спасский, О.Г. Простаков, В.А. Вайсбург и Г.М. Иихаэлян (72) Авторы изобретения

Харьковский ордена Ленина политехнический институт им. В.И. Ленина (71) 3 а яв ител ь (5 4) МНОГОКООРДИНАТНЫЙ ЛИНЕЙНО-КРУГОВОЙ

ИНТЕРПОЛИТOP

Изобретение относится к числовому программному управлению станками, может быть использовано для построения эхвидистантных контуров при обработке деталей; является усовершенствованием известного устройства по авт. св. 9 451061.

В основном авт. св. Р 451061 описан многокоординатный линейно-круговой интерполятор, содержащий блок задания скорости, первый и второй блоки линейно-круговой интерполяции, блок линейной интерполяции, первый и второй счетчики и схему совпадения. Данный линейно-круговой интерполятор, предназначенный для одновременной,и синхронной отработки без коррекции двух независимых друг от 1Ipyra контуров, может быть использован для отработки одного кон- тура с коррекцией. В этом случае вычисляются величины коррекции одновременно — приращения координат ос- новного контура, На выходе такого устройства отдельно выдаются приращения координат основного контура и величин коррекции, которые склацываются в системе управления станком.

Однако при использовании устройства по авт. св. Р 451061 для вычис-. ления контура с коррекцией величина

5 коррекции имеет только одно фиксированное значение, поэтому каждому контуру обработки должен соответствовать заданный инструмент.

Кроме тогО, в известном интерполяторе величины коррекции вычисляются независимо от того, будет использоваться коррекция или нет (на линейных участках обработки). Если контур детали имеет места изломов, при обработке которых необходимо развернуть вектор коррекции без перемещения по основным координатам, то на время разворота вектора необходимо остановить подачу инструмента. Если время остановки превышает

20 НеКоТору допустиу в ину (например, для фрезерных станков

О, 01 сек), появляются погрешности обработки, приводящие к браку детали. Это также ограничивает функциональные возможности интерполятора.

Целью дополнительного изобретения является расяаирение функциональных возможностей интерполятора. Это

746428

65 цостигается тем, что в интерполятор введены блок умножения„ блок деления, первый и второй блоки суммирования, причем входы первого блока суммирования соединены с первыми выходами первого и второго блоков линейно-круговой интерполяции, вторые выходы которых подключены ко входам втброго блока суммирования, выход блока деления соединен со вторым входом блока линейной интерполяции и вторым входом второго счетчика, а:. вход блока деления подключен к выходу блока умножения.

На чертеже представлена структурная схема устройства.

Устройство содержит блок задания скорости 1, блок линейной интерполяции 2, первый и второй блоки 3, 4 линейно-круговой интерполяции, первый и второй счетчики 5, 6, схему совпадения 7, первый и второй блоки

8, 9 суммирования, блок умножения

10, блок деления ll

Устройство работает следующим образом.

В режиме круговой интерполяции с перфоленты вводят: в блок задания скорости 1 — код скорости; в блок линейной интерполяции 2 и в счетчик

5 - сумму координатных приращений основного контура (4 x + М ); в блок линейно-круговой интерполяции

3 — координаты начальной точки основной дуги ХОР Yо: в блоки суммирования 8, 9 — знак суммирования приращений; в блок умножения 10 — сумму координатных приращений контура коррекции (ЕХк + >У ) „ длЯ максимального значения радиуса и необходимую величину коррекции 4) „.

Сумма координат приращевий контура коррекции для. максимального значения радиуса коррекции:

Х+ Ю я к ленокс р я ялакас где (лх + 4Y) — сумма координатных приращений ос новного контура;

R — радиус окружнос-. ти основгоФо кон- тура; д удк максимально Возможная величина радиуса коррекции.

С пуском схемы в блоке умножения

10 проходит перемножение (дх, +

+bY ) с на необходимую величину раК ЯфНС диуса коррекции д „, а в блоке 11 деление полученной величины на дР- ---:: ", На вы оде блока 11 обраэуК,иОКЕ ется величина (1Х„+ 5y„) соответ. ствующая сумме координатных приращений контура коррекции для заданного радиуса коррекции д к. Таким образом; исходными данными для блока 2 являютсяг

ЗО

S0

55 (дх +лУ) - сумма координатных приращений основного контура и (8 х + bY ) — сумма координ атных к приращений контура коррекции.

Кроме того, величина (<7х„+8Ъ ) с выходе блока деления 11 поступает на вход счетчика 5.

Блок 2 распределяет импульсы,поступающие на его вход с блока 1 задания скорости, на блоки линейно-круговой интерполяции 3, 4 в соответствии с отношением (дх +4Y): (hx +

++Y )

В блоке линейно-круговой интерполяции 3 происходит вычисление приращений координат лх,4У основного контура, а в блока линейно-круговой интерполяции 4 — прицащение координат контура коррекции дх„, dY„.

В соответствии с установленными знаками суммирования в блоке 8 образуются приращения координаты дх„ для скорректированного контура, а в блоке

9 — приращения координаты 4Ук.

Момент окончания отработки определяется счетчиками 5,6 и схемой совпадения 7.

В режиме линейной интерполяции когда вводить коррекцию контура нет необходимости (дй„= О), сигнал на выходе блока умножения 10 равен нулю.

Следовательно, с выхода блока деления 11 на второй вход блока линейной интерполяции 2 и второй вход счетчика 6 не поступает никакой информации, поэтому в режиме линейной интерполяции работают блок задания скорости 1, блок линейной интерполяции 2, блок линейно-круговой интерполяции 4, счетчик 6.

В качестве исходных данных задают: в блок 1 — код скорости, в блок 2 и в счетчик 6 — сумму координатных приращений контура (4 х +4У), в блок 3 — приращения координат линейного участка д х,4Y

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

Кроме того, управляющая программа, рассчитанная на один строго фиксированный размер инструмента, может быть использована для инструмента, размер которого отличается от расчетного на величину + R„, беэ пересчета исходных данных, что упрощает подготовку программ для стан1

746428

Формула изобретения

o (LI T) Составитель Н. Белинкова

Редактор Б. Федотов Техред М. Петко . Корректор ° E Пайп

Заказ 39 41/36 Тираж 956 Подписное

ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП Патент., r.- Ужгород, ул. Проектная, 4 ков с числовым программным управлени ем.

Многокоординатный линейно-круговой интерполятор по авт. св.9 451061, о т л и ч а ю ц и и с я тем, что, 1

1 f с целью расширения функциональных воэможностей интерполятора, в него введены блок умножения, блок деле1 ния, первый и второй блоки суммирования, причем входы первого блока суммирования соединены с первыми выходами первого и второго блоков линейно-круговой интерполяции, вторые выходы которых подключены ко входам второго блока суье ирования; выход блока деления соединен со вторым входом блока линейной интерполяции и вторым входом второго счетчика, а вход блока деления подключен к выходу блока умножения.