Страница 10 из 29

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 31 июл 2020, 20:22
xenon-alien
У меня и м3 и м4 не работает нормально с такими значениями.
Раскручивает до срыва.
У меня этот малыш до 2500 без проблем крутит.
Но с тех пор, как есть обратная связь свыше 2200 срыв получаю.

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 31 июл 2020, 20:59
xenon-alien
Нашел 2 темы по ориентации, но не особо помогло в понимании. (поверхностно понимаю что объясняют, но как это реализовать... :thinking: )
Тема 1
Тема 2
И непонятна ещё для меня блоксхема для ПЧ

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 31 июл 2020, 21:30
Leo_1943
Почему забываем про направление, шпинделю все равно, выдал задание и все. А компонент ПИД, ему важно

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 31 июл 2020, 21:34
xenon-alien
Leo_1943 писал(а):Почему забываем про направление, шпинделю все равно, выдал задание и все. А компонент ПИД, ему важно
Я в LinuxCNC не на столько силен, что бы понимать намек... :?
Кто-то преподает LinuxCNC? что бы хоть в а-зы понять...

Может кто имеет hal ini файлы с полноценными комментариями на русском?

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 02 авг 2020, 11:47
xenon-alien
Leo_1943 писал(а):Почему забываем про направление, шпинделю все равно, выдал задание и все. А компонент ПИД, ему важно
Можете чуток конкретней подсказать? Какой параметр, значения упустил, который важен?
Я даже про обычный PID мало чего знаю, не говоря про внутри LinucCNC

Мне сейчас очень важно запустить ориентацию, или позицию шпинделя. (потом сяду изучать боле детально, всё таки интересно разобраться)
Потом нужна будет смена инструмента с линейным магазином и револьверкой.

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 02 авг 2020, 13:21
Leo_1943
Если чуть подробнее, то в ini файле важен знак encoder scale, по нему обратная связь, если не в ту сторону, будет разгонятся

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 02 авг 2020, 13:26
xenon-alien
Leo_1943 писал(а):Если чуть подробнее, то в ini файле важен знак encoder scale, по нему обратная связь, если не в ту сторону, будет разгонятся
Т.е. если я там поставлю "-" перед encoder scale = -3600 то может заработать, как нужно?
Или инвертировать сигнал dir и оставить encoder scale = 3600 будет тот же эффект?

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 02 авг 2020, 13:40
xenon-alien
Leo_1943 писал(а):Если чуть подробнее, то в ini файле важен знак encoder scale, по нему обратная связь, если не в ту сторону, будет разгонятся
ЗАРАБОТАЛО!!!!! :good: :ura:
Благодарю!!!!
Залил короткий ролик в инсту, кому интересно.

Можете ещё подсказать, как откорректировать обороты? STEP_SCALE = 400 в этом варианте не учитывается... То что задает шаги на оборот?
А то изначально как-то завышено крутит эта конфигурация M3 и M4... :thinking: Получается в 10 раз быстрее крутит s1 то в минуту делает 10 оборотов.
Может проще перевести в позицию а не ориентацию? И будет как поворотная ось вместо шпинделя.

Блин... А как теперь это всё перелопатить в рабочий конфиг созданный PncConf...? :thinking:
Ну ничего... Буду пробовать методом тыка с теми знаниями, что имеются...

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 02 авг 2020, 21:41
xenon-alien
xenon-alien писал(а):Можете ещё подсказать, как откорректировать обороты? STEP_SCALE = 400 в этом варианте не учитывается... То что задает шаги на оборот?
А то изначально как-то завышено крутит эта конфигурация M3 и M4... Получается в 10 раз быстрее крутит s1 то в минуту делает 10 оборотов.
Может быть, что он количество импульсов на оборот задает по количеству импульсов энкодера на оборот?
360° = 3600 импульсов => 10 "разница" которая у меня получается.
Т.е. мне проще сделать передачу 1:1 то энкодер будет выдавать 2400, а шаги... :thinking:
Короче с 200 шагов никак не сделаю 2400 микрошагов... А другого энкодера у меня нет...
Хотя бы на 400 => 1600 на оборот энкодера и 1600 микрошагов выставить на драйвере...
Для того что бы хотя бы проверить теорию...
Придется попробовать выставить хотя бы 3200 при 3600 :thinking:

