под дерево и сделан. Кое-что из пластиков может, но края рваные: надо бы обороты и фрезы иные.
алюм не грызёт )) если только в 5-8 проходов, но я сломал около 5 фрез разные и успокоился )))
автоматический установщик SMT-компонентов
Сообщений 31 страница 60 из 76
Поделиться312019-05-19 13:50:29
Поделиться322019-05-19 20:28:57
под дерево и сделан.
Кое-что из пластиков может
алюм не грызёт ))
Сенкс !
Будем искать что-либо посерьезнее.
Мне нужна как раз обработка бронзы, дюраля...
Поделиться332019-05-20 11:58:36
Для заводских условий несомненно, но для практически бытовых условий применения, думаю, можно упростить задачу и задать некий "максимально минимальный" уровень "присасывания".
Ну..ну, сразу видно опыта 0 и какие последствия могут быть. Ладно, топик стартер нам потом расскажет.)
Поделиться342019-05-20 22:45:31
Из подаренного струйника вытащил ремень, натяжитель. Методом кувалды, ножовки и сверла вместо коллекторного двигателя поставил шаговый.
Поигрался с режимами драйвера: поставил 1/2 и получил 11мм за 100 шагов.
Можно поставить и 11мм за 800 шагов, но такая точность мне не надо, да и медленно двигается.
Если на винтовой передаче я ставил не менее 110us длительность импульса и паузу между ними, то теперь и 10uS прекрасно проглатывает и двигатель успевает сдвинуть всю конструкцию (у меня плавный разгон программно реализован)
Поделиться352019-05-20 23:57:44
у меня плавный разгон программно реализован
С плавающей точкой? Если важна скорость я бы взял МК который аппаратно ее поддерживает.
Поделиться362019-05-21 07:59:30
нет, первые шаги медленно, потом пауза между ними уменьшается до нормальной.
Я и хотел к этому проекту прикрутить xmega, но потом решил, что и мега128 хватит.
Поделиться372019-06-29 14:27:41
получил драйверы A4988, включил без радиатора - летают и не греются. Паяю платку под них, буду тестровать.
Поделиться402019-08-09 11:30:46
Вот тебе где подглядеть как это всё должно быть реализовано: https://www.smd-taxi.ru/ Может что-то полезное узришь.
Это не реклама. Там внизу страницы идут видео разных процессов.
Да, это не про оборудование производства, но хоть что-то.
Вообще для дома я не вижу в этой штуки никакого смысла, ибо потом морока с масками, пастой и печкой. Всё это мега ядовито (особенно пары от пасты, глаза выедают - это я помню точно).
Отредактировано RDW (2019-08-09 11:31:30)
Поделиться412019-08-09 11:37:07
Знаю я их: года 2-3 назад с ними общался, ребята из Казани.
Мы хотели у них прикупить, но цена была раза в 2-3 дороже, чем железо такого же уровня в Китае. А потом наша контора сильно видоизменилась, люди иные стали и им не до своего производства было.
У них есть интересные моменты, но там два НО:
1. у них есть свой механик (а я с трудом на ходу осваиваю это)
2. у них патенты и всё серьезно...
Поделиться422019-08-12 12:34:05
небольшое видео.
"плата" лежит немного неровно, поэтому "детали кладутся" немного криво.
https://radikal.ru/video/2d8FSm99DCc
https://transfiles.ru/647pg
Отредактировано Александр Д. (2019-08-12 12:36:25)
Поделиться432019-08-12 21:53:38
небольшое видео.
Классный "Терминатор" !
А чего он стол целует ?
Излишки позиционирования или ошибки ?
Поделиться442019-08-12 22:26:51
А чего он стол целует ?
Лены с СМДшками не хватило для эксперименту!
Поделиться452019-08-12 22:36:28
Ленты с СМДшками не хватило для эксперименту!
Ну дык я и уточняю сей момент...
В любом случае - интересный аппарат. Автору - респект !
Поделиться462019-08-12 22:42:53
не понял про "целует"
да, ленты не было. Проект загружен реальный, поэтому в каждом типе ленты от 4 до 22 компонентов надо. А это просто тест.
там еще надо углы поворота захвата поменять, а то лента лежала по оси Y (от центра и к краю), а сейчас я развернул всё на 90 градусов, а код остался старый.
сегодня мне рекламщики вырезали "стол", какой никакой, но уже можно что-то и с фидерами делать.
Поделиться472019-08-12 22:56:03
не понял про "целует"
Ну, с 00:48 что манипулятор делает ?
В перспективе еще бы паять "Терминатора" научить...
Сгодится имя для станка ?
Поделиться482019-08-12 23:21:54
понял про что, да: ленты не было - жаба душит выбросить компоненты.
Хотя их цена при покупке резисторов оптом и после растаможки/доставки -- меньше 10 копеек ))
сгодится
паять будет "печка". Её тоже делаю, но там пока больше вопросов с нагревателем. Поясню: я работаю в конторе, которая и нанообогреватели делает, на основе стекла
вот такие стёклышки (не видно на фото - прозрачные почти. Но показание температуры видно.
Оные ко мне как раз и приедут завтра. Если EMS не расхерячит (а такое уже было при доставке ко мне тестовых образцов ажно корейского стекла из Москвы), то проверю скорость нагрева.
Если хватит - гуд!
А если нет - то заказывать такие: https://www.aliexpress.com/item/3276846 … 3c00R9LhwQ
Отредактировано Александр Д. (2019-08-12 23:25:43)
Поделиться492019-08-13 13:08:43
паять будет "печка"
А перегреть сами р/э не боимся ?
Не думаю, что нагреватель столь "интеллектуален"...
Поделиться512019-08-18 00:00:17
опять немного о процессе: процесс идёт
бумажка-плата немного неровно, поэтому детали всё равно немного криво.
отлаживал поворот компонента на 90,180 и 270 градусов.
в процессе отладки пришел к мнению (точнее, подтвердил написанное многими в Сети): без зрения положить детальку почти не реально, так как:
1. сама деталь в бумажной ленте может лежать неровно, так как окошечко в ленте имеет бОльший размер (чтобы деталька помещалась),
2. между окошечками может быть отклонение в 0.1мм
всё вместе даёт заметную погрешность...
пока буду воевать с точностью положения ленты, а потом подумаю над зрением *есть открытый софт на ПК для этого, но тогда мой МК и мой софт и не пригодится... ((
Отредактировано Александр Д. (2019-08-18 10:04:29)
Поделиться522019-08-19 04:21:47
положить детальку почти не реально, так как:
1. сама деталь в бумажной ленте может лежать неровно, так как окошечко в ленте имеет бОльший размер
...
пока буду воевать с точностью положения ленты
А если попробовать ввести "этап выравнивания" (назовем его так ).
Манипулятор берет элемент из ленты, подходит к месту "выравнивания", отпускает его туда, затем берет элемент из этого места, но уже "выровненный".
Место "выравнивания" должно иметь стенки или игольчатые направляющие, расположенные чуток под углом, но в основании точно позиционировать элемент, примерно так - \элемент/.
Учитывая, что размеры SMD компонентов достаточно однотипны, то можно получить не так уж и много этих "мест выравнивания", которые можно и унифицировать между собой.
Поделиться532019-08-19 11:31:33
отлаживал поворот компонента на 90,180 и 270 градусов
А некоторые компоненты ставятся под 45...и по окружности.
Поделиться542019-08-19 11:53:16
А некоторые компоненты ставятся под 45...и по окружности.
верно
но, так как, в математике я нуль без палочки, то придумать круговой алгоритм (да еще в состоянии перманентного недосыпа) я ПОКА не смог
Поделиться552019-08-19 12:59:46
У тебя машина как будет управляться, как будешь стандартные форматы конвертировать?
Поделиться562019-08-19 13:11:53
на лету конвертирую. Скидываю из DipTrace файл Pick and Place на SD-карточку, втыкаю в свою плату и читаю, парсю строки, распихиваю по переменным.
работа с меню:
https://radikal.ru/video/XkBnJrta9II
Отредактировано Александр Д. (2019-08-19 13:20:21)
Поделиться572019-08-19 14:31:39
В файлах есть наличие информации об угле компонента, значит можно можно поступить хитрее (и проще), можно обычной математикой вычислять (шаги мотора, полный круг - это 360 градусов, если используется прямой привод и стандартный 1.8 градусов (не всегда полушаги могут обеспечить нормальную тягу), то меньше конечно не получить, надо ставить редуктор).
А на счет интеллектуальной системой видео распознавания компонентов и её используют для юстировки платы (как она установлена): можно попробовать использовать, приспособить для этого проект с обучением: http://jevois.org/ Но надо изучать.
Отредактировано RDW (2019-08-19 14:32:50)
Поделиться582019-08-19 15:03:43
да, в файле есть, по нему и работаю.
Но так как у меня компоненты УЖЕ повернуты на 90 градусов, то надо от этих данных отнимать 90 градусов.
А потом и думать: если мне проше делать не 270, а 90, но в другую сторону повернуть
Поделиться592019-08-19 15:12:38
Элементарно:
УЖЕ повернуты на 90 градусов
Если так, то 90 градусов принимаем за 0. В любом случае нужно что-то принимать за точку отсчета.
А потом и думать: если мне проше делать не 270, а 90, но в другую сторону повернуть
Всё зависит от того, как данные подаются в файлах, примитивные операции (вычитание, деление). Если про оптимизацию процесса, то это отдельно можно предусмотреть, чтобы изначально подпрограмма управления головкой, понимала в какую сторону меньше крутить.
Поделиться602019-08-19 17:02:56
там просто угол относительно нуля платы
RefDes Pattern X (mm) Y (mm) Side Rotate Value D1 SMB 61.277 37.964 Top 270 1N4007 D2 DBS 36.502 56.619 Top 270 DB107S D3 DO-201AD 98.108 22.438 Top 90 HER504 C7 CAP_0805 61.277 17.465 Top 270 10nF C8 CAP_0805 180.365 26.356 Top 0 22pF Q7 SOT23 126.824 24.13 Top 180 2N5551 Q8 SOT23 136.35 24.13 Top 180 2N5551 Q9 SOIC-8/150mil 122.576 30.961 Top 90 R1 RES_1206 57.785 47.019 Top 270 100K R2 RES_1206 64.929 47.019 Top 270 100K R3 RES_1206 93.504 18.704 Top 90 10R R4 RES_0805 85.886 20.638 Top 180 1K5 R6 RES_0805 183.05 18.894 Top 270 4K7
разделено точкой с запятой. Так и отдаём в производство