Интерполятор для программного управлениястанками
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 253896
Автор: Алкин
Текст
сптблик АВТОРСКОМУ СВИДЕТЕЛЬ ависимое от авт. свидетельствааявлецо 20.Ч.1968 ( 1241656/18-2 46 присоединением зариоритетпубликовано 07.Х.1ата опубликования пмитет по делам зобретении и открытипри Совете МинистровСССР 326:681..8) 9, Бюллетень31писания З.П 1.1970 Авторизобретения И. Алкин аявитель НТЕРПОЛЯТОР ДЛЯ ПРОГРА СТАНКАММНОГО УПРАВЛЕНИ автоматике и вы едцазначено дл еталлообрабаты Предложение относится кчислительной технике и пряпрограммного управления ввающими станками,Известен ицтерполятор, содержащий генератор тактовых импульсов, синусно-косинусцый блок, состоящий из постоянного запоминающего устройства и соединенных с ццмсчетчика, который по входу подключен к генератору тактовых импульсов, и дешифратора,настраиваемого по программе, соединенногопо входу со счетчиком, счетчик определениядлины обрабатываемого контура, подключенный к счетчику синусно-косинусного блока, атакже умцожители координат, каждый из которых состоит из счетчика, соединенного черезключ с выходом запоминающего устройства,и настраиваемого по программе блока ключей, подключенного к выходам счетчика.Предложенный интерполятор отличаетсятем, что умцожители координат содержат дополнительные блоки ключей, также подключенные к выходам счетчиков умножителей инастраиваемые по программе, и два устройства сложения и вычитания, соединенные свыходами соответствующих дополнительныхблоков ключей умножителей, Это позволяетосуществлять поворот осей координат.Поворот осей позволяет производить интерполяцию эллипсами, большая и малая оси которых повернуты под любым углом к осямкоординат, и наклоненными под любым угломсинусоидами. Поворот одной из осей позволяет уменьшить известные сложности задания5 начальной и конечной точек обрабатываемойдуги окружности, Большие преимущества даст поворот осей программировании контуровдеталей, состоящих из одинаковых фигур, расположенных под различными углами к осямО координат, таких, как железа статора электродвигателей, анодцых блоков магнетроцови т. п. Трудоемкость расчета программы вэтих случаях может быть снижена в несколько раз,15 На чертеже дана блок-схема предложенного цнтерполятора, состоящего из следующихосновных узлов: синусно-косинусного блока,в который входят постоянное синусно-косинусцое запоминающее устройство (ЗУ) 1, счет 20 чик 2, дешифратор 3, счетчик 4, задающийдлину кривой; двух умножителей координат,каждый из которых включает счетчики 5 и би два настраиваемых от программы блокаключей, выполненных на динамических триг 25 герах (7 и 8 - основные блоки ключей, 9 и10 - дополнительные блоки ключей, подключенные параллельно основным); устройствсложения и вычитания импульсов 11 и 12; генератора импульсов И, питающего узлы ицЗО тсрполятора, и ключей 14 и 15, 25389 оБез поворота осей интерполятор работает следующим образом.При задании прямой в блоки ключей 7 и 8 записываются Лх и Лгг, а ключи 14 и 15 включаются таким образом, что на вход счетчиков 5 и б поступают импульсы 1 от генератора импульсов 13, В умножителях происходит умножение количества импульсов на множиЬх Лутель и , где Я - емкость счетчиков.Р ЯНа выход блоков кночей 7 и 8 поступают импульсых= - 1 и у= - 1,Лх, Ьу(1)Ячто представляет прямую в параМетрическойформе.При задании окружности ключи 14 и 15переключаются так, что в счетчики 5 и б подаются импульсы из синусно-косинусногоЗУ 1 Ясоз 1 и Мп 1. В блоки 7 и 8 записываются одинаковые множители. В умножителяхгчисло импульсов умножается на, и на вылход блоков ключей 7 и 8 поступают импульсых = созе и у = гзгп 1, (2)что представляет окружность в параметрической форме.Постоянным ЗУ управляет дешифратор 3,с помощью которого выбирается также начальная точка окружности; длина дуги задается с помощью счетчика 4.При отработке эллипса в блоки ключей 7 и8 записываются большая и малая полуосиэллипса а и 5, система работает так же, какй при задании окружности, и отработка эллипса осуществляется в соответствии с формуламих = асора и у = Ып 1. Р)При задании синусоиды ключ 14 включает,ся так, что пропускает в счетчик 5 импульсы 1 от генератора импульсов 13, а ключ 15 включается так, что пропускает в счетчик 6 импульсы Игпи из ЗУ 1. В блок 7 записывает.ся множитель Т, а в блок 8 - множитель А, и на выходы блоков 7 и 8 поступают импульсых= - 1 и у = Азгпу. (4)11Поворот двух осей координат осуществляется в соответствии с формуламих = х созгр - у з 1 пЧ у = хзгпгр - усозгр, (5) где гр - угол, на который поворачивак)тся осн.В этом случае при отработке прямой и всех кривых система работает так же, как и без поворота осей, за исключением того, что коэффициенты записываются как в основные 7 и 8, так и дополнительные блоки ключей .9 и 10, и выходящие из блоков 8 и 9 импульсы складываются в устройстве 12, а вь",ходящие из блоков 7 и 10 вычитаются в устройстве 11. При отработке прямой в блоки 7 - 10 записываются соответственно множители Лхсояр, Лусозгр, Лхзгпр, Лузгпср, и обработка ведется в соответствии с формулами5 х = 1 Лхсозгр - 1 Лузгпгру = 1 Лхзгпр + 1 Лусозгр. (1)При задании окружности в блоки 7 - 10 записываются соответственно множители гсозср, созср, кгпв, згпгр, и окружность отрабатыва.ется в соответствии с формуламих = гсозрсоз 1 - гзгпсрзгп 1иу = гзгпгрсоз 1+ гсозгрзгп 1. (о)Эллипс задается в блоки 7 - 10 соответственно множителям асозр, асояр, аыпгр,Ьзгпгр, что определяет его отработку в соответствии с формулами20 х = асозрсоз 1 - азгпрзгп 1,иу = азгпгрсоМ+ бсозрзгп 1. (3)При задании синусоиды в блоки 7 - 10 записываются соответственно множители Тсозр, Асозгр, Тзгпгр, Азгщ, что задает синусоиду в видеТх = г - сояр - Азгпгрзгп 1ЯЗ 0 иу = г - згпгр+ Асозгрз 1 п, (4)ЯПоворот одной из осей координат осуществляется в соответСтвии с формулами х = х усозгр и у = узгпр, что также реализуется интерполятором.Устройство сложения 12 может быть выполнено в виде контура задержки, обеспечивающего задержку импульсов, поступающих из 0 памяти 8 или 9, на г такта (для исключениявозможности их совпадения), а устройство вычитания 11 - в виде реверсивного сдвигагощего регистра на три - четыре импульса.Предмет изобретенияИнтерполятор для программного управления станками, содержащий генератор тактовых импульсов, синусно-косинусный блок, со стоящий из постоянного запоминающего устройства и соединенных с ним счетчика, который по входу подключен к генератору тактовых импульсов, и дешифратора, настраиваемого по программе, соединенного по входу со 55 счетчиком, счетчик определения длины обрабатываемого контура, подключенный к счетчику синусно-косинуспого блока, а также умножители координат, каждый из которых состоит из счетчика, соединенного через ключ 60 с выходом запоминающего устройства, и настраиваемого по программе блока ключей, подключенного к выходам счетчика, отлгсчаюгсггсйся тем, что, с целью обеспечения возможности поворота осей координат, умножители коор динат содержат дополнительные блоки клюЗаказ 392/16 Тираж 480 ПодписноеЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССРМосква Ж, Раушская наб., д. 4/5 Типография, пр. Сапунова, 2 чей, также подключенные к выходам счетчиков умножителей и настраиваемые по программе, и два устройства сложения и вычитания, соединенные с выходами соответствующих дополнительных блоков ключей умножителей.
СмотретьЗаявка
1241656
Г. И. Алкин
МПК / Метки
МПК: G05B 19/415
Метки: интерполятор, программного, управлениястанками
Опубликовано: 01.01.1969
Код ссылки
<a href="https://patents.su/3-253896-interpolyator-dlya-programmnogo-upravleniyastankami.html" target="_blank" rel="follow" title="База патентов СССР">Интерполятор для программного управлениястанками</a>
Предыдущий патент: Самонастраивающаяся следящая система
Следующий патент: Лупериодное фазовое сравнивающееустройство
Случайный патент: Способ контроля клеевых соединений композиционных изделий