Пуско-наладка, LinuxCNC + MESA 7i76E и другое
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
У меня и м3 и м4 не работает нормально с такими значениями.
Раскручивает до срыва.
У меня этот малыш до 2500 без проблем крутит.
Но с тех пор, как есть обратная связь свыше 2200 срыв получаю.
Раскручивает до срыва.
У меня этот малыш до 2500 без проблем крутит.
Но с тех пор, как есть обратная связь свыше 2200 срыв получаю.
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
Нашел 2 темы по ориентации, но не особо помогло в понимании. (поверхностно понимаю что объясняют, но как это реализовать... )
Тема 1
Тема 2
И непонятна ещё для меня блоксхема для ПЧ
Тема 1
Тема 2
И непонятна ещё для меня блоксхема для ПЧ
-
- Мастер
- Сообщения: 875
- Зарегистрирован: 03 май 2014, 07:24
- Репутация: 250
- Настоящее имя: Леонид
- Откуда: Харьков
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
Почему забываем про направление, шпинделю все равно, выдал задание и все. А компонент ПИД, ему важно
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
Я в LinuxCNC не на столько силен, что бы понимать намек...Leo_1943 писал(а):Почему забываем про направление, шпинделю все равно, выдал задание и все. А компонент ПИД, ему важно
Кто-то преподает LinuxCNC? что бы хоть в а-зы понять...
Может кто имеет hal ini файлы с полноценными комментариями на русском?
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
Можете чуток конкретней подсказать? Какой параметр, значения упустил, который важен?Leo_1943 писал(а):Почему забываем про направление, шпинделю все равно, выдал задание и все. А компонент ПИД, ему важно
Я даже про обычный PID мало чего знаю, не говоря про внутри LinucCNC
Мне сейчас очень важно запустить ориентацию, или позицию шпинделя. (потом сяду изучать боле детально, всё таки интересно разобраться)
Потом нужна будет смена инструмента с линейным магазином и револьверкой.
-
- Мастер
- Сообщения: 875
- Зарегистрирован: 03 май 2014, 07:24
- Репутация: 250
- Настоящее имя: Леонид
- Откуда: Харьков
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
Если чуть подробнее, то в ini файле важен знак encoder scale, по нему обратная связь, если не в ту сторону, будет разгонятся
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
Т.е. если я там поставлю "-" перед encoder scale = -3600 то может заработать, как нужно?Leo_1943 писал(а):Если чуть подробнее, то в ini файле важен знак encoder scale, по нему обратная связь, если не в ту сторону, будет разгонятся
Или инвертировать сигнал dir и оставить encoder scale = 3600 будет тот же эффект?
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
ЗАРАБОТАЛО!!!!!Leo_1943 писал(а):Если чуть подробнее, то в ini файле важен знак encoder scale, по нему обратная связь, если не в ту сторону, будет разгонятся
Благодарю!!!!
Залил короткий ролик в инсту, кому интересно.
Можете ещё подсказать, как откорректировать обороты? STEP_SCALE = 400 в этом варианте не учитывается... То что задает шаги на оборот?
А то изначально как-то завышено крутит эта конфигурация M3 и M4... Получается в 10 раз быстрее крутит s1 то в минуту делает 10 оборотов.
Может проще перевести в позицию а не ориентацию? И будет как поворотная ось вместо шпинделя.
Блин... А как теперь это всё перелопатить в рабочий конфиг созданный PncConf...?
Ну ничего... Буду пробовать методом тыка с теми знаниями, что имеются...
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
Может быть, что он количество импульсов на оборот задает по количеству импульсов энкодера на оборот?xenon-alien писал(а):Можете ещё подсказать, как откорректировать обороты? STEP_SCALE = 400 в этом варианте не учитывается... То что задает шаги на оборот?
А то изначально как-то завышено крутит эта конфигурация M3 и M4... Получается в 10 раз быстрее крутит s1 то в минуту делает 10 оборотов.
360° = 3600 импульсов => 10 "разница" которая у меня получается.
Т.е. мне проще сделать передачу 1:1 то энкодер будет выдавать 2400, а шаги...
Короче с 200 шагов никак не сделаю 2400 микрошагов... А другого энкодера у меня нет...
Хотя бы на 400 => 1600 на оборот энкодера и 1600 микрошагов выставить на драйвере...
Для того что бы хотя бы проверить теорию...
Придется попробовать выставить хотя бы 3200 при 3600
Попробовал...
Результат в инстаграме.
- vitzin
- Мастер
- Сообщения: 410
- Зарегистрирован: 27 фев 2020, 14:16
- Репутация: 55
- Настоящее имя: viktor vizin
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
OUTPUT_SCALE = 400 может быть?, тож на 60 подели,хаxa,получится 6.66666667.
если долго мучится,что нибуть получится,сегодня весь день просидел в подвале,погода мерзопакасная,весь день дождь,
сначало с индексом пробаловался,всегда вставал на одном и том же месте.
А как А и Б проверить,ничего поять нехотелось сегодня,взял для этих целей Штурвал,завёл А и Б,а индех на одну кнопку,там их много,на Штурвале.
Загрузил ХАлшов,почему то у меня Ревс не менялся,куда не крути,обороты сумируются,что поменял,не знаю,просто задалбался уже,надо вообще каждый шаг
записывать,что с линуксом или он с тобой делает.
Вроде работает,вбиваеш G33.1 Z-10K10,жмёш кнопачьку отвечающую за индех и крутиш Штурвал,один оборот,10 мм проходит зетка,крутиш быстрее,зетка быстрее бежыт,крутиш медленно,зетка тоже медленно идёт
пробовал и с другим значениями G33.1 Z-10к 0.5,надо теперь это дело до ума довести,и можно Мечики ламать
если долго мучится,что нибуть получится,сегодня весь день просидел в подвале,погода мерзопакасная,весь день дождь,
сначало с индексом пробаловался,всегда вставал на одном и том же месте.
А как А и Б проверить,ничего поять нехотелось сегодня,взял для этих целей Штурвал,завёл А и Б,а индех на одну кнопку,там их много,на Штурвале.
Загрузил ХАлшов,почему то у меня Ревс не менялся,куда не крути,обороты сумируются,что поменял,не знаю,просто задалбался уже,надо вообще каждый шаг
записывать,что с линуксом или он с тобой делает.
Вроде работает,вбиваеш G33.1 Z-10K10,жмёш кнопачьку отвечающую за индех и крутиш Штурвал,один оборот,10 мм проходит зетка,крутиш быстрее,зетка быстрее бежыт,крутиш медленно,зетка тоже медленно идёт
пробовал и с другим значениями G33.1 Z-10к 0.5,надо теперь это дело до ума довести,и можно Мечики ламать
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
Параметр OUTPUT_SCALE = 400 вообще не учитывается в Hal файле (то я дописал в надежде, что будет работать, но она нигде не упоминается, по этому и не было ... А самому скорректировать алгоритм мозгов не хватает)vitzin писал(а):OUTPUT_SCALE = 400 может быть?, тож на 60 подели,хаxa,получится 6.66666667.
Т.е. на серве, как на видео без проблем заработает, как надо, если верно будет настроено.
Обычно там 10 000, ну и шаги тоже можно на 10 000 настроить.
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
Попутал со STEP_SCALE.xenon-alien писал(а):Параметр OUTPUT_SCALE = 400
Может быть что действительно шаги на оборот делит на 60 сек, что бы получить частоту по шагам, но говорит то про энкодер а не шаги/об.
Прописал свои значения, но к сожалению PyVCP после замены графы шпинделя не выводит значения оборотов.
Может кто подсказать, как поправить? (переменной spindle-fb-rpm-abs-filtered как таковой нету в новой конфигурации, даже если оставить 4строки, то толку тоже нет, пока сильно не вникал; я в том ХАЛ шоу теряюсь, пока понахожу пины, вывводы, сигналы пол часа пройдет...) Небольшой апдейт.
Сегодня удалось подключить РГИ пульт к МЕСЕ. (в файле этого нету)
Думал будет просто, но нет. Не знал что нужно для начала домой его отправить. А потом застрял с "масштабом". Оказывается нужно выбрать галочку в расширенных настройках РГИ и указать нужную кратность для канала A, B и C. (а в соотв. теме ни одного скрина с таким нету; у меня версия 2.7.15)
Как обычно, короткое видео в инстаграме.
Прошу подсказать, что почитать для настройки нескольких пинов включать и выключать при помощи G-кода?
На сколько помнится, то это делается как-то при помощи спец М-кодов. Только нужно разобраться, как это сделать.
И на будущее пожалуйста подскажите что почитать по смене инструмента с револьверкой а так же с линейным магазином для токарного.
На сколько я помню то на одном из станков это было завязано как-то с ClassicLadder.
Какие варианты могут ещё быть?
Подскажите варианты, а я уже сам погуглю.
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
Получается что это действительно за шаги отвечает в секунду. У меня сейчас 3200/60 = 53,33333333333333vitzin писал(а):OUTPUT_SCALE = 400 может быть?, тож на 60 подели,хаxa,получится 6.66666667.
Нашел причину и связь комбинированной настройки и теперь корректно отображает значения оборотов PyVCP после замены графы шпинделя.xenon-alien писал(а):Прописал свои значения, но к сожалению PyVCP после замены графы шпинделя не выводит значения оборотов.
При значении OUTPUT_SCALE = 53,33333333333333 отображает верно (завтра попробую изменится ли что-то, если 3600/60=60 пропишу)
Так что теперь работает:
- ориентация шпинделя (G76 G33 уже на станке будет проверяться, по идее должна работать синхронизация)
- РГИ пульт
- оси
- домашнее положение
Осталось:
- как правильно аварийный стоп организовать
- М-коды для включения/выключения пинов для нескольких реле (нужна ли опторазвязка)
- смена инструмента револьверкой. (тут нужна будет помощь!!!)
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
Подскажите пожалуйста, как организовать правильно аварийную остановку?
Нашел только такую схему, но она опять на реле и напрямую от выводов МЕСЫ питаются... То как организовать питание от отдельного БП? А так же ещё подскажите пожалуйста, как можно в месу завести Аларм со всех драйверов и тоже срабатывала аварийная остановка?
Не припомню, что бы было подобное в конфигураторе, но ещё погляжу - может упустил.
Это шаги/импульсы в секунду на полный оборот.
Нашел только такую схему, но она опять на реле и напрямую от выводов МЕСЫ питаются... То как организовать питание от отдельного БП? А так же ещё подскажите пожалуйста, как можно в месу завести Аларм со всех драйверов и тоже срабатывала аварийная остановка?
Не припомню, что бы было подобное в конфигураторе, но ещё погляжу - может упустил.
Проверил.xenon-alien писал(а):При значении OUTPUT_SCALE = 53,33333333333333 отображает верно (завтра попробую изменится ли что-то, если 3600/60=60 пропишу)
Это шаги/импульсы в секунду на полный оборот.
- sima8520
- Почётный участник
- Сообщения: 4502
- Зарегистрирован: 24 ноя 2016, 23:35
- Репутация: 1616
- Настоящее имя: Илья
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
проверь что на выходе драйвера при аларме. и на вход месы. принцип как у индуктивного датчика, появился металл - датчик либо подает высокий уровень, либо низкий. так и тут. то есть аларм - это по сути тот же датчик хоум, который выдает какой то сигнал
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
Вопрос не в этом.sima8520 писал(а):проверь что на выходе драйвера при аларме. и на вход месы. принцип как у индуктивного датчика, появился металл - датчик либо подает высокий уровень, либо низкий. так и тут. то есть аларм - это по сути тот же датчик хоум, который выдает какой то сигнал
Посмотрел конфигуратор (2.7.15), и там действительно нет упоминаний на счет Аларм с драйверов.
Так что нужно искать и ручками прописывать...
Или тоже через цепочку реле организовать... но по идее эту цепочку ручками можно прописать...
Только пока что не знаю как... каким-то mux, но для этого 4 входа нужно использовать на плате. (с цепочкой реле по ходу 1 вход)
Вот кое-что нашел...
Это оно?
axis.N.amp−fault−in IN BIT
Should be driven TRUE if an external fault is detected with the amplifier for this joint
И при сбое любого драйвера, при Аларме станок должен остановиться?
Для шпинделя что-не нашел подобного... может упустил?
У меня это
axis.0.amp−fault−in IN BIT - X
axis.2.amp−fault−in IN BIT - Z
axis.4.amp−fault−in IN BIT - Spindle
А это как? тоже самое?
or joint.N.amp-fault-in if you are using Master) where N is the joint number for that drive.
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
Подскажите пожалуйста, для токарного станка команда М3 нормольное вращение, а М4 обратное?
А то пишут, что М3 по часовой, а М4 против часовой. Но это зависит, от куда смотрим.
Тогда для токарного на оборот?
М4 нормальное, а М3 обратное.
А если инструмент с другой стороны?
Я уже в этом потоке информации путаюсь...
А то пишут, что М3 по часовой, а М4 против часовой. Но это зависит, от куда смотрим.
Тогда для токарного на оборот?
М4 нормальное, а М3 обратное.
А если инструмент с другой стороны?
Я уже в этом потоке информации путаюсь...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
Обычно там-же пишут и откуда смотреть...xenon-alien писал(а):А то пишут, что М3 по часовой, а М4 против часовой. Но это зависит, от куда смотрим.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
Я только схему двигателя видел с валом на себя и стрелки по часовой и против часовой.UAVpilot писал(а):Обычно там-же пишут и откуда смотреть...xenon-alien писал(а):А то пишут, что М3 по часовой, а М4 против часовой. Но это зависит, от куда смотрим.
Шпиндель не упоминался.
Противоречат друг другу. Так какое верное?
Или зависит от расположения инструмента? Хотя я что-то сомневаюсь, если линейный магазин
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое
Кто противоречит друг другу? Обе картинки правильные.
От инструмента направление вращения для M3 и M4 не зависит.
От инструмента направление вращения для M3 и M4 не зависит.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...