Попробовал...
Результат в инстаграме. ;)

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 02 авг 2020, 22:47
vitzin
OUTPUT_SCALE = 400 может быть?, тож на 60 подели,хаxa,получится 6.66666667.
если долго мучится,что нибуть получится,сегодня весь день просидел в подвале,погода мерзопакасная,весь день дождь,
сначало с индексом пробаловался,всегда вставал на одном и том же месте.

А как А и Б проверить,ничего поять нехотелось сегодня,взял для этих целей Штурвал,завёл А и Б,а индех на одну кнопку,там их много,на Штурвале.
Загрузил ХАлшов,почему то у меня Ревс не менялся,куда не крути,обороты сумируются,что поменял,не знаю,просто задалбался уже,надо вообще каждый шаг
записывать,что с линуксом или он с тобой делает.
Вроде работает,вбиваеш G33.1 Z-10K10,жмёш кнопачьку отвечающую за индех и крутиш Штурвал,один оборот,10 мм проходит зетка,крутиш быстрее,зетка быстрее бежыт,крутиш медленно,зетка тоже медленно идёт
пробовал и с другим значениями G33.1 Z-10к 0.5,надо теперь это дело до ума довести,и можно Мечики ламать

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 02 авг 2020, 22:55
xenon-alien
vitzin писал(а):OUTPUT_SCALE = 400 может быть?, тож на 60 подели,хаxa,получится 6.66666667.
Параметр OUTPUT_SCALE = 400 вообще не учитывается в Hal файле (то я дописал в надежде, что будет работать, но она нигде не упоминается, по этому и не было ... А самому скорректировать алгоритм мозгов не хватает)
Т.е. на серве, как на видео без проблем заработает, как надо, если верно будет настроено. :controller:
Обычно там 10 000, ну и шаги тоже можно на 10 000 настроить.

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 04 авг 2020, 02:09
xenon-alien
xenon-alien писал(а):Параметр OUTPUT_SCALE = 400
Попутал со STEP_SCALE.
Может быть что действительно шаги на оборот делит на 60 сек, что бы получить частоту по шагам, но говорит то про энкодер а не шаги/об.
Прописал свои значения, но к сожалению PyVCP после замены графы шпинделя не выводит значения оборотов.
Может кто подсказать, как поправить? (переменной spindle-fb-rpm-abs-filtered как таковой нету в новой конфигурации, даже если оставить 4строки, то толку тоже нет, пока сильно не вникал; я в том ХАЛ шоу теряюсь, пока понахожу пины, вывводы, сигналы пол часа пройдет...)
TEST.rar
(6.45 КБ) 234 скачивания
Небольшой апдейт.
Сегодня удалось подключить РГИ пульт к МЕСЕ. (в файле этого нету)
Думал будет просто, но нет. Не знал что нужно для начала домой его отправить. А потом застрял с "масштабом". Оказывается нужно выбрать галочку в расширенных настройках РГИ и указать нужную кратность для канала A, B и C. (а в соотв. теме ни одного скрина с таким нету; у меня версия 2.7.15)
Как обычно, короткое видео в инстаграме.

Прошу подсказать, что почитать для настройки нескольких пинов включать и выключать при помощи G-кода?
На сколько помнится, то это делается как-то при помощи спец М-кодов. Только нужно разобраться, как это сделать.

И на будущее пожалуйста подскажите что почитать по смене инструмента с револьверкой а так же с линейным магазином для токарного.
На сколько я помню то на одном из станков это было завязано как-то с ClassicLadder.
Какие варианты могут ещё быть?
Подскажите варианты, а я уже сам погуглю.

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 04 авг 2020, 23:53
xenon-alien
20200725_115409.jpg (2527 просмотров) <a class='original' href='./download/file.php?id=184669&mode=view' target=_blank>Загрузить оригинал (4.55 МБ)</a>
20200725_115421.jpg (2527 просмотров) <a class='original' href='./download/file.php?id=184670&mode=view' target=_blank>Загрузить оригинал (3.28 МБ)</a>
vitzin писал(а):OUTPUT_SCALE = 400 может быть?, тож на 60 подели,хаxa,получится 6.66666667.
Получается что это действительно за шаги отвечает в секунду. У меня сейчас 3200/60 = 53,33333333333333
xenon-alien писал(а):Прописал свои значения, но к сожалению PyVCP после замены графы шпинделя не выводит значения оборотов.
Нашел причину и связь комбинированной настройки и теперь корректно отображает значения оборотов PyVCP после замены графы шпинделя.
При значении OUTPUT_SCALE = 53,33333333333333 отображает верно (завтра попробую изменится ли что-то, если 3600/60=60 пропишу)
Так что теперь работает:
- ориентация шпинделя (G76 G33 уже на станке будет проверяться, по идее должна работать синхронизация)
- РГИ пульт
- оси
- домашнее положение

