Открыть сервисСервис

Формат Gerber

Формат Gerber — это открытый текстовый векторный формат файлов, используемый для описания печатных плат (ПП) и их производственных слоёв. Формат является фактическим стандартом в электронной промышленности для передачи данных от систем автоматизированного проектирования (САПР) к производственному оборудованию (фотоплоттерам, станкам лазерной резки и сверления). Файлы Gerber содержат информацию о геометрии проводников, контактных площадок, паяльных масок, шелкографии и контурах платы, но не включают сведения о компонентах и электрических соединениях.

История

Формат был разработан компанией Gerber Scientific Instrument Company (США) в 1960-х годах для управления фотоплоттерами — устройствами, которые вычерчивали изображение на фотоплёнке с помощью источника света. Первоначальный стандарт (RS-274-D) содержал только координаты и команды перемещения пера. С развитием САПР возникла потребность передавать больше данных, что привело к появлению расширения RS-274-X (Extended Gerber), которое добавило поддержку апертурных таблиц, встроенных в файл, и атрибутов слоёв. Современная версия стандарта — Gerber X2 (2014), разработанная компанией Ucamco (Бельгия), — включает метаданные о типе слоя, полярности и принадлежности к конкретному производственному процессу.

Структура и синтаксис

Файл Gerber представляет собой последовательность ASCII-команд (обычно с расширением .gbr, .ger, .cmp или .sol). Основные элементы:

  • Координаты — абсолютные или относительные, задаются в дюймах или миллиметрах (например, X12500Y-5000D02).
  • Апертуры — определения геометрических фигур (круг, прямоугольник, овал, тепловой экран) с размерами; в RS-274-X апертуры задаются в начале файла через команды %ADD10C,0.05*%.
  • Команды — управляющие операции: D01 (включить экспонирование), D02 (выключить), D03 (вспышка — нарисовать точку), G04 (комментарий), M02 (конец файла).
  • Атрибуты (Gerber X2) — теги, описывающие назначение слоя, например %TF.FileFunction,Copper,L1*% для верхнего медного слоя.

Данные хранятся в полярных или декартовых координатах, поддерживается интерполяция: линейная (G01), по часовой (G02) и против часовой (G03) дуги.

Виды файлов Gerber

В зависимости от назначения различают:

  • Медные слои (Copper) — топология проводников и площадок, обычно 1–16 слоёв для многослойных плат.
  • Паяльная маска (Solder Mask) — области, открывающие контактные площадки; файлы с положительной или отрицательной полярностью.
  • Шелкография (Silkscreen) — надписи, обозначения компонентов и маркировка.
  • Контур платы (Profile/Outline) — внешние границы и фрезеровочные пазы.
  • Файлы сверления (Drill Files) — отдельно от Gerber, обычно в формате Excellon, но иногда включаются как апертуры с командами сверления.

Применение

Формат Gerber используется на всех этапах производства ПП:

  • В САПР (Altium Designer, KiCad, Eagle, OrCAD) для генерации выходных данных.
  • На заводах-изготовителях для фотоэкспонирования, лазерной визуализации и управления станками с ЧПУ.
  • В программах просмотра (CAM-редакторах) для верификации: Gerber Viewer, GC-Prevue, ViewMate.
  • При автоматическом оптическом контроле (AOI) и электрическом тестировании.

Основное преимущество — универсальность: файлы не зависят от производителя оборудования и могут быть воспроизведены на любом совместимом плоттере. Ограничение — отсутствие информации о компонентах, поэтому для сборки плат дополнительно используются файлы BOM (список компонентов) и Pick-and-Place (координаты установки).

Особенности и совместимость

Несмотря на стандартизацию, существуют различия между реализациями: часть САПР генерирует файлы с неточными апертурами или пропущенными атрибутами, что требует проверки в CAM-системе перед отправкой на производство. Расширение RS-274-X не полностью обратно совместимо с ранними версиями, однако большинство современных программ поддерживают оба варианта. Формат Gerber X2 рекомендован IPC-2581 как альтернатива, но остаётся доминирующим благодаря простоте и длительной истории использования.

Источники

  • Ucamco. «The Gerber Layer Format Specification», 2023.
  • IPC-2581. «Generic Requirements for Printed Board Assembly Products Manufacturing Description Data and Transfer Methodology», 2022.
  • Kraig Mitzner. «Complete PCB Design Using OrCAD Capture and PCB Editor», 2009.
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru