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

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

Добавлено: 04 янв 2017, 19:58
selenur
test3210 писал(а):не поленился проверить, и как ожидал параметров больше 2
Главное придерживаться правил, при создании переменных:
1) Имя должно начинаться с букв
2) буквы могут быть на любом языке, но желательно использовать английские символы (связано с кодировкой в которой сохранен текст).
3) Регистр букв важен, переменная "X" и "x" являются разными переменными
4) В именах нельзя использовать фразы sin cos

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

Добавлено: 05 янв 2017, 17:57
y-u-r
Приветствую !
Что то я делаю не так...
Решил рисунок этот отгравировать на оргстекле. Уменьшил примерно до 120мм х 100мм.
И почти весь рисунок потерялся :wik: Остались точки какие то смутно напоминающие то что было.....
Причем часть "кота" должна была быть более тонкой линией (что за аквариумом) :wik:

Как быть , что я делаю не так ? :wik:

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

Добавлено: 05 янв 2017, 18:09
selenur
y-u-r писал(а):Приветствую !
Что то я делаю не так...
Решил рисунок этот отгравировать на оргстекле. Уменьшил примерно до 120мм х 100мм.
И почти весь рисунок потерялся :wik: Остались точки какие то смутно напоминающие то что было.....
Причем часть "кота" должна была быть более тонкой линией (что за аквариумом) :wik:

Как быть , что я делаю не так ? :wik:
Привет!
Получение контуров из рисунка состоит из нескольких шагов (один из них, преобразование в 2-х цветного рисунка, когда яркость от нуля до 255 делиться коэффициентом на 2 части, всё что до коэффициента черный, после белый):
2017-01-05_200441.jpg (2233 просмотра) <a class='original' href='./download/file.php?id=99228&mode=view' target=_blank>Загрузить оригинал (318.09 КБ)</a>
Если начать кнопку "№1", и потом менять коэффициент "№2", можно заметить что значительно меняется рисунок, даже водяные знаки появляются:
2017-01-05_200554.jpg (2233 просмотра) <a class='original' href='./download/file.php?id=99229&mode=view' target=_blank>Загрузить оригинал (350.97 КБ)</a>
В твоем случае предположительно коэффициент равный 185 дает самый оптимальный вариант.

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

Добавлено: 05 янв 2017, 18:23
Rom327
y-u-r писал(а):Короче вечер впустую и кусок оргстекла в помойку , слишком поздно заметил , что балалайки пропали...... :cry:
Не надо ничего в помойку выкидывать!!! Стираешь из рисунка все, кроме балалаек и периметра. Генеришь программу заново и граверуешь. Предварительно можно потренероваться на фанерке или шариковую ручку в шпиндель зажать...

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

Добавлено: 05 янв 2017, 18:40
selenur
Преобразование рисунка в наборы точек, имеет свои особенности, и я постараюсь их описать в ближайшее время, перед гравировкой желательно выполнять проверку, например в программе NC Corrector v4.0:
2017-01-05_203801.jpg (2227 просмотров) <a class='original' href='./download/file.php?id=99230&mode=view' target=_blank>Загрузить оригинал (570.79 КБ)</a>
Где видно что получится, в итоге.

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

Добавлено: 05 янв 2017, 19:55
Rom327
selenur писал(а):...перед гравировкой желательно выполнять проверку, например в программе NC Corrector v4.0:
Где видно что получится, в итоге.
С лазером проще: подсунул кусок гибсокартона и сделал пробный прожиг...
P.S. Почти доделал станок, скоро я к вам вернусь!

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

Добавлено: 05 янв 2017, 20:17
Rom327
y-u-r писал(а):Приветствую ! Как быть , что я делаю не так ? :wik:
Попробуйте использовать сторонний графический редактор, Paint Net, например.
В нем гораздо проще и продуктивнее преобразовывать картинки в черно-белые, играться уровнями, можно что-то подчистить...
Вот результат:
Гепард.jpg (2201 просмотр) <a class='original' href='./download/file.php?id=99250&mode=view' target=_blank>Загрузить оригинал (1.15 МБ)</a>
Гепард2.jpg (2201 просмотр) <a class='original' href='./download/file.php?id=99251&mode=view' target=_blank>Загрузить оригинал (2.2 МБ)</a>
И уже готовую грузить в программу генерации...

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

