SMD раскладчик для СтепМастеров

Намоточные, сверлильные, электроэррозионные и другие станки с ЧПУ.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение michael-yurov »

Схему срисовать не смог - придется все выпаивать. Не стал рисковать. Линейка нужна в работе.

Если еще раз разберу - проверю, как светятся.

Последовательно с подстроечником на 1 кОм стоял резистор на 510 Ом. Подстроечник был выключен на минимум (0 Ом).
Заменил 510 Ом на 240 Ом. Стало значительно лучше. Поставил 160 Ом. Стало еще лучше (заполнение около 30%). Дальше уменьшать боюсь.
Сейчас линейка работает стабильно. Этого достаточно для беспроблемного использования. Если не сгорит - хорошо.
Все же закажу еще одну для запаса.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение michael-yurov »

А почему на линейке 4 светодиода + 1 для метки?
Почему 4, а не 2?
Duhas
Мастер
Сообщения: 1961
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 285
Настоящее имя: Андрей
Откуда: Красноярск
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение Duhas »

Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение michael-yurov »

Так вот я думаю - все ли 4 фотодиода у меня используются, если выход только A B?
Может быть 2 из них для красоты стоят?
Или все же сигнал одного вычитается из второго?
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение Сергей Саныч »

michael-yurov писал(а):все ли 4 датчика у меня используются, если выход только A B?
Так понимаю, что каждая пара датчиков формируют внутренние аналоговые диф. сигналы. Которые потом обрабатываются схемой, и в результате разрешение выходных сигналов может значительно превышать физический шаг растра.
К выходным цифровым сигналам сигналы с датчиков имеют достаточно опосредованное отношение.
Чудес не бывает. Бывают фокусы.
Duhas
Мастер
Сообщения: 1961
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 285
Настоящее имя: Андрей
Откуда: Красноярск
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение Duhas »

Сергей Саныч писал(а):Так понимаю, что каждая пара датчиков формируют внутренние аналоговые диф. сигналы. Которые потом обрабатываются схемой, и в результате разрешение выходных сигналов может значительно превышать физический шаг растра.
в этом случае - маловероятно, для этого интерполятор нужен, не думаю что у китайцев полно дешевых ИС интерполяторов.
michael-yurov писал(а):все ли 4 датчика у меня используются, если выход только A B?
сложно сказать что там у нее внутри, обычно фотодиоды включаются встречно и дают "двухполярный" синус, который уже пот ом интерполируется 1х...nх
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение N1X »

Обычно шаг растра не больше двух соток, соответственно учитывая 2-битный код Грея разрешение линейки - 5мкм. Если больше - тогда наверняка стоит интерполятор.
Ну а по диодам здесь китайцы сэкономили. Обычно 6 штук. Попарно-встречно. Тогда это позволяет откинуть постоянную составляющую. 4 основных диода стоят на растровых окнах. У Z-канала один на растровом, второй на прозрачном.

Как китайцы завернули здесь - сказать сложно...
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение Сергей Саныч »

И это, я не понял, там на фотодиодах грязь какая-то белая, или бликуют они так?
Чудес не бывает. Бывают фокусы.
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение N1X »

Это их спины, они на стекло через отверстия в плате смотрят :)
michael-yurov писал(а):Этого достаточно для беспроблемного использования. Если не сгорит - хорошо.
Вряд ли сгорит, это выходы операционников или опора компараторов...
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение michael-yurov »

После перехода на OpenPNP значительно упала скорость работы.
В основном из за пауз между движениями:
https://youtu.be/QfS9wJodjvw

За то, появилась поддержка питателей, и оптическая коррекция.
Вот, например, оптопары и микросхемы расставлены с учетом нижнего зрения.
Видно, что оптопары стоят ровными рядами, хотя из ленты они достаются как попало.
Вложения
2017-01-16 23-23-59.JPG (3303 просмотра) <a class='original' href='./download/file.php?id=100252&mode=view' target=_blank>Загрузить оригинал (4.84 МБ)</a>
2017-01-16 23-43-08.JPG (3303 просмотра) <a class='original' href='./download/file.php?id=100253&mode=view' target=_blank>Загрузить оригинал (4.99 МБ)</a>
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение michael-yurov »

После ремонта оптической линейки удалось немного увеличить скорость работы,
но паузы между движениями так и остались.

https://youtu.be/PqzqK8iLBqc
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение AndyBig »

Вот поэтому я и подумываю о собственной программе...
ЗЫ: и еще когда он несет компонент к нижней камере, то мог бы сразу и поднимать по Z пока едет к ней. Ну и опускать тоже по дороге от камеры к месту посадки.
bolek4321
Мастер
Сообщения: 217
Зарегистрирован: 27 сен 2014, 07:59
Репутация: 38
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение bolek4321 »

