Трудный путь к ЧПУ

Ach
Offline
Зарегистрирован: 25.12.2015

Я тоже решил с рампсом и марлином попробовать. В принципе, особо ничего то и менять не нужно, как я понял, кроме настроек под свои винты, да скорости. Даже постпроцессоры под марлин есть уже для арткама.
Мне приглянулась в марлин-рампс возможность работать без копма с SD карты.

А вообще, всё это есть в сети.

nevkon
Offline
Зарегистрирован: 20.01.2015

Советую попробовать прогнать код на симуляторе если будете на марлине делать. Вполне может оказаться что будет генерироваться печать объекта.

dtvims
Offline
Зарегистрирован: 26.11.2012

При чем тут генерация печати объекта? Марлин - это обычный интерпритатор g-code, только с некоторыми доп опциями, заточенными под 3d-принтер и отсутствующими некотороми опциями от ЧПУ, что не мешает его использовать для любых функций.
Печать объекта или фрезеровка, зависит только от способа генерации g-code. Если слайсером будете далать, то хоть через мач3 выводи, то будет отрабатываться печать.

x_pack
Offline
Зарегистрирован: 13.10.2017

dtvims пишет:
Если слайсером будете далать, то хоть через мач3 выводи, то будет отрабатываться печать.

Тоесть на мач3 можно печатеть?

сделал прошивку через репитер (тот что онлайн сборка), едет только в 1 сторону кнопками управления по х и у и не едет по z (по ней едет только если нажать кнопку с домиком), куда копать?

nevkon
Offline
Зарегистрирован: 20.01.2015

А я и не писал что марлин нельзя использовать для фрезера/лазера. Я писал лишь про то что стоит проверить сгенерированный код на то что он будет именно под фрезеровку, а не под печать.

dtvims
Offline
Зарегистрирован: 26.11.2012

Так код марлин не генерит!
А с помощью какой програмы управлять двигателями, т.е обрабатывать g-code значения не имеет, будь то мач, марлин или гербер - по сути это всё управляющие програмы, обрабатывающие g-code, а генерация этого кода или его написание, и определяет, что это будет: печать или фрезеровка или гравировка.

x_pack
Offline
Зарегистрирован: 13.10.2017

Ну вроде ездим ужо и паркуемся.

Подскажите чем делать траектории чтоб можно было резать, гравировать, фрезеровать и т.д. Репитером?

