Страница 4 из 15

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 14 мар 2021, 01:06
nicks80
rry писал(а): 13 мар 2021, 23:04
nicks80 писал(а): 12 мар 2021, 23:43 Посоветуйте плату на 5 6 осей для OpenPNP. желательно чтобы только выходы были step/dir. шаговики 3-4 амперные стоять будут.
посмотрите в сторону duet 3d или чуть подешевле их китайский клон, я на ней сделал смд растановщик. и новый openpnp со всякими linear advance и другими дополнениями отлично с дуетовским репрапфирмваре совмещаются.
пробовал до этого некоторые другие платы - то прошивка марлин не для того заточена, то выходов не хватает, то аналоговых входов нет, то по шаговикам нехватает тока.
спасибо за наводку. пока непонял как обеспечить многоосность но вроде там про это что-то есть.

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 14 мар 2021, 01:31
nicks80
я правильно понял надо 2 платы Clone Duet 3 6HC и Плата расширения 3HC того 9 двигателей получается.

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 14 мар 2021, 18:35
Дед Иван
Подключил вторую ось.
[youtube]https://www.youtube.com/watch?v=_CBfDk6uu74[/youtube]
Вторая ошибка, с которой мне пришлось столкнуться, это механические выключатели (оси X Y).Пришлось заменить их на оптические. Установленный шлейф от IDE компьютерного винта отказывался со временем работать ( провода обрывались), и чтобы устранить эту ошибку мне пришлось кардинально перебрать установщик. Заменил все провода на гибкие. Воздушные клапана который установленные на оси Z перенес в корпус станка. Эффект от этого переноса я не заметил.

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 15 мар 2021, 00:16
nicks80
Дед Иван писал(а): 14 мар 2021, 18:35
Какая плата у вас стоит?
С чем связаны большие паузы в работе станка?

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 15 мар 2021, 03:44
bolek4321
Дед Иван писал(а): 14 мар 2021, 18:35... Воздушные клапана который установленные на оси Z перенес в корпус станка. Эффект от этого переноса я не заметил.
Эффект будет заметен, когда скорость работы станка будет выше:
- длиннее соединительные трубки - больше времени требуется для создания требуемого уровня разряжения для захвата и удержания элемента;
- нужна бОльшая производительность (или время работы) вакуумного насоса для поддержания уровня разряжения в ресивере.

Прикинуть можно по характеристикам эжекторов, например для ZH05S скорость всасывания (suction flow rate) на разряжении -40 кПа составляет 3 л/мин. Тогда объем трубки 3 мл он высосет до -40 кПа за (3/3000)*60=0,06 (с), а объем 60 мл - за 1,2 с.

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 15 мар 2021, 21:00
Дед Иван
nicks80 писал(а): 15 мар 2021, 00:16
Дед Иван писал(а): 14 мар 2021, 18:35
Какая плата у вас стоит?
С чем связаны большие паузы в работе станка?
Плата стоит BIGTREETECH TANGO V1.0 на базе процессора MEGA2560.

Паузы в работе станка необходимы для создания требуемого уровня разряжения при захвате и удержания элемента на форсунке. При постановке элемента на плату , трехходовой клапан создает связь с атмосферой в воздухопроводе. Возникает пауза для отсоединения элемент от форсунки.
bolek4321 писал(а): 24 фев 2021, 14:58
Дед Иван писал(а): ...вход головки переключается на выход соединенный с атмосферой,
происходит разряжение в трубопроводе элемент сбрасывается с головки.
Не всегда. Легкие элементы скорее прилипают к пасте, поэтому отрываются от сопла. Лучше бы вместо атмосферы подавать небольшое избыточное давление - "сплевывать" элемент.
Сходил в зоомагазин купил там для аквариума компрессор с двумя раздельными выходами и присоединил его у свободному концу трехходового клапана. Создал избыточное давление при установке элемента на плату. Счастья не была предела. Паузы снизил до минимума. Стабильность превыше всего.

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 15 мар 2021, 21:41
Дед Иван
bolek4321 писал(а): 15 мар 2021, 03:44
Дед Иван писал(а): 14 мар 2021, 18:35... Воздушные клапана который установленные на оси Z перенес в корпус станка. Эффект от этого переноса я не заметил.
Эффект будет заметен, когда скорость работы станка будет выше:
- длиннее соединительные трубки - больше времени требуется для создания требуемого уровня разряжения для захвата и удержания элемента;
- нужна бОльшая производительность (или время работы) вакуумного насоса для поддержания уровня разряжения в ресивере.

