реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Автоматизация ручной сборки плат, Создание программы
KARLSON
сообщение Jul 22 2013, 05:53
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 5-05-06
Из: Нижегородская обл.
Пользователь №: 16 819



Здравствуйте. Предлагаю сделать совместный обще-открытый проект.

Хочется заиметь программу на компе, которая бы показывала место установки следующего компонента.
Плюс сделать прямоугольную ёмкость с ячейками (думаю 50 ячеек хватит пока) для рассыпухи. Ёмкость будет содержать плату с микроконтроллером и USB портом для связи с программой на компе. Над каждой ячейкой разместить светодиод, который показывал бы из какой ячейки брать компонент. Плюс 2 кнопки: 1 - следующий компонент; 2 - предыдущий компонент (на всякий случай).

У меня проблем с железом нет. Могу сделать на MSP430 + FT232 + SA1064.
Проблема в программе для ПК. Пока представляю так:
Проект в Builder C++ (больше не в чём не умею). Делать рисунок сборочного чертежа. Вставить рисунок в форму. На рисунке расставить на местах установки индикаторы. Во время работы рисунок увеличить до выбранного масштаба и зажечь соответствующий индикатор как на рисунке, так и над ячейкой.
Но пока видится для каждой ПП свой скомпилированный проект. Сделать так, что бы прямо из гуи ставить индикаторы и вставлять рисунок не могу.

Единомышленники будут?


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post
ZZmey
сообщение Jul 22 2013, 06:08
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 947
Регистрация: 31-01-06
Пользователь №: 13 804



"Все уже украдено до нас" (с)
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 22 2013, 07:34
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(KARLSON @ Jul 22 2013, 08:53) *
Хочется заиметь программу на компе, которая бы показывала место установки следующего компонента.


Нет необходимости.

В Altium-е открываем плату.
Берем первый попавшийся пакет с деталями из кучи.
В окне броузера компонентов PCB щелкаем по выбранной детали и он показывает где она стоит. Припаиваем. Все!

Никаких пересыпаний компонентов. Быстрое начало работы и быстрое завершение. Никаких лишних подготовительных действий и лишних программ.
Go to the top of the page
 
+Quote Post
x-men
сообщение Jul 22 2013, 08:10
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 209
Регистрация: 25-09-07
Пользователь №: 30 817



20 лет назад видел такое на ныне загнувшемся предприятии связи. Там многое было сделано по уму и видимо частично заимствовано у зарубежных компаний.
Участок ручного монтажа. Надо сказать что платы были большими. Их укладывали на четко зафиксированное место. Место монтажника было оборудовано педалью. По мере монтажа очередного компонента монтажник нажимал на педаль. Над столом было смонтирован грубо говоря диапроектор. По нажатию диапроектора пердвигалась пленка. Пленка готовилась таким образом, чтобы свет попадал одновременно на касеттницу с нужным элементом и на место на печатной плате куда должен был установлен компонент.
Так что правда в посте #2 sm.gif.
Go to the top of the page
 
+Quote Post
POZ
сообщение Jul 22 2013, 08:37
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 59
Регистрация: 2-09-05
Из: Брест
Пользователь №: 8 172



На Продуктронике 2012 видел (не помню как фирма называлась) рабочие места монтажников для установки выводных элементов на "волну".
Рабочему на монитор выводятся (по нажатию педали) фото элемента, фото платы , зумируется зона куда поставить, все комменты и указания, лазером на плате отчерчивается зона куда поставить и полярность , подсвечивается лоток из которого взять или если карусельного типа магазин воще под руку поварачивается.
Для сборщиков аналогично, только на мониторе 3D анимация последовательности сборки со всеми указаниями.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 22 2013, 08:52
Сообщение #6


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(POZ @ Jul 22 2013, 11:37) *
На Продуктронике 2012 видел...


Да, многое можно наворотить.

У нас фирма контрактный сборщик такой ценник на сборку единичных плат имеет:
Сборка платы - 15$
Подготовка к сборке платы - 380$
Go to the top of the page
 
+Quote Post
KARLSON
сообщение Jul 22 2013, 09:25
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 5-05-06
Из: Нижегородская обл.
Пользователь №: 16 819



Цитата(ZZmey @ Jul 22 2013, 10:08) *


Я в курсе всех этих аппаратов. Этот только аппарат стоит за 1 млн.
Я за 250 т.р. печь + спец. рабочее место + дозатор + пинцет + тихий, как холодильник, компрессор + систему фильтрации газов от печки + ультрозвуковая мойка.
Основная часть всего этого здесь.

Теперь хочется иметь визуализацию.


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post
сарматъ
сообщение Oct 16 2013, 14:09
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 153
Регистрация: 19-11-12
Пользователь №: 74 463



Цитата(KARLSON @ Jul 22 2013, 13:25) *
Я за 250 т.р. печь + спец. рабочее место + дозатор + пинцет + тихий, как холодильник, компрессор + систему фильтрации газов от печки + ультрозвуковая мойка.
Основная часть всего этого здесь.


