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

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

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

Сообщение selenur »

Rom327 писал(а):
selenur писал(а):может и на маленький самолет заработаю :-)
Маленький, это такой? :D
https://www.youtube.com/watch?v=p0qFycYJSnc
Неа такой: http://www.aerosamara.com/airplanes/solo/
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

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

Сообщение Rom327 »

Юрий 333 писал(а):
Rom327 писал(а):Вот это программа работает, прямо из архива! Попробуй!
Спасибо. но вылетает точно такая же фигня. Завтра попробую открыть на компе у внука.
А что за операционка? Обновления установлены?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Юрий 333
Новичок
Сообщения: 34
Зарегистрирован: 23 фев 2017, 19:50
Репутация: 2
Настоящее имя: Юрий Сергеевич
Откуда: Гусь-Хрустальный
Контактная информация:

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

Сообщение Юрий 333 »

Rom327 писал(а):А что за операционка? Обновления установлены?
Виндос7.обновления периодически меняются.вообще то я чайник в програмнных вопросах. Вчера вроде программа установилась, но как мне кажется неправильно. страницы присутствуют не все.Открыл рисунок dxf, всё настраивается. кроме сгенерировать G код. и рисунок отображается искаженным вместо круглых векторов получились 8 угольные. Днем попробую на другом компе с 10 винд.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Юрий 333 писал(а):
Rom327 писал(а):А что за операционка? Обновления установлены?
Виндос7.обновления периодически меняются.вообще то я чайник в програмнных вопросах. Вчера вроде программа установилась, но как мне кажется неправильно. страницы присутствуют не все.Открыл рисунок dxf, всё настраивается. кроме сгенерировать G код. и рисунок отображается искаженным вместо круглых векторов получились 8 угольные. Днем попробую на другом компе с 10 винд.
Страницы и не будут все отображаться, вот тут посмотри последовательность отображаемых страниц: http://selenur.ru/?page_id=400
А вот пара видео работы в программе:
https://www.youtube.com/watch?v=mj0gfiUmtvs

https://www.youtube.com/watch?v=lx1xR12CNKA
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Что касается dxf файлов, то не все типы объектов у меня пока реализованы.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Юрий 333
Новичок
Сообщения: 34
Зарегистрирован: 23 фев 2017, 19:50
Репутация: 2
Настоящее имя: Юрий Сергеевич
Откуда: Гусь-Хрустальный
Контактная информация:

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

Сообщение Юрий 333 »

Сейчас попробовал файл PLT искажений с исходником нет, но страница генерации пока не активна.
Вложения
ГЕНЕРАЦИЯ.png (1545 просмотров) <a class='original' href='./download/file.php?id=104447&mode=view' target=_blank>Загрузить оригинал (188.64 КБ)</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/
Юрий 333
Новичок
Сообщения: 34
Зарегистрирован: 23 фев 2017, 19:50
Репутация: 2
Настоящее имя: Юрий Сергеевич
Откуда: Гусь-Хрустальный
Контактная информация:

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

Сообщение Юрий 333 »

Сергей спасибо за программу. Разобрался,просто надо быть более внимательным.Буду пробовать на станке.Станок для гравировки на стекло изделиях аналогичный тому,что описывает staltech
в теме Установка для гравировки на стекле алмазными борами. сейчас я использую связку Корел, Арткам. пульт А11. В принципе всё устраивает, но хотелось бы меньшего гемора с подготовкой УП. Станок полностью самодельный, аналог импортного. Софт как у staltech мне не осилить поэтому ищу варианты. Сергей,а можно ли в профиле этой программы прописать вот такую функцию

При Z-10.0 команду М03 - вык. шпиндель, а при Z -1,700 м05 вкл. шпиндель. А то приходится каждый раз после Арткама править в блокноте.Готов этот вопрос рассмотреть на взаимовыгодных условиях.
Вложения
IMG_0040.JPG (1521 просмотр) <a class='original' href='./download/file.php?id=104464&mode=view' target=_blank>Загрузить оригинал (72.69 КБ)</a>
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Юрий 333 писал(а):Сергей спасибо за программу. Разобрался,просто надо быть более внимательным.Буду пробовать на станке.Станок для гравировки на стекло изделиях аналогичный тому,что описывает staltech
в теме Установка для гравировки на стекле алмазными борами. сейчас я использую связку Корел, Арткам. пульт А11. В принципе всё устраивает, но хотелось бы меньшего гемора с подготовкой УП. Станок полностью самодельный, аналог импортного. Софт как у staltech мне не осилить поэтому ищу варианты. Сергей,а можно ли в профиле этой программы прописать вот такую функцию

