Сохранен 49
https://2ch.su/ra/res/470222.html
Сообщите нам если начиная с сентября вы испытываете проблемы с доступом к сайту через клирнет, сразу укажите сообщение об ошибке или приложите скриншот.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

ЧПУ станок #4 (обновлённый)

 Аноним 03/08/21 Втр 17:24:22 #1 №470222 
planetcnc.png
Тут мы пилим собственные ЧПУ станки из говна и палок, делимся охуительными историями, закупаемся и бугуртим.
Старый тред тут: >>119467 (OP) , пушо всем похуй. Помянем.

Принимается контент для запиливания фака.
Аноним 03/08/21 Втр 18:56:10 #2 №470233 
feature.png
tool.png
>>470176 →
Я до сих пор не разобрался, на кой оно нужно и как оно отразится на плоской фрезе по алюминию?

За эту фигню отвечает настройка, выделенная красным (пик 1). Её можно отключить.

Осталось настроить параметры фрезы, но Фузя выставляет просто сумасшедшие подачи (пик 2).
Запущу УП без инструмента и посмотрю, будет ли станок пытаться улететь на Марс.
Аноним 04/08/21 Срд 00:16:33 #3 №470263 
14781572792560.webm
Аноним 11/08/21 Срд 12:24:11 #4 №470851 
Непроебамп.
Аноним 05/09/21 Вск 15:36:50 #5 №473031 
>>470222 (OP)
>Тут мы пилим собственные ЧПУ станки из говна и палок
Я за, есть гайды?
Аноним 07/09/21 Втр 19:49:31 #6 №473284 
Me2HMicrostepDriverArduinoConnection.jpg
Сап, знатоки. Есть одна ось с шаговиком, управляющимся по step-dir. Сигналы управления я формирую на ардуине на большее мозгов не хватает через библиотеку AccelStepper и столкнулся с тем, что во время движения мотора ардуина занимается только движением и перестаёт выполнять основной код. Например, я хочу по мере движения задавать скорость с потенциометра, но пока мотор не завершит предыдущую команду, скорость не изменится. То же самое и с положением. Например, я даю команду дойти до позиции 500, двигатель начинает движение, и если я по пути скажу ему приехать на позицию 250, он доедет сначала до 500, и только потом соизволит доехать до 250 (вылетев уже из зацепления например). На стоп-кнопки тоже нет реакции, если только не завести их на прерывание.
Собственно, нужен совет - как можно реализовать изменение задания "на лету"? Я так понимаю, это происходит из-за того, что ардуина - штука однозадачная, и не может формировать управляющий сигнал и менять задание одновременно. Может, повесить две ардуины, чтобы одна принимала g-код, а вторая - формировала его? Или может, есть другие библиотеки, где можно делать то, что я хочу? Или вручную генерировать импульсы в нужном количестве и с нужной частотой?
Аноним 07/09/21 Втр 20:01:33 #7 №473285 
>>473284
код покаж. Как run() вызываешь?
Аноним 07/09/21 Втр 20:13:03 #8 №473288 
>>473285
Код, как оказалось в процессе написания поста, я проебал.
Вроде бы, вызывал не через run, а runToPosition, так и не понял разницу. То ли run приходилось вызывать непрерывно в loop, но из-за времени на считывание потенциометров происходили паузы при движении, не помню.
Может, есть какие-нибудь полноценные примеры, а не те, что идут в комплекте с библиотекой с одной фичей на весь скетч?
Аноним 07/09/21 Втр 20:14:01 #9 №473289 
>>473284
>Я так понимаю, это происходит из-за того, что ардуина - штука однозадачная, и не может формировать управляющий сигнал и менять задание одновременно

а тебе не надо одновременно.
Аноним 07/09/21 Втр 20:18:29 #10 №473290 
>>473288
>вызывал не через run, а runToPosition
this.

>run приходилось вызывать непрерывно в loop
дергай run() по прерыванию таймера, а не в loop()
Аноним 07/09/21 Втр 20:23:47 #11 №473291 
15364837969801.jpg
>>473289
А если не одновременно, то она сначала отправляет все шаги на драйвер, и только потом выполняет скетч дальше.

