Поддержка CAM в Altium Designer

CAMtastic Editor (CAM) в Altium Designer предлагает широкий набор инструментов, самые базовые из которых предназначены для просмотра и редактирования CAM-данных. После импорта файлов изображений и сверловки CAM Editor может принять инструкции, определяющие типы слоёв и стек, после чего можно извлечь нетлист и сравнить его с IPC-нетлистом, сгенерированным из исходного ПО проектирования печатной платы. Эти нетлисты будут учитывать не только выводные компоненты, но также слепые и скрытые переходные отверстия. CAM Editor также предлагает инструменты проверки правил (Design Rule Checking), панелизации и NC-Routing (плюс фрезерование).

Основы действий в CAM

Среда CAM Editor использует несколько отличающиеся методы выполнения действий и процедур по сравнению с тем, к чему вы могли привыкнуть.

Сначала действие, потом выбор

Способ выполнения действий в CAM Editor может показаться «перевёрнутым» новым пользователям, которые привыкли сначала выбирать объекты, before а затем указывать программе, что с ними делать. Как и в других CAM-инструментах, CAM Editor разворачивает этот процесс: сначала вы выбираете действие, затем выбираете объекты, к которым оно будет применено, и завершаете командой выполнения.

Если вы не привыкли работать таким образом, можно опереться на пару «костылей», пока не освоитесь. Во‑первых, смотрите на курсор. Когда он отображается как перекрестие-мишень над рабочей областью, это означает, что режим выбора не активен (в режиме выбора отображается курсор в виде квадратной рамки). То, что кнопки выбора все неактивны (серые), может напомнить, что вы ещё не выбрали действие — по крайней мере, не такое, которое предполагает общий выбор. Строка состояния, расположенная внизу главного окна редактирования, особенно полезна в многошаговых процессах, когда вы не понимаете, почему ничего не происходит: строка состояния подскажет, чего CAM Editor ждёт от вас.

Чтобы повторить предыдущую команду размещения/редактирования, щёлкните правой кнопкой в рабочей области и выберите Repeat команду из контекстного меню или используйте сочетание клавиш Shift+Ctrl+R. После запуска команды будет повторена последняя команда размещения/редактирования. Например, если вы только что завершили размещение объекта «линия», запуск команды повторит функцию размещения линии, и вы снова перейдёте в режим размещения линии.

Выполнение по правому клику

Сначала вы выбираете команду, затем выбираете набор объектов. После этого CAM Editor ожидает команду выполнения. Это даёт вам свободу аккуратно сформировать выбор на разных слоях и в разных группах объектов. Базовый способ отправить команду выполнения — щёлкнуть правой кнопкой мыши. Подсказки в Status Bar будут указывать, когда правый клик можно использовать таким образом. Также можно использовать сочетание клавиш Shift+F9 для выполнения текущей функции после выбора всех требуемых объектов, участвующих в функции.

Вы можете заметить, что после выполнения функции курсор не возвращается в неактивное состояние. Вместо этого остаётся рамка выбора, а строка состояния предлагает начать выбирать снова. Это происходит, когда опция Auto Repeat Functions включена на странице CAM Editor - General диалога Preferences.

Кнопку правого клика иногда можно использовать для отмены текущих процессов. Это работает, когда вы ещё не завершили обязательный шаг, например выбор объектов. Однако клавиша Esc — более безопасный вариант для отмены в целом. 

Если текущая команда на каком-либо этапе использует диалоговое окно, эта функция отменит только диалог. Чтобы полностью прервать команду, нужно использовать отмену ещё раз.

Режимы редактирования

CAM Editor поддерживает два режима редактирования: CAM и NC (Routing). Режимы включаются соответствующими командами CAM Editor и NC Editor, доступными при выборе View » CAM Editor или View » NC Editor в главном меню. Либо можно задать режим редактирования напрямую из выпадающего списка в панели CAMtastic . По сути, эти режимы отличаются тем, как отображаются данные. Режим CAM Editor показывает изображения точно так, как они будут прорисованы или «вспышками» нанесены на фотоплёнку, используемую при производстве печатных плат. Режим NC Editor добавляет маркеры к отверстиям сверловки и траекториям фрезеровки.

