Изобретение относится к автомати- ке и вычислительной технике и может быть использовано в системах числового программного управления cтaнкa ш.
Целью изобретения является расширение функциональных возможностей за счет осуществления интерполяции на сфере.
На фиг. 1 изображена структурная схема предлагаемого устройства; на фиг. 2 - пространственная аналогия, поясняющая принцип действия устройства, т.е. интерполяцию линии на сфере на фиг, 3 - схема блока управления (вариант).
Устройство для задания программы содержит круговой интерполятор 1, трехкоординатный линейный интерполятор 2, счетчики 3-5, блок 6 управления, триггер 7, элемент И 8 и генератор 9.
Блок управления содержит элемент И 10, триггеры 11-13, и элемент РЩИ 14. , , : .Перед началом работы информация распределяется по блокам устройства следуюпщм образом: координаты точки А С, Zjj) заносятся в соответствующие регистры кругового интерполятора 1;. величины R, а, С - в соответствующие рабочие регистры линейного интерполятора 2 ; команда G 02 (круговая интерполяция по часовой стрелк в случае, показанном на фиг. 2, подается на соответствующий вход интерполятора 1; в счетчики 3-5 заносятся величины приращений координат aZ, dYjiX в дополнительном коде соответственно.
f
Устройство работает следующим образом.
По сигналу Пуск блок 6 управления начинает пропускать частоту f с выхода блока задания скорости (на фиг 1 не показан) на вход аргумента кругового интерполятора 1. При этом интерполятор 1 начинает отрабатывать дугу окружности радиуса R в координатах от точки А к точке Б, причем каждый выходной импульс по координате Z Поступает на выход интерполятора 1 и на счетный вход счетчика 3. Выходные импульсы по координате поступают на единичный вход триггера 7 и
устанавливают его в единицу, в результате открывается эламент И 8, и импульсы высокой частоты f с выхода генератора 9 через элемент И 8 начинают
5
0
5
0
5
0
поступать на вход аргумента линейного интерполятора 2, который начинает отрабатывать в координатах X, Y прямую О . Таким образом, если выходные импульсы координат X, Y, подать на вхо,- ды соответствующих координат станка, то текущая точка будет описывать в пространстве дугу АБ, т.е. выполнять пространственную интерполяцию линии дуги АБ на сфере радиуса R. Если ось Jf будет проходить в плоскостях XZ и YZ, то соответственно будет меняться направление интерполирующей дуги. Работа элементов 7-9 обеспечивает следящий режим, т.е. равенство количества импульсов на входах координаты У интерполяторов 1 и 2. Интерполяция заканчивается, когда переполняются Счетчики 3-5, при этом прерывается, поступление частоты на вход интерполятора 1.
Блок 6 управления работает следующим образом.
По сигналу Пуск триггеры 11-13 устанавливаются в состояние единицы, при этом на входе элемента ИЛИ 14 появляется единица, которая открывает элемент И 10, в результате частота f проходит на вход аргумента интерполятора 1. Когда перешолнятся все счетчики 3-5, они сбросят в нуль все триггеры 11-13, и в результате, на выходе элемента ИЛИ 14 появится потенциал нуля, элемент И 10 закрывает прохождение частоты на вход интерполятора 1.
Изобретение позволяет осуществить интерполяцию на сфере,
Формула изобретения
1. Устройство для задания программы, содержащее круговой интерполятор, линейный интерполятор и генератор импульсов, отличающееся .тем, что, с целью расширения функциональных возможностей за счет осуществления интерполяции на сфере, дополнительно введены блок управления, первый, второй и третий счетчики, триггер и элемент И, причем выход блока управления подключен к входу аргумента кругового интерполятора, выход первой координаты которого соединен с входом первого счетчика, а выход второй координаты - с единичным входом триггера, к нулевому входу которого подключен выход пер
вой координаты линейного интерполятора, выходы второй и третьей координат которого соединены с входами вто- рого и третьего счетчиков, а выходы всех счетчиков подключены к первому, второму и третьему входам блока управления, выход триггера соединен с первьм входом элемента И, к второму входу которого подключен выход генератора импульсов, а выход элемента И присоединен к входу аргумента линейного интерполятора, выходы второй и третьей координат которого и вы- :ход первой координаты кругового интерполятора являются выходами устройства, четвертый и пятый входы блока управления являются частотным и пусковым входами устройства, первый и второй входы кругового интерполятора и первый, второй, третий входы линейного интерполятора являются входами задания координат и радиуса окружности устройства, третий вход кругового интерполятора является входом направления круговой интерполяции устройства.
2. Устройство по П.1, о т л и ч а- ю щ е е с я тем, что блок управления содержит по числу координат три триггера, а также элемент ШШ и элемент И, выход которого явЛяется выходом блока, а входы подключены к четвертому входу устройства и выходу
элемента ИЛИ, входы которого соединены с прямыми выходами триггеров, установочные входы которых подключены к пятому входу блока, а сбросовые входы первого, второго и третьего
триггеров являются первым, вторым и третьим входами блока.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для задания программы | 1986 |
|
SU1312529A1 |
Устройство для задания программы | 1986 |
|
SU1363139A1 |
Система для программного управления | 1985 |
|
SU1325410A1 |
Устройство для задания программы | 1986 |
|
SU1348773A1 |
Устройство для задания программы в полярных координатах | 1986 |
|
SU1396125A1 |
Система для программного управления | 1986 |
|
SU1324011A1 |
Устройство для программного управления | 1986 |
|
SU1317399A1 |
Устройство для задания программы обработки в полярных координатах | 1987 |
|
SU1409974A1 |
Устройство для программного управления | 1986 |
|
SU1376065A1 |
Система для программного управления | 1986 |
|
SU1327063A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах числового программного управления станками для фрезерования линий на телах вращения. Целью изобретения является расширение функциональных возможностей за счет осуществления интерполяции на сфере. В устройстве дополнительно введены блок управления 6, счетчики импульсов 3, 4, 5, триггер 7, элемент И 8. Линейный интерполятор 2 работает в следующем режиме, т.е. обеспечивается равенство количества импульсов на выходах координаты интерполяторов 1 и 2,-Интерполяция заканчивается, когда переполняются счетчики 3-5, при этом прерывается поступление частоты на вход интерполятора 1. 1 з.п. ф-лы, 3 ил. С
.
г(ЧЧ
А(и.2„)
AJ()
6(Хк,2к)
X
ff())
фие.2
Отдл.З
11
QmSnft
1Z
От Sff. 5
13
ю
к блоки J
i
flf
фиг.З
Сосонкин В.Л., и др | |||
Программное управление станками, М.: Машиностроение, 1981, с | |||
Способ изготовления замочных ключей с отверстием для замочного шпенька из одной болванки с помощью штамповки и протяжки | 1922 |
|
SU221A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Программное задающее устройство | 1979 |
|
SU811214A1 |
Кипятильник для воды | 1921 |
|
SU5A1 |
Авторы
Даты
1987-07-30—Публикация
1986-03-11—Подача