Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Леха-сумо
Новичок
Сообщения: 22
Зарегистрирован: 14 мар 2018, 06:19
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Леха-сумо »

xvovanx писал(а):
Леха-сумо писал(а):ээээ... что на что заменить???
Открываешь папку с файлами rules (предустановок) и копируешь выложенный файл в свою папку, свой файл перед этим с этим же названием переименуй. Эти файлы можно корректировать под себя и свое железо.
ага , разобрался, но там уже есть такой файл

я переименовал тот что скинули. но в меню одинаковое название получилось((
Безымянный.png (2123 просмотра) <a class='original' href='./download/file.php?id=134710&mode=view' target=_blank>Загрузить оригинал (59.39 КБ)</a>
Жги асфальт, а не резину!
Аватара пользователя
xvovanx
Мастер
Сообщения: 3772
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 920
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение xvovanx »

Ты файл rule открой блокнотом. Поменяй название в заголовке. Там можно скорректировать и скорости и высоты под себя. Можно вписать коды которые будут добавляться при генерации в начало и в конец Г кода, знаки после запятой и т.д.
Леха-сумо
Новичок
Сообщения: 22
Зарегистрирован: 14 мар 2018, 06:19
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Леха-сумо »

xvovanx писал(а):Ты файл rule открой блокнотом. Поменяй название в заголовке. Там можно скорректировать и скорости и высоты под себя. Можно вписать коды которые будут добавляться при генерации в начало и в конец Г кода, знаки после запятой и т.д.
видимо в этом основная загвоздка...
ибо файлы что прислали и что в программе идентичны по содержимому.
Жги асфальт, а не резину!
Аватара пользователя
xvovanx
Мастер
Сообщения: 3772
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 920
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение xvovanx »

Леха-сумо писал(а):
xvovanx писал(а):Ты файл rule открой блокнотом. Поменяй название в заголовке. Там можно скорректировать и скорости и высоты под себя. Можно вписать коды которые будут добавляться при генерации в начало и в конец Г кода, знаки после запятой и т.д.
видимо в этом основная загвоздка...
ибо файлы что прислали и что в программе идентичны по содержимому.
А если глазками посмотреть ;) . Вам подкорректировали команды под ваш станок, чтоб он понимал код: было G0, G1, стало G00, G01.
Добавление строк в начале/конце - это в смысле можно добавть кое что под себя - выключение шпинделя и охлаждения, возвращение в точку смены инструмента и т.д.
Вложения
111.jpg (2110 просмотров) <a class='original' href='./download/file.php?id=134712&mode=view' target=_blank>Загрузить оригинал (124.45 КБ)</a>
Леха-сумо
Новичок
Сообщения: 22
Зарегистрирован: 14 мар 2018, 06:19
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Леха-сумо »

так.... толи я дурак, толи лыжи не едут!... :wtf:

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

сейчас попробую еще раз!
Жги асфальт, а не резину!
Леха-сумо
Новичок
Сообщения: 22
Зарегистрирован: 14 мар 2018, 06:19
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Леха-сумо »

хм... в этой версии программы все равно не открывает файл. даже формата .txt

запустил более древнюю версию 1.0.9 кажется- там видит даже с расширением .nc

но есть одно НО!

создается несколько проходов фрезы. хотя я сразу задаю
безопасная глубина 2
начальная фрезы 0
углубление фрезы 0

т.е. по сути должна сделать один проход по "нолю"

и еще.
создаю Г-код "текст", одна буква "А", шрифт Aria

после генерации кода станок букву очень сильно растягивает по ширине((
Жги асфальт, а не резину!
Леха-сумо
Новичок
Сообщения: 22
Зарегистрирован: 14 мар 2018, 06:19
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Леха-сумо »

Ну и совсем меня решил добить станочек)))

старой версией "универсал Гкод сендер", открылся файл созданый вчера!.
я только его из nc переименовал (вчера еще ) в txt.

все нарисовало как нужно! т.е. в нормальных пропорциях.