Траектория фрезеровки, показанная в режиме NC Editor.Траектория фрезеровки, показанная в режиме NC Editor.

CAM Editor всегда будет находиться в одном из этих двух режимов редактирования. В режиме CAM Editor инструменты трассировки/фрезеровки будут неактивны (серые) в меню. Аналогично, когда активен режим NC Editor, обычные инструменты CAM-редактирования отключены. Когда активен режим CAM Editor , панель CAMtastic даёт быстрый доступ к DCode, определённым в списке апертур (Aperture List), через выпадающий список. Когда активен режим NC Editor, этот выпадающий список вместо этого показывает набор инструментов для сверления, фрезеровки (routing) и milling. Самое важное: рабочая область будет соответствовать текущему режиму редактирования. Режим NC Editor обозначает точки сверления и траектории фрезеровки специальными маркерами: каждая точка сверления помечается X, а траектории фрезеровки содержат точки погружения и подъёма и, при необходимости, также маркеры направления. Эти маркеры инструкций невидимы при работе в режиме CAM Editor.

Панель CAMtastic

Панель, доступная всякий раз, когда активен CAM-документ, содержит ключевую информацию по этому CAM-документу, включая слои, текущий Dcode или инструмент, настройки сетки/единиц и абсолютное положение курсора в рабочей области. Также можно переключать фокус между областями панели Info, DRC, Nets и Steps для получения другой специфичной для проекта информации.

Область Layers показывает все созданные/импортированные слои и их состояние видимости. Текущий слой будет отмечен белым X на соответствующем образце цвета и также отображается в верхней части области. Можно дважды щёлкнуть по имени другого слоя, чтобы сделать его текущим.

Когда слои присутствуют, щелчок правой кнопкой в любом месте этой области даёт быстрый доступ к командам слоёв, включая возможность блокировать, переименовывать или добавлять слои. Если вы создали новый документ и хотите начать добавлять слои, используйте команду Edit » Layers » Add, чтобы добавить первый слой.

Можно выделить любой слой в этом списке и затем использовать клавиши Up Arrow и Down Arrow на клавиатуре для прокрутки CAM-данных в режиме одного слоя. Клавиша Right Arrow сделает видимыми все слои, а клавиша Left Arrow изолирует выделенный слой. Несколько слоёв можно выбрать с помощью стандартных возможностей Shift+Click и Ctrl+Click, что позволяет показывать, скрывать или удалять сразу несколько слоёв. Можно использовать клавиши +/- и * на цифровой клавиатуре, чтобы циклически переключаться по всем видимым слоям или только по сигнальным/плоскостным слоям соответственно.

Слои можно удалять из панели, но это необратимое действие. Команда Undo в меню Edit не восстановит удалённые слои.

Можно переключаться туда‑сюда между панелью CAMtastic  и активным CAM-документом с помощью сочетания клавиш Shift+F5. Клавиша F4 переключает видимость всех плавающих панелей.

В Gerber «отверстие» или вырез в полигоне (области Gerber) создаётся так: сначала определяется тёмная область (LPD, Load Polarity Dark), а затем поверх тёмной области определяется прозрачная область выреза (LPC, Load Polarity Clear). Столбец Comp Flag в панели CAMtastic показывает общее количество команд Load Polarity, присутствующих в файле слоя; оно равно количеству вырезов в полигонах, умноженному на два, поскольку учитываются обе команды — LPC & LPD. Обратите внимание: состояние по умолчанию — Dark, поэтому пара команд выдаётся только для каждого выреза, который нужно создать (для области без выреза команды не требуются). Также учтите, что каждый символ шрифта TrueType выводится как область Gerber. Каждая буква, содержащая полость, например A или B, будет включать вырезы, поэтому их наличие на слое также влияет на значение Comp Flag для этого слоя.  

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content