Устройство для цифрового программного управления

 

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

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

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

РЕСПУБЛИН

ОПИСАНИЕ ИЗОБРЕТЕНИЯ и АВТОРАДИО!ЧУ -ВИД=" 7ЕЛЬСТВУ .

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

ПО.ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4116070/24-24 (22) 10.06.86 (46) 30.10,88. Бюл. У 40 (72) В.А.Шмыров (53) 621.503.55(088 ° 8) (56) Авторское свидетельство СССР

Р 327449, кл. G 05 В 19/04, 1970.

Авторское свидетельство СССР

Р 439789, кл. G 05 В 19/18, 1974. (54) УСТРОЙСТВО ДЛЯ ЦИФРОВОГО ПРОГРАММНОГО УПРАВДЕИРЧ (57) Изобретение относится к автоматике и вычислительной технике, в частности к системам программного управления станками. Цель изобретения— повышение точности и быстродействия работы устройства за счет автоматического снижения скорости перемеще„„80„„14344О4 А 1 (51)4 G 05 B 19/18 ния суппорта станка при подходе к заданной точке позиционирования. Цель достигается путем введения в устройство шести элементов совпадения, двух элементов ИЛИ, регистра памяти и блока совпадения кодов. Данное решение позволяет увеличить точность выхода суппорта станка в заданную точку при больших скоростях перемещений за счет снижения скорости на некотором участке пути, что уменьшает брак при изготовлении деталей, а также увеличить быстродействие, так как величина участка замедления в устройстве может меняться, выбираться оптимальной в зависимости от массы суппорта и первоначальной скорости его движения.

4 ил.

1434404

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

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

На фиг.l представлена функциональная схема устройства цифрового программного управления; на фиг.2 — вре- !0 менная диаграмма; на фиг.3 — пример выполнения блока сравнения; на фиг.4— блок управления приводом.

Устройство содержит реверсивный счетчик импульсов 1, два элемента !5

ИЛИ 2,3, элементы совпадения 4 — 7, триггеры 8 и 9, блок ввода 10, блок сравнения 1!, элемент совпадения 12, блок управления приводом 13, триггер

14, счетчик. импульсов 15, блок совпа- 20 дения кодов 16, регистр памяти 17, элемент совпадения 18, блок считывания 19, RS-триггер 20, выход 21 блока 13, Блок сравнения 11 состоит из регистра памяти 22,,схемы сравнения 25 кодов 23, формирователя импульсов 24, транзисторных ключей 25. Блок управления приводом 13 состоит из преобразователя код — напряжение 26, усилит"еля 27. ЗО

Устройство работает следующим образом.

В исходном положении при вкл;оче"нии напряжения питания счетчики им-. пульсов 1, 15 устанавливаются в нулевое состояние. С выхоцов блока ввода

10 поступает информация о направлении движения суппорта, при этом триггеры 8 и 9 устанавливаются в прямое или инверсное состояние, с выхода 3 — 40 о величине участка замедления, которая записывается в регистр памяти 17, с выхода 5 — о величине заданного перемещения, которая записывается в регистр памяти блока сравнения 11, В зависимости от заданного направления перемещения суппорта триггеры

8 и 9 сигналами с первого или второго выходов блока ввода 10 устанавливаются в состояние, при котором обеспечивается прохождение импульсов с первого выхода блока считывания 19 через элемент совпадения 4 и элемент

2 или через элемент совпадения 6 и элемент 3 либо на вход сложения, либо на вход вычитания реверсивного счетчика импульсов 1. Блок сравнения

11 сравнивает информацию о требуемой координате, которая поступает с выхода блока ввода 10, и информацию о текущей координате, которая поступает с выхода реверсивного счетчика 1 и по результату сравнения формирует сигналы, которые через блок управления прив одом 1 3 з ас тавляют перемещаться суппорт станка в ту или иную сторону. При равенстве значений текущей и требуемой координаты суппорт останавливается.

Допустим, что в программоносителе записано, что суппорт должен двигаться в направлении от оператора. тогда триггеры 8 и 9 установятся в единичное состояние, т.е. элементы 4 и 5 будут открыты, а элементы 6 и 7 закрыты. Блок считывания 19 представляет из себя импульсный датчик, жестко механически связанный с суппортом станка, который при движении суппорта выдает с основного выхода и вспомогательного выхода импульсы. Каждый импульс с основного выхода соответствует одной дискрете пройденного суп— портом пути. Импульсы со второго выхода сдвинуты по фазе относительно импульсов с основного выхода и имеют в 3 раза большую частоту. Примером такого датчика может служить серийно выпускаемый фотоимпульсный датчик типа BE-178. Импульсы с первого выхоца блока 19 (фиг.2а), пройця через элементы совпадения 4 и 2, поступают на плюсовой вход реверсивного счетчика

