Перед генерацией G-кода, в модуле выбирается профиль станка, профили хранятся в виде файлов, вот пример файла: Стрелкой выделен текст скрипта, для LUA движка, что позволяет генерировать G-код под конкретную программу, или контроллер.novodk писал(а):G-код который создаёт программа подойдёт для Mach3 ?
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
motorist828
- Новичок
- Сообщения: 9
- Зарегистрирован: 21 мар 2016, 02:44
- Репутация: 0
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Ну так профиль ваш "лазерная гравировка" , который идёт с программой, про что я указал в своём сообщении.selenur писал(а): А пришли файл профиля который ты для это используешь, я его гляну
Даже снял видео всех действий, так же прилагаю саму картинку и полученный G код
https://www.youtube.com/watch?v=FqyIPy-EIH0
- Вложения
-
- Saved Pictures.rar
- (19.18 КБ) 278 скачиваний
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Сейчас делаю модуль для выжигания в 3-й версии, так-что о тебе не забылmotorist828 писал(а):Ну так профиль ваш "лазерная гравировка" , который идёт с программой, про что я указал в своём сообщении.selenur писал(а): А пришли файл профиля который ты для это используешь, я его гляну
Даже снял видео всех действий, так же прилагаю саму картинку и полученный G код
https://www.youtube.com/watch?v=FqyIPy-EIH0
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Сейчас продумываю реализацию модуля для формирования траекторий выжигания, после выбора изображения (в первом кадре), попадаем на второй кадр:
Точечное выжигание решил перенести в другой модуль, т.к. там появится ещё пара вариантов точечного выжигания.....
Пока вот в этом модуле, всё понятно что для чего нужно? (или что-то нужно сделать иначе?
)
Пока вот в этом модуле, всё понятно что для чего нужно? (или что-то нужно сделать иначе?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Alexversh
- Опытный
- Сообщения: 115
- Зарегистрирован: 15 апр 2017, 17:27
- Репутация: 7
- Настоящее имя: Александр
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
В прежней версии была кнопочка "выполнить изменение размера" . Как теперь будет?
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
На входе например имеем размер изображения 200х100 пикселей, а мы хотим на выходе получить гравировку размером 100х50 милиметров, для этого мы указываем желаемый размер, и растояние между линиями зигзага, которое равно примерно диаметру прожигаемой точки.Alexversh писал(а):В прежней версии была кнопочка "выполнить изменение размера" . Как теперь будет?
В итогде кнопочка вроде как не нужна.
Так-же изменение растояния между зигзагами в меньшую сторону, при неизменном диаметре прожигаемой точки, должно по идее уменьшить эффект полос при выжигании.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Сергей, приветствую! Наконец то нашел время посмотреть V3. RB даже получил некий код на выходе..., но:
Попытался получить контура...
На первой странице явно не хватает кнопки "Далее" На второй странице, после выбора файла с картинкой, если нажать "предварительный просмотр изображения" выскакивает окно с предпросмотром. Изображение по умолчанию "Реальный размер". Можно сменить размер на "растянуть во все окно", но если 10 (например) раз нажать на "предварительный просмотр изображения" выскочат 10 окон с умолчальным изображением: На 3 странице, после вычислений если нажать "пред.просмотр векторных данных" выскочит всегда пустое окно. И так же при многократном нажатии выскакивает множество окон. Хотелось бы исправить, чтобы не выскакивали новые окна... Так же программа не запоминает выбор пользователя: во всех окнах всегда все по умолчанию. Хотелось бы "запоминание" внутри пресета. Кроме того не попалось окно, где задается изменение размера, смещение готовой картинки... Но тем не менее код сгенерился! Спасибо за работу!
Попытался получить контура...
На первой странице явно не хватает кнопки "Далее" На второй странице, после выбора файла с картинкой, если нажать "предварительный просмотр изображения" выскакивает окно с предпросмотром. Изображение по умолчанию "Реальный размер". Можно сменить размер на "растянуть во все окно", но если 10 (например) раз нажать на "предварительный просмотр изображения" выскочат 10 окон с умолчальным изображением: На 3 странице, после вычислений если нажать "пред.просмотр векторных данных" выскочит всегда пустое окно. И так же при многократном нажатии выскакивает множество окон. Хотелось бы исправить, чтобы не выскакивали новые окна... Так же программа не запоминает выбор пользователя: во всех окнах всегда все по умолчанию. Хотелось бы "запоминание" внутри пресета. Кроме того не попалось окно, где задается изменение размера, смещение готовой картинки... Но тем не менее код сгенерился! Спасибо за работу!
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Программа пока ещё очень сырая, все эти моменты обязательно учту, в том числе и сохранение пользовательских настроек в пресете, что-бы поделившись файлом пресета с другим пользователем, ему нужно было только выбрать рисунок в первом кадре( на первой странице по аналогии со старой программой) и в последнем кадре генерации G-кода "сформировать". 
Сейчас доделаю модуль растрового выжигания, и начну делать возможность в одном пресете создавать несколько отдельных цепочек с модулями, из которых данные можно будет группировать и подавать в модуль генерации g-кода, как раз та самая просьба: "Как ещё в выжигаемую картинку добавить рамку", или обрезать по определенному контуру вокруг рисунка....
В связи с чем реализация хранения настроек, появиться только после этого, т.к. тут я не до конца всё продумал.....
Сейчас доделаю модуль растрового выжигания, и начну делать возможность в одном пресете создавать несколько отдельных цепочек с модулями, из которых данные можно будет группировать и подавать в модуль генерации g-кода, как раз та самая просьба: "Как ещё в выжигаемую картинку добавить рамку", или обрезать по определенному контуру вокруг рисунка....
В связи с чем реализация хранения настроек, появиться только после этого, т.к. тут я не до конца всё продумал.....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
smk58
- Новичок
- Сообщения: 3
- Зарегистрирован: 10 июл 2017, 14:22
- Репутация: 0
- Настоящее имя: Мурат
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Подскажите, пожалуйста, почему не загружаются G-code в .cnc формате? В МАСН-3 при нажатии кнопки "Load G-code" в окошке типы файлов появляются только: All files(*.*), (*.nc), (*.ncc), (*.txt).
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
так ты у файла измени расширение, перед выбором его в программе machsmk58 писал(а):Подскажите, пожалуйста, почему не загружаются G-code в .cnc формате? В МАСН-3 при нажатии кнопки "Load G-code" в окошке типы файлов появляются только: All files(*.*), (*.nc), (*.ncc), (*.txt).
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Продолжаю заниматься модулем, растрового выжигания, и попробовал отсечь траектории у которых сила прожига (от 0 до 255) меньше 10, плюс применить модуль оптимизации (который использовался в примере с gerber файлом), в итоге получилась вот такая траектория:
на прожиг которой нужно 15 минут, против обычного варианта как это было в прошлой версии, когда проходилась вся траектория, требуемое время порядка 63 минут.
И вот тут возник куда этот параметр прикрутить. Вот есть форма модуля, и форма настройки расчета мощности: Могу этот параметр добавить либо на форму модуля, либо прятать его в форме настройки, и на графике как-то отображать.....
Если такая опция нужна, то куда было-бы удобнее её прилепить?
И вот тут возник куда этот параметр прикрутить. Вот есть форма модуля, и форма настройки расчета мощности: Могу этот параметр добавить либо на форму модуля, либо прятать его в форме настройки, и на графике как-то отображать.....
Если такая опция нужна, то куда было-бы удобнее её прилепить?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
На второй картинке снизу под графиком добавить ползунок.selenur писал(а):Если такая опция нужна, то куда было-бы удобнее её прилепить?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Ну так тогда и сделаю,Rom327 писал(а):На второй картинке снизу под графиком добавить ползунок.selenur писал(а):Если такая опция нужна, то куда было-бы удобнее её прилепить?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
UmkaAP
- Новичок
- Сообщения: 25
- Зарегистрирован: 12 июл 2017, 22:38
- Репутация: 20
- Настоящее имя: Александр
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добрый день. Не по теме. Подскажите, чем закончилась история со смещенным ШИМ в GRBL 1.1 по сравнению с 0.9? Проблема, версия 1.1 хуже жгет лазер. Изменил частоту ШИМ с 1 килогерца в 1.1 на 8 килогерц как в 0.9 (рекомендуемая продавцом лазера 10 килогерц). Но тоже не то. Плохо жгет мелкие детали.
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Что за история?UmkaAP писал(а):Добрый день. Не по теме. Подскажите, чем закончилась история со смещенным ШИМ в GRBL 1.1 по сравнению с 0.9? Проблема, версия 1.1 хуже жгет лазер. Изменил частоту ШИМ с 1 килогерца в 1.1 на 8 килогерц как в 0.9 (рекомендуемая продавцом лазера 10 килогерц). Но тоже не то. Плохо жгет мелкие детали.
Можно совсем отключить ШИМ и проверить, как жжет на 100%. Может уже лазеру хана...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
UmkaAP
- Новичок
- Сообщения: 25
- Зарегистрирован: 12 июл 2017, 22:38
- Репутация: 20
- Настоящее имя: Александр
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Rom327 писал(а):Что за история?
Можно совсем отключить ШИМ и проверить, как жжет на 100%. Может уже лазеру хана...
На 11 странице сообщение #203 Видел заданный вопрос и на гитхабе. Сам так подумал, но при откате на 0.9 прошивку снова жгет будь здоров. Замерил напряжения выхода ШИМ на лазер, что в 0.9 что в 1.1 версии линейной зависимости не наблюдаю
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавил загрузку файла сверловки из DipTrace, с профилем генерации G-кода.
Но не знаю в GRBL есть какая либо команда паузы?
Или в Candle?
Что-бы после сверловки одним диаметром программа притормозила, для смены сверла?
Или в Candle?
Что-бы после сверловки одним диаметром программа притормозила, для смены сверла?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
Alexversh
- Опытный
- Сообщения: 115
- Зарегистрирован: 15 апр 2017, 17:27
- Репутация: 7
- Настоящее имя: Александр
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Вроде как Candle понимает паузу P в долях секунды . Только шпиндель не выключается. Может м5 перед Р? Только пауза GRBL мне кажется не вариант. т.к смены инструмента нет, проще использовать несколько программ. для каждого инстр. своя. В арткаме при создании уп спрашивает одна будет программа со сменой инстр. или две черн. и чист.
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Команды М5 останов шпинделя, М0 останов программыselenur писал(а):Добавил загрузку файла сверловки из DipTrace, с профилем генерации G-кода. Но не знаю в GRBL есть какая либо команда паузы?
Или в Candle?
Что-бы после сверловки одним диаметром программа притормозила, для смены сверла?
M5 M0
После смены инструмента запустить шпиндель вручную и выполнение программы "отправить с текущей строки".
http://planetacam.ru/college/learn/7-1/
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
-
igoryan74
- Новичок
- Сообщения: 28
- Зарегистрирован: 10 июл 2017, 17:24
- Репутация: 0
- Настоящее имя: igor
- Контактная информация:
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
немного не втему
Rom327 доброго времени подскажите пожалуйста где можно взять программу grblControl на руском ?
Rom327 доброго времени подскажите пожалуйста где можно взять программу grblControl на руском ?