чнков составляет величину от 0,01 до 0,1 м. Можно применять датчики, реагирующие на перепад температуры, использующие ионизирующие излучения (рентгеновские, у-лучн). В принципе, возможно применение сканирующих локационных, оптических (фотометрических, лазерных) устройств. В последнем случае для увеличения точности определения параметров, характеризую щих форму деталей, сканирующие по линии датчики целесооб разно устанавливать с небольшой величиной перекрытия.
Рассмотрим варианты реализации простых вычислителей для решения задач укладки деталей в тару, сортировки по параметрам для деталей простых форм, а также определения центра тяжести и окраски с экономным расходованием красителей для деталей сложных форм. Безусловно, задачи, которые будут рассмотрены, далеко не исчерпывают всех возможных производственных ситуа ций, однако метод их решения может быть использован для построе ния специализированных вычислителей в близких ситуациях.
Синтез специализированных устройств управления может
|
|
|
|
|
|
|
|
производиться |
по следующей общей |
схеме: |
|
|
1) анализируется словесное описание технологической опе |
рации, причем |
сложные |
действия расчленяются |
иа |
простые; |
2) |
производится формализация движений манипулятора; |
3) |
выбирается |
состав |
аппаратуры, |
обеспечивающий |
выпол |
нение |
операций |
(операционная• часть |
устройства |
управления); |
4)строится граф-схема алгоритма технологической операции;
5)проводится синтез микропрограммного автомата, управ ляющего операционной частью;
6)при ■необходимости использовать адаптивный робот для выполнения нескольких различных операций целесообразно объединение операционных частей и микропрограмм, после чего провести синтез общего микропрограммного автомата.
Робот-укладчик деталей в тару. Пусть по конвейеру переме щаются детали с круглыми либо ориентированными прямоуголь ными проекциями на плоскость ленты. Детали произвольно рас положены по ширине ленты, но двигаются с некоторым задан ным минимальным интервалом. Размеры деталей (диаметр круга а либо стороны прямоугольника а и Ь) постоянны и заранее известны, скорость движения ленты равна v. Манипулятор должен собирать
детали с ленты конвейера и укладывать их в специальную тару, например прямоугольный ящик, местоположение которого за ранее известно. Укладка должна производиться в т рядов по я деталей в каждом ряду с расстоянием между деталями равным I.
Составим последовательность действий манипулятора:
1)до тех пор пока деталь не попадет в область действия фо тодатчиков, манипулятор должен находиться в точке с коорди
натами (дг0, у о); 2) как только любой из датчиков зафиксирует появление де
тали, манипулятор начинает движение захвата вдоль ленты кон вейера со скоростью, равной и/2;