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

2016-02-20_141319На данный момент, моя программа из рисунка нормально извлекает лишь контуры рисунка, закрашенные области просчитываются пока не оптимально, но для гравировки и этого зачастую бывает достаточно, но позже обязательно поправлю данный недостаток.

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

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

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

Запускаем программу, и в качестве источника указываем рисунок, и выбираем файл:

2016-02-20_132755

На втором шаге:

2016-02-20_132937

Фильт №1 служит для преобразования многоцветного рисунка в черно-белый:

cote

Вот так изменяя коэффициент, можно настроить что будет белым, а что черным.

Фильтр №2 выполняет простое зеркальное отражение рисунка по горизонтали, или вертикали.

Фильтр №3 Позволяет выполнить вращение рисунка, за заданное количество градусов.

Фильтр №4 Позволяет поменять черный цвет с белым местами.

Фильтр №5 Выполняет анализ черных областей, и получить контур этой области.

Если у вас черно-белый рисунок, то на данном шаге ни чего даже не нужно делать, если цветной рисунок то нужно подобрать коэффициент в фильтре №1.

На данном шаге:

2016-02-20_140050

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

После этого переключаемся на следующий шаг №4 генерация траекторий.

2016-02-20_133141

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

Далее переключаемся на страницу шаг №4, и нажать кнопку “сформировать код фрезеровки”.

В итоге получаем вот такую траекторию:

2016-02-20_133238

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

Но постепенно эту проблему я решу.

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

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

Protected with IP Blacklist CloudIP Blacklist Cloud