roboforum.ru

Технический форум по робототехнике.

Arduino CNC

Re: Arduino CNC

ilalexey » 22 ноя 2016, 19:55

о, прям как у меня.
..а чего я не перечислил, ммм.. ..5 компьютеров, а3 формата принтер, 3д принтер, токарный, фрезерный, сверлильный, точило, мешок ручного инструмента, стол, стул, 6 ящиков(350х250х600), паяльная станция, хозяин + пеньки :)
Чёт на фото у тебя не заметно девяти метров.
---
Вспомнил вдруг - пару лет назад на работе мне кидали ссылку на плату, типа PC+ATMEL в одном флаконе. Типа на линуксе/андроиде.
Нужно погуглить.

Re: Arduino CNC

Dmitry__ » 22 ноя 2016, 20:12

ilalexey писал(а):о, прям как у меня.

Фух, а я думал что со мной бяда :)

Re: Arduino CNC

ilalexey » 22 ноя 2016, 20:15

Dmitry__ писал(а):Фух, а я думал что со мной бяда

У тебя всё в порядке. не парься. Так и должно быть у искателя всеобщего блага :)
Главное, что всё под рукой :)
Свою станцию уже как пол года раскапывать боюсь - а вдруг оползень случится.
Вложения
IMG_0981.JPG

Re: Arduino CNC

Madf » 23 ноя 2016, 12:30

Dmitry__ писал(а):Потом удалю, стыдно шо пипец

Не, оставь, буду жене показывать, когда она будет говрить про беспорядок мой! :D

Re: Arduino CNC

linvinus » 23 ноя 2016, 14:12

Dmitry__ писал(а): "grbl - для лохов" ????

Dmitry__ писал(а):Шо тут не по Фрейду?


Dmitry__ писал(а):грбл - замена стойки fanuc.
...
EGX300 - гравировально-фрезерный станок. Он 3д, и не поверишь, родной софт не позволяет использовать его нормально, поэтому был переделан на grbl.
Какое отношение CAM (grbl) имеет к CAD/CAE (linuxcnc) - xz...
grbl - это стойка чпу, как fanuc.
...
Ты путаешь понятия CAM и CAD/CAE.


Во первых GRBL это не CAM, GRBL это g-code Interpreter (проигрыватель G-кодов) https://github.com/grbl/grbl

С CAM у grbl как раз проблема, поскольку нормального CAM который бы поддерживал смену инструмента я не нашёл (за исключением linuxcnc)

Я ничего не путаю, а ты пытаешься мне подсунть проигрыватель G-кеода когда я хочу CAD+CAM+Проигрыватель в одном флаконе, поскольку это удобно.

Я хочу иметь возможность на ходу нарисовать что требуется от станка и пустить на исполнение, т.е. раньше я ручками ставил заготовку на станок подбирал подходящий инструмент и начинал обрабатывать как мне нужно, тоже самое я хочу от ЧПУ, поставить деталь и сразу по простому её обработать.

Linuxcnc это позволяет, grbl нет.

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

Для CAM тебе всё равно нужно где то сначала нарисовать деталь (CAD/CAE), т.е. компьютер всё равно нужен.
Если не нравится lpt, вот вполне недорогой вариант http://altera-plis.ru/news/de0-nano-soc ... ction.html 100$ (образ http://blog.machinekit.io/2016/11/de0-n ... mages.html)

linux + FPGA дёргай как угодно не хуже ардуины, при этом есть графический интерфейс который позволяет контролировать каждый шаг программы.

Т.е. как я понимаю корень непонимания в разных взглядах не тех.процесс.

Можно сделать так
1) Нарисовать в CAD/CAE пропустить через CAM результат скормить grbl
2) Нарисовать в LinuxCNC пустить на выполнение.
Второй вариант проще и интуитивно понятнее, когда тот кто рисует и тот кто изготавливает один и тот же человек и не требуется сохранять документацию на то что изготовил.

Зы а фотки классные, у меня также.

ЗЫ2 дёргать ножками софтварно для меня не главное свойство linuxcnc, там можно по всякому, намного важнее интерфейс и плагины, при определённой сноровке можно собрать "интерфейс своей мечты".

Re: Arduino CNC

Dmitry__ » 23 ноя 2016, 14:52

Еще раз, я не рассматриваю cad/cae системы и тебе раньше говорил, что в линухцнц только частью cad/cae и можно пользоваться.
linvinus писал(а):С CAM у grbl как раз проблема, поскольку нормального CAM который бы поддерживал смену инструмента я не нашёл (за исключением linuxcnc)

М-е-е-е-е-е-д-л-е-е-е-е-е-е-н-н-о, CAM:
computer-aided manufacturing – компьютерная поддержка изготовления) автоматизируют расчеты траекторий перемещения инструмента для обработки на станках с ЧПУ и обеспечивают выдачу управляющих программ с помощью компьютера.

