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

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

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

Сообщение selenur »

melechko писал(а):Добрый день!
Можете посмотреть, что не так с этим файлом? В кореле открывается правильно, бенбокс жжет его тоже верно, а в генераторе он даже на первом шаге превращается в кашу.
Посмотрел, данный файл содержит данные, которые я пока ещё не реализовал, и вместо дуги у меня это рисуется как прямая линия, на текущий момент единственный выход, это сохранять файл в формате PLT.
Я конечно планирую по возможности добавить возможность корректно загружать эти данные, единственное что пока не могу сказать когда.

Т.к. на текущий момент я пишу софт на заказ, и на доработку данной программы пока нет возможности уделять время, но где-то примерно через месяц, как закончу проект, сразу продолжу дорабатывать эту программу.
В связи с чем прошу простить, и понять :roll:
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
melechko
Новичок
Сообщения: 22
Зарегистрирован: 28 фев 2018, 09:37
Репутация: 0
Контактная информация:

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

Сообщение melechko »

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

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

Сообщение xvovanx »

melechko писал(а): А чего в этих файлах (dxf) быть не должно? Может сохранять в каком-то формате старой версии автокада или применять дополнительную конверсию?
Не скажу как эта программа, но для других прог я всегда сохраняю в dxf 2000 года и перед этим разбиваю все блоки на отдельные элементы.
dovganya
Кандидат
Сообщения: 53
Зарегистрирован: 11 июл 2010, 19:55
Репутация: 1

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

Сообщение dovganya »

melechko писал(а):
selenur писал(а): Может сохранять в каком-то формате старой версии автокада или применять дополнительную конверсию?
Формат файла версии не имеет значения в прг."генератор кода" реализованы простые примитивы, поэтому нужно просто разрушить (разобрать на примитивы) все функции и макросы. Я об этом уже писал в предыдущем посте. вот ваш файл проверяйте
Untitled.dxf
(3.46 МБ) 1191 скачивание
Вложения
Снимок.JPG (2494 просмотра) <a class='original' href='./download/file.php?id=134127&mode=view' target=_blank>Загрузить оригинал (146.88 КБ)</a>
melechko
Новичок
Сообщения: 22
Зарегистрирован: 28 фев 2018, 09:37
Репутация: 0
Контактная информация:

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

Сообщение melechko »

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

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

Сообщение selenur »

melechko писал(а):Помогло сохранение из корела в формате dxf R2.6
А что за R2.6 ??? а то открытой информации по формату DXF не так много в интернете, и часть вещей приходится додумываться....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
weider
Новичок
Сообщения: 3
Зарегистрирован: 09 мар 2018, 22:08
Репутация: 0
Настоящее имя: ЕВГЕНИЙ
Контактная информация:

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

Сообщение weider »

ГДЕ СКАЧАТЬ НА ПРОБУ ?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

weider писал(а):ГДЕ СКАЧАТЬ НА ПРОБУ ?
вот тут ссылка на скачивание: http://selenur.ru/?page_id=797
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
melechko
Новичок
Сообщения: 22
Зарегистрирован: 28 фев 2018, 09:37
Репутация: 0
Контактная информация:

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

Сообщение melechko »

selenur писал(а): А что за R2.6 ??? а то открытой информации по формату DXF не так много в интернете, и часть вещей приходится додумываться....
Это у корела второй по древности формат файла. Я пробовал в R13 сохранять - не помогло. Но это что-то совсем древнее, эпохи XT-шек.
dovganya
Кандидат
Сообщения: 53
Зарегистрирован: 11 июл 2010, 19:55
Репутация: 1

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

Сообщение dovganya »