Добавлено: 05 янв 2017, 21:19
y-u-r
Спасибо всем за советы !
Буду разбираться...
А водяных знаков я и не увидел ...... :good:
С лазером возможно и проще , полутона есть , фото можно преобразовать....
А для гравера , как его преобразуешь ????
Ну если только ехать на Тверскую и заказывать "ШАРЖ" у свободных художников в линиях.....
У них это здорово получается ..... :good:
А лазера я пока боюсь....

Если кто сможет , сделайте "кота" правильно, примерно 100х150 я отгравирую и фото выложу...
(без водяных знаков:))

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

Добавлено: 05 янв 2017, 22:42
v61
y-u-r писал(а):Ну если только ехать на Тверскую
можно попробовать такой сервис
https://photofunia.com/ru/effects/sketch

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

Добавлено: 05 янв 2017, 23:17
selenur
v61 писал(а):
y-u-r писал(а):Ну если только ехать на Тверскую
можно попробовать такой сервис
https://photofunia.com/ru/effects/sketch
Я для ускорения разработки использую библиотеку Aforge.NET
И вот пример доступных фильтров, этой библиотеки, сейчас я использую лишь парочку из них, но могу вполне добавить после выбора рисунка, добавить выбор фильтра, и регуляторы для указания параметров фильтра.
Кому интересно посмотреть вот демку скомпилировал:
image-filter.zip
(147.93 КБ) 252 скачивания
И чуть позже в программу добавлю, что-бы исключить необходимость использования сторонних программ.

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

Добавлено: 06 янв 2017, 01:04
selenur
С новой версией появится нормальная поддержка мультиязычности, причем создание перевода крайне простое, создается в каталоге с программой каталог "languages", в этом каталоге создается текстовый файл с расширением *.lang
В нем в квадратных скобках в первой строке пишется какой это язык, а дальше код поля, и его перевод, вот пример:
2017-01-06_024945.jpg (2155 просмотров) <a class='original' href='./download/file.php?id=99275&mode=view' target=_blank>Загрузить оригинал (471.22 КБ)</a>
коды полей обрамлены символом "_", а разделение между кодом поля и переводом на нужном языке вертикальной чертой.
2017-01-06_025241.jpg (2155 просмотров) <a class='original' href='./download/file.php?id=99276&mode=view' target=_blank>Загрузить оригинал (102.34 КБ)</a>
После добавления в файл перевода, достаточно сохранить этот файл.
И в моей программе повторно выбрать язык:
2017-01-06_025426.jpg (2155 просмотров) <a class='original' href='./download/file.php?id=99277&mode=view' target=_blank>Загрузить оригинал (386.82 КБ)</a>
Без перезапуска программы!!!!!!!!
Сразу-же появится перевод:
2017-01-06_025456.jpg (2155 просмотров) <a class='original' href='./download/file.php?id=99278&mode=view' target=_blank>Загрузить оригинал (136.11 КБ)</a>
т.е. режим перевода упрощен максимально, остался вопрос за малым, какие нужны языки??? И кто хотел-бы выполнить перевод на те другие языки?

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

Добавлено: 06 янв 2017, 15:37
Rom327
y-u-r писал(а): (без водяных знаков:))
Знаки даже в Paint Windows можно подчистить. Немного усилий и все получится!

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

Добавлено: 06 янв 2017, 17:58
y-u-r
Rom327 писал(а):
y-u-r писал(а): (без водяных знаков:))
Знаки даже в Paint Windows можно подчистить. Немного усилий и все получится!
То что подчистить можно в Win - знаю. :) Дело в том , что их в простом рисунке не видно даже было..... :wik:
"selenur " просто показал , что они там есть.... :thinking:

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