При Z-10.0 команду М03 - вык. шпиндель, а при Z -1,700 м05 вкл. шпиндель. А то приходится каждый раз после Арткама править в блокноте.Готов этот вопрос рассмотреть на взаимовыгодных условиях.
Для этого по идее достаточно только правильно заполнить профиль станка, и всё.... И на выходе будет сразу рабочий G-код.
Мой сайт: 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 »

Сергей, за видео отдельное спасибо (и+ в репутацию), узнал много полезных мелочей которые раньше не замечал (такие как увеличение/уменьшение видимого колесиком мышки и т.д.). Программа вроде как и понятная, но от видео большая польза :good:
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

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

Сообщение Rom327 »

Сергей, приветствую!
Пробую мучить Dxf файлы (v44). Пока выяснилось следующее: Если при подготовке (стр. 6) произвести "оптимизацию" и "объединить по общим точкам", то объединение все равно будет неполным: квадрат будет иметь 8 точек по углам (4 отрезка)
8 точек.JPG (1495 просмотров) <a class='original' href='./download/file.php?id=104468&mode=view' target=_blank>Загрузить оригинал (197.28 КБ)</a>
И код УП тоже будет с повторяющимися точками и командами:
8 точек 2.JPG (1495 просмотров) <a class='original' href='./download/file.php?id=104469&mode=view' target=_blank>Загрузить оригинал (85.77 КБ)</a>
Хотелось бы как то поправить...
И еще, прямые отрезки программа распознает отлично, а вот окружности по-прежнему рисует маленькими отрезками. И получается, на отверстие 3мм приходится 361 точка.
361 точка.jpg (1495 просмотров) <a class='original' href='./download/file.php?id=104470&mode=view' target=_blank>Загрузить оригинал (173.62 КБ)</a>
Будут ли продолжены работы по этому поводу? Спасибо!
Это сугубо мое мнение, могу и ошибаться...
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

Сообщение selenur »

Rom327 писал(а):Сергей, приветствую!
Пробую мучить Dxf файлы (v44). Пока выяснилось следующее: Если при подготовке (стр. 6) произвести "оптимизацию" и "объединить по общим точкам", то объединение все равно будет неполным: квадрат будет иметь 8 точек по углам (4 отрезка)
Вложение 8 точек.JPG больше недоступно
И код УП тоже будет с повторяющимися точками и командами:
Вложение 8 точек 2.JPG больше недоступно
Хотелось бы как то поправить...
И еще, прямые отрезки программа распознает отлично, а вот окружности по-прежнему рисует маленькими отрезками. И получается, на отверстие 3мм приходится 361 точка.
Вложение 361 точка.jpg больше недоступно
Будут ли продолжены работы по этому поводу? Спасибо!
Оптимизацию, конечно доделаю, по возможности, и наличии свободного времени... :-)
А количество точек в окружности можно оптимизировать, с помощью вот того параметра:
2017-02-26_151626.jpg (1491 просмотр) <a class='original' href='./download/file.php?id=104471&mode=view' target=_blank>Загрузить оригинал (210.6 КБ)</a>
При использовании данного параметра, ориентироваться нужно на самый маленький круг, т.к. при превышении значения круг превратиться в начале в шестигранник, потом в квадрат, потом в треугольник, и схлопнется в точку :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

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

Сообщение Rom327 »

selenur писал(а):При использовании данного параметра, ориентироваться нужно на самый маленький круг, т.к. при превышении значения круг превратиться в начале в шестигранник, потом в квадрат, потом в треугольник, и схлопнется в точку :-)
Спасибо, получилось!
21 точка.jpg (1487 просмотров) <a class='original' href='./download/file.php?id=104474&mode=view' target=_blank>Загрузить оригинал (139.91 КБ)</a>
p.s. А время, обязательно появится! Чем дальше-тем будет лучше, до определенного времени.... :D
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Chita
Новичок
Сообщения: 14
Зарегистрирован: 25 фев 2017, 12:25
Репутация: -50
Настоящее имя: Олег
Контактная информация:

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

