DXF файл содержит векторные данные, которые получаются в процессе формирования данного файла из разных программ, типа CorelDraw, Компас3Д, и других.....
О программе есть не мало видео у меня на Ютуб канале: https://www.youtube.com/playlist?list=PLdSCgkgLUP0tzlU9cYA9yRyqXbMbohmZ5
При первом запуске программы конструктор G-кода, предлагает заполнить несколько профилей описывающих работу программы, но они редко удовлетворяют потребностям, в связи с чем лучшим способом будет создать профиль под свои нужды.
Для этого нажимаем создать новый профиль, указываем его название, и левым (одинарным) кликом вызываем меню, в котором выбираем "Выбрать модуль для ячейки"
Появится окно в котором нужно выбрать модуль "101":
На рисунке так-же отображается что данный модуль может передать в следующий модуль только векторные данные.
На следующем рисунке используя кнопку добавить можно увеличить количество ячеек в которых можно указать модули:
В моем примере я заполнил цепочку следующим образом:
Более подробно по каждому модулю можно посмотреть видео на моем Ютуб канале: https://www.youtube.com/playlist?list=PLdSCgkgLUP0tzlU9cYA9yRyqXbMbohmZ5
А в данном случае нажимаем кнопку Сохранить, а потом Закрыть, новый наш модуль появится в списке:
Созданный профиль в случае надобности можно всегда изменить нажав кнопку вверху "Редактировать".
Двойной клик запускает наш профиль в работу:
Кнопки (1) и (2) позволяют переключаться между модулями, которые левее или правее, кнопка (3) позволяет показать всю цепочку модулей, и даже переключиться в любой.
Область 4,5,6,7 выделяется различным цветом, и позволяет понять текущее состояние.
Область 8 отображает содержимое текущего модуля.
Далее нужно выбрать файл:
После выбора файла (1), индикатор (2) показывает что имеются изменения в текущем модуле, и необходимо запустить расчет данных (3)
Для удобства можно включить отображение окна предварительного просмотра.
Но из-за моего косяка, нужно перейти в список выбора профилей, и заново выбрать созданный профиль:
После запуска расчета данных, в окне предварительного просмотра, не видно данных, полученных из DXF файла:
Но нажав кнопку уместить все траектории в окне сможем всё увидеть:
На рисунке можно заметить что все траектории детали находятся в отрицательной части осей XY, но это легко исправить:
Данное действие сместит траектории так, что отрицательных координат в траекториях не станет, а многие станки даже не поддерживают отрицательные координаты.
После перемещения траекторий, нужно будет снова пере-масштабировать предварительный просмотр.
Перемещаясь в левом списке по строкам, в окне предварительного просмотра, желтым выделяется текущая траектория, а также направление последовательности точек, из которых состоит траектория.
В следующем модуле если ничего не трогать а сразу нажать "Вычисление", то функции преобразования данного модуля применяться не будут, и векторные данные будут переданы далее в таком-же виде.
В модуле 302 имеются следующие возможности:
1) Сместить по оси XY на нужное расстояние
2) Изменить масштаб в миллиметрах
3) Зеркально отразить
4) Повернуть все траектории
5) Выполнить смещение всех траекторий максимально близко к осям, данная функция идентичная той что мы делали на Рисунке 13.
На следующем шаге в модуле 301, можно упростить траекторию, и при этом совершенно не потерять в деталях:
Если присмотреться то можно увидеть что количество точек значительно сократилось.
Переходим в последний модуль цепочки:
Тут в начале выбираем профиль (статья о создании профиля https://zen.yandex.ru/media/id/60661582f0c6da2447f3011b/kak-nastroit-konstruktor-gkoda-pod-chpu-stanok-6261a078c22b006ae21db721) если нужно то можно его скорректировать (2). Далее выбирается файл куда сохранить G-код (3), и если необходимо можно изменить числовые значения (4), которые подставятся в файл с G-кодом.
Запустив вычисление, спустя пару секунд получаем:
Если всё нормально, или сообщение об ошибке (можно всегда связаться со мной и я подскажу в чем проблема ;-))
И собственно результат:
Именно такой как мы ранее настроили в правиле формирования G-кода, для данного станка.