>>473290
>по прерыванию таймера
Ого, не знал, что такое в ардуине есть. Спасибо, попробую!
Аноним 13/09/21 Пнд 09:26:36 #12 №473743 
16293756173670.png
Поясните. Есть смысл заморачиваться, или лучше купить какой-нибудь прокачанный cnc3018? И что у этих ваших фрезеров с обработкой чего-то более серьезного, чем фанера? Стеклотекстолит возьмёт?
Аноним 13/09/21 Пнд 18:43:39 #13 №473799 
>>473743
Все возьмёт, только подачу подбирать.
Аноним 16/09/21 Чтв 05:11:13 #14 №474000 
fVCV7ax0xx04FERMD5I9qf00xj-9tke.jpg
Попрошу хуйцов мудрых..

Каковы вот эти китайские коллекторные дрели (bg-5157 конкретно), если пытаться их использовать с китайским-же столом под фрезеровку фанеры/оргстекла для махараек, иногда алюминиевых деталей? Фрезить естественно вручную, пока нет в планах ЧПУ делать.

Что уже выяснил: вал под патрон на 3 подшипниках, шестерни вроде каленые, стабилизация оборотов есть, жрет около 700-900вт под нагрузкой, люфты пиноли выбираются гайками на ластохвосте.

То, что жесткости трубы и стола очень мало, это и так понятно, но больше волнует другое:

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

Стоит ли оно такого, или разницы по хуевости со стойкой под дрель + какой-нибудь шпиндель без редуктора не будет?
Аноним 16/09/21 Чтв 05:28:06 #15 №474001 
>>474000
чудовищно отвратительно. Я серьезно.

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

вообще такой коллекторный сверлильный станок говно без задач.
Аноним 16/09/21 Чтв 13:01:32 #16 №474039 
изображение.png
>>474001
>говночпу 3020
Это который?
другой
Аноним 16/09/21 Чтв 15:15:49 #17 №474047 
>>474039
типа такого, да. У них сейчас есть еще более дохлые и дешевые.
Аноним 17/09/21 Птн 02:09:57 #18 №474097 
>>474039
>>474001
>за примерно ее цену возьми лучше не менее китайский говночпу 3020

Что-то это выглядит еще более хлипким. И алюминиевый с широкими профилями стоит под 500 баксов.

Китайская дрель 10к стоит всего-то + 3к координатный стол, но есть и на валах за 9к, думал взять сначала мелкий на ластохвосте, а потом свой на валах с опорами длинный сделать).

А за 15к я только вижу либо с тонкими люминь-профилями, либо с рамой из бакелита, ну это вообще как-то несерьезно...

Блин, как альтернатива конечно еще совковые станки типа 2н106, но десяток лотов с авиты просмотрел, у всех пиноль раздрочена и болтается...
Аноним 12/10/21 Втр 03:53:54 #19 №476608 
плата.png
пч.png
Уважаемые ЧПУ господа, помогите подключить вот такой преобразователь частоты к этой плате. Я ваще нихуя в этом не понимаю, буду очень благодарен если прям линиями нарисуете как провод куда
Аноним 12/10/21 Втр 05:14:03 #20 №476609 
>>476608
слева плата, справа частотник
+10V - VS
0..+10V - AI
GND - GND

ну и возможно один из GPIO на один из X входов, конкретнее - надо мануал смотреть на частотник
Аноним 12/10/21 Втр 15:16:24 #21 №476620 
>>476608

Шпиндель (0...10V) к AI
Шпиндель (GND) - к GND

