Просканувати поточне виділення, зібрати унікальні кольори за порядком появи та побудувати таблицю шарів
Зчитує поточне виділення та за кольорами обведення будує таблицю шарів — по одному рядку на колір, у порядку появи. Тут же, через той самий конструктор завдань, що й для власне різання, показує оцінку довжини та часу виконання — без надсилання будь-яких даних на верстат. Є й режим побудови межі між деталями замість сканування — той самий, що й у кнопці «Межа» у розділі «Дії»; стане в нагоді, щоб дорізати місця на фанері, які не прорізалися наскрізь. Налаштування кожного кольору водночас зберігаються в самому документі — відкривши файл знову, не доведеться згадувати, на якій потужності та швидкості його різали. За допомогою текстового об’єкта такий набір кольорів можна перенести й в інший документ.
Как это работает
Кнопка «Сканировать» читает текущее выделение в документе и по цветам обводки контуров строит таблицу слоёв — по одной строке на цвет, в порядке появления. Дальше эти данные передаются в тот же самый построитель задания, что используется настоящей резкой (тот же расчёт порядка и сцепки, что настраивается в «Настройках задания»), и под кнопками появляется оценка: длина и время реза, время гравировки и общее время выполнения — без какой-либо отправки на станок.
Параметры каждого цвета (скорость, мощность, гравировка и так далее) сохраняются не только в общих настройках станка, но и в самом документе. При сканировании в первую очередь берётся то, что сохранено именно в этом документе — так проще вспомнить, на каких настройках резался конкретный файл, даже если тем же цветом в других файлах обозначен другой материал.
Объекты берутся такими, какими выглядят на экране, а не по их полному исходному контуру. Если у картинки инструментом «Форма» обрезаны края по узлам — на гравировку идёт только видимая часть, а не весь прямоугольник целиком. Если объект, вектор или картинка, вставлен в фигуру через PowerClip — режется и гравируется только то, что видно через контейнер, по его форме; сама рамка-контейнер объектом резки не становится, и заходить внутрь неё вручную (через Shift или группу) не нужно — сканирование само находит всё, что лежит внутри.
Порядок работы
- Выделить то, что нужно подготовить к резке.
- Нажать «Сканировать» — появится таблица цветов и оценка времени.
- Настроить параметры (скорость, мощность и так далее) для каждого цвета в таблице.
- При необходимости нажать «Сканировать» ещё раз, чтобы обновить оценку с учётом новых параметров.
Клавиши
- Обычный клик — просканировать выделение.
- Shift — просканировать с цветами из общих настроек станка, даже если для этих цветов в документе сохранены свои: на этот раз документ игнорируется.
- Alt — не сканировать, а показать или скрыть панель настроек формирования задания.
- Ctrl — не сканировать, а построить линию общей границы между деталями выделения (то же самое, что кнопка «Граница» в разделе «Действия», её режим по Ctrl; кнопка при этом подписывается «Только граница»): детали не меняются, а последняя выделенная деталь удаляется. Удобно, чтобы дорезать не прорезавшиеся насквозь места на фанере — выделить деталь и соседние, получить контур нужного участка и отправить его в резку отдельно. Рисуем объект (обычно овал или прямоугольник) вокруг места, которое надо дорезать, добавляем к выделению деталь и жмём.
- Ctrl+Shift — то же самое, но последняя выделенная деталь остаётся на месте (подпись кнопки — «Граница, деталь остаётся»).
- Правый клик → «Очистить цвета в документе» — стирает то, что для цветов этого выделения сохранено именно в документе. Дальше настройки снова берутся из общих настроек станка, пока не будут изменены заново.
- Правый клик → «Прочитать цвета из документа» — перенос сохранённых в документе цветов через обычный текстовый объект, у него два направления: - выделен текстовый объект со своим набором цветов — цвета из него добавляются в этот документ (спросит подтверждение, ничего не сохраняет без него); - выделено что угодно другое, текст без такого набора или вообще ничего — создаётся новый текстовый объект по центру экрана со всеми цветами, сохранёнными в этом документе. В обоих случаях таблица на экране перестраивается под эти цвета — просто для наглядности, реальные данные хранятся в документе. Текст можно скопировать в другой документ (или вообще в блокнот и обратно) и прочитать там этой же кнопкой — так профиль переносится между файлами.
На что обратить внимание
- Таблица цветов перестраивается заново при каждом нажатии «Сканировать» — уже настроенные параметры для тех же цветов сохраняются, порядок строк просто подстраивается под текущее выделение.
- Параметры цвета сохраняются в документе сразу при изменении любого поля в таблице — отдельно ничего сохранять не нужно.
Как устроено построение задания
«Сканировать» отдаёт текущее выделение тому же построителю CNC-задания, который в итоге определяет порядок реза и при настоящей отправке на станок, — числа в оценке времени получаются из РЕАЛЬНОГО просчитанного маршрута, а не из грубой прикидки. Все настройки этого построителя открываются кнопкой «Настройки» рядом (или клавишей Alt) и одинаково влияют что на оценку, что на настоящую резку.
Общий порядок и оптимизация
- «оптимизация пути» — главный переключатель. Выключена — режется строго в том порядке и с той стороны, как нарисовано в Corel («как в Corel»). Включена — построитель сам подбирает порядок объектов и, где можно, с какого конца и в какую сторону резать каждый контур, чтобы сократить холостой ход.
- «Порядок по слоям» — учитывать ли порядок цветов при построении: включено — один цвет дорезается целиком, и лишь потом начинается следующий (сцепка между разными цветами при этом невозможна); объекты с именем bridge или noorder — исключение, они режутся вне очереди, там, где до них дойдёт голова.
- «Группа целиком» — как поступать с группой Corel, у которой объекты лежат на разных цветах. Выключено — выигрывают цвета: группа режется по кускам, по одному в каждом цвете. Включено — вся группа режется одним заходом, а порядок цветов внутри неё уже свой, как отдельное мини-задание внутри общего.
- «Начало» — с какого угла габарита начинается сам рез (это не то же самое, что ноль координат станка): «Как ноль» — с того же угла, что и точка отсчёта координат; «Авто» — построитель честно просчитывает маршрут от всех девяти точек (углов, середин сторон и центра) и оставляет самый быстрый, поровну разделив между ними время на раздумья; либо выбрать одну из девяти точек самому.
- «Задумчивость, %» (0–100, по умолчанию 50) — насколько долго построителю разрешено искать порядок получше: 0 — взять первый разумный вариант как есть, 100 — искать по максимуму. Считается не по часам, а по объёму перебора, поэтому один и тот же файл с одними и теми же настройками всегда даёт один и тот же маршрут — независимо от того, чем ещё занят компьютер. На простых заданиях лимит всё равно не выбирается целиком; на сложных чем больше значение, тем короче холостой ход, но дольше готовится сама оценка.
- «Точка старта» — только при включённой оптимизации: заставляет резать КАЖДЫЙ контур строго с его собственного узла начала и в его собственную сторону, как он нарисован, — построитель тогда выбирает только порядок самих объектов, а не с какого конца заходить в каждый. Нужно, если точка входа расставлена руками (например, под врезку) или важна сторона обхода. Сцепка при этом не работает — она сшивает линии встык, разворачивая часть из них, а тут развороты запрещены.
- «Дырки первыми» — только БЕЗ оптимизации («как в Corel»): если отверстие внутри детали нарисовано в Corel позже её внешнего контура, эта галочка сама поднимает отверстие раньше контура, ничего больше в вашем порядке не трогая, — иначе деталь выпадет из материала раньше, чем внутри неё успеют вырезать отверстие.
Полосы, змейка и кластеры
- «Построчность, %» (от -100 до 100, по умолчанию 0) — насколько сильно предпочитать рез полосами вдоль одной оси. Знак задаёт направление полос (плюс — горизонтальные, минус — вертикальные), число — насколько упорно их держать; это предпочтение внутри поиска короткого маршрута, а не отдельная физика реза, и на саму оценку времени оно не влияет.
- Значения ровно 100 или -100 включают отдельный режим — жёсткую развёртку «змейкой», без всякого поиска порядка: лист делится на полосы шириной со средний размер объектов, каждый объект попадает в свою полосу, внутри полосы объекты идут подряд, а направление в каждой следующей полосе меняется на обратное. Такой порядок нужен для гнутого листа под прижимными грузами: пока режется одна полоса, остальное держится придавленным, и грузы снимаются постепенно, по мере продвижения. Сцепка и кластеры этому режиму не мешают.
- «Кластеры, %» (0–100, по умолчанию 0) — собирать ли отдельные, не сгруппированные в Corel объекты, которые накладываются друг на друга по габаритам, в единый блок, вырезаемый сразу целиком, а не по очереди с переездами. Нужно там, где мелочь распихана внутри вырезов крупных деталей. 0 — выключено. Чем больше значение, тем меньшего взаимного перекрытия достаточно для склейки: единица требует почти полного наложения, сто довольствуется всего пятью процентами; меньше пяти процентов перекрытия объекты не склеиваются никогда, а просто лежащие рядом, но не накладывающиеся, — тоже никогда, при любом значении. Группы, собранные в самом Corel, режутся целиком всегда, независимо от этой настройки.
- «Сцепка, %» (по умолчанию 30) — при каком разрыве конец одной линии считается продолжением начала другой, чтобы резать их без отдельного переезда, одну за одной. Задаётся в процентах от типичной длины линий в задании, а не в миллиметрах, — поэтому одно и то же число одинаково хорошо работает что на крупной вывеске, что на мелком тексте. Концы, сошедшиеся почти вплотную, сцепляются всегда, независимо от процента.
Гравировка
- «Автогруппировка» + «Автослияние, %» (0–100, по умолчанию 50) — объединяет соседние объекты в один блок гравировки, чтобы голова не заезжала по отдельности на каждый: то же самое, что «адаптивная гравировка» у одного слоя, только разом для всех цветов. 50 — сливаются только те объекты, что реально выигрывают по времени; меньше — сливаются лишь совсем близкие; больше 50 — сливаются и невыгодные пары, а 100 — это уже двойной перебор по времени ради максимальной склейки. Ноль — то же самое, что снятая галочка: вообще не сливать.
- «Разрешить разрыв» + «Делительный, %» (по умолчанию 3) + «Мин. высота» (по умолчанию 0.25) — разрешает разбивать один крупный объект с большими внутренними пустотами на несколько кусков ради ускорения гравировки: каждый кусок гравируется отдельно (группа Corel при этом всегда считается одним куском целиком). «Делительный» — с каким запасом делить: больше значение — реже делит. «Мин. высота» — минимальная высота куска (в долях от высоты всего объекта), меньше которой кусок не отделяется.
- «Временной» (по умолчанию 1.618) — коэффициент разгона и торможения головы, нужен только для более точного расчёта ВРЕМЕНИ гравировки в оценке, на сам порядок и разбиение не влияет.
Подрежимы / варианты
ShiftКольори із загальних налаштувань
Сканувати з кольорами із загальних налаштувань верстата, навіть якщо для цих кольорів є свої, збережені в документі — цього разу документ ігнорується
CtrlТільки межа
Не сканувати, а побудувати лінію загальної межі між деталями (як «Межа» у розділі «Дії»). Деталі не змінюються, остання виділена деталь видаляється. Зручно, щоб дорізати місця на фанері, які не прорізалися наскрізь, — отримати контур потрібної ділянки та відправити її на різання окремо
Ctrl+ShiftМежа, деталь залишається
Те саме, але остання виділена деталь залишається
AltНалаштування завдання
Показати налаштування створення завдання
Очистити кольори в документі
Стерти кольори, збережені в цьому документі — надалі налаштування кольорів знову беруться із загальних налаштувань верстата
Действие: cncJobClearColorsInDoc()
Зчитати кольори з документа
Перенесення кольорів між документами через текстовий об’єкт. Якщо виділено текст із таким набором кольорів, то ці кольори додадуться до цього документа (запитає підтвердження). В іншому випадку (не текст, текст без набору кольорів або нічого не виділено) — створить такий текст із усіма кольорами цього документа
Действие: cncJobReadColorsFromDoc()
ID: btn_cnc_job_scan