1. Импульсы со второго выхода блока

19 (фиг.2б), пройдя через элементы совпадения 18,5, также поступают на плюсовой вход счетчика импульса 1.

Допустим, что величина участка замедления соответствует двум дискретам.

Тогда в регистр памяти 17 записывается число 2. Импульсы со второго выхода блока 19, пройдя через элемент совпадения 18 (фиг.2в), также подсчитываются счетчиком 15. Когда на вход счетчика импульсов 15 поступают два импульса, код на выходе счетчика 15 равен коду на выходе регистра памяти 17 и блок совпадения кодов !6 выдает сигнал, который устанавливает счетчик 15 и триггер 20 в нулевое состояние, закрывая, элемент совпадения 18 и запрещая тем самым прохождение импульсов со второго выхода блока 19.

Когда число импульсов, подсчитанное счетчиком 1, будет равно числу, записанному в регистр блока сравнения 11, формирователь блока l! выдает на его! 434404 первый выход импульс. Допустим, что величина заданного пути перемещения суппорта соответствует восьми дискретам. Тогда в регистр памяти блока 11 записывается число 8. Если бы режим автоматического снижения скорости суппорта при подходе к заданной точке не был бы введен, то на вход счетчика 1 подавались бы импульсы только с основного l выхода блока 19 и импульс на первом выходе блока сравнения ll появился бы после прохождения суппортом 8 дискрет пути (фиг,2д). При вво,де автоматического снижения скорости на вход счетчика 2 поступают дополнительных два импульса со второго выхода блока 19 (фиг.2г), поэтому импульс на первом выходе блока ll появится после прохождения суппортом 6 дискрет пути (фиг. 2е), т.е. не доходя второй дискреты до заданной точки.

Блок управления приводом 13 подает напряжение на двигатель суппорта.

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

Скорость на всем участке пути наперед задается кодом на входах преобразователя код — напряжение 26 путем подсоединения соответствующих входов преобразователя к корпусной шине питания, который вместе с усилителем и схемой управления составляет блок управления приводом. В качестве блока управления приводом в данном устройстве используется серийно выпускаемый блок типа ЭТА-5. В первый момент совпадения кода на выходе счетчика импульсов 1 и кода записанного в регистры памяти 22 блока сравнения 11 (фиг.2е ) нулевой сигнал на втором выходе блока !1 через блок управления приводом 13 уменьшает скорость вращения двигателя, так как на первом входе блока 13 присутствует единичный потенциал. Формирователь импульса 24 блока 11 выдает импульс, который проходит через элемент 12, устанавливает триггер 20 в единичное состояние, триггер 14 — в нулевое состояние, а триггер 9, воздействуя

6 по его счетному входу, устанавливает в противоположное состояние, при котором элемент совпадения 5 закрывается, а элемент 7 открывается. Через элемент совпадения !8 открытый триггером 20, со второго выхода блока считывания 19 и через элемент 7,3 уже на минусовой вход счетчика 1 проходят два импульса (фиг.2ж) (при прохождении второго импульса показание счетчика 15 будет равно числу, записанному в регистр 17, блок совпадения кодов !6 формирует импульс, сбрасывающий счетчик 15 и триггер 20 в нулевое состояние, закрывая элемент

18). До поступления этих двух импульсов на минусовой вход счетчика 1 в счетчике 1 было зафиксировано чис.ло 8, Следовательно, эти два импульса изменяют показания счетчика 1 до 6.

Суппорт станка продолжает двигаться, ио уже с замедленной скоростью. Вто" рой момент совпадения кода на выходе счетчика 1 и кода, соответствующего числу, записанному в регистр блока сравнения 11 (фиг ° 2з), совпадает с конечной точкой заданного пути, при этом нулевой сигнал на втором выходе блока сравнения 11 через блок управления 13 останавливает двигатель суппорта, так как на первый вход блока

