enomad

Электронные гитары в массы

163 повідомлення у цій темі

12 минуты назад, enomad сказал:

Я хотел говорить в целом о гитаростроении, развеивать мифы, обьяснять людям что это такое. я не против обсуждать Элерку или гитару олега, пожалуйста.

Так вроде все здесь находящиеся только за!!!

я так точно!!!

но вот эти слова :o

14 минуты назад, enomad сказал:

вы пересчитываете шаг от абсолютной позиции энкодера или каждый семпл берете число тиков и остаток от деления от прошлого? арифметика во флоатах, фикседпоинте или интах? многозадачность есть? flank/incremental infeed планируете?

мне, как обычному человеку вообще не понятны, а хочется разобраться ж...

Ваши идеи и цели мне очень импонируют, но вот честно, 80% я, как дилетант в этом деле вообще не понимаю о чем Вы говорите.

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

пока только понял, что на Вашей можно в любой момент времени и в любом месте остановиться, и легко начать опять с любого места

п.с. не реагируйте так пожалуйста на критику, она всегда будетB|

лучше простым языком расскажите пожалуйста что даст установка Вашей гитары для хобиста?

вот Вы пишите маштабирование, многозадачность  а что это даст применительно к гитаре?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
10 минут назад, Наливайко сказал:

Чого на людей кидаєшся?

Все ок. я рад любому общению если это общение про гитарки )

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
20 минут назад, enomad сказал:

вас както переполнение энкодера обрабатывается?

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

24 минуты назад, enomad сказал:

семпл берете число тиков и остаток от деления от прошлого?

И так и так, для резьбы одно, для линейки другое.

 

25 минут назад, enomad сказал:

арифметика во флоатах, фикседпоинте или интах? 

Счет энкодеров в лонг,  переменные для размера пермещений "линейки" в флоат, это сделано с  замашкой на чпу. 

29 минут назад, enomad сказал:

многозадачность есть?

Нет зачем она, есть поток общий, куча прерываний от  таймеров энкодера, внешних от ручных  и один таймер для работы с степ/дир или ПИД, там тоже он привязан к точному временному интервалу. Если лепить какуюнибудь ось для многозадачности, то и памяти контроллера не хватит.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Опять же про много задачность, все автофункции и программы точения(конусы, резьба) никогда у меня не пересекаются. Выполняется одна программа, а их всунуть в разрыв алгоритма сервы можно бесконечное количество штук. Поэтому если вы считаете что я упрусь в конец своего проекта, ну это врятли, только объем памяти контроллера может остановить.

 

На счет резьбы, в разбежку, я в свое время обдумывал этот вариант. Чтоб она была красивая ,нужен точный угол  заточки резца, иначе останутся полосы или ступеньки на резьбе. Также все испоганит люфт. Когда идет нарезка в сторону патрона, с левой стороны, то резец идет на метал, метал отталкивает резец, люфт выбран.  Если резец справой режет то метал также его толкает, в сторону люфта, набегая на него, и он в лучшем случае от вибрации испортит резьбу, в худшем сломает резец. Если нарезать углубляясь с постепенным смещением к патрону, то окажется к концу нарезания, пластинка левой стороной почти на всю режет и частично правой стороной на часть прохода. Поэтому есть смысл врезатся обычным способом в заготовку. И каждый шаг врезки уменьшается через специальную формулу, есть такая у сандвика, мне ее Олег подсказал.  Вот к размышлению http://lab2u.ru/raschetnaia-tokarnaia-formula-dlia-rascheta-glubiny-vrezaniia-za-prokhod-pri-tochenii-rezby-radialnoe-vrezanie-x-nomer-prokhoda-ot-1-do-nap-ap-obshchaia-g-rukovodstvo-sandvik-coromant-2005-po-metalloobrabotke-str-c6-0136-lab2u.html 

Змінено користувачем yarunt
1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
2 часа назад, yarunt сказал:

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

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

2 часа назад, yarunt сказал:

И так и так, для резьбы одно, для линейки другое.

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

2 часа назад, yarunt сказал:

Счет энкодеров в лонг,  переменные для размера пермещений "линейки" в флоат, это сделано с  замашкой на чпу. 

у меня есть дробные миллиметры, целые тики, дробные тики для ошибки, как для энкодера так и для шаговиков. подход с дробями клёвый, но если у вас есть общий знаменатель, а если он общий, то я думаю что можно отказать от дробей. есть такой прием - переход к конечным разностям - https://www.bookasutp.ru/Chapter5_4_6.aspx

 

2 часа назад, yarunt сказал:

есть поток общий, куча прерываний от  таймеров энкодера, внешних от ручных  и один таймер для работы с степ/дир или ПИД, там тоже он привязан к точному временному интервалу.


