Страница 57 из 130

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

Добавлено: 16 июл 2017, 11:55
Rom327
igoryan74 писал(а):немного не в тему
Rom327 доброго времени подскажите пожалуйста где можно взять программу grblControl на русском ?
Вот, пожалуйста. Candle 1.0.12

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

Добавлено: 16 июл 2017, 20:49
igoryan74
спасибо :good:

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

Добавлено: 26 июл 2017, 16:31
selenur
Доделываю компоненту выбора, если пресет имеет более одной линии действия, вот как в данном примере:
2017-07-26_181956.png (2922 просмотра) <a class='original' href='./download/file.php?id=116884&mode=view' target=_blank>Загрузить оригинал (25.04 КБ)</a>
Когда в первой линии действия выполняется получение данных из гербер файла, потом получение траекторий для фрезеровки, и если нужно смещение всех данных.
Во второй линии получение данных о сверловке, смещение мест сверления, если нужно.
И в третей линии действий, объединение всех данных, и генерация G-кода.

Вот только никак не придумаю как удобнее в прямоугольниках выводить надписи, т.к. если там отображать иконки, то не совсем понятно... Так-же вывод обычного наименования не подходит, т.к. тест не влазит, а уменьшение размера, приводит к не читаемости....

Так что процесс идет :-)

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

Добавлено: 27 июл 2017, 03:03
gekz
всем привет!
нашёл ещё одно применение лазеру
делаю изделия из бересты, туески(бурак) ну и обычные баночки для рыбаков и охотников
оказалось жечь на бересте в общем то можно и даже приятно, запах бересты :)
заготовка (2889 просмотров) <a class='original' href='./download/file.php?id=116918&mode=view' target=_blank>Загрузить оригинал (983.99 КБ)</a>
заготовка
готовые (2889 просмотров) <a class='original' href='./download/file.php?id=116920&mode=view' target=_blank>Загрузить оригинал (963.47 КБ)</a>
готовые

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

Добавлено: 27 июл 2017, 03:48
Predator
selenur, Пусть текст не влазит, продублируй всплывающей подсказкой при наведении курсора на квадрат.

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

Добавлено: 27 июл 2017, 06:48
selenur
Predator писал(а):selenur, Пусть текст не влазит, продублируй всплывающей подсказкой при наведении курсора на квадрат.
Ну да, наверное так и сделаю. :good:

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

Добавлено: 30 июл 2017, 16:44
Козёл
Untitled.jpg (2768 просмотров) <a class='original' href='./download/file.php?id=117102&mode=view' target=_blank>Загрузить оригинал (310.77 КБ)</a>
Почему вместо Y0.1 - Y0.099999999999996? Y0.2 и т.д. нормально.

Профиль (измененный "лазер P вариант.txt"):

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

# GRBL - LOW POWER LASER #
$.$
"G21G90G17G40G49"
"G0X0Y0"
LINES
{
    POINTS
    {
        "X"[X]"Y"[Y]
        "G4P"[P/1000]
    }
}
"G0X0Y0"
"M30"

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

Добавлено: 30 июл 2017, 17:47
selenur
В процессе вычислений используется тип float, после вычислений дает такой эффект, и во второй версии, доступна лишь возможность обрезать длину числа, если написать вот так:

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

# GRBL - LOW POWER LASER #
$.$
"G21G90G17G40G49"
"G0X0Y0"
LINES
{
    POINTS
    {
        "X"[X'#0.##']"Y"[Y'#0.##']
        "G4P"[P/1000]
    }
}
"G0X0Y0"
"M30"
То произойдет форматирование значения X, и Y, при котором дробная часть сократиться до 2-х символов. Округления в большую сторону в этой версии нет.

Сейчас в процессе разработки 3-я версия, вот там уже используется Lua движок, благодаря чему, можно будет даже бинарные файлы делать, а с обычными текстовыми, всё что угодно, в пределах синтаксиса Lua.

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

Добавлено: 01 авг 2017, 12:23
selenur
Если нужна поддержка PLT, или HPGL файлов, присылайте файл, главное что-бы было название и версия программы в которой это делалось...
;-)
А то разные программы генерируют данные как попало :-) и с универсальной загрузкой не срослось. Буду добавлять варианты парсинга данных, с описанием в какой программе генерировалось.

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

