Скоростное контактное сканирование

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

Re: Скоростное контактное сканирование

Сообщение nik1 » 23 окт 2017, 10:16

Было бы очень неплохо заиметь такой девайс
надеюсь у вас срастется сотрудничество :)
nik1
Мастер
 
Сообщения: 6972
Зарегистрирован: 02 окт 2012, 07:37
Откуда: Красногорск
Репутация: 2715
Медальки:

Re: Скоростное контактное сканирование

Сообщение mycnc » 23 окт 2017, 20:30

verser писал(а):В начале темы я коснулся вопроса создания новых g-code. Наличие базовых g-code для сканирования позволит далее создать постпроцессоры для таких популярных САПР метрологического контроля, как, например, PowerInspect, и полноценно использовать сканер на чпу станках.

По-началу набор g-code команд создается под LinuxCNC. Система mycnc, как я понял, имеет собственную программную среду управления, и потребует собственного подхода для включения возможности использовать сканер Vers CS. Надо это иметь ввиду.

У нас и электроника, и софт свои, втянуть SPI и добавить G-коды не представляет проблемы за исключением постоянной нехватки свободного времени. В этом смысле от Вас ничего не требуется, кроме самого датчика.

У меня есть сомнения по поводу помехозащищенности SPI - кабель до стойки может быть несколько метров длиной. Может использовать дифференциальный выход (типа RS422) ?
Аватара пользователя
mycnc
Мастер
 
Сообщения: 586
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 391

Re: Скоростное контактное сканирование

Сообщение verser » 23 окт 2017, 21:00

mycnc писал(а):У меня есть сомнения по поводу помехозащищенности SPI - кабель до стойки может быть несколько метров длиной. Может использовать дифференциальный выход (типа RS422) ?

Да, тоже подумываю об этом.
Изображение- центроискатели
Аватара пользователя
verser
Мастер
 
Сообщения: 1543
Зарегистрирован: 21 июл 2013, 22:28
Откуда: Минск
Репутация: 982
Медальки:
Настоящее имя: Сергей

Re: Скоростное контактное сканирование

Сообщение verser » 24 окт 2017, 07:50

По мере углубления в тему, посмотрев как работают метрологические CAD программы, прихожу к выводу, что можно вполне обойтись без внедрения специальных g-code для непрерывного сканирования.

Есть 2 отличающиеся области применения непрерывных сканеров
- метрологический контроль (плюс сюда же базирование) деталей сложной формы по имеющейся 3D модели,
- сканирование "неизвестности" с целью воссоздать 3D модель.

В первом случае: g-code составляется стандартный, как для обычной обработки фрезой, например, в SolidCAM, PowerInspect и т.п. Если сканер включен, то при запуске g-code параллельно станет исполняться (заранее установленный) модуль типа control_scan.py, который по ходу движения будет следить за отклонением щупа и записывать облако точек.
Во втором случае: в красивом экране на станке задаются параметры сканирования - границы, тип (растр, по контуру, по спирали и т.п.) и шаг, и исполняется модуль типа build3D_scan.py, который выполнит обход, будет следить за отклонением щупа, корректировать движение, следя, чтобы стилус не отклонялся свыше допустимого, и записывать облако точек.

В обоих случаях достаточно стандартного g-code.
Изображение- центроискатели
Аватара пользователя
verser
Мастер
 
Сообщения: 1543
Зарегистрирован: 21 июл 2013, 22:28
Откуда: Минск
Репутация: 982
Медальки:
Настоящее имя: Сергей

Re: Скоростное контактное сканирование

Сообщение Сергей Саныч » 24 окт 2017, 08:44

Еще по поводу SPI и LPT. У многих контроллеров, рассчитанных на работу с LPT, на входах стоят оптроны. Причем часто самые наидешевейшие, с низким быстродействием. В общем-то это логично - в любом случае быстродействия в миллисекунду достаточно для обработки дискретных сигналов с обычных датчиков (хоум, лимиты, центроискатели, датчики инструмента).
Да вот только необходимые для SPI 25-50 кГц они могут и не пропустить :(
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7833
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2423
Медальки:

Re: Скоростное контактное сканирование

Сообщение mycnc » 13 дек 2017, 02:02

Есть ли новости по датчику ?
Аватара пользователя
mycnc
Мастер
 
Сообщения: 586
Зарегистрирован: 03 июл 2011, 02:01
Репутация: 391

Re: Скоростное контактное сканирование

Сообщение verser » 13 дек 2017, 16:57

Вопреки ряду веских отвлекающих причин работы над CS ведутся.
Приятно, что к прибору проявляется интерес.
Через пару дней уже будет готов прототип. Далее - оценка качества общего теоретического подхода в практической реализации. Если всё норм, тогда Ура! :) , иначе - новый теор. подход и в доработку на 2-3 месяца. О результатах сообщу через несколько дней.
Изображение- центроискатели
Аватара пользователя
verser
Мастер
 
Сообщения: 1543
Зарегистрирован: 21 июл 2013, 22:28
Откуда: Минск
Репутация: 982
Медальки:
Настоящее имя: Сергей

Re: Скоростное контактное сканирование

Сообщение verser » 25 дек 2017, 10:18

Новости. Vers CS - скоростной контактный сканер.

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

Начал с первого варианта. Интуитивно показался более привлекательным. Сделал прототип - упрощенный экземпляр для проверки чувствительности к перемещениям и магнитным помехам . Результаты по точности отличные, уверенно отлавливается 1 микрон. Удалось аппаратно защититься от дальних магнитных наводок и влияния магнитного поля Земли, но.. при приближении ферро-магнитных (включая стальные тиски) предметов ближе 20см - идет реакция. После серии экспериментов с пермаллоевыми экранами удалось 20 см сократить до 3 см. Это удовлетворительный показатель. При создании тестового экземпляра возможно получится ещё улучшить магнитную защиту оптимизацией экранирования и программными методами. Разработку продолжу на компенсационных катушках. Тестовый экземпляр будет готов в январе-феврале.
Скоростное контактное сканирование cs_prototype.jpg
При считывании младшего байта АЦП видны флуктуации в самом младшем бите(из 13-ти информативных бит), стабильно считываются 12бит. Измерительная зона внутри сенсора (2мм) четко разбивается на 4095 отсчетов, и датчик улавливает отклонения даже в 0.5мкм .
Изображение- центроискатели
Аватара пользователя
verser
Мастер
 
Сообщения: 1543
Зарегистрирован: 21 июл 2013, 22:28
Откуда: Минск
Репутация: 982
Медальки:
Настоящее имя: Сергей

Re: Скоростное контактное сканирование

Сообщение NKS » 25 дек 2017, 13:10

verser писал(а):Новости. Vers CS - скоростной контактный сканер.

Уже руки чешутся... :good:
Аватара пользователя
NKS
Мастер
 
Сообщения: 2121
Зарегистрирован: 30 окт 2014, 21:36
Откуда: Волгоград
Репутация: 889
Медальки:
Настоящее имя: Сергей

Пред.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: AAN, al_cncaba, Andrey_Pavkin, artmec, Barbossa, bass, Bing [Bot], Boch, borodaagvali, Сергей Саныч, evgen2geka, Evgen91, frezeryga, Google [Bot], Igor26rus, Maxekb77, MGG, netraider, odekolon, Prav, PRomanS, roct, scroober, SVP, tehnic, Terminator, Udjin, Umnik, vershininv, vovafed, Yandex [bot], Ильюшина, Никита Александрович

Поделиться

Reputation System ©'