Устройство контроля по модулю 9 для программного управления Советский патент 1989 года по МПК G05B19/18 G05B23/02 

Описание патента на изобретение SU1483431A1

Јь

00 СО Ј СО

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

название год авторы номер документа
Устройство контроля для систем программного управления 1990
  • Лапандин Александр Иванович
  • Кошкин Владимир Львович
  • Горбенко Эдуард Тихонович
SU1775716A1
Устройство для задания программы 1979
  • Кошкин Владимир Львович
SU849148A1
Устройство для задания программы 1979
  • Кошкин Владимир Львович
SU862118A1
Устройство для двухкоординатного программного управления 1981
  • Кошкин Владимир Львович
  • Лапандин Александр Иванович
SU962857A1
Система числового программногоупРАВлЕНия "TPACCA-Кп 1979
  • Нижанковский Вадим Игнатьевич
  • Калашников Анатолий Сергеевич
  • Бердников Александр Никитич
  • Губанов Владимир Васильевич
  • Исмагилов Рэм Фатыхович
  • Мизерный Петр Тихонович
SU813371A1
Программное задающее устройство 1981
  • Кошкин Владимир Львович
SU991376A1
Устройство для программного управления 1986
  • Кошкин Владимир Львович
  • Горбенко Эдуард Тихонович
  • Симецкий Юрий Александрович
  • Лапандин Александр Иванович
SU1397878A1
Устройство для контроля программ на координатографе 1983
  • Григорьев Валерий Иванович
  • Ларионов Николай Александрович
SU1149219A1
Устройство для контроля систем программного управления станком 1988
  • Лапандин Александр Иванович
  • Кошкин Владимир Львович
  • Горбенко Эдуард Тихонович
  • Милехин Евгений Степанович
  • Типикин Валерий Юрьевич
SU1580320A1
УСТРОЙСТВО для РЕГИСТРАЦИИ ИНФОРМАЦИИ С ПРОГРАММНЫМ УПРАВЛЕНИЕМ 1970
SU277405A1

Иллюстрации к изобретению SU 1 483 431 A1

Реферат патента 1989 года Устройство контроля по модулю 9 для программного управления

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

Формула изобретения SU 1 483 431 A1

Фиг. 1

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

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

На фиг. 1 приведена блок-схема устройства; на фиг. 2 - пояснения к работе блока формирования кода.

Устройство контроля по модулю 9 для программного управления содержит блок 1 ввода программ, блок 2 отработки координатных перемещений, контрольный счетчик 3, первый 4 и второй 5 блоки сравнения, первый 6 и второй 7 сумматоры, второй 8 и первый 9 регистры, блок 10 формирования кода и элемент И 11.

Блок 10 формирует дополнительный код числа 9, что соответствует коду числа 7.

Сумматор 7 может быть выполнен на элементе К155ИМЗ. При этом один из входов старшего разряда соединен с нулем, а три младших разряда через три повторителя с выходом блока 5. Функционально эти повторители являются формирователем 10 кода.

Алгоритм работы устройства основан на свойствах десятичного числа иметь одинаковый остаток от деления на девять как всего числа, так и суммы составляющих его десятичных цифр.

В начальный момент регистр 8 находится в нулевом состоянии, информация на выходе блока 1 отсутствует. Следовательно, на выходе сумматора 6 установлен нулевой код, при этом на выходе блока устанавливается нулевой потенциал, так какО- 9. На выходе блока 10 устанавливается нулевой код, поскольку блок 10 формирует код числа 7 (0111) только если код на выходе сумматора 6 больше или равен числу 9.

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

Перед началом работы регистры 8 и 9 и счетчик 3 установлены в нулевое состояние (на выходах - нулевые коды). Информация о величине перемещения по координате в виде последовательно-параллельного двоично-десятичного кода поступает с выхода блока 1 ввода программ на вход блока 2 отработки координатных перемещений (интерполятор). Преобразованная блоком 2 информация в виде унитарного кода поступает на вход контрольного счетчика 3. При вводе информации з блок 2 отработки координатных перемещений код каждого десятичного разряда величины перемещения одновременно поступает на первый вход сумматора 6, а с его выхода - на второй вход сумматора 7, с выхода которого код числа поступает на

10

15

20

25

30

35

40

45

50

