Страница 15 из 22

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 07 сен 2020, 18:51
merkwurdigliebe
benly писал(а): Значит что угодно они могут прицепить.
наверное в какой-то момент морисейки были для них важным клиентом... эти моторы появились еще в MDS-A-SVJ и с тех пор кочуют по прошивкам... вообще, они блюдут традиции - у них даже опечатки живут по 25 лет :)

MISTUBISHI DRIVE SYSTEM
* Off Line Monitor Ver1.0 *
* Copyright (C) 1993 Mitsubishi Electric Corporation all rights reserved

и заканчивая

MISTUBISHI DRIVE SYSTEM
Online Monitor
BND-1501W201-B1 (2.10) (2018/01/23,11:38)
(C) 2014 MITSUBISHI ELECTRIC CORPORATION ALL RIGHTS RESERVED
benly писал(а): И везде B1
кстати, да... может это и три таблицы. я не ковырял основательно...
benly писал(а): странно вот в мануале HA103N SV025=2282 а тут его нет
может в более поздних прошивках появился. или наоборот исчез

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 07 сен 2020, 19:33
benly
Ладно. Сами поковыряете в живую, быстрее и информативнее будет. В MDS-R еще есть заманчивый параметр SV081 SPEC2 Servo specification 2. Естественно без комментариев.

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 11 сен 2020, 20:40
merkwurdigliebe
сделал поддержку Mechatrolink-I. оказывается, такие усилки у народа еще есть: Yaskawa Sigma SGD-xxxN, SGDB-xxxN, Sigma-II SGDM-xxxN. ну и SGDH+NS100 должны работать. через езернет трансформатор на моей карточке 4Mbps/манчестер прекрасно пролезли, все работает на том же железе. ну и конечно FPGA - сила, не перестаю радоваться насколько оно гибко...

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 22 сен 2020, 19:56
merkwurdigliebe
начал тут ковыряться с контроллером Mitsubishi EZMotion-NC E68. огромное спасибо benly за предоставленные игрушки! прикрутил дисплей-клавиатуру-кнопки в импровизированную стойку, подключил двухосевой усилок MDS-R-V2-2020 с моторами. серва инициализируется, ручками включается но пока не крутится. надеялся, что можно будет заставить ее ездить с консоли без ковыряния с PLC - но, похоже, нет. GX Developer и этот дредид ладдер лоджик неизбежны :) .HAL конфиги linuxcnc по сравнению с этим - легкое чтиво в удовольствие

мануалов куча - на много тыщ страниц. хоть и японский английский, в принципе, понятно. но есть некий порог вхождения. типа контроллер пишет
M01 OPERATION ERROR 0006
в ALARM/PARAMETER MANUAL находим
0006 H/W STRK END (H/W stroke end)
The stroke end function has activated (the input signal is "OFF") and one of the axes is in the stroke end status.
• Move the machine manually.
• Check for broken wires in the stroke end signal wire.
• Check for trouble in the limit switch.
ищу в CONNECTION AND MAINTENANCE MANUAL "limit switch" и "stroke end" - ничего похожего. роюсь в остальных, в итоге в "PLC INTERFACE MANUAL" находится
2.7 Fixed Signals
The connector pin Nos. in the input signals that are fixed are shown below. Note that using the methods below can ignore fixed signals and change the allocations.
Stroke end -1 X20
Stroke end +1 X28
Stroke end -2 X21
Stroke end +2 X29
ок, еще роемся и ищем че такое X20. догадываюсь, что, возможно, эти сигналы на Base I/O Unit. колхозим разъем с проводками - ага, работает...

в общем, надо подключать кнопки-переключатели и писать PLC программку. примеров в мануалах чет не нашел. есть у меня мануал от какого-то тайваньского ОЦ, там приведен ладдер, хотя бы с символическими именами сигналов и немножко комментариев. попробую на базе этого сделать че-нить минимально-работающее...

e68.jpg (1145 просмотров) <a class='original' href='./download/file.php?id=186347&sid=e7935108be83ac3af63924a01ab65117&mode=view' target=_blank>Загрузить оригинал (469.99 КБ)</a>
mds-r-v2.jpg (1145 просмотров) <a class='original' href='./download/file.php?id=186349&sid=e7935108be83ac3af63924a01ab65117&mode=view' target=_blank>Загрузить оригинал (293.96 КБ)</a>

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 22 сен 2020, 21:02
aftaev
merkwurdigliebe писал(а): сделал поддержку Mechatrolink-I
Mechatrolink-III сильно отличается?
merkwurdigliebe писал(а): SGDH+NS100
У меня кучка таких плат была viewtopic.php?p=32211#p32211 я их распаял под Full ClosedLoop :)

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 22 сен 2020, 21:07
merkwurdigliebe
aftaev писал(а): 22 сен 2020, 21:02 Mechatrolink-III сильно отличается?
ну да, M-III - эзернет. с дурацкими разъемами. все не соберусь с силами сделать новую платку с эзернетами... как сделаю - можно будет попробовать M-III, ethercat, CC-Link IE TSN и т.п.

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 22 сен 2020, 21:09
aftaev
merkwurdigliebe писал(а): можно будет попробовать M-III, ethercat, CC-Link IE TSN и т.п.
CanOpen ?

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 22 сен 2020, 21:24
merkwurdigliebe
не, у CAN физика другая... CAN, вроде, может работать с RS-485 трансиверами... только вот пишут
RS485 is very simple to implement, very robust from a data integrity as it crosses the wire point of view and very versatile.