До этого пользовался Арт камом проблем с траекториями не было и grbl визуализировал траекторию, попробовал вставлять в Репитер а он даже не показывает рисунок, пускаю печать а он прогоняет код в каждой строчке пишет неизвестная команда через 3 сек типа напечатал, а станок даже не двигался.(((

Ach
Offline
Зарегистрирован: 25.12.2015

x_pack пишет:

Ну вроде ездим ужо и паркуемся.

Подскажите чем делать траектории чтоб можно было резать, гравировать, фрезеровать и т.д. Репитером?

До этого пользовался Арт камом проблем с траекториями не было и grbl визуализировал траекторию, попробовал вставлять в Репитер а он даже не показывает рисунок, пускаю печать а он прогоняет код в каждой строчке пишет неизвестная команда через 3 сек типа напечатал, а станок даже не двигался.(((

Тем же Арткамом и делайте. Только сохраняйте траектории в расширении .gcode и тогда всё будет работать.

dronsoft
Offline
Зарегистрирован: 02.06.2011

привет всем. народ подскажитие кто нить использыет gbrl совместно с корелом для лазера 

 

bob17
Offline
Зарегистрирован: 08.11.2017

Всем доброго дня. 

Не подскажите почему в программе пропускает переход от одного вектора к другому. как будто между ними нет расстояния. И следовательно  испорченная заготовка и трата времени.

Где можно посмотреть параметры для разных фрез и материалов. Опытным путем, конечно здорово, но может кто то накопил опыт и может поделиться

 

dtvims
Offline
Зарегистрирован: 26.11.2012

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

bob17
Offline
Зарегистрирован: 08.11.2017

grbl 0.9 . делал в Аркаме. как "траектория обработки по профилю".... один раз сразу начал резать из нулевой точки, а должен был из другой точки начинать. Второй раз, два отверстия вырезал, на третью не стал перемещаться и стал сразу резать(где закончил вторую там начал третью) еще одну, сделал правильно 7 отверстий, а дальше одно перемещение от 7-ого к 8-му отверстию пропустил, а дальше епродолжил в нормальном режиме и ще 5 сделал , НО соответственно со смещением координат...

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

.

dtvims
Offline
Зарегистрирован: 26.11.2012

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

dtvims
Offline
Зарегистрирован: 26.11.2012

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

dtvims
Offline
Зарегистрирован: 26.11.2012

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

Nosferatu
Offline
Зарегистрирован: 04.11.2012

bob17

Используйте в  Аркаме имитацию обработки, чтобы не портить заготовки.

bob17
Offline
Зарегистрирован: 08.11.2017

При чем здесь все это. Если при запуске одной и той же программы, сначала пропускает переход от одной детали к другой в одном месте, а потом в другом. не в G-коде значит дело? имхо. Лучше ни чего не отвечайте, нежели посылать меня на просторы инета. Ведь я не для этого ЗДЕСЬ задаю вопрос. Не так ли?

dtvims
Offline
Зарегистрирован: 26.11.2012

Какой вопрос, такой ответ! Тут экстрасенсов нет.

Если дело не в GCODE, то причем тут artcam?

Станок пропускает команды: какие команды? Всегда ли именно эти команды пропускает?

bob17
Offline
Зарегистрирован: 08.11.2017

Возможно я не тот формат файла ставлю при сохранении?

для (.nc) их там штук 20.  Вот какую брать для Arduino uno  , А4988...??? 

Я ставил первую  Axyz (.nc)

 

D_I_M_O_N
Offline
Зарегистрирован: 12.11.2015

У меня G-Code (mm)(*.tap).

nevkon
Offline
Зарегистрирован: 20.01.2015

Generic G-CODE в мм если правильно помню - давно не делал код в арткаме, он нормально генерирует для большинства обработчиков.

Ermak
Offline
Зарегистрирован: 24.09.2017

Мужики разжевал вам до нельзя здесь http://i4.ru/index.php/topic,1571.0.html

Там и что купить и как настроить и какой программное и т.д. Любой школьник соберет. Дерзайте.

Или здесь http://i4.ru/index.php/topic,2155.msg11445/topicseen.html#msg11445 еще подробней. Вообще там в темах смотрите. Всё есть. Только лентяй не соберет.

 

 

Ach
Offline
Зарегистрирован: 25.12.2015

bob17, Вам корректно отвечают исходя из того количества информации, которое Вы предоставили. Тут и правда, экстрасенсов нет. Может, Ваш станок банально пропускает шаги из-за неотрегулированной механики, или из-за проблем с питанием. Или, до этого станок работал нормально, а тут внезапно, начались проблемы? Дайте больше информации, желательно с видео работы станка, тогда расчитывайте на тот ответ, который ожидаете.

Immortal
Offline
Зарегистрирован: 28.12.2013

Может кто знает где можно найти Smoothieboard 5x подешевле? По ссылке они по $169.97

nevkon
Offline
Зарегистрирован: 20.01.2015

Вы уверены что вам нужна эта плата? На ней мало того что драйвера запаяны уже, так и на них стоит жесткая преднастройка на ШД если я правильно понял. Вы ведь ее для 3D принтера хотите?

Immortal
Offline
Зарегистрирован: 28.12.2013

Да, для 3D принтера. У меня есть готовый конфиг под нее, где все настроено.

Не могу понять платы MKS Base это ёё 100% аналоги ли нет.

nevkon
Offline
Зарегистрирован: 20.01.2015

Ну не 100% аналог это точно. Разница хотя бы в том что MKS имеет выход под экран, не имеет кардридера и может работать с 2 экструдерами. Ну и не удивлюсь если MKS построен на ATMega2560 (кстати так и есть - откопал что построена на базе рампс).

x_pack
Offline
Зарегистрирован: 13.10.2017

хм...

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

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

коснулся материала, обнулил, поехал резать программу шпиндель сам поднимется на 5 или скока там зазора поставишь и всё будет ок.

а если сдвинуть хоть на любую копейку ось, то после этого апарат пойдёт искать ноль станка и потом в точку которую указали в 0 0 0 (наверно, я не дожидался вырубал он бежал в 0 который указал но проскакивал и стремился хз куда, концевиков не было) либо может начать резать и причём как с указанного ноля НО, не дорежет 80% либо встанет посреди либо в любой части задачи либо нарежет чего не того, пропустит шаги и тд.

определяется что бежит не туда: поехал типа в 0 подняв шпиндель на безопаску, но после безопаски плавно продолжает поднимать и едет хз куда.

dtvims
Offline
Зарегистрирован: 26.11.2012

Может в программе стоит первой команда поиск нуля? Типа когда Вы только ноль поставили, контроллер почему-то ее игнорирует, а если сдвинули, то он идет его искать... Просто предположил.

Ach
Offline
Зарегистрирован: 25.12.2015

У меня тоже был период очень похожих глюков. После того, как всё, что мог, заэкранировал, поставил релюшки на z-щуп и на всю остальную периферию, вроде забыл о таких вариантах. То есть, это может быть от наводок.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

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

nevkon
Offline
Зарегистрирован: 20.01.2015

А концевики настроены только как лимиты или еще и как поиск "0"? Поиск "0" прописан в программе?

Зачем параллельно используете коды G54 и G90? Какой в этом смысл, да еще и без указания смещения?

зы. Сам концевиками не пользуюсь - "0" там где угол заготовки, дальше зоны реза станок не уезжает. Но у меня linuxcnc правит станком, а не GRBL. Хотя GRBL тоже позволяет использовать такой подход.

Вот пример моей программы (комментарии для GRBL нужно выкидывать - иначе результат будет непредсказуемым):

(Generated with: DXF2GCODE, Version: PyQt4 Beta, Date: $Date: Tue Jun 9 17:40:00 2015 +0200 $)
(Created from file: U:/╨Ф╨╛╨║╤Г╨╝╨╡╨╜╤В╤Л/!_my/╨и╨╡╤Б╤В╨╡╤А╨╡╨╜╨║╨░ 07 cut.dxf)
(Time: Thu Dec 17 15:51:27 2015)
G21 (Units in millimeters) G90 (Absolute programming) G64 (Default cutting) G17 (XY plane) G40 (Cancel radius comp.) G49 (Cancel length comp.)
G0 Z   5.000 


(*** LAYER: 0 ***)
T1 M6
S6000

(* SHAPE Nr: 1 *)
G0 X   2.646 Y   2.646
M3 M8
G0 Z   1.000 
F200
G1 Z  -0.250
G3 X   3.354 Y   3.354 I   0.354 J   0.354
G3 X   2.646 Y   2.646 I  -0.354 J  -0.354
G1 Z  -0.500
G3 X   3.354 Y   3.354 I   0.354 J   0.354
G3 X   2.646 Y   2.646 I  -0.354 J  -0.354
G1 Z  -0.750
G3 X   3.354 Y   3.354 I   0.354 J   0.354
G3 X   2.646 Y   2.646 I  -0.354 J  -0.354
G1 Z  -1.000
G3 X   3.354 Y   3.354 I   0.354 J   0.354
G3 X   2.646 Y   2.646 I  -0.354 J  -0.354
G1 Z  -1.250
G3 X   3.354 Y   3.354 I   0.354 J   0.354
G3 X   2.646 Y   2.646 I  -0.354 J  -0.354
G1 Z  -1.500
G3 X   3.354 Y   3.354 I   0.354 J   0.354
G3 X   2.646 Y   2.646 I  -0.354 J  -0.354
G1 Z  -1.750
G3 X   3.354 Y   3.354 I   0.354 J   0.354
G3 X   2.646 Y   2.646 I  -0.354 J  -0.354
G1 Z  -2.000
G3 X   3.354 Y   3.354 I   0.354 J   0.354
G3 X   2.646 Y   2.646 I  -0.354 J  -0.354
G1 Z  -2.250
G3 X   3.354 Y   3.354 I   0.354 J   0.354
G3 X   2.646 Y   2.646 I  -0.354 J  -0.354
G1 Z  -2.500
G3 X   3.354 Y   3.354 I   0.354 J   0.354
G3 X   2.646 Y   2.646 I  -0.354 J  -0.354
G1 Z  -2.750
G3 X   3.354 Y   3.354 I   0.354 J   0.354
G3 X   2.646 Y   2.646 I  -0.354 J  -0.354
G1 Z  -3.000
G3 X   3.354 Y   3.354 I   0.354 J   0.354
G3 X   2.646 Y   2.646 I  -0.354 J  -0.354
G1 Z   1.000
G0 Z   1.000 
M9 M5

G0 X   0.000 Y   0.000
M2 (Program end)

Правда с какого-то момента (после прогона программы из арткама) станок стал зарезать углы и пришлось G64 заменить на G64 P0.1 Q0.001

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

Зачем параллельно используете коды G54 и G90? Какой в этом смысл, да еще и без указания смещения?

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

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

вот как стоит у меня, как я понял и програмные и аппаратные концевики включены $21-1. $22-1.

брал инфу вот отсюда

http://3dtoday.ru/blogs/mef78/cnc-mill-cyclone-pcb-factory-electronics-setup-the-firmware-and-a-litt/

nevkon
Offline
Зарегистрирован: 20.01.2015

А скриншот на момент останова уже? Вполне может быть затык с 2 строкой - шпиндель еще не включен, а рабочее перемещение уже прописано.

Если я правильно увидел - станок по какой-то причине по G90 у вас ищет "0", скорее всего вы ему не обнулили координаты (установка "0") и станок на автомате пытается найти этот "0".

Затем идет код G1 Z3 F200 - рабочая подача по оси Z до отметки 3мм со скоростью 200мм/мин. И это при отсутствии запуска основных систем. Если GRBL имеет хоть какую защиту от дурака (а судя по ситуации это именно так), то он откажется выполнять эту строчку программы, но должен по идее при этом показать ошибку выполнения. Замените G1 на G0 (на холостые перемещения), но только во 2 строке и попробуйте снова прогнать программу. Если мое предположения верно, то ошибка именно в коде.

кстати вот информация небольшая к прочтению: http://forum.woodtools.ru/index.php?topic=78000.0

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

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

x_pack
Offline
Зарегистрирован: 13.10.2017

хм...

хз, тот код что генерит АртКам использовал (если этот коммент мне)), но в начале да выдаёт ошибку типа код тако-то не распознан и типа продолжить?

но проблем нет если не двигать осями после обнуления.

я всё время начало координат  фигачу по середине в чертежах и нулю посреди стола так проще и чертить и резать,

но при расширении до + 3D принтор, да тут пришлось концевиками оптикой обвешаться) пока, после  модернизации до 3D, не резал надо какнить чонить запилить и после обнуления двинуть ось посмотреть потом куда попрётся и чо делать будет!)

nevkon
Offline
Зарегистрирован: 20.01.2015

Я не про последний скрин, а тот что с ифон.

Надо будет посмотреть - у меня есть платка с грбл настроенным.

dtvims
Offline
Зарегистрирован: 26.11.2012

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

Вывод в ноль и преднастройки все делаю вручную

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

попробовал в другой программе grblControl, все работает, значит дело в той проге, надо разбираться с нулем и осваивать арткам, она кстати платная или нет?

nevkon
Offline
Зарегистрирован: 20.01.2015

Арткам платный. Достойных программ бесплатных по пальцам одной руки хорошего столяра можно посчитать.

Passer-by
Offline
Зарегистрирован: 08.01.2018
Поздравляю Всех с прошедшими праздниками.
Желаю Всем здоровья, а остальное приложется.
Собрал такой станок, рабочее поле 650х450мм, ходовые винты трапеция шаг 3мм, валы 16мм, шаговики 17hs8401.
Joiner
Offline
Зарегистрирован: 04.09.2014

Passer-by пишет:

.......................
Собрал такой станок............
Классно! Да похоже, что он еще и прекрасно работает. Видео работы посмотрел бы с удовольствием и, думаю, интересно будет многим.
С Новым Годом!
Passer-by
Offline
Зарегистрирован: 08.01.2018

Пробная фрезеровка рельефа, размер 90х90мм, почти два часа.

Подачу можно было побольше поставить.

Видео:

https://youtu.be/qkUcHbvcZwM

 

Joiner
Offline
Зарегистрирован: 04.09.2014

Passer-by пишет:

Пробная фрезеровка ......

Классно! А что за материал фрезеруется?

Passer-by
Offline
Зарегистрирован: 08.01.2018

Joiner пишет:

Классно! А что за материал фрезеруется?

Осина, случайно под руку попалась.

На ней учусь.

Joiner
Offline
Зарегистрирован: 04.09.2014

Passer-by пишет:

Осина....

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

caha200762
Offline
Зарегистрирован: 14.12.2016

Здравствуйте!

Нужна помощь.

Не показывает Grbl Controller значение координат, прошивка Grbl-1.1f20170801. В ручном режиме и програмном импульсы Step, Dir присутствуют, смотрю осциллографом. Плата Adruino Uno R3 Atmega328P Atmega16U2.

 

caha200762
Offline
Зарегистрирован: 14.12.2016

Привет! Проблема решилась интересным способом. Изначально был интерес к двум программам: 1- Grbl Controller, 2-Grbl Control она-же Grbl Candle. Устанавливал только последние прошивки в Ардуино. Grbl Controller - так и не заработала должным образам. Grbl Candle-стала показывать значение координат после такой процедуры: подключаем Ардуино к компьютеру, проверяем реакцию с компьютером, включаем Grbl Candle, в сервисе проверяем настройки порта если надо корректируем жмем ОК. Вытаскиваем шнур ЮСБ из компьютера, ждем реакцию, вставляем шнур ЮСБ на место, опять заходим в программе в сервис корректируем порт, жмем ОК. Проверяем работу необходимых команд программы:- работает, значения изменяются. Эту процедуру делаем один раз, после программирования Ардуино. Процедуру проверил на 3-х компьютерах

67bmv
Offline
Зарегистрирован: 21.01.2018

Не могу прописать в GRBL 0,9 J вот эти строки $110=106 (Enter) $111=106 (Enter) $112=106 (Enter), ругается и пишет error: Invalid statement. 

Интересно что настройки с $0 до ; $10 сохраняются а выше $11 ------ $132 дает ошибку. В настройках  мусор. Заливал разные прошивки  GRBL результат тот же. Может кабель USB глючит на  115200 . Моторы к шильду пока не подключал. Плата UNO. "Где собака зарыта" ???