Самодельный раскладчик smd, стремящийся к профессиональному

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Самодельный раскладчик smd, стремящийся к профессиональному

Сообщение Nick »

Эта тема открыта как продолжение и альтернатива теме Раскладочный станок - установщик компонентов smd #1. Основная причина создания новой темы - уход от любительского уровня в плане постановки задачи. Самодельность станка остается, но основной нашей целью будет достичь все плюсы профессиональных промышленных станков имеющимися средствами.
Для начала не плохо бы было сформулировать все основные минусы самодельных раскладчиков по сравнению с промышленными.
Потом попробуем их обойти тем или иным способом.

Наверняка у нас не поучится скоростной раскладчик, т.к. это требует точной механики и очень быстрых перемещений. Скорее всего основными приоритетами будет качество готового изделия и универсальность станка. Потом будет идти общее удобство использования и в конце скорость работы.

Жду всех с предложениями и пожеланиями!

Сразу предупреждаю, что офтоп буду бесжалостно резать :twisted: !
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Impartial »

http://www.cnczone.ru/forums/index.php?showtopic=178
Тут эту тему давно обсуждают.
На мой взгляд без скоростной камеры и довольно муторной математики распознания образов ничего путнего не получится.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Nick »

Impartial писал(а):На мой взгляд без скоростной камеры и довольно муторной математики распознания образов ничего путнего не получится.
Математику беру на себя - это моя специальность и отдушина :). Думаю она будет не такой уж и муторной! Главное локализовать задачу, у нас не распознавание образов, у нас подгон изображения к эталону.
На счет скоростной камеры, на ходу обычной вебкой сфоткать не получится, да и не страшно, ну зависнем на секунду над камерой, а если найдем скоростную - то будет еще быстрее. Просто функцию юстировки будем делать модульной, чтобы можно было с любой камерой работать. Т.е. функция не будет работать с камерой, а будет брать уже готовое изображение :).
sandman
Мастер
Сообщения: 257
Зарегистрирован: 31 мар 2011, 19:09
Репутация: 19
Откуда: Германия, Horb am Neckar
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение sandman »

На счет скоростной камеры, на ходу обычной вебкой сфоткать не получится, да и не страшно, ну зависнем на секунду над камерой
На промышленных машинах так и делается, снимок- и идёт обработка по кантам, самое главное с освещением попасть, несколько групп светодиодов, которые можно переключать по потребностям.
У меня старый SIEMENS 97 года ещё с первым пентиумом револьверная головка с 12 сегментами скорость до 5000 деталей в час до сих пор даёт, если всё правильно сделать. :)
тут пример такой машины .http://www.youtube.com/watch?v=jGLhZ-qe ... re=related
А в принципе ребята с сайта указанного выше пошли по правильному пути.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Nick »

sandman писал(а):На промышленных машинах так и делается, снимок- и идёт обработка по кантам, самое главное с освещением попасть, несколько групп светодиодов, которые можно переключать по потребностям.
Главное не светодиоды, главное, одинаковое освещение при эталонном снимке и рабочих снимках, хотя и это тоже не главное, главное - правильный алгоритм ;).
Как вариант можно повесить камеру прямо на инструмент и распознавать во время движения, но боюсь это будет сложнее из-за разного фона. Хотя на большой скорости фон должен смазаться, примем одинаково... но пока надо ограничится не скоростью, а качеством.
sandman писал(а):А в принципе ребята с сайта указанного выше пошли по правильному пути.
эх... надо будет время выкроить почитать...
sandman писал(а):У меня старый SIEMENS 97 года ещё с первым пентиумом револьверная головка с 12 сегментами скорость до 5000 деталей в час до сих пор даёт, если всё правильно сделать. тут пример такой машины .http://www.youtube.com/watch?v=jGLhZ-qe ... re=related
Интересно, какой там на рельсах за это время пробег :).
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Impartial »

Чтобы быть оригинальными надо сделать сразу "фрезер PCB - нанесение паяльной пасты - установка компонентов - пайка" в одном флаконе. Положил кусок текстолита на стол взял готовую плату.
Самое сложное будет придумать название этому изделию. :)
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Lexxa »

дадада, положил кусок текстолита, засыпал смд деталек, а на выходе ладакалина
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Nick »

Кстати, по нанесению пасты, мне уже говорили. Как вариант было шприц со шнеком, который выдавливал по капле пасты на каждую ножку.
Это можно просто реализовать, главное сделать описание точек в параметрах компонента.

