МЕСА + LINUXCNC + yaskawa - диагностика
-
SVP
- Мастер
- Сообщения: 6140
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
МЕСА + LINUXCNC + yaskawa - диагностика
Не могу что-то сообразить в чём затык.
Есть два сервопака яскавовских SGDA-1AS и SGDA-2AS, два движка, отличаются тоже только одной цифрой.
Один на 100вт, второй на 200вт.
МЕСА, провода.
Подключаю SGDA-1AS и всё вроде крутится, и циферки бегут, лепота.
Подключаю SGDA-2AS и... хрен... есть сигмавин, есть странности.
С одной стороны вроде бы все параметры одинаковые, с другой почему-то
при попытке получить "info" оно говорит, что мотор SGMP, а не SGM.
Но на моторе чётко SGM написано.
При этом после нескольких раундов танцев с бубнами SGDA-2AS начал крутися,
но при этом в сигмавине видны обороты энкодера итп, а в linuxcnc нет.
Провода одни и те-же использую, в обоих случаях от jog всё крутится.
Явно что-то в настройках. Непонятно в чьих.
Вопрос: гдеб почитать о параметрах, которые меса подает в linuxcnc ?
Хочется что-нибудь hal-скопом померять, к примеру количество отчетов энкодера,
но там как-то многовато разного и непонятно что конкретно что значит.
Есть два сервопака яскавовских 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 - диагностика
А этот параметр правильно настроен?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Энкодер mesa подключен к серве?SVP писал(а):но при этом в сигмавине видны обороты энкодера итп, а в linuxcnc нет.
что показывает пин encoder....counts?
В общем меса общается с LinuxCNC посредством компонета hostmot2.SVP писал(а):Вопрос: гдеб почитать о параметрах, которые меса подает в linuxcnc ?
Хочется что-нибудь hal-скопом померять, к примеру количество отчетов энкодера,
но там как-то многовато разного и непонятно что конкретно что значит.
Основной компонент который будет виден в 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 - диагностика
Да, подключен, более того к одному и тому-же порту месы. Просто передергиваю сервопаки.Nick писал(а):Энкодер mesa подключен к серве?
что показывает пин encoder....counts?
По пину смогу только ввечеру, оно всё дома.
О как, можно прям из командной строки это все смотреть, спасибо попробую обязательно.
Очевидно, что проблема в чём-то простом, но непонятном
-
SVP
- Мастер
- Сообщения: 6140
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Непонятно как проверить правильность.alexg-nn писал(а):А этот параметр правильно настроен?
В соответствии с тем, что написано на шилде двигателя.
Но почему-то в сигмавине написано другое "внутре".
Чем они друг от друга отличаются.
- alexg-nn
- Мастер
- Сообщения: 793
- Зарегистрирован: 08 фев 2015, 12:45
- Репутация: 127
- Настоящее имя: Алексей
- Откуда: Нижний Новгород
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
В сервопаке надо указать тип подключенного к нему двигателя. Сам он (сервопак) этого не знает.SVP писал(а):Непонятно как проверить правильность.
-
SVP
- Мастер
- Сообщения: 6140
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Указываю в соответствии с шилдом на двигателе.alexg-nn писал(а):В сервопаке надо указать тип подключенного к нему двигателя. Сам он (сервопак) этого не знает.SVP писал(а):Непонятно как проверить правильность.
Но есть ощущение, что тут что-то "не так".
Можно ли как-то визуально SGM от SGMP отличить ?
- alexg-nn
- Мастер
- Сообщения: 793
- Зарегистрирован: 08 фев 2015, 12:45
- Репутация: 127
- Настоящее имя: Алексей
- Откуда: Нижний Новгород
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
А сервопак перезагружал?SVP писал(а):Указываю в соответствии с шилдом на двигателе.
Не знаю, но вряд ли кто то будет переклеивать шильдикSVP писал(а):Можно ли как-то визуально SGM от SGMP отличить ?
-
SVP
- Мастер
- Сообщения: 6140
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Неоднократно.alexg-nn писал(а):А сервопак перезагружал?SVP писал(а):Указываю в соответствии с шилдом на двигателе.
Вообще странная ситуация, или я лажаю, или где-то странный затык.
Шли эти движки с паками комплектами, и сразу в нём стояло SGMP.
Но на движке шилд SGM. Действительно такое чувство, что "переклеен"
причем в сторону удешевления результата.
Буду ввечеру еще колупаться.
Думается где-то дурацкая ошибка, непонятно только какая.
Если в сервопак на 200вт загрузить сигмавином настройки от 100вт, то что будет ?
Я что-то там вообще не вижу ничего про мощность в настройках.
Смущает, что кнопки для того, чтобы вернуться к заводским настройкам на этих
сервопаках нету, я вроде всё что смог сравнил, но мало-ли.
- alexg-nn
- Мастер
- Сообщения: 793
- Зарегистрирован: 08 фев 2015, 12:45
- Репутация: 127
- Настоящее имя: Алексей
- Откуда: Нижний Новгород
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Надо Афтаева позвать, "он Атлантиду видел" 
-
SVP
- Мастер
- Сообщения: 6140
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Ща, вооружусь ввечеру свежим мозгом и халскопом для началу.
Потом посмотрим "куды бечь".
Потом посмотрим "куды бечь".
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
alexg-nn писал(а):Афтаева позвать, "он Атлантиду видел"
Вот будешь, как Афтаев, грибы выращивать, еще не то увидишь
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Шли комплектом т.к. подходят друг другу. А правильная настройка - другой вопрос.SVP писал(а):Шли эти движки с паками комплектами, и сразу в нём стояло SGMP.
Но на движке шилд SGM. Действительно такое чувство, что "переклеен" ,
причем в сторону удешевления результата.
Надо настраивать сервопак по шильдику, да еще расшифровать количество импульсов энкодера и выставить его в сервопаке.
-
SVP
- Мастер
- Сообщения: 6140
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Вроде бы SGM бывают только либо с инкрементным, либо с абсолютным энкодером ?PKM писал(а): да еще расшифровать количество импульсов энкодера и выставить его в сервопаке.
Encoder specifications
3: 2048P/R incremental encoder
W: 12-bit absolute encoder
-
SVP
- Мастер
- Сообщения: 6140
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
counts = 0
Я в некоем замешательстве.
Меняю сервопак и движок yf 100dn, оставляю все остальное - крутится.
Марку двигателя проверил - совпадает (SGM).
Втыкаю проблемную пару (200вт), от команд из luinuxcnc крутится движок, но нет обратной связи по энкодеру.
При этом сигмавин показывает себе спокойно импульсы.
Загрузил в этот 200вт сервопак настройки от 100вт (рабочего), еле крутит, но обратной связи по энкодеру нет.
Проверил - энкодер инкриментный в обоих случаях.
Если 200вт движок воткнуть в 100вт сервопак ничего фатального не произойдет ?
Надо как-то понять в чем трабл-то.
PS. Джамперы стоят в правой позиции для этого энкодера, вроде так и надо, сигнал ведь диффиринциальный,
если по двум проводам идет ? В любом случае 100вт сервопак работает точно с тем-же входом.
Я в некоем замешательстве.
Меняю сервопак и движок yf 100dn, оставляю все остальное - крутится.
Марку двигателя проверил - совпадает (SGM).
Втыкаю проблемную пару (200вт), от команд из luinuxcnc крутится движок, но нет обратной связи по энкодеру.
При этом сигмавин показывает себе спокойно импульсы.
Загрузил в этот 200вт сервопак настройки от 100вт (рабочего), еле крутит, но обратной связи по энкодеру нет.
Проверил - энкодер инкриментный в обоих случаях.
Если 200вт движок воткнуть в 100вт сервопак ничего фатального не произойдет ?
Надо как-то понять в чем трабл-то.
PS. Джамперы стоят в правой позиции для этого энкодера, вроде так и надо, сигнал ведь диффиринциальный,
если по двум проводам идет ? В любом случае 100вт сервопак работает точно с тем-же входом.
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Да, можно менять местами в тестовых целях
-
SVP
- Мастер
- Сообщения: 6140
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Поменял, крутится. Отсчет тоже идет. Работает в общем.
Похоже дохлый выход энкодера с 200вт сервопака.
Не думал, что могут быть такие неисправности.
Но я в своей жизни и дохлый 4й пентиум видел в общем-то.
С моим везением трудно было ожидать иного
Попробуем заменить.
В принципе с линейками они нафиг не нужны, но у меня
как на зло именно для этого 200вт линейки не будет,
он на вращение должен работать.
Похоже дохлый выход энкодера с 200вт сервопака.
Не думал, что могут быть такие неисправности.
Но я в своей жизни и дохлый 4й пентиум видел в общем-то.
С моим везением трудно было ожидать иного
Попробуем заменить.
В принципе с линейками они нафиг не нужны, но у меня
как на зло именно для этого 200вт линейки не будет,
он на вращение должен работать.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
можно попробовать сигнал с самого энкодера (с мотора) завести паралельно и на сервоконтроллер и на месу...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Может в настройках сервопака надо что-то добавить, чтобы он энкодер на выходы побрасывал?
Или может он их выдаёт, но в другом формате?
Или может он их выдаёт, но в другом формате?
-
SVP
- Мастер
- Сообщения: 6140
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: МЕСА + LINUXCNC + yaskawa - диагностика
Я тоже об этом подумал.Nick писал(а):Может в настройках сервопака надо что-то добавить, чтобы он энкодер на выходы побрасывал?
Или может он их выдаёт, но в другом формате?
Но я в этот сервопак загрузил параметры от рабочего, по идее они одинаковые теперь.
Называется все абсолютно одинаково, отличие в одной цифре, и движки, и сервопаки.
Посмотрел глазами - да вроде все, что касается энкодеров установлено правильно.
Мистика какая-то.
Попробую другой сервопак на 200вт, есть еще пара, если не поможет - будем думать.
Самое смешное, что на 100вт уменя есть два запасных, а на 200 хрен, ровно по
количеству моторов. Разветвлять не хотелось бы, это поди лучше электрически делать,
а то оптопара не загорится какая-то из двух "и усё"
С другой стороны если ставить куда-то с линейками, то насколько я понимаю
в месу как-раз линейка должна придти, а выход от сервопака не нужен ?
