Расстановщик

Mar 25, 2016 22:26

Давно ничего не писал про SMD расстановщик, а между тем дело не стоит на месте. К сожалению времени им заниматься было не так много, да и приходилось ждать некоторые компоненты. Но сделано довольно много работы ( Read more... )

Электроника, Расстановщик, Печатные платы

Leave a comment

Comments 35

chink_ March 25 2016, 19:40:15 UTC
Звук прикольный - такой труЪ робот )

Reply

alex_avr2 March 25 2016, 19:42:27 UTC
Не без этого :)

Reply


redddis March 25 2016, 19:54:21 UTC
как-то всё очень коротенько. нет бы писал: вместо таких-то драйверов поставил такой.вместо такой помпы - такую...
а зачем так высоко поднимают по оси зет? (уже много раз видел - ведь достаточно поднять на три высоты перемещаемой детальки. теоретически быстрее будет. или там свои нюансы?

Reply

alex_avr2 March 25 2016, 20:01:07 UTC
Времени нет увы подробно расписывать. Да и все меняется по ходу. Но однажды сяду и напишу :)

С высотой по Z - конкретно тут можно было бы так высоко не поднимать. Но в релаьной жизни ход по Z должен быть с запасом и причины на то:

-питатели могут быть на другой высоте чем платы (а иногда и в два этажа)
-на платах могут быть весьма высокие SMD детали, вплоть до 10-15мм (электролиты в первую очередь), которые можно задеть(частично решается порядком установки, но могут быть нюансы)
-для автосмены насадки нужен приличный ход по Z

Ну и, главное, мы на этом почти ничего не теряем, т.к. ось Z работает быстро (а на промышленных станках настолько быстро, что разглядеть процесс невозможно).

Reply

redddis March 25 2016, 20:16:44 UTC
хз. тут оно может еще не так заметно :-)
но вопрос скорее глобальный - про качество написания УП.
ведь высоту питателей можно в программе учитывать. можно и карту высот элементов на плате тоже посчитать. автосмена насадки - когда нужна, тогда и поднимаем выше - не?
насмотрелся видосов разных (наверное меня лечить надо, да) - как они гоняют инструмент вхолостую из одного конца детали в другой хз с какой целью, вместо того, чтобы в одном месте отработать, а потом в другом. я понимаю, в 3д принтерах это необходимо, чтобы дать остыть слою. но когда оно с ож режет - такое объяснение как бы уже не совсем уместно.

Reply

alex_avr2 March 25 2016, 20:23:31 UTC
Конечно все это можно написать. Но обычно есть на порядок более важные и приоритетные задачи :)

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

П.С. Добавил фото агрегата.

Reply


balmerdx March 25 2016, 20:22:40 UTC
Да, присоединяюсь. Мало подробностей. Хотя-бы общий вид устройства...

Reply

alex_avr2 March 25 2016, 20:32:31 UTC
Добавил фото :)

Reply


gerzro March 25 2016, 21:15:39 UTC
Знаю что завидовать плохо, но всё равно завидую вашим знаниям.

Reply


max_e March 25 2016, 23:03:44 UTC
а вот интересно как контроль присасывания детальки реализован?

Reply

alex_avr2 March 26 2016, 07:16:10 UTC
Никак. Но он легко реализуется установкой датчика давления. Впрочем я это буду делать только если будет реальная необходимость.

Reply

zurabob March 26 2016, 07:24:56 UTC
Нужная вещь:
- иногда прилипают детальки и не ставятся, потом друг на друга налипают;
- деталь не берется, а в плату тыкает, а там и паста может быть, потом см выше.
Даже в убогих аппаратах этот контроль есть, и при настройке порогов срабатывания иногда проблемы, описанные выше, задалбывали.

Reply


Leave a comment

Up