Joriy tanlovni skanerlang, noyob ranglarni paydo bo'lish tartibida to'plang va qatlam jadvali yarating
U joriy tanlovni o'qiydi va chizish ranglariga asoslanib qatlamlar jadvalini tuzadi — har bir rang uchun alohida satr, ularning paydo bo'lish tartibida. Shuningdek, u haqiqiy kesish uchun mo'ljallangan ish quruvchisida bo'lgani kabi, hech narsani mashinaga yubormasdan, ish uchun zarur bo'lgan uzunlik va vaqtni taxmin qiladi. Shuningdek, skanerlash o'rniga qismlar orasidagi chegarani tuzish rejimi ham mavjud — bu 'Amallar' bo'limidagi 'Chegara' tugmasi kabi; bu kontrplakdagi to'liq kesilmagan joylarni yakunlash uchun foydalidir. Har bir rangning sozlamalari hujjat ichida saqlanadi — shuning uchun faylni qayta ochganingizda kesish quvvati va tezligini eslashga hojat qolmaydi. Ushbu ranglar to'plamini matn ob'ekti orqali boshqa hujjatga ham uzatishingiz mumkin.
Как это работает
Кнопка «Сканировать» читает текущее выделение в документе и по цветам обводки контуров строит таблицу слоёв — по одной строке на цвет, в порядке появления. Дальше эти данные передаются в тот же самый построитель задания, что используется настоящей резкой (тот же расчёт порядка и сцепки, что настраивается в «Настройках задания»), и под кнопками появляется оценка: длина и время реза, время гравировки и общее время выполнения — без какой-либо отправки на станок.
Параметры каждого цвета (скорость, мощность, гравировка и так далее) сохраняются не только в общих настройках станка, но и в самом документе. При сканировании в первую очередь берётся то, что сохранено именно в этом документе — так проще вспомнить, на каких настройках резался конкретный файл, даже если тем же цветом в других файлах обозначен другой материал.
Объекты берутся такими, какими выглядят на экране, а не по их полному исходному контуру. Если у картинки инструментом «Форма» обрезаны края по узлам — на гравировку идёт только видимая часть, а не весь прямоугольник целиком. Если объект, вектор или картинка, вставлен в фигуру через 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) — коэффициент разгона и торможения головы, нужен только для более точного расчёта ВРЕМЕНИ гравировки в оценке, на сам порядок и разбиение не влияет.
Подрежимы / варианты
ShiftUmumiy sozlamalardagi ranglar
Hujjatda ranglar saqlangan bo'lsa ham, uskunaning umumiy sozlamalaridagi ranglardan foydalanib skanerlang — bu holda hujjat e'tiborsiz qoldiriladi
CtrlFaqat kontur
Skannerlamang, balki qismlar o'rtasidagi umumiy chegarani ifodalovchi chiziqni tuzing ('Actions' bo'limidagi 'Boundary' funksiyasidagi kabi). Qismlar o'zgarmaydi; oxirgi tanlangan qism o'chiriladi. Bu fanerda to'liq kesilmagan joylarni yakunlash uchun foydali — kerakli bo'lak konturini olib, uni alohida kesishga yuborish mumkin.
Ctrl+ShiftKontur va detal saqlanadi
Xuddi shunday, lekin oxirgi tanlangan qism tanlangan holda qoladi
AltVazifa sozlamalari
Vazifa sozlamalari parametrlarini ko'rsating
Hujjatdagi aniq ranglar
Ushbu hujjatga saqlangan ranglarni tozalang — rang sozlamalari keyin yana mashinaning umumiy sozlamalaridan olinadi
Действие: cncJobClearColorsInDoc()
Hujjatdan ranglarni o'qish
Matn ob'ekti orqali hujjatlar o'rtasida ranglarni uzatish. Agar ma'lum rang sxemasiga ega matn tanlansa, undagi ranglar ushbu hujjatga qo'shiladi (tasdiq so'raladi). Aks holda (matn bo'lmasa, rang sxemasiz matn bo'lsa yoki hech narsa tanlanmagan bo'lsa), u shu hujjatdagi barcha ranglarni o'z ichiga olgan matnni yaratadi.
Действие: cncJobReadColoursFromDoc()
ID: btn_cnc_job_scan