Раскладочный станок - установщик компонентов smd

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

С каким интерфейсом предпочитаете работать?

Можно выбрать только 1 вариант ответа

 
 
Результаты голосования

Раскладочный станок - установщик компонентов smd

Сообщение 2cme » 22 мар 2012, 08:36

Здравствуйте.
Раскладочный станок - установщик компонентов smd на основе LinuxCNC?
Софта вообще нигде не нашел. Атак хочется чтоб "мечта идиота" сбылась: зарядил магазины, нажал кнопку, и счастье "лентяя-автоматизатора-рационизатора" (;

_________________________________________________________________________

ТЗ
(для просмотра содержимого нажмите на ссылку)
...в процессе...

1. Формат файла с данными о расположении элементов на плате (1206, 0805)
pick_and_place_tab.csv
"tab" в качестве разделителя полей, результат экспорта из diptrace (исправил, были заполнены не все записи поля Value)
(1.15 Кб) Скачиваний: 871

pick_and_place_s.csv
"|" в качестве разделителя полей, результат экспорта из diptrace (исправил, были заполнены не все записи поля Value)
(1.15 Кб) Скачиваний: 1043

Код: Выделить всёРазвернуть
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.

_________________________________________________________________________

(для просмотра содержимого нажмите на ссылку)
Ожидаемый результат: ПО для генерации g-code для подобной системы (Шаг A).

_________________________________________________________________________

Результат на данное время:
1) WhiteLinePNP by Bender (сообщение #19).

2)Рабочее название Figaro-pcb-pick-and-place (сообщения #49-56)
Nick: проект figaro на launchpad.net, теперь код хостится там(сообщение #83).
Последний раз редактировалось 2cme 26 июн 2012, 09:56, всего редактировалось 42 раз(а).
2cme
Почётный участник
Почётный участник
 
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209
Медальки:

Re: Раскладочный станок - установщик компонентов smd

Сообщение Nick » 20 апр 2012, 09:36

2cme, Можешь сделать снимки компонентов в захвате?
Нужно несколько снимков, с разным смещением компонента. Снимать наверное надо снизу, с наиболее близкого расстояния...

Нашел библиотеку для питона, которая реализует machine vision, хочу с ней поиграться...
Аватара пользователя
Nick
Мастер
 
Сообщения: 22552
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1571
Заслуга: Developer
Медальки:

Re: Раскладочный станок - установщик компонентов smd

Сообщение 2cme » 20 апр 2012, 09:53

Nick писал(а):2cme, Можешь сделать снимки компонентов в захвате?
Нужно несколько снимков, с разным смещением компонента. Снимать наверное надо снизу, с наиболее близкого расстояния...

Нашел библиотеку для питона, которая реализует machine vision, хочу с ней поиграться...


Орентировочно в субботу или в воскресение, ок?
2cme
Почётный участник
Почётный участник
 
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209
Медальки:

Re: Раскладочный станок - установщик компонентов smd

Сообщение Bender » 20 апр 2012, 10:04

2cme писал(а):Хотелка: реализовать возможность "волн", например есть 10 магазинов, а для девайса необходимо наличие 25, в таком случае задача pick and place разбивается на 3 волны, например 10 10 5.


т.е. Три программы раскладки?
WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 833
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 232
Медальки:
Настоящее имя: Сергей Бочаров

Re: Раскладочный станок - установщик компонентов smd

Сообщение Bender » 20 апр 2012, 10:08

http://files.mail.ru/EFOG17

убрал нажатие Enter, но добавил кнопку подбора
WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 833
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 232
Медальки:
Настоящее имя: Сергей Бочаров

Re: Раскладочный станок - установщик компонентов smd

Сообщение Nick » 20 апр 2012, 10:35

2cme писал(а):Орентировочно в субботу или в воскресение, ок?

Ок :)

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

Re: Раскладочный станок - установщик компонентов smd

Сообщение 2cme » 20 апр 2012, 10:53

Bender писал(а):
2cme писал(а):Хотелка: реализовать возможность "волн", например есть 10 магазинов, а для девайса необходимо наличие 25, в таком случае задача pick and place разбивается на 3 волны, например 10 10 5.


т.е. Три программы раскладки?

Возможно 4 варианта (а может и еще какие-то):
  • Три разных программ;
  • М команды:
    • Вставка после "волны" команды о смене инструмента T1 M6 (после первой волны);T2 M6 (после второй); и т.д.;
    • Всавка после "волны" кода M00 (Приостановить работу станка до нажатия кнопки «старт» на пульте управления, так называемый «безусловный технологический останов»);
    • Вставка после "волны" кода M01 (Приостановить работу станка до нажатия кнопки «старт», если включён режим подтверждения останова).
Каждый из вариантов по своему хорошо.
2cme
Почётный участник
Почётный участник
 
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209
Медальки:

Re: Раскладочный станок - установщик компонентов smd

Сообщение 2cme » 20 апр 2012, 11:23

Bender писал(а):..но добавил кнопку подбора

Желательно тож добавить свойство неактивности (как у этой же кнопки, только в окне редактирования магазина).
2cme
Почётный участник
Почётный участник
 
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209
Медальки:

Re: Раскладочный станок - установщик компонентов smd

Сообщение Nick » 23 апр 2012, 17:41

Как там фотки? Меня уже на форуме http://www.compvision.ru/forum/index.ph ... #entry5961 донимают :)
Аватара пользователя
Nick
Мастер
 
Сообщения: 22552
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1571
Заслуга: Developer
Медальки:

Re: Раскладочный станок - установщик компонентов smd

Сообщение 2cme » 23 апр 2012, 20:43

Nick, в выходные установил камеру, но изображение не в фокусе, заказал линзу, на днях прийдет.
Или кровь из носа сейчас нужно?

p.s.
2cme писал(а):Орентировочно в субботу или в воскресение, ок?

как чувствовал, поэтому и сказал ореинтировачно
2cme
Почётный участник
Почётный участник
 
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209
Медальки:

Re: Раскладочный станок - установщик компонентов smd

Сообщение Nick » 23 апр 2012, 20:49

Не то чтобы срочно. А что у тебя за камера? На ней нет ручной настройки фокуса?
Аватара пользователя
Nick
Мастер
 
Сообщения: 22552
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1571
Заслуга: Developer
Медальки:

Re: Раскладочный станок - установщик компонентов smd

Сообщение 2cme » 23 апр 2012, 20:53

камера made in china (;
2cme
Почётный участник
Почётный участник
 
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209
Медальки:

Re: Раскладочный станок - установщик компонентов smd

Сообщение Nick » 23 апр 2012, 21:05

У меня вебка http://market.yandex.ru/model.xml?model ... &suggest=1 брал за 300руб +/-. Главное, что есть ручная настройка фокуса, и поэтому позволяет фоткать очень маленькие объекты.

PS

Аватара пользователя
Nick
Мастер
 
Сообщения: 22552
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1571
Заслуга: Developer
Медальки:

Re: Раскладочный станок - установщик компонентов smd

Сообщение angen » 07 янв 2013, 18:14

Поздравляю с Рождеством! Молодцы ребята! Прочитал три форума и только у Вас есть результат! У меня несколько вопрсов.
1.программа будет работать с Win XP или Win7?
2.программа формирует G_коды для програм типа Mach_3 и т.п?
3.сколько стоит и где скачать?
С уважением Геннадий.
angen
Новичок
 
Сообщения: 10
Зарегистрирован: 07 янв 2013, 17:20
Репутация: 0

Re: Раскладочный станок - установщик компонентов smd

Сообщение Bender » 07 янв 2013, 19:14

angen писал(а):Поздравляю с Рождеством! Молодцы ребята! Прочитал три форума и только у Вас есть результат! У меня несколько вопрсов.
1.программа будет работать с Win XP или Win7?
2.программа формирует G_коды для програм типа Mach_3 и т.п?
3.сколько стоит и где скачать?
С уважением Геннадий.


1.Да
2.Да
3. Бесплатно, http://gibkaprovoloki.ru/index.php/prog ... dchik.html
WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 833
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 232
Медальки:
Настоящее имя: Сергей Бочаров

Re: Раскладочный станок - установщик компонентов smd

Сообщение angen » 07 янв 2013, 19:43

1.Да
2.Да
3. Бесплатно
*************************************************
Большое спасибо! Теперь считаю возможным продолжить работу над станком. Не достаёт только друга токаря_фрезировщика.
angen
Новичок
 
Сообщения: 10
Зарегистрирован: 07 янв 2013, 17:20
Репутация: 0

Re: Раскладочный станок - установщик компонентов smd

Сообщение angen » 07 янв 2013, 20:12

Горе! При запуске WLPNP система (Wn7) просит установить файлы с рсширением __.dll. А где их взять?
Посоветуйте что нибудь.
angen
Новичок
 
Сообщения: 10
Зарегистрирован: 07 янв 2013, 17:20
Репутация: 0

Re: Раскладочный станок - установщик компонентов smd

Сообщение Bender » 07 янв 2013, 20:36

angen писал(а):ановить файлы с рсширением __.dll. А где и

Какие?, наверное недоложил...
WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 833
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 232
Медальки:
Настоящее имя: Сергей Бочаров

Re: Раскладочный станок - установщик компонентов smd

Сообщение Bender » 07 янв 2013, 20:44

WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 833
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 232
Медальки:
Настоящее имя: Сергей Бочаров

Re: Раскладочный станок - установщик компонентов smd

Сообщение angen » 07 янв 2013, 20:53

Angen пишет.
Всё установил! Спасибо!
angen
Новичок
 
Сообщения: 10
Зарегистрирован: 07 янв 2013, 17:20
Репутация: 0

Re: Раскладочный станок - установщик компонентов smd

Сообщение Bender » 07 янв 2013, 21:04

angen писал(а):Angen пишет.
Всё установил! Спасибо!

Да пожалуйста...
WLDev - We Love Developers)))
Аватара пользователя
Bender
Мастер
 
Сообщения: 833
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 232
Медальки:
Настоящее имя: Сергей Бочаров

Пред.След.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: a_l_e_x_Z, Bender, Bing [Bot], Google [Bot], Majestic-12 [Bot], MSN [Bot], nevkon, Openair, Sashalex24, seni, uralpt, vala, Yandex [bot], ДмитрийП

Reputation System ©'