Страница 1 из 130
Про сервы Yaskawa
Добавлено: 31 июл 2012, 14:26
aftaev
Народ кому нибудь попадались ссылки работы MECHATROLINK под управлением LinuxCNC(EMC2) ?
Купил такие сервы. Они новые Сигма2 и похоже работают только по MECHATROLINK. Но у них есть замкнутая обратная связь(можно подключать линейки прям к серве)
Ютуб показывает такое:
https://www.youtube.com/watch?v=rOyIZAUEd5Y
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 16:11
Nick
А какие на них есть выходы? Есть доки по ним?
Сфоткай сервы, чтобы было видно, что на них написано.
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 19:03
aftaev
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 19:25
aftaev
Фотос "обчной" серыв и сервы с доп модулем Мехатроник:
Суть примерно такая что сервы включаются как бы последовательно в сеть. Не нужно от каждой сервы тянуть сигнал в контроллер (ЕМС2)
Судя мануалу к этим сервам можно прикрутить линейки для полной обратной связи
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 19:26
Nick
Ничего не понятно, а есть полные доки по этой серве?
вообще, чтобы ее подключить к LinuxCNC нужен драйвер, который сможет общаться с их платой... Поэтому более простой путь - общаться с сервами по стандартным протоколам step/dir или +-10V.
Наверняка у них есть такие входы...
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 19:29
Nick
А кабеля у тебя такие специальные есть? И насколько они длинные, плюс им нужен специальный терминатор на неиспользуемом конце....
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 19:36
aftaev
Nick писал(а):Ничего не понятно, а есть полные доки по этой серве?
Есть воть
http://www.google.ru/url?sa=t&rct=j&q=S ... 2CBsXtzo7w
Все сервы сводятся в этот блок
http://www.ebay.com/sch/i.html?_trksid= ... a&_sacat=0
Nick писал(а):вообще, чтобы ее подключить к LinuxCNC нужен драйвер, который сможет общаться с их платой... Поэтому более простой путь - общаться с сервами по стандартным протоколам step/dir или +-10V.
Наверняка у них есть такие входы...
Нету
Проще иль найти готовые разработки на FPGA иль купить готовый блок, иль сменить блок что справо крепится к серве на другой протакол, иль выбросить в мусорку.
Nick писал(а):А кабеля у тебя такие специальные есть? И насколько они длинные, плюс им нужен специальный терминатор на неиспользуемом конце....
Там кабеля как USB точно такие же с 4мя выводами
Специальные кабеля нужны как понимаю при работе на 500 метров
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 19:43
aftaev
Это хитрая серва у нее можно менять блоки управления
- Хитрая серва.JPG (5.77 КБ) 32146 просмотров
Мне достался блок управления NS100 это сеть Мехатроник. Нужно поискать другие блоки, наверняка есть те что степ/дир понимают
Вот здесь видны разные блоки которые цепляются сбоку сервы
http://www.ebay.com/sch/i.html?_nkw=NS+ ... &_osacat=0
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 19:50
Nick
да... на step/dir в доках ничего похожего не находится...
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 20:13
aftaev
Nick писал(а):да... на step/dir в доках ничего похожего не находится...
К ней можно цеплять разные блоки, как на картинке выше.
Сделаем небольшой обзор по блокам что сейчас выдерну из мануалов
NS100 - это сеть MECHATROLINK
NS115 - это сеть MECHATROLINK II
NS300 - это сеть DeviceNet
NS500 - это сеть Profibus
NS600 - это сеть RS232/422/485
JUSP-NS600 - модуль шагового перемещения.
ни один из про токолов без гемора не подходит для наших нужд
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 20:41
Fisher
Долой SGDH!!!
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 21:34
Serg
Судя по параметрам и конфигурации очень похоже на шину CAN. USB-кабели для этого подходят замечательно.
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 22:00
aftaev
кто нибудь видел ссылки на ЕМС2+CAN
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 22:10
Impartial
Протокол механотроник не позволяет прокачать данные с/на сервопривод, с целью использования таких компонент хал, как ПИД.
Он используется как сеть связи для задачи параметров аппаратным блокам ПИД и степген.
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 22:20
PKM
У нас есть крутая плата National Instruments, что-то там насчет поддержки таких протоколов было, я бы попробовал...
А с емц/мач не выйдет по мехатролинку общаться
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 22:25
Impartial
Почему не выйдет? Выйдет если написать драйвера/плагины, разработать дизайн фпга, сделать платы ... Убить на это дело года два-три.
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 22:30
PKM
Да, по-простому явно не получится.
Не раз уже задумывался о том, что ЕМС сильно не хватает поддержки подобных протоколов. Жаль, что их много, был бы один - уже бы сделали.
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 31 июл 2012, 22:45
Сергей=
Вот руководство рус. На SGDH:
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 01 авг 2012, 00:23
aftaev
ЕМС2 может хоть с каким нибудь сетевым работать? Да хоть с CAN ?
NS100 - это сеть MECHATROLINK
NS115 - это сеть MECHATROLINK II
NS300 - это сеть DeviceNet
NS500 - это сеть Profibus
NS600 - это сеть RS232/422/485
Re: MECHATROLINK под управлением LinuxCNC(EMC2)
Добавлено: 01 авг 2012, 00:45
Serg
Плата никакая не нужна. Нужен просто преобразователь интерфейса, например RS232-CAN - это простенькая схемка на микроконтроллере или совсем копеечная схема, типа конвертора RS485, но с обработкой протокола средствами компа. CAN-протокол - это обычная последовательная передача данных + арбитраж по обработки коллизий при работе нескольких ведущих на одной шине. Программные реализации легко нагугливаются подо всё, что шевелится.
Вот например наиболее полная, грамотная и недорогая реализация:
http://indemsys.ru/practical-electronic ... PIC18.html
aftaev писал(а):ЕМС2 может хоть с каким нибудь сетевым работать? Да хоть с CAN ?
NS100 - это сеть MECHATROLINK
NS115 - это сеть MECHATROLINK II
NS300 - это сеть DeviceNet
NS500 - это сеть Profibus
NS600 - это сеть RS232/422/485
В любом из этих вариантов нужно знать что писать в шину и что будет приходить в ответ.