МЕСА + LINUXCNC + yaskawa - диагностика

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение SVP »

Не могу что-то сообразить в чём затык.
Есть два сервопака яскавовских SGDA-1AS и SGDA-2AS, два движка, отличаются тоже только одной цифрой.
Один на 100вт, второй на 200вт.
МЕСА, провода.

Подключаю SGDA-1AS и всё вроде крутится, и циферки бегут, лепота.
Подключаю SGDA-2AS и... хрен... есть сигмавин, есть странности.
С одной стороны вроде бы все параметры одинаковые, с другой почему-то
при попытке получить "info" оно говорит, что мотор SGMP, а не SGM.
Но на моторе чётко SGM написано.

При этом после нескольких раундов танцев с бубнами SGDA-2AS начал крутися,
но при этом в сигмавине видны обороты энкодера итп, а в linuxcnc нет.
Провода одни и те-же использую, в обоих случаях от jog всё крутится.

Явно что-то в настройках. Непонятно в чьих.

Вопрос: гдеб почитать о параметрах, которые меса подает в linuxcnc ?
Хочется что-нибудь hal-скопом померять, к примеру количество отчетов энкодера,
но там как-то многовато разного и непонятно что конкретно что значит.
Аватара пользователя
alexg-nn
Мастер
Сообщения: 793
Зарегистрирован: 08 фев 2015, 12:45
Репутация: 127
Настоящее имя: Алексей
Откуда: Нижний Новгород
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение alexg-nn »

А этот параметр правильно настроен?
yaskawa.jpg (2120 просмотров) <a class='original' href='./download/file.php?id=51130&mode=view' target=_blank>Загрузить оригинал (70.81 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение 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.
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение SVP »

Nick писал(а):Энкодер mesa подключен к серве?
что показывает пин encoder....counts?
Да, подключен, более того к одному и тому-же порту месы. Просто передергиваю сервопаки.
По пину смогу только ввечеру, оно всё дома.

О как, можно прям из командной строки это все смотреть, спасибо попробую обязательно.
Очевидно, что проблема в чём-то простом, но непонятном :).
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение SVP »

alexg-nn писал(а):А этот параметр правильно настроен?
Непонятно как проверить правильность.
В соответствии с тем, что написано на шилде двигателя.
Но почему-то в сигмавине написано другое "внутре".

Чем они друг от друга отличаются.
Аватара пользователя
alexg-nn
Мастер
Сообщения: 793
Зарегистрирован: 08 фев 2015, 12:45
Репутация: 127
Настоящее имя: Алексей
Откуда: Нижний Новгород
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение alexg-nn »

SVP писал(а):Непонятно как проверить правильность.
В сервопаке надо указать тип подключенного к нему двигателя. Сам он (сервопак) этого не знает.
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение SVP »

alexg-nn писал(а):
SVP писал(а):Непонятно как проверить правильность.
В сервопаке надо указать тип подключенного к нему двигателя. Сам он (сервопак) этого не знает.
Указываю в соответствии с шилдом на двигателе.
Но есть ощущение, что тут что-то "не так".
Можно ли как-то визуально SGM от SGMP отличить ?
Аватара пользователя
alexg-nn
Мастер
Сообщения: 793
Зарегистрирован: 08 фев 2015, 12:45
Репутация: 127
Настоящее имя: Алексей
Откуда: Нижний Новгород
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение alexg-nn »

SVP писал(а):Указываю в соответствии с шилдом на двигателе.
А сервопак перезагружал?
SVP писал(а):Можно ли как-то визуально SGM от SGMP отличить ?
Не знаю, но вряд ли кто то будет переклеивать шильдик :)
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение SVP »

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

Буду ввечеру еще колупаться.
Думается где-то дурацкая ошибка, непонятно только какая.

Если в сервопак на 200вт загрузить сигмавином настройки от 100вт, то что будет ?
Я что-то там вообще не вижу ничего про мощность в настройках.
Смущает, что кнопки для того, чтобы вернуться к заводским настройкам на этих
сервопаках нету, я вроде всё что смог сравнил, но мало-ли.
Аватара пользователя
alexg-nn
Мастер
Сообщения: 793
Зарегистрирован: 08 фев 2015, 12:45
Репутация: 127
Настоящее имя: Алексей
Откуда: Нижний Новгород
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение alexg-nn »