дуля 9 численной части координатного перемещения. Одновременно производится запись этого числа в промежуточную память блока 2. При появлении адреса LF (конец кадра. ввод программы прерывается.

По сигналу конца отработки предыдущего кадра происходит перезапись числа из регистра 8 в регистр 9 и одновременно происходит пуск ввода следующего кадра блока 1 и перезапись информации из промежуточной в рабочую память блока 2. Блок 2 начинает отработку этого перемещения. Цикл повторяется. Запись информации в регистр

9производится по заднему фронту импульса записи.

С выхода регистра 8 код числа поступает на вход сумматора 6, суммируясь со значением следующего десятичного разряда, вводимого в блок 2. Сумма этих чисел с выхода сумматора 6 поступает на второй вход блока 5 сравнения, на первом входе которого ус- таначливается код числа 9. При превышении суммы чисел на входе сумматоре 6 числа 9 на выходе блока сравнения 5 устанавливается единичный потенциал, включающий блок

10формирования кода. При этом на выходе блока 10 формируется дополнительный код числа 9. Этот код поступает на первый вход сумматора 7. Таким образом, на выходе сумматора 7 формируется разность между числом, поступающим на его второй вход, и числом 9. Следовательно, при введении в блок 2 отработки координатных перемещений некоторого десятичного числа в регистр 8 окажется записанным число, равное модулю 9 от суммы цифр, составляющих это десятичное число..

Так, при вводе в блок 2 числа 1234567 в регистре 2 окажется записанным число 1. Из регистра 8 по сигналу конца отработки предыдущего кадра число переписывается в регистр 9.

Информация с выхода блока 2 в виде унитарного кода поступает на вход контроль ного счетчика 3. Поскольку коэффициент деления счетчика 3 равен 9, то после отработки блоком 2 заданного перемещения в счетчике 3 остается число, равное остатку от деления числа импульсов, поступивших с выхода блока 2, на 9 т.е. в приведенном примере 1 (1234567:9 137174 и остаток 1).

Числа с выходов счетчика 3 и регистра 9 поступают на блок 4 сравнения. При неравенстве этих чисел, что свидетельствует о неправильной отработке заданного перемещения, на выходе блока 4 устанавливается единичный потенциал. По окончании отработки каждого кадра блок 2 формирует импульс «Конец отработки кадра, который, повход регистра 8, куда и записывается по сиг-ступая на вход элемента И 11, формирует на

палу синхронизирующего импульса (СИ), сопровождающего каждый десятичный разряд числа, вводимого в блок 2. При вводе программы в регистр 8 производится запись мо

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

0

5

0

5

0

5

0

5

0

дуля 9 численной части координатного перемещения. Одновременно производится запись этого числа в промежуточную память блока 2. При появлении адреса LF (конец кадра. ввод программы прерывается.

По сигналу конца отработки предыдущего кадра происходит перезапись числа из регистра 8 в регистр 9 и одновременно происходит пуск ввода следующего кадра блока 1 и перезапись информации из промежуточной в рабочую память блока 2. Блок 2 начинает отработку этого перемещения. Цикл повторяется. Запись информации в регистр

9производится по заднему фронту импульса записи.

С выхода регистра 8 код числа поступает на вход сумматора 6, суммируясь со значением следующего десятичного разряда, вводимого в блок 2. Сумма этих чисел с выхода сумматора 6 поступает на второй вход блока 5 сравнения, на первом входе которого ус- таначливается код числа 9. При превышении суммы чисел на входе сумматоре 6 числа 9 на выходе блока сравнения 5 устанавливается единичный потенциал, включающий блок

10формирования кода. При этом на выходе блока 10 формируется дополнительный код числа 9. Этот код поступает на первый вход сумматора 7. Таким образом, на выходе сумматора 7 формируется разность между числом, поступающим на его второй вход, и числом 9. Следовательно, при введении в блок 2 отработки координатных перемещений некоторого десятичного числа в регистр 8 окажется записанным число, равное модулю 9 от суммы цифр, составляющих это десятичное число..

Так, при вводе в блок 2 числа 1234567 в регистре 2 окажется записанным число 1. Из регистра 8 по сигналу конца отработки предыдущего кадра число переписывается в регистр 9.

Информация с выхода блока 2 в виде унитарного кода поступает на вход контрольного счетчика 3. Поскольку коэффициент деления счетчика 3 равен 9, то после отработки блоком 2 заданного перемещения в счетчике 3 остается число, равное остатку от деления числа импульсов, поступивших с выхода блока 2, на 9 т.е. в приведенном примере 1 (1234567:9 137174 и остаток 1).

Числа с выходов счетчика 3 и регистра 9 поступают на блок 4 сравнения. При неравенстве этих чисел, что свидетельствует о неправильной отработке заданного перемещения, на выходе блока 4 устанавливается единичный потенциал. По окончании отработки каждого кадра блок 2 формирует импульс «Конец отработки кадра, который, поступая на вход элемента И 11, формирует на

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

управления, содержащего блок ввода и блок отработки координатных перемещений (интерполятор).

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

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

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

Документы, цитированные в отчете о поиске Патент 1989 года SU1483431A1

Вульфсон И
А
и др
Кодирование информации управляющих программ.-М.: Энергия, 1968, с
Приспособление в центрифугах для регулирования количества жидкости или газа, оставляемых в обрабатываемом в формах материале, в особенности при пробеливании рафинада 0
  • Названов М.К.
SU74A1
Способы подготовки программ и интерполяторы для контурных систем числового программного управления.-М.: Машиностроение, 1970, с
Железобетонный фасонный камень для кладки стен 1920
  • Кутузов И.Н.
SU45A1
0
  • Ю. А. Симецкий
SU397891A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1

SU 1 483 431 A1

Авторы

Кошкин Владимир Львович

Лапандин Александр Иванович

Симецкий Юрий Александрович

Даты

1989-05-30Публикация

1987-05-06Подача