melechko писал(а):В том-то и дело, что это не он. Точнее он, но с сильными искажениями
Дело в том что все ....CAD_ы (современные) его открывают именно в таком виде. Я ставил задачу - в каком виде открылся в САD в таком виде и в "генераторе кода" . Файл древний по виду многослойный и слои объедены и имеют разную точку начала координат по этому видимо и искажения. Единствено где мне достойно его открыть (из у меня имеющихся) довелось это к компасе (у него мощный перекодировщик)
Снимок.JPG (2372 просмотра) <a class='original' href='./download/file.php?id=134177&mode=view' target=_blank>Загрузить оригинал (81.47 КБ)</a>
и то не без изъянов
Снимок1.JPG (2372 просмотра) <a class='original' href='./download/file.php?id=134178&mode=view' target=_blank>Загрузить оригинал (13.57 КБ)</a>
но при сохранении в dxf получается таже фигня. После того как Я с ним "по колдовал" в компасе и с нова сохранил в dxf, он начал открываться и в .....CAD_ах в таком же виде. За корел драв не скажу не пользуюсь.
melechko
Новичок
Сообщения: 22
Зарегистрирован: 28 фев 2018, 09:37
Репутация: 0
Контактная информация:

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

Сообщение melechko »

dovganya писал(а): Дело в том что все ....CAD_ы (современные) его открывают именно в таком виде.
Оно бы так, но примитивный бенбокс открыл и прожег его без проблем.
Но вообще вопрос уже не актуальный. Я понял, что трассировать контуры для моих задач лучше в конструкторе G-кода (за что еще раз спасибо его автору). Результат получается предсказуемее, а жжется быстрее.
Леха-сумо
Новичок
Сообщения: 22
Зарегистрирован: 14 мар 2018, 06:19
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

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