Прикинуть можно по характеристикам эжекторов, например для ZH05S скорость всасывания (suction flow rate) на разряжении -40 кПа составляет 3 л/мин. Тогда объем трубки 3 мл он высосет до -40 кПа за (3/3000)*60=0,06 (с), а объем 60 мл - за 1,2 с.
Хочу собрать в место трехходового клапана и вакуумного компрессора такую схему.
555.jpg (2536 просмотров) <a class='original' href='./download/file.php?id=193521&mode=view' target=_blank>Загрузить оригинал (59.91 КБ)</a>
Вопрос.Расход воздуха через всю систему какой будет, если компрессор работать будет с ресивером на 10л. Не будет бабушка соседка стучать по батареям, когда буде работать компрессор на 6 кг/см2. Есть ли такому компрессору альтернатива .

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 15 мар 2021, 21:42
nicks80
Дед Иван писал(а): 15 мар 2021, 21:00
Паузы в работе станка необходимы для создания требуемого уровня разряжения при захвате и удержания элемента на форсунке. При постановке элемента на плату , трехходовой клапан создает связь с атмосферой в воздухопроводе. Возникает пауза для отсоединения элемент от форсунки.
А разве не лучше в балоне вакум поддерживать.

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 16 мар 2021, 06:22
bolek4321
Дед Иван писал(а): Вопрос.Расход воздуха через всю систему какой будет, если компрессор работать будет с ресивером на 10л. Не будет бабушка соседка стучать по батареям, когда буде работать компрессор на 6 кг/см2.
Расход воздуха надо смотреть по характеристикам эжектора. От объема ресивера расход не зависит.
Если установщик будет стоять дома, лучше от эжектора отказаться: мало того, что компрессор будет работать, так еще эжектор будет шипеть и это точно не порадует ни бабушку-соседку ни домашних.
Для дома, imho, вакуумный насос удобнее.

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 16 мар 2021, 09:29
Prav
А вообще, в чём разница между тем, чтобы вакуум создавать эжектором(или всё таки инжектором?) или вакуумным насосом?

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 16 мар 2021, 11:33
bolek4321
Prav, шипящая хрень, которую используют для генерации разряжения, - называется vacuum ejector. У SMC это серия ZH, или, как на рисунке ТС, серия CV у Convum, есть и другие производители.

На промышленных установщиках ставят эжекторы, imho, по причине того, что на предприятиях магистрали со сжатым воздухом - обычное дело, поэтому подключить установщик (или группу установщиков) к этой магистрали дело нехитрое. Иное дело вакуум: никогда не встречал вакуумную магистраль - но я не показатель.

Разница между вакуумным насосом (ВН) и эжектором (Э) на установщике при захвате и транспортировке элемента:
- ВН требуется создать разряжение в относительно небольшом объеме, скажем 50 мл, после этого "расход вакуума" прекращается;
- в Э нужно постоянно гнать воздух, чтобы поддерживать нужное для удержания разряжение, расход воздуха большой, шум от Э при работе.