сам код бе двойных нолей(00)

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

%
 G00 F800
 G1 F800
 Z5
 X0 Y0
 G0 X18.58  Y11.72
 G1 Z0
 X8.45  Y11.72
 X13.39  Y25
 X18.59  Y11.72
 G0 Z5
 G0 X27.55  Y0
 G1 Z0
 X15.53  Y28.63
 X11.32  Y28.63
 X0  Y0
 X4.12  Y0
 X7.38  Y8.71
 X19.73  Y8.71
 X23.15  Y0
 X27.56  Y0
 G0 Z5
 M5
 G0 X0 Y0 Z5
 M30
%
единственное не помню-знаки % вначале и конце я сам ставил или программа...


что в итоге:
получается более свежая версия программы "корявая"? либо скачалась так?
Жги асфальт, а не резину!
lenivets
Опытный
Сообщения: 141
Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение lenivets »

корявая!!! Ссер Это точно не так. Попытайтесь вникнуть что Вам написали.
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
Аватара пользователя
Сергей72
Кандидат
Сообщения: 56
Зарегистрирован: 21 июн 2015, 18:12
Репутация: 0
Настоящее имя: Сергей
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Сергей72 »

Привет, подскажите пожалуйста, как согласовать лазер твердотельный китайский с контроллером CNC PLANET, наверно нужен сигнал который регулирует силу потока лазера или просто включает его? Нужно на фанере сделать выжигание, ну и вырезать, наверно фрезой, общий элемент.
Последний раз редактировалось Сергей72 16 мар 2018, 20:54, всего редактировалось 1 раз.
Леха-сумо
Новичок
Сообщения: 22
Зарегистрирован: 14 мар 2018, 06:19
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Леха-сумо »

lenivets писал(а):корявая!!! Ссер Это точно не так. Попытайтесь вникнуть что Вам написали.
Я понимаю что нужно изучать команды и подстроить для своего...

По наивности надеялся, что все чуть по проще ))
Создал в программе код, открыл управляющей программы и запустил выполнение.
На деле кроме всего этого, нужно ещё и софт рабочий найти!
Жги асфальт, а не резину!
lenivets
Опытный
Сообщения: 141
Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение lenivets »

Леха-сумо писал(а):На деле кроме всего этого, нужно ещё и софт рабочий найти
Бог в помощь.
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur »

Леха-сумо писал(а):Я понимаю что нужно изучать команды и подстроить для своего...

По наивности надеялся, что все чуть по проще ))
Создал в программе код, открыл управляющей программы и запустил выполнение.
На деле кроме всего этого, нужно ещё и софт рабочий найти!
Есть готовые решения где программа импорта различных данных, и управления станком, всё в одном, типа "PlanetCNC" (но используется свой, не ардуино контроллер), или например "WEGSTR" (вот их канал: https://www.youtube.com/channel/UCu7mD9 ... _polymer=1).
В этих решениях действительно всё упрощено, и пользователю не требуется вникать в тонкости, а GRBL с ардуиной это конструктор, который нужно собрать, понять как с ним общаться посредством G-команд, и сервисных команд для настройки, а потом ещё и разобраться как готовить текст с G-кодом, для самой программы, т.к. разные программы управления ардуино-контроллерами требуют придерживаться своего формата файла, и одна программа требует что-бы в начале и в конце всего текста был символ %, а другая не требует.
И таких мелочей куча, особенно если на станке с управлением от GRBL будут выполняться фрезеровки, гравировки, выжигания лазером, там есть свои особенности того, как должен формироваться текст G-кода.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
lenivets
Опытный
Сообщения: 141
Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение lenivets »

Маленькая нотка позитива
selenur писал(а):На деле кроме всего этого, нужно ещё и софт рабочий найти!
lenivets писал(а):Бог в помощь.
selenur писал(а): :hottabych: Есть готовые решения
Вот и ............. :rail:
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
Леха-сумо
Новичок
Сообщения: 22
Зарегистрирован: 14 мар 2018, 06:19
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Леха-сумо »

Ну тут как говорится либо шашечки либо ехать!

В принципе теперь уже есть хоть и небольшой, но опыт!
Тут я знаю, что не все так просто как кажется ;-)
Но все равно интересно! Интересен добиться желаемого результата!
А он есть!
Жги асфальт, а не резину!
dovganya
Кандидат
Сообщения: 53
Зарегистрирован: 11 июл 2010, 19:55
Репутация: 1

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение dovganya »

