Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В отличие от гибких модулей с обрабатывающим центром в данном случае обтачиваемые детали фиксируются исключительно в месте обработки ЧПУ, например многоцелевой агрегат, дополнительно оснащенный металлообрабатывающими станками, механизмами смены поддон и транспортной системой для инструментов и заготовок
По экономическим причинам оснащение отдельного производственном модуля все более объемными накопителями для инструментов норой оказывается абсолютно нецелесообразным. Лучше оставить уже существующий накопитель с его небольшой емкостью, а прочие необходимые инструменты забирать из расположенного в центре инструментального магазина.
В течение машинного времени манипуляторы извлекают уже использованные инструменты из накопителей и заменяют их новыми из центрального инструментального магазина. При больших партиях изделий и комплексных задачах обработки можно, используя кассетный накопитель, заменять cpaзy целые узлы — передние бабки и многошпиндельные головки. Правда, это требует определенных затрат на решение задач по организации производства, с чем может справиться только относящееся к данному модулю автономное вычислительное устройство.
Гибкие производственные модули на базе обрабатывающего центра целесообразно используют в качестве накопителя инструментов известную систему перемещения поддонов.
Зажим заготовок может осуществляться как вручную (силами оператора), так и автоматически (с помощью специального устройства перемещения и подачи деталей). В ходе этого процесса заготовки сортируются таким образом, чтобы на каждую деталь приходилось по одному зажимному приспособлению.
Общий цикл прохождения поддонов может превышать продолжительность рабочей смены, так как гибкий производственный модуль способен функционировать без вмешательства оператора.
Понятно, что это требует наличия определенного контрольно-измерительного оборудования, в частности, для:
5.1.3.28 измерения инструментов в пределах машины,
5.1.3.29 автоматического контроля состояния инструментов с учетом их стойкости
5.1.3.30 автоматического измерения заготовок.
Гибкие токарные модули часто нуждаются в манипуляторах портальной(двухстоечной) компоновки — для захвата и зажима цилиндрических заготовок.
В отличие от гибких модулей с обрабатывающим центром в данном случае обтачиваемые детали фиксируются исключительно в месте обработки
52. Гибкие автоматические линии.
Гибкие автоматические поточные линии Гибкая автоматическая поточная линия достигает высшей степени производительности среди всех известных гибких производственных систем; что же касается ее гибкости, то она несколько ограничена по причине жесткой связи между компонентами. В зависимости от расположения станков с ЧПУ в пределах транспортной системы различают.
-последовательную компоновку и
-параллельную компоновку.
Последовательная компоновка приближается к традиционным автоматическим поточным линиям: несколько станков включены последовательно друг за другом и поочередно выполняют задачи обработки разных заготовок одной серии. Такие станки в значительной мере настроены на конкретную серию изделий.
Это, безусловно, является определенным ограничением с точки зрения гибкости, что влечет за собой серьезные недостатки.
- при выходе из строя одной машины вынужденно останавливается вся поточная линия
В таком случае используют (хотя и в ущерб производительности) параллельное, или смешанное (параллельно-последовательное) расположение, при котором одна заготовка еще до своей окончательной обработки способна инициировать запуск любых станков с ЧПУ В этом случае при выходе из строя одного станка работу берет на себя другой станок.
Важным и весьма капиталоемким компонентом такой установки является используемая здесь система транспортировки заготовок, обеспечивают перемещение деталей от позиции зажима к отдельным позициям обработки и далее вплоть до конечной позиции.
53. Промышленные роботы.
Классификация роботов
Многочисленные манипуляционные устройства внешне зачастую выглядят очень похожими, но могут сильно различаться по уровню управления, способу программирования и области применения. Например автоматизированные манипуляторы, автоматы для выполнения задач типа Pick-and-Play («взять-и-положить»), обслуживающие и сервисные роботы и, наконец, промышленные роботы
Роботы — это автоматы универсального типа, способные выполнять движения с множеством траекторий.
Эти движения свободно программируются в смысле их последовательности и траектории. Механического вмешательства, например для перестановки предельных выключателей Кроме того, траектории движений и последовательность их выполнения могут управляться с помощью сенсоров.
Обслуживающие роботы представляют собой самоходные автоматы для обслуживания технологических линий, сервисные роботы рассчитаны преимущественно для работ в сфере службы быта.
Манипуляционные автоматы с жестким программированием находят применение в случае неизменяемых двигательных процессов, например при загрузке пресса или монтаже серийных изделий.
54. Системы координат роботов.
Тип, расположение и число подвижных единиц (осей) у робота определяет не только его внешний вид, но также его рабочее пространство и затраты на технику управления. Подвижными единицами являются шарнирные соединения (вращательные оси, оси R) или прямолинейные направляющие (передаточные оси, оси Т).
Для достижения разных точек в пространстве требуется три оси так называемые основные оси, образующие собственно механическую руку
Для установки захватного механизма или инструмента в любом направлении рабочего пространства (для собственно ориентации) требуется еще три оси: это будут, так сказать, оси «запястья», которые всегда являются ротационными
Для установки робота в определенной позиции в его рабочем пространстве нужно в целом шесть осей — в соответствии с шестью степенями свободы движения «тела» робота в пространстве.
При этом следует различать три степени свободы для позиционирования, например с координатами X, Y, Z, и три степени свободы для ориентации с осями вращения: D — для движения качения, Е — для движения наклона (кивания) и Р — для движения качания (рис. 647).
Системы координат Для управления движениями робота требуется его точное описание в относящемся к нему рабочем пространстве — с принятием во внимание изделий, с которыми будет иметь дело данный робот. Такое описание включает в себя положение робота относительно его окружения с учетом возможных манипуляций с соответствующими деталями и производится на основе прямоугольных, то есть декартовых координат Системы координат, предлагаемые пользователю для управления движениями и программирования роботов, называют координатными системами программирования, или координатными системами пользователя.
Система координат мира
Исходная системе координат, введенная во внешнем мире робота. В случае роботов, не меняющих свое местоположение, такая система описывает роботизированную ячейку с помощью координатных осей Хwe,Ywe, Zwe, причем ось Z направлена вертикально вверх. Установленная однажды, эта система координат не претерпевает уже никаких изменений.
Система координат, связанная с основанием робота Эта система координат отнесена к конкретному роботу и обычно определясь»! ся с таким расчетом, чтобы относящаяся сюда монтажная площадка располагалась в плоскости XRB-YRB, а ось ZRB приходилась на центр робота.
Если робот устанавливается на ровной поверхности и ориентируется в ризонтальном и вертикальном направлениях, то между системой координат мира и системой координат, связанной с основанием робота, возможен лшиь один сдвиг и одно проворачивание относительно оси Z. У многих роботов система координат основания может изменяться, с учетом машинных данных, во всех 6 степенях свободы, так что и в случае наклонно установлениями робота можно получить абсолютно вертикальную ось ZRB.
Часто проблемой становится точное выравнивание системы координат, связанной с основанием робота, так как — в отличие от станка — здесь отсутствуют плоскости для установки уровня, а центральная часть робота остается недоступной для измерительных приборов.
Система координат, связанная с фланцем Связанная с фланцем система координат относится к последней оса с координатами Хп, Yn и Zn. Относительно этой системы координат центрируются все имеющиеся инструменты и захватные устройства руки роботы. На основе схемы расточки фланца определяется положение оси XR и оси ZR проходит по центру фланца вдоль шестой оси робота. Система координат, связанная с фланцем, устанавливается на основе машинных данных при вводе робота в эксплуатацию, причем учитывается возможное удлинение его механической руки
Система координат, связанная с инструментом, и центр инструмента Оси системы координат, связанной с инструментом, скрещиваются в центральной точке инструмента TCP (англ. Tool Center Point) — с ориентацией в пространстве относительно системы координат, связанной с фланцем (рис. 670). Перемещение центра инструмента обозначается как траектория движения робота, а выравнивание в пространстве системы координат, связанной с инструментом — как ориентация робота. Скорость центральной точки инструмента есть скорость движения рабочего органа робота по заданной траектории. Параметры координат робота X, Y и Z с дирекционными углами А, В и С соотнесены с базовой системой координат — например системой координат, связанной с основанием робота, или системой координат, связанной с основанием изделия.
Система координат, связанная с основанием заготовки Система координат, связанная с основанием заготовки, определяет положение последней и жестко привязана к системе координат мира.
При автономном программировании манипуляционных задач робота разработка программы осуществляется в большинстве случаев именно в этой системе координат, которая характеризует чаще всего положение стола или крепежной ПЛИТЫ.
Система координат, связанная с обрабатываемым изделием Эта система координат описывает изделие с точки зрения его геометрии. Она жестко привязана к системе координат, связанной с основанием заготовки, и в большинстве случаев сдвинута относительно нее только параллельными осями. Координатные данные программ роботов целесообразно отнесены к системе координат, связанной с обрабатываемым изделием.
+55 вопрос
55. Кинематические схемы роботов.
Роботы классифицируются в зависимости от их кинематики, то есть способа выполнения движений.
При кинематике типа ТТТ три основные передаточные оси (3 х translation), начиная с опорной поверхности робота, следуют друг за другом (рис. 648). Такой тип роботов используют чаще всего в качестве портальных механизмов для погрузки-выгрузки поддонов и проведения разных монтажных работ. У них квадратное рабочее пространство, а длина граней такого квадрата соответствует длинам осей X, Y и Z. Для выполнения прямолинейных движений в этом рабочем пространстве отдельные оси должны перемещаться с разными, но стабильными скоростями. Управление такими роботами напоминает систему управления фрезерными станками с ЧПУ. При индивидуальном управлении осями в ручном режиме создаются отдельные сегменты прямолинейного движения в декартовой системе координат.
При кинематике типа RTT (1 х rotation + 2 х translation) две передаточные оси насажены на одну вращательную ось. Поворотная колонна (первая ось) несет на себе передаточную ось (вторая ось) для достижения вертикальной установки по высоте, а та, в свою очередь, удерживает еще одну передаточную ось (третья ось) для определения дальности действия в радиальном направлении. Рабочее пространство имеет здесь цилиндрическую форму. Когда в ручном режиме осями управляют индивидуально, получают для второй и третьей осей по одному сегменту прямолинейного движения, а для первой оси — дугу окружности, лежащую в плоскости X/Y. Чтобы выполнить программирование робота обычным способом с прямоугольными координатами X, Y, Z и дать ему возможность перемещаться вдоль этих осей, системе управления роботом приходится непрерывно производить преобразования декартовых координат в полярные (машинные) координаты.
Роботы с кинематикой типа RRT (2 х rotation + 1 х translation) имеют, например одну ось вращения в качестве первой оси, одну поворотную ось в качестве второй оси и одну передаточную ось в качестве третьей оси (рис. 650). Здесь рабочее пространство имеет форму полусферы. При индивидуальном управлении первыми двумя осями получают сегменты кругового движения для каждой из них. Чтобы выполнить программирование робота обычным способом с прямоугольными координатами X, Y, Z и дать ему возможность перемещаться вдоль этих осей, необходимо непрерывно Также и робот в исполнении по рис. 651 имеет в качестве передаточной оси не линейную направляю щую, а шарниры, выполненные по типу параллелограмма. Робот такой конструкции способен далеко вытянуть свою длинную тонкую «руку» в виде консоли и особенно удобен при выполнении точечной сварки кузовов автомобилей с использованием сварочных клещей.
Для монтажных роботов часто находит применение кинематика RRT с горизонтальным автооператором. Базируясь на двух вращательных осях, за перемещающейся в горизонтальном направлении консолью следует передаточная ось для вертикального движения подъема (рис. 652). Рабочее пространство здесь — цилиндрической формы.
Такая конструкция робота позволяет ему достигать высоких усилий для состыковки в вертикальном направлении, так как данные усилия не воспринимаются приводами шарниров. В горизонтальном же направлении эти роботы могут обеспечивать определенную податливость. Обычно подобные роботы обладают лишь одной «кистевой» осью для поворота заготовки, то есть имеют в общей сложности всего четыре оси. Они известны под названием SCARA (от англ. Selective Compliance Assembly Robot Arm — монтажный автооператор с избирательной податливостью).
При кинематической схеме RRR (3 х rotation) все движения выполняются через шарнирные соединения, то есть речь идет о так называемых шарнирных роботах (рис. 653). С точки зрения их рабочего пространства они занимают минимум площади, и для выполнения своих быстрых движений им достаточно минимальных сил ускорения. При равных ускоряющих массах и соответственно одинаковых силах инерции, конструкция таких роботов отличается большей жесткостью и надежностью, чем у роботов с иной кинематикой.
Конструктивное исполнение большей части роботов основано именно на кинематике RRR. Такие роботы могут быть самых разных габаритов и обладают грузоподъемностью от 1 кг до 200 кг. Приводы для осей «запястья» находятся в «локтевом» шарнире. Передача усилий к «запястным» шарнирам осуществляется в
56. Режим программирования роботов Play back.
В случае простых механизмов (например роботов, предназначенных для выполнения лакокрасочных работ) движение задается напрямую ручным способом — путем установки механической руки робота в предусмотренной траектории и с нужной ориентацией. Система управления в это время регулярно запоминает (примерно каждые 20 мс) параметры позиций отдельных
осей робота, и в следующем программном цикле установленная вручную траектория повторяется. Сохраненные значения позиций служат в качестве заданных величин. Итак, в данном случае мы имеем дело с воспроизведением сохраненной информации. Конечно, такая техника программирования менее точна, чем программирование в режиме Teach-in, поскольку механическая рука робота при программировании способом ручного управления нагружается совсем иначе, чем в автоматическом цикле работы. Так, при ручном управлении руку робота приходится тянуть вручную, в то время как в автоматическом цикле с этим успешно справляется привод. Еще один недостаток состоит в том, что программист вынужден перемещаться в рабочем пространстве вместе с роботом^ этого пространства порой явно не хватает (вспомним хотя бы процесс покраски внутренних поверхностей кузова), что делает подобную работу крайне неудобной и тяжелой.
57. Режим программирования роботов Tech in.
Программирование в режиме Teach-in) В режиме обучения робот перемешается к позициям обслуживания или местам обработки с помощью управляющих клавиш либо трехкоординатной ручки управления (джойстика) ручного программирующего устройства (рис. 664). При этом устанавливается и сохраняется требуемая ориентация. Далее запускается следующая позиция, и так в автоматическом режиме отрабатываются все позиции согласно порядку номеров программных записей.
Позиции и ориентации вводятся в самообучающуюся программу посредством ручного управления точка за точкой. Операторы программируются самим роботом либо с помощью ПК.
В большинстве случаев роботы могут программироваться — на выбор - на языке программирования высокого уровня PASCAL либо на языке пользователя с применением макросов. Макросы составляются для пользователя изготовителем робота или поставщиком системы
58. Структура программы робота.
Программирование на высокоуровневом языке Программирование с использованием языка высокого уровня осуществляется по принципу разделения на основные прогаммы (HP) и подпрограммы (UP) (рис. 665), и вплоть до ввода данных позиционирования и ориентации выполняется на ПК, реже — через панель управления роботом. Подобное членение дает хорошо обозримую программу, удобную для тестирования и прогона по сегментам.
В основной программе определяются все общезначимые функции, также максимальная скорость, максимальное ускорение, коррекция нулевой точки, система координат, стартовая позиция.
В подпрограммах описываются отдельные рабочие задания со всеми данными позиционирования и ориентации. Здесь устанавливаются выходы и распознаются входы.
Все без исключения программы строго разделены на описательную и операторную части (рис. 666 и табл.67). В описательной части стоит имя программы, а у основной программы— имена глобальных (нело- кализованных) подпрограмм и специфицированные переменные. Воператорной части находятся под лежащие выполнению операторы (инструкции). Глобальные подпрограммы действуют на протяжении всего хода выполнения программы, в то время как локальные активизированы только в соответствующем рабочем сегменте.
В записях 3 и 4 (см. табл. 60) описываются внешние подпрограммы, а в записи 5 приводятся целочисленные переменные. В операторной части, в записях с 6 по 16, посредством глобальных подпрограмм устанавливаются необходимые переменные. В записи 12 робот перемещается в стартовую позицию. Инструкциями 13 — 16 управляется выполняемое при сварке движение. В данном случае производится сварка под флюсом с четырьмя сварными точками в соответствии со списком данных.
59. Интерполяция роботов.
Интерполяция от точки к точке (РТР) В режиме интерполяции «от точки к точке» (РТР от англ. Point to Point) робот перемещается к заданной цели таким образом, что все его оси начинают и заканчивают движение одновременно.
Программная скорость относится к оси с самым большим путевым или соответственно угловым расстоянием. В системе управления происходит линейная интерполяция в пересчете на оси робота. В случае кинематики ТТТ образуются прямолинейные траектории движения, при остальных видах кинематики — сложные пространственные кривые, поскольку для промежуточных точек траектории никакого преобразования координат не производится. Работа в режиме «от точки к точке» обеспечивает самое короткое время перемещения между двумя запрограммированными точками.
Непрерывная траектория (СР)
Интерполяция непрерывной траектории движения робота (СР от англ. continuous path) осуществляется в прямоугольной системе координат— чаще всего, в системе координат мира либо в базовой системе координат.
При непрерывной интерполяции промежуточные точки вычисляются таким образом, что центральная точка инструмента лежит на прямой линии проволочный наконечник сварочной горелки или точка касания режущей кромка фрезы при автоматизированной фрезерной обработке. Положение и ориентация рабочего органа робота называется «позой».
Поза робота зависит от шарнирных углов а, р, у, 8, е, ф и возможной длины его механической руки, а также от геометрии инструмента. Если требуется, например выполнить прямолинейный сдвиг центра инструмента с сохранением имеющейся ориентации, то все 6 осей робота должны будут двигаться одновременно с изменяющимися скоростями вращения.
60. Многозначность роботов.
Проблема многозначности С указанием параметров позиций и дирекционных углов, как правило, не удается однозначно определить положение осей робота. Идентичная поза достигается с обращенным вверх или вниз «локтевым» шарниром (рис. 675). Данная проблема создает особые трудности при управлении роботом: приходится принимать однозначное решение при наличии нескольких возможных вариантов положения осей.
На одну позу робота приходится в большинстве случаев по 4 разных положения шарниров.
При ситуации «эпсилон-О0» пятая ось имеет угол шарнира 0° (е = 0°). В таком осевом положении четвертая и шестая оси располагаются на линии схода, и для установки этих двух осей существует бесконечное множество комбинаций. При этом было бы желательно, чтобы ось 4 бесконечно быс-
Дата публикования: 2014-12-25; Прочитано: 248 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!