Страница 2 из 13
Re: Arduino Linux CNC - советы начинающим
Добавлено: 30 июл 2011, 18:47
fenom
Re: Arduino Linux CNC - советы начинающим
Добавлено: 31 июл 2011, 00:30
Nick
Можно не вопрос, главное найти хороший интерпретатор Gкода

...
Самое не простое - сделать универсальный инструмент. Который бы работал на большом количестве станков. А для этого нужно учитывать кучу параметров, скорость, ускорение, размеры станка, режущий инструмент, работа с датчиками и прочее-прочее-прочее....
В принципе, можно сварганить контроллер, но надо определить степень универсализации и задачи которые этот контроллер будет решать.
ЗЫ если есть желание готов всячески помочь

!
Re: Arduino Linux CNC - советы начинающим
Добавлено: 31 июл 2011, 12:44
aftaev
Китайские DSP пульты: читают Gcode управляют 3мя осями, считывают 3 хоме, и включают шпиндель. Этого обычно достаточно.
Re: Arduino Linux CNC - советы начинающим
Добавлено: 31 июл 2011, 23:52
Nick
Важный вопрос, как у них с lookahead? Надо бы до конца развить тему с записью состояний пинов из EMC2 и передачей их в контроллер...
Re: Arduino Linux CNC - советы начинающим
Добавлено: 01 авг 2011, 00:57
aftaev
Nick писал(а):Важный вопрос, как у них с lookahead?
если вопрос мне то что такое lookahead? типо все оси завяязаны
Re: Arduino Linux CNC - советы начинающим
Добавлено: 01 авг 2011, 06:35
Nick
Это притормаживание на углах до необходимой скорости. Чтобы не превышать максимальное ускорение, но при этом и не останавливаться до конца. Типа
G64 и G61.
Re: Arduino Linux CNC - советы начинающим
Добавлено: 01 авг 2011, 20:33
fenom
Почему все так усложняют,зачем запихивать функциональность emc2 в обычный контроллер ? Да я согласен, LPT,COM порты умирают,но есть и хорошее высказывание "разделяй и властвуй". Это я к тому, что достаточно написать на компьютере (в emc2 в принципе почти все для этого есть) хороший эмулятор для любых типов станков ,а проверенный с его помощью код (индивидуально настроенный и оптимизированный для конкретного станка) записываем на например флеш плеер и потом его "проигрываем" управляя станком.
Re: Arduino Linux CNC - советы начинающим
Добавлено: 01 авг 2011, 23:11
Nick
Это можно причем не сложно. только есть нюанс - код будет без обратной связи. Т.е. только простая обработка, плюс возможно концевые датчики и поиск нулей.
Re: Arduino Linux CNC - советы начинающим
Добавлено: 11 ноя 2011, 08:55
roach
хочу настроить включение вентиляторов в электрошкафу по температуре, имеется свободная Arduino или есть возможность взять показания температуры системника средствами самой emc2?
Re: Arduino Linux CNC - советы начинающим
Добавлено: 11 ноя 2011, 13:50
moha_ivan@mail.ru
Кстати в моем трехмерном принтере используется плата Arduino Mega 2560 соединенная с центральной платой.
Re: Arduino Linux CNC - советы начинающим
Добавлено: 11 ноя 2011, 15:14
Nick
Можно через ардуинку. Но если хочется брать emc2 напрямую, то нужно:
- Если датчик аналоговый
- Или получать готовый пин - температура превышена (т.е. внешний компаратор)
- Или ацп, с которого брать состояние пинов и смотреть превышение температуры.
- Если датчик цифровой, нужен компонент который считает с него температуру и передаст в emc2.
Хотя к черту "блэкджек", можно же вообще отдельную программульку написать, которая будет следить за температурой в шкафу и включать вентилятор. А запускать ее при старте emc2, или скриптом или из ini или hal.
И зачем их вообще выключать, имхо электронике лучше когда холодно.
Re: Arduino Linux CNC - советы начинающим
Добавлено: 11 ноя 2011, 19:59
AlGem
Есть интересный проект Grbl
http://dank.bengler.no/-/page/show/5470_grbl?ref=mst (честно сказать не просматривал полностью конференцию, может о нем уже писали) это интерпретатор G-code на ардуино. На Github несколько веток развития проекта. Сейчас этот проект портировали на ARM
http://smoothieware.org/.
В ардуино поддерживается не все коды. Но круговая интерполяция есть и по моему lookahead тоже есть. Проект открытый. и развивается. Народ на многих станочках его применяет. Вот сайт одного из разработчика
http://onehossshay.wordpress.com/
Re: Arduino Linux CNC - советы начинающим
Добавлено: 12 ноя 2011, 21:36
Nick
Спасибо! В закладки! На досуге, когда он появится, изучу подробнее!
Re: Arduino Linux CNC - советы начинающим
Добавлено: 03 янв 2012, 17:00
shax
Здравствуйте всем, не подскажете, я хочу сделать cnc станок для станка 1.5 на 2 метра, какие электро запчасти лучше использовать, подскажите пожалуйста параметры. И где можно купить недорогие хорошие запчасти в Санкт-Петербурге, заранее спасибо.
(Исправил транслитерацию -- Nick)
zdrastvuyte vsem nepotskajete- ya xochu zdelat cnc stanok dlya stanka 1.5 metr na 2 metra kakie elektro zapchasti lutshe ispolzovat potskajite pojalosta parametri i otkuda mojno kupit nedorogie, xoroshie elektro zapchasti v sank-pererburge zarane spasibo.
Re: Arduino Linux CNC - советы начинающим
Добавлено: 03 янв 2012, 23:42
Nick
хммм... советую сначала продумать механику, а потом уже думать о электронике. Обычно механика выходит гораздо дороже, особенно на таких размерах.
Да и тема не совсем подходящая для этого вопроса. Лучше создай отдельную тему и опиши задачи для станка, ну а мы подскажем, что и где можно найти

.
Re: Arduino Linux CNC - советы начинающим
Добавлено: 04 янв 2012, 02:01
aftaev
Nick как Arduino поживает? Шо нибудь путное своял на нем ?
Re: Arduino Linux CNC - советы начинающим
Добавлено: 06 янв 2012, 00:18
Nick
Пока лежит в сторонке, главное сделал - подключил Arduino к EMC2 и проверил, что все работает

.
Re: Arduino Linux CNC - советы начинающим
Добавлено: 06 янв 2012, 11:13
moha_ivan@mail.ru
Я скачал себе книгу Arduino Cookbook автор Michael Margolis. Там много примеров использования платы, буду тренироваться.
Re: Arduino Linux CNC - советы начинающим
Добавлено: 13 июн 2012, 11:47
Yashcher
Nick писал(а):подключил Arduino к EMC2
А можно по подробнее про подключение и проверку? Сам недавно познакомился с Arduino UNO, покупал для автоматики 3D сканера.
Новерное можно и к Mach подключить?
Возможно она позволит сделать маленький фрезер из серво принтеров.
Вот ссылка подключения кодеров
http://abigmagnet.blogspot.com/2008/10/ ... t-one.html
Re: Arduino Linux CNC - советы начинающим
Добавлено: 13 июн 2012, 12:14
Nick
Там программа только для PID, надо еще энкодер читать и управление приделать...
С arduino главная сложность в том, что через USB ооочень сложно сделать realtime, хотя, если поставить servothread 10мс, то может все и получится. Для небольшого настольного станка управление 100 раз в секунду вполне может хватить...
В конце видео приколо, когда движок начал крутить "Wow!?"

.