Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
-
- Опытный
- Сообщения: 180
- Зарегистрирован: 19 мар 2016, 23:15
- Репутация: 20
- Настоящее имя: oleg
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
Быстро
Интересно для SSCNET III митцу выпускают сейчас адаптеры ,чет не нашел
вроде в прошлых версиях выпускали межсетевой адаптер MR-MG30 между SSCNET и Profibus-DP, который может использоваться для подключения MR-J2S-B (SSCNET) к сети Profibus-DP
редкий адаптер , ебу не знает.
В буржуйских сетях попадалось любительское приложение программное под Simatic S7-300 , под чтение SSCNET-II , под винду
Интересно для SSCNET III митцу выпускают сейчас адаптеры ,чет не нашел
вроде в прошлых версиях выпускали межсетевой адаптер MR-MG30 между SSCNET и Profibus-DP, который может использоваться для подключения MR-J2S-B (SSCNET) к сети Profibus-DP
редкий адаптер , ебу не знает.
В буржуйских сетях попадалось любительское приложение программное под Simatic S7-300 , под чтение SSCNET-II , под винду
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
да чет не особо интересно ну MR-MG30, и куда этот профибас цеплять? более того, дурацкое время цикла sscnet ii (0.888ms) в профибасе наверняка не поддерживается - будут пропуски или повторы команд и фидбэка. может и не сильно страшно, но зачем оно нам надо...
MR-J4 у них сейчас есть сразу с ethercat. но чет сомневаюсь, что они сильно популярны...
MR-J4 у них сейчас есть сразу с ethercat. но чет сомневаюсь, что они сильно популярны...
-
- Опытный
- Сообщения: 180
- Зарегистрирован: 19 мар 2016, 23:15
- Репутация: 20
- Настоящее имя: oleg
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
merkwurdigliebe извените если тему Вашу захломляю
Это к разговору выше , мысль терзает как от стойки эти движки покрутить
Посмотрел Маяк предлагает сейчас плату с выходом EtherCAT
прокручивал варианты.
Не смотрел, что там у остальных отечественных производителей , но вроде все на новые ( пока разные )сетевые стандарты переходят.
Китайские стойки вроде уже все гонят , с сетевыми как стандартная опция.
Возможно Вам как спецу стоит присмотреться , может там на Вашем контролере протокол какой просмотреть на будущее отличный от монопольного митцу.
Образно , не знаю возможных технологических трудностей.
Сдается широта востребованности возрастает, приводов таких на рынке все больше.
Это к разговору выше , мысль терзает как от стойки эти движки покрутить
Посмотрел Маяк предлагает сейчас плату с выходом EtherCAT
прокручивал варианты.
Не смотрел, что там у остальных отечественных производителей , но вроде все на новые ( пока разные )сетевые стандарты переходят.
Китайские стойки вроде уже все гонят , с сетевыми как стандартная опция.
Возможно Вам как спецу стоит присмотреться , может там на Вашем контролере протокол какой просмотреть на будущее отличный от монопольного митцу.
Образно , не знаю возможных технологических трудностей.
Сдается широта востребованности возрастает, приводов таких на рынке все больше.
-
- Опытный
- Сообщения: 180
- Зарегистрирован: 19 мар 2016, 23:15
- Репутация: 20
- Настоящее имя: oleg
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
Под LinuxCNC драйвер прописан говорятmerkwurdigliebe писал(а):MR-J4 у них сейчас есть сразу с ethercat. но чет сомневаюсь, что они сильно популярны...
https://www.chipmaker.ru/topic/201801/
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
запустили тут машину интересную. выкинули красивые мицубисевские коробочки, заменили на комп с linuxcnc и пару колхозных платок - и все зажужжало как надо
https://youtu.be/uX7a97LOoMM
https://youtu.be/PpT79N8y6aA
https://youtu.be/uX7a97LOoMM
https://youtu.be/PpT79N8y6aA
- neonas
- Мастер
- Сообщения: 372
- Зарегистрирован: 12 янв 2013, 22:41
- Репутация: 70
- Откуда: Литва, Вильнюс
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
Всегда интересовали каттеры. А вот интересно, камера позиционирования там была и удалось ли заставить ее работать? Так же интересно из какой программы УП готовить для Linuxcnc.
Как много тех, с кем можно лечь в постель.
Как мало тех, с кем хочется проснуться...
Как мало тех, с кем хочется проснуться...
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
не, камеры не было. программа подготовки и управления машиной у чуваков своя, самописанная. контуры заготовок при подготовке она показывает, но из чего они их генерят я не успел выяснить. linuxcnc работает в фоне, без GUI. управление по TCP через linuxcncrsh, который чуть-чуть допилили. пожалуй единственное не очевидное мне было - как крутить нож. но в итоге просто написал компонент из 10 строк на си, который поворачивает ось на угол atan2(dx, dy), а из g-code можно задавать отклонение от этого направления...
-
- Мастер
- Сообщения: 1766
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 298
- Настоящее имя: Алексей
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
Дмитрий, приветствую!
Обсуждали по почте, спрошу здесь - может ещё кому будет интересно.
Имеется YSSC2P, возможно придётся прикрутить шаговый мотор один к ней. Как я понял тестируется аппаратный stepgen (до 22.5MHz ) и это здорово. Но на самом деле мне такие частоты вряд ли понадобятся. А софтверного stepgen'а разве не хватит? Там какие то ограничения появляются?
Я прикинул - максимум нужно будет ~ 100кгц.
Обсуждали по почте, спрошу здесь - может ещё кому будет интересно.
Имеется YSSC2P, возможно придётся прикрутить шаговый мотор один к ней. Как я понял тестируется аппаратный stepgen (до 22.5MHz ) и это здорово. Но на самом деле мне такие частоты вряд ли понадобятся. А софтверного stepgen'а разве не хватит? Там какие то ограничения появляются?
Я прикинул - максимум нужно будет ~ 100кгц.
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
софтверный не хотелось, т.к. весь обмен данными с карточкой по PCI происходит два раза за сервоцикл. модуль nyx получает фидбэк от карточки, обрабатывает, читает-устанавливает hal пины, отравляет следующее задание. сервопериод - 0.88 или 0.22мс. добавление base потока с большей частотой и обменом по PCI увеличит требования к макс джиттеру и плохо представляю как они будут конкурировать с servo thread за ресурсы...
мне гораздо проще было сделать аппаратный генератор шагов. для прошивки он выглядит как 5 регистров:
CTL, PERIOD, POS0, POS1, HOLD
это 2 канала, 32бит позиция. каждый сервопериод прошивка пишет новую POS позицию, полученную от модуля чтением joint.x.motor-pos-cmd. генератор в течение следующих PERIOD тактов выдает POS-oldPOS импульсов длительностью HOLD. и в зависимости от знака этой разницы - сигнал направления. в общем, все максимально примитивно.
тактовая частота встроенного процессора и большинства его периферии на карточке - 45МГц, отсюда макс частота степгена
со стороны linuxcnc это выглядит как 2 дополнительные сервы: nyx.0.servo-08, nyx.0.servo-09.
параметр nyx.0.servo-XX.pos-scale определяет количество шагов на оборот
пины enable, enabled, pos-cmd, pos-fb функционируют, остальные - нет.
мне гораздо проще было сделать аппаратный генератор шагов. для прошивки он выглядит как 5 регистров:
CTL, PERIOD, POS0, POS1, HOLD
это 2 канала, 32бит позиция. каждый сервопериод прошивка пишет новую POS позицию, полученную от модуля чтением joint.x.motor-pos-cmd. генератор в течение следующих PERIOD тактов выдает POS-oldPOS импульсов длительностью HOLD. и в зависимости от знака этой разницы - сигнал направления. в общем, все максимально примитивно.
тактовая частота встроенного процессора и большинства его периферии на карточке - 45МГц, отсюда макс частота степгена
со стороны linuxcnc это выглядит как 2 дополнительные сервы: nyx.0.servo-08, nyx.0.servo-09.
параметр nyx.0.servo-XX.pos-scale определяет количество шагов на оборот
пины enable, enabled, pos-cmd, pos-fb функционируют, остальные - нет.
-
- Мастер
- Сообщения: 1766
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 298
- Настоящее имя: Алексей
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
Понял, спасибо!
Хорошо что такой вариант есть! Если серва 700вт ось Z не потянет (а по первым тестам видно что ей весьма тяжело) - обращусь за новой прошивкой.
Хорошо что такой вариант есть! Если серва 700вт ось Z не потянет (а по первым тестам видно что ей весьма тяжело) - обращусь за новой прошивкой.
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
а мотор поменять? например на HC-SFS102 - у него момент в 2 раза больше, чем у HC-KFS73. на ибее у китайцев - от $250 с доставкой.
усилки MR-J2S-70B и MR-J2S-100B - одинаковые, но последний требует 3 фазы для полной мощности
усилки MR-J2S-70B и MR-J2S-100B - одинаковые, но последний требует 3 фазы для полной мощности
-
- Мастер
- Сообщения: 1766
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 298
- Настоящее имя: Алексей
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
Такой вариант тоже рассматриваю и даже MR-J2S-100B имеется. Только вот как он будет работать от одной фазы - большой вопрос. Может то на то и выйдет в итоге по мощности.
Вот если бы найти вариант где взять 220 три фазы. Не трансформатор же трехфазный ставить... С инверторами вроде бы мутили как-то - постоянку нужную напрямую подавали на шину DC. Не знаю с этими усилками пройдут ли такие фокусы..
P.S. Посмотрел. Транс 380-220 три фазы 1квт стоит в районе 9тр. Решение манит простотой )
Вот если бы найти вариант где взять 220 три фазы. Не трансформатор же трехфазный ставить... С инверторами вроде бы мутили как-то - постоянку нужную напрямую подавали на шину DC. Не знаю с этими усилками пройдут ли такие фокусы..
P.S. Посмотрел. Транс 380-220 три фазы 1квт стоит в районе 9тр. Решение манит простотой )
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
конечно трансформатор мазаки всякие штатно комплектовалсь, насколько я видел в схемах. за исключением габаритов - не вижу недостатков. я бы вообще все приводы на 3 фазы 220 пересадил. гальваническая развязка опять же...
4 КВт, 8000р, 40 кг https://tszi.ru/catalog/tszi/tszi-4-0.html
есть еще мотор HC-UFS72, за счет меньших номинальных оборотов момент будет больше на 30 процентов при той же мощности
4 КВт, 8000р, 40 кг https://tszi.ru/catalog/tszi/tszi-4-0.html
есть еще мотор HC-UFS72, за счет меньших номинальных оборотов момент будет больше на 30 процентов при той же мощности
-
- Мастер
- Сообщения: 1766
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 298
- Настоящее имя: Алексей
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
У меня сейчас стоит UFS73 c ременным редуктором 2.7, швп 5мм. Он классный своей компактностью - даже с тормозом
длина всего 111мм (а у меня от длины уменьшается и так уже небольшой ход по Z) , ну и вроде как рассчитан
UFS на большой момент инерции.
Вчера первый раз попробовал таскать пустую каретку Z (40кг).
При диких ускорениях (10ms разгон ) показывает peak load 300%, при плавных ускорениях - в районе 80%.
В ошибку не падал ни разу, это конечно плюс )
Но полный вес оси - не 40, а 140 кг и это ещё без детали/тисков. Так что предчувствия не айс, буду тестировать дальше.
Авось будет жить и так, ну а если нет, действительно: трансформатор + SFS102 - это вариант. Спасибо за идею!
длина всего 111мм (а у меня от длины уменьшается и так уже небольшой ход по Z) , ну и вроде как рассчитан
UFS на большой момент инерции.
Вчера первый раз попробовал таскать пустую каретку Z (40кг).
При диких ускорениях (10ms разгон ) показывает peak load 300%, при плавных ускорениях - в районе 80%.
В ошибку не падал ни разу, это конечно плюс )
Но полный вес оси - не 40, а 140 кг и это ещё без детали/тисков. Так что предчувствия не айс, буду тестировать дальше.
Авось будет жить и так, ну а если нет, действительно: трансформатор + SFS102 - это вариант. Спасибо за идею!
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
если это не станок для сверления печатных плат и ускорение по Z можно уменьшить, то, имхо, должно хватить. увеличение массы из-за редукции не должно повлечь радикального увеличения момента инерции и момента на моторе. а направляющие качения или скольжения?
update: вот из калькулятора. собственный момент инерции ШВП ф20 длиной 500мм в 4 раза превышает момент инерции, создаваемый перемещаемой по этой ШВП массой 190кг...
PB Lead of ball screw 5.000 mm
DB Diameter of ball screw 20.000 mm
LB Length of ball screw 500.000 mm
WT Mass of table 140.000 kg
WL Mass of load 50.000 kg
5.Inertia of ball screw = 0.613 [kg-cm2]
6.Inertia of Table & Load = 0.165 [kg-cm2]
update: вот из калькулятора. собственный момент инерции ШВП ф20 длиной 500мм в 4 раза превышает момент инерции, создаваемый перемещаемой по этой ШВП массой 190кг...
PB Lead of ball screw 5.000 mm
DB Diameter of ball screw 20.000 mm
LB Length of ball screw 500.000 mm
WT Mass of table 140.000 kg
WL Mass of load 50.000 kg
5.Inertia of ball screw = 0.613 [kg-cm2]
6.Inertia of Table & Load = 0.165 [kg-cm2]
-
- Мастер
- Сообщения: 1766
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 298
- Настоящее имя: Алексей
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
Не, совсем не для печатных плат )
Вот такое вот швейцарское чудо Aciera F4 (фотка не моя) За инфу спасибо, интуитивно трудно в это поверить, но похоже что так. Хорошая новость! )
Вот такое вот швейцарское чудо Aciera F4 (фотка не моя) За инфу спасибо, интуитивно трудно в это поверить, но похоже что так. Хорошая новость! )
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
У него ж лёгкая пиноль есть - приделать ей привод и сделать составную ось, чтобы мелкие и быстрые перемещения отрабатывались пинолью, а стол её догонял по мере возможностей...alex_sar писал(а):Вот такое вот швейцарское чудо Aciera F4 (фотка не моя)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 1766
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 298
- Настоящее имя: Алексей
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
Даже и не думал о таком ) Идея интересная, но пиноль всё же хочу ручной оставить для сверления. И ещё есть мысль сделать его двуголовым (прикрутить на шпиндель сбоку 80мм китайца для мелочи).UAVpilot писал(а):У него ж лёгкая пиноль есть - приделать ей привод и сделать составную ось, чтобы мелкие и быстрые перемещения отрабатывались пинолью, а стол её догонял по мере возможностей...alex_sar писал(а):Вот такое вот швейцарское чудо Aciera F4 (фотка не моя)
P.S. Похоже пора отдельную тему заводить, здесь это 100% оффтопик )
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
кстати да, интересно было бы попробовать.
задать для оси Z в конфиге какое-нить дикое ускорение, z.motor-pos-cmd отправить на limit3 с ограничением ускорения. выход limit3 на консоль, разницу motor-pos-cmd и выхода limit3 - на пиноль...
задать для оси Z в конфиге какое-нить дикое ускорение, z.motor-pos-cmd отправить на limit3 с ограничением ускорения. выход limit3 на консоль, разницу motor-pos-cmd и выхода limit3 - на пиноль...