1
Изобретение относится к вычислительной технике и может быть использовано д:1я автоматизации составлени комплектов деталей в сборочном процессе.
Цель изобретения - расширение функциональных возможностей за счет формирования комплектов из трех и более деталей разного типоразмера с определением последовательности сбоки изделия,
На чертеже представлена схема устройства.
Устройство содержит генератор 1 тактовых импульсов, счетчик 2, элемент 3 задержки, блок 4 памяти, счечик 5, блок 6 памяти, счетчик 7, блок 8 памяти, счетчик 9, регистры 10 и 11, блоки 12 и 13 сравнениями блок 14 индикации.
- Программу работы устройства иллюрирует следующая таблица.
Адрес
Такты
Устройство работает следующим образом,
При запуске генератора 1 тактовЕлх импульсов на счетный вхот счетчика 2 и вход элемента 3 задерчски поступают импульсы. В каждом такте счетчик 2 последовательно наращивает свое зна- чение, поступающее на вход блока 4 пачик 2 и блок 4 памяти. С приходом первого импульса в счетчике 5 устанавливается 1 и с выхода блока 6 памяти снимается информация о значении, записанном в первой ячейке блока 6 памяти, которая поступает на информационный вход блока 12 сравнения и информационный вход регистра 10. В блоке 12 сравнения происходит сравнение поступившего значения со значением, записанным в регистре 10 (первоначально обнулен), Если вновь поступившее значение больше значения записанного в регистре 10, то с выхо да блока I2 сравнения поступает управ ляющий сигнал на вход регистра 10, по которому в него записывается это значение, и на вход регистра 11, по которому в него записывается значение счетчика 7, после чего в первую и
мяти, в котором записана программа
работы устройства. Ка ;цому значению
счетчик 2 соответствует определенный
набор управляющих сигналов, подавае- gg
мых с выхода блока 4 памяти, Количест- вторую ячейки блока 8 памяти записыво наборов управляющих сигналов зави- вается информация соответственно из
сит от количества деталей, входяищх в регистра -11 и счетчика 5. Если вновь
комплект.поступившее значение меньше или рав
2
В блок 6 памяти, представляющий собой в общем случае несимметричную матрицу памяти, оператором записывается информация о возможности и приоритете соединений деталей друг с другом. Если соединение между деталями возможно, то оно оценивается оператором и в виде коэффициента записывается Q в соответствующую ячейку матрицы. Чем предпочтительнее присоединение какой- либо детали к другой, тем больше коэффициент. соединение невозможно, 6 памяти записывается
В исходном состоянии блок 8 памяти обнулен, обнулены счетчики 2, 5 и 9
и оба регистра 10 и 11, а в счетчике
I111I
5
., то в соответствующую ячейку блока
О.
7 установлено значение
Первый набор управляющих сигналов с блока 4 памяти поступает на генератор 1 тактовых импульсов, по которому тот продолжает работать, на вход счетчика 2, закрывая его по тактовому
5 входу, на счетчик 9, закрывая его по тактовому входу, на вход регистра 11, открывая его выход, на управляющий вход блока 12 сравнения, закрывая его первый выход, на вход счетчика 5,
Q открывая его по счетному входу, на который приходят импульсы с выхода элемента 3 задержки. Элемент 3 задерживает импульсы с генератора 1 тактовых импульсов на время, необходимое для прохождения сигнала через счет5
0
5
g
чик 2 и блок 4 памяти. С приходом первого импульса в счетчике 5 устанавливается 1 и с выхода блока 6 памяти снимается информация о значении, записанном в первой ячейке блока 6 памяти, которая поступает на информационный вход блока 12 сравнения и информационный вход регистра 10. В блоке 12 сравнения происходит сравнение поступившего значения со значением, записанным в регистре 10 (первоначально обнулен), Если вновь поступившее значение больше значения, записанного в регистре 10, то с выхода блока I2 сравнения поступает управляющий сигнал на вход регистра 10, по которому в него записывается это значение, и на вход регистра 11, по которому в него записывается значение счетчика 7, после чего в первую и
g
но значению, записанному в первом регистре 10, или значение, установленное в счетчике 5, равно значению, установленному в счетчике 7 (диагональный элемент матрицы), то с приходом следующего тактового импульса счетчик 5 наращивает свое значение на единицу (принимает значение 2). Теперь на вход блока 12 сравнения и информационный вход регистра 10 подается значение из следующей ячейки блока 6 памяти. В случае, если вновь поступившее значение больше значения, записанного в регистре 10, то с выхода блока 12 сравнения поступает управляющий сигнал на вход регистра 10, по которому в него записывается это значение, и на вход регистра П, по которому в него записывается значение счетчика 7, после чего в первую ячейку блока 8 памяти записьшает- ся информация соответственно из регистра 1 1 и счетчика 5. При этом записанная ранее информация из первой и второй ячейки блока 8 .памяти стирается. Работа устройства продолжается до тех пор, пока не будут просмотрены все столбцы первой строки матрицы блока 6 памяти. Счетчик 5 организо- ван таким образом, что с приходом импульса с номером на единицу больше числа деталей в комплекте он инвертируется и подает управляюш11Й сигнал на вход счетчика 7, по которому тот наращивает свое значение на единицу (принимает значение 2). Теперь с приходом следующих тактовых импульсов на счетчик 5 с блока 6 памяти поступает информация из ячеек второй строки матрицы. Работа устройства продолжается аналогично описанной до тех пор, пока не будут просмотрены все ячейки блока 6 памяти. В результате в регистре 10 окажется записанным максимальный коэффициент, а в первой и второй ячейках блока 8 памяти координаты - ячейки матрицы, в которую записано максимальное значение коэффициента. Счетчик 7 организован таким образом, что с приходом импульса с номером на единицу больше числа деталей, он инвертируется и по- ступает на вход регистра 10, обнуляя его, и вход счетчика 2, открывая его по тактовому входу.
С приходом тактового импульса счетчик 2 наращивает свое значение, которое поступает на блок 4 памяти и на
10
15
20
25
395884
вход блока J3 сравнения. С выхода блока 4 памяти поступает следующий набор управляющих сигналов: на вход генера- тора 1 тактовых импульсов, по которому тот продолжает работу, на вход . . счетчика 2, закрывая его по счетному входз на вход счетчика 9, открывая его счетный вход, на вход регистра П, закрывая его информационный выход, и на управляющий вход блока 12 сравнения, открывая его первый выход.
С приходом на счетчик 9 тактового импульса с элемента 3 задержки в нем устанавливается значение 1. Это значение поступает на информационный вход блока 8 памяти и вход блока 13, где сравнивается со значением, поступающим на его вход с выхода счетчика 2, Если значение счетчика 9 меньше или равно значению, поступившему со счетчика 2, то из первой ячейки блока 8 памяти (номер ячейки соответствует установленному значению счетчика 9) содержащееся в ней значение с информационного выхода устанавливается в счетчике 5, тогда на информационный вход блока 12 сравнения поступает значение, хранящееся в первой строке и в первом столбце матрицы блока 6 памяти, номер которого записан в счетчике 5. Если это диагональный элемент, то с выхода блока 12 сравнения поступает управляющий сигнал на вход счетчика 9, по которому тот устанавливается в исходное состояние (обнуляется), на вход счетчика 7, который наращивает свое значение на единицу, и на вход регистра 11, обнуляя его. Теперь с приходом очередного тактового импульса на счетчик 9 в блоке 12 сравнения будет сравниваться значение ячейки блока 6 памяти, номер которой установлен в первой ячейке блока 8 памяти, но уже со значениями, хранящимися во второй строке блока 6 памяти. Если одно из этих значений равно нулю (т.е. соединение деталей невозможно), то с приходом очередного тактового имульса на счетчик 9 в нем устанавливается значение 1. Это значение сравнивается в блоке 13 сравнения и так как оно не больше значения, установленного в счетчике 2(), то в счетчике 5 установится значение, хранящееся во второй ячейке блока 8 памяти. Если значение, поступающее на блок 12 сравнения, вновь равно нулю, то с приходом очередного такто30
35
40
45
50
55
вого импульсА на счетчик 9 значение, записанное в нем, превысит значение, поступающее, со счетчика 2, при этом с выхода блока 12 сравнения поступае управляющий сигнал, по которому счетчик 9 устанавливается в исходное положение, счетчик 7 наращивает свое значение на 1 и открывается выход регистра 11.
Если значение, поступающее на блок 12 сравнения, не равно нулю, то устройство работает так же, как и в предыдущем такте, а с приходом управляющего сигнала на вход регистра 11 значение, хранящееся в нем, переписы ается в следующую (третью) ячейку блока 8 памяти,
В следующих тактах устройство работает точно так же, как и во втором такте, но запись значений в блок 8 памяти ведется в следующие свободные ячейки: в третьем такте - в четвертую, в четвертом - в пятую и т.д. до последнего такта.
С приходом последнего импульса с генератора 1 тактовых импульсов с выхода блока А памяти снимается набор нулевых управляющих сигналов, оста- навливающ1-гх работу устройства.
В результате в блоке 8 памяти окажутся записанными номера деталей, входящих в комплект, причем порядок их расположения отвечает последовательности соединения деталей при сборке.
По мере заполнения блока 8 памяти информация из него выводится на блок 14 индикации. Формула изобретения
Устройство для обработки информации .при составлении комплектов деталей, содержащее первый.и второй блоки памяти, первый и второй регистры, первый блок сравнения, первый выход которого соединен с входом записи первого регистра, отличающееся тем, что, с целью расшире- йия функциональных возможностей за счет формирования комплектов из трех и более деталей разного типоразмера с определением последовательности сборки изделия, в него введены генератор тактовых импульсов, четыре счетчика, блок индикации, второй блок равнения, элемент задержки и третий блок памяти, причем выход генератора
g
n 5
о
5
0
5
5
тактовых импульсов соединен с входом элемента задержки и со счетным входом первого счетчика, выход которого соединен с адресным входом первого блока памяти и с первым информационным входом второго блока сравнения, выход второго счетчика соединен с адресным входом второго блока памяти и с первым информационным входом третьего блока памяти, информационный выход которого соединен с входом блока индикации, выход третьего счетчика соединен с информационным входом второго регистра и с входом адреса строки второго блока памяти, выход которого соединен с первым информационным входом первого блока сравнения и с информационным входом первого регистра, выход которого соединен с вторым информационным входом первого блока сравнения, выход Меньще которого соединен с входом записи второго регистра, выход Больше первого блока сравнения соединен с установочным входом второго регистра, с первым счетным входом третьего счетчика и с первым установочным входом .четверто- го счетчика, выход второго регистра соединен с вторым информационным входом третьего блока памяти, адресный вход которого и второй информационный вход второго блока сравнения соединены с выходом четвертого счетчика, выход элемента задержки подключен- к счет- . ным входам второго и четвертого счетчиков, информационный выход третьего блока памяти соединен с информационным входом второго счетчика, выход переноса которого соединен с вторым счетным входом третьего счетчика, выход переноса которого соединен с установочным входом первого регистра и с разрешающим входом первого счетчика, выход второго блока сравнения с,ое- динен с установочным входом четвертого счетчика, с третьим счетным.входом третьего счетчика и с первым разрешающим входом второго регистра, вы- .ходы разрядов первого блока памяти соединены соответственно с управляющим входом генератора тактовых импульсов, с запрещающим входом первого счетчика, с разрешающим входом второго счетчика, с запрещающим входом четвертого счетчика, с вторым разрешающим входом второго регистра и с управляющим входом первого блока сравнения.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для управления подбором комплектов деталей | 1984 |
|
SU1233176A1 |
Устройство для управления автоматической комплектовкой деталей | 1982 |
|
SU1111177A1 |
Устройство для управления автоматической сортировкой деталей | 1983 |
|
SU1136184A1 |
Устройство для коррекции программ | 1990 |
|
SU1751768A1 |
Устройство для обнаружения движущихся объектов | 1989 |
|
SU1817256A2 |
Программное временное устройство | 1990 |
|
SU1762298A1 |
Буферное запоминающее устройство | 1986 |
|
SU1397968A1 |
Способ селективной записи импульсных процессов и устройство для его осуществления | 1988 |
|
SU1636800A1 |
Дешифратор времяимпульсных кодов | 1991 |
|
SU1807562A1 |
Устройство для контроля кодовых последовательностей | 1988 |
|
SU1575187A1 |
Изобретение относится к вычислительной технике. Целью изобретения является расширение функциональных возможностей за счет формирования комплектов из трех и более деталей разного типоразмера с определением последовательности сборки изделия. Устройство содержит генератор 1 тактовых импульсов, счетчики 2, 5, 7, 9, злемент 3 задержки, блоки 4, 6, 8 памяти, регистры 10, 11, блоки 12, 13 сравнения и блок 14 индикации, 1 ил.,I табл. 00 со со ел оо 00
Устройство для обработки информации о комплектовании партии деталей | 1981 |
|
SU1001112A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для обработки информации о комплектовании пар деталей | 1982 |
|
SU1080150A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство управления автоматическойКОМплЕКТОВКОй издЕлий из пАР ОдНОТипНыХдЕТАлЕй | 1979 |
|
SU820908A1 |
Способ восстановления хромовой кислоты, в частности для получения хромовых квасцов | 1921 |
|
SU7A1 |
Авторы
Даты
1987-09-23—Публикация
1985-12-03—Подача