Написание собственной управляющей программы - дело не быстрое... Может, проще подправить генератор траектории в OpenPnP?
Убрать паузы, например, добавить перемещение по Z при переносе элемента к месту установки.
Хотя последнее может быть чревато зацеплением за уже установленные высокие элементы и проч. выступающие вверх части конструкции.
По-крайней мере, ускорить движение наверняка можно, если конструкция не развалится. :)
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение michael-yurov »

А это не паузы, как таковые.
Нигде в программе они не прописаны.
Это такой принцип работы программы - после каждого перемещения она ждет от контроллера ответ, что перемещение выполнено, и можно делать следующее действие.
И эти задержки не постоянны.

По хорошему - нужно отправлять сразу несколько команд подряд, но я пока не знаю, как это сделать.

Возможно, Джон инсправит проблему, если о ней сообщить.
bolek4321
Мастер
Сообщения: 217
Зарегистрирован: 27 сен 2014, 07:59
Репутация: 38
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение bolek4321 »

Т.е., если это не паузы, а время на посылку-прием-обработку квитка, то получается, что такие задержки - это проблема медленной работы Java интерпретатора? :thinking:
А почему в траектории одновременное перемещение только по XY, а Z (и поворот? не разглядел) после прихода в координаты установки? Можно перемещаться одновременно по XYZA? А в в координате установки останется только немного по Z.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение selenur »

Жесть конечно длительность задержек..... По идее если этот косяк поправить, то скорость работы станет пулемётной?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение michael-yurov »

bolek4321 писал(а):Т.е., если это не паузы, а время на посылку-прием-обработку квитка,
Я такого не говорил.
Я не знаю, из за чего происходят задержки.
bolek4321 писал(а):то получается, что такие задержки - это проблема медленной работы Java интерпретатора?
Скорее всего - нет.
Раскладчиком управляет компьютер с топовой конфигурацией из доступных для бытового использования.

Полагаю, задержки происходят из за неправильно настроенного мной обмена текстовыми командами.
Программа предполагает получение текстового подтверждения после каждого действия, вроде слова «ok».
Но я не смог настроить TinyG так, чтобы он отправлял подтверждение сразу после каждого перемещения.
Сейчас настроено так, что после каждой команды перемещения контроллеру отправляется запрос его статуса. И когда текст ответа соответствует состоянию выполнения всех команд и ожиданию следующей - OpenPNP понимает, что можно отправлять следующую команду.
Как настроить правильно / лучше - я не знаю.
bolek4321 писал(а):А почему в траектории одновременное перемещение только по XY, а Z (и поворот? не разглядел) после прихода в координаты установки?
Потому что высота безопасных перемещений фиксирована.

Раздражает не это, а, например, то, что когда я отправляю голову станка посмотреть камерой на питатель, или элемент на плате - OpenPNP не только по XY перемещается в нужные координаты, но и по Z, и в итоге втыкается соплом в питатель или плату (при чем не в то место, куда смотрит, а в то место, которое находится в данный момент под соплом).
bolek4321 писал(а):Можно перемещаться одновременно по XYZA?
Кто же запрещает то? Разве что высокие детали тогда легко "снести" и сопло согнуть.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение michael-yurov »

selenur писал(а):Жесть конечно длительность задержек..... По идее если этот косяк поправить, то скорость работы станет пулемётной?
Полагаю возрастет раза в полтора - два.
И если их убрать -появится смысл оптимизировать скорость работы, а с этими задержками - бессмысленно напрягаться в тонкой настройке.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение michael-yurov »

michael-yurov писал(а):Раздражает не это, а, например, то, что когда я отправляю голову станка посмотреть камерой на питатель, или элемент на плате - OpenPNP не только по XY перемещается в нужные координаты, но и по Z, и в итоге втыкается соплом в питатель или плату (при чем не в то место, куда смотрит, а в то место, которое находится в данный момент под соплом).
В новой версии Джейсон доработал этот момент. Я сейчас исправил настройки, проверил - помогло.
Эта проблема с тыканием соплом многих давно раздражала.
bolek4321
Мастер
Сообщения: 217
Зарегистрирован: 27 сен 2014, 07:59
Репутация: 38
Контактная информация:

Re: SMD раскладчик для СтепМастеров

Сообщение bolek4321 »

Залил GRBL в ардуину, повесил светодиоды на выходы STEP по трем осям.
Проверил работу с помощью Grbl Controller (скорость 115200) - пауз между выполнением команд не заметил: в самом деле, получить квиток от GRBL на такой скорости обмена - глазом не успеешь моргнуть.
Скачал свежую версию OpenPnP - хотел посмотреть, заметны ли паузы. Не вышло - задания то нету... Может, кто сбросит JOB для попробовать?
Ответить

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