+10V НЕ ПОДКЛЮЧАЙ НАХУЙ КАК >>476609 СОВЕТУЕТ СОЖЖЕШЬ ВСЕ НАХУЙ ОН ДЛЯ ТОГО ЧТО БЫ БЕЗ МОЗГОВ РУЛИТЬ ПОДКЛЮЧИВ К ЧАСТОТНИКУ РЕОБАС
Аноним 12/10/21 Втр 15:40:32 #22 №476621 
>>476609
>>476620
Спасибо огромное
Аноним 12/10/21 Втр 16:41:37 #23 №476623 
2021-10-12164034.jpg
>>476620
>+10V НЕ ПОДКЛЮЧАЙ НАХУЙ
это как раз внешняя опора, няша
Аноним 24/10/21 Вск 18:07:06 #24 №477727 
Этот >>473284 долбоёб снова в треде.
Сука, вот ни за что бы не подумал, что это будет настолько трудной задачей.
Разобрался с гайверовской библиотекой, дёргаю по таймеру как советовал этот >>473290 анон, заработала регулировка оборотов на лету. Вот только во время регулировки оборотов иногда двигатель уходит в разъёб и несётся на большой скорости в рандомную сторону. В библиотеке есть способ посмотреть нынешнюю позицию мотора через stepper1.pos, и я вижу, что он в эти моменты улетает далеко за пределы заданных значений (Например, в диапазоне точек от 0 до 800 он может быть 2000 или -500). После этого возвращается обратно в диапазон, совершив такое же количество шагов в обратном направлении (А механика уже в труху, например).
Думал, гайверобаги, вернулся к старой бибе accelstepper. И я просто охуел, когда получил буквально такой же результат, с переписанным с нуля скетчем и другой библиотекой! Складывается впечатление, что ардуина в какой-то момент зависает из-за моих манипуляций с потенциометром, но продолжает с бешеной частотой генерировать управляющий сигнал на драйвер и считать импульсы, после чего планировщик возвращает двигателю нужную позицию.
Пробовал опрашивать задатчик реже, это ничего не дало.
Может, есть смысл перейти на другую модель пердуины? Мог ведь столкнуться с какими-нибудь скрытыми ограничениями используемой.
Аноним 24/10/21 Вск 18:15:30 #25 №477729 
>>477727
код покаж. Весь.
Аноним 24/10/21 Вск 18:18:22 #26 №477730 
>>477729
В прерывании по таймеру сейчас дополнительно проверяется, не выехал ли двигатель за пределы заданных точек. Если выехал - запрещаю ехать дальше.
https://pastebin.com/khMTLJeV
Аноним 24/10/21 Вск 20:56:14 #27 №477757 
>>477730
чот какая-то васянская либа у него вот неожиданность-то

нахуа ты ускорение меняешь? Утебя получается,что максимальное ускорение может быть 8194 шагов/сек^2, что несколько дохуя. Ну и вроде как тебе надо пересчитывать буфер при изменении этих вещей.
Аноним 24/10/21 Вск 21:16:58 #28 №477761 
>>477757
>нахуа ты ускорение меняешь?
Если его не увеличивать вместе со скоростью - он будет ограничивать максимальную скорость. То есть не будет успевать разогнаться до полной скорости до конца пути.
>Утебя получается,что максимальное ускорение может быть 8194 шагов/сек^2, что несколько дохуя.
Планировал в дальнейшем опытным путём найти оптимальный делитель для ускорения, но столкнулся с более серьёзной проблемой.
>Ну и вроде как тебе надо пересчитывать буфер при изменении этих вещей.
Звучит как возможное решение проблемы с внезапным ускорением. Как это сделать?
Аноним 24/10/21 Вск 22:13:32 #29 №477769 
>>477761
>Если его не увеличивать вместе со скоростью - он будет ограничивать максимальную скорость

ну так выставь сразу адекватное значение и не трогай больше.

>Как это сделать?
нормально хз. Ковырять библиотеку, чтобы setMaxSpeed не сходу меняло параметры, а писало куданить в буферную переменную типа newV, а потом в самом начале calculateBlock проверять ее на изменение, как-то так наверно.
Аноним 24/10/21 Вск 22:25:45 #30 №477770 
>>477769
>ну так выставь сразу адекватное значение и не трогай больше.
Если оно будет слишком большим для малой скорости - будет рывок при смене направлений. Пробовал уже.

>нормально хз.
Может, считывать с потенциометра новое значение скорости по таймеру, читать количество оставшихся шагов, записывать новое значение скорости и записывать прочитанные шаги?
Сука, страшно такую хуйню в работу запускать. Поломает механику из-за своих внутренних бед с башкой, а виноват буду я.
Аноним 24/10/21 Вск 23:22:41 #31 №477784 
>>477770
>Может, считывать с потенциометра....
шта

