И. Артоболевский - Знакомьтесь - роботы!
Робот "версатран" выпускается в двух вариантах, отличающихся способами программирования и, как следствие этого, функциональными возможностями.
Один из вариантов предусматривает ручной набор программ с помощью специального программного барабана. Набор программы сводится к тому, что включается специальное ручное управление. С помощью отдельного блока, содержащего три вращающиеся ручки, "обучающий" последовательно переводит механическую руку из одной нужной позиции в другую.
Положение руки в каждой позиции "запоминается" в одной из "строк", с помощью специальных штырьков, имеющихся на барабане. Программный барабан при переходе руки из одной позиции в следующую поворачивается на одну строку. Так одно за другим запоминаются последовательные положения руки, строится программа полного цикла ее движения. На этом процесс обучения заканчивается.
При автоматическом воспроизведении программы нажимом кнопки приводится во вращение программный барабан, штырьки последовательно включают приводы, обеспечивающие движения руки в соответствующих направлениях.
Описанный только что вариант управления роботом "версатран" подобен устройству кнопочной системы ручного управления. Разница только в том, что здесь человек только один раз, в процессе обучения робота, "нажимает кнопки" в строках программного барабана, вводя всю программу, а затем эту программу робот может многократно воспроизвести в автоматическом режиме. При этом, как и в системе кнопочного управления, программа управляет только включением и выключением приводов; скорости руки программой не задаются. Такие системы управления называют позиционными.
Естественный отбор
Второй вариант управления роботом "версатран" существенно отличается от первого. Принцип его легко понять, вспомнив устройство магнитофона; оно позволяет с помощью микрофона записать на движущуюся магнитную ленту любую мелодию, а затем воспроизвести эту мелодию с помощью динамика.
Звук на магнитной ленте "запоминается" в форме невидимых глазу магнитных меток. В точно такой же форме на магнитной ленте можно "запомнить" перемещения руки. Каждому из управляемых движений робота можно отвести на магнитной ленте отдельную "строку", причем сигналы в этой строке могут управлять не только включениями и выключениями соответствующего привода, но и скоростью движения руки по этому направлению.
У захвата робота имеется дополнительная рукоятка, предназначенная специально для целей обучения. Руку переводят на "ручное управление". Оператор включает магнитофон на запись программы и начинает двигать захват, воспроизводя все движения, которые должен будет потом повторять робот. Движения захвата то замедляются, то ускоряются, соответственно замедляется и ускоряется работа приводов, все эти изменения регистрируются на магнитной ленте. Цикл обучения на этом кончается.
Затем оператор переключает робот на автоматический режим. С этого момента магнитная лента — результат обучения робота — становится программой его работы.
Систему управления, обеспечивающую возможность произвольно менять скорости движения руки на протяжении всего рабочего цикла, называют системой непрерывного, или контурного, управления.
Позиционная и непрерывная системы составляют два основных типа систем, используемых при создании промышленных роботов. Обучать роботов можно либо так, как мы только сейчас рассказали, то есть вручную отрабатывая всю программу и заставляя робот запомнить ее в той или другой форме, либо можно рассчитать программу, используя необходимую технологическую информацию, и внести непосредственно в память робота, не моделируя ее в форме движений захвата. Для этого также существуют самые различные способы и устройства.
Семейство "бесчувственных" роботов растет. 3500 роботов, которые, по подсчетам специалистов, работали в 1975 году на производстве, — это не 3500 "версатранов". Это многие десятки самых различных типов, вариантов, конструкций роботов и систем управления ими: американские роботы "юнимейт", "тралфа", "велдотрон", "трансива", "мобилити", "флэксимен" и другие; японские роботы фирм "Синко Дэнки", "Курода", "Мицубиси", "Фудзикоси", "Аида", "Токио Кэйки" и т. д.; английские роботы "минитрэн", "минимэн", "машеми"; роботы шведские и др. Все они разные, несмотря на то, что все они обладают специфическими, характерными только для роботов свойствами.
Проблемой создания и внедрения промышленных роботов заняты также и советские ученые и инженеры. Они начали заниматься этим еще в 60-х годах, и в результате ими уже создано много опытных образцов. В числе первых — роботы универсального назначения УМ-1, "Универсал-50", УПК-1. Проблемам робототехники, обещающей освободить человека от утомительного, однообразного, вредного труда, в нашей стране уделяют особое внимание.
Роботы первого поколения сегодня переживают один из самых ответственных периодов своего существования — период внедрения, период "естественного отбора". Идет жестокий отбор их конструкций, причем критерии, по которым он производится, разнообразны и многочисленны — стоимость и универсальность, грузоподъемность и габариты, объем обслуживания и удобство программирования, и, конечно, два чрезвычайно важных критерия, характеризующих точность и быстроту их действия.
Точность и быстрота — основа качества и производительности любого труда — ручного, механизированного, автоматизированного.
Нормы времени и нормы точности в той или иной форме содержатся в любом задании, которое выдается человеку, участвующему в процессе производства, будь то оператор у конвейера, рабочий у станка, электромонтажник или редактор. Эти нормы нисколько не противоречат естественному человеческому свойству работать каждому по-своему — как ему удобнее, привычнее. Производственные нормы не подавляют человеческой индивидуальности, они лишь согласовывают миллионы индивидуальностей, позволяют их соразмерить, правильно оценить, обеспечивают коллективность действий,
Коллективные действия, как и коллективные решения, не есть простая сумма множества в точности одинаковых индивидуальных действий. Это намного сложнее. Это результат множества во многом отличающихся действий, по-разному направленных на достижение одной и той же цели, одного и того же результата. Чем сложнее процесс, который необходимо оценить, тем острее необходимость в точных критериях его оценки.
Точность и производительность — два ключевых критерия, по которым оцениваются главные качества подавляющего большинства новых машин, автоматов, любого производственного оборудования. Эти критерии используют не только для оценки результатов труда человека, но и для оценки результатов работы машины.
Значит, когда речь идет о замене у конвейеров, станков, машин коллектива людей комплексом роботов, наличие количественных критериев, в том числе критериев точности и производительности, позволяет оценить эффективность такой замены.
Но, конечно, в полном объеме такая оценка приобретает смысл, когда роботы заменят десятки и сотни тысяч людей, когда они массами будут работать на производстве. Только тогда можно будет надежно оценить и технические, и экономические, и социальные последствия роботизации производства.
А пока идет первый и самый сложный этап внедрения. Он включает не только естественный отбор конструкций роботов, сопровождающийся "межвидовой борьбой." — конкуренцией, соревнованием. Он включает еще и "естественный отбор" технологических процессов, выявление тех из них, которые следует роботизировать сначала, тех, с роботизацией которых торопиться не следует, и тех, которые сегодня вообще не поддаются роботизации, хотя это крайне необходимо.
Роботов приспосабливают для загрузки и выгрузки заготовок и изделий, очистки деталей, сварки и окраски, обслуживания технологических процессов штамповки, литья, прессования, множества других самых разнообразных процессов. А технологические процессы приспосабливают к выполнению их работами, к их роботизации. Этап внедрения диктует необходимость быстро и надежно формулировать новые требования к конструкциям машин, станков, оборудования и новые требования ко все новым и новым конструкциям роботов первого поколения, и не только к ним, но и к роботам ближайшего будущего, которые должны будут обладать более широкими функциональными свойствами, более высокой квалификацией.
При программировании "бесчувственного" робота подразумевается, что он работает в строго определенных условиях, касающихся не только его, но и внешнего мира, с которым он взаимодействует; имеется в виду, например, что заготовки, грузы и изделия, которые он должен брать, всегда оказываются на одном и том же месте, что там, куда он их должен ставить или класть, всегда будет свободное пространство и т. п. Иначе он и не может работать, поскольку его взаимодействие с внешним миром носит односторонний характер: вся информация, которую несет программа, направлена из Центра на периферию, с пульта управления к механической руке, а извне в процессе работы он никакой информации не получает. Правда, каждое из своих движений робот выполняет по замкнутой схеме, по схеме с обратной связью, но эта обратная связь укороченная, она замыкается внутри системы, не охватывает среду "обитания" робота, его рабочее пространство.