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

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

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

Сообщение selenur »

talanov писал(а):Laser mode ON и Laser mode OFF
Модуль 901 ещё пока очень сырой (недоделанный) в следствие чего мало документирован. Данные кнопки посылают в GRBL установки значения 0 и 1 в параметр $32 данный параметр управляет режимом работы, если значение 0 (OFF) то применяется режим работы со шпинделем, если 1 (ON) то режим работы с лазером. Более подробно на английском тут: https://github.com/gnea/grbl/wiki/Grbl-v1.1-Laser-Mode, а в крации получается следующее: лазер можно включать командой M3 и M4, а выключать М5 в обоих режимах, но если включен режим применения лазера, то контроллер следит за тем как выполняется перемещение, если с командой G0 то включение лазера блокируется, с G1 разблокируется.
Мой сайт: 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 »

Как побороть в модуле 300 отрицательный вектор траектории, с минимальным отклонением?
пример:
Снимок.JPG (1612 просмотров) <a class='original' href='./download/file.php?id=130153&mode=view' target=_blank>Загрузить оригинал (111.23 КБ)</a>
получается что траектория должна уйти на внутренний круг, но она его не видит и замыкает траекторию.
Файл:
крепление пузырька деталь №1_Pen5.rar
(485 байт) 254 скачивания
Alexversh
Опытный
Сообщения: 115
Зарегистрирован: 15 апр 2017, 17:27
Репутация: 7
Настоящее имя: Александр
Контактная информация:

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

Сообщение Alexversh »

dovganya писал(а):Как побороть в модуле 300 отрицательный вектор траектории, с минимальным отклонением?
пример:
Снимок.JPG
получается что траектория должна уйти на внутренний круг, но она его не видит и замыкает траекторию.
Файл:
крепление пузырька деталь №1_Pen5.rar
У тебя деталь состоит из нескольких элементов, их нужно объеденить в одно целое, тогда все получится.)
Это можно поправить в кореле.
dovganya
Кандидат
Сообщения: 53
Зарегистрирован: 11 июл 2010, 19:55
Репутация: 1

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

Сообщение dovganya »

Alexversh писал(а):
dovganya писал(а):Как побороть в модуле 300 отрицательный вектор траектории, с минимальным отклонением?
пример:
Вложение Снимок.JPG больше недоступно
получается что траектория должна уйти на внутренний круг, но она его не видит и замыкает траекторию.
Файл:
Вложение крепление пузырька деталь №1_Pen5.rar больше недоступно
У тебя деталь состоит из нескольких элементов, их нужно объединить в одно целое, тогда все получится.)
Это можно поправить в кореле.
как понять "деталь состоит из нескольких элементов"?
вот траектории без поправки на инструмент (к сожалению в GRBL нет G42-43)
Снимок1.JPG (1593 просмотра) <a class='original' href='./download/file.php?id=130159&mode=view' target=_blank>Загрузить оригинал (137.33 КБ)</a>
А вот как модуль 300 формирует траектории по внутренней кромке
Снимок2.JPG (1592 просмотра) <a class='original' href='./download/file.php?id=130160&mode=view' target=_blank>Загрузить оригинал (102.09 КБ)</a>
Alexversh
Опытный
Сообщения: 115
Зарегистрирован: 15 апр 2017, 17:27
Репутация: 7
Настоящее имя: Александр
Контактная информация:

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

Сообщение Alexversh »

Дуга (или окружность) у тебя отдельно от основного контура(прямоугольника). Эти два элемента нужно объеденить, и замкнуть. К сожалению сейчас нет возможности продемонстрировать как это выглядит.
dovganya
Кандидат
Сообщения: 53
Зарегистрирован: 11 июл 2010, 19:55
Репутация: 1

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

Сообщение dovganya »

Alexversh писал(а):Дуга (или окружность) у тебя отдельно от основного контура(прямоугольника). Эти два элемента нужно объеденить, и замкнуть. К сожалению сейчас нет возможности продемонстрировать как это выглядит.
теперь понял - нужно создать одну единую траекторию. тогда все срастется. короче у программы есть проблема переход с одной траектории на другую, не может определить направление.
Как Я уже писал выше если по внутренней то переход нормальный
Снимок2.JPG (1578 просмотров) <a class='original' href='./download/file.php?id=130161&mode=view' target=_blank>Загрузить оригинал (102.09 КБ)</a>
А если по внешней то нет
Снимок.JPG (1578 просмотров) <a class='original' href='./download/file.php?id=130162&mode=view' target=_blank>Загрузить оригинал (111.23 КБ)</a>
Alexversh
Опытный
Сообщения: 115
Зарегистрирован: 15 апр 2017, 17:27
Репутация: 7
Настоящее имя: Александр
Контактная информация:

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

Сообщение Alexversh »

dovganya.
У программы проблемы нет, проблема с файлом ;) Пробуй
sdcard0.zip
(350 байт) 235 скачиваний
dovganya
Кандидат
Сообщения: 53
Зарегистрирован: 11 июл 2010, 19:55
Репутация: 1

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

Сообщение dovganya »