Добавлено: 01 авг 2017, 14:01
Rom327
selenur писал(а):Если нужна поддержка PLT, или HPGL файлов, присылайте файл, главное что-бы было название и версия программы в которой это делалось...
;-)
А то разные программы генерируют данные как попало :-) и с универсальной загрузкой не срослось. Буду добавлять варианты парсинга данных, с описанием в какой программе генерировалось.
Сергей, приветствую!
Готов заслать файл .dxf из Компас 3D v15.2. Скажи, что нарисовать...

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

Добавлено: 01 авг 2017, 14:08
selenur
Rom327 писал(а):Готов заслать файл .dxf из Компас 3D v15.2
да что угодно можешь, для парсинга используется не моя разработка, но она почти всё извлекает из файла нормально.

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

Добавлено: 01 авг 2017, 14:17
Rom327
Вот, например:

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

Добавлено: 01 авг 2017, 14:35
selenur
Rom327 писал(а):Вот, например:
Такая там траектория:
2017-08-01_163416.png (2668 просмотров) <a class='original' href='./download/file.php?id=117251&mode=view' target=_blank>Загрузить оригинал (37.93 КБ)</a>

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

Добавлено: 01 авг 2017, 14:58
Rom327
selenur писал(а):
Rom327 писал(а):Вот, например:
Такая там траектория:
Такая:

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

Добавлено: 01 авг 2017, 15:10
selenur
Включил отображение сообщений, и в правду 3 траектории в файле были которые раньше мне не попадались :-)
2017-08-01_170801.png (2652 просмотра) <a class='original' href='./download/file.php?id=117259&mode=view' target=_blank>Загрузить оригинал (30.38 КБ)</a>
Добавлю поддержку и их :-)

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

Добавлено: 01 авг 2017, 16:35
Rom327
selenur писал(а):Включил отображение сообщений, и в правду 3 траектории в файле были которые раньше мне не попадались :-)
2017-08-01_170801.png
Добавлю поддержку и их :-)
Странно получается: если нарисую 7-8-9-N-угольник опять не распознает?

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

Добавлено: 01 авг 2017, 17:51
selenur
Rom327 писал(а):
selenur писал(а):Включил отображение сообщений, и в правду 3 траектории в файле были которые раньше мне не попадались :-)
2017-08-01_170801.png
Добавлю поддержку и их :-)
Странно получается: если нарисую 7-8-9-N-угольник опять не распознает?
Одну и ту-же фигуру в файле DXF можно описать используя различные "примитивы", из 10-ка примитивов что распознает используемая мной компонента, я реализовал только 5-6 (уже даже не помню :hehehe: точное количество) т.к. DXF я генерировал используя Fusion а он для всего использует лишь пару примитивов. А без примеров где используются остальные примитивы код написать не могу...

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

Добавлено: 01 авг 2017, 19:55
Rom327
selenur писал(а):
Rom327 писал(а):
selenur писал(а):Включил отображение сообщений, и в правду 3 траектории в файле были которые раньше мне не попадались :-)
2017-08-01_170801.png
Добавлю поддержку и их :-)
Странно получается: если нарисую 7-8-9-N-угольник опять не распознает?
Одну и ту-же фигуру в файле DXF можно описать используя различные "примитивы", из 10-ка примитивов что распознает используемая мной компонента, я реализовал только 5-6 (уже даже не помню :hehehe: точное количество) т.к. DXF я генерировал используя Fusion а он для всего использует лишь пару примитивов. А без примеров где используются остальные примитивы код написать не могу...
Все равно не до конца понял: многоугольники состоят из отрезков. Вроде как должно влет определять?

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

Добавлено: 01 авг 2017, 20:24
selenur
Rom327 писал(а):Все равно не до конца понял: многоугольники состоят из отрезков. Вроде как должно влет определять?
Круг определился как примитив "Круг", а линия как "линия", а вот прямоугольник, и пяти и шести угольник как примитив "Insert" который я ранее не встречал, а вот пример того-же самого в Fusion:
2017-08-01_222324.jpg (2618 просмотров) <a class='original' href='./download/file.php?id=117281&mode=view' target=_blank>Загрузить оригинал (343.04 КБ)</a>
Тут круг это "круг", а остальные фигуры "полилиния"

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

Добавлено: 02 авг 2017, 16:19
Alexversh
Добавлю пару файлов: экспорт из CorelDraw 2017 в АutoCAD 2008-2013 .dxf
экспорт из CorelDraw 2017 в .plt