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

Намоточные, сверлильные, электроэррозионные и другие станки с ЧПУ.
nicks80
Новичок
Сообщения: 15
Зарегистрирован: 04 мар 2021, 23:08
Репутация: 1
Настоящее имя: Николай
Контактная информация:

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

Сообщение nicks80 »

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

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

Сообщение nicks80 »

я правильно понял надо 2 платы Clone Duet 3 6HC и Плата расширения 3HC того 9 двигателей получается.
Дед Иван
Кандидат
Сообщения: 79
Зарегистрирован: 20 фев 2021, 05:18
Репутация: 19
Настоящее имя: Димитрий
Контактная информация:

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

Сообщение Дед Иван »

Подключил вторую ось.
[youtube]https://www.youtube.com/watch?v=_CBfDk6uu74[/youtube]
Вторая ошибка, с которой мне пришлось столкнуться, это механические выключатели (оси X Y).Пришлось заменить их на оптические. Установленный шлейф от IDE компьютерного винта отказывался со временем работать ( провода обрывались), и чтобы устранить эту ошибку мне пришлось кардинально перебрать установщик. Заменил все провода на гибкие. Воздушные клапана который установленные на оси Z перенес в корпус станка. Эффект от этого переноса я не заметил.
nicks80
Новичок
Сообщения: 15
Зарегистрирован: 04 мар 2021, 23:08
Репутация: 1
Настоящее имя: Николай
Контактная информация:

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

Сообщение nicks80 »

Дед Иван писал(а): 14 мар 2021, 18:35
Какая плата у вас стоит?
С чем связаны большие паузы в работе станка?
bolek4321
Мастер
Сообщения: 204
Зарегистрирован: 27 сен 2014, 07:59
Репутация: 37
Контактная информация:

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

Сообщение bolek4321 »

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

Прикинуть можно по характеристикам эжекторов, например для ZH05S скорость всасывания (suction flow rate) на разряжении -40 кПа составляет 3 л/мин. Тогда объем трубки 3 мл он высосет до -40 кПа за (3/3000)*60=0,06 (с), а объем 60 мл - за 1,2 с.
Дед Иван
Кандидат
Сообщения: 79
Зарегистрирован: 20 фев 2021, 05:18
Репутация: 19
Настоящее имя: Димитрий
Контактная информация:

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

Сообщение Дед Иван »

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

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

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

Сообщение Дед Иван »

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 (2020 просмотров) <a class='original' href='./download/file.php?id=193521&sid=4c5c3532400ec31022e4ae1e9794d9c3&mode=view' target=_blank>Загрузить оригинал (59.91 КБ)</a>
Вопрос.Расход воздуха через всю систему какой будет, если компрессор работать будет с ресивером на 10л. Не будет бабушка соседка стучать по батареям, когда буде работать компрессор на 6 кг/см2. Есть ли такому компрессору альтернатива .
nicks80
Новичок
Сообщения: 15
Зарегистрирован: 04 мар 2021, 23:08
Репутация: 1
Настоящее имя: Николай
Контактная информация:

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

Сообщение nicks80 »

Дед Иван писал(а): 15 мар 2021, 21:00
Паузы в работе станка необходимы для создания требуемого уровня разряжения при захвате и удержания элемента на форсунке. При постановке элемента на плату , трехходовой клапан создает связь с атмосферой в воздухопроводе. Возникает пауза для отсоединения элемент от форсунки.
А разве не лучше в балоне вакум поддерживать.
bolek4321
Мастер
Сообщения: 204
Зарегистрирован: 27 сен 2014, 07:59
Репутация: 37
Контактная информация:

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

Сообщение bolek4321 »

Дед Иван писал(а): Вопрос.Расход воздуха через всю систему какой будет, если компрессор работать будет с ресивером на 10л. Не будет бабушка соседка стучать по батареям, когда буде работать компрессор на 6 кг/см2.
Расход воздуха надо смотреть по характеристикам эжектора. От объема ресивера расход не зависит.
Если установщик будет стоять дома, лучше от эжектора отказаться: мало того, что компрессор будет работать, так еще эжектор будет шипеть и это точно не порадует ни бабушку-соседку ни домашних.
Для дома, imho, вакуумный насос удобнее.
Аватара пользователя
Prav
Мастер
Сообщения: 827
Зарегистрирован: 14 июл 2015, 05:10
Репутация: 138
Настоящее имя: Петр Раввинский
Откуда: Москва
Контактная информация:

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

Сообщение Prav »

А вообще, в чём разница между тем, чтобы вакуум создавать эжектором(или всё таки инжектором?) или вакуумным насосом?
bolek4321
Мастер
Сообщения: 204
Зарегистрирован: 27 сен 2014, 07:59
Репутация: 37
Контактная информация:

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

Сообщение bolek4321 »

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

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

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

