Страница 1 из 1

Вопрос по Gcode

Добавлено: 17 сен 2013, 15:17
FREEKER
Приветствую Всех.
Суть такая. Есть 3D принтер на основе Mega2560 и RAMPS 1.4. Связь по USB. Хочу приспособить под лазерную резку.
Но Pronest8 выдаёт коды в другом формате с расширением .CNC и содержанием:

Код: Выделить всё

%
G71
G90
G92X0.Y0.
G00X14.099Y-116.644
(Seq 1 - Деталь1.DXF)
F2500
M21
G01Y-106.644
Y-9.178
X126.116
Y-107.644
X15.099
X10.099
M20
G00X116.644Y-237.466
(Seq 2 - Деталь1.DXF)
F2500
M21
G01X106.644
X9.178
Y-125.448
X107.644
Y-236.466
Y-241.466
M20
M30
А принтер соглашается перемещать головку только от таких:

Код: Выделить всё

G21 ; set units to millimeters
M107
M190 S100 ; wait for bed temperature to be reached
M104 S215 ; set temperature
G28 ; home all axes
M109 S215 ; wait for temperature to be reached
G90 ; use absolute coordinates
G92 E0
M82 ; use absolute distances for extrusion

G1 F1800.000 E-1.60000
G92 E0
G1 Z0.300 F3000.000
G1 X67.561 Y49.271
G1 F1800.000 E1.60000
G1 X68.491 Y48.111 F540.000 E1.69932
Нун G1 место скорость.
ВОПРОС!:
Есть ли какой нть интерпретатор CNC в gcode?

P.S. Чтот много чего перепробовал. Не выходит. Может есть прошивка на Arduno?, чтоб коды из Пронеста понимал.

Re: Вопрос по Gcode

Добавлено: 17 сен 2013, 15:58
michael-yurov
И там и там G коды.
CNC - это просто расширение файла в текстовом формате.
Нужно выяснить, какие строки не понимает принтер.
вероятно - G71, F2500, M21, M20, M30.

Может быть ему нужно, чтобы перед каждой строкой перемещений было прописано G1
Может быть требуется параметр E (для экструдера)

Re: Вопрос по Gcode

Добавлено: 17 сен 2013, 16:26
FREEKER
Да. Спасибо. Я узнал из соседней темы, про постпроцессор. И нашёл где лежат в Pronest'e Из соседней темы вытащил постпроцессор Mach3 NO Z test.cff.
Буду разбираться как его ручками подправить и подогнать под своё железо.

Re: Вопрос по Gcode

Добавлено: 19 сен 2013, 15:10
FREEKER
Отвечу сам себе и Тем кто столкнётся с такой задачей. В Pronest8 есть папка с постпроцессорами, Скачал из соседней ветки форума файлик Mach3 NO Z test.cff (Спасибо.) подправил его чтоб выдавал коды в формате подходящий для прошивки Marlin 3D Принтера. в начале удалил неизвестные мне команды добавил "G28 ; home all axes". И положил в папку "C:\Program Files (x86)\Pronest\CFF" получившийся файлик Laser Mach3 NO Z.cff.

Re: Вопрос по Gcode

Добавлено: 19 сен 2013, 15:20
nkp
FREEKER писал(а):Отвечу сам себе и Тем кто столкнётся с такой задачей
:good:
часто люди решив проблему "забывают" поделиться с обществом...
а зря ;)
как ты к сообществу - так и оно к тебе... :hehehe:

Re: Вопрос по Gcode

Добавлено: 19 сен 2013, 20:46
NightV
молодца!! :good: и как результат?

Re: Вопрос по Gcode

Добавлено: 24 сен 2013, 14:58
FREEKER
Результат отличный. Но не разобрался с G02 G03 т.е. двигаться по окружности (дуге). CNC их не хавает. Пришлось извернуться перегнать деталь в STL (STL состоит из прямых) А далее в DXF -> gcode.
Резал тонкую бумажку покрытою чёрной краской из баллончика - это мне для трафарета. Скорость реза поставил 10мм/мин - медленно, но наверняка. Поставил резать 4 детальки На 2,5 часа и спать пошёл. Утром обнаружил - лезердиод сгорел. Думал, что ерунда с охлаждением не стал заморачиваться, всего то 200мВт, а зря. Заказал теперь Лазердиод на 1,5-2W. Ему думаю водяное охлаждение сделать, прогонять через него воду. Как ещё не придумал. Надо же компактным сделать и лёгким. Вот :) Фотки потом. А тему пора переименовать. "3D принтер и Лазерная резка в одной железке".