Осталось:
- как правильно аварийный стоп организовать
- М-коды для включения/выключения пинов для нескольких реле (нужна ли опторазвязка)
- смена инструмента револьверкой. (тут нужна будет помощь!!!)

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 05 авг 2020, 13:25
xenon-alien
Подскажите пожалуйста, как организовать правильно аварийную остановку?
Нашел только такую схему, но она опять на реле и напрямую от выводов МЕСЫ питаются... То как организовать питание от отдельного БП?
Ext estop tutorial pdf.pdf
(29.6 КБ) 534 скачивания
А так же ещё подскажите пожалуйста, как можно в месу завести Аларм со всех драйверов и тоже срабатывала аварийная остановка?
Не припомню, что бы было подобное в конфигураторе, но ещё погляжу - может упустил.
xenon-alien писал(а):При значении OUTPUT_SCALE = 53,33333333333333 отображает верно (завтра попробую изменится ли что-то, если 3600/60=60 пропишу)
Проверил.
Это шаги/импульсы в секунду на полный оборот.

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 05 авг 2020, 13:40
sima8520
проверь что на выходе драйвера при аларме. и на вход месы. принцип как у индуктивного датчика, появился металл - датчик либо подает высокий уровень, либо низкий. так и тут. то есть аларм - это по сути тот же датчик хоум, который выдает какой то сигнал

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 05 авг 2020, 13:49
xenon-alien
sima8520 писал(а):проверь что на выходе драйвера при аларме. и на вход месы. принцип как у индуктивного датчика, появился металл - датчик либо подает высокий уровень, либо низкий. так и тут. то есть аларм - это по сути тот же датчик хоум, который выдает какой то сигнал
Вопрос не в этом.
Посмотрел конфигуратор (2.7.15), и там действительно нет упоминаний на счет Аларм с драйверов.
Так что нужно искать и ручками прописывать... :thinking:
Или тоже через цепочку реле организовать... :thinking: но по идее эту цепочку ручками можно прописать... :thinking:
Только пока что не знаю как... каким-то 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

И при сбое любого драйвера, при Аларме станок должен остановиться?
Для шпинделя что-не нашел подобного... может упустил? :thinking:
У меня это
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.

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 05 авг 2020, 16:43
xenon-alien
Подскажите пожалуйста, для токарного станка команда М3 нормольное вращение, а М4 обратное?
А то пишут, что М3 по часовой, а М4 против часовой. Но это зависит, от куда смотрим.
Тогда для токарного на оборот?
М4 нормальное, а М3 обратное.
А если инструмент с другой стороны?
Я уже в этом потоке информации путаюсь... :thinking:

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 05 авг 2020, 17:02
Serg
xenon-alien писал(а):А то пишут, что М3 по часовой, а М4 против часовой. Но это зависит, от куда смотрим.
Обычно там-же пишут и откуда смотреть... :)

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 05 авг 2020, 17:17
xenon-alien
UAVpilot писал(а):
xenon-alien писал(а):А то пишут, что М3 по часовой, а М4 против часовой. Но это зависит, от куда смотрим.
Обычно там-же пишут и откуда смотреть... :)
Я только схему двигателя видел с валом на себя и стрелки по часовой и против часовой.
Шпиндель не упоминался.
Противоречат друг другу. Так какое верное?
Или зависит от расположения инструмента? Хотя я что-то сомневаюсь, если линейный магазин
Sp_M3_M4_001.png (2452 просмотра) <a class='original' href='./download/file.php?id=184685&mode=view' target=_blank>Загрузить оригинал (84.12 КБ)</a>
Sp_M3_M4_003.png (2452 просмотра) <a class='original' href='./download/file.php?id=184686&mode=view' target=_blank>Загрузить оригинал (65.56 КБ)</a>

Re: Пуско-наладка, LinuxCNC + MESA 7i76E и другое

Добавлено: 05 авг 2020, 17:26
Serg
Кто противоречит друг другу? Обе картинки правильные.
От инструмента направление вращения для M3 и M4 не зависит.