|
Проект "народной" pick&place машины, optical-recognizing CNC |
|
|
|
Jan 17 2012, 22:31
|
Administrator
  
Группа: Свой
Сообщений: 400
Регистрация: 10-05-04
Пользователь №: 1

|
Представьте себе чудо pick&place машину: координатный станок с парой инструментов, камерой и софтом. В одну часть координатного стола ставишь коробочку с хаотично рассыпанными smd деталями. В другую кладешь плату.
Запускаешь на компьютере софт, загружаешь в него сгенерированный САПР-ом pick&place файл. Нажимаешь кнопку "старт" - и завертелось, станок камерой сканирует рабочее пространство, ищет компоненты по надписи. Имеет 2 инструмента - присоска и пинцет. Пинцет одновременно является пробником для smd конденсаторов, не имеющих надписи. После сканирования станок начинает расстановку деталей на плату. Мелкие - пинцетом, более крупные - присоской. Когда успешно распознанных деталей не хватает, станок начинает разгребать криво лежащие и перевернутые детали.
Это если вкратце. По факту, все принципиальные вопросы, которые я вижу, решаемы достаточно простыми методами, в т.ч. и вопрос оптического распознавания деталей. На первый взгляд кажется сложным, но фактически под GNU лицензией есть практически все необходимое. Что осталось - это все скрутить в единую систему, и сделать софт для сканирования камерой пространства, создания карты контуров хорошо лежащих деталей и факта наличия плохо лежащих. Также, проект хочется сделать опенсорсным, т.е. механику в бОльшей части заимствовать с 3d принтера reprap (reprap.org) - по принципу купил кучку деталей, скрутил, отладил и работай. Головку с инструментами разумеется проектируем собственную.
Есть ли люди, которым это интересно, и хочет ли кто-то поучавствовать в создании как железа, так и софта для такой машины (разумеется, на энтузиазме) ?
|
|
|
|
|
 |
Ответов
(105 - 119)
|
Jan 27 2012, 21:18
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Огурцов @ Jan 28 2012, 00:47)  И что, считать их до или выбрасывать после ? именно считать до. При помощи обычной стальной линейки. Зато никакой механики вообще не надо лишней, которая бы двигала ленты. Я что-то уже не понимаю, этот проект - это машина для серийного производства, или все таки для пайки прототипа? Для пайки прототипа проблема именно в точной установке компонентов на пасту, а не в том, чтобы их посчитать перед закладкой в машину и обрезать с катушки сколько надо. Не надо делать лишнего - или надо, но потом, опцией. упд: или добавить отматывалку-счетчик компонентов. этот девайс не сложен, когда есть система технического зрения, по крайней мере проще, чем протяжка кучи лент.
|
|
|
|
|
Jan 28 2012, 07:34
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Согласен считать линейкой. Цитата(SM @ Jan 27 2012, 22:18)  Я что-то уже не понимаю, этот проект Для лени ; Хочется сказать девайсу, я вот тут тебе ленточку на 1000 резисторов воткнул. И забыть. Цитата(SM @ Jan 27 2012, 22:18)  проще, чем протяжка кучи лент. Нет, протяжка должна быть одна на кучу лент. Или не должна быть вообще, как более сложный вариант. А для кучи протяжек шестеренки задолбаешься выпиливать.
|
|
|
|
|
Jan 28 2012, 08:42
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Огурцов @ Jan 28 2012, 11:34)  Нет, протяжка должна быть одна на кучу лент. Или не должна быть вообще, как более сложный вариант. А для кучи протяжек шестеренки задолбаешься выпиливать. Если уж делать, то одна на всех не прокатит. Так как один шаг ленты автоматически сопровождается отдиранием пленки, а разных компонентов надо извлечь в разы и десятки раз разные количества. Либо протяжка одна, но прижимные ролики в большом количестве. А лучше, конечно, по шаговому движку на ленту, с стандартной звездочкой под перфорацию, но это уже явно не бюджетно. Так что я за панель, в которую можно разложить обрезки, посчитанные вручную, и затем с вручную снятыми пленками, главное придумать ее так, чтобы обрезки там были прижаты к плоскости, не пучились, что в общем то не проблема. Еще вариант, если самому лень посчитать, можно купить в конторах типа "смд-компонент" или digikey/mouser сразу сколько надо чего надо.
|
|
|
|
|
Jan 28 2012, 09:45
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Огурцов @ Jan 28 2012, 13:35)  Семь резисторов одного номинала и три другого. Ага. именно так. Ну или почти так - для дешовки округление до десятков. Уже несколько лет так делаю, и доволен системой, получаю из смд-компонета подписанные номиналом обрезки, в каждом чуть больше, чем мне надо, из дижикея и моузера точно также. А катушки это на производстве уже, очень далеко от меня, совсем в другом часовом поясе. У меня катушкой разве что блокировочные кондеры, которые точно везде и всегда нужны, остальное не вижу смысла покупать больше, чем надо на тот или иной образец, чтобы это потом валялось и надо было искать, когда понадобится. Тем более весь ряд (пройденный давно этап) - сейчас средства моделирования таковы, что позволяют сразу точно и быстро рассчитать все номиналы, подбор бывает нужен крайне редко.
|
|
|
|
|
Jan 28 2012, 10:24
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Огурцов @ Jan 28 2012, 14:07)  До этого еще нужно дойти. И то при условии, что весь комплект собирается у одного поставщика, что обычно вряд ли. Кроме того, 3 резистора будут стоить ровно столько же, как и 10, 100 или 1000 и моя жаба не позволит. Хотя выбирать конечно вам. Насчет "надо дойти" - согласен, сам не сразу пришел. Насчет "у одного поставщика" - это совсем не надо. Я например ориентируюсь на то, что пробивается в ABN Universal, там целый список поставщиков, а чаще просто ориентируюсь на каталоги digikey, mouser, реже farnell, с условием текущих таможенных раскладов для почты и частных лиц очень даже вполне для прототипирования. Ну ориентиры у всех конечно разные. Для разработки самое то, а на производстве поставки все равно уже совсем по другому принципу. Насчет жабы - есть такое... Но потом доходит до огромных мешков с обрезками лент, в которых нужную ищешь по полдня - ну не хватает времени у меня на порядок в этом вопросе, да и та же жаба не дает купить хранилище для упорядоченного их хранения (все равно перемесится и потеряется). В общем, к теме - по любому питатели с протяжкой IMHO не тема обсуждаемого устройства, по крайней мере далеко не первоочередная.
|
|
|
|
|
Jan 28 2012, 22:21
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 23-12-06
Пользователь №: 23 808

