Устройство для числового программного управления приводом
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах для программного управления металлорежущими станками. Целью изобретения является повышение точности работы устройства. Устройство содержит блок ввода программы, дискретный интерполятор , .блоки элементов И, генератор импульсов, блок задания скорости, двухразрядньй регистр, первый элемент И, триггеры, элементы И, ИЛИ, привод, рабочий орган, датчик фиксации начала движения рабочего органа. В данном устройстве для числового програм - много управления приводом возможно устранить недостаточную точность устройства путем вычитания первого импульса КЗ последовательности управляющих импульсов, что позволит снизить постоянную погрешность коррекции люфта, равную одному шагу привода . 1 ил. i (Л 00 ел со
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (бР 4 G 05 В 19/18
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4102234/24-24 (22) 11.05.86 (46) 15.12.87. Бюл. № 46 (71) Пензенское производственное объединение. "Завод имени Фрунзе" (72) В.Г.Сараев (53) 621.503.55 (088.8) (56) Авторское свидетельство СССР № 1124251, кл. С 05 В 19/18, 1984.
Авторское свидетельство СССР № 1242916, кл. G 05 В 19/18, 1984. (54) УСТРОЙСТВО ДЛЯ ЧИСЛОВОГО ПРОГРАММНОГО УПРАВЛЕНИЯ ПРИВОДОМ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах для программного управления металло„„SU„, 1359771 А 1 режущими станками. Целью изобретения является повышение точности работы устройства. Устройство содержит блок ввода программы, дискретный интерполятор,,блоки элементов И, генератор импульсов, блок задания скорости, двухразрядный регистр, первый элемент
И, триггеры, элементы И, ИЛИ, привод, рабочий орган, датчик фиксации начала движения рабочего органа. В данном устройстве для числового програм много управления приводом возможно устранить недостаточную точность устройства путем вычитания первого импульса из последовательности управляющих импульсов, что позволит снизить постоянную погрешность коррекции люфта, равную одному шагу привода. 1 ил.
1359771
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах для программного управления металлорежущими станками.
Целью изобретения является повышение точности работы устройства.
На чертеже изображена функциональная схема предлагаемого устройства.
Устройство содержит блок 1 ввода программы, дискретный интерполятор
2, второй блок элементов И 3, генера10
30 кадров, считывается блоком 1 ввода программы, с которого в двоичном коде поступает на интерполятор и содержит числовую информацию о величинах, знаках и координатах перемещения, а также на блок 5 задания скорости, определяя частоту следования его выходных импульсов, соответствующую заданной скорости подачи приводов. Взведенное состояние триггера 8 разрешит поступление импульсов с блока 5 задания скорости через блок элементов
И 3 на вход элемента ИЛИ 11, откуда через блок элементов И 12 в соответствии со знаком предстоящего размер35
40 ного перемещения рабочего органа на отработку приводом 13 в течение времени выборки люфта до момента начала трогания рабочего органа станка. В момент трогания рабочего органа 14 датчик 15 фиксации начала движения рабочего органа станка сформирует сигнал, сбрасывающий триггер 8. Это состояние триггера 8 переключит импульсы блока 5 задания скорости со второго выхода блока элементов И 3 на первый для считывания нагов дис45
Ф
55 кретного интерполятора 2 в регистре 6.
Последний корректирующий импульс, который отрабатывается приводом как тор 4 импульсов, блок 5 задания скорости, двухразрядный регистр 6, пер- 15 вый элемент И 7, первый 8 и второй
9 триггеры, второй элемент И 10, эле-. мент ИЛИ 11 первый блок элементов
И 12, привод 13., рабочий орган 14 и датчик 15 фиксации начала движения Zp рабочего органа.
Устройство работает следующим образом.
После включения схема устройства устанавливается в исходное состояние. 25
I причем триггер 8 — во взведенное состояние, а триггер 9 — в сброшенное.Программа обработки, записанная на перфоленту и состоящая из отдельных первый шаг перемещения рабочего органа в процессе выборки люфта, а следовательно, по которому датчик фиксации начала движения сформирует сигнал, сбрасывающий триггер 8, добавляется к сумме управляющих импульсов, поступающих с выхода регистра 6 в процессе реализации алгоритма интерполяции. Чтобы .устранить постоянную погрешность коррекции люфта, равную одному шагу привода перемещения, необходимо первый импульс из последовательности управляющих импульсов вычесть. Реализуется это следующим образом. В режиме интерполяции сигналы на отработку перемещений (переносы} с дискретного интерполятора 2 подаются на вход регистра 6, где накапливаются шаги, считываемые импульсами блока 5 задания скорости, которые поступают через блок элементов И 3 на вход регистра 5. Поступление первого импульса с выхода регистра на вход элемента ИЛИ 11 через элемент
И 10 запрещается сбросовым состоянием триггера 9, который взводится по заднему фронту первого управляющего импульса (на D-вход триггера 9 постоянно подается уровень логической единицы), в результате чего разрешается проход последующих выходных импульсов через элементы И 10 и ИЛИ 11 на вход блока элементов И 12, где в зависимости от знаков перемещения, подаваемых в течение времени реализации алгоритма интерполяции отрабатываемого кадра с триггера знаков интерполятора 2 на блок элементов И 12, они распределяются по выходам "+" или
"-" и поступают на соответствующие входы привода 13, который производит перемещение рабочего органа станка в одном или в другом направлении.
Выходная частота интерполятора 2 значительно выше программной. Перевод работы интерполятора 2 в истинный масштаб времени осуществляется с помощью элемента И 7, на котором вы-. рабатывается сигнал, блокирующий интерполятор 2 при наполнении двухразрядным регистром 6 двух единиц. Интерполятор "ждет" импульс с выхода блока 5 задания скорости, считывающего один импульс из регистра 6.
По окончании отработки кадра ин.терполятором 2 формируется сигнал
"Конец отработки кадра" и подается на блок 1 ввода программы для считыЭ
135 вания последующего кадра и на триггеры 8 и 9, каждый раз устанавливая их во взведенное и сброшенное состояния соответственно.
Применение предлагаемого устройства позволяет снизить постоянную погрешность коррекции люфта, равную одному шагу привода. формулаизобретения
Устройство для числового программного управления приводом, содержащее генератор импульсов, блок задания скорости, элемент ИЛИ и последовательно соединенные блок ввода программы, дискретный интерполятор, первый блок элементов И, привод, рабочий орган, датчик фиксации начала перемещения, первый триггер и второй блок элементов И, а также регистр и первый элемент И, выход которого подключен к второму входу дискретного интерполятора, соединенного вторым выходом с первым -входом регистра, а третьим выходом — с вторым входом
9771 первого триггера и входом блока ввода программы, подключенного вторым выходом к первому входу блока задания
5 скорости второй вход которого соедиЭ нен с выходом генератора импульсов, а выход — с вторым входом второго блока элементов И, первый выход второго блока элементов И подключен к вто1О рому входу регистра, второй выход— к первому входу элемента ИЛИ, выход которого соединен с вторым входом первого блока элементов И, входы первого элемента И подключены соответственно к первым выходам регистра, о т л и ч а ю щ е е с я тем, что, с целью повышения точности устройства, в него введены второй триггер и второй элемент И, выход которого подключен к второму входу элемента ИЛИ, первый вход второго элемента И подключен к выходу второго триггера, а второй вход — к второму выходу регистра и С-входу второго триггера, 2б R-вход которого соединен с вторым входом первого триггера, входом блока ввода программы и третьим выходом дискретного интерполятора.