Изоб|ретенйе относится к автоматике и вычислительной технике и предназначено для программного управления металлообрабатывающими станками.
Известен интерлолятор, содержащий генератор тактовых импульсов, синусно-косинусный блок, состоящий из постоянного запоминающего устройства и соединенных с ним счетчика, который по входу подключен к генератору таКтовых импульсов, и дешифратора, настраиваемого по программе, соединенного по входу со счетчиком, счетчик определения длины обрабатываемого контура, подключенный к счетчику синусно-косинусного блока, а также умножители .координат, каждый из которых состоит из счетчика и настраиваемого по программе блока ключей, подключенного К выходу счетчика.
Предложенный интерполятор отличается тем, что IKO входу каждого счетчика умножителя координат подключено по паре ключей, также настраиваемых по программе, из которой один ключ соединен с генератором тактовых импульсов, а другой - с постоянным запоминающим устройством синусно-косинусного блока.
Это обеспечивает возможность интерполяции обрабатываемого контура синусоидами, что значительно снижает трудоемкость составления программы и повыщает точность обработки.
Блок-схема интерполятора приведена, на чертеже.
Интерполятор состоит из следующих узлов: синусно-косинуоного блока, в состав которого
входят постоянное синусно-косинусное запоминающее устройство /, счетчик 2, дешифратор 3, счетчик 4, задающий длину обрабатываемой кривой; двух умножителей координат, каждый из которых содержит счетчики 5 6
и настраиваемый от программы блок ключей 7 и S, коммутирующих выходы счетчиков 5 и 6 и выполненных, например, на динамических элементах; генератора 9 тактовых импульсов и четырех ключей 10 - 13, включаемых от
программы.
Интерполятор работает следующим образом.
При обработке прямой в блоки ключей 7 и 8 записывается соответственно ЛХ и АУ,
включаются ключи 10 и /5 (ключи II и 12 остаются выключенными), и на вход счетчиков 5 и 5 поступают импульсы t от генератора 9. В умножителях происходит умножение
ДХ
количества импульсов на мномсители
-R
- ,где/. 5 и б. На
емкость счетчиков
выходы X и у поступают соответственно
t и У -- -t, представПУЛЬСЫ Х R
При задании окружности включаются ключи 11 и 12, и в счетчики 5 и б подаются импульсы из синусно-косииусного запоминающего устройства 1 jR cost н R sin t. В блоки ключей 7 и 8 записываются одинаковые множители г. В умножителях число импульсов
, И на -выходы X и Y поумножается на
ступают соответственно имлульсы: X rcost и y :rsln,
что обозначает в параметрической форме окружность.
Постоянным запоминающим устройством управляет дешифратор 3, с помощью которого выбирается также начальная точка окружности; длина дуги задается с помощью счетчика 4.
При обработке эллипса в памяти блока ключей 7 и 5 от программы записываются большая и малая лолуоси эллипса а и 6, в остальном система работает так же, как и при обработке окружности. В этом случае выходящие из ламяти 3Y 1 импульсы умножаются на коэффициенты и и обRR
работка эллипса осуществляется в соответствии с формулами:
0 cos t и У Ь sin t.
ПрИ задании синусоиды, параллельной оси X, включаются ключи 10 и 12, в блок ключей 7 и S записываются соответственно коэффициенты Г и Л с помощью дешифратора 3 в ЗУ 1 выбирается начальная фаза оВ счетчик 5 поступают импульсы t от генератора 9, которые умножаются в умножителе, состоящем из счетчика 5 и ключа 7, на коэффициент - .
В счетчик 6 поступают имлульсы sin(/ + |o), которые умножаются в умножителе 6, 8 на
коэффициент - . На выходы и У поступают соответственно импульсы:
t т r AsIn( + g, R
ЧТО представляет синусоиду в параметрической форме.
Длина синусоиды регистрируется счетчиком 4.
Аналогично обрабатываются синусоиды, параллельные оси У. В этом случае включаются ключи 11 и 13, ключи 10 и 12 остаются выключенными, в блок ключей 7 записывается коэффициент А, SL 3 блок ключей 5 - коэффициент Т.
Предметизобретения
Интерполятор для программного управления станками, содержащий генератор тактовых импульсов, синусно-косинусный блок, состоящий из постоянного запоминающего устройства и соединенных с ним счетчика, кото рый по входу подключен к генератору тактовых импульсов, и дешифратора, иастраиваемого :по программе, соединенного по входу со счетчиком, счетчик определения длины обрабатываемого контура, подключенный к счетчику синусно-косинуоного блока, а также умножители координат, каждый из которых состоит из счетчика и настраиваемого по программе блока ключей, .подключенного к выходу счетчика, отличающийся тем, что, с целью обеспечения возможности интерполяции обрабатываемого контура синусоидами, ко входу каждого счетчика умножителя координат подключено по паре ключей, также настраиваемых но программе, из которой один ключ соединен с генератором тактовых импульсов, а другой - с постоянным запоминающим устройством синусно-косинусного блока.
Запись прогронпы
название | год | авторы | номер документа |
---|---|---|---|
ИНТЕРПОЛЯТОР ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯСТАНКАМИ | 1969 |
|
SU253896A1 |
ТЕХНИЧЕСКАЯ '" БИБЛИОТЕКА | 1969 |
|
SU251269A1 |
Следящая система | 1987 |
|
SU1631513A1 |
Устройство для задания скорости в системах числового программного управления | 1974 |
|
SU541146A1 |
ЦИФРОВОЙ СИНУСНО-КОСИНУСНЫЙ ПРЕОБРАЗОВАТЕЛЬ | 1973 |
|
SU362448A1 |
СИНУСНО-КОСИНУСНЫЙ ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ | 1973 |
|
SU400019A1 |
УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ НИЗКОЧАСТОТНЫХ ДОПЛЕРОВСКИХ СИГНАЛОВ | 1985 |
|
SU1281125A1 |
Устройство для вычисления координат отображаемых объектов | 1990 |
|
SU1751805A1 |
Анализатор спектра сигналов | 1986 |
|
SU1399765A1 |
Программное задающее устройство | 1981 |
|
SU991376A1 |
Даты
1969-01-01—Публикация