Технический форум по робототехнике.
evgbog » 10 дек 2012, 21:34
К сожалению, соответствующей темы не нашел - рискну создать новую.
Есть ли у кого-то практический опыт реализации 3Д принтера на базе программного контроллера Mach3?
На текущий момент планирую собрать ЧПУ фрезеровальный станочек (механика - проект Shapeoko
https://www.inventables.com/technologies/cnc-mill-kits-shapeoko, в качестве электроники выбран 4-канальный контроллер на TB6560)
Хочется иметь возможность быстро перепрофилировать станок в 3Д принтер и обратно, при этом не меняя управляющей электроники. Экструдером будет управлять 4ый канал контроллера, для управления подогревом головы и стола планирую реализовать автономный контроллер (на базе ардуино).
om2804 » 10 дек 2012, 23:07
SeeMeСnc изначально был на Mach3
setar » 11 дек 2012, 18:05
забудте про "быстро перепрофилировать станок в 3Д принтер и обратно".
посчитайте скорости работы на 3d принтере и CNC
без смены передаточного числа (а точнее перехода между ремнем и ШВП) приемлимых характеристик не получить.
либо будет ни то ни се (тормозной 3D или очень слабый CNC)
evgbog » 12 дек 2012, 10:56
Моторы одинаковые (NEMA17).
В CNC Shapeoko используется "18-tooth pulley" и "6.35mm MXL belt". Значит за один оборот 18*2.032 = 36.576 мм.
В 3Д принтере (mendel90) 8-tooth и ремень T5. Значит за один оборот 5*8=40мм.
Разница всего 10%, поясните почему 3Д будет тормозным.
setar » 12 дек 2012, 12:06
тогда все в порядке.
Добавлено спустя 30 секунд:обычно CNC построены на ШВП
Добавлено спустя 23 минуты 45 секунд:кстати вот попалось
http://www.thingiverse.com/thing:5233
faeton13 » 12 дек 2012, 23:36
ну это очень скромненький CNC, вам платки фрезеровать?
denim » 13 дек 2012, 13:49
faeton13 писал(а):ну это очень скромненький CNC, вам платки фрезеровать?
у меня подобная штука платы набивает SMD деталями, и это тоже CNC
как ни крути
faeton13 » 13 дек 2012, 23:15
denim писал(а):faeton13 писал(а):ну это очень скромненький CNC, вам платки фрезеровать?
у меня подобная штука платы набивает SMD деталями, и это тоже CNC
как ни крути
тем не менее она очевидно не фрезеровальный станочек )
denim » 14 дек 2012, 00:17
а могла бы...
там ремни по 2 см шириной

evgbog » 14 дек 2012, 11:33
Не понял иронии, где там увидели 2см?
Shapeoko планирую использовать для изготовления деталей из карбона/стеклотекстолита для коптеров, роботов и т.п. Металообработкой по стали не планирую заниматься. Думаю, для моих целей хватит.
По существу темы - какие есть специфичные для 3Д принтера G-код команды, с которыми может возникнуть сложности при использовании Mach3?
Т.е. как я понял екструдер висит на 4ом канале, слайсер формиурет для него управляющие команды, и Mach3 по идее должно быть все равно, что там проходит в этом канале, он просто делает "маппинг" команды на нужный мотор?
Последний раз редактировалось
evgbog 14 дек 2012, 11:40, всего редактировалось 1 раз.
hudbrog » 14 дек 2012, 11:40
По существу - тут никто этого не делал. Так что если хочется - надо читать интернеты, собирать и пробовать. Если вы планируете И сможете нормально реализовать контроль температуры отдельно, то в дальнейшем 3д печать - это просто 4х осевой станок, ничего сложного или специфичного там нет.
setar » 14 дек 2012, 12:18
насколько помню в kisslicer специально для совместимости с Gcode для CNC был введен параметр выбора оси экструдера.
для классических 3D принтеров это ось E но так же можно выбрать A, B, C
denim » 14 дек 2012, 13:48
evgbog писал(а):Не понял иронии, где там увидели 2см?
имелся в виду мой установщик...
TedBeer » 04 янв 2013, 01:51
evgbog писал(а):Shapeoko планирую использовать для изготовления деталей из карбона/стеклотекстолита для коптеров, роботов и т.п. Металообработкой по стали не планирую заниматься. Думаю, для моих целей хватит.
По существу темы - какие есть специфичные для 3Д принтера G-код команды, с которыми может возникнуть сложности при использовании Mach3?
Т.е. как я понял екструдер висит на 4ом канале, слайсер формиурет для него управляющие команды, и Mach3 по идее должно быть все равно, что там проходит в этом канале, он просто делает "маппинг" команды на нужный мотор?
Вот наткнулся на обратный вариант -
Hacking Your CNC Toolchain.
Чел пишет про свой ORD Bot, но поминает также ShapeOko. Для управления CNC использует Ramps и стандартную прошивку от 3D принтера - Марлин без изменений, чтобы можно было легко апгрейдиться. Управление фрезой висит вместо вентилятора, чтобы не менять прошивку. Просто во время пост обработки при генерации G-кода, заменяются команды M03 на M106 (и другие). Удобно то, что можно без особых переделок поставить экструдер и использовать как 3D-принтер.
evgbog » 08 янв 2013, 22:19
Для ShapeOko по умолчанию рекомендуется решение на базе Ардуино и grblShield.
Но умные люди посоветовали не мучится с Ардуино и использовать стандартный контроллер на LPT в связке с Mach3 - это решение используется много где, в т.ч. как я понял на больших станках. Удобнее управлять и контролировать процесс, ну и сам контроллер дешевле.
Механику ShapeOko я уже собрал, жду на днях контроллер.