Добавлено: 07 янв 2017, 00:30
y-u-r
Получился кот :hehehe:
Я по ошибочной ветке программы пошел, потому и запутался.... :thinking:
Не правильно - выбрал растр , а нужно было контур.
Заднюю часть кота (за аквариумом) тоньше сделать не смог....

Начал в ручную делать окантовку , запутался и "подрезал" коту ухо. :cry:

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

Добавлено: 07 янв 2017, 02:05
selenur
y-u-r писал(а):Получился кот :hehehe:
Я по ошибочной ветке программы пошел, потому и запутался.... :thinking:
Не правильно - выбрал растр , а нужно было контур.
Заднюю часть кота (за аквариумом) тоньше сделать не смог....

Начал в ручную делать окантовку , запутался и "подрезал" коту ухо. :cry:
Что касается толщины контуров, то "утоньшение/скелетизация", в принципе все контуры делает толщиной в 1 пиксель. Если всё-же нужна разная толщина, то нужно отключать эту опцию, что-бы были "типа двойные контуры", и выполнять гравировку, так что-бы акрил не плавился, я для этого пока делаю так, набираю в 5 больших шприцов холодной воды из под крана, запускаю гравировку/фрезеровку оргстекла, и постоянно из шприца подливаю воду, что-бы не было сухо. Конечно не очень удобно, зато нет грязи, летящей мелкой стружки, которая так и липнет к всему и всяк. В итоге рез получается хорошим.
Недавно купил: http://chipster.ru/catalog/robotech/pumps/2890.html
2890_preview_big.jpeg
2890_preview_big.jpeg (39.99 КБ) 2077 просмотров
Что-бы немного автоматизировать подачу воды :-)
Что-бы не активировать паузу, и не бежать снова набирать воду в шприцы :-)

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

Добавлено: 07 янв 2017, 06:43
y-u-r
Спасибо , понял.
Я уже заметил , что оргстекло большей частью плавится - и вспенивается.
Думаю вода и её пары, мелкие брызги рано или поздно приведут к коррозии металла. :thinking:
Уже встречал рекомендации "пшикнуть" WD-40. Но оно сейчас стоит "космос".
И маслом (спреем) мазать стол не хотелось бы - деталь скользить начнет потом. Стол у меня стеклянный.
Остается пробовать мазать чем то аккуратно поверхность оргстекла .

К тому же не ясно мне пока надо это вообще или нет :wik:
Белая масса стружек запекшаяся в канавках хорошо рассеивает свет :good:
На мокрую стенки могут быть почти полированные - рассеивание света может быть хуже.... Не знаю пока :wik:
Проверять нужно...

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

Добавлено: 07 янв 2017, 13:42
Serg
y-u-r писал(а):Уже встречал рекомендации "пшикнуть" WD-40. Но оно сейчас стоит "космос".
состав WD-40:
50 % — растворитель уайт-спирит;
25 % — вытеснитель, двуокись углерода;
15 % — минеральное масло;
10 % — инертные ингредиенты.

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

Добавлено: 07 янв 2017, 19:37
Rom327
selenur писал(а): Что-бы немного автоматизировать подачу воды :-)
Что-бы не активировать паузу, и не бежать снова набирать воду в шприцы :-)
Есть такой старинный способ: по периметру оргстекла наклеивается плотно изолента в 2-3 слоя. Получается кювета. Наполняется водой на 1-2мм и в путь!

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

Добавлено: 07 янв 2017, 20:41
selenur
Rom327 писал(а):
selenur писал(а): Что-бы немного автоматизировать подачу воды :-)
Что-бы не активировать паузу, и не бежать снова набирать воду в шприцы :-)
Есть такой старинный способ: по периметру оргстекла наклеивается плотно изолента в 2-3 слоя. Получается кювета. Наполняется водой на 1-2мм и в путь!
К стати идея :-)

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

Добавлено: 08 янв 2017, 09:56
Rom327
Можно вылепить бортик из пластилина!