|
проходил ммимо, и несмог удержатся. 1) - готовый проект с 2-мя USB видеокамерами под техническое зрение и по сути под стандартный CNC контроллер: http://www.dockerty.co.nz/software/pickandplace.zipкак особенный бонус - открытый исходный код. По сути к нему надо только механическую часть приаттачить в виде самого стандартного любительского CNC. 2) - http://www.ntscope.com/m2-2.html - наверное имеет смысл порытся и скопировать некоторые технические решения и идеи. Про "весь склад на pick&place" (обращение к товарищу Огурцову!) - поверьте, это бредовая идея изначально. Заправлять надо только тем, что используется чаще всего. Ибо: 1) меньше возможностей напутать с номиналами 2) меньшие размеры самого аппарата, и соответственно, собестоимость. А собестоимость и размер - это в геометрической прогрессии. 3) чем меньше размеры, тем больше быстродействие - меньшие подвижные массы, более короткий путь от фидера до платы. Если уж на что и надо обращать внимание, так это на хорошее и быстрое "техническое зрение". Может те же самые TELEDYNE DALSA...
|
|
|
|
|
Jan 29 2012, 10:47
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(girts @ Jan 28 2012, 22:21)  проходил ммимо, и несмог удержатся. Первая тема за пять лет пробила ? ) Цитата(girts @ Jan 28 2012, 22:21)  Заправлять надо только тем, что используется чаще всего. Ибо: 1) меньше возможностей напутать с номиналами Чтобы не путать номиналы, не нужно (пере)заправлять. Т.е. один раз заправил и не дергай больше. Второй вариант - высыпать все в кучу и брать оттуда с измерением каждого. Но это пока в теории. Цитата(girts @ Jan 28 2012, 22:21)  2) меньшие размеры самого аппарата, и соответственно, собестоимость. А собестоимость и размер - это в геометрической прогрессии. Нет тут геометрической прогрессии - растет только одна координата, а если хорошо подумать, то растет только размер питателя. Цитата(girts @ Jan 28 2012, 22:21)  3) чем меньше размеры, тем больше быстродействие - меньшие подвижные массы, более короткий путь от фидера до платы. Тоже никак не так. Или совсем не обязательно.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|