Непрерывное контактное сканирование
-
- Мастер
- Сообщения: 8408
- Зарегистрирован: 02 окт 2012, 07:37
- Репутация: 3628
- Откуда: Красногорск
- Контактная информация:
Re: Скоростное контактное сканирование
Было бы очень неплохо заиметь такой девайс
надеюсь у вас срастется сотрудничество
надеюсь у вас срастется сотрудничество
- mycnc
- Мастер
- Сообщения: 913
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Скоростное контактное сканирование
У нас и электроника, и софт свои, втянуть SPI и добавить G-коды не представляет проблемы за исключением постоянной нехватки свободного времени. В этом смысле от Вас ничего не требуется, кроме самого датчика.verser писал(а): В начале темы я коснулся вопроса создания новых g-code. Наличие базовых g-code для сканирования позволит далее создать постпроцессоры для таких популярных САПР метрологического контроля, как, например, PowerInspect, и полноценно использовать сканер на чпу станках.
По-началу набор g-code команд создается под LinuxCNC. Система mycnc, как я понял, имеет собственную программную среду управления, и потребует собственного подхода для включения возможности использовать сканер Vers CS. Надо это иметь ввиду.
У меня есть сомнения по поводу помехозащищенности SPI - кабель до стойки может быть несколько метров длиной. Может использовать дифференциальный выход (типа RS422) ?
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Скоростное контактное сканирование
Да, тоже подумываю об этом.mycnc писал(а): У меня есть сомнения по поводу помехозащищенности SPI - кабель до стойки может быть несколько метров длиной. Может использовать дифференциальный выход (типа RS422) ?
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Скоростное контактное сканирование
По мере углубления в тему, посмотрев как работают метрологические CAD программы, прихожу к выводу, что можно вполне обойтись без внедрения специальных g-code для непрерывного сканирования.
Есть 2 отличающиеся области применения непрерывных сканеров
- метрологический контроль (плюс сюда же базирование) деталей сложной формы по имеющейся 3D модели,
- сканирование "неизвестности" с целью воссоздать 3D модель.
В первом случае: g-code составляется стандартный, как для обычной обработки фрезой, например, в SolidCAM, PowerInspect и т.п. Если сканер включен, то при запуске g-code параллельно станет исполняться (заранее установленный) модуль типа control_scan.py, который по ходу движения будет следить за отклонением щупа и записывать облако точек.
Во втором случае: в красивом экране на станке задаются параметры сканирования - границы, тип (растр, по контуру, по спирали и т.п.) и шаг, и исполняется модуль типа build3D_scan.py, который выполнит обход, будет следить за отклонением щупа, корректировать движение, следя, чтобы стилус не отклонялся свыше допустимого, и записывать облако точек.
В обоих случаях достаточно стандартного g-code.
Есть 2 отличающиеся области применения непрерывных сканеров
- метрологический контроль (плюс сюда же базирование) деталей сложной формы по имеющейся 3D модели,
- сканирование "неизвестности" с целью воссоздать 3D модель.
В первом случае: g-code составляется стандартный, как для обычной обработки фрезой, например, в SolidCAM, PowerInspect и т.п. Если сканер включен, то при запуске g-code параллельно станет исполняться (заранее установленный) модуль типа control_scan.py, который по ходу движения будет следить за отклонением щупа и записывать облако точек.
Во втором случае: в красивом экране на станке задаются параметры сканирования - границы, тип (растр, по контуру, по спирали и т.п.) и шаг, и исполняется модуль типа build3D_scan.py, который выполнит обход, будет следить за отклонением щупа, корректировать движение, следя, чтобы стилус не отклонялся свыше допустимого, и записывать облако точек.
В обоих случаях достаточно стандартного g-code.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: Скоростное контактное сканирование
Еще по поводу SPI и LPT. У многих контроллеров, рассчитанных на работу с LPT, на входах стоят оптроны. Причем часто самые наидешевейшие, с низким быстродействием. В общем-то это логично - в любом случае быстродействия в миллисекунду достаточно для обработки дискретных сигналов с обычных датчиков (хоум, лимиты, центроискатели, датчики инструмента).
Да вот только необходимые для SPI 25-50 кГц они могут и не пропустить
Да вот только необходимые для SPI 25-50 кГц они могут и не пропустить
Чудес не бывает. Бывают фокусы.
- mycnc
- Мастер
- Сообщения: 913
- Зарегистрирован: 03 июл 2011, 02:01
- Репутация: 623
- Контактная информация:
Re: Скоростное контактное сканирование
Есть ли новости по датчику ?
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Скоростное контактное сканирование
Вопреки ряду веских отвлекающих причин работы над CS ведутся.
Приятно, что к прибору проявляется интерес.
Через пару дней уже будет готов прототип. Далее - оценка качества общего теоретического подхода в практической реализации. Если всё норм, тогда Ура! , иначе - новый теор. подход и в доработку на 2-3 месяца. О результатах сообщу через несколько дней.
Приятно, что к прибору проявляется интерес.
Через пару дней уже будет готов прототип. Далее - оценка качества общего теоретического подхода в практической реализации. Если всё норм, тогда Ура! , иначе - новый теор. подход и в доработку на 2-3 месяца. О результатах сообщу через несколько дней.
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Скоростное контактное сканирование
Новости. Vers CS - скоростной контактный сканер.
Изначально мне виделись 2 варианта основного чувствительного элемента:
1. На компенсационных индуктивных катушках
2. На тензорезисторах.
Первый вариант возможно более точный, внутри безконтактный, отличная ремонтопригодность, но вопрос с внешними помехами.
Второй менее точный, менее износоустойчивый, сложная сборка и ремонт (чувствительные элементы механически связаны со стилусом), зато помехи не страшны.
Начал с первого варианта. Интуитивно показался более привлекательным. Сделал прототип - упрощенный экземпляр для проверки чувствительности к перемещениям и магнитным помехам . Результаты по точности отличные, уверенно отлавливается 1 микрон. Удалось аппаратно защититься от дальних магнитных наводок и влияния магнитного поля Земли, но.. при приближении ферро-магнитных (включая стальные тиски) предметов ближе 20см - идет реакция. После серии экспериментов с пермаллоевыми экранами удалось 20 см сократить до 3 см. Это удовлетворительный показатель. При создании тестового экземпляра возможно получится ещё улучшить магнитную защиту оптимизацией экранирования и программными методами. Разработку продолжу на компенсационных катушках. Тестовый экземпляр будет готов в январе-феврале. При считывании младшего байта АЦП видны флуктуации в самом младшем бите(из 13-ти информативных бит), стабильно считываются 12бит. Измерительная зона внутри сенсора (2мм) четко разбивается на 4095 отсчетов, и датчик улавливает отклонения даже в 0.5мкм .
Изначально мне виделись 2 варианта основного чувствительного элемента:
1. На компенсационных индуктивных катушках
2. На тензорезисторах.
Первый вариант возможно более точный, внутри безконтактный, отличная ремонтопригодность, но вопрос с внешними помехами.
Второй менее точный, менее износоустойчивый, сложная сборка и ремонт (чувствительные элементы механически связаны со стилусом), зато помехи не страшны.
Начал с первого варианта. Интуитивно показался более привлекательным. Сделал прототип - упрощенный экземпляр для проверки чувствительности к перемещениям и магнитным помехам . Результаты по точности отличные, уверенно отлавливается 1 микрон. Удалось аппаратно защититься от дальних магнитных наводок и влияния магнитного поля Земли, но.. при приближении ферро-магнитных (включая стальные тиски) предметов ближе 20см - идет реакция. После серии экспериментов с пермаллоевыми экранами удалось 20 см сократить до 3 см. Это удовлетворительный показатель. При создании тестового экземпляра возможно получится ещё улучшить магнитную защиту оптимизацией экранирования и программными методами. Разработку продолжу на компенсационных катушках. Тестовый экземпляр будет готов в январе-феврале. При считывании младшего байта АЦП видны флуктуации в самом младшем бите(из 13-ти информативных бит), стабильно считываются 12бит. Измерительная зона внутри сенсора (2мм) четко разбивается на 4095 отсчетов, и датчик улавливает отклонения даже в 0.5мкм .
- NKS
- Мастер
- Сообщения: 2516
- Зарегистрирован: 30 окт 2014, 21:36
- Репутация: 1233
- Настоящее имя: Сергей
- Откуда: Волгоград
- Контактная информация:
Re: Скоростное контактное сканирование
Уже руки чешутся...verser писал(а):Новости. Vers CS - скоростной контактный сканер.
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: Скоростное контактное сканирование
Тема заглохла?
- dinkata
- Мастер
- Сообщения: 1025
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 389
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: Скоростное контактное сканирование
verser сделаетLoituma писал(а):Тема заглохла?
Давай verser , мьй с тобой !!!!
Будет полезна и нам !!NKS писал(а):Уже руки чешутся...
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Скоростное контактное сканирование
Тема бурно развивается и финансируется.Loituma писал(а):Тема заглохла?
Организация производства (включая ...) бесконечно трудоемкий процесс. Практически ежедневно мы с напарником придумываем и воплощаем в жизнь технологические операции, повышающие бла.. бла.. бла.. , чтоб не прозвучало как маркетинг . Даже в отпуске ещё не были.
Новостей в ближайшее время будет много.
-
- Кандидат
- Сообщения: 51
- Зарегистрирован: 12 окт 2016, 22:24
- Репутация: 4
- Настоящее имя: Денис
- Контактная информация:
Re: Скоростное контактное сканирование
Тоже апну по прошествии полутора лет - как оно, ждать нам?)
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Скоростное контактное сканирование
Хоть надежд пока не оправдываю, но тема CS закреплена как основная в ген.плане развития. Тема жива.
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Скоростное контактное сканирование
Серьезное и ценное пополнении в команде vers.by:
Сергей Саныч любезно согласился принять наше приглашение заниматься разработкой сканера CS и приступил к работе.
Мы искренне рады, что такой шанс нам предоставился, и очень благодарны Сергею Санычу, что он выбрал нас.
Сергей Саныч любезно согласился принять наше приглашение заниматься разработкой сканера CS и приступил к работе.
Мы искренне рады, что такой шанс нам предоставился, и очень благодарны Сергею Санычу, что он выбрал нас.
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Скоростное контактное сканирование
Новости.
Напомню, что мы с Сергеем Санычем ведем разработку Vers CS - контактного сканера с непрерывным измерением.
Предположительно кончик стилуса сможет отклоняться на ±2мм в XYZ, величина отклонения стилуса с точностью 1 мкм будет отображаться и записываться в облако точек со скоростью потока 10 000 3D-координат в секунду.
Что сделано.
► Мех. модель Vers CS готова в чертежах, завершается оснащение производства необходимым оборудованием и материалами для изготовления тестового образца.
► Электроника и софт для чувствительного элемента Vers CS протестированы на точность (положительно) на одномерном микронном испытательном стенде. Теперь готовим 3D чпу испытательный стенд обладающий микронной точностью.
► Решили сделать собственный адаптер RS485-to-LAN, поскольку считаем, что LAN-интерфейс наиболее удобен для связи с компьютером, а существующие готовые решения не давали гарантированной задержки менее 1 ms. Электроника и софт для адаптера уже тестируются. ► Драйвер для linuxcnc готов и тестируется Вопросы и предложения приветствуются.
Напомню, что мы с Сергеем Санычем ведем разработку Vers CS - контактного сканера с непрерывным измерением.
Предположительно кончик стилуса сможет отклоняться на ±2мм в XYZ, величина отклонения стилуса с точностью 1 мкм будет отображаться и записываться в облако точек со скоростью потока 10 000 3D-координат в секунду.
Что сделано.
► Мех. модель Vers CS готова в чертежах, завершается оснащение производства необходимым оборудованием и материалами для изготовления тестового образца.
► Электроника и софт для чувствительного элемента Vers CS протестированы на точность (положительно) на одномерном микронном испытательном стенде. Теперь готовим 3D чпу испытательный стенд обладающий микронной точностью.
► Решили сделать собственный адаптер RS485-to-LAN, поскольку считаем, что LAN-интерфейс наиболее удобен для связи с компьютером, а существующие готовые решения не давали гарантированной задержки менее 1 ms. Электроника и софт для адаптера уже тестируются. ► Драйвер для linuxcnc готов и тестируется Вопросы и предложения приветствуются.
-
- Мастер
- Сообщения: 940
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
Re: Непрерывное контактное сканирование
когда к заказу?
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Непрерывное контактное сканирование
А для чего такое большое количество точек?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Мастер
- Сообщения: 362
- Зарегистрирован: 03 сен 2019, 01:31
- Репутация: 37
- Настоящее имя: Александр
- Откуда: Харьков
- Контактная информация:
Re: Непрерывное контактное сканирование
Присоединяюсь к вопросу
Или вы планируете сканирование на 50м/минуту?
Или вы планируете сканирование на 50м/минуту?
-
- Мастер
- Сообщения: 212
- Зарегистрирован: 25 дек 2020, 12:01
- Репутация: 35
- Настоящее имя: Victor
- Контактная информация:
Re: Непрерывное контактное сканирование
можете немного поподробнее о процессе тестирования? 3D чпу микронной точности, это что? а одномерный микронный испытательный стенд это как? а если видео покажете, вообще было бы класс, думаю многим было бы интересно