Страница 9 из 10
Раскладочный станок - установщик компонентов smd
Добавлено: 22 мар 2012, 08:36
2cme
Здравствуйте.
Раскладочный станок - установщик компонентов smd на основе LinuxCNC?
Софта вообще нигде не нашел. Атак хочется чтоб "мечта идиота" сбылась: зарядил магазины, нажал кнопку, и счастье "лентяя-автоматизатора-рационизатора" (;
_________________________________________________________________________
ТЗ
(для просмотра содержимого нажмите на ссылку)...в процессе...
1. Формат файла с данными о расположении элементов на плате (1206, 0805)
- pick_and_place_tab.csv
- "tab" в качестве разделителя полей, результат экспорта из diptrace (исправил, были заполнены не все записи поля Value)
- (1.15 КБ) 1583 скачивания
- pick_and_place_s.csv
- "|" в качестве разделителя полей, результат экспорта из diptrace (исправил, были заполнены не все записи поля Value)
- (1.15 КБ) 1761 скачивание
Код: Выделить всё
RefDes|Type |X (mm)|Y (mm)|Side|Rotate|Value
C1 |CAP_0805 |25,95 |21,8 |Top |90 |10n
R1 |RES_1206 |4,95 |22 |Top |90 |1k
2. Архитектура Figaro-pcb-pick-and-place(сообщение #59)
3. Конструкция станка, подобное.
4. ИМХО: возможный вариант логики работы программы (образно; сообщение #91):- загружается файл PnP;
- на основе данных из PnP формируется список фидеров с указанием параметров типоразмера и номинала для компонентов R, C, ...(из файла PnP подтягивается или оператор задает);
- Компоненты "разбрасываются" по фидерам, из списка фидеров полученного на предыдущем шаге;
- Уточняются типы фидеров для списка из предыдущего шага; уточняются доп. параметры фидера (расположение, ...);
- Комплектуется станок фидерами, платой, захватом;
- Генерится вспомогательный и основной g-code.
_________________________________________________________________________
_________________________________________________________________________
Результат на данное время:
1) WhiteLinePNP by Bender (
сообщение #19).
2)Рабочее название
Figaro-pcb-pick-and-place (сообщения
#49-56)
Nick:
проект figaro на launchpad.net, теперь код хостится там(сообщение
#83).
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 20 апр 2012, 09:36
Nick
2cme, Можешь сделать снимки компонентов в захвате?
Нужно несколько снимков, с разным смещением компонента. Снимать наверное надо снизу, с наиболее близкого расстояния...
Нашел библиотеку для питона, которая реализует machine vision, хочу с ней поиграться...
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 20 апр 2012, 09:53
2cme
Nick писал(а):2cme, Можешь сделать снимки компонентов в захвате?
Нужно несколько снимков, с разным смещением компонента. Снимать наверное надо снизу, с наиболее близкого расстояния...
Нашел библиотеку для питона, которая реализует machine vision, хочу с ней поиграться...
Орентировочно в субботу или в воскресение, ок?
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 20 апр 2012, 10:04
wldev
2cme писал(а):Хотелка: реализовать возможность "волн", например есть 10 магазинов, а для девайса необходимо наличие 25, в таком случае задача pick and place разбивается на 3 волны, например 10 10 5.
т.е. Три программы раскладки?
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 20 апр 2012, 10:08
wldev
http://files.mail.ru/EFOG17
убрал нажатие Enter, но добавил кнопку подбора
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 20 апр 2012, 10:35
Nick
2cme писал(а):Орентировочно в субботу или в воскресение, ок?
Ок
Если получится сделай сразу несколько разных компонентов.
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 20 апр 2012, 10:53
2cme
Bender писал(а):2cme писал(а):Хотелка: реализовать возможность "волн", например есть 10 магазинов, а для девайса необходимо наличие 25, в таком случае задача pick and place разбивается на 3 волны, например 10 10 5.
т.е. Три программы раскладки?
Возможно 4 варианта (а может и еще какие-то):
- Три разных программ;
- М команды:
- Вставка после "волны" команды о смене инструмента T1 M6 (после первой волны);T2 M6 (после второй); и т.д.;
- Всавка после "волны" кода M00 (Приостановить работу станка до нажатия кнопки «старт» на пульте управления, так называемый «безусловный технологический останов»);
- Вставка после "волны" кода M01 (Приостановить работу станка до нажатия кнопки «старт», если включён режим подтверждения останова).
Каждый из вариантов по своему хорошо.
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 20 апр 2012, 11:23
2cme
Bender писал(а):
..но добавил кнопку подбора
Желательно тож добавить свойство неактивности (как у этой же кнопки, только в окне редактирования магазина).
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 23 апр 2012, 17:41
Nick
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 23 апр 2012, 20:43
2cme
Nick, в выходные установил камеру, но изображение не в фокусе, заказал линзу, на днях прийдет.
Или кровь из носа сейчас нужно?
p.s.
2cme писал(а):Орентировочно в субботу или в воскресение, ок?
как чувствовал, поэтому и сказал ореинтировачно
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 23 апр 2012, 20:49
Nick
Не то чтобы срочно. А что у тебя за камера? На ней нет ручной настройки фокуса?
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 23 апр 2012, 20:53
2cme
камера made in china (;
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 23 апр 2012, 21:05
Nick
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 07 янв 2013, 18:14
angen
Поздравляю с Рождеством! Молодцы ребята! Прочитал три форума и только у Вас есть результат! У меня несколько вопрсов.
1.программа будет работать с Win XP или Win7?
2.программа формирует G_коды для програм типа Mach_3 и т.п?
3.сколько стоит и где скачать?
С уважением Геннадий.
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 07 янв 2013, 19:14
wldev
angen писал(а):Поздравляю с Рождеством! Молодцы ребята! Прочитал три форума и только у Вас есть результат! У меня несколько вопрсов.
1.программа будет работать с Win XP или Win7?
2.программа формирует G_коды для програм типа Mach_3 и т.п?
3.сколько стоит и где скачать?
С уважением Геннадий.
1.Да
2.Да
3. Бесплатно,
http://gibkaprovoloki.ru/index.php/prog ... dchik.html
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 07 янв 2013, 19:43
angen
1.Да
2.Да
3. Бесплатно
*************************************************
Большое спасибо! Теперь считаю возможным продолжить работу над станком. Не достаёт только друга токаря_фрезировщика.
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 07 янв 2013, 20:12
angen
Горе! При запуске WLPNP система (Wn7) просит установить файлы с рсширением __.dll. А где их взять?
Посоветуйте что нибудь.
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 07 янв 2013, 20:36
wldev
angen писал(а):ановить файлы с рсширением __.dll. А где и
Какие?, наверное недоложил...
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 07 янв 2013, 20:44
wldev
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 07 янв 2013, 20:53
angen
Angen пишет.
Всё установил! Спасибо!
Re: Раскладочный станок - установщик компонентов smd
Добавлено: 07 янв 2013, 21:04
wldev
angen писал(а):Angen пишет.
Всё установил! Спасибо!
Да пожалуйста...