T.e. cam делает гкод для гкод проигрывателя. Все стойки чпу - гкод проигрыватели. Отдели мух от котлет. Твоя любоф к "подвести инструмент в нужное место с помощью графич. интерфейса" происходит от абсолютного нензнания и отсутствия опыта чпу управления. Я ВООБЩЕ НЕ ГОВОРЮ ПРО CAM/CAE программы, их тыщи и не только в линухцнц.
Закрепление материала:
Все стойки чпу - проигрыватели гкода. Все стойки чпу - проигрыватели гкода. Все стойки чпу - проигрыватели гкода. Все стойки чпу - проигрыватели гкода. Все стойки чпу - проигрыватели гкода. Все стойки чпу - проигрыватели гкода. Все стойки чпу - проигрыватели гкода. Все стойки чпу - проигрыватели гкода. Все стойки чпу - проигрыватели гкода. Все стойки чпу - проигрыватели гкода.

linvinus писал(а):Я ничего не путаю, а ты пытаешься мне подсунть проигрыватель G-кеода когда я хочу CAD+CAM+Проигрыватель в одном флаконе, поскольку это удобно.

Бред.
linvinus писал(а):Linuxcnc это позволяет, grbl нет.

Бред.
linvinus писал(а):Элементарный пример нужно отверстие 2.7 но у меня нет сверла 2.7 зато есть фреза 1мм, добавим что заготовка не ровная, и сначала нужно выровнять поверхность,

Бред. А как ты это будешь делать на стойке чпу fanuc? Купи себе ручной копировальный станок, то что ты описываешь не относится к чпу обработке.
ЧПУ обработка! Панимаш???
Все что ты пытаешься описать относится к ручному труду на каком-нибудь часовом станке, но не к ЧПУ, ПАНИМАШ?
Я за валидолом...

Re: Arduino CNC

linvinus » 23 ноя 2016, 17:09

Твоя любоф к "подвести инструмент в нужное место с помощью графич. интерфейса" происходит от абсолютного нензнания и отсутствия опыта чпу управления. Я ВООБЩЕ НЕ ГОВОРЮ ПРО CAM/CAE программы, их тыщи и не только в линухцнц.
...
ЧПУ обработка! Панимаш???

расскажи как ты делаешь когда у тебя есть готовая сложная деталь и тебе нужно произвести некоторую её доработку?
как в примере выше просверлить отверстие 2.7 в заданном месте?
Или, если всё зараз не делается станком то это по твоему не ЧПУ обработка?
Для меня это важно, не всегда с первого захода получается всё нарисовать и сделать, процесс творческий, по хооршему нужно конечно каждую мелочь в CAD прорисовать, потом выгрузить и выточить, но это дофига работы и нормальной 3D cad под линукс пока я не видел, слежу за freecad, но кроме всего прочего ещё этот cad освоить нужно.

Ну и второй момент
что в линухцнц только частью cad/cae и можно пользоваться.

ок, но если я 90% могу сделать не выходя из linuxcnc разве это плохо?

Сейчас я всё черчу в LibreCAD потом печатаю на бумагу потом фрезерую по размерам с чертежа руками.
А буду рисовать всё в LinuxCNC и там же фрезеровать, что не так?


Я устал спорить :(, ладно поживём увидим.

Вот тебе пример на базе machinekit(форк linuxcnc) http://blog.machinekit.io/2016/11/you-w ... arles.html

Re: Arduino CNC

Dmitry__ » 23 ноя 2016, 17:43

linvinus писал(а):как в примере выше просверлить отверстие 2.7 в заданном месте?

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

linvinus писал(а):Или, если всё зараз не делается станком то это по твоему не ЧПУ обработка?

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

linvinus писал(а):ок, но если я 90% могу сделать не выходя из linuxcnc разве это плохо?

Да пофиг, линухцнц - это cad/cae/cam и софтовая стойка чпу, очень плохая стойка чпу, очень, очень плохая стойка. Grbl рвет эту стойку как тузик грелку. Ты уже наступил на грабли невозможности 1/32, граблей еще будет куча. Например замена линухуцнц для печатных плат cad/cam = pcad/circuitcam/artcam + grbl. И так для любой задачи. Например обработка 3д фото = artcam + grbl. Токарка/фрезеровка = powermill и.т.д. И эти решения в тышу раз удобнее чем решения в линухцнц, ибо этот софт стоит денег нипадецки, ломай/воруй - пользуйся, как als :)
linvinus писал(а):Вот тебе пример на базе machineki