По теме, есть еще открытый вопрос по позиционированию платы. Позиционировать надо по меткам, но вопросы:
  1. Как искать метку? Наверное нужно искать в указанном регионе... Как это делается на проф станках?
  2. Как определять центр метки, по центру пятна, как уже писалось, или определяем фигуру? Опять же как это делается на пром станках? По идее можно и так, и так, но лучше остановиться на одном варианте.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Impartial »

Nick писал(а): главное сделать описание точек в параметрах компонента.
Информация о всех координатах довольно просто вытягивается из гербера.
А при калиброванном изображении с камеры привязать его к герберу не проблема.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Nick »

Impartial писал(а):А при калиброванном изображении с камеры привязать его к герберу не проблема.
можно чуть-чуть подробнее?
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Impartial »

Подробнее о гербере или о том, как калибровать изображение?
В любом гербере есть точка ORIGIN. Берем координату любого компонента и совмещаем ее с изображением, узнаем, где ORIGIN на изображении и поехали.
Последний раз редактировалось Impartial 03 апр 2012, 00:06, всего редактировалось 1 раз.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Lexxa »

Ну суть такая. В гербер файле есть инфа о метках (координаты и размеры). Наладчик наезжает камерой на метку, метка известного диаметра итд. Так высчитать центр метки очень легко.

На проф станках (у нас на заводе по крайней мере было так) плата всегда устанавливалась в одном и том же положении и при смене платы производилась лишь легкая корректировка
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Nick »

Impartial писал(а):Подробнее о гербере или о том, как калибровать изображение?
Как калибровать, в гербере как-то отмечены метки и их геометрия? Но лучше в целом процедуру :).
Lexxa писал(а):Наладчик наезжает камерой на метку, метка известного диаметра итд. Так высчитать центр метки очень легко.
Центр точки, расположенной примерно в XY найти не сложно, уже делал это по работе. Делал квази теневым методом - считал распределение пикселей по горизонтали и вертикали, но можно и что-то по-сложнее придумать... Вопрос в том, как это все организовать...
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Impartial »

Слои ASTи ASB это монтажные чертежи компонентов. По ним легко определяются реперные точки установки.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Lexxa »

Nick писал(а):Вопрос в том, как это все организовать...
Ну ставишь камеру, подезжаешь к точке, фоткаешь, обрабатываешь изображение, вычисляешь центр. Дале все установки относительно неё.
:bender:
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Impartial »

По идее камера должна быть неподвижная, скоростная и с высоким разрешением.
Снимать надо сразу всю плату и использовать изображение не только для координат, но и для сервосистемы приводов координат.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Nick »

Impartial писал(а):По идее камера должна быть неподвижная, скоростная и с высоким разрешением.
А к какой точности в мм мы стремимся?
Impartial писал(а):Снимать надо сразу всю плату и использовать изображение не только для координат, но и для сервосистемы приводов координат.
Хмм... а что серво система сама не способна точно спозиционироваться? Мне как-то кажется более разумным использовать энкодеры или линейки, они будут быстрее и точнее.
Impartial писал(а):Слои ASTи ASB это монтажные чертежи компонентов. По ним легко определяются реперные точки установки.
А можно на пример реперных точек посмотреть?
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Impartial »

А можно на пример реперных точек посмотреть?
Во вложении слой AST и его рисунок.
NICK.rar
(3.17 КБ) 462 скачивания
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Impartial »

Nick писал(а):А к какой точности в мм мы стремимся?
А точность не большая нужна. 0.1 мм достаточно с головой. Дело в том, что при пайке (в печке) за счет сил поверхностного натяжения происходит самоцентровка компонента.
Nick писал(а):Хмм... а что серво система сама не способна точно спозиционироваться? Мне как-то кажется более разумным использовать энкодеры или линейки, они будут быстрее и точнее.
А зачем платить за линейки и энкодеры когда нужная для сервосистемы информация уже есть на снимке?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Самодельный раскладчик smd, стремящийся к профессиональн

Сообщение Nick »

Impartial писал(а):Во вложении слой AST и его рисунок.
NICK.rar
Это точки для установки компонента?

Impartial писал(а):А зачем платить за линейки и энкодеры когда нужная для сервосистемы информация уже есть на снимке?
Долго снимок обрабатывать, да и сложно очень. Можно вообще на шаговиках сделать и позиционирование до 0.1мм на них не проблема.
Ответить

Вернуться в «LinuxCNC»