13 с выхода триггера 14 приходит нулевой потенциал, который также закрывает элемент совпадения 12. При вводе кадра программы по признаку конца кадра сигнал с выхода блока ввода 10 опрокидывает триггер 14 в единичное состояние, тем самым на входе блока управления приводом 13 появляется единичный сигнал. Прн единичном сиг" нале на этом входе блок управления приводом 13 обеспечивает снижение скорости перемещения суппорта в момент равенства значений текущей и требуемой координаты, а не останавливает суппорт. Одновременно сигнал с четвертого выхода блока ввода 10 по первому входу установки единицы триггера 20 опрокидывает его в,единичное состояние, открывая тем самым элемент совпадения 18. Через элемент совпадения 18 со второго выхода блока считывания 19 и через элементы совпадения 5,2 или через элементы 7, 1434404

3 в зависимо-ти от направления перемещения суппорта проходят импульсы на тот вход реверсивного счетчика 1, на который приводят рабочие импульсы с первого выхода блока считывания. 19.

Импульсы со второго выхода блока 19 разнесены по времени относительно рабочих импульсов с первого выхода и не совпадают с ними. Импульсы со вто- 10 рого выхода блока 19 также подсчиты-= ваются счетчиком 15. При совпадении кода счетчика 15 и кода регистра памяти 17, в который записывается с третьего выхода блока ввода 10 число, соответствующее пути, который должен пройти суппорт с замедленной скоростью; блок совпадения кодов 16 формирует сигнал, сбрасывакзций счетчик 15 и триггер 20 в нулевое состояние, за- 20 крывая элемент совпадения 18. Так как на один из входов реверсивного счетчика 1 поступают и рабочие импульсы при перемещении суппорта с первого выхода блока считывания 19 и им- 25 пульсы со второго выхода блока !9, то момент, когда текущая координата будет равна заданной, происходит раньIIic» на величину, соответствующую пути, который должен пройти суппорт с замедленной скоростью. В момент равенства значений текущей и заданной координаты блок управления приводом 13 обеспечивает снижение скорости суппорта, так как на его первом входе присутствует единичный потенциал. да- 35 лее сигнал с первого выхода блока сравнения 11, пройдя через элемент совпадения 12, опрокидывает триггер

8 по его счетному входу в состояние, противоположное предыдущему, триггер

20 по второму входу установки единицы в единичное состояние, открывая элемент 18 и триггер 14 в нулевое состояние, закрывая элемент совпадения

12. Через элемент совпадения 18 со второго выхода блрка считывания 19

yare на другой вход реверсивного счетчика 1 приходят импульсы число кото рых благодаря работе блоков 15 — 17, У

50 соответствует пути замедленного движения суппорта. Зти импульсы смещают знаМение текущей координаты на величину пути замедления. При следующем моменте совпадения значений текущей и заданной координаты блок управления приводом 13 останавливает суппорт, так как на его первом входе присутствует нулевой потенциал. формулаизобретения

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

ИЛИ подключен к выходу третьего элемента совпадения, второй вход — к выходу четвертого элемента совпадения, первый вход которого соединен с Первым входом второго элемента совпадения, с выходом пятого элемента совпадения и первым входом счетчика импульсов, второй вход которого подключен к выходу блока совпадения кодов и первому входу первого триггера, второй вход которого подключен к третьему входу первого триггера, к первому входу третьего триггера и выходу шестого элемента совпадения, первый вход которого соединен с вторым выходом блока сравнения, второй вход— с вьгходом второго триггера и вторым входом блока управления приводом, третий вьгход блока ввода подключен к входу регистра памяти, выход которого соединен с первым входом блока совпадения кодов, второй вход которого подключен к выходу счетчика импульсов, четвертый выход блока ввода соединен с первым входом третьего и четвертого триггера, пятый выход— с третьим входом третьего и вторым входом четвертого триггеров, выход первого триггера соединен с первым входом первого элемента совпадения, второй вход которого подключен к первому выходу блока считывания, второй выход которого подключен к первому входу первого и третьего элементов

1ч 34404 сов паде, второй вход первого элемента совпадения подключен к первому выходу четвертого триггера, второй выход которого соединен с вторым входом третьего элемента совпадения,перasiA выход третьего триггера подключен к второму входу второго элемента совпадения, второй выход третьего триггера соединен с вторым входом четвертого элемента совпадения., 1434464

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

Техред N.Õoäàíè÷

Корректор Л.Пилив нко

Редактор И.Горват

Тираж 86б Подписное

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

1!3035, Москва, Ж-35> Раувская наб., д. 4/5

Заказ 5552/49

Производственно-полиграфическое предприятие, г„ Ужгород, л. 11рсектная, 4

Устройство для цифрового программного управления Устройство для цифрового программного управления Устройство для цифрового программного управления Устройство для цифрового программного управления Устройство для цифрового программного управления Устройство для цифрового программного управления 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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