Gcodetools и гравировка

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Gcodetools и гравировка

Сообщение Ворон226 »

Решил создать отдельную тему, что разобраться с подготовкой G-кода для LCNC в Gcodetools для гравировки текста.

Сегодня пытался выгравировать табличку для старого станка (затерлись таблички с режимами и т.п.). Нарисовал в Инкскейпе таблички. Шрифт выбрал Monotxt (тоненький). В Жтулсе сделал программу для фрезера и фрезер отгравировал, но с "вольностями"... Хотя на экране LCNC этих "вольностей" нет - все четко прорисовано траекториями, как в исходном изображении.

Где искать ляп?
(фотки прилагаю)
Вложения
гравировка03.jpg
гравировка03.jpg (5.73 КБ) 2788 просмотров
гравировка01.jpg (2788 просмотров) <a class='original' href='./download/file.php?id=32263&mode=view' target=_blank>Загрузить оригинал (57.8 КБ)</a>
гравировка02.jpg
гравировка02.jpg (22.06 КБ) 2788 просмотров
Хочешь быть счастливым? Будь им!
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Gcodetools и гравировка

Сообщение NightV »

Ворон226, ты прям как новобранец! а чем, подача, обороты ну и собсна станок?
Ворон226 писал(а):Хотя на экране LCNC этих "вольностей" нет - все четко прорисовано траекториями, как в исходном изображении.
ИМХО трабл в механике станка, или режимах которые он не может осилить, на одинаковых буквах один и тот же дефект

ПС. прости, не помню какой у тебя станок
Всё просто! если знаешь КАК!
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: Gcodetools и гравировка

Сообщение Ворон226 »

При выполнении программы на 50% скоростей эффект тот же. И это при гравировке гравером 90 градусов и диаметром 3,175 и глубиной 0,2мм... Следом резал конической фрезой 25мм МДФ за один проход - станок резал...
Может сам гравер изгибался?
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: Gcodetools и гравировка

Сообщение Ворон226 »

И, все таки, это не гравер изгибался. И не люфты станка. Гравировал коротким гравером с медленной скоростью и глубиной 0,1мм: буква О без искажений, а вот Л и Д с явными искажениями. А на графическом интерфейсе LCNC этих искажений нет.

Может это я погрешности заложил большие???
Хочешь быть счастливым? Будь им!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Gcodetools и гравировка

Сообщение Nick »

Если в LinuxCNC искажений нет - скорее всего дело в механике.

Я еще подумал, что проблема может быть в шрифте - по стандарту буква шрифта это замкнутая траектория. Поэтому нет нормальных скелетных шрифтов без двойного прохождения контура. Но тут похоже другое.
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: Gcodetools и гравировка

Сообщение Ворон226 »

Найдено - механика. Небольшой люфт по оси даёт искажения на мелких буквах. Устраняем... Всем спасибо!
Хочешь быть счастливым? Будь им!
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Gcodetools и гравировка

Сообщение torvn77 »

Уже по скриншоту макета могу сказать про главный ляп:надо было задать толщину вектора и преобразовать Stroke to Path
А потом выбирать полученную площадь гравёром как последовательностью цилиндрических фрез всё меньшего радиуса и заглубления в материал,
Впрочем изучал я программу года два назад:так что способ решения нуждается в уточнении,ибо я всё подзабыл,
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: Gcodetools и гравировка

Сообщение Ворон226 »

torvn77 писал(а):надо было задать толщину вектора и преобразовать Stroke to Path
уже "на автомате" толщина в 1 пиксел.

А вот гравировать площадью - это сколько же времени будет нужно?
Хочешь быть счастливым? Будь им!
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Gcodetools и гравировка

Сообщение torvn77 »

А думаете арткам иначе гравирует?(при всех моих нападках на эту программу)
Делайте отрицательные динамические офсеты и по ним фрезу и пускайте,(команда + inkscape radius в xml редакторе )
И потом,для нормальной шильды заглубление в 0,3 мм более чем достаточно.
Ваша глубина это уже полиграфическое клише для кожников :hehehe:

И помоему есть в gcodetools "криволинейная" выборка.
Вроде как там же где и выборка линиями на соседней вкладе находиться.

Если говорить про гравировку по средней линии то там арткам постоянно в зависимости от ширины в данной точке контура меняет заглубление гравёра.
При этом если он упирается в максиум заглубления,то всё равно переходит на обычную фрезеровку по площади.
В общем подбери такой inskape radius динамического офсета,
чтобы гравёр у тебя обходил весь шрифт,ну а глубина на которую его надо заглублять будет минимальной.
Потом увеличивая радиус с шагом в 1/3 от пятна контакта гравёра и его заглубление выбирай остравки,которые остались после первого прохода.
Как то так.

Вроде как в gcodetools положение инструмента по z можно менять цветом контура.
Ответить

Вернуться в «LinuxCNC»