тоже посматриваю в эту сторону, довольны оборудованием?
Go to the top of the page
 
+Quote Post
alexf
сообщение Oct 16 2013, 21:11
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608



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

Как я понял, железка должна просто по команде зажигать LEDы и реагировать на 2 кнопки. Я бы сделал на ATmega32U4 - готовый USB HID код и достаточно ножек дергать матрицу LEDов. 2 порта по 8 бит - 64 ячейки. Всего железа - 8 резисторов. И пара кнопок на еще 2 ножки.

Теперь программа. На входе Pick and Place file. Пример из моего проэкта (Atlium) выглядит так:
Designator Footprint Mid X Mid Y Ref X Ref Y Pad X Pad Y TB Rotation Comment

R027 RESC1608L 2660mil 3504mil 2660mil 3504mil 2660mil 3533.528mil T 270.00 1K
P501 FFC/SM0.5-2H40 4522mil 4674mil 4522mil 4674mil 4458.024mil 4290.142mil T 90.00 FFC connector 1x40
D105 1_5SMC18A 4620mil 344mil 4620mil 344mil 4620mil 194mil T 90.00 1.5SMC18A

Программа на ПЦ может показать картинку экспортированной платы. По нажатию на кнопку "вперед" читает стройку файла. Зная размер платы пропорционально находит координаты (Mid X, Mid Y) и подсвечивает на экране. Находит (резистор 1К) в отдельном файле где список компонентов в ячейках. Посылает через HID команду зажечь
LED где надо.

Или наоборот, клик на компоненте на ПЦ находит по координатам элемент, а дальше так же.
Go to the top of the page
 
+Quote Post
V_G
сообщение Oct 17 2013, 00:29
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Был у меня дипломник, которому поставил задачу проработать использование средств дополненной реальности (augmented reality) при сборке печатных плат. Нашел он опенсорсный пакет ARToolkit, но успел лишь немного разобраться в нем и реализовать примеры.
Идея была в том, чтобы разместить сбоку от печатной платы специальную метку, распознаваемую (через видеокамеру) средствами ARToolkit, которые затем могут вычислить положение в пространстве метки (и привязанной к ней платы) и наложить на изображение с видеокамеры любую трехмерную модель (например, печатной платы с последовательно устанавливаемыми компонентами).
Для нонешних дипломников задача слишком глобальная.
Может, топикстартеру идея пригодится?
Go to the top of the page
 
+Quote Post
KARLSON
сообщение Oct 17 2013, 11:33
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 5-05-06
Из: Нижегородская обл.
Пользователь №: 16 819



Систему я себе сделал, хоть и с небольшими багами, но в целом работает. Раз никто не проявил интерес, не стал выкладывать.
Цитата(сарматъ @ Oct 16 2013, 18:09) *
тоже посматриваю в эту сторону, довольны оборудованием?

У аверона всё понравилось. Но есть замечания.
1) был момент при сборке вытяжного стола для печки. Там отверстия патрубка не совпадали с основанием. Решается дрелью, всего 4 дырки диаметром 3мм.

2) в монтажном столике где плату крепят. аллюминиевые держатели на магнитах. Магниты, я бы сказал, слишком мощные. Я бы поменьше поставил. Просто это магнитное поле воздействует на компоненты если посадочное место около них. С вакуумного пинцета слетали. Был у меня конденсатор вблизи от магнита. Так он держась на паяльной пасте плавно съезжал с него)).

3) для дозатора паяльной пасты есть только 2 диаметра игл. минимальный оказался 0,33 мм. В сумме с минимальным временем у дозатора в 0,05 сек не мог меньше дозировать паяльную пасту на микросхему с 0,5 мм между выводами. Купил в Москве иглы диаметром 0,15 мм/ 50 штук.

Больше замечаний вроде не было.
Вспомнил.
4) Я купил только 2 держателя катушек с компонентами + основание. Для пробы. Основание не подошло к держателем)). Да и не в этом дело. На плате у меня 31 типов компонентов. Столько держателей бы там никак не уместилось. Там вроде максимум 15 уместится.
Поэтому я сделал своё основание (первый прототип), наклеил на него скотч молярный, и в при тык наклеил ленты с компонентами, уместились все. Ну а напротив них светодиоды + ноут рядом. Будет время сфоткаю.

Кстати, дали с оборудованием бонус, фотокамеру с 12х кратным оптическим зумом, понравилась))).

Цитата(V_G @ Oct 17 2013, 04:29) *
Идея была в том, чтобы разместить сбоку от печатной платы специальную метку, распознаваемую (через видеокамеру) средствами ARToolkit, которые затем могут вычислить положение в пространстве метки (и привязанной к ней платы) и наложить на изображение с видеокамеры любую трехмерную модель (например, печатной платы с последовательно устанавливаемыми компонентами).

Что-то я не совсем понял. Это собрать сначала самому плату, её сфоткать, и картинку загнать в какую-то программу?


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 05:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01479 секунд с 7
ELECTRONIX ©2004-2016