Alexversh писал(а):dovganya.
У программы проблемы нет, проблема с файлом ;) Пробуй
Вложение sdcard0.zip больше недоступно
Как Я и писал создать единую траекторию.
Я поступил проще открыл в блокноте PLT файл и удалил падъём и опускание пера. которые программа определяет как новую траекторию( хотя они к одной точке)
Снимок4.JPG
Снимок4.JPG (11.47 КБ) 1556 просмотров
и у валя единая траектория.
Снимок3.JPG (1561 просмотр) <a class='original' href='./download/file.php?id=130164&mode=view' target=_blank>Загрузить оригинал (81.32 КБ)</a>
Если бы программа это делала сама не было бы проблем или давала такую возможность оперетору. не доработка
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Alexversh писал(а):штифт таймс италик кирилический, и другие похожие, по прежнему не работают...(
Попробовал у себя использовать данные шрифты все работает нормально.... :?
У тебя ОС какая? дистрибутив windows оригинальный, или типа зверь-CD?
Очень редко но у некоторых пользователей бывает проблема с некоторыми шрифтами, и до сих пор не могу понять закономерность...
Мой сайт: 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 »

dovganya писал(а):Как побороть в модуле 300 отрицательный вектор траектории, с минимальным отклонением?
пример:
Вложение Снимок.JPG больше недоступно
получается что траектория должна уйти на внутренний круг, но она его не видит и замыкает траекторию.
Файл:
Вложение крепление пузырька деталь №1_Pen5.rar больше недоступно
Через несколько часов выложу новую версию 3.2.0.8, и там добавил флаг, при установке которого если будут траектории имеющие общую точку, то эти траектории объединятся в одну, но есть нюанс! заключается в том что если в одной точке сойдутся 3 траектории, то объединение сработает только для 2-х траекторий. Программа где генерируется PLT файл траектории сохраняет в своей последовательности, и объединятся первые 2 траектории.
Вот как нужно будет сделать в новой версии:
2018-01-23_235216.jpg (1524 просмотра) <a class='original' href='./download/file.php?id=130183&mode=view' target=_blank>Загрузить оригинал (148.98 КБ)</a>
И вот результат, такой как я понимаю нужен?
2018-01-23_235329.jpg (1524 просмотра) <a class='original' href='./download/file.php?id=130182&mode=view' target=_blank>Загрузить оригинал (439.18 КБ)</a>
Мой сайт: 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 »

selenur писал(а): И вот результат, такой как я понимаю нужен?
Да...
Alexversh
Опытный
Сообщения: 115
Зарегистрирован: 15 апр 2017, 17:27
Репутация: 7
Настоящее имя: Александр
Контактная информация:

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

Сообщение Alexversh »

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

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

Сообщение selenur »

Выложил новую версию: http://selenur.ru/?page_id=797
Мой сайт: 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 »

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

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

Сообщение Alexversh »

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

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

Сообщение selenur »

Alexversh писал(а):
selenur писал(а): Вот думаю может это связано с установкой определенного софта?
Софт и компы разные. Буду пробовать на чистой системе.
Ну если не затруднит... :roll:
Хотелось-бы докопаться до причины... :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Alexversh
Опытный
Сообщения: 115
Зарегистрирован: 15 апр 2017, 17:27
Репутация: 7
Настоящее имя: Александр
Контактная информация:

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

Сообщение Alexversh »

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

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

Сообщение selenur »

Alexversh писал(а):Ты точно наклонный из архива шрифт пробовал?
Ну как-бы да....
Вот в моей программе:
2018-01-24_090305.jpg (1472 просмотра) <a class='original' href='./download/file.php?id=130207&mode=view' target=_blank>Загрузить оригинал (326.09 КБ)</a>
И вот для уточнения открыл внешний файл шрифта:
2018-01-24_090331.jpg (1472 просмотра) <a class='original' href='./download/file.php?id=130208&mode=view' target=_blank>Загрузить оригинал (521.43 КБ)</a>
Интересный глюк, получается......
Мой сайт: 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 »

Так-же есть ещё нюанс с внешним шрифтом, он имеет название такое-же как и встроенный шрифт, в связи с чем стандартный элемент ввода текста не может правильно применять шрифт для отображения, я для примера сменил название на "test" и в поле теперь нормально отображается:
2018-01-24_091213.jpg (1469 просмотров) <a class='original' href='./download/file.php?id=130209&mode=view' target=_blank>Загрузить оригинал (97.51 КБ)</a>
Так-же прилагаю переименованный файл, попробуй использовать его:
test.zip
(134.14 КБ) 239 скачиваний
В данном случае я не просто сменил имя файла (оно не принципиально) а внутри сменил свойства.
Мой сайт: 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 »

Решил поэкспериментировать с контуром пп с "перемычками для удержания детали". Создал в Sprint-Layout контур с разрывами
Снимок.JPG (1463 просмотра) <a class='original' href='./download/file.php?id=130211&mode=view' target=_blank>Загрузить оригинал (28.33 КБ)</a>
, создал PLT.
Делаем presets мод 103,900 , генерим - все гуд.
Пытаемся генерить с отступом от траектории presets мод 103,300,900
Снимок1.JPG (1463 просмотра) <a class='original' href='./download/file.php?id=130212&mode=view' target=_blank>Загрузить оригинал (38.09 КБ)</a>
- Все грустно.
Файл
Сonstructor Gkode.rar
(592 байт) 223 скачивания
Ответить

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