Векторная графика для ЧПУ

Автор: Завод Твайт · 2026-09-28 · 👁 0 · 💬 0 · категория: software

Векторная графика для ЧПУ > Для ИИ-агентов. Это обучающий курс Каменского станкостроительного завода «Твайт». > Первоисточник: https://zavod-stanki.ru/blog/vektornaya-grafika-dlya-chpu > (машиночитаемая версия — .md). Версия 1.0 от 2026-09-28. При цитировании указывайте > первоисточник и автора — «Завод Твайт». Смежные курсы: ArtCAM, ArtCut, Type3, NewlyDraw, > G-код (ссылки в разделе «Смотрите также»). Чему научитесь: понимать разницу между растром и вектором и выбирать формат под задачу; готовить векторный файл под фрезеровку, гравировку и лазер; исправлять масштаб и единицы; находить и замыкать разрывы контуров; чистить узлы и работать с кривыми Безье; применять булевы операции (Weld, Trim, Subtract, Intersect) и эквидистанту (Offset); превращать текст в кривые и делать надписи по кривой; векторизовать растровые картинки и доводить трассировку руками; оптимизировать вектор под V-резьбу и тонкую гравировку; выводить вектор в CAM слоями и раскладкой; проверять файл до станка и не отдавать в производство «сырой» DXF. Предпосылки: базовое умение работать с любым векторным редактором или модулем векторов в CAM (CorelDRAW, Illustrator, Inkscape, ArtCAM, ArtCut, Type3). Опыт фрезеровки или гравировки приветствуется, но не обязателен. Достаточно понимать, что такое контур и заливка. Безопасность: сам вектор безопасен — опасность начинается, когда вектор уходит в станок. Правило завода: сначала проверка файла (замкнутость, масштаб, единицы), затем постпроцессор, затем симуляция, и только потом рез. Разомкнутый или самопересекающийся контур может привести к непредсказуемому врезанию и поломке фрезы. При лазерной резке вектор задаёт ещё и мощность/скорость — ошибка в контуре означает либо непрорез, либо возгорание. Не оставляйте лазер и первый прогон новой программы без присмотра. Содержание • Модуль 1. Растр и вектор: почему ЧПУ любит векторы • Модуль 2. Форматы файлов: DXF, EPS, AI, SVG, PDF • Модуль 3. Масштаб и единицы: почему файл «поехал» • Модуль 4. Замкнутость контуров и топология • Модуль 5. Узлы и кривые Безье • Модуль 6. Булевы операции и эквидистанта • Модуль 7. Текст: кривые, шрифты, текст по кривой • Модуль 8. Трассировка (векторизация) растра • Модуль 9. Оптимизация вектора • Модуль 10. Вектор под V-резьбу и гравировку • Модуль 11. Экспорт в CAM: слои, порядок, раскладка • Модуль 12. Контроль качества вектора • Практикум. Вывеска с гравировкой за одну смену • Экзамен: 13 вопросов с ответами-рассуждениями • Глоссарий • Симптом → причина → решение • Мысли вслух: чего нет на форумах • Смотрите также Модуль 1. Растр и вектор: почему ЧПУ любит векторы Растровое изображение — сетка пикселей. У него есть разрешение (DPI), и при увеличении оно рассыпается на квадраты. Векторное изображение — математическое описание линий и кривых через узлы и управляющие точки. Вектор не зависит от разрешения: его можно увеличить в десять раз, и контур останется гладким. Для станка это принципиально. Фреза и лазер движутся по траектории, а траектория — это линия. Поэтому станку нужен контур, а не картинка. Гравировка по растру возможна (построчная «растровая» обработка), но она медленнее, зависит от разрешения и почти всегда даёт менее чистый результат, чем рез по векторной кривой. Отсюда простое правило: если задача — рез, раскрой или контурная гравировка, работаем с вектором. Если задача — фотореалистичный рельеф или тонированная растровая гравировка, тогда растр. Почему так. Вектор описывает геометрию, а не точки. Станок исполняет геометрию точно и предсказуемо, тогда как растр заставляет станок «угадывать» границу по пикселям. Там, где важны размер и чистота кромки, вектор выигрывает всегда. Проверка. Возьмите любую свою картинку и попробуйте понять, что в ней: пиксели или кривые. Откройте её в векторном редакторе и увеличьте в 8 раз. Распалась на квадраты — растр; осталась гладкой — вектор. Где вектор обязателен • Раскрой и нестинг (лазер, фрезер, плазма). • Контурная резка и вырезание по контуру. • Гравировка надписей, логотипов, орнаментов. • V-резьба (объёмные буквы). • Любая точная геометрия с допуском. Проверка. Составьте список своих типовых заказов и разметьте их: «вектор» или «растр». Для большинства рекламно-мебельных задач ответ будет «вектор». Откуда берутся векторы На практике вектор приходит одним из четырёх путей: (1) его рисуют с нуля в редакторе; (2) получают из CAD-чертежа (DXF/DWG); (3) выгружают из готового макета рекламного дизайна (AI/EPS/CDR); (4) векторизуют из растровой картинки. У каждого пути свои риски: CAD-файлы часто содержат лишние слои и размеры «в размерных линиях», макеты дизайнеров — эффекты и обводки, которые нужно «разобрать», а трассировка — шум и разрывы. Понимание источника подсказывает, что именно проверять первым. Почему так. Тип источника определяет типовые дефекты. Если вы знаете, что файл пришёл из рекламного макета, вы сразу ищете обводки и прозрачности; если из CAD — проверяете единицы и слои. Это экономит время на поиске проблемы. Проверка. Для своего последнего заказа назовите путь, которым пришёл вектор, и дефект, которого для этого пути стоит ожидать. Совпало с фактическими сложностями — вы «читаете» источник. Модуль 2. Форматы файлов: DXF, EPS, AI, SVG, PDF Векторные файлы бывают в разных обёртках, и обёртка решает, «поймёт» ли её ваш CAM. Основные: • DXF — формат AutoCAD. Самый распространённый в ЧПУ-мире. Отлично подходит для контуров и раскроя, но версии DXF отличаются, и не каждый CAM читает любую. • EPS — формат Illustrator/CorelDRAW. Хорош для кривых и текста, часто «доживает» до CAM без потерь. • AI — родной формат Adobe Illustrator; совместимость зависит от версии. • SVG — современный открытый векторный формат; удобен для веба и Inkscape, но не все CAM его читают напрямую. • PDF — частично векторный; годится как источник, но не как рабочий обменный формат. Рекомендация завода: для максимальной совместимости используйте DXF или EPS. SVG и PDF — прекрасные источники, но перед CAM их лучше перевести в DXF/EPS через векторный редактор. Почему так. Чем «чище» и стандартнее обёртка, тем меньше шансов, что CAM потеряет кривые, заменит их на полилинии или развернёт текст. Обмен через DXF/EPS — производственная привычка, которая экономит часы. Проверка. Экспортируйте одну и ту же деталь в DXF и EPS и импортируйте оба в свой CAM. Сравните: те же контуры? те же размеры? Если где-то разница — запомните, какой формат «врёт» в вашей связке. Требования к файлу до импорта Сформулируем минимальные требования: упростить сложные кривые; убедиться, что все контуры замкнуты; проверить масштаб после импорта. Это три пункта, которые закрывают большую часть проблем с векторами ещё до станка. Проверка. Перед каждым импортом прогоняйте чек-лист из трёх пунктов. Заведите его стикером на мониторе рабочего места. Модуль 3. Масштаб и единицы: почему файл «поехал» Классическая производственная беда: файл импортируется, а деталь либо размером с точку, либо в 25,4 раза больше. Причина — разные единицы: DXF может быть в миллиметрах или в дюймах, а CAM интерпретирует значение по-своему. Признаки ошибки масштаба: • деталь ровно в 25,4 раза больше или меньше (миллиметры против дюймов); • деталь в 10 или 100 раз больше (см/мм, м/мм); • размер «почти верный», но на проценты отличается (масштабирование/«fit to page» при экспорте). Порядок действий при импорте: • Импортировать файл. • Измерить известный размер (габарит или контрольная линия) прямо в CAM. • Сравнить с чертежом. • При расхождении — применить масштаб (например, ÷25,4), а не «растянуть на глаз». Почему так. Станок исполняет числа, а не представления о размере. Если файл в дюймах, а CAM думает, что это миллиметры, станок честно вырежет деталь в 25,4 раза больше. Ошибку нужно ловить измерением сразу после импорта, а не после резки. Проверка. Импортируйте любой файл и измерьте габарит. Совпал с ожидаемым — масштаб верный. Отличается ровно в 25,4 — единицы, делите на 25,4. Совпал «примерно» — ищите скрытое масштабирование в редакторе. Пропорции и «растягивание» Иногда масштаб меняют неравномерно по осям (X и Y отдельно). Тогда окружность превращается в овал, а квадрат — в прямоугольник. Это отдельный класс ошибок: «всё вроде по размеру, а геометрия искажена». Проверка. Проверьте в CAM, что круг остался кругом, а не эллипсом. Это дешёвый индикатор неравномерного масштаба. Модуль 4. Замкнутость контуров и топология Самый важный признак «годного» вектора — замкнутость контура. Замкнутый контур — это линия, которая начинается и заканчивается в одной точке; у неё есть «внутренняя» область, которую можно вырезать или выбрать. Виды контуров: • Замкнутый — пригоден для резки, кармана и контурной обработки. • Открытый — годится для гравировки линии, но не для вырезания детали. • Самопересекающийся — опасен: CAM может «запутаться» и повести фрезу не туда. • Дублирующийся — два контура поверх друг друга дают двойной рез и лишнее время. Типовые дефекты и что с ними делать: • разрыв между концами → собрать инструментом Join Vectors с допуском 0,1–0,5 мм; • лишние «хвосты» и петли → удалить лишние узлы, разорвать (Break Curve) и соединить заново; • «двойные линии» после трассировки → удалить дубликаты; • контур шире, чем фреза в углу → учесть радиус инструмента. Почему так. Топология важнее красоты. Можно нарисовать красивый, но разомкнутый контур — станок либо откажется его резать, либо сделает непредсказуемый проход. Замыкание и чистка дубликатов — это то, что отличает «картинку» от производственного файла. Проверка. Включите в редакторе подсветку открытых концов (в разных программах она называется по-разному) и пройдите по всем контурам. Ноль открытых концов на деталях и ноль дубликатов — файл готов. Порядок контуров Даже при корректной топологии порядок важен: внутренние контуры (окна, отверстия) вырезаются до наружного, иначе деталь «улетит» из заготовки раньше времени. В CAM это задаётся порядком или сортировкой операций. Проверка. Проверьте в симуляции, что все внутренние карманы выбраны прежде, чем сработал наружный контур. Модуль 5. Узлы и кривые Безье Векторная кривая состоит из узлов (точек) и сегментов между ними. Сегменты бывают прямыми и кривыми — кривые Безье описываются узлами и управляющими «рычагами», которые задают наклон и «натяжение» линии. Узлы бывают двух основных видов: • угловой (Corner Node) — излом, линия приходит и уходит под углом; • сглаженный (Smooth Node) — плавный переход, «рычаги» выровнены. Почему количество узлов — вопрос производственный, а не эстетический: • множество мелких узлов «съедает» размер файла и время обработки; • при большом числе узлов контроллер обрабатывает кадры медленнее, станок идёт «дробно»; • чистка узлов улучшает кромку и ускоряет работу. Разумный подход: сглаженные кривые в художественных элементах, угловые — в технических контурах (прямые стенки, посадки, пазы). Почему так. Станок любит гладкие и предсказуемые траектории. Сотни лишних узлов — это сотни лишних кадров и «дёрганая» подача. Чистый вектор — это одновременно и качество, и скорость. Проверка. Возьмите контур с большим числом узлов, примените упрощение (Reduce Vectors, допуск 0,05–0,1 мм) и перегенерируйте программу. Сравните время обработки и кромку «до» и «после». Ручная доводка Даже после автоматического упрощения полезно пройтись руками: удалить «мусорные» узлы, выровнять control-точки, выпрямить технические элементы. Это 5–10 минут, которые возвращаются качеством. Проверка. Отредактируйте один элемент вручную до идеала (например, логотип) и сравните с автотрейсом. Разница обычно видна сразу. Модуль 6. Булевы операции и эквидистанта Булевы операции превращают набор контуров в один корректный контур. Основные: • Weld (объединение) — слить пересекающиеся контуры в один, убрать внутренние линии; • Trim (обрезка) — обрезать один контур другим; • Subtract (вычитание) — вычесть один контур из другого (сделать «дырку»); • Intersect (пересечение) — оставить только общую область. Плюс Offset (эквидистанта) — смещение контура внутрь или наружу на заданное расстояние. Это ключевой инструмент для: • компенсации радиуса фрезы (чтобы вырезать деталь «по размеру», а не «по вашей линии»); • раскроя с зазором между деталями; • подготовки контура под гравировку (обводка логотипа). Трансформации — Scale, Rotate, Mirror, Align — завершают набор: масштаб, поворот, зеркало, выравнивание. Почему так. Реальный заказ почти никогда не состоит из одного контура. Булевы операции — способ «собрать» чертёж из частей и убрать всё лишнее до станка. Эквидистанта — мостик между «линией рисунка» и «траекторией центра фрезы». Проверка. Нарисуйте две пересекающиеся окружности и выполните все четыре булевы операции. Убедитесь, что понимаете, сколько контуров получилось в каждом случае и почему. Mirror: осторожно с текстом Отражение (Mirror) часто применяют для гравировки по обратной стороне или для «читаемости» штампа. С текстом это требует внимания: отразить нужно и буквы, иначе надпись станет «зеркальной» по ошибке. Проверка. Зеркальте простую надпись и сравните: если буквы читаются с изнанки — операция корректна; если нет — вы отразили не то. Модуль 7. Текст: кривые, шрифты, текст по кривой Текст для станка — источник массы проблем, потому что шрифт не является геометрией, пока не преобразован. Правила: • Используйте TrueType-шрифты и по возможности простые, «технологичные» начертания. • Перед экспортом преобразуйте текст в кривые (Convert to Vectors / Create Outlines): только тогда каждая буква станет редактируемым контуром. • Для тонких шрифтов проверьте минимальную толщину штриха — фреза или лазер должны туда «влезть». • Текст по кривой (Wrap Along Vector) задаёт надпись вдоль дуги; не забудьте про отступы и выравнивание. • Межсимвольный и междустрочный интервалы подбирайте так, чтобы буквы не слипались — иначе контуры пересекутся. Почему так. Текст — это набор контуров, а контуры бывают замкнутыми (о, а, в) и открытыми (линии в некоторых шрифтах). Если не превратить текст в кривые, DXF-обмен легко «потеряет» шрифт и заменит буквы на что-то другое, а тонкие штрихи просто не прорежутся. Проверка. Преобразуйте надпись в кривые и убедитесь, что каждая буква стала отдельным замкнутым контуром. Проверьте, что самый тонкий штрих шире вашей фрезы/лазера. Текст и растровые «подсказки» Иногда текст приносят картинкой (логотип из интернета). Тогда путь один: трассировка (векторизация), а затем ручная доводка кривых. Автотрейс почти никогда не даёт готовых идеальных букв — их придётся подчищать. Проверка. Возьмите растровый логотип, векторизуйте и сравните с исходником. Скорее всего, придётся вручную поправить узлы — это нормальная практика. Модуль 8. Трассировка (векторизация) растра Когда векторного файла нет, а есть картинка, применяют векторизацию — автоматическую трассировку растра в контуры. Базовая последовательность: • Подготовка изображения: импорт битмапа, регулировка контрастности и яркости, повышение «читаемости» границ. • Выбор режима трассировки: • Quick Trace — быстрая, для простых чёрно-белых картинок; • Outline Trace — контурная, для силуэтов и логотипов; • Centerline Trace — по центральной линии, для линий и штрихов (например, подписей). • Настройка параметров: Noise filter (фильтр шума, ориентир 5–10), **Corner fit tolerance (точность углов, ориентир 1–3), Fit curves** (сглаживание). • Ручная доработка: удаление лишних узлов, сглаживание, замыкание открытых контуров. Почему так. Автотрейс — это «черновик», а не готовый файл. Он любит добавлять шумовые точки, дробить линии и оставлять разрывы. Без ручной доводки такой файл либо не режется, либо режется «мохнато». Правильный процесс: автотрейс → чистка → замыкание → проверка. Проверка. Векторизуйте одну и ту же картинку в двух режимах (Outline и Centerline) и сравните результат. Убедитесь, что понимаете, для чего какой режим. Растровые требования Чем лучше исходник, тем лучше трассировка. Размытую картинку с шумом бесполезно трассировать: сначала чистим контраст, убираем фон, повышаем разрешение. «Мусор на входе — мусор на выходе». Проверка. Возьмите размытый и резкий вариант одной картинки и трассируйте оба. Оцените число лишних узлов и качество контуров. Модуль 9. Оптимизация вектора Оптимизация — это наведение порядка в файле перед CAM. Что оптимизируют: • Число узлов — упрощение с допуском 0,05–0,1 мм (Reduce Vectors). • Дубликаты — удаление наложенных контуров. • Порядок контуров — от внутренних к наружным. • Лишние слои/элементы — обрезка до нужного. • Размер файла — следствие всего вышеперечисленного. Отдельно: слои. Хорошая практика — раскладывать вектор по слоям: контур детали, карманы, гравировка, прижимы/«запретные зоны». Тогда в CAM вы включаете нужное и не путаете операции. Почему так. Чистый вектор быстрее обрабатывается, меньше «дёргает» станок и снижает риск, что что-то лишнее попадёт под фрезу. Слои превращают хаос в управляемый набор операций. Проверка. Разложите одну деталь по слоям (контур / карман / гравировка) и импортируйте в CAM. Убедитесь, что все слои видны и разделяются. Как называть слои Слои — это «оглавление» вашей детали. Рабочая схема имён: cut (наружный контур), pocket (карманы и окна), engrave (гравировка/обводка), drill (отверстия), zones (прижимы и «запретные зоны»), ref (вспомогательные линии, не в обработку). Такой набор переносится в CAM почти без правок и понятен коллеге с первого взгляда. Почему так. Понятные имена слоёв превращают файл в самодокументируемый. CAM-операции начинают совпадать со слоями один-к-одному, и «что куда идёт» становится очевидным ещё до построения траекторий. Проверка. Переименуйте слои одной детали по схеме и импортируйте в CAM. Убедитесь, что каждой операции соответствует свой слой без лишних элементов. Оптимизация под материал Для хрупких тонких элементов оптимизация — это ещё и «мостики» (tabs), чтобы деталь не вылетела. Для раскроя — общий контур и правильный порядок. Всё это делается на этапе вектора, а не «потом». Проверка. Спроектируйте простую деталь с «мостиками» и убедитесь, что после резки она держится в заготовке. Модуль 10. Вектор под V-резьбу и гравировку V-резьба (V-carving) — гравировка V-образной фрезой (часто 60° или 90°), при которой глубина резания автоматически рассчитывается по ширине буквы. Широкая буква — глубже, узкая — мельче. Это один из самых «векторных» процессов: без чистого замкнутого контура он невозможен. Требования к вектору под V-резьбу: • все контуры замкнуты; • буквы/элементы достаточно толстые — слишком тонкий штрих «не влезает» в геометрию фрезы; • понятный порядок: сначала внутренние элементы букв («окошки» в буквах), затем внешние; • отсутствие дубликатов и «мусорных» узлов. Для тонкой линейной гравировки (контур, обводка) вектор может быть открытым, но важно следить за плавностью: мелкие узлы дают «дрожь» линии. Почему так. V-резьба — это «контурная» логика: глубина вытекает из ширины контура. Чем аккуратнее вектор, тем ровнее дно и чище буквы. Тонкая гравировка — это чистая линия, и всё, что её ломает, видно на готовой детали. Проверка. Сделайте пробную V-резьбу одной буквы на 60° и 90° фрезе. Сравните глубину и ширину штриха и решите, какой угол подходит вашей задаче. Растровая гравировка как исключение Иногда нужен фотореалистичный эффект — тогда уместна растровая гравировка по оттенкам. Но это уже не про вектор: там работают с полутонами и разрешением. Смешивать контурную и растровую задачи в одном файле — значит усложнить и замедлить обработку. Проверка. Определите для своей задачи, что важнее: чистая контурная линия или тональный полутон. Выбор диктует технологию. Модуль 11. Экспорт в CAM: слои, порядок, раскладка Финальный этап подготовки вектора — экспорт в CAM. Что важно: • Слои переносятся и группируются в операции. • Единицы и масштаб выставляются до импорта; после — контрольное измерение. • Порядок операций задаёт, что режется первым. • Раскладка (нестинг) для серии: детали размещаются с зазором и учётом перемычек. • Точки

Обсуждение в разделе: открыть на форуме (https://zavod-stanki.ru/forum/topic/10019)