Есть интересный эжектор серии VEC от Camozzi, у него есть автоматическая система экономии сжатого воздуха:
"При захвате объекта и вакуумировании, эжектор остается включенным до тех пор, пока не будет достигнута требуемая глубина вакуума. При достижении необходимого вакуума эжектор выключается. Эжектор остается выключенным, пока величина вакуума не уменьшиться на величину гистерезиса реле (в это время не расходуется сжатый воздух). Когда глубина вакуума уменьшается до указанного значения эжектор включается, пока снова не будет достигнута требуемая глубина вакуума."

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 30 мар 2021, 08:52
titanik71
Дед Иван писал(а): 15 мар 2021, 21:41
Хочу собрать в место трехходового клапана и вакуумного компрессора такую схему.
[/quote]

Клапана для станка на монтажной плите.
P1010026.JPG (2342 просмотра) <a class='original' href='./download/file.php?id=194046&mode=view' target=_blank>Загрузить оригинал (608.75 КБ)</a>

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 05 апр 2021, 10:32
Зерноед
Слушайте, а OpenPNP умеет разворачивать детальки, чтобы они были установлены маркировкой в одинаковой плоскости?

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 05 апр 2021, 22:32
rry
Зерноед писал(а): 05 апр 2021, 10:32 Слушайте, а OpenPNP умеет разворачивать детальки, чтобы они были установлены маркировкой в одинаковой плоскости?
умеет
точнее вполне можно научить. С мелкими компонентами отлично у меня работает, с деталями типа soic-8 и побольше уже через раз из-за возникающих бликов на корпусе плоховато распознает, но это скорее проблема конкретно моей реализации подсветки камер


В теории можно вообще тупо насыпать гору смд, он сам будет их брать и поворачивать, пока не найдет нужный
[anchor=]https://github.com/openpnp/openpnp/wiki ... HeapFeeder[/anchor]

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

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 09 май 2021, 10:53
Дед Иван
rry писал(а): 05 апр 2021, 22:32
умеет
точнее вполне можно научить. С мелкими компонентами отлично у меня работает, с деталями типа soic-8 и побольше уже через раз из-за возникающих бликов на корпусе плоховато распознает, но это скорее проблема конкретно моей реализации подсветки камер
Распознавание положение элементов и центровка их нижней камерой так толком не получилось реализовать. Долго тренировался, распознавать элементы. Возникали большие паузы при распознавание , расстановка элементов на печатную плату с достаточной точностью не получалось . Потом вдруг понял виной тому как оказался ноутбук на процессоре Athon 64x2 двух ядерный двух поточный. Заменил его на комп с процессором Intel Corre 5I ОЗУ 6 гиг .
Программа OPENPNP стала работать без всяких задержек. Распознавание, центровка элементов их нижней камерой заработала как надо . Тем кто надумал собрать станок не жмитесь на комп, он нужен шустрый. Распознавать элементы навалом из коробки так еще не понял как настраивать видео конвейер. Возможно вся проблема в камере с подсветкой. Кто знает где можно почитать об этом?

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 09 май 2021, 17:34
Дед Иван
Вчера столкнулся вот с такой еще проблемой. Перед взятием элемента головкой, в нее подается сжатый воздух давление 0.02кПа, Когда голова встает над фидером подачи ленты легкий элемент( например резистор типа 1206 ) сдувается со своего места при опускании в низ головы. Вакуум включается только в момент когда голова достигает высоты для взятие детали. Поджимая давление воздуха в трубопроводе элемент сдувается с места только с разной высоты. Экспериментировал с программой по разному, изменение времени взятие и времени установки элемента на плату результата не дал .
Программа упорно выполняет такую логику работы: Двигаясь за элементом к фидеру подачи, давление в голове положительное, при контакте головки с элементом включается вакуум. Элемент забирается из ленты и переносится на плату . На плате он ставится на место, вакуум отключается и подается положительное давление. и т. д.
В идеале логика работы должна быть такой. Двигаясь за элементом к фидеру подачи, в голове создается вакуум. Элемент забирается из ленты и переносится на плату . На плате он ставится на место. Подается положительное давление в голову на время например t=10 мс . Голова поднимается вакуум включается . Тем самым создается сброс элемента а дальше по кругу и т. д.
Кто сталкивался с такой проблемой и ее реализацией?

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 12 май 2021, 10:19
rry
Дед Иван писал(а): 09 май 2021, 17:34 В идеале логика работы должна быть такой. Двигаясь за элементом к фидеру подачи, в голове создается вакуум. Элемент забирается из ленты и переносится на плату . На плате он ставится на место. Подается положительное давление в голову на время например t=10 мс . Голова поднимается вакуум включается . Тем самым создается сброс элемента а дальше по кругу и т. д.
Кто сталкивался с такой проблемой и ее реализацией?
примерно по этой логике оно и работает. Вообще странно, что выдув у вас включается в другое время кроме как при постановке элемента на плату. Так быть не должно. Рекомендую проверить, все ли правильно у вас с настроено и подключено и в какой момент срабатывает актуатор включения выдува