доброго всем времени!
удже третий вечер "убиваю", но не могу запустить станк(((
пробовал и из рисунка формировать G-код и из картинки...
но программа управления станочком ни как не реагирует(((

станок собран из подручных средств... вернее это больше макет будущего станка.
программа управления " Универсальный G-код" работает под java.
станок на ардуино и cnc-шилд
Жги асфальт, а не резину!
Аватара пользователя
xvovanx
Мастер
Сообщения: 3772
Зарегистрирован: 25 фев 2016, 12:27
Репутация: 920
Настоящее имя: Владимир
Откуда: Latvia
Контактная информация:

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

Сообщение xvovanx »

Леха-сумо писал(а):доброго всем времени!
удже третий вечер "убиваю", но не могу запустить станк(((
пробовал и из рисунка формировать G-код и из картинки...
но программа управления станочком ни как не реагирует(((

станок собран из подручных средств... вернее это больше макет будущего станка.
программа управления " Универсальный G-код" работает под java.
станок на ардуино и cnc-шилд
Если станок не запустить, то Г коды тут явно не при чем.
Напишите сами простой Г код (скажем квадрата, да хоть одной линии) в формате, который понимает ваша Java программа управления и проверяйте настройки железа и софта.
Леха-сумо
Новичок
Сообщения: 22
Зарегистрирован: 14 мар 2018, 06:19
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

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

Немного не правильно выразился...
станок запустил на простых кодах.
отдельно создавался онлайн код для 2-х фигур. потом сам объеденил в один код обе фигуры.
Это станок рисует.

мой станок понимает коды в таком формате:

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

%
G00 Z0.5 F300
G00 X1 Y1 F300
G01 Z-5 F300
G02 X-9 Y11 J10 F300
G01 X-9 Y11
G02 X1 Y21 I10
G01 X1 Y21 F300
G02 X11 Y11 J-10
G01 X11 Y11
G02 X1 Y1 I-10
G01 X1 Y1
G00 Z0.5 F300
G00 X1 Y1 F300
G01 Z-5 F300
G01 X-5 Y11 F300
G01 X1 Y21
G01 X7 Y11
G01 X1 Y1
G00 Z0.5 F200
G00 X0 Y0 F200
M30
%
программа же создает немного другие строки...

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

G0 M3 X0 Y0 Z10
 
G0 X0 Y0 Z10
G1 F100 Z0
X0 Y0
X52.57 Y11.81
X72.28 Y11.81
X128.5 Y0
X108.06 Y0
X91.99 Y3.55
X34.32 Y3.55
X18.98 Y0
X0 Y0
G0 Z10
(часть кода
Жги асфальт, а не резину!
lenivets
Опытный
Сообщения: 141
Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:

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

Сообщение lenivets »

Леха-сумо писал(а):Немного не правильно выразился...
станок запустил на простых кодах.
отдельно создавался онлайн код для 2-х фигур. потом сам объеденил в один код обе фигуры.
Это станок рисует.

мой станок понимает коды в таком формате:

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

%
G00 Z0.5 F300
G00 X1 Y1 F300
G01 Z-5 F300
G02 X-9 Y11 J10 F300
G01 X-9 Y11
G02 X1 Y21 I10
G01 X1 Y21 F300
G02 X11 Y11 J-10
G01 X11 Y11
G02 X1 Y1 I-10
G01 X1 Y1
G00 Z0.5 F300
G00 X1 Y1 F300
G01 Z-5 F300
G01 X-5 Y11 F300
G01 X1 Y21
G01 X7 Y11
G01 X1 Y1
G00 Z0.5 F200
G00 X0 Y0 F200
M30
%
программа же создает немного другие строки...

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

G0 M3 X0 Y0 Z10
 
G0 X0 Y0 Z10
G1 F100 Z0
X0 Y0
X52.57 Y11.81
X72.28 Y11.81
X128.5 Y0
X108.06 Y0
X91.99 Y3.55
X34.32 Y3.55
X18.98 Y0
X0 Y0
G0 Z10
(часть кода

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

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

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

lenivets писал(а):
Леха-сумо писал(а):Немного не правильно выразился...
станок запустил на простых кодах.
отдельно создавался онлайн код для 2-х фигур. потом сам объеденил в один код обе фигуры.
Это станок рисует.

мой станок понимает коды в таком формате:

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

%
G00 Z0.5 F300
G00 X1 Y1 F300
G01 Z-5 F300
G02 X-9 Y11 J10 F300
G01 X-9 Y11
G02 X1 Y21 I10
G01 X1 Y21 F300
G02 X11 Y11 J-10
G01 X11 Y11
G02 X1 Y1 I-10
G01 X1 Y1
G00 Z0.5 F300
G00 X1 Y1 F300
G01 Z-5 F300
G01 X-5 Y11 F300
G01 X1 Y21
G01 X7 Y11
G01 X1 Y1
G00 Z0.5 F200
G00 X0 Y0 F200
M30
%
программа же создает немного другие строки...

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

G0 M3 X0 Y0 Z10
 
G0 X0 Y0 Z10
G1 F100 Z0
X0 Y0
X52.57 Y11.81
X72.28 Y11.81
X128.5 Y0
X108.06 Y0
X91.99 Y3.55
X34.32 Y3.55
X18.98 Y0
X0 Y0
G0 Z10
(часть кода

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

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

Сообщение lenivets »

Леха-сумо писал(а): #1756 Сообщение Леха-сумо »Сегодня, 03:11
Ставил как фрезер
Вот кто сон потерял :lol:
какя программа ??? если в 3.2 то какой фрезер их там 3.
чуть поправил файл rules, попробуй заменить на это
Фрезеровка вариант 1.rar
(653 байт) 242 скачивания
Файлы находятся в папке rules
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
Леха-сумо
Новичок
Сообщения: 22
Зарегистрирован: 14 мар 2018, 06:19
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

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

прога 3.2.0.12
пробовал разные(т.е. все 3 фрезера)
lenivets писал(а):попробуй заменить на это
Фрезеровка вариант 1.rar
ээээ... что на что заменить??? :thinking:
Жги асфальт, а не резину!
Леха-сумо
Новичок
Сообщения: 22
Зарегистрирован: 14 мар 2018, 06:19
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

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

Ппрограмма с помощью которой управляю шилдом на ардуино
universlGcode 2,0
Безымянный.png (2060 просмотров) <a class='original' href='./download/file.php?id=134705&mode=view' target=_blank>Загрузить оригинал (3.37 МБ)</a>
Г-код (с расширением NC) созданный в программе "Конструктор G-кода"- это проша не видит(((
она видит с расширением .тхт


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

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

Сообщение xvovanx »

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

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