>страшно такую хуйню в работу запускать.
ну так не запускай хуйню. Выкинь гайверовскую либу и возьми ну хотя бы accelstepper. А воообще не майся хуйней с изменением скорости/ускорения во время расчитанного движения к точке, если тебе надо - управляй именно по скорости, а не по положению, а положение сам расчитывай. Ты что за девайс вообще ваяешь?
Аноним 25/10/21 Пнд 18:05:35 #32 №477841 
>>477784
> управляй по скорости, а не по положению, а положение сам расчитывай.
Надо попробовать, кстати.
>Ты что за девайс вообще ваяешь?
Факмашину с регулировкой глубины проникновения на лету. И я сейчас не угораю. Именно поэтому мне страшно, когда эта хуйня на бешеной скорости начинает без предупреждения лететь в рандомную сторону.
Аноним 25/10/21 Пнд 18:47:45 #33 №477847 
>>477841
Примерно все популярные либы - они под околоЧПУшные нужды, там все заметно отличается. Например, если подвинуть глобальный фидрейт (==скорость) - он поменяется только для тех кадров, что придут в планировщик после момента изменения. Ускорения менять по ходу пьесы тебе вообще ни одна стойка не позволит, ни еба сименсовский синумерик, ни хоббячный grbl.

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

а потом внешнее управление прикручивай, чо. lovense, buttplug.io, такое вот
Аноним 25/10/21 Пнд 18:55:49 #34 №477854 
.jpeg
>>477847
Спасибо за наставление на истинный путь. Надеюсь, дальше сам справлюсь
>а потом внешнее управление прикручивай
Таки да, такой девайс можно связать с vr-гарнитурой и ебаться хоть с чертом лысым в полном погружении.
Аноним 25/10/21 Пнд 19:36:47 #35 №477863 
>>477854
над механикой уже подумал кстати?

когда вижу такие девайсы, все время удивляюсь, хуле они такие шумные. Ну катайте вы свою палку по пластику, а не по ебучим китайским линейным кубикоподшипникам. Взять вон колеса openbuilds - они почти бесшумные - и кусок V-слота, к нему уже прихерачить хромированную/нержовую трубу если хочется. Или линейные подшипники скольжения пластиковые.

про аццкие кривошипно-шатунные варианты и не говорю даже.


алсо мне приходит в голову мысль, что в качестве привода там пневматика поинтереснее будет
Аноним 25/10/21 Пнд 20:31:05 #36 №477871 
Без имени-1.png
>>477863
Шкив на двигателе, наматывающий верёвки, привязанные к линейной направляющей.
Да, я тоже выбрал линейный подшипник, но возможно в дальнейшем переделаю на колёса. Пока больше интересен proof-of-concept и надо разобраться с детскими болячками.

>Про аццкие кривошипно-шатунные варианты и не говорю даже.
Да. К тому же още неудобные в позиционировании. Зато гораздно проще и дешевле.

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

В какую неожиданную сторону свернул ЧПУ-тред...
Аноним 25/10/21 Пнд 21:13:32 #37 №477876 
>>477871
>Шкив на двигателе, наматывающий верёвки, привязанные к линейной направляющей.
мне чот кажется, что тебе потребуется довольно могучий шаговик, чтобы крутить такой верньер. Почему бы не зубчатую рейку? Особой точности там не надо, можно и напечатать вместе с шестерней.

> воздух имеет свойство сжиматься, и при встрече с препятствием шток замедляет движение, а потом выстреливает когда преодолевает его
я про двухкамерные актуаторы, где давление с двух сторон поршня и разницей рулится усилие. Прям выстреливать оно не будет, а относительно мягкая реакция на препятствие выглядит более щядящим к, гм, "заготовке".
но это уже сильно промышленная еба, да.
Аноним 25/10/21 Пнд 21:29:54 #38 №477880 
images.jpg
>>477876
Верньер, во. Спасибо, что напомнил. Подсмотрел механизм у старой радиотехники.
Зубчатая рейка будет создавать дополнительную инерционность своим весом, даже пластиковая. Плюс будет создавать дополнительный шум.
>довольно могучий шаговик
Брал с запасом, 0,48 кВт. Уже пробовал останавливать эту хуйню руками - не выходит. Можно было раза в два-три меньшую мощность брать.