Ну поток общий, но организация программы семплами [семплировать таймер, семплировать ось, семплировать другую ось]. это настоящая нормальная асинхронка, все правильно. до этого мало кто додумывается :)
просто я уже на стадии когда нужен и дисплей, и опрос клавиатуры, и таймеров не то чтоб хватает.

 

2 часа назад, yarunt сказал:

Поэтому если вы считаете что я упрусь в конец своего проекта

Нет я ничего не считаю. просто хотел бы поделиться.
 

2 часа назад, yarunt сказал:

иначе останутся полосы или ступеньки на резьбе.

так нет же, чистовой можно на целый профиль. 

 

2 часа назад, yarunt сказал:

Если резец справой режет то метал также его толкает, в сторону люфта

да. об этом уже писали тут, но я не замечал, или сьемы у меня были маленькие. надо пробовать.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
3 часа назад, Serbond сказал:

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

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

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

1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
1 час назад, enomad сказал:

Просто обычно все рисуют это как два разных мира - дескать есть ручные станки, есть чпу, там разные задачи и тд. Это не так.

К сожалению это так. Большинство токарей мне писало, как бы укоротить потенциал гитары,только до нарезания резьбы. Так что нововведение их бесит. Так же и операторы ЧПУ смотрят на все гитары, как недо-ЧПУ, очень большой разрыв. На форумах для этого разные разделы. К тому же токаря хотят чтоб по классике, джойстик крутилки режимов, не напоминает гитару Олега?  

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Слушайте, вы как-то  не правтльно меня поняли. Ролик на ютубе это бесплатная реклама возможного будующего комерческого проэкта. Фото станка уже проскочила. Все на нем собрано и работает(пускай даже как на прототипе). Видео где режется резьба в полуавтоматическом режиме привлечет в разы больше потенциальных клиентов, чем видео где станок рисует маркером. Не каждый знает,но, в тв рекламе еды, вся еда крашеная,  а заместо маёнеза клей пва. Так и здесь, нужно показать максимум что сможет станок, а он это действительно может(так что это совет автору, который в его интересах). Теперь момент о нарезании резьбы  и почему я настаивал на метале, а не на алюминии или пластике. Когда режете резьбу  на станке с механической гитарой  шпиндель и винт закольцованы и все это дело крутится синхронно. Здесь же,  два отдельных привода крутят синхронно шпиндель и  винт, как отработает привод винта когда шпиндель изрядно замедлиться  можно понять только при хорошей нагрузке.

Да и шаговику нужно место для разгона, он с нуля может и шаг пропустить(это про момент где резец посреди резьбы остановлен).Я хочу поставить такое чудо(електронные шестерни) на свой 16у04п и мне хочется увидеть реальную картину событий, а не нарезание  резьбы маркером.

To @enomad - сильно на меня не серчайте???

А теперь глупый вопрос,  зачем ставить на шпиндель энкодер на 2000рысок - 8000импульсов  если при 100рысках-400импульсов, при шаге винта в 4мм и полушаге шаговика, дискретность  перемещений -》сотка? Это ведь в разы облегчит вычислительный прцесс и разгрузит  камушек.

Змінено користувачем Olexy
3

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
, yarunt написав:

Так что нововведение их бесит.

 

И фиг им объяснишь зачем там вайфай...

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
18 минут назад, Olexy сказал:

зачем ставить на шпиндель энкодер на 2000рысок - 8000импульсов

Для делилки, делить не на 4 отверстия, а например на 200 зубцов. Разрешение на мотор /32, тоже хорошее решение, чтобы не выл шаговый мотор, я на видео сразу это подметил.

 

22 минуты назад, softm сказал:

И фиг им объяснишь зачем там вайфай...

А еще инструкцию написать по настройке вайфая..  Кстати  enomad инструкцию тоже нужно будет писать, будьте готовы к этому.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
58 минут назад, Olexy сказал:

можно понять только при хорошей нагрузке.

Да и шаговику нужно место для разгона, он с нуля может и шаг пропустить(это про момент где резец посреди резьбы остановлен)

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

 

58 минут назад, Olexy сказал:

А теперь глупый вопрос,  зачем ставить на шпиндель энкодер на 2000рысок - 8000импульсов  если при 100рысках-400импульсов, при шаге винта в 4мм и полушаге шаговика, дискретность  перемещений -》сотка? Это ведь в разы облегчит вычислительный прцесс и разгрузит  камушек.

это дает плавность и простоту. Для разгрузки камушка там есть потенциал. например кешировать промежуточные значения, а не перемножать на каждый тик. но так как щас вполне неплохо - 4кгц частота семплирования.

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

Змінено користувачем enomad
0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
50 минут назад, enomad сказал:

