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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
Мастер
 
Сообщения: 1418
Зарегистрирован: 21 июл 2013, 22:28
Откуда: Минск
Репутация: 832
Медальки:
Настоящее имя: Сергей

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

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

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

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

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

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

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

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

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

Пред.

Вернуться в LinuxCNC

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

Зарегистрированные пользователи: aftaev, AlexSVC, Argon-11, АндрейА, Bing [Bot], CNC-Logic, Darxton, Engineer1979, evgenymcp, exe, frezeryga, Gas, Google [Bot], Google Feedfetcher, ignv, Igor26rus, Lead, Leopold_V, Lunatic, Montis, mrKrivedko, nik1, Rion, samreg058, Sashalex24, selenur, shalek, sidor094, sivolap36, sorter, ua3nbw, verser, vladumur, vovafed, Yahoo [Bot], Yandex [bot], Yarrr, ZL0, Владимир_36

Поделиться

Reputation System ©'