Приветствую сообщество! Нужен первый пост, «претендующий на инвайт», поэтому он будет о том, чем забита моя голова. Мысли превращаются в вопросы, на которые или нет ответов, или их несколько.
Я — начинающий. Паяльная станция, avr, мосфеты и прочее. Планирую мелкосерийный запуск пары небольших проектов, и по этому поводу немного печалюсь, представив тысячи движений пинцетом над сотнями плат. С другой стороны, очень вдохновляют некоторые видео в сети, гуглящиеся по запросам «pick and place smt homemade».
Основой таких машин является трехкоординатный ЧПУ-станок, с четвертой осью для позиционирования smd-компонента. Его еще нет, но есть кучка направляющих с ползунами и ШД от нескольких старых матричных принтеров формата А3. Контроллер, с одной стороны, можно и собрать самому — но на ebay за 1800р можно купить готовый и красивый, и как раз с 4-мя осями. С механикой помогут ребята, настраивал им давеча трехосевой станок под Mach3 — у меня в квартире с болгаркой и дрелью особо не разгуляешься, даже тисков нет.
«Захват» видится вакуумный, из останков инсулинового шприца, капельницы и какого то страшного генератора вакуума. Все это дело прямиком крепится на вал ШД 4-й оси.
Далее собственно встанет вопрос организации всего этого дела. Мысли следующие. Рисую ПП в diptrace, и у него есть режим экспорта Pick and Place файла, по сути — csv со всей необходимой информацией. То есть — корпус компонента, значение, сдвиги в миллиметрах по X/Y от начала координат и поворот в градусах. Нужно из этого получить G-CODE для Mach3.
Начал делать по этому поводу наброски программы:

Режимов захвата компонента три. Третий, правда, бесполезный — брать из одной и той же точки. Первый рассчитан на подгонку ленты с компонентами на один «шаг» перед захватом, второй — на «сдвиг» при захвате следующих компонентов, то есть на то что лента лежит в нужном месте не двигаясь. Думается, этого достаточно. Ось Z в этих настройках не участвует, но ее мы будем задавать в дальнейшем в настройках проекта.
Магазинов планируется три. Первый — «узкий», по которому захват будет «продвигать» ленту. Второй — с ячейками, в которых компоненты среднего/крупного размеров будут складываться вертикально друг на друга. Ну и третий — под нарезанные ленты, второй режим собственно.
Сопоставление что для чего брать и располагать будет производится по совпадению корпуса и значения в компонентах платы и элементах магазина. Магазины можно будет выгружать/загружать, причем загружать несколько подряд. На борту станка будут постоянные крепежи для магазинов.
Пока нет станка, призываю направить меня на путь истинный в вопросе организации работы программы. Возможно (да и скорее всего) я не в курсе многих нюансов, которые вы можете мне обрисовать. На это и надеюсь.
Спасибо за внимание!
Я — начинающий. Паяльная станция, avr, мосфеты и прочее. Планирую мелкосерийный запуск пары небольших проектов, и по этому поводу немного печалюсь, представив тысячи движений пинцетом над сотнями плат. С другой стороны, очень вдохновляют некоторые видео в сети, гуглящиеся по запросам «pick and place smt homemade».
Основой таких машин является трехкоординатный ЧПУ-станок, с четвертой осью для позиционирования smd-компонента. Его еще нет, но есть кучка направляющих с ползунами и ШД от нескольких старых матричных принтеров формата А3. Контроллер, с одной стороны, можно и собрать самому — но на ebay за 1800р можно купить готовый и красивый, и как раз с 4-мя осями. С механикой помогут ребята, настраивал им давеча трехосевой станок под Mach3 — у меня в квартире с болгаркой и дрелью особо не разгуляешься, даже тисков нет.
«Захват» видится вакуумный, из останков инсулинового шприца, капельницы и какого то страшного генератора вакуума. Все это дело прямиком крепится на вал ШД 4-й оси.
Далее собственно встанет вопрос организации всего этого дела. Мысли следующие. Рисую ПП в diptrace, и у него есть режим экспорта Pick and Place файла, по сути — csv со всей необходимой информацией. То есть — корпус компонента, значение, сдвиги в миллиметрах по X/Y от начала координат и поворот в градусах. Нужно из этого получить G-CODE для Mach3.
Начал делать по этому поводу наброски программы:

Режимов захвата компонента три. Третий, правда, бесполезный — брать из одной и той же точки. Первый рассчитан на подгонку ленты с компонентами на один «шаг» перед захватом, второй — на «сдвиг» при захвате следующих компонентов, то есть на то что лента лежит в нужном месте не двигаясь. Думается, этого достаточно. Ось Z в этих настройках не участвует, но ее мы будем задавать в дальнейшем в настройках проекта.
Магазинов планируется три. Первый — «узкий», по которому захват будет «продвигать» ленту. Второй — с ячейками, в которых компоненты среднего/крупного размеров будут складываться вертикально друг на друга. Ну и третий — под нарезанные ленты, второй режим собственно.
Сопоставление что для чего брать и располагать будет производится по совпадению корпуса и значения в компонентах платы и элементах магазина. Магазины можно будет выгружать/загружать, причем загружать несколько подряд. На борту станка будут постоянные крепежи для магазинов.
Пока нет станка, призываю направить меня на путь истинный в вопросе организации работы программы. Возможно (да и скорее всего) я не в курсе многих нюансов, которые вы можете мне обрисовать. На это и надеюсь.
Спасибо за внимание!