CAN is much better from a higher level protocol point of view and its ability to handle faults and collisions, but is harder to implement in software if a high level library is not available for your platform. CAN is not so suited to applications where large blocks of data need to be passed.

т.е. напридумывали немцы всякой фигни чтобы жизнь медом не казалась :) я забыл, где у тебя этот CANopen?

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 22 сен 2020, 21:35
aftaev
merkwurdigliebe писал(а): я забыл, где у тебя этот CANopen?
Сервы Delta

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 22 сен 2020, 21:57
merkwurdigliebe
чет там максимум на шине 1Мбит... объекты какие-то... ну их нафик с этим канопен ;)

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 22 сен 2020, 22:17
Serg
merkwurdigliebe писал(а): не, у CAN физика другая... CAN, вроде, может работать с RS-485 трансиверами... только вот пишут
В CAN нужно одновременно и передавать и слушать, поэтому с трансиверами RS485 (half duplex) не могут, но могут с большинством трансиверов RS422 (full duplex).

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 22 сен 2020, 22:30
merkwurdigliebe
у дельты в мануале одна пара нарисована. оно конечно можно дуплексом по одной паре, но чет я оч сомневаюсь...

delta-can.png (1108 просмотров) <a class='original' href='./download/file.php?id=186359&sid=e7935108be83ac3af63924a01ab65117&mode=view' target=_blank>Загрузить оригинал (35.14 КБ)</a>

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 22 сен 2020, 23:11
Serg
merkwurdigliebe писал(а): у дельты в мануале одна пара нарисована. оно конечно можно дуплексом по одной паре, но чет я оч сомневаюсь...
У трансиверов RS422 можно соединять A c Y и B c Z.

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 22 сен 2020, 23:22
merkwurdigliebe
и получится... трансивер RS-485 ;)

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 22 сен 2020, 23:39
Serg
Получится хитрый трансивер, через который можно одновременно и передавать и слушать. :)
В принципе бывают и готовые трансиверы RS485, у которых приёмник и передатчик активируются независимо.
Собственно всё это изврат, ибо уровни сигналов немного отличаются, хоть и большинстве случаев будет работать. CAN трансиверы стоят столько-же, сколько и RS422/485, встречаются даже совместимые по пинам. :)

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 22 сен 2020, 23:52
merkwurdigliebe
да не особо хитрый - у стандартных 485 трансиверов в soic-8 отдельные пины RE и /DE. если хочется - можно слушать. но да, извращение - смысла никакого

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 25 сен 2020, 16:07
merkwurdigliebe
запустил, наконец, г-код на балалайке.. не представляю, как народ рисует на ладдере сложные схемы - ректальная ж тонзиллэктомия в чистом виде...
вообще, без опыта работы с пром чпу грабли периодически попадаются. типа если нет десятичной точки в значении координаты - значит она в микронах (или в десятых микрона), а не в мм.
мануал по программированию начинается с прекрасной картинки. 2006 год на дворе... :)

tape.png (1042 просмотра) <a class='original' href='./download/file.php?id=186488&sid=e7935108be83ac3af63924a01ab65117&mode=view' target=_blank>Загрузить оригинал (98.14 КБ)</a>

сейчас налаживаю логгер - буду писать в файл данные с шины серв. а потом попробую сравнить траектории E68 и LinuxCNC на аналогичных программках. посмотрим, что там за джерк контрол...

https://youtu.be/mzgKKNTpp_U

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 25 сен 2020, 16:37
aftaev
merkwurdigliebe писал(а): вообще, без опыта работы с пром чпу грабли периодически попадаются. типа если нет десятичной точки в значении координаты - значит она в микронах (или в десятых микрона), а не в мм
:hehehe:

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 25 сен 2020, 16:43
merkwurdigliebe
да не говори... пишу по привычке g0x100y100 - оно выполняется, но не едет никуда :) пока допер... по-моему где-то в параметрах это меняется

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Добавлено: 25 сен 2020, 17:36
aftaev
merkwurdigliebe писал(а): да не говори... пишу по привычке g0x100y100 - оно выполняется, но не едет никуда пока допер... по-моему где-то в параметрах это меняется
Чудес тебя много еще ждет :)
Интересно твое мнение о пром стойке услышать, спустя годик работы с ней. Как оно без мыши работается?
у Мицубисек вроде была фишка работы со штурвалом. У них вроде Gcode можно штурвалом листать и вроде была фишка подвода инструмента штурвалом при выполнении УП. То есть переходишь в какой то режим, жмешь Пуск и ничего не происходит. Но если покрутить штурвал, то станок поедет по УП в зависимости как штурвал крутишь. Удобно, чтобы не долбануться инструментом ;)