Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
-
- Новичок
- Сообщения: 17
- Зарегистрирован: 07 апр 2022, 14:31
- Репутация: 0
- Настоящее имя: Василий
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
Как станок-то поживает?
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
traub? говорят все отмыли, собрали гидравлику, подключили клапана. надеюсь, что через пару недель доеду до него. надо всю автоматику наладить и синхронизацию шпинделей сделать
-
- Новичок
- Сообщения: 17
- Зарегистрирован: 07 апр 2022, 14:31
- Репутация: 0
- Настоящее имя: Василий
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
Вот как раз и интересно, LinuxCNC потянет столько осей и как с синхронизацией шпинделей быть.
Если не в тягость, держите общественность в курсе "вестей с полей", плиз!
Если не в тягость, держите общественность в курсе "вестей с полей", плиз!
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
приехал, гидравлика не готова, электрикой сам занимаюсь второй день провода обжимаю-маркирую. а чуваки пока РВД пытаются сделать и поменять.
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
продолжаем ковыряться. запустили гидростанцию. нижняя револьверка не крутилась в одну сторону - нашли порванное соединение в одном из кабельканалов. провозился 2 дня с револьверками - чет до сих пор неуверенно садятся. надо еще поэкспериментировать...
лубрикатор не работал - разобрали, нашли срезанный штифт на валу мотора и стружку в шестеренном насосе. штифт поменял, почистил, собрал - качает немножко, но номинальное давление, похоже, не развивает. не знаю, удастся ли восстановить, или менять. ща попробуем приколхозить ручной рычажный шприц и прокачать.
синхронное вращение шпинделей сделал, но только со стопа. на ходу, почему-то, усилки не переключаются из скорости в положение. хотя, судя по скудной документации, должны...
на контршпинделе патрон с мехзажимом заржавел насмерть - разобрать не удалось. чуваки сходили за угол в какой-то магаз - вернулись с новым патроном
лубрикатор не работал - разобрали, нашли срезанный штифт на валу мотора и стружку в шестеренном насосе. штифт поменял, почистил, собрал - качает немножко, но номинальное давление, похоже, не развивает. не знаю, удастся ли восстановить, или менять. ща попробуем приколхозить ручной рычажный шприц и прокачать.
синхронное вращение шпинделей сделал, но только со стопа. на ходу, почему-то, усилки не переключаются из скорости в положение. хотя, судя по скудной документации, должны...
на контршпинделе патрон с мехзажимом заржавел насмерть - разобрать не удалось. чуваки сходили за угол в какой-то магаз - вернулись с новым патроном
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
пока я штифт на валу шестеренки насоса смазки делал, чуваки помыли остальные запчасти в банке с соряркой и протеряли там два колечка резиновых. ну и собрали без них... че, думаем, смазка лезет откуда-то сверзу насоса. а из распределителей - нифига. день потеряли, нашли уже новый лубрикатор за 350 евров. но тут обнаружились лишние колечки разобрал я насос и сразу увиделись места под них очевидные. и все заработало. день потеряли и пролюбили еще одну деталь из распределителя - резиновый цилиндрик с юбкой ф4мм. пока найти не удалось...
-
- Мастер
- Сообщения: 1772
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 298
- Настоящее имя: Алексей
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
Дмитрий, есть вопросик.
Собрал я linuxcnc 2.9, с nyx драйверами но без патчей про homing (не стал судьбу испытывать, там как-то много чего поменялось, просто убрал все изменения).
В общем с HOME_ABSOLUTE_ENCODER=2 работает, но есть ньюанс - cразу же после хомления падает в following error. Потом если ещё раз включить machine on, то работает.
Видимо скачком изменения проходят во время одного цикла.
Наверняка уже решали - есть какой-то рецепт для этого случая?
Собрал я linuxcnc 2.9, с nyx драйверами но без патчей про homing (не стал судьбу испытывать, там как-то много чего поменялось, просто убрал все изменения).
В общем с HOME_ABSOLUTE_ENCODER=2 работает, но есть ньюанс - cразу же после хомления падает в following error. Потом если ещё раз включить machine on, то работает.
Видимо скачком изменения проходят во время одного цикла.
Наверняка уже решали - есть какой-то рецепт для этого случая?
-
- Мастер
- Сообщения: 1772
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 298
- Настоящее имя: Алексей
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
Дополню. Похоже проблема в самом linuxcnc 2.9 с home_absolute_encoder=2
Настроил halsampler и вот какая картинка получается:
так что в nyxq видимо править-то и нечего....
Настроил halsampler и вот какая картинка получается:
это я через uniq пропустил, но в логе видно что pos-cmd становится в такое странное значение ровно на один цикл, именно когда homed меняется на единичку. на следующем цикле опять нормальное значение.#homing homed pos-cmd pos-fb motor-offset
0 0 -12184.973376 -12184.973376 0.000000
0 0 -12184.973376 -12184.973362 0.000000
0 0 -12184.973376 -12184.973376 0.000000
0 0 -12184.973376 -12184.973362 0.000000
0 0 -12184.973376 -12184.973376 0.000000
0 1 -12326.100000 -12184.973376 -12326.100000
0 1 -12184.973376 -12184.973376 -12326.100000
так что в nyxq видимо править-то и нечего....
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
хм, ну можно воркэраунд сделать в nyx.comp - отфильтровать скачки позиции. скажем, если в течение 3 циклов убежала и вернулась обратно - не пускать. но интересно откуда это
а я замучился с этими револьверками. раскидали седня одну. все ржавое, зубы покоцаны, вал ведущей шестеренки люфтит радиально на пару миллиметров, а должен быть в подшипниках. плюс индексные торцевые шестеренки 120 зубов - надо попасть в +-1градус. с дурацким гидравлическим мотором и энкодером на 12 отсчетов не всегда получается. плюс, я думаю, из-за ржавых зубов оно не хочет скользить и доворачиваться. почистим - посмотрим. можно энкодер махнуть на какойнить с большим разрешением, но надо абсолютный поискать.
а я замучился с этими револьверками. раскидали седня одну. все ржавое, зубы покоцаны, вал ведущей шестеренки люфтит радиально на пару миллиметров, а должен быть в подшипниках. плюс индексные торцевые шестеренки 120 зубов - надо попасть в +-1градус. с дурацким гидравлическим мотором и энкодером на 12 отсчетов не всегда получается. плюс, я думаю, из-за ржавых зубов оно не хочет скользить и доворачиваться. почистим - посмотрим. можно энкодер махнуть на какойнить с большим разрешением, но надо абсолютный поискать.
-
- Мастер
- Сообщения: 1772
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 298
- Настоящее имя: Алексей
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
Всё проще, вот он и баг и багфикс ) https://github.com/LinuxCNC/linuxcnc/issues/2308merkwurdigliebe писал(а): ↑22 фев 2023, 15:01 хм, ну можно воркэраунд сделать в nyx.comp - отфильтровать скачки позиции. скажем, если в течение 3 циклов убежала и вернулась обратно - не пускать. но интересно откуда это
Не проверял ещё, но прям очень похоже. После мержа должна уйти ошибка.
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
ага... а что он после хоуминга такого с motor-offset делает? не сохраняет ли?
-
- Мастер
- Сообщения: 1772
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 298
- Настоящее имя: Алексей
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
там дефолтный код хоминга ставил после хоминга pos-cmd в motor-offset (или что-то вроде того). что в случае с датчиками вполне работает, а с абсолютными энкодерами как-бы нет. исправили.merkwurdigliebe писал(а): ↑22 фев 2023, 16:45 ага... а что он после хоуминга такого с motor-offset делает? не сохраняет ли?
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
наделал ключей для круглых гаек, перебрали револьверку. заменили 2 подшипника. сумрачный германский гений не поскупился при конструировании - в приводе инструмента 9 подшипников: 5 (дуплекс+триплекс) радиально-упорных 4 класса, 2 игольчатых безобоймовых. помыли-смазали, засунули обратно. настроил энкодер - связан с выходным валом гидромотора через зубчатый ремень плюс шестеренный редуктор (sic!). этот вал через кардан крутит шестеренку 23 зуба, которая катается по внутреннему венцу 120 зубов. нашел алгоритм как менять инструменты - вроде не ошибается больше. посмотрим...
по linuxcnc. попробою посмотреть на досуге, можно ли допилить - не поддерживаются G2/G3/резбы в плоскости UW - второй суппорт получается совсем ущербный.. M6 шпиндель останавливает - но это вроде лечится. M19 без R<угол> почему-то не работает.
https://youtu.be/SU6DykpH0-w
по linuxcnc. попробою посмотреть на досуге, можно ли допилить - не поддерживаются G2/G3/резбы в плоскости UW - второй суппорт получается совсем ущербный.. M6 шпиндель останавливает - но это вроде лечится. M19 без R<угол> почему-то не работает.
https://youtu.be/SU6DykpH0-w
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
пока на траубе перебирют вторую револьвеку, станцию сож и т.д. у меня новый пациент - тайваньский argo cnc tapping center. изначально тоже с meldas 500, но всю электронику и моторы выкинули, воткнули посвежее.приводы будут MDS-DJ-V/MDS-D-SPJ3. шпиндельный мотор остается старый, сейчас пытаюсь прикрутить к нему колхозный интерполятор sin/cos и самодельный конвертер ABZ->мицубисерский посл энкодерный протокол.
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
допилил свой конвертер ABZ->mitsubishi, эмулирующий последовательный мицубисевсикй протокол энодеров и прикидывающийся MDS-B HR. шпиндельный мотор на станке SJ-N5.5A, родной PLG сенсор, родной предусилитель. подключен к девбору от ic-haus.de с микросхемой iC-TW28. при интерполяции x256 (262144 отсчета на оборот) работает до 5000 об/с. при попытке поднять до 6 - срывается. 5крпм - это примерно 5.5МГц по A/B выходам. снизил интерполяцию до 128 (131072cpr) - до штатных 8крпм нормально крутится. заказали более новые микросхемки у них же iC-TW29, сделаю платку с микроконтроллером по SPI общающимся с ней, без всяких ABZ. должно работать при любой интерполяции тогда...
https://youtu.be/YOyL7Sip6l4
https://youtu.be/YOyL7Sip6l4
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
нагрузили пол-зонтика цанговыми патронами. и 200 Вт асинхроннику, который его крутит, реально тяжело. скорость вращения меняется в 2 раза в зависимости от того едет тяжелая сторона вверх или вниз. я, в принципе, могу карманы поймать. но как-то неаккуратненько выглядит... на братьях/рободрелях тоже так, интересно?
повспоминал OpenGL, лет 20 yне писад ниче. хотя спецкурс по нему в универе читал сделал визуализатор траекторий команда-фидбэк. буду сервы тюнить. не болбар, но кое-что видно неплохо. различное отставание по X/Y, диаметр окружностей меньше заданного и т.п. все по классике. выбросов на 0,90,180,270 не видно, как ни странно...
повспоминал OpenGL, лет 20 yне писад ниче. хотя спецкурс по нему в универе читал сделал визуализатор траекторий команда-фидбэк. буду сервы тюнить. не болбар, но кое-что видно неплохо. различное отставание по X/Y, диаметр окружностей меньше заданного и т.п. все по классике. выбросов на 0,90,180,270 не видно, как ни странно...
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
ха, увеличил ошибку при отображении траектории в 1000 раз и - вот они, родные
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
что-то не получается у меня пока по букварю оттюнить приводы MDS-DJ-V. конкретно - эти выбросы при реверсе. включил SHG управление, уменьшение диаметра, как и обещали в мануале, снизилось раз в 8, ага. станок супер жесткий, никаких люфтов, усиление стоит максимальное из примеров:
PGN1=48
PGN2=128
VGN1=80..95
SHGC=288
по всем осям. ниче не вибрирует. пытаюсь включать LMC1/LMC2/LMC3 (lost motion compensation) - и вообще никаких изменений не наблюдаю. непонятно...
ради интереса снял траекторию на соседнем мазаке (viewtopic.php?p=319448#p319448) c SSCNET II - MR-J2S-B. и там все симпатишней выглядит ) никакого уменьшения диаметра и выбросы едва просматриваются ) (по X - люфт в швп, стоит backlash compensation в linuxcnc, не обращаю внимания пока швп не поменяли). т.е. я пока не понял, за что именно мицубиси дерет бабки за MDS приводы. как по мне. так выглядят как жалкое подобие MR-J )
пустил стружку, отфрезеровал алюминиевый цилиндрик ф19 с подачей 250мм/мин. на фрезе 0.03мм TIR. померил микрометром - 19.00..18.85. надо какиенить еще тесты поумнее сделать
MDS-DJ-V, SHG, 1000mm/min, d50: MR-J2S-B, 3000mm/min
PGN1=48
PGN2=128
VGN1=80..95
SHGC=288
по всем осям. ниче не вибрирует. пытаюсь включать LMC1/LMC2/LMC3 (lost motion compensation) - и вообще никаких изменений не наблюдаю. непонятно...
ради интереса снял траекторию на соседнем мазаке (viewtopic.php?p=319448#p319448) c SSCNET II - MR-J2S-B. и там все симпатишней выглядит ) никакого уменьшения диаметра и выбросы едва просматриваются ) (по X - люфт в швп, стоит backlash compensation в linuxcnc, не обращаю внимания пока швп не поменяли). т.е. я пока не понял, за что именно мицубиси дерет бабки за MDS приводы. как по мне. так выглядят как жалкое подобие MR-J )
пустил стружку, отфрезеровал алюминиевый цилиндрик ф19 с подачей 250мм/мин. на фрезе 0.03мм TIR. померил микрометром - 19.00..18.85. надо какиенить еще тесты поумнее сделать
MDS-DJ-V, SHG, 1000mm/min, d50: MR-J2S-B, 3000mm/min
-
- Мастер
- Сообщения: 1277
- Зарегистрирован: 07 окт 2015, 21:38
- Репутация: 1074
- Настоящее имя: Эдуард Чилиджян
- Откуда: Таганрог
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
Муфты какие стоят? мотор-редуктор -швп?