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

PCDrillCam: программа для гравировки печатных плат

PCDrillCam — прикладная программа для подготовки управляющих файлов при сверлении и фрезеровании печатных плат на станках с ЧПУ. Утилита преобразует данные из формата Gerber (слои сверления и контуров) в команды, понятные контроллерам станков, и применяется в любительском и мелкосерийном производстве печатных плат. Распространяется как свободное программное обеспечение для операционной системы Windows.

Назначение

Основная задача программы — промежуточное преобразование проектных данных печатной платы в машинные команды. Проектирование платы ведётся в САПР (например, KiCad, Eagle, DipTrace), которая на выходе формирует файлы Gerber и файл сверления в формате Excellon. Эти файлы описывают геометрию в декартовых координатах, но не содержат сведений о конкретном станке: его рабочем поле, системе координат, скоростях подачи и последовательности операций. PCDrillCam выполняет роль CAM-звена: считывает Gerber- и Excellon-файлы, отображает их, позволяет задать параметры обработки и сохраняет результат в виде G-кода или специализированного формата, который загружается в контроллер станка.

История и среда

Программа относится к классу любительских CAM-решений, получивших распространение в 2000–2010-е годы вместе с ростом доступности настольных сверлильных и фрезерных станков с ЧПУ. Она ориентирована на малые мастерские и радиолюбителей, для которых промышленные CAM-системы избыточны по стоимости и сложности. Утилита работает под Windows и не требует установки тяжёлых библиотек; дистрибутив распространяется в виде архива.

Основные возможности

Функциональность программы охватывает типовой цикл подготовки платы к механической обработке:

  • импорт файлов Gerber (RS-274X) и файлов сверления Excellon;
  • визуальный просмотр слоёв — дорожек, контактных площадок, контура платы и отверстий;
  • выбор и упорядочивание инструментов (свёрл разного диаметра, фрез) с назначением каждому своих параметров;
  • задание координат начала обработки и смещения относительно нуля станка;
  • настройка глубины сверления, скорости подачи и скорости холостых перемещений;
  • генерация управляющей программы (G-кода) для контроллера станка;
  • сохранение и повторная загрузка настроек проекта.

Порядок работы

Типовая последовательность действий при подготовке платы описывается следующей логикой.

  1. Экспорт из САПР. В программе проектирования платы формируются Gerber-файлы слоёв и файл сверления. Важно, чтобы единицы измерения (миллиметры или дюймы) и формат координат были заданы корректно.
  2. Импорт в PCDrillCam. Файлы открываются в программе, проверяется корректность отображения: совпадение контактных площадок и центров отверстий, замкнутость контура платы.
  3. Настройка инструментов. Для каждого диаметра отверстия назначается физическое сверло, задаются подача и глубина. Инструменты выстраиваются в порядке обработки, чтобы минимизировать смены оснастки.
  4. Привязка координат. Указывается точка начала обработки и смещение относительно машинного нуля станка; при необходимости выполняется зеркальное отражение слоя для монтажа со стороны пайки.
  5. Генерация и проверка. Формируется управляющая программа, которая просматривается в режиме визуализации траектории, после чего сохраняется в файл.
  6. Загрузка в станок. Файл передаётся в контроллер (через USB, последовательный порт или карту памяти), устанавливается заготовка, выставляется ноль по Z, запускается обработка.

Технические особенности

Программа оперирует дискретными координатами и не выполняет сложных расчётов траектории: контуры фрезерования берутся из Gerber-слоя как есть. Поэтому качество результата во многом зависит от того, насколько аккуратно подготовлен исходный проект. Отдельное внимание уделяется «нулю инструмента»: ошибка в выставлении глубины приводит либо к непросверленным отверстиям, либо к повреждению заготовки и подложки станка. Для хрупких материалов (текстолит, гетинакс) рекомендуется уменьшать подачу и использовать подложку.

Ограничения

PCDrillCam не является полноценной CAM-системой: в ней отсутствуют автоматическая коррекция на радиус инструмента, расчёт стратегий фрезерования сложных карманов и оптимизация порядка обхода. Программа не предназначена для промышленного производства многослойных плат и работы с высокими требованиями к точности. Кроме того, она ориентирована на ограниченный набор контроллеров и форматов, что требует ручной проверки совместимости с конкретным станком.

Применение и значение

Утилита используется главным образом при изготовлении прототипов и единичных плат методом механической обработки, когда применение фотохимического травления нецелесообразно. Она снижает порог входа в ЧПУ-фрезеровку плат: пользователю не требуется вручную писать G-код, достаточно подготовить корректные Gerber-файлы. В связке с настольными станками программа образует законченный цикл «проект — плата» без обращения к услугам сторонних производств.

Альтернативы

Среди аналогичных решений упоминаются универсальные CAM-программы для фрезеровки плат (например, FlatCAM, PCB-GCode) и фирменное ПО производителей станков. Выбор определяется совместимостью с конкретным контроллером, удобством интерфейса и требуемой точностью. PCDrillCam занимает нишу простого инструмента для типовых задач сверления и обрезки контура платы.

IRONLIVE — база данных и аналитика по компаниям России.

На главную IRONLIVE →