на каком усилии будет срыв. но если рукой - там уже начинается "жалко станок"

Всмысле рукой? В каком-то посту проскачила фраза что моторы 8н/м єто под пол тонны на валу. Какой вольтаж на моторах и драйвера?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
, yarunt написав:

А еще инструкцию написать по настройке вайфая..  Кстати  enomad инструкцию тоже нужно будет писать, будьте готовы к этому.

 

Так жеж струкцию никто не читает. Зачем ее писать.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
23 минуты назад, Olexy сказал:

Всмысле рукой? В каком-то посту проскачила фраза что моторы 8н/м єто под пол тонны на валу. Какой вольтаж на моторах и драйвера?

у меня nema23 57A3 

 

H58136a4f17bc423babed74b59396bf51g.jpg

вольтаж оно хочет 48В кажется

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Он с нормальным драйвером 150 кг должен давить и питать его нужно не мение 42вольт(если драйвера тянут). Тогда на скорости момент сильго не упадеть.

Змінено користувачем Olexy
0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

там не все так просто. греются они. и сорвать микрошаг проще чем шаг, хотя это и восстановимо

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
17 минут назад, enomad сказал:

там не все так просто. греются они. и сорвать микрошаг проще чем шаг, хотя это и восстановимо

На самом деле там все очень просто. То что они греются это норм. Уменьшить нагрев можно убрав ток удержания, вам на винте трения можно 25% ставить . Нужны хорошие драйвера. Возьмите микропроцессорные дм 556(китаец за 15$) и 4а и 42вольта держит. На 1/8 шага беззвучно моторы работают. Могу в понедельник видос снять, показать как моторы без резонанса и пения работают. Я как с тбешек убежал, нарадоваться не могу.

Змінено користувачем Olexy
0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Пишу тем, кто просил в личке платы...

Сегодня JLCPCB отправили мне заказ с платами к гитаре :)
Если оно достойное по качеству то будут в продаже  как пустые платы так и сделаю себе наконец ту гитару, бо стыдно не иметь чем адекватно резать резьбу.

Бо у меня гитара стоит к стенке не снять, не переставить те шестерни ... приходится отсутствие места компенсировать..

2

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
6 часов назад, softm сказал:

Сегодня JLCPCB отправили мне заказ с платами к гитаре :)

Так быстро? сфоткай. Придется тоже начать разводить... но сначала надо оптимизировать переферию и сделать получше контроллер клавы эх

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
54 минуты назад, enomad сказал:

Так быстро? сфоткай. Придется тоже начать разводить... но сначала надо оптимизировать переферию и сделать получше контроллер клавы эх

 

Ты видно не понял, просто отправили. Я еще не получил )))  Дык приедит нафоткаю.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

enomad, как ваши успехи? Я вот из полки достал "старый скелет" с тачскрином и дисплеем тфт, портирую проект на камень 401СЕ,может на общем интересе добавим в свои проекты кучи функций. 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

В прошлом году сделал мне KOLY электронную гитару для моего 210V . 
Прислал полностью собранные и настроенные платы , органы управления , короче полный комплект с прошивками . Я только  смонтировал все это на станок . Прислал даже стальную плиту для двигателя продольной подачи . 
Если сказать что я доволен по прошествии более полу года , ни чего не сказать .

С резьбами проблемы ушли , работа с упорами это нечто . Короче моя довольна , рекомендую .

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
1 година назад, Vadimss2 написав:

Короче моя довольна

А показать? 
А то моя тоже интересуется :) 

1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

@yarunt Пока работаю. Вчера как раз обновил HAL, Еще не тестировал.

В целом некоторых локальных успехов я добился - резьбы режутся, интерактив есть. Была в планах вторая ось, и уже даже сделано все для нее в софте. 
глобально - надо переписывать ивентлуп, нужен контроллер клавы генерящий прерывания, нужна нежесткая синхронизация с разгоном.

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

Ну в целом текущая гитара так и стоит себе. резьбы режет. Идти дальше - это чпушить поперечку, точить новый винт, в этом пока все упирается. я хочу осилить говнокод grbl но там просто смерть конечно. интересно было бы сделать и зуборезку и многое другое.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
3 минуты назад, enomad сказал:

нужен контроллер клавы генерящий прерывания,

 

обходился делителем и по чейндж, на АЦП...

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Створіть акаунт або увійдіть для коментування

Ви маєте бути користувачем, щоб залишити коментар

Створити акаунт

Зареєструйтеся для отримання акаунта. Це просто!


Зареєструвати акаунт

Увійти

Вже зареєстровані? Увійдіть тут.


Увійти зараз

  • Зараз на сторінці   0 користувачів

    Немає користувачів, які переглядають цю сторінку