Есть интересный эжектор серии VEC от Camozzi, у него есть автоматическая система экономии сжатого воздуха:
"При захвате объекта и вакуумировании, эжектор остается включенным до тех пор, пока не будет достигнута требуемая глубина вакуума. При достижении необходимого вакуума эжектор выключается. Эжектор остается выключенным, пока величина вакуума не уменьшиться на величину гистерезиса реле (в это время не расходуется сжатый воздух). Когда глубина вакуума уменьшается до указанного значения эжектор включается, пока снова не будет достигнута требуемая глубина вакуума."
titanik71
Кандидат
Сообщения: 53
Зарегистрирован: 08 май 2018, 16:29
Репутация: 21
Настоящее имя: Александр
Контактная информация:

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

Сообщение titanik71 »

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

Клапана для станка на монтажной плите.
P1010026.JPG (1826 просмотров) <a class='original' href='./download/file.php?id=194046&sid=4c5c3532400ec31022e4ae1e9794d9c3&mode=view' target=_blank>Загрузить оригинал (608.75 КБ)</a>
aliexpress Machine parts
Зерноед
Кандидат
Сообщения: 96
Зарегистрирован: 01 апр 2019, 15:02
Репутация: 29
Настоящее имя: Александр
Откуда: Курск
Контактная информация:

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

Сообщение Зерноед »

Слушайте, а OpenPNP умеет разворачивать детальки, чтобы они были установлены маркировкой в одинаковой плоскости?
rry
Мастер
Сообщения: 212
Зарегистрирован: 25 дек 2020, 12:01
Репутация: 35
Настоящее имя: Victor
Контактная информация:

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

Сообщение rry »

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


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

Конечно есть такие детальки, где первая нога от остальных отличается исключительно небольшой в пару десяток выемке и без всяких маркировок, такие даже вручную вечно не так ставлю(
Дед Иван
Кандидат
Сообщения: 79
Зарегистрирован: 20 фев 2021, 05:18
Репутация: 19
Настоящее имя: Димитрий
Контактная информация:

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

Сообщение Дед Иван »

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

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

Сообщение Дед Иван »

Вчера столкнулся вот с такой еще проблемой. Перед взятием элемента головкой, в нее подается сжатый воздух давление 0.02кПа, Когда голова встает над фидером подачи ленты легкий элемент( например резистор типа 1206 ) сдувается со своего места при опускании в низ головы. Вакуум включается только в момент когда голова достигает высоты для взятие детали. Поджимая давление воздуха в трубопроводе элемент сдувается с места только с разной высоты. Экспериментировал с программой по разному, изменение времени взятие и времени установки элемента на плату результата не дал .
Программа упорно выполняет такую логику работы: Двигаясь за элементом к фидеру подачи, давление в голове положительное, при контакте головки с элементом включается вакуум. Элемент забирается из ленты и переносится на плату . На плате он ставится на место, вакуум отключается и подается положительное давление. и т. д.
В идеале логика работы должна быть такой. Двигаясь за элементом к фидеру подачи, в голове создается вакуум. Элемент забирается из ленты и переносится на плату . На плате он ставится на место. Подается положительное давление в голову на время например t=10 мс . Голова поднимается вакуум включается . Тем самым создается сброс элемента а дальше по кругу и т. д.
Кто сталкивался с такой проблемой и ее реализацией?
rry
Мастер
Сообщения: 212
Зарегистрирован: 25 дек 2020, 12:01
Репутация: 35
Настоящее имя: Victor
Контактная информация:

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

Сообщение rry »

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

У меня стандартно, как наверное и у большинства, постоянно работает небольшой типа аквариумного насос. Воздух через соленоид подключен к голове и этот соленоид открывается исключительно только тогда, когда элемент установлен. Если бы соленоид открылся бы в другое время, грешил бы на неисправность контроллера, т.к. софт ранее нормально отрабатывал
Дед Иван
Кандидат
Сообщения: 79
Зарегистрирован: 20 фев 2021, 05:18
Репутация: 19
Настоящее имя: Димитрий
Контактная информация:

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

Сообщение Дед Иван »

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 (1459 просмотров) <a class='original' href='./download/file.php?id=195379&sid=4c5c3532400ec31022e4ae1e9794d9c3&mode=view' target=_blank>Загрузить оригинал (37.48 КБ)</a>
Увеличится при этом скорость установки элементов ?
rry
Мастер
Сообщения: 212
Зарегистрирован: 25 дек 2020, 12:01
Репутация: 35
Настоящее имя: Victor
Контактная информация:

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

Сообщение rry »

Строил машину давно переделывая из китайской, уже года 1,5-2 назад. Выкинул всю электронику, пневмо линия осталась родная и там таких проблем не возникало. Клапанов там вообще не помню, только соленоиды управления на каждую голову и общий сдув и что-то типа манифолда. Посмотрю завтра как там реализовано и отпишусь подробнее
сейчас скорость ограничена скоростью распознавания и выравнивания компонентов нижней камерой, надо комп помощнее
Max220v
Новичок
Сообщения: 7
Зарегистрирован: 13 май 2021, 17:53
Репутация: 0
Настоящее имя: Maksim
Контактная информация:

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

Сообщение Max220v »

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

Вернуться в «Прочие станки»