Страница 84 из 130
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 24 янв 2018, 08:03
selenur
По поводу перемычек, идеи есть, но пока не реализовал.
Что касается отступов, то использовал методику расчета, которую придумали много лет назад очень умные люди, но она работает только для замкнутых контуров, если знаете другую, был бы рад получить ссылки на их описание.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 24 янв 2018, 12:28
dovganya
selenur писал(а):По поводу перемычек, идеи есть, но пока не реализовал.
Что касается отступов, то использовал методику расчета, которую придумали много лет назад очень умные люди, но она работает только для замкнутых контуров, если знаете другую, был бы рад получить ссылки на их описание.
Если знакомы Python ,
http://www.cnc-club.ru/forum/viewtopic. ... start=1440. Исходники есть (в принципе прога в Python это и есть исходники) . Там много можно почерпнуть, та же постройка удерживающих шипов (переходов) и т.д. Переделать на С думаю проблем не составит, главное алгоритм зацепить.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 24 янв 2018, 20:33
Alexversh
selenur писал(а):Так-же прилагаю переименованный файл, попробуй использовать его:
test.zip
(134.14 Кб) Скачиваний: 3
В данном случае я не просто сменил имя файла (оно не принципиально) а внутри сменил свойства.
Проблема осталась.(
В логе вот что
С твоим шрифтом то же
(для просмотра содержимого нажмите на ссылку)18.01.24 09:45:46 - NORMAL --- Модуль 105 ---
18.01.24 09:45:46 - NORMAL Начало генерации данных
18.01.24 09:45:46 - NORMAL Данные сформированы успешно
18.01.24 09:45:49 - NORMAL --- Модуль 105 ---
18.01.24 09:45:49 - NORMAL Начало генерации данных
18.01.24 09:45:49 - NORMAL --- Модуль 105 ---
18.01.24 09:45:49 - NORMAL Начало генерации данных
18.01.24 09:45:59 - NORMAL --- Модуль 105 ---
18.01.24 09:45:59 - NORMAL Начало генерации данных
18.01.24 09:45:59 - ERROR Ошибка формирования данных, причина: Font 'TEST_FONT' does not support style 'Regular'.
18.01.24 09:46:08 - NORMAL Завершение вычисления данных
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 24 янв 2018, 20:45
selenur
хорошо подумаю что сделать...
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 25 янв 2018, 09:55
Pavel5
У меня рисунок в кореле сделан
линиями.
Делаю экспорт в jpg и после Вашей программой делаю гравировку по контуру и на итог получается, что каждая линия превращается в две и лазер соответственно проходит каждую линию по два раза.
Есть ли у Вашей программы возможность, убрать это
задвоение?
Если нет, то может кто подскажет программу, которая преобразует векторный файл в g-коды?
LazyCam - конвертирует dxf очень криво

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 25 янв 2018, 10:28
selenur
Pavel5 писал(а):У меня рисунок в кореле сделан линиями.
А почему из корела не используешь экспорт в PLT или DXF файл?

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 25 янв 2018, 11:44
Pavel5
Делал из корела DXF и вставлял в Матч3 через LazyCam и качество конвертирования ужас (см.файл)

Может можно как то без LazyCam вставить?
Конвертировал этим -
DXF to G-Code Converter
Так она вот такой код делает
G2 X 14.094 Y 6.724 I 2.353 J 0.909
G2 X 14.080 Y 6.886 I 2.064 J 0.258
G3 X 14.050 Y 7.200 I -3.336 J -0.154
G3 X 13.978 Y 7.499 I -1.553 J -0.219
G3 X 13.931 Y 7.626 I -3.368 J -1.180
Inkscape 0.92.1 с плагином - не конвертирует, ошибки лезут

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 25 янв 2018, 12:17
selenur
В программе есть модуль 101 загрузка данных из DXF файлов, и модуль 900 для генерации G-кода.
По сути нужно сделать пресет из 2-х модулей, 101->900 и на выходе получаем G-код. Единственное что ещё потребуется поправить профиль, что-бы он G-код формировал с учетом требований программы матч.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 25 янв 2018, 12:41
Nixon
Pavel5 писал(а): кто подскажет программу, которая преобразует векторный файл в g-коды?
Арткам
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 25 янв 2018, 13:13
Pavel5
Сделал пресет из двух модулей 101, 900 и Ваша программа сформировала угловатое изображение?!
Просмотрщик dwg, файл dxf нормально открывает.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 25 янв 2018, 13:21
selenur
Pavel5 писал(а):Ваша программа сформировала угловатое изображение?!
Похоже в DXF файлах используются кривые безье, которые у меня пока не реализованы.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 26 янв 2018, 07:12
selenur
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 27 янв 2018, 22:15
Mecal305
спасибо за пояснения
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 28 янв 2018, 15:25
lbvfy523
Сергей, рассмотрите пожалуйста возможность, создания модуля, в котором резка (мощность лазера) будет зависеть от цвета контурной линии. такая возможность реализована в плагине CORELLASER. Очень удобная функция.
Вот сейчас стоит задача вырезать из листа бумаги контур фигур, при этом эти фигуры распечатаны на бумаге принтером. вопрос как совместить напечатанное изображение с контуром резки лазером.
для примера-чтоб не писать "многа букав"
https://vk.com/video15095180_456239025
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 28 янв 2018, 20:38
selenur
lbvfy523 писал(а):Сергей, рассмотрите пожалуйста возможность, создания модуля, в котором резка (мощность лазера) будет зависеть от цвета контурной линии. такая возможность реализована в плагине CORELLASER. Очень удобная функция.
Такой вариант запланирую
lbvfy523 писал(а):
Вот сейчас стоит задача вырезать из листа бумаги контур фигур, при этом эти фигуры распечатаны на бумаге принтером. вопрос как совместить напечатанное изображение с контуром резки лазером.
для примера-чтоб не писать "многа букав"
https://vk.com/video15095180_456239025
В будущем планирую добавить функцию добавления контрольных точек, по которым можно будет удобно проводить совмещение, изначально думал эту функцию добавить только для печатных плат, т.к. там бывают 2-х сторонние платы.
Но теперь подумаю в том числе и для рисунка.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 29 янв 2018, 06:28
selenur
Выложил новую версию, изменений немного, но есть одно координальное:
https://www.youtube.com/watch?v=Iu9mTvrmgFI
Теперь каталог с профилями станка "profiles" называется "rules", и расширения у файлов сменились с "prof" на "rule".
В связи с чем те кто используют свои "правила формирования G-кода" (по старому профили) достаточно просто переименовать.... Надеюсь это не доставит неудобств...
Ссылка для скачивания:
http://selenur.ru/?page_id=797
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 30 янв 2018, 06:48
selenur
Исправил кое какие ошибки, и выложил новую версию 3.2.0.10
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 31 янв 2018, 10:03
kadet_13
В Sprint-Layout создал такую фигуру
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 31 янв 2018, 10:09
kadet_13
А в 102 модуле получил так. Подскажите что я не так делаю.
Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
Добавлено: 31 янв 2018, 10:22
selenur
kadet_13 писал(а):А в 102 модуле получил так. Подскажите что я не так делаю.
Приложи файл спринта, вероятнее всего используешь для черчения примитив, который спинт хитро сохранил в файле, а я его неправильно прочитал...