Страница 1 из 2

Подключение датчика к MESA

Добавлено: 19 апр 2013, 12:58
PKM
Вот такой датчик
Изображение
Питание 6-30В, подключил его к 12В от БП.
На выходе 12В, при срабатывании - 0В.
Нужо завести сигнал в MESA 7i43, желательно напрямую. Но 12В многовато, резисторный делитель ставить, или проще можно?

Re: Подключение датчика к MESA

Добавлено: 19 апр 2013, 13:18
Serg
Например так:
Изображение

Re: Подключение датчика к MESA

Добавлено: 19 апр 2013, 13:35
PKM
Спасибо!
Эх, придется все-таки на макетке лепить.

Re: Подключение датчика к MESA

Добавлено: 19 апр 2013, 13:45
Serg
Зачем? Диод в разрыв провода и в термоусадку, резистор в разъёме со стороны месы.

Re: Подключение датчика к MESA

Добавлено: 19 апр 2013, 13:47
aftaev
попробуй его от 5в запитать у меня работает :)

Re: Подключение датчика к MESA

Добавлено: 19 апр 2013, 13:52
PKM
Это мысль, сейчас попробую!
У меня еще и разъема лишнего нет в месу воткнуть, придется на соплях пока :-/

Re: Подключение датчика к MESA

Добавлено: 19 апр 2013, 14:43
PKM
От 5В работает!

Re: Подключение датчика к MESA

Добавлено: 19 апр 2013, 15:34
aftaev
:good:

Re: Подключение датчика к MESA

Добавлено: 20 апр 2013, 19:14
PKM
Итак - получилось, запитал от 5В и подключил напрямую к MESA 7i43. Ищет датчики и потом обнуляется по индексам.
Всем большое спасибо ;)

Re: Подключение датчика к MESA

Добавлено: 20 апр 2013, 19:42
nik1
Парни, разжуйте плиз доходчиво, как хоумиться по идексным меткам
Примерно понимаю, но общей картины нет

Re: Подключение датчика к MESA

Добавлено: 20 апр 2013, 19:54
PKM
Если HOME_USE_INDEX = YES, вначале идет срабатывание по датчику (точность которого особой роли не играет), затем движется дальше (или назад, зависит от конфига) и выставляет ноль по индексной метке Z привода (это уже очень точно). Т.е. Z - один из трех сигналов A B Z энкодера.

Re: Подключение датчика к MESA

Добавлено: 20 апр 2013, 20:13
aftaev
PKM писал(а):Если HOME_USE_INDEX = YES
Это видать относится только к ЕМС2 :)
PKM писал(а): (это уже очень точно).
Если только люфтов в передаче нет :)

Re: Подключение датчика к MESA

Добавлено: 20 апр 2013, 20:15
nik1
А какие то дополнительные соединения проводами нужно делать, от метки Z ?

Re: Подключение датчика к MESA

Добавлено: 20 апр 2013, 20:33
aftaev
Если энкодер от сервы заведен в ЧПУ как это делается при аналоговом управлении в ЕМС то не нужно.

Re: Подключение датчика к MESA

Добавлено: 20 апр 2013, 20:35
PKM
aftaev писал(а):Это видать относится только к ЕМС2
Само собой :) Кстати, как с этим дело в KFLOP?
nik1 писал(а):А какие то дополнительные соединения проводами нужно делать, от метки Z ?
В LinuxCNC нужно просто завести все сигналы энкодера ABZ (соответственно если индекс не нужен, Z можно не заводить). Остальное выполняется автоматически при HOME_USE_INDEX = YES.
Ну или завести только Z, если остальные не нужны. Теоретически можно попробовать даже на LPT завести Z, при малой скорости должно сработать.
aftaev писал(а):Если только люфтов в передаче нет
Если люфты есть, точное обнуление ни с каким датчиком не сделаешь :)

Re: Подключение датчика к MESA

Добавлено: 20 апр 2013, 20:41
nik1
Тоесть этот вариант не прокатит, если энкодер идет в серводрайвер?
Или можно от индекса Z взять дополнительный сигнал и для хомления?

Re: Подключение датчика к MESA

Добавлено: 20 апр 2013, 20:46
PKM
nik1 писал(а):если энкодер идет в серводрайвер
Из серводрайвера я его и взял, обычно есть выход.
nik1 писал(а):Или можно от индекса Z взять дополнительный сигнал и для хомления?
Теоретически да, но надо бы слепить схемку, которая выдаст сигнал только после срабатывания датчика и получения сигнала индекса (причем логическое умноение не потянет, т.к. датчик вполне может и отключиться до получения индекса). Да еще индекс обычно очень короткий, его придется удлинять.

Re: Подключение датчика к MESA

Добавлено: 20 апр 2013, 20:50
aftaev
PKM писал(а):Кстати, как с этим дело в KFLOP?
не занимался этим, думаю можно
nik1 писал(а):Или можно от индекса Z взять дополнительный сигнал и для хомления?
nik1 уточни у производителя своей ЧПУ есть такая возможность в твоей системе.

Re: Подключение датчика к MESA

Добавлено: 20 апр 2013, 21:04
michael-yurov
PKM писал(а):Кстати, как с этим дело в KFLOP?
Без проблем - контроллер способен обрабатывать полноценные программы, написанные на Си (после компилирования).
В качестве переменных может использовать почти все - в том числе состояния входов/выходов, внутренние переменные, время, скорость, настройки, и т.д. и т.п.
Можно писать любые циклы и любые условия, при чем несколько таких программ могут выполняться в разных потоках процессора одновремненно.
Так что сделать процедуру поиска датчиков с учетом индексных меток - простейшая задача для него.

Re: Подключение датчика к MESA

Добавлено: 20 апр 2013, 21:28
PKM
michael-yurov писал(а):простейшая задача для него
Увы, для меня программирование на С - далеко не простейшая задача :) Интересовался, есть ли изначально такая функция.
А в общем оно конечно... Kmotion идет с исходниками, можно что угодно наваять. И в этом его глобальное преимущество перед Mach3.