DE0-Nano на стойку чпу? :)
У меня есть DE0-Nano, но я как-то лучше из нее сделаю sdr приемник, а стойку чпу сделаю на atmega328.

Добавлено спустя 13 минут 22 секунды:
Вот ты купил/спалил/выкинул кирпич - кусок говна. А у тебя не было 16$ на такую прелесть?
http://3dprinter.my/reprap/product/arduino-cnc-shield-v3-03-grbl-compatible/
Ставь какие хочешь драйверы, хоть дешевые, хоть тихие, один сгорел - выкинул, другой воткнул.

Re: Arduino CNC

linvinus » 23 ноя 2016, 17:54

ибо этот софт стоит денег нипадецки, ломай/воруй - пользуйся

не делаю этого со школы :)
ладно я понял тебя, спасибо за разъяснения.

Re: Arduino CNC

ilalexey » 23 ноя 2016, 18:06

А что нужно, чтобы TP-Link TL-MR3020 с grbl дружил? Типа файл по сети отправил и оно работает, а комп можно выключить?

Re: Arduino CNC

Dmitry__ » 23 ноя 2016, 18:15

ilalexey писал(а):А что нужно, чтобы TP-Link TL-MR3020 с grbl дружил?

Сделать проброс com портов через tcp.
Если прям с выкл. компа, то какой-нибудь фтп сервер и далее com.
На дуине отключить ftdi и использовать сигналы rx,tx.

Re: Arduino CNC

ilalexey » 23 ноя 2016, 18:32

В MR3020 юсби есть. Через него нельзя? Octoprint с grbl не работает?

Добавлено спустя 13 минут 45 секунд:
Просто есть пару таких ништяков. Надоело, что они без дела валяются. Один когда-то уже раскурочил под О_ВРТ.

Re: Arduino CNC

Dmitry__ » 23 ноя 2016, 19:03

ilalexey писал(а):В MR3020 юсби есть. Через него нельзя?

Можно, но я так не делал, помню что-то говорилось про сборку пакета ftdi для роутеров.

ilalexey писал(а):Octoprint с grbl не работает?

фиг знает, но в соседней теме мучаются с этим Octoprint, я бы это время лучше потратил на распитие пива :)
Я бы поставил openwrt и сделал проброс serial port.
А вообще, скорее всего, надо гуглить web интерфейс для grbl.

Добавлено спустя 5 минут 11 секунд:
Вообще, по "MR3020 grbl" много интересного находится.
http://skabinsky.ru/?p=1098

Добавлено спустя 12 минут 15 секунд:
что-то нагуглилось: grblsc
https://github.com/vince87/grblsc

Re: Arduino CNC

ilalexey » 23 ноя 2016, 19:11

О, вкусняшки какие! Сенька!
Уже не первый раз замечаю, что результат поиска от места дислокации зависит(много переезжал).

Re: Arduino CNC

Dmitry__ » 23 ноя 2016, 23:28

Отвечу тут:
ilalexey писал(а):
Dmitry__ писал(а):не вижу альтернативы pcad-у

фу отстой :)
Ёгле+Протеус наше фсё!

На самом деле, я криво выразился. После работы около 10-ти лет в pcad, сложно перейти на что-либо другое. Даже не так, я юзаю егли и.т.д. - надо же как-то смотреть схемы? Но никогда уже не буду в них делать печатные платы, т.к. не смогу конкурировать. Весь мой профессиоананизм :) со всеми наработанными библиотеками компонентов остался там. И еще, печатные платы были определенным этапом развития, до 35-ти лет хорошо и можно зарабатывать деньги разводкой плат, но сейчас я гораздо больше заработаю в другом направлении. И тут отвалились 2 иде сквозного проектирования: orcad + pcad. Пользовался orcad-ом, т.к. не смог заставить себя рисовать схемы в pcad, в orcad-е это значительно лучше. Не пользовался orcad-ом для печатных плат - в pcad это значительно лучше. Вот и получалось: Схема в orcad - генерация net листа - печатка в pcad.
Попутно отвалились circuitcam, coppercam и cam350. Пока остался artcam, который тоже был в цепочке печатных плат, но его еще можно использовать в других направлениях.
На каждый такой cad тратится около 0.5 года жизни на изучение (до уровня профи), и ерничество linvinus по поводу моих советов использовать artcam (кста, а я советовал? Я говорил как бы я это делал, про фрезеровку отверстий) я не понимаю. Пусть попробует научиться работать хотя бы в 5-й части этих cadов, а потом философствует на тему правильности обработки методами чпу.

А да, я еще не могу слезть с ворованного inventor (тоже лет 8 работаю). А еще были грабли с тупыми cam-ами от roland: 3DEngrav, DrEngrav, DrPICZA3, VModela

Йохо :)


Rambler\'s Top100 Mail.ru counter