Текущая версия: 6.6.11.13

Home

Оптимизатор пути

Небольшая функция для оптимизации прохода путей. Используется "жадный" алгоритм - не самый лучший, но наличие дополнительных опций позволяет найти ей большое применение.

Общие сведения

Новая функция, доступная только в eCut6!

Как следует из описания, функция создана для оптимизации пути холостого хода инструмента станка ЧПУ/лазера/катера - в общем любого оборудования, которое имеет режущий инструмент.

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

Параметры

Единица обработки - вы можете задать глубину обработки последовательности [каждый путь, группа объектов]

Начальная точка - точка парковки инструмента станка [лево-низ, лево-верх, право-верх, право-низ]

Поиск лучшего направления - вы можете задать наиболее предпочтительное направление хода инструмента, которое будет учитываться при поиске следующего пути [горизонтально, вертикально, ближайший]

Последовательность - данная функция может вводить дополнительные критерии составления пути [без сортировки, разделять по цветам, внутренний - внешний, родитель - наследник]

Изменить начальную точку - позовляет искать ближайшую точку внутри пути для еще более оптимального прохода.

Использовать центр вместо начальной точки - по умолчанию, плагин ищет расстояние между начальными точками путей, но активировав данную опцию, можно сравнивать расстояния между центрами отдельных путей.

Оставить оригинал - при активировании, плагин создаст результат рядом с выделенными объектами, в противном случае оригинальные объекты будут заменены результатом.

Создавать в обратном порядке - в зависимости от оборудования, иногда возникает необходимость создавать объекты с конца.

Вывод поблочно - при активировании данной опции, все объекты будут отсортированы дополнительно. Обратите внимание, что данная опция исправляет начальную последовательность, что крайне негативно может сказаться на выводе объектов на фрезере/лазере.

Ориентация - служит для указания ориентации конечного блока.

Блок, высота - параметр для поблочного вывода объектов.

Последовательность

Добавлю пару слов о последовательности - точнее о двух последних.

Внутренний - внешний

В данном варианте плагин определяет глубину вложений объектов друг в друга и режет последовательно с самых глубоких путей, до самых верхних - то есть сперва вырезает дырки, а потом внешние контура.
Актуально для фрезеров и лазеров.

Родитель - наследник

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

Как это работает

Copyright © 2007 eCut.