Изобретение относится к области автоматики и может быть применено в системах для числового программного управления различным технологическим оборудованием.
Для уменьшения длины управляющей перфоленты все более широкое распространение получает адресная система записи (и ввода, соответственно) управляющей информации, при которой каждой команде управления (например, команде перемещения по определенной координате) присваивается определенный адрес (кодовый символ), занимающий отдельную строку на перфоленте. В последующих строках перфоленты записывается в виде пробивок в кодовых комбинациях, соответствующих действующим стандартам, -сопутствующая данному адресу управляющая информация, необходимая для реализации данной команды, а именно:
в одной строке - символ направления перемещения (+ или -, т. е. увеличение или уменьщение координаты) и в нескольких строках - цифровая управляющая информация.
Если на данном участке реализации программы перемещение должно осуществляться по обеим координатам, то соответствующий участок управляющей перфоленты (кадр) содержит команды перемещения по обеим координатам, т. е. оба адреса, каждый из которых сопровождается сопутствующей управляющей
информацией. Если же на этом участке реализации программы перемещение должно осуществляться только по одной координате, то в соответствующе.м кадре управляющей перфоленты содержится только команда управления по этой координате.
Кадры перфоленты отделяются друг от друга символом «конец кадра, занимающим отдельную строку перфоленты.
Известные устройства для числового двухкоординатного программного управления содержат фотосчитывающий блок, выход которого соединен с блоком программного управления приводами, дешифратором и блоком контроля ввода, а соответствующие входы - с выходами дешифратора, блока контроля ввода и блока программного управления приводами, ко входам которого подключены вы.ходы распределителя, триггеров промежуточного запоминания адресов, дешифратора и блока контроля ввода, адресные выходы и выход «конец кадра дешифратора через элементы ИЛИ соединены со входа.ми распределителя и триггеров промежуточного запоминания адресов. Причем в блоке контроля ввода используется сочетание контроля четности числа отверстий калсдой строки и контроля числа отверстий в пределах каждого кадра на кратность модулю (со значением до 10). Контроль числа отверстий в пределах кадра может вызвать останов выполнения программы только при дешифрации символа «конец кадра.
Недостатком таких устройств является трудность продолжения работы по программе при обнаружении ошибки ввода, так как неясно, произошла ли ошибка в пределах очередного кадра перфоленты или имело место «наложение информации, считанной с двух кадров, из-за пропуска или четного искажения информации одной строки с символом «конец кадра. Пропадание символа «конец кадра может произойти в фотосчитывающем блоке из-за единичной ошибки в канале выделения сигнала ведущей дорожки перфоленты, выходной сигнал которого используется для стробирования выходов усилителей каналов выделения сигналов кодовых дорожек. На выяснение истинной причины ошибки ввода уходит много времени, что удорожает обслуживание оборудования.
Целью изобретения является повышение быстродействия устройства.
Цель достигается тем, что устройство содержит четыре элемента И, два триггера прохождения адресной информации, дополнительный элемент ИЛИ, триггер останова и индикатор, причем выход дешифратора «признак цифры и выходы триггеров промежуточного запоминания адресов через первый и второй элементы И соединены с установочными входами триггеров прохождения адресной информации, другие входы которых подключены к выходу «конец кадра дешифратора, выходы триггеров прохождения адресной информации и адресные выходы дешифратора через третий и четвертый элементы И и элемент ИЛИ подключены ко входу триггера останова, выход которого соединен с индикатором и соответствующими входами фотосчитываюшего блока и блока программного управления приводалш.
На чертеже представлена упрощенная функциональная схема устройства.
Выход фотосчитывающего блока 1 соединен со входами блока 2 программного управления приводами, дешифратора 3 и блока 4 контроля ввода. Выход дешифратора 3 «признак цифры соединен со входом распределителя 5 (тактов цифровой информации), выходы которого соединены с соответствующими входами блока 2 программного управления приводами.
Адресный выход х дешифратора 3 соединен с установочным входом триггера 6 промежуточного запоминания адреса х (на время считывания сопутствующей ему управляющей ийформации). Адресный выход у дешифратора 3 соединен с установочным входом триггера 7 промежуточного запоминания адреса у. Сбросовый вход распределителя 5 соединен с выходом элемента 8 Р1ЛИ, входы которого соедииены с адресными выходами х п у дешифратора 3. Сбросовый вход триггера 6 промежуточного запоминания адреса х соединен с выходом элемента 9 ИЛИ, входы которого соединены с выходом «конец кадра (кк) и адресным выходом у дешифратора 3. Сбросовый вход триггера 7 промежуточного запоминания адреса у соединен с выходом элемента 10 ИЛИ, входы которого соединены с выходом «конец кадра и адресным выходом х дешифратора 3. Выходы триггеров 6 и 7 промежуточного запоминания адресов соединены приводами с соответствующими входами блока 2 программного управления, выход которого соединен с пусковым входом фотосчитывающего блока 1. Выход «конец кадра дешифратора 3 соединен со входом останова фотосчитывающего блока 1. Выход блока 4 контроля ввода соединен со входами блокировки фотосчитывающего блока 1 и блока 2 программного управления приводами. Первые входы первого 11 и второго 12 элементов И соединены с выходом дещифратора 3 «признак цифры (п. ц.). Второй вход первого элемента 11 И соединен с выходом триггера 6 промежуточного запоминания адреса х, а выход - с установочным входом триггера 13 прохождения адресной информации X. Второй вход второго элемента 12 И соединен с выходом триггера 7 промежуточного запоминания адреса г/, а выход - с установочным входом триггера 14 прохождения адресной информации у. Выход триггера 13 прохождения адресной информации х соединен со входом третьего элемента 15 И, другой вход которого соединен с адресным выходом х, дешифратора 3. Выход триггера 14 прохождения адресной информации у соединен со входом четвертого элемента 16 И, другой вход которого соединен с адресным выходом у дешифратора 3. Выходы третьего 15 и четвертого 16 элементов И соединены с соответствующими входами дополнительного элемента 17 ИЛИ, выход которого соединен с установочным входом триггера 18 останова. Выход триггера 18 останова соединен с индикатором 19 и соответствующими входами (боркировки) фотосчитывающего блока 1 и блока 2 программного управления приводами.
При считывании очередного кадра перфоленты прохождение (под считывающей головкой фотосчитывающего блока 1) строки с символом X через адресный выход х дешифратора 3 взводит триггер 6 промежуточного запоминания адреса х; прохождение первой же строки с цифровой информацией, сопутствующей адресу X через выход дещифратора 3 «признак цифры и первый элемент 11 И (второй вход которого подготовлен выходом триггера 6) взводит триггер 13 прохождения адресной информации X. Прохождение строки с символом у через адресный выход у дещифратора 3 взводит триггер 7 промежуточного запоминания адреса у и через элемент 9 ИЛИ сбрасывает триггер 6 промежуточного запоминания адреса х прохождение первой же строки с цифровой информацией, сопутствующей адресу у, через выход дешифратора 3 «признак цифры и второй элемент И 12 взводит триггер 14 прохождения адресной информации у. Считывание информации строки с символом «конец кадра через выход «конец кадра дешифратора 3 останавливает транспортирование перфоленты в фотосчитывающем блоке, сбрасывает триггеры 13 и 14 прохождения адресной информации и через элемент 10 ИЛИ сбрасывает триггер промежуточного запоминания адреса у.
Если при вводе информации очередного кадра перфоленты строка с символом «конец кадра не была прочитана (или ее информация подверглась четному искажению), то сигнала на выходе «конец кадра дешифратора 3 в момент ее прохождения не будет и в фотосчитываюш,ем блоке 1 будет продолжаться считывание перфоленты, а триггеры 13 и 14 прохождения адресной информации останутся во взведенном состоянии. Прохождение строки перфоленты с символом первого же адреса х (или у через адресный выход х (или у) дешифратора 3, третий 15 (или четвертый 16) элемент И и дополнительный элемент 17 ИЛИ вызовет срабатывание триггера 18 останова, выход которого заблокирует фотосчитывающий блок 1 и блок 2 программного управления приводами.
Следует отметить, что для повышения вероятности обнаружения ошибок ввода информации строки с символом «конец кадра любые два соседних кадра управляющей перфоленты должны содержать хотя бы один одинаковый символ адреса.
При останове программы триггером 18 оператору необходимо вернуть перфоленту не к началу кадра, находяшегося под считываюш,ей головкой фотосчитываюш,его блока 1, а к началу предыдущего кадра. После этого можно продолжить работу по программе.
Таким образом, реализация изобретения поиводит к автоматическому разграничению ошибок ввода, связанных с наложением информации из-за искажения информации строки с символом «конец кадра, от ошибок ввода информации очередного кадра, что значительно уменьшает объе.м работы и время, необходимое для выхода на иродолжение работы по программе после обнаружения ошибки ввода, а, следовательно, повышает быстродействие устройства.
Предмет изобретения
Устройство для числового двухкоординатного программного управления, содержащее фотосчитывающий блок, выход которого соединен с блоком программного управления приводами, дешифратором и блоком контроля ввода, а соответствующие входы - с выходами дешифратора, блока контроля ввода и блока программного управления приводами, ко входам которого подключены выходы распределителя, триггеров промежуточного запоминания адресов, дешифратора и блока контроля ввода, адресные выходы и выход «конец кадра дешифратора через элементы ИЛИ соединены со входами раснределителя и триггеров промежуточного запоминания адресов, о тличающееся тем, что, с целью повышения быстродействия устройства, оно содержит четыре элемента И, два триггера прохождения адресной информации, дополнительный элемент ИЛИ, триггер останова и индикатор, причем выход дешифратора «признак цифры и выходы триггеров промежуточного запоминания адресов через первый и второй элементы И соединены с установочными входами триггеров прохождения адресной информации, другие входы которых подключены к выходу «конец кадра дешифратора, выходы триггеров прохождения адресной информации и адресные выходы дешифратора через третий и четвертый элементы И и элемент ИЛИ подключены ко входу триггера останова, выход которого соединен с индикатором и соответствующими входами фотосчитывающего блока и блока программного управления приводами.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для числового программного управления | 1973 |
|
SU469956A1 |
Система числового программного управления с постоянной скоростью резания для токарно-винторезных станков | 1981 |
|
SU978102A1 |
Устройство для программногоупРАВлЕНия | 1979 |
|
SU830310A1 |
Устройство для ввода информации | 1973 |
|
SU485442A1 |
Контурная система программного управления | 1989 |
|
SU1681298A1 |
Система адаптивного числового программного управления металлорежущим станком | 1980 |
|
SU954945A1 |
Система числового программного управления | 1986 |
|
SU1386963A1 |
Устройство для контроля ввода-вывода | 1980 |
|
SU896626A1 |
Система числового программного управления | 1986 |
|
SU1397879A1 |
Устройство для сопряжения интерфейсов ввода-вывода с регистратором | 1987 |
|
SU1413636A1 |
Авторы
Даты
1975-12-30—Публикация
1973-02-23—Подача