Сообщение Chita »

Все парни, переустановил винду и сразу заработали все управляющие проги, и арткам как новый стал, все дело было в дровах видеокарты, причем на старой винде эти же самые дрова никак не работали. Это для информации.
Юрий 333
Новичок
Сообщения: 34
Зарегистрирован: 23 фев 2017, 19:50
Репутация: 2
Настоящее имя: Юрий Сергеевич
Откуда: Гусь-Хрустальный
Контактная информация:

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

Сообщение Юрий 333 »

Для этого по идее достаточно только правильно заполнить профиль станка, и всё.... И на выходе будет сразу рабочий G-код.

Немного не так описал. Нужно во всей УП прописать , чтобы при опускании Z 1,700 бормашинка (шпиндель)включалась командой М03, а при Z+10 выключалась командой М05. Для того чтобы при переходах от вектора к вектору не царапать изделие.
И еще вопрос. как сделать чтоба замкнутый вектор был как бы за штрихован.В Арткаме я задаю шаг и наклон штриховки.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Юрий 333 писал(а):как сделать чтоба замкнутый вектор был как бы за штрихован.В Арткаме я задаю шаг и наклон штриховки.
Пока это не реализовано :wik: только в планах...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Юрий 333 писал(а):Нужно во всей УП прописать , чтобы при опускании Z 1,700 бормашинка (шпиндель)включалась командой М03, а при Z+10 выключалась командой М05. Для того чтобы при переходах от вектора к вектору не царапать изделие.
Приведи пример правильного G-кода который тебе нужен, который гравирует например 2 отдельных квадрата, а я набросаю профиль :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

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

Сообщение Rom327 »

Юрий 333 писал(а):Для этого по идее достаточно только правильно заполнить профиль станка, и всё.... И на выходе будет сразу рабочий G-код.

Немного не так описал. Нужно во всей УП прописать , чтобы при опускании Z 1,700 бормашинка (шпиндель)включалась командой М03, а при Z+10 выключалась командой М05. Для того чтобы при переходах от вектора к вектору не царапать изделие.
И еще вопрос. как сделать чтоба замкнутый вектор был как бы за штрихован.В Арткаме я задаю шаг и наклон штриховки.
Так в блокноте проще некуда: найти Z1.7; заменить Z1.7 M3; заменить все.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Юрий 333
Новичок
Сообщения: 34
Зарегистрирован: 23 фев 2017, 19:50
Репутация: 2
Настоящее имя: Юрий Сергеевич
Откуда: Гусь-Хрустальный
Контактная информация:

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

Сообщение Юрий 333 »

Rom327 писал(а):Так в блокноте проще некуда: найти Z1.7; заменить Z1.7 M3; заменить все
Так и делаю, но хотелось бы без блокнота.
Юрий 333
Новичок
Сообщения: 34
Зарегистрирован: 23 фев 2017, 19:50
Репутация: 2
Настоящее имя: Юрий Сергеевич
Откуда: Гусь-Хрустальный
Контактная информация:

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

Сообщение Юрий 333 »

Вот пример Арткам + блокнот


:1248
N20G91G28X0Y0Z0
N30G40G17G80G49
N40T1M6
N50G90G54
N60G43Z3.500H1
N70G0X0.000Y0.000S20000M3
N80G0X0.000Y0.012Z3.500
N90M03M03G1Z-0.100F60.0
N100G1X16.933F600.0
N110Y16.522
N120X0.000
N130Y0.012
N140M05G0Z3.500
N150G0X24.393Y0.000
N160M03G1Z-0.100F60.0
N170G1X41.326F600.0
N180Y16.510
N190X24.393
N200Y0.000
N210M05G0Z3.500
N220G0X0.000
N230G28G91Z0
N240G49H0
N250G28X0Y0
N260M30
Вложения
тест.nc.txt
(413 байт) 955 скачиваний
Ответить

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