У меня стандартно, как наверное и у большинства, постоянно работает небольшой типа аквариумного насос. Воздух через соленоид подключен к голове и этот соленоид открывается исключительно только тогда, когда элемент установлен. Если бы соленоид открылся бы в другое время, грешил бы на неисправность контроллера, т.к. софт ранее нормально отрабатывал

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 13 май 2021, 06:34
Дед Иван
rry писал(а): 12 май 2021, 10:19

примерно по этой логике оно и работает. Вообще странно, что выдув у вас включается в другое время кроме как при постановке элемента на плату. Так быть не должно. Рекомендую проверить, все ли правильно у вас с настроено и подключено и в какой момент срабатывает актуатор включения выдува

У меня стандартно, как наверное и у большинства, постоянно работает небольшой типа аквариумного насос. Воздух через соленоид подключен к голове и этот соленоид открывается исключительно только тогда, когда элемент установлен. Если бы соленоид открылся бы в другое время, грешил бы на неисправность контроллера, т.к. софт ранее нормально отрабатывал
На вашей машине скорее всего трех ходовой клапан работает не правильно. По началу я тоже не нарадовался в работе станка . Когда стал увеличивать скорость работы станка выяснилось что изначально не правильно подключил 3х ход клапан. Сейчас клапан работает правильно сдувает или засасывает воздух, поэтому и возникла проблема с сдуванием элемента из ленты.
Если один конец клапана соединить с атмосферой а другой с вакуумным компрессором то за счет прилипания элемента к пасте он остается на месте и взятие происходит нормально. Вот здесь также с этой проблемой борются.
https://groups.google.com/g/openpnp/c/R ... anowXOBAAJ
https://groups.google.com/g/openpnp/c/o ... UvXeceBgAJ
Придётся увеличить количество клапанов на одну головку в два раза и управлять ими отдельно каждым.
Vacuum Idle Pick Puff.png (1975 просмотров) <a class='original' href='./download/file.php?id=195379&mode=view' target=_blank>Загрузить оригинал (37.48 КБ)</a>
Увеличится при этом скорость установки элементов ?

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 13 май 2021, 10:52
rry
Строил машину давно переделывая из китайской, уже года 1,5-2 назад. Выкинул всю электронику, пневмо линия осталась родная и там таких проблем не возникало. Клапанов там вообще не помню, только соленоиды управления на каждую голову и общий сдув и что-то типа манифолда. Посмотрю завтра как там реализовано и отпишусь подробнее
сейчас скорость ограничена скоростью распознавания и выравнивания компонентов нижней камерой, надо комп помощнее

Re: SMD установщик c нуля на программе OpenPNP

Добавлено: 13 май 2021, 18:01
Max220v
Всем доброго дня. Подскажите пожалуйста, ели на станке будет 2 шаговика на одной оси, это возможно указать в openpnp? чтоб не цеплять оба Шг на один драйвер и не подключать в параллель step на оба драйвера