>Пневматика
Плюс положение штока нужно было бы как-то отслеживать, что дополнительно усложнило бы конструкцию. Да и сжатый воздух у нас в квартирах не пускают, знаете ли. Не, я правда, обдумывал этот вариант и пришёл к выводу, что игра не стоит свеч.
Аноним 25/10/21 Пнд 22:17:14 #39 №477883 
everman-patent-sml-single.png
realistic x-sect.jpg
sensors-20-03319-g001.jpg
>>477880
>Зубчатая рейка будет создавать дополнительную инерционность своим весом, даже пластиковая
на полметра хода пластиковая рейка выйдет грамм 50-100.

>Брал с запасом, 0,48 кВт
этсамое, у шаговиков не особо принято указывать мощность, момент удержания более информативен. Но таки да, ты несколько переборщил.

глянь пикрелейтед кстати, тоже довольно распространенный вариант. Диаметр шкива маленький, момента нужно меньше, чем на твоем пике. Ремень практически бесшумный.
Аноним 25/10/21 Пнд 22:30:00 #40 №477884 
>>477883
>Момент удержания
12,5 Н/м, судя по описанию с алика

>Пикрелейтед
Диаметр шкива я рассчитывал из максимальной скорости двигателя. При таком диаметре я могу получить нужную мне частоту движений, даже с запасом. А так, как дури у моего двигателя хватает, нет смысла делать шкив маленьким.
Вообще, я с годик назад создавал пост с просьбой помочь с расчётами, хуй кто откликнулся. Пришлось покупать на глаз, чтоб наверняка.
Аноним 26/10/21 Втр 12:12:44 #41 №477909 
нужен для проэкта чпу станок, простой 2д, Х и У. На алиэкспрессе разговор начинается от 10. Но там пара палок, два мотора и нифига больше, я считаю что смогу так же и даже лучше и дешевле. Вопрос- где посмотреть запчасти или элементы для конструкции???
Аноним 27/10/21 Срд 01:45:47 #42 №477950 
>>477909
Соберизавод
Аноним 30/10/21 Суб 00:52:35 #43 №478278 

Как в solvespace сделать отрезки на одной линии? или задать смещение точно по координатам, а не по абсолютному расстоянию?
Аноним 30/10/21 Суб 01:46:42 #44 №478280 
image
>>478278
нарисуй вспомогательную линию, а на ней уже натыкивай свои отрезки
Аноним 11/11/21 Чтв 11:50:04 #45 №479746 
>>470222 (OP)
ЧПУ-господа, где вы их ставите?
Аноним 12/11/21 Птн 11:08:56 #46 №479901 
>>470222 (OP)
>Принимается контент для запиливания фака.
Могу накидать вопросы, если не лень ответить. Как вообще процесс производства организован после создания модели? Особенно когда осей больше 2 (как у гравера) или трех. Вот вы сделали модель, дальше вы ее в что-то типа слайсера (у 3д-принтеров) закидываете для преобразования из stl в gcode и он автоматически за вас всю эту задачу решает или все ручками, в ручном режиме "пойди на 10 шагов туда"?

Как организован процесс смены насадок, смены деталей? Ручками или специальными держателями, станками с несколькими головами, станками с головой-револьвером?

Как осуществляете смену деталей в серии? Какие-нибудь роборуки или тоже все вручную? Особенно интересно для 4-5 осевых станков.

Какова вообще точность и погрешность типичного покупного станка за 100-300к по дереву (доска, фанера, мдф) или мягким металлам (алюминий, латунь, медь) на сантиметр обрабатываемой поверхности - миллиметры, доли миллиметра, микроны)? 3д-принтеры, например, дают погрешность в 2-4 миллиметра по каждой поверхности на две последовательно изготовленные на основе одной и той же модели детали размером со спичечный коробок.

>>470233
Как вы крякаете фьюжн? Или у вас у всех вот эта вот "лицензия для обучения" и не ебет? Почему не компас, не автокад?
Аноним 14/11/21 Вск 18:31:00 #47 №480280 
бамп
Аноним 14/11/21 Вск 19:04:22 #48 №480283 
>>479901
ну ты сам перечислил почти все из того, что встречается.
Аноним 14/11/21 Вск 22:45:29 #49 №480305 
>>480283
Я имел ввиду опыт анонов, а не теоретически возможные решения задачи.
comments powered by Disqus