Устройство для задания программы

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах ЧПУ токарными станками для обработки зеркал, в том числе и для асферической оптики. Целью изобретения является повышение быстродействия и упрощение устройства. Устройство для задания программы содержит круговой интерполятор 1, линейный интерполятор 2, триггер 3, генератор 4 импульсов, элемент И 5, счетчики 6 и 7 импульсов, 8 управления. Данное устройство производит интерполяцию эллипсов с произвольным соотношением осей а и е, причем каждый эллипс задается одним кадром программы, что упрош,ает программирование и сокращает объем ЗУ. Это достигается за счет включения двухкоординатного линейного интерполятора в следящем режиме по отношению к координате кругового интерполятора. 3 ил. йгЗ со ю ел ts3 СО Фиг.1

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (5D 4 G 05 B 19 18

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4006157/24-24 (22) 09.01.86 (46) 23.05.87. Бюл. № 19 (72) В. Л. Кош ки н (53) 621.503.55 (088.8) (56) Авторское свидетельство СССР № 503811. кл. G 05 В 19/18, 1976.

Авторское свидетельство СССР № 811214, кл. G 05 В 19/405, 1979. (54) УСТРОЙСТВО ДЛЯ ЗАДАНИЯ ПРОГРАММЫ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах ЧПУ токарными станками для обработки зеркал, в том числе и

80„„1312529 А1 для асферической оптики. Целью изобретения является повышение быстродействия и упрощение устройства. Устройство для задания программы содержит круговой интерполятор 1, линейный интерполятор 2, триггер 3, генератор 4 импульсов, элемент И 5, счетчики 6 и 7 импульсов, лок 8 управления.

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

Это достигается за счет включения двухкоординатного линейного интерполятора в следящем режиме по отношению к координате кругового интерполятора. 3 ил.

1312529

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

Цель изобретения — упрощение устройства и повышение его быстродействия.

На фиг. 1 изображена структурная схема устройства; на фиг. 2 — пространственная аналогия, поясняющая принцип действия устройства; на фиг. 3 — схема блока управления, вариант.

Устройство состоит из кругового интерполятора 1, линейного интерполятора 2, триггера 3, генератора 4 импульсов, элемента И 5, счетчиков 6 и 7 импульсов, блока 8 управления.

Блок 8 управления состоит из триггеров 9 и 10, элемента ИЛИ 11, элемента И 12.

Пространственная аналогия (фиг. 2) показывает, что если в плоскости Zy выполнять круговую интерполяцию окружности радиуса Я, то проекция этой окружности на плоскость Х и дает эллипс с осями

b = R, а = Rcosn, где а — угол между осями Ху или между плоскостями Уу u XZ.

Из фиг. 2 видно, что в случае интерполяции дуги АБ окружности радиуса R проекция этой дуги на плоскость XZ дает дугу А Б эллипса с осями b = R, а = Rcoscc.

Устройство выполняет интерполяцию дуги эллипса АЬ следующим образом.

Перед началом работы информацию распределяют по блокам устройства следующим образом: в круговой интерполятор 1 заносят величины Л и у, где ун == Х ° cosQ,, в линейный интерполятор 2 — величины R u а, в счетчики импульсов 6 и 7 величины At и ЛХ в дополнительном коде, причем ЛХ=Хк X„,ьХ==Z — Z„, По сигналу «Г1уск», поступающему на вход блока 8 управления, с его выхода на вход аргумента кругового интерполятора 1 начинают поступать импульсы частоты f (с выхода блока задания скорости подачи, не показан).

Круговой интерполятор приступает к интерполяции окружности радиуса R в координатах Zy от точки А по часовой стрелке, так как задана внешняя команда 602 в сторону точки Б. Выходные импульсы координаты Z поступают на выход счетчика 6, импульсов и на выход устройства, а выходные импульсы координат у поступают на единичный вход триггера 3 и устанавливают его в единицу. В результате открывается элемент И 5 и импульсы высокой частоты с выхода генератора 4 начинают поступать на вход аргумента интерполятора 2, который начинает интерполировать прямую, заданную величинами R и а, причем выход координаты, в которую занесена величина а, является выходом координаты Х устройства и его импульсы поступают на выход по координате Х и на вход счетчика 7 импульсов.

Выход координаты, в которую занесена величина R, присоединен к нулевому входу триггера 3, поэтому первый же импульс с выхода этой координаты срабатывает в ноль триггер 3 и закрывает элемент И 5.

Следовательно, количество импульсов на единичном и нулевом входах триггера 3 одинаково, т. е. вторая координата линейного интерполятора это тоже координата у кругового интерполятора. Отсюда видно (фиг. 2), что в осях Х, Z устройство интерполирует заданный эллипс.

Интерполяция заканчивается, когда с выходов устройства проходит соответственно

At и ЛХ импульсов, при этом переполняются счетчики 6 и 7 импульсов и их сигналы переполнения выключают блок 8 управления.

При этом прекращается поступление частоты на вход аргумента кругового интерполятора

20 1. Для устройства Kt=Kti . К, где Kt> — коэффициент превышения тактовой частоты по отношению к выходной частоте кругового интерполятора 1, а Кр — — то же для линейного интерполятора 2, т. е. если Kti = 2, 25

Kt2 = 2, то К = 4 и при допустимой тактовой частоте интерполяторов = 1 МГц схема может осуществлять интерполяцию со скоростью выдачи приращений fs x = 250 кГц.

Блок 8 управления работает следующим образом.

По сигналу «Пуск» триггеры 9 и 10 устанавливаются в состояние единицы их выходные единичные потенциалы через элемент

ИЛИ 11 открывают элемент И 12 и его выходная частота начинает поступать на вход аргумента интерполятора 1. Когда с выхода счетчика 6 приходит сигнал, он сбрасывает в ноль триггер 9, когда приходит сигнал с выхода счетчика 7, он сбрасывает в ноль триггер 10. В результате на обоих входах и выходе элемента ИЛИ 11 оказываются нулевые потенциалы и, следовательно, закрывается элемент И 12. Прохождение импульсов частоты / на вход аргумента интерполятора 2 прекращается.

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

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

55 выходом генератора импульсов, второй вход — с прямым выходом триггера, инверсный вход которого соединен с выходом первой координаты линейного интерполято1312529

От

Составитель И. Швец

Редактор П. Гереши Техред И. Верес Корректор Н. Король

Заказ 1842/45 Тираж 864 Подписное

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

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

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

Устройство для задания программы Устройство для задания программы Устройство для задания программы 

 

Похожие патенты:

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении распределенных систем программного управления, а также подсистем логического управления многоуровневых АСУ

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, а также АСУТП

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, АСУТП, а также других систем, к которым предъявляются жесткие требования по надежности

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