Надо Афтаева позвать, "он Атлантиду видел" :)
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение SVP »

Ща, вооружусь ввечеру свежим мозгом и халскопом для началу.
Потом посмотрим "куды бечь".
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение Predator »

alexg-nn писал(а):Афтаева позвать, "он Атлантиду видел"

Вот будешь, как Афтаев, грибы выращивать, еще не то увидишь :hehehe:
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение PKM »

SVP писал(а):Шли эти движки с паками комплектами, и сразу в нём стояло SGMP.
Но на движке шилд SGM. Действительно такое чувство, что "переклеен" ,
причем в сторону удешевления результата.
Шли комплектом т.к. подходят друг другу. А правильная настройка - другой вопрос.
Надо настраивать сервопак по шильдику, да еще расшифровать количество импульсов энкодера и выставить его в сервопаке.
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение SVP »

PKM писал(а): да еще расшифровать количество импульсов энкодера и выставить его в сервопаке.
Вроде бы SGM бывают только либо с инкрементным, либо с абсолютным энкодером ?

Encoder specifications
3: 2048P/R incremental encoder
W: 12-bit absolute encoder
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение SVP »

counts = 0
Я в некоем замешательстве.
Меняю сервопак и движок yf 100dn, оставляю все остальное - крутится.
Марку двигателя проверил - совпадает (SGM).
Втыкаю проблемную пару (200вт), от команд из luinuxcnc крутится движок, но нет обратной связи по энкодеру.
При этом сигмавин показывает себе спокойно импульсы.
Загрузил в этот 200вт сервопак настройки от 100вт (рабочего), еле крутит, но обратной связи по энкодеру нет.
Проверил - энкодер инкриментный в обоих случаях.

Если 200вт движок воткнуть в 100вт сервопак ничего фатального не произойдет ?

Надо как-то понять в чем трабл-то.

PS. Джамперы стоят в правой позиции для этого энкодера, вроде так и надо, сигнал ведь диффиринциальный,
если по двум проводам идет ? В любом случае 100вт сервопак работает точно с тем-же входом.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение PKM »

Да, можно менять местами в тестовых целях
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение SVP »

Поменял, крутится. Отсчет тоже идет. Работает в общем.

Похоже дохлый выход энкодера с 200вт сервопака.
Не думал, что могут быть такие неисправности.
Но я в своей жизни и дохлый 4й пентиум видел в общем-то.
С моим везением трудно было ожидать иного :)
Попробуем заменить.
В принципе с линейками они нафиг не нужны, но у меня
как на зло именно для этого 200вт линейки не будет,
он на вращение должен работать.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение Serg »

можно попробовать сигнал с самого энкодера (с мотора) завести паралельно и на сервоконтроллер и на месу...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение Nick »

Может в настройках сервопака надо что-то добавить, чтобы он энкодер на выходы побрасывал?
Или может он их выдаёт, но в другом формате?
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: МЕСА + LINUXCNC + yaskawa - диагностика

Сообщение SVP »

Nick писал(а):Может в настройках сервопака надо что-то добавить, чтобы он энкодер на выходы побрасывал?
Или может он их выдаёт, но в другом формате?
Я тоже об этом подумал.
Но я в этот сервопак загрузил параметры от рабочего, по идее они одинаковые теперь.
Называется все абсолютно одинаково, отличие в одной цифре, и движки, и сервопаки.
Посмотрел глазами - да вроде все, что касается энкодеров установлено правильно.

Мистика какая-то.
Попробую другой сервопак на 200вт, есть еще пара, если не поможет - будем думать.
Самое смешное, что на 100вт уменя есть два запасных, а на 200 хрен, ровно по
количеству моторов. Разветвлять не хотелось бы, это поди лучше электрически делать,
а то оптопара не загорится какая-то из двух "и усё"

С другой стороны если ставить куда-то с линейками, то насколько я понимаю
в месу как-раз линейка должна придти, а выход от сервопака не нужен ?
Ответить

Вернуться в «LinuxCNC»