Линейно-круговой интерполятор

Иллюстрации

Показать все

Реферат

 

OllHCAHME

ИЗОБРЕТЕН И Я

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

r»>53647l

Сова Советских

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

Республик фф .7 (б1) Дополнительное к авт. свид-ву— (22) Заявлено 1 7.06.74 (21) 2034436/24 с присоединением заявки— (23) Приоритет— (43) Опубликовано 25.11.76. Бюллетень M 43 (45) Дата опубликования описания 09.02.77 (51) М.Кл. G 05 В 19/18

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

Совета Министров СССР по делам изобретений и открытий (53) УДК 681.335.87:

:621.90.529 (088.8) (72) Авторы изобретения

Г. А. Васильев и Н. И. Бондарь (71) Заявитель (54) ЛИНЕЙНО-КРУГОВОЙ ИНТЕРПОЛЯТОР

Изобретение относится к программному управлению и предназначено для записи программ на магнитную ленту или же может быть использовано непосредственно для управления станками.

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

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

Целью изобретения является расширение области применения интерполятора, используя его возможности в полном объеме как при подготовке программ для станков с одной ценой импульса по координатам, так и с различной ценой импульса по координатам.

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

10 с основным блоком формирования импульсов, а выход его подан на блок выходных сигналов.

На чертеже представлена блок-czeiia интерполятора.

Она содержит блок 1 программы, блок 2 оперативной памяти, служащий для размещения в нем считанной с перфоленты информации, блок 3 постоянной памяти для хранения значений з1п и сов углов наклона хорд окружности, блок 4 двоичных умножителей, служащий для арифметических операций, блок б формирования импульсов, блок б управления, пульт 7 управления, блок 8 цифровой индикации, блоки 9 и 10 дополнительных формирователей импульсов, число которых определяется количеством положений переключателя ia блоке 11 масштабирования, и блок .12 выходных сигналов.

Интерполятор работает следующим образом. При введении 1-го кадра перфоленты ин536471

20 формация с блока программы 1 передается в блок 2 оперативной памяти .и хранится там до момента считывания 2-ro кадра перфоленты.

В момент считывания 2-го кадра информация из блока оперативной памяти передается в блок 4 двоичных умножителей, а в блок

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

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

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

Импульсы унитарного кода " выхода блока 4 двоичных умножителей подаются на блок 5 формирователей импульсов, где преооразуется в форму, необходимую для записи .или для непосредственного управления станками. С выхода блока 5 преобразованный сигнал подается на блок 8 цифровой индикации.

Одновременно с этим сигнал двух координат, по которым не вводится масштабирова-,ние, подается на блок 12 выходных сигналов, а сигнал координаты, по которой вводится масштабирование, —.на переключатель блока масштабирования,ll. Если переключатель блока масштабирования стоит в положении

1: 1, т. е. «Яасштабирование выключено», то импульсы, поступающие на переключатель блока масштабирования, пропускаются на ,выход блока 11 масштабирования и поступают на блок 12,выходных сигналов.

При положении переключателя блока масштабирования tB рабочем состоянии (т. е.

2: 1; 10: 1 и т. д.), импульсы, поступающие на переключатель блока масштабирования, не пропускаются на,выход блока масштабирования, не пропускаются на выход блока масштабирования. В этом случае сигнал сни30

60 мается с соответствующего разряда блока 8 цифровой индикации и поступает на дополнительный формирователь, импульсов 9 либо 10 в зависимости от положения переключателя в блоке масштабирования. Затем сформированные импульсы поступают на переключатель блока 11 масштабирования, который подает их на блок 12 выходных сигналов, Таким образом предложенный интерполятор может быть использован в полном объеме своих возможностей как при подготовке программ для станков,,имеющих одинаковую цену импульса IIp координатам, (в этом случае переключатель масштабирования уста.навливается в положение «выключено»), так и для станков, имеющих различную цену импульса по координатам (при этом переключатгль устанавливается в одно из рабочих положений в зависимости от соотношения цен импульсов).,Расчет программ в этом случае ведется по минимальной цене импульса, а масштабирование устанавливается по координате, имгющей максимальную цену импульса.

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

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

536471

1 (1 1

Редактор Л. Народная

Корректор В. Гутман

Заказ 1098/1757 Изд. ¹ 320 Тираж 1029 Подписное

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

Москва, K-З5, Раушская наб., д. 4/5

Тип. Харьк. фил. пред. «Патент»

I t

-Фас J

1 1

Составитель В. Земцов

Техред А. Камышникова Г,. 1