Страница 1 из 2
МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 10:55
SVP
Не могу что-то сообразить в чём затык.
Есть два сервопака яскавовских SGDA-1AS и SGDA-2AS, два движка, отличаются тоже только одной цифрой.
Один на 100вт, второй на 200вт.
МЕСА, провода.
Подключаю SGDA-1AS и всё вроде крутится, и циферки бегут, лепота.
Подключаю SGDA-2AS и... хрен... есть сигмавин, есть странности.
С одной стороны вроде бы все параметры одинаковые, с другой почему-то
при попытке получить "info" оно говорит, что мотор SGMP, а не SGM.
Но на моторе чётко SGM написано.
При этом после нескольких раундов танцев с бубнами SGDA-2AS начал крутися,
но при этом в сигмавине видны обороты энкодера итп, а в linuxcnc нет.
Провода одни и те-же использую, в обоих случаях от jog всё крутится.
Явно что-то в настройках. Непонятно в чьих.
Вопрос: гдеб почитать о параметрах, которые меса подает в linuxcnc ?
Хочется что-нибудь hal-скопом померять, к примеру количество отчетов энкодера,
но там как-то многовато разного и непонятно что конкретно что значит.
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 11:12
alexg-nn
А этот параметр правильно настроен?
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 11:21
Nick
SVP писал(а):но при этом в сигмавине видны обороты энкодера итп, а в linuxcnc нет.
Энкодер mesa подключен к серве?
что показывает пин encoder....counts?
SVP писал(а):Вопрос: гдеб почитать о параметрах, которые меса подает в linuxcnc ?
Хочется что-нибудь hal-скопом померять, к примеру количество отчетов энкодера,
но там как-то многовато разного и непонятно что конкретно что значит.
В общем меса общается с LinuxCNC посредством компонета hostmot2.
Основной компонент который будет виден в hal - hm2_5i25.
Дальше в нем будут появляться различные пины и параметры.
Для энкодера будет что-то вроде
hm2_5i25.0...encoder
Вообще, я обычно смотрю пины через консоль, так удобнее искать.
пишем:
halcmd show pin | grep hm2.*encoder.*count - покажет все counts всех энкодеров в hm2
или
halcmd show pin | grep hm2.*encoder.00
или если надо отслеживать значение:
watch -n 0 "halcmd show pin | grep hm2.*encoder.00"
PS в двух словах о командах:
halcmd show показывает все состояние хал
halcmd show pin показывает пины
| знак pipe - выход первой команды передается на вход второй
grep - выбирает строки из входа подходящие под шаблон.
grep hm2.*encoder.00 - выбирает строки в которых есть
hm2(все что угодно)encoder.00 - подробнее читай о
регулярных выражениях
watch - "наблюдать" - выполняет строку раз в указанный период (-n 0 - 0.1c) и показывает вывод.
т.е. это
watch -n 0 "halcmd show pin | grep hm2.*encoder.00" = выполнять раз в 0.1с просмотр пинов которые подходят под шаблон hm2.*encoder.00.
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 11:33
SVP
Nick писал(а):Энкодер mesa подключен к серве?
что показывает пин encoder....counts?
Да, подключен, более того к одному и тому-же порту месы. Просто передергиваю сервопаки.
По пину смогу только ввечеру, оно всё дома.
О как, можно прям из командной строки это все смотреть, спасибо попробую обязательно.
Очевидно, что проблема в чём-то простом, но непонятном

.
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 11:34
SVP
alexg-nn писал(а):А этот параметр правильно настроен?
Непонятно как проверить правильность.
В соответствии с тем, что написано на шилде двигателя.
Но почему-то в сигмавине написано другое "внутре".
Чем они друг от друга отличаются.
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 11:43
alexg-nn
SVP писал(а):Непонятно как проверить правильность.
В сервопаке надо указать тип подключенного к нему двигателя. Сам он (сервопак) этого не знает.
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 11:56
SVP
alexg-nn писал(а):SVP писал(а):Непонятно как проверить правильность.
В сервопаке надо указать тип подключенного к нему двигателя. Сам он (сервопак) этого не знает.
Указываю в соответствии с шилдом на двигателе.
Но есть ощущение, что тут что-то "не так".
Можно ли как-то визуально SGM от SGMP отличить ?
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 11:58
alexg-nn
SVP писал(а):Указываю в соответствии с шилдом на двигателе.
А сервопак перезагружал?
SVP писал(а):Можно ли как-то визуально SGM от SGMP отличить ?
Не знаю, но вряд ли кто то будет переклеивать шильдик

Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 12:03
SVP
alexg-nn писал(а):SVP писал(а):Указываю в соответствии с шилдом на двигателе.
А сервопак перезагружал?
Неоднократно.
Вообще странная ситуация, или я лажаю, или где-то странный затык.
Шли эти движки с паками комплектами, и сразу в нём стояло SGMP.
Но на движке шилд SGM. Действительно такое чувство, что "переклеен"

,
причем в сторону удешевления результата.
Буду ввечеру еще колупаться.
Думается где-то дурацкая ошибка, непонятно только какая.
Если в сервопак на 200вт загрузить сигмавином настройки от 100вт, то что будет ?
Я что-то там вообще не вижу ничего про мощность в настройках.
Смущает, что кнопки для того, чтобы вернуться к заводским настройкам на этих
сервопаках нету, я вроде всё что смог сравнил, но мало-ли.
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 12:05
alexg-nn
Надо Афтаева позвать, "он Атлантиду видел"

Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 12:10
SVP
Ща, вооружусь ввечеру свежим мозгом и халскопом для началу.
Потом посмотрим "куды бечь".
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 12:11
Predator
alexg-nn писал(а):Афтаева позвать, "он Атлантиду видел"
Вот будешь, как Афтаев, грибы выращивать, еще не то увидишь
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 17:25
PKM
SVP писал(а):Шли эти движки с паками комплектами, и сразу в нём стояло SGMP.
Но на движке шилд SGM. Действительно такое чувство, что "переклеен" ,
причем в сторону удешевления результата.
Шли комплектом т.к. подходят друг другу. А правильная настройка - другой вопрос.
Надо настраивать сервопак по шильдику, да еще расшифровать количество импульсов энкодера и выставить его в сервопаке.
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 17:30
SVP
PKM писал(а): да еще расшифровать количество импульсов энкодера и выставить его в сервопаке.
Вроде бы SGM бывают только либо с инкрементным, либо с абсолютным энкодером ?
Encoder specifications
3: 2048P/R incremental encoder
W: 12-bit absolute encoder
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 21:57
SVP
counts = 0
Я в некоем замешательстве.
Меняю сервопак и движок yf 100dn, оставляю все остальное - крутится.
Марку двигателя проверил - совпадает (SGM).
Втыкаю проблемную пару (200вт), от команд из luinuxcnc крутится движок, но нет обратной связи по энкодеру.
При этом сигмавин показывает себе спокойно импульсы.
Загрузил в этот 200вт сервопак настройки от 100вт (рабочего), еле крутит, но обратной связи по энкодеру нет.
Проверил - энкодер инкриментный в обоих случаях.
Если 200вт движок воткнуть в 100вт сервопак ничего фатального не произойдет ?
Надо как-то понять в чем трабл-то.
PS. Джамперы стоят в правой позиции для этого энкодера, вроде так и надо, сигнал ведь диффиринциальный,
если по двум проводам идет ? В любом случае 100вт сервопак работает точно с тем-же входом.
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 22:12
PKM
Да, можно менять местами в тестовых целях
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 27 май 2015, 22:17
SVP
Поменял, крутится. Отсчет тоже идет. Работает в общем.
Похоже дохлый выход энкодера с 200вт сервопака.
Не думал, что могут быть такие неисправности.
Но я в своей жизни и дохлый 4й пентиум видел в общем-то.
С моим везением трудно было ожидать иного

Попробуем заменить.
В принципе с линейками они нафиг не нужны, но у меня
как на зло именно для этого 200вт линейки не будет,
он на вращение должен работать.
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 28 май 2015, 01:59
Serg
можно попробовать сигнал с самого энкодера (с мотора) завести паралельно и на сервоконтроллер и на месу...
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 28 май 2015, 07:11
Nick
Может в настройках сервопака надо что-то добавить, чтобы он энкодер на выходы побрасывал?
Или может он их выдаёт, но в другом формате?
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Добавлено: 28 май 2015, 08:57
SVP
Nick писал(а):Может в настройках сервопака надо что-то добавить, чтобы он энкодер на выходы побрасывал?
Или может он их выдаёт, но в другом формате?
Я тоже об этом подумал.
Но я в этот сервопак загрузил параметры от рабочего, по идее они одинаковые теперь.
Называется все абсолютно одинаково, отличие в одной цифре, и движки, и сервопаки.
Посмотрел глазами - да вроде все, что касается энкодеров установлено правильно.
Мистика какая-то.
Попробую другой сервопак на 200вт, есть еще пара, если не поможет - будем думать.
Самое смешное, что на 100вт уменя есть два запасных, а на 200 хрен, ровно по
количеству моторов. Разветвлять не хотелось бы, это поди лучше электрически делать,
а то оптопара не загорится какая-то из двух "и усё"
С другой стороны если ставить куда-то с линейками, то насколько я понимаю
в месу как-раз линейка должна придти, а выход от сервопака не нужен ?