Урок фрезеровки №1 – подготовка данных из текста

2016-02-20_125539Что-бы на фрезерном станке что-либо выфрезеровать, необходимо подготовить специальную программу для станка (G-код), данная программа представляет собой текстовый документ, со специфическими командами для станка.

В данной статье я расскажу как из текста, получить программу гравировки.

Прежде всего, необходимо скачать 2 файла:

Компоненты программыПрограмма импорта из текста, или рисунка

Все файлы нужно сложить в один каталог, и запустить программу: CNCImporterGkode.exe, данная программа работает в операционных системах с windows 98 по windows 10, но если у вас windows 98 то дополнительно требуется Microsoft Frimework 2.0

 

Запускаем программу, и видим следующее:

2016-02-20_121041

В первой выделенной области можно выбрать шрифт который установлен в вашей операционной системе, а во второй области имеется возможность выбрать шрифт из файла, на текущий момент поддерживаются только шрифты с расширением *.ttf

Часто для гравировки нужны “скелетные шрифты”, которые порой сложно найти, поэтому по ссылке можете скачать те, что мне удалось найти в сети, или поделились форумчане с http://www.cnc-club.ru/forum/index.php, “скелетные шрифты”.

Далее необходимо выбрать методику преобразования шрифта.

2016-02-20_122131

Если используется первый вариант, то из шрифта извлекаются координаты отрезков, из которых рисуются символы, но при этом не будет доступен “второй шаг” – на котором можно применять различные преобразования.

Во втором варианте, введенный вами текст, преобразуется в обычный рисунок, с которым уже возможны различные преобразования.

В нашем примере пока будем использовать первый вариант “Получить векторный шрифт”

Размер текста, влияет лишь на качество получаемых в итоге символов, (а итоговый размер области гравировки настраивается отдельно, в другом месте).

После ввода вашего текста, и указания размера, переключаемся на 3-ю закладку “ШАГ 3 (генерация траекторий)”.

2016-02-20_123401

На данной странице, нажимаем кнопку “вычислить отрезки”, и получаем список отрезков, при клике на отрезке в списке, можно видеть где какой отрезок, а если нажать справа на кнопку “Удалить отрезок, или точку” получим следующее:

2016-02-20_123701

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

2016-02-20_123922

И последний шаг №4 это генерация программы для станка.

2016-02-20_124200

Перед тем как нажимать кнопку “Сформировать код фрезеровки” нужно задать желаемый размер гравировки, т.к. 774х123 мм, достаточно большой размер 🙂

Для примера я указал ширину 100 мм, а высота автоматически пересчиталась согласно пропорции, но если это не нужно, можно снять флаг “пересчет пропорции”:

2016-02-20_124231

В итоге в программе для станка получается вот такая траектория:

2016-02-20_124933

 

При использовании скелетных шрифтов имеем вот такую траекторию гравировки:

2016-02-20_125343

В следующей статье опишу получение данных из рисунка.

6 комментариев

  • Приветствую ,Сергей !
    “Сколхозил” ЧПУ из того что было. Столкнулся с тем , что для Матч3 нет простых
    преобразователей в G-код. Программа ваша конечно супер !!! (Профи пусть пользуются Арткам….). А когда занимаешься фрезьеровкой от случая к случаю изучать еще и “тяжелую” Арткам – просто сил уже нет.
    Столкнулся с такой “хотелкой” …. Гравировал небольшой рисунок на куске
    оргстекла , а потом пришлось оппиливать его вручную….. Очень не удобно !
    И это то при наличии ЧПУ ……
    Могли бы вы добавить в программу “окантовку-орнамент”. “Рюшечки” пока не надо :)) , а вот возможность нарисовать круг ,квадрат и прямоугольник вогруг выбранного рисунка ,очень бы не помешало. С указанием двух полей : глубина фрезьерования и колличество проходов. И что бы это задание было последним.
    Станок вырежит эту окантовку – останется подправить края напильником и ОК.

    Мне представляется так : Матч3 проходит всю гравировку останавливается. Меняем фрезу , нажимаем “далее” и вырезается этот контур в несколько проходов.

    • Ну хорошо, по поводу окантовок подумаю, как сделать 😉

      • Спасибо , Сергей !
        Кстати про окантовки , еще пришла мысль …..
        Сегодня, как раз вырезал окантовку “врукопашную” на фрезьерном станке.
        А тут придумал спрятать электронику в тело оргстекла ….
        Т.е первая окантовка – это крышка
        вторая окантовка – углубление для электроники под крышкой.
        третья – вырезание из общей массы оргстекла.

        Не знаю куда выложить фото , что получилось…

        Повторюсь:
        Если это реально , можно сделать отдельное ответвление в программе (или другую короткую программу )
        для изготовления маленьких корпусов:
        – 1 окантовка центр ,для электроники
        – 2 окантовка для крышки
        – 3 окантовка вырезание из общей массы оргстекла.

  • Там-же удобно и фотки там на форуме размещать….

  • Спасибо !
    Уже…..

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Protected with IP Blacklist CloudIP Blacklist Cloud