Форматы ЧПУ печатных плат
Файлы сверления PCB NC содержат информацию о сверлении и трассировке печатных плат. Форматы ЧПУ изначально были разработаны поставщиками сверлильных и фрезерных станков с ЧПУ как собственные входные форматы для их оборудования и известны под названием их компаний: Excellon, Hitachi, Sieb & Meyer, Posalux и т. д. Эти форматы похожи, поскольку основаны на RS-274-C и связан с G-кодом . В 1985 году IPC опубликовала общий стандартный формат ЧПУ IPC-NC-349. Позже был разработан XNC, простая строгая подгруппа IPC-NC-349, предназначенная не для управления машинами, а для обмена информацией о сверлении между CAD и CAM. Все вместе они называются файлами ЧПУ (PCB). [1] [2]
Файлы NC в основном используются для управления станками с ЧПУ и подходят для этой задачи.
Они также используются для обмена проектной информацией между CAD и CAM, для чего они не подходят: отсутствует важная информация, такая как покрытие и интервал сверления. Кроме того, вывод ЧПУ в CAD-системах часто плохо реализован, что приводит к плохой совмещению просверленных отверстий и слоев меди и другим проблемам. Для обмена данными между CAD и CAM более предпочтительно использовать формат Gerber . Качество программного обеспечения для вывода файлов Gerber обычно хорошее, и Gerber поддерживает атрибуты для передачи метаинформации, такие как покрытие и пролет. [3] [4]
Формат IPC-NC-349
[ редактировать ]Формат IPC-NC-349 является единственным стандартом IPC, регулирующим форматы сверления и фрезерования. [5] XNC — это строгая подгруппа IPC-NC-349, а Excellon — большая надстройка. Многие неопределенные файлы ЧПУ содержат некоторые элементы стандарта IPC. [1]
Копия спецификации с управляемыми цифровыми правами доступна на веб-сайте IPC за определенную плату. Он предназначен для ввода данных в сверлильно-фрезерные станки, а не для обмена данными CAD с CAM.
XNC-формат
[ редактировать ]Формат XNC является строгим подмножеством спецификации IPC-NC-349, предназначенной для обмена данными между CAD и CAM. Название формата XNC означает формат Exchange NC. Как строгое подмножество, оно хорошо совместимо с существующим программным обеспечением. Его цель — устранить текущий хаос различных подмножеств и неполных файлов ЧПУ и определить простой общий стандарт. Подмножество XNC было определено консорциумом, образованным Graphicode, Ucamco, KiCad и Pentalogix.
Спецификация доступна бесплатно на странице загрузки Ucamco . Спецификация краткая, подробная, понятная и недвусмысленная. Он предназначен для обмена данными CAD с CAM, а не для ввода данных в сверлильно-фрезерные станки. [6] [7]
Пример:
M48 Start of header
METRIC Metric units (mm)
T01C0.6 Tool 1 has diameter 0.6mm
T02C1.0 Tool 2 has diameter 1.0mm
% End of header
G05 Set drill mode
T01 Select tool 1
X8.5Y4.8 Drill a hole of 0.6 mm at coordinates 8.5mm,4.8mm
X8.55Y2.85 Drill
X6.54Y2.85 Drill
X6.45Y4.8 Drill
T02 Select tool 2
G00X10.25Y3.825 Move to coordinates 10.25mm,3.825mm
M15 Plunge rout tool down
G01X6.50Y3.25 Rout to coordinates 6.5mm,3.25mm
M16 Lift rout tool up
M30 End of file
Формат Excellon
[ редактировать ]Название формата Excellon происходит от компании Excellon Automation (не путать с Excellon Software), которая была лидером на рынке станков для сверления и фрезерования печатных плат в 1980-х годах и чей собственный формат стал широко использоваться.
На самом деле существует два формата Excellon: более старый Excellon 1 и Excellon 2. Excellon 2 является расширенной версией IPC-NC-349. Команды из обоих иногда смешиваются в одном файле.
Excellon Automation прекратила публикацию спецификации своего формата без указания IP и прав на использование формата. Архивная копия существует. [8] Спецификация неоднозначна, что приводит к разным интерпретациям, особенно в области координат и единиц измерения. Он предназначен для ввода данных в сверлильно-фрезерные станки, а не для обмена данными CAD с CAM.
Неопределенные файлы ЧПУ
[ редактировать ]При обмене данными CAD/CAM часто используются файлы ЧПУ, которые не соответствуют какой-либо спецификации. Эти файлы содержат несколько команд IPC-NC-349, но не соответствуют ни спецификации Excellon, ни спецификации IPC-NC-349. Команды используются неправильно или синтаксически неправильно, и могут быть включены двоичные объекты данных. Иногда используется историческая кодировка символов EIA или EBCDIC. Обычно заголовок неполный: отсутствует шкала или диаметры инструмента. Иногда заголовок вообще отсутствует, и файл содержит только номера инструментов с неопределенным диаметром и координатами X,Y в неуказанных единицах измерения. Их часто называют файлами Excellon, хотя они являются неопределенными файлами ЧПУ. Никакой спецификации не существует.
Пример:
%
T01
X006272Y001092
X006354Y001093
X006653Y001092
...
T02
X008091Y001754
X-002028
M30
Диаметры инструментов и способы интерпретации координат не указаны. Этот файл не имеет смысла без дополнительной информации, которая обычно помещается в удобный для чтения инструментальный файл свободного формата. Эта информация должна быть повторно введена вручную оператором CAD/CAM, что исключает ненужный ручной труд и риск задержек или ошибок. Удивительно, но такие загадочные файлы до сих пор используются. [1]
См. также
[ редактировать ]- Формат Gerber — стандартный формат файла, используемый для проектирования печатных плат.
- EDIF – формат файла.
- STEP (формат файла) — широко используемый формат файла обмена 3D-данными САПР.
Ссылки
[ редактировать ]- ^ Перейти обратно: а б с Шаррас, Жан-Пьер. «Формат XNC: Gerber переносит данные в будущее» (PDF) . Проверено 7 апреля 2019 г.
- ^ «Данные о разводке печатной платы» . Евросхемы. Архивировано из оригинала 6 декабря 2011 года . Проверено 26 ноября 2011 г.
- ^ « «Спецификация формата Gerber» » (PDF) . Укамко.
- ^ Тавернье, Карел. «Данные для изготовления печатных плат — Руководство — раздел о файлах сверления» (PDF) . Проверено 16 января 2015 г.
- ^ IPC-NC-349 Формат компьютерного числового управления для бурильщиков и фрезеровщиков, опубликовано в 1985 г.
- ^ «Фирмы-разработчики программного обеспечения САПР разрабатывают формат XNC для даты сверления печатной платы» . pcdandf . Проверено 26 февраля 2019 г.
- ^ «Спецификация формата файла XNC» . Укамко . Проверено 26 февраля 2019 г.
- ^ «Описание бывшего формата Excellon» . Архивировано из оригинала 30 октября 2007 г. Проверено 30 октября 2007 г.