Jump to content

Форматы ЧПУ печатных плат

Файлы сверления 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-данными САПР.
  1. ^ Перейти обратно: а б с Шаррас, Жан-Пьер. «Формат XNC: Gerber переносит данные в будущее» (PDF) . Проверено 7 апреля 2019 г.
  2. ^ «Данные о разводке печатной платы» . Евросхемы. Архивировано из оригинала 6 декабря 2011 года . Проверено 26 ноября 2011 г.
  3. ^ « «Спецификация формата Gerber» » (PDF) . Укамко.
  4. ^ Тавернье, Карел. «Данные для изготовления печатных плат — Руководство — раздел о файлах сверления» (PDF) . Проверено 16 января 2015 г.
  5. ^ IPC-NC-349 Формат компьютерного числового управления для бурильщиков и фрезеровщиков, опубликовано в 1985 г.
  6. ^ «Фирмы-разработчики программного обеспечения САПР разрабатывают формат XNC для даты сверления печатной платы» . pcdandf . Проверено 26 февраля 2019 г.
  7. ^ «Спецификация формата файла XNC» . Укамко . Проверено 26 февраля 2019 г.
  8. ^ «Описание бывшего формата Excellon» . Архивировано из оригинала 30 октября 2007 г. Проверено 30 октября 2007 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d9bf96ccc8c21a3bffc29f7a11f1d968__1685623800
URL1:https://arc.ask3.ru/arc/aa/d9/68/d9bf96ccc8c21a3bffc29f7a11f1d968.html
Заголовок, (Title) документа по адресу, URL1:
PCB NC formats - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)