Просьба к автору добавить в "Модуль простых траекторий - 106" Спираль.
Ниже приведена таблица уравнений плоских основных спиралей для прямоугольных координат.
Снимок.JPG (1761 просмотр) <a class='original' href='./download/file.php?id=135404&mode=view' target=_blank>Загрузить оригинал (75.69 КБ)</a>
Снимок1.JPG (1761 просмотр) <a class='original' href='./download/file.php?id=135405&mode=view' target=_blank>Загрузить оригинал (86.21 КБ)</a>
Снимок2.JPG (1761 просмотр) <a class='original' href='./download/file.php?id=135406&mode=view' target=_blank>Загрузить оригинал (86.02 КБ)</a>
И также спирали по ускорению.
Снимок3.JPG (1761 просмотр) <a class='original' href='./download/file.php?id=135407&mode=view' target=_blank>Загрузить оригинал (64.42 КБ)</a>
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur »

Хорошо, добавлю ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
xvovanx
Мастер
Сообщения: 3772
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 920
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение xvovanx »

dovganya писал(а):Просьба к автору добавить в "Модуль простых траекторий - 106" Спираль.
selenur писал(а):Хорошо, добавлю
Двух первых спиралей с головой. Треугольная явно не востребована будет...у меня за 2 года фрезеровки ни одной треугольной формы не было, если уж и была, то и змейки хватит. Про последнюю спираль с расширением шага проходов... - диаметр фрезы тоже в процессе фрезеровки сам увеличиваться будет? ;)
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur »

xvovanx писал(а):Про последнюю спираль с расширением шага проходов... - диаметр фрезы тоже в процессе фрезеровки сам увеличиваться будет?
Из коммерческого проекта который делаю, в эту программу попадет модуль, который представляет собой векторный редактор, и там вполне можно будет манипулировать свойствами примитивов. :-) которыми будет начерчено :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
dovganya
Кандидат
Сообщения: 53
Зарегистрирован: 11 июл 2010, 19:55
Репутация: 1

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение dovganya »

xvovanx писал(а):Про последнюю спираль с расширением шага проходов... - диаметр фрезы тоже в процессе фрезеровки сам увеличиваться будет?
Это не для выборки материала вообще то, а для вырезки именно спирали с увеличением плоскости поверхности. Пример - светильник с вращающейся частью, в виде винта да Винчи, Плоскостной лепестковый насос и т.д. Если в вашей практике не доводилось этим пользоваться это не значит....
Аватара пользователя
xvovanx
Мастер
Сообщения: 3772
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 920
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение xvovanx »

dovganya писал(а):
xvovanx писал(а):Про последнюю спираль с расширением шага проходов... - диаметр фрезы тоже в процессе фрезеровки сам увеличиваться будет?
Это не для выборки материала вообще то, а для вырезки именно спирали с увеличением плоскости поверхности. Пример - светильник с вращающейся частью, в виде винта да Винчи, Плоскостной лепестковый насос и т.д. Если в вашей практике не доводилось этим пользоваться это не значит....
Ну так, вообще то изначальна программа предназначена для получения Г кода из картинки и думаю не зачем в нее пихать сложные формулы для отрисовки винтов, ИМХО. Так прога станет графическим редактором, а не генератором... :thinking:
Тогда уж полезно "упаковать" прогу отрисовкой еще и шестеренок :good:.
Ответить

Вернуться в «Windows / Mach»