Вы находитесь на странице: 1из 16

КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПРОГРАММЫ CAM 350

Tools Menu Commands

САМ350 обеспечивает разделение редакторов на 5 групп.


CAM Editor - выше рассмотрены команды для данного редактора.
CAP Editor - используется для создания специальных форм контактных площадок.
Flying Probe Editor - позволяет получать общую информацию по размещению подвижных зондов и совмещению слоев.
Bed-of-Nails Editor - производит файлы, содержащие информацию, необходимую для контроля проводимости топологии
односторонних или многослойных печатных плат.
Part Editor - используют для создания отпечатка форм, используемых в САМ Editor.
Все 5 редакторов возможно активизировать одновременно.
В данной работе рассмотрены команды для Cam Editor.
Меню File
Большинство программных пакетов обладают стандартным набором команд для работы с файлом. К ним относятся Open,
Save as, Save, Print, Exit и др. Остановимся подробнее на командах, характерных для Cam350.
Merge - эта команда позволяет производить слияние одного или нескольких файлов с расширением. PCB с
существующими базами данных. Такой файл становится одним из объектов базы проекта и его уже нельзя редактировать.
Если файл необходимо изменить, применяют обратную команду exploded.
Последовательность операций.
1. Выберете file/merge. В появившемся окне выберете файл, который вы хотите внести в базу данных. Если вы уже
производили слияние с выбранных файлов, то появится запрос. Нажмите Yes, если вы хотите произвести слияние
новой копии файла, и No, если вы хотите просто сохранить уже существующую копию. (работает как Edit/Copy )
2. После того как вы выбрали файл, появится окно таблицы слоев. Если информация правильная, то нажмите ОК.
3. Перетащите курсор таким образом, чтобы выбрать данные для слияния и щелкните левой кнопкой мыши.
4. Если в данном файле есть сверловки с размерами равными уже имеющимся в базе данных, то появится таблица
с указанием всех размеров и расположением сверлильных отверстий. Лишние сверловки будут удалены.
Если вы хотите изменить layer mapping позже, без использования слияния, то можно воспользоваться командой
Edit/Layers/Map Merge PCB.
Setup - предназначена для настройки программы под определенного пользователя.
1. Preferences - эта команда исправляет ошибки загрузки файлов и программы. Вы можете изменять настройки
каждый раз без перезагрузки САМ350.
Последовательность операций
o Выберете File/Setup/Preferences, появится диалоговое окно.
o Undo - использует память и может снижать скорость работы программы. Если отменить команду Undo, то
скорость может увеличиться, но тогда вы не сможете возвращать действия заданных команд.
o При редактировании данных с помощью установки Create Backup File можно сохранять оригинал
документа. Нужно отметить, что неотредактированная версия будет переписываться при каждом
сохранении документа.
o IPC-D-350 не включает команду возврата предыдущих шагов экспортируемых файлов. C/R On Export IPC
облегчает чтение таких файлов.
o Данная система использует шрифты из базы данных. Refresh Fonts On Open контролирует загрузку
шрифтов. Позволяет обновить устаревшие базы данных шрифтов.
2. Parth - эта команда позволяет исправлять неточности траектории в различных версиях САМ350. Если вы хотите
сохранить эти установки для всех файлов, воспользуйтесь File|Setup|Save Defaults.
3. File Extensions - устанавливает расширения файлов для различных типов файлов САМ350.
4. Colors - изменяет цвет, используемый для проводников и контактных площадок. Поменять цвет draw или flash.
Для каждого слоя верхний левый треугольник - цвет проводника, нижний правый - цвет контактной площадки. Для смены
цвета щелкните правой кнопкой мыши на треугольник и выберете новый цвет.

При получении заказа на выполнение печатной платы чаще всего заказчик предоставляет графические файлы в формате
PCAD. Для того, чтобы перевести файл в формат Cam350 используют команду Import.
Import - Импотирование файлов
Drill Data - файл сверловок (*.drl,*.dpt)

1
КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПРОГРАММЫ CAM 350
Mill Data - файл фрезеровки (*.rou,)
Cad Data - файлы из продуктов PCAD, Accel Eda и др. (*.pdf)
Gerber Data - гербер файлы. (*.gbr)
Export - Экспортирование файлов
Drill Data - файл сверловок (*.drl,*.dpt)
Mill Data - файл фрезеровки (*.rou,)
Cad Data - файлы из продуктов PCAD, Accel Eda и др. (*.pdf)
Gerber Data - файлы из продуктов PCAD, Accel Eda и др. (*.gbr)

Кроме того File содержит подменю, в котором отображены недавно использованные файлы. Если работы с
некоторым документом ведется в несколько приемов, то список значительно сокращает время поиска нужного
файла для продолжения.
Edit
Rotate - повернуть изображение
Mirror - зеркальное изображение

Layers \ Add Layers - добавление одного или нескольких слоев


Layers \ Remove - удаление слоев (Compress - удаление неиспользуемых слоев)
Layers \ Reorder - выстраивает слои по порядку от 1
Layers \ Scale - масштабирование слоя в процентах. Если плата была спроектирована в PCAD в метрической или
псевдодюймовой системе, то при переводе в формат Cam350 все размеры в проекте после трансляции будут
отличаться от истинных - увеличены в 2.54 раз. Данная команда позволяет масштабировать данные до
необходимых размеров.
Change \ Origin \ Space Origin - установка точки начала отсчета.
Change \ Explode - удаление связей между компонентами
Change \ Dcode - изменяет Dcode. Для этого выберете команду, щелкните левой кнопкой мыши по элемeнту,
dcode которого вы хотите изменить, затем щелкните правой кнопкой мыши и ведите новый dcode в появившуюся
строку (выбирается из списка).

Change \ Drill Tool - изменяет установки сверления, использованные в конструкции. Например, вы можете
изменять диаметр отверстий без изменения всех установок сверления полностью.
Последовательность команд:
1. Выбрать в меню Edit/Change/Drill Tool.
2. Выбрать "change from" size и "change to" sizes. Размер сверлильного инструмента должны находиться в
прилагаемом списке.

Change/Origin/Grid Origin - устанавливает начало отсчета для координатной сетки.


Последовательность команд:
1. Выбрать любую точку, которая станет началом отсчета.
2. Выбрать другую точку или щелкнуть правой кнопкой мыши для завершения команды.

Change/Origin/Datum Coordinate - позволяет присвоить приоритет той или иной точки - все остальные точки
становятся управляемыми, т.е. определенной точке присваиваются новые координаты, что приводит к
соответствующему изменению координат для других точек всей системы. Эта команда применяется практически,
если известна значимая точка, а начало координат не определено.

Change/Sectorize - команда позволяет выводить на фотоплоттер окружность или дугу как серию сегментов в
случае, если не поддерживается интерполяция окружности.
Последовательность команд:
1. После того как вы выбрали окружность, дугу или группу секторов, появится таблица секторов.
2. Задайте желаемый тип угла в текстовом окне. Наименьший угол является большим сегментом.
3. Щелкните ОК. Окружность или дуга перерисовывется с использованием линейных сигментов.

Delete Vertex - удаление линии


Move Vertex - перемещение линии
Add
Flash - Построение контактной площадки
Line - Построение линии
Polygon - Построение полигона. Команда по отмеченным точкам создает область, которая заштриховывается
сплошным цветом. Если применить Polygon ко всей плате, то заштрихованной будет вся область, с некоторым
отступом от рисунка платы. Данная команда может быть применена для экономии материала (меди) при
травлении.
Text - Добавление текста (например, для распознования верхней стороны платы на фотошаблоне)
Padstack - Построение подстека (расположенные друг под другом отверстий, по которым сигнал пререходит с
одной стороны платы на другую). Когда вы добавляете подстек с помощью этой команды, электрическая связь не
обеспечивается автоматически. Вы должны использовать Add/Via (добавить отверстия), чтобы произвести связь
между проводниками на различных слоях. Т.е. вместо отдельного файла сверловки можно сразу в различных
слоях создавать отверстия.

Rectangle - Построение прямоугольника. Команда можно применять для создания рамки в слое Border.

Circle \ Center-Radius - Построение окружности по центру и радиусу


Circle \ 3- points - Построение линии по трем точкам
View
Window (W) - Увеличение выбранного окна
2
КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПРОГРАММЫ CAM 350
All (Home) - Вывод изображения на весь экран
Redraw (R) - Перерисовка изображения
In (+) - Увеличение изображения
Out (-) - Уменьшение изображения
Pan - переносит центр вашего наблюдения в текущем масштабе.
Film box - меню переключения. Команда контролируют видимость Film box. Если команда активизирована -
граница видна.
Back Side - команда переворачивает все ваши данные таким образом, что вы видите PCB с обратной стороны.
Координатная сетка также переворачивается. Если вы хотите отзеркалить данные, то воспользуйтесь командой
Mirror.
После того как вы выбрали команду, все слои поворачиваются относительно оси У так, что вы можете видеть
обратную сторону платы.
Rotate - команда позволяет поворачивать обзор данных. Следовательно, сетка также поворачивается с данными,
т.е. величина координат по осям Х и У не изменяются. Если необходимо повернуть данные с изменением
координат используйте Edit/Rotate.
Последовательность операций:
1. Выберите в меню данную команду. В появившемся списке отметься угол, на который вы хотите повернуть
изображение экрана.
Необходимо помнить, что координатная сетка поворачивается вместе с графическими объектами. Используйте
кнопку координат на экране (в левом нижнем углу) для корректного ввода координат.
Tool Bar - используют для простейших интерактивных правок. При активизации данной команды в зависимости от
текущей операции появляется панель (вверху экрана), в которой содержится расширенная информация о
команде.
Info
Query - содержит подменю.
• All - при выборе этой операции появляется курсор, при наведении которого на любой элемент вашей
конструкции высвечивается окошко с информацией о данном объекте.
• Parts - информация только по контактным площадкам. (если необходимо быстро получить сведения
только по контактным площадкам, использование данной команды намного удобнее, чем All)/
• Net - сведения по сетевым элементам.
• Padstack - сведения по подстекам.
• Dcode - сведения по дикоду.
• DRC - сведения об ошибках в системе технологического контроля. Главным критерием оценки
правильности технологии является разрешающая способность, которую может обеспечить оборудование
(минимальная толщина проводника и расстояние между проводниками). Существуют пределенные
требования, предъявляемые к разрешающей способности. Если на каком-нибудь участке платы
расстояние между проводниками или толщина проводников оказывается меньше допустимой, то при
проверке с помощью данной команды система выдает предупреждение об ошибке.

Find - содержит подменю, составляющие которого могут обнаруживать конкретные элементы на вашем чертеже.

Measure/Point-Point - Измерение расстояния от одной до другой точки.


Если измерение происходит по диагонали, то одновременно выдаются значения координат по оси Х и У.

Report - выдается информация по однотипным элементам чертежа. Например, если из подменю выбрать Dcode,
то появится таблица с перечнем всех используемых дикодов в данной работе.
Utilites
Draw->Custom - команда позволяет автоматически строить апертуру в зависимости от вашего выбора или
требования заказчика. Например, если вы хотите получить контактную площадку сложной формы, то с помощью
данной команды можно создавать графический объект отличный от простых апертур в виде окружности, квадрата
или прямоугольника и присваивать ему статус апертуры. Команда применяется только к активному слою.
Draws->Flash - используют для перевода проводников в контактные площадки.

Polygon Conversion - если вам необходимо конвертировать векторный прямоугольник в растр или наоборот, то
данная команда быстро обеспечивает перевод.

Netlist Extract - команда применяется для импортирования графических данных (Gerber или HPGL) с
извлечением списка цепей. Т.е. она автоматически определяет отдельные сегменты и объединяет их в целый
объект. Даже если вам необходимо печатать или экспортировать сегменты, многие команды требуют
представления данных списка цепей на чертеже.
Pads->Padstack - конвертирует любую автономную или суперпозиционную контактную площадку на подстеки.
Площадке каждого типа присваивается имя и номер ID. По именам можно установить форму и размер контактной
площадки. Несколько различных по конфигурации подстеков могут иметь одинаковые имена, но их номера ID
строго индивидуальны. САМ350 достаточно чувствительна, чтобы не назначать различные ID для идентичных
подстеков.

Build Part - команда позволяет создавать информационную часть графических данных (Gerber, HPGL) и
добавляет их в библиотеку проектов. Эта операция требует предварительного проведения Netlist Extract. САМ350
кроме сборки данных, переводит текст в формат, в котором он легче редактируется.
Данная команда может использоваться двумя способами: вы можете следовать подсказкам по логической
последовательности минимальных шагов, требуемых для создания информационной части графических объектов
или создавать последовательности самостоятельно.

3
КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПРОГРАММЫ CAM 350
Drill \ Table - Вывод на экран таблицы сверловки
Tool# - Номер инструмента
Hole Size - Диаметр отверстия
Legend - Апертура (Контактная площадка)
Add Tool - Добавить инструмент
Delete Tool - Удалить неиспользуемые инструменты
Reassign Tool - Заменить номер инструмента
Set Export Order -Сортировка по номерам инструментов и по диаметрам

Drill \ Sort - Сортировка отверстий (по наименьшему расстоянию друг от друга) для станка сверления. Может быть
использована для создания оптимального пути прохода инструмента.
ScanX - Сортировка по X
ScanY - Сортировка по Y
Closest - Сортировка по ближаишему расстоянию (Рекомендуется ипользовать)

Drill \ Add drill - Добавить отверстие


Drill \ Gerber to drill - Перевод изображения из графического в слой сверловок (Drill)
Mill \ Gerber to Mill - Перевод изображения из графического в слой фрезеровки (Mill)
Panelization \ Panelize - мультиплицирование. Если вам необходимо изготовить несколько одинаковых плат
небольших размеров, то для экономии пленки их можно разместить на одном формате. При этом можно
подобрать количество строк и столбцов для расположения оптимального количества плат.
Panel Dimension - Установить размер мультиплицированной печатной платы (максимальный размер 290х260 с
запасом 20-25 мм с каждой стороны)
1
Between - Зазор между платами(0.5 мм)
1 - Для резки на гильотине устанавливать параметр BETWEEN=0,3 мм.
Offset - Расстояние между началами отсчета.
Number of X Copies - Количество по X
Number of Y Copies - Количество по Y
Generate Board/Vent Outline - Рисовать контурные линии

Panelization \ Repanelize - Размножить заново после первого размножения


Panelization \ Unpanelize - Отмена размножения
Tables
Таблица слоев - таблица слоев позволяет переименовывать слои, задавать тип, цвет, выбирать активный слой и
замораживать слои (не выводить на экран)
Последовательность операций:
1. В меню Table/Layers или с помощью клавиши Y активируйте таблицу слоев. Колонка # показывает номер
каждого слоя.
2. Name - задают имя слоя (имя можно изменять).
3. Type - задается тип слоя. Тип можно менять, используя вложенную таблицу. Важно отметить, что многие
утилиты Сам350 требуют, чтобы каждому слою был присвоен определенный тип в таблице слоев.
4. Draw и Flash - определяют цвет слоя. Изменить цвет можно щелкнув в ячейку напротив слоя и выбрать
необходимый цвет из появившейся таблицы.
5. Status - имеет три кнопки. Если включена On - слой видимый и готовый к редактированию, Off - слой
невидим (выключен), Ref - слой видим, но не может быть отредактирован.
6. Act - выбирается активный слой. На данный момент времени только один слой может быть активным.
Этот слой необходимо включить кнопкой On.
7. Кнопка All On/All Off одновременно выключает или включает все неактивные слои.
8. Add layers - позволяет добавлять новый слой.
9. By Layers Set - включает все слои и определяет верхний слой по его установкам, остальные слои
выключаются.
Установки для слоев отображены на рабочей панели слева. Синий прямоугольник вокруг номера слоя
соответствует режиму Ref, красная граница - активному слою. Вверху расположены кнопки для добавления,
включения и выключения слоев. Redraw - обновляет изображение экрана.

Таблица апертур - позволяет изменять Dcode. Щелкните на любую часть графических элементов, чтобы узнать
какой dcode ему соответствует в таблице апертур.
Последовательность операций:
1. Выбрать таблицу апертур. (а - горячая клавиша). В каждой строке таблицы показаны dcode, форма,
размер апертуры.
2. Используйте выпадающий список или кнопку Go To Dcode, чтобы найти требуемую апертуру.
3. Нажмите кнопку dcode, чтобы выбрать форму. (круг, прямоугольник…).
4. Введите желаемый размер апертуры.
5. В последней коолонке кнопок вводится информация по использованию dcode (для SMT площадок или
сквозных отверстий).
6. Таблица апертур имеет две особенности:
o Если требуется удалить все неиспользуемые апертуры щелкните на кнопку Removed Unused.
o Если требуется сжать таблицу, щелкните на кнопку Compress. Это удаляет все свободные
строчки.
Padstacks - позволяет изменять, удалять и создавать новые подстеки.
Последовательность операций:
1. После выбора соответствующей команды появляется таблица.
2. Используйте список текущих подстеков для выбора требуемого по номеру ID (от 1 до 1000). Выбранный
подстек высвечивается справа от списка с именем и другими реквизитами.

4
КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПРОГРАММЫ CAM 350
3. Чтобы изменить или определить апертуру для подстека, нажмите на кнопку #. В появившейся таблице
апертур выделяется соответствующая апертура.
4. Вы можете добавить, удалить неиспользуемые подстеки из текущего списка с помощью кнопок внизу
таблицы.
Macro
Play - Выполнение записанного макроса
Record - Запись макроса
Settings
Unit - Выбор английской или метрической системы, а также точности. Для метрической системы можно
устанавливать разрядность. Например, если отметить 1/100, то это означает, что координаты в левом нижнем
углу экрана будут отображаться с точностью до сотых долей.
Text - Настройки текста
Горячие клавиши
Клавиша Назначение
Q (Query) Свойства выделяемого объекта
W (View window) Увеличение выделенного окна
R (Redraw) Перрерисовка экрана
Y (Layer Table) Вывод таблицы слоев
A (Aperture Table) Вывод таблицы апертур
D (Aperture List) Выбор апертуры
K (Kill Layer) Выключить слой
L (Set Layer) Установить активным слой
С Десятикратное увеличение в намеченной точке
+ Увеличение в намеченной точке
- Увеличение в намеченной точке
Home Показать все изображение
F1 Help
F10 Menu

Подготовка плат в среде CAM350


Городов Владимир Александрович
Полное отсутствие материалов по программе CAM350 побудило нас к созданию книги. В данном разделе будут
постепенно размещаться ее главы.
Данная книга предназначена во основном для начинающих пользователей программы CAM350. Сдесь рассмотрен
основной режим работы CAM350, а так же принципы работы с основными элементами платы (слои, апертуры, фильтры
выделения и т.д.).

Общий вид окна редактора CAM350 приведен на рис. Для работы с различными объектами платы САМ350
обеспечивает разделение редакторов на 5 групп:
CAM Editor - выше рассмотрены команды для данного редактора;
CAP Editor - используется для создания специальных форм контактных площадок;
Flying Probe Editor - позволяет получать общую информацию по размещению подвижных зондов и совмещению
слоев;
Bed-of-Nails Editor - производит файлы, содержащие информацию, необходимую для контроля проводимости
топологии односторонних или многослойных печатных плат;
Part Editor - используют для создания отпечатка форм, используемых в САМ Editor;
5
КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПРОГРАММЫ CAM 350
NC Editor (для версий старше 6.0) - редактор механической обработки платы (сверление и фрезерование);
Panel Editor (для версий старше 7.0) - редактор панели заготовок (размещение плат на заготовке, добавление
панелей и т.д.).
Все редакторы могут быть вызваны из главной программы.
Для обработки печатных плат в основном используется CAM Editor.
Работа с таблицей апертур
Городов Владимир Александрович
Наиболее важной частью файла платы является таблица апертур. Таблица апертур из редактора вызывается
выбором меню Tables \ Apertures или нажатием кнопки "a". Общий вид таблицы в CAM350 различных версий
представлена на рис.

В таблице апертур содержится информация об апертурах файла. В том числе: Номер апертуры (Aper/Pen#), D код
апертуры (Dcode всегда начинается с 10), тип апертуры (Shape, см. таблицу), размер (Size), угол поворота (Angle).
Звездочка около номера означает, что апертура используется (начиная с 7.0 версии - "x") Апертура может быть
квадратной, круглой, прямоугольной и т.д. Для того, что бы отредактировать тип и размер апертуры необходимо нажать на
кнопку с ее D кодом, или изменить значения справа и нажать кнопку Enter.
Номер Shape Тип апертуры Применение
1 Round Круг Контактные площадки, графические примитивы
2 Square Квадрат КП поверхностно-монтируемых элементов, КП ключей.
3 Rectangle Прямоугольник КП поверхностно-монтируемых элементов
4 Target Крест Реперные знаки
5 Thermal 4 сектора
6 Custom Определяется пользователем
7 Donut Кольцо
8 Octagon Восьмиугольник
9 Oblong Овал
Remove Unused - команда удаления неиспользуемых апертур (есть в версиях ранее 6.0 в старших версиях того же
эффекта можно достичь указав, что необходимо отображать только используемые апертуры: Used Only).
Compress - команда совмещения апертур, переносит все неиспользуемые D-коды в конец таблицы апертур.
Примечание: Если в таблице есть апертуры типа Undefined - это означает, что в файле используется
неопределенная апертура, обычно это происходит при неправильном импорте файла. Необходимо найти примитивы,
нарисованные этой апертурой и назначить им соответствующую форму и размер.
Редактирование объектов
Городов Владимир Александрович
В основном для редактирования объектов в CAM350 используется меню Edit.
Основные команды редактирования
Move - переместить объекты
Copy - скопировать объекты, в том числе и в другой слой
Delete - удалить объекты
Rotate - повернуть объекты
Mirror - зеркально отобразить объекты

Layers \ Add Layers - добавление одного или нескольких слоев


Layers \ Remove - удаление слоев (Compress - удаление неиспользуемых слоев)
Layers \ Reorder - выстраивает слои по порядку от 1
6
КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПРОГРАММЫ CAM 350
Layers \ Scale - масштабирование слоя в процентах.

Change \ Origin \ Space Origin - установка точки начала отсчета.


Change \ Origin \ Grid Origin - устанавливает начало отсчета для координатной сетки.
Change \ Origin \ Datum Coordinate - позволяет присвоить приоритет той или иной точки - все остальные точки становятся
управляемыми, т.е. определенной точке присваиваются новые координаты, что приводит к соответствующему изменению
координат для других точек всей системы. Эта команда применяется практически, если известна значимая точка, а начало
координат не определено.

Change \ Explode - удаление связей между компонентами


Change \ Dcode - изменяет Dcode.
Для этого выберете команду, щелкните левой кнопкой мыши по элемeнту, dcode которого вы хотите изменить, затем
щелкните правой кнопкой мыши и ведите новый dcode в появившуюся строку (выбирается из списка).
Change \ Drill Tool - изменяет установки сверления, использованные в конструкции. Например, вы можете изменять
диаметр отверстий без изменения всех установок сверления полностью.
Change \ Sectorize - команда позволяет выводить на фотоплоттер окружность или дугу как серию сегментов в случае,
если не поддерживается интерполяция окружности. После того как вы выбрали окружность, дугу или группу секторов,
появится таблица секторов. Задайте желаемый тип угла в текстовом окне. Наименьший угол является большим
сегментом. Щелкните ОК. Окружность или дуга перерисовывается с использованием линейных сегментов.

Delete Vertex - удаление сегмента линии


Move Vertex - перемещение сегмента или точки линии
Выбор объектов для редактирования

Типы курсоров: а) стандартный курсор; б) привязка к объектам; в) режим окна; г) режим окна, с выделением
пересекающих границу объектов.
В основном при использовании команд редактирования необходимо выбрать объекты, для которых эти команды
будут выполнены. CAM350 имеет несколько способов выбора объекта:
• Непосредственный выбор объекта (навести курсор, и нажать правую кнопку мыши)
• Выбор нескольких объектов - режим окна (нажать кнопку "w", нажать один раз на левую клавишу мыши, затем
выбрать нужный размер окна, и нажать второй раз)
• Примечание: в предыдущем варианте будут выбраны все объекты расположенные внутри окна, объекты
расположенные на пересечении границ выбраны не будут. Для того что бы включить эти объекты
дополнительно необходимо нажать "с" после "w".
• Выбор всех объектов - необходимо нажать кнопку Select All или клавишу "a".
• Выбор с использованием классов объектов - если указывать "галочки" напротив классов объектов (Drw -
графические объекты; Flsh - площадки; и др.), то будут выбираться только эти объекты
• Предыдущее выделение - необходимо нажать кнопку Prev
• Выделение с использованием фильтров - если нажать кнопку Filter, то отобразиться окно настройки фильтра (см.
рис.).
• Примечание: в большинстве случаев (если не используется выделение всех объектов или предыдущее
выделение) необходимо подтвердить команду. Для этого необходимо нажать правую кнопку мыши.
Работа с фильтрами

7
КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПРОГРАММЫ CAM 350
Существует несколько видов фильтров:
Dcode Filter - фильтр по D-коду, с помощью этого фильтра можно выбирать объекты с определенными D-кодами. В этом
фильтре D-коды разделяются запятой (","), для исключения D-кода или диапазона используется знак "-", для указания
диапазона знак ":".
Polygon Filter - фильтр выбора полигонов. Raster Filled - растровые полигоны; Vector Filled - векторные полигоны;
Outline Only - незаполненные полигоны.
Text Filter - фильтр выбора текста. Stroked Font - для текста начерченного линиями; TrueType Font - для текста
начерченного TrueType шрифтами.
После выбора необходимого фильтра нужно нажать OK.
Пример:

Например необходимо изменить D-код всех объектов с диаметром апертуры 1,5 мм на D-код 80.
1. Необходимо в таблице апертур найти все D-коды типа окружность, с диаметром 1,5 мм.
2. Далее необходимо выполнить команду Edit \ Change \ Dcode.
3. Нажать кнопку Fillter, в появившемся окне написать выбранные на первом этапе апертуры. Например: 21, 34,
45:50. Нажать кнопку OK.
4. Нажать кнопку Select All.
5. Выбрать из появившегося окна D-код 80, или набрать число 80.
6. Нажать клавишу OK.
Преобразования объектов
Городов Владимир Александрович
Полигоны
Существует несколько типов полигонов: растровые (контур и растровая заливка), векторные (контур и векторная
штриховка), и контурные (просто контур). Очень часто необходимо полигоны преобразовывать из одного вида в другой.
Для преобразования типов полигонов существует несколько команд:
Utilities \ Polygon Conversation \ Raster Poly->Vector Poly - преобразование растрового полигона в векторный. После
выбора этой команды необходимо указать полигон (указывать несколько полигонов нельзя). А затем указать D-код
апертуры, которой будет штриховаться полигон.
Utilities \ Polygon Conversation \ Draw->Raster Poly - преобразование всех близко лежащих объектов в растровый
полигон. С помощью этой команды возможно объединять несколько полигонов в один.
Edit \ Change \ Explode \ Vector Polygon - преобразование векторного полигона в набор линий и дуг. Данная команда
допускает использование вариантов выбора, см. Выбор объектов.
Текст
Для преобразования текста в примитивы используется команда Explode:
Edit \ Change \ Explode \ Text - преобразование текста в примитивы. Данная команда допускает использование вариантов
выбора, см. Выбор объектов.
Апертуры пользовательской формы
Для преобразования апертур в примитивы используется команда Explode:
Edit \ Change \ Explode \ Custom - преобразование пользовательских апертур в примитивы. Данная команда допускает
использование вариантов выбора, см. Выбор объектов.

Подготовка данных для тестирующих систем (Flying Probe Testing)


Городов Владимир Александрович
Задача интерфейса Flying Probe - автоматизировать процесс создания тестовой информации для систем электрического
тестирования на основе метода "летающих щупов". Так же этот интерфейс позволяет контролировать и изменять
положение тестовых точек. Интерфейс позволяет записывать файлы формата Probot, а так же других форматов.
Последовательность действий
1. Импортируйте ваши данные или откройте существующий файл .pcb.
2. Определите типы используемых слоев с помощью команды Tables|Layers. Это необходимо для восстановления
цепей по рисунку схемы.
3. Конвертируйте падстеки (pads) в контактные площадки (flash), если это необходимо. Команда Netlist extract
предполагает что все цепи должны оканчиваться на контактных площадках, поэтому падстеки должны быть
преобразованы.
4. Удалите двойные КП (flash) используя команду Utilities|Pad Removal.
5. Запустите Netlist Extract (извлечение цепей).
6. Проверьте ваши цепи, найдя антенны и др. ошибки, используя Analysis|Net Check.
7. На этом этапе рекомендуется сохранить данные.
8. Выберете Tools|Flying Probe Editor. Теперь вы находитесь в редакторе для установок контроля с "летающими
щупами". Вся информация для тестирования создается здесь и хранится в вашем pcb файле.
9. Выберете File|Create Test Points или нажмите кнопку Create в панели инструментов.
10. ИЛИ
11. Выберете Add|Test Points если вы ходите добавлять тестовые точи в произвольном месте вручную. Это полезно,
если вы хотите в тесте использовать немного точек, или не хотите устанавливать критерии выбора в фильтре
Test Point Selection. (Вы так же можете использовать эту команду, если хотите добавить дополнительные точки
после использования команды File|Create Test Points).
12. Если вы хотите сменить цвет или размер отображения точек тестирования, выберете команду File|Test Point
Attribs.
13. Добавьте необходимые установочные штифты (alignment pins).
14. Если вам необходимо получить информацию по отдельной тестовой точке, используйте команду Query|Test
Point.
15. После окончания создания программы используйте File|Export для записи данных в выбранном вами формате.
File | Create Test Points
Команда Create Test Points запускает процесс создания тестовых точек. Она позволяет системе автоматически добавлять
тестовые точки на топологии, в соответствии с выбранными параметрами. Если вы хотите вручную создавать тестовые
точки, используйте команду Add|Test Points.
8
КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПРОГРАММЫ CAM 350
Последовательность действий:
1. Выберете File|Create Test Points. После этого появится диалог выбора фильтров создания тестовых точек (Test
Point Selection Filter). Если информация о тестовых точках уже существует в файле, то будет задан вопрос об
удалении (recreate) старых точек или добавлении (add) дополнительных точек в существующие данные. Ответ
Recreate удалит все существующие точки, а ответ (Add To) оставит уже существующие.
2. Выберете необходимые параметры для автоматического размещения тестовых точек:

Test Points (Тестовые точки)


Эта группа критериев определяет, нужно ли добавлять точки на слоях Top и/или Bottom, на каких площадках их
добавлять (КП переходных отверстий, КП для поверхностного монтажа, или КП для дырочного монтажа).
Selection Criteria (Критерии выбора)
Каждый из этих критериев определяет минимальный допустимый размер переходного отверстия, КП для
поверхностного монтажа, КП для дырочного монтажа, при котором в этом элементе создается тестовая точка. Так
же можно использовать фильтр D-кодов.
Additional Selection Criteria (дополнительные критерии выбора)
Если имеются слои маски (с верхней и нижней стороны) или цепи с одной точкой (Single Point Nets) возможно
включить эти слои и цепи в критерии создания тестовых точек. Можно так же выбрать каким образом создавать
программу проверки (включая только конечные точки (КП) или все точки (КП) в цепи).
Test Points Adjustment (Настройка тестовых точек)
Необходимо выбрать смещение точки тестирования в области сквозных отверстий, для исключения попадания
щупа в отверстия. Как правило в таких элементах тестовая точка смещается на поясок контактной площадки.
3. После окончания формирования фильтров, нажмите кнопку ОК. После этого произойдет создание тестовых точек.
Add | Test Points (Ручное добавление тестовых точек)
Используйте команду Add|Test Points, если необходимо добавить тестовую точку на произвольном пине (pin), контактной
площадке (pads) или переходном отверстии (via) по одной точке за операцию. Это может быть полезно, если необходимо
создать небольшую программу тестирования для печатной платы, известно точно, где должны располагаться тестовые
точки или нет желания использовать фильтр выбора (Test Point Selection Filter) в автоматическом режиме. При
использовании фильтра, использование этой команды так же полезно, для обучения каким образом необходимо
устанавливать параметры. Эту команду так же можно использовать для определения причины, почему в данной области
не была создана тестовая точка при автоматическом создании программы. Это связанно с тем, что если попытаться
добавить точку, не удовлетворяющую фильтру (Test Point Selection Filter), то появиться диалоговое окно, объясняющее
критерий, которому не проходит эта тестовая точка.
Последовательность действий:
1. Выберете Add|Test Points. При этом появиться окно (Test Point Selected).
2. На панели инструментов, появится кнопка Filter. Нажав на эту кнопку можно настроить фильтр, аналогичный
фильтру при автоматическом создании тестовых точек.
3. По умолчанию, фильтр позволяет использовать в качестве тестовой точки любой пин, контактную площадку или
переходное отверстие. Возможно установить другие критерии выбора, и нажать на кнопку ОК.
4. Наведите курсор мыши на предполагаемую координату тестовой точки, нажите на левую кнопку мыши. В случае
успеха появиться маркер тестовой точки, а в окне (Test Point Selected появятся ее характеристики. В противном
случае появится сообщение, поясняющее почему здесь не может быть установлена тестовая точка.
5. Выберете следующее положения для тестовой точки и повторите предыдущее действие, или нажмите на правую
кнопку мыши, для окончания добавления тестовых точек.
File | Export | Probot (Экспортирование данных в формат Probot)
Эта команда записывает пять основных файлов формата Probot, так и опциональные файлы для использования в Probot
RAID системах. Эта команда может быть вызвана с помощью кнопки Export на панели инструментов.
Последовательность действий:
1. Выберете Export|Probot из меню File. Появится диалоговое окно для выбора параметров.
2. Выберете директорию, в которую будут записаны файлы.
3. Выберете название для задания, все файлы (.adj, .ep, .hls, .net, .sde) будут иметь это название.
4. Выберете сопредельное расстояние (Adjacency Distance). Все сети в этом диапазоне будут тестироваться на
короткое замыкание.
9
КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПРОГРАММЫ CAM 350
5. Выберете в какой последовательности будет тестироваться плата: с Top слоя по Bottom слоя или наоборот.
6. Если используются центрирующие штифты/купоны, отверстия под которые располагаются на верхней и нижней
стороне, можно определить режим двухстороннего совмещения (Double-Side Alignment). Этот режим
используется в случае если плата имеет двухсторонний поверхностный монтаж, а тестер позволяет тестировать
только одну сторону. В случае выбора этого режима, будут добавлены флаги в .hls файл.
7. Если вы используете в качестве центрирующих штифтов сквозное отверстие, эта опция должна быть отключена.
8. Если необходимо экспортировать дополнительные файлы для использования в RAID системах, укажите опцию
Output Probot RAID files.
9. При выборе этой опции будут созданы три дополнительных ASCI файла, которые в дальнейшем ПО RAID-1
преобразует в двоичный формат для использования в RAID системе:
o Файл апертур (Aperture File) - .APL
o Файл слоев (CAD Layer Files), расширение которых основано на индивидуальном номере слоя.
o Файл отверстий (CAD Drill Hole File) - .DL
10. Для сохранения файлов необходимо нажать клавишу ОК.
11. Если в указанной директории уже существуют файлы с указанным именем, то появится предупреждение. Для того
что бы перезаписать файлы нажмите ОК, после этого появится сообщение, о том что файлы успешно записаны в
указанную директорию.
Add | Alignment Pins (Добавление установочных штифтов/купонов)
Команда Add|Alignment Pins позволяет добавлять маркеры установочных штифтов в проект.
Последовательность действий:
1. Выберете Add|Alignment Pins.
2. Используя панель инструментов определите, где должен располагаться центрирующий штифт (центрирующий
купон) на слое Top, Bottom, или слое отверстий (Through-Hole).
3. Наведите на положение первого штифта/купона, и нажмите на левую кнопку мыши. В этом месте появится
обозначение этого штифта/купона.
4. Повторите шаги 2 и 3 пока все установочные штифты/купоны, не будут добавлены. Нажмите правую кнопку мыши,
когда закончите.
Info | Query | Test Point (Запрос подробной информации о тестовой точке)
Эта команда позволяет запрашивать подробную информацию о тестовой точке.
Последовательность действий:
1. Выберете команду Query|Test Point из меню Info. После этого необходимо выбрать конкретную тестовую точку.
2. Выберете тестовую точку. Появится окно (The Query Test Point) с подробной информацией об этой точке.
3. Выберете другую тестовую точку, или нажмите правую кнопку мыши что бы закончить.

См. так же: Подготовка данных для установки Mania Speedy

Последовательность подготовки данных для установки электрического тестирования Mania Speedy в CAM350
Городов Владимир Александрович
Последовательность подготовки данных для установки электрического тестирования Mania Speedy
1. Импортировать CAD данные в CAM350;
1
2. Если цепи (nets) не импортировались, то необходимо выполнить комманду NetList Extract. ;
3. Сменить начало координат, таким образом что бы оно отстояло от левого нижнего угла на 10 мм влево и на 10 мм
вниз;
4. Перейти в редактор "летающих щупов" (Flying Probe Editor);
2
5. Создать тестовые точки (File -> Create Test Points) ;
6. В появляющемся меню необходимо выбрать
7. где создавать тестовые точки (Test Points)
o Plated through holes - Металлизированные отвертсия отвертсия;
o Surface pads - Контактные площадки для поверхностно-монтируемых компонентов;
o Component pins (TH) - КП компонентов, монтируемых в отвертсия (если есть их описания);
o Component pins (SMT) - КП компонентов, монтируемых на поверхность (если есть их описания);
Критерии выбора (Selection Criteria)
o Dcode Filter - фильтр для D-кодов;
o Min Size - минимальный размер КП, на которую добавлять тестовую точку.
Дополнительные критерии выбора (Additional selection Criteria)
o Apply Top Mask - применить к паяльной маски верхнего слоя;
o Apply Bot Mask - применить к паяльной маски нижнего слоя;
o Include Single Point Nets - включать цепи, содержащие только одну точку;
o All Points On net - Все точки цепи;
o End Points Only - Только начальные и конечные точки цепей.
Регулировка тестовых точек (Test Points Adjustment)
o Offset through hole - смещать тестовые точки для переходных отверстий.
8. Задать базирующие штифты (два или три) Add -> Aligment Pins;
9. Экспортировать данные: File -> Export -> Probot;
10. Вернуться в Редактор (Return to CAM);
11. Экспортировать Gerber (формат Barco DPF): файл для слоя Top назвать fronpin.dpf, для слоя Bot назвать
Rearpin.dpf, слой сверления - Mehole.dpf.
12. При установке базовых отверстий вручную, возможно использовать стандартный файл fidu.lst.
---
1
- При импорте Gerber или других подобных форматов, необходимо определить типы в таблице слоев (Top, Bottom,
Border, Drill).
2
- Для корректного создания тестовых точек для контактных площадок по поверхностно монтируемые компоненты
необходимо, что бы эти площадки были выполнены в виде flash, а не линий или растровых полигонов. Для
преобразования таких КП возможно использовать функцию Utilites -> Draw->Flash, а затем снова выполнить комманду
NetList Extract.
10
КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПРОГРАММЫ CAM 350
Загрузка файлов в станок:
Загружать их в соответствии с инструкцией:
1. Скопируйте файлы в директорию c:\jobs\;
2. Загрузить программу тестирования (HLS) и файлы слоев (DPF) согласно инструкции;
3. Назначить купоны для базирования согласно инструкции к установке;
4. Сохранить купоны для базирования (FDU);
Теперь можно приступать к тестированию платы.

Последовательность операций при подготовки данных для изготовления печатных плат гравировкой (методом
оконтуривания)
1. Загрузить слой, предназначенный для оконтуривания
2. Добавить аппертуру, соответствующую диаметру следа фрезы (как правило соответствует наименьшему
расстоянию между проводниками).
3. Выбрать Utilities - venting
4. Отметить Vector, hatched
5. Outline D-code должен соответствовать новой аппертуре (см. п .
6.
7. Нажать Edit pattern
8. Напротив Line 1,..2,..3 в столбце D-code поставить 0. Нажать ОК.
9. Нажав border layer выбрать исходный
10. Vent layer 1 - new
11. Vent layer 2 - none
12. Offset расстояние от периметра рисунка внутрь платы.
13. Нажать Ок.
14. Выбранный слой напечатать на предварительно установленный в Windows hp 7470/7440
Обратной трансляцией import - HPGL проверить правильность файла сверления.

Импорт файлов для производства печатных плат в программу CAM350.


Как и в любом приложении, импорт файлов в CAM350 может осуществляться с помощью группы команд FileImport

Меню FileImport программы CAM350 разделено на несколько частей. Каждый пункт позволяет выполнять импорт
данных определенного формата. Пункты Gerber Data, Mill Data, Drill Data, HPGL, HPGL2 предназначены для импорта CAM-
фоматов (соотвественно Gerber, форматов фрезерования, сверловки и различных версий языка HPGL). Остальные пункты
меню (DXF, IPC-D350, Orbotech, ECAM dsn) предназначены для импорта "промежуточных" форматов данных или
форматов выходных файлов CAD-систем. Пункт Netlist предназначен для импорта данных из сетевых библиотек.
Однако, наиболее целесообразным является использование операции или последовательности команд
File|AutoImport Gerber (или просто - AutoImport - в старших версиях CAM350)
Операция AutoImport Gerber предпочтительней в силу меньшего количества настраиваемых параметров.

11
КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПРОГРАММЫ CAM 350

Параметр QuickImport на окне AutoImport Directory указывает на "быстрый" метод автоматического импорта GERBER-
данных. Если пометить этот флажок, дальнейший процесс импорта пойдет в автоматическом режиме с использованием
параметров по умолчанию.

Иначе, после выбора директории с набором GERBER-файлов откроется окно настройки параметров, в котором
предоставлена возможность выбрать тип файла, сопоставляемого слою, а также отсортировать их список или выделить
неиспользуемые (не участвующие в экспорте) файлы флажком Unused.

Также в младших версиях необходимо импортировать файл формата EXCELLON (файл сверловки) путем
использования команды File|Import|Drill Data

12
КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПРОГРАММЫ CAM 350

В настройках импортируемого файла параметры должны быть установлены такие же, как и в исходном. Старайтесь
использовать параметры, указанные по умолчанию

Иногда, к сожалению, возникает ситуация, когда приходится обрабатывать Drill-файлы сторонних заказчиков. В этом
случае необходимо установить эти параметры, предварительно посмотрев файл в ASCII-редакторе или путем подбора.
В более старших версиях CAM350 (7.0/7.5 и выше) рекомендуется использовать команду File|Import|AutoImport,
которая автоматически распознает указанный выше формат одновременно с процессом импорта.

Также существует еще более простая технология, которая состоит в прямом импорте PCB-файлов. При этом файл
должен быть сохранен в варианте ASCII, а не в бинарном. Последовательность операции в этом случае выглядит
следующим образом.
Путем использования команды File|Import|CAD Data|PCAD 2001
13
КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПРОГРАММЫ CAM 350

И далее Tools|NC Editor|Utilities|Create Drill|Ok

Необходимо отметить, что в при таком способе импортирования, методологию освобождения контактных площадок от
паяльной маски определяет оператор программы cam350. Наиболее простым способом установить вскрытия в маске
позволяет комманда Utilities - Over\Under Size
Template Layer - Top(Bottom) Target Layer - TopMask(BotMask) Change Size by - amount - Enlage by - удвоенная
величина зазора между маской и контактной площадкой(по умолчанию,0.15 мм или 6 mil)
В меню выбора отметить Flsh, нажать "Select All"
Удалить вскрытия контактных площадок у переходных отверстий, при необходимости, используя комманду удалеия и
подменю Filter.
Данный способ наиболее предпочтительный, т.к. он позволяет сохранить не только топологию ПП, но и различные
атрибуты конструкторского файла.
Дальнейшее преобразование файлов и подготовка на их основе инструкций для изготовления ПП осуществляется в
самих программах типа CAM350.
Вычисление координат точек захвата компонентов в программе CAM350 8.0
Точки захвата компонентов в программе CAM350 8.0 являются вычисляемыми. Программа считает их координаты на
основании координат выводов - как середина воображаемого прямоугольника (со сторонами, параллельными
координатной сетке), описанного вокруг множества выводов компонента. Таким образом находится центр масс
компонента. Однако, не всегда подобная оценка является правильной. Например, для трехвыводных компонентов такая
оценка не является корректной - расположение ножек в виде равнобедренного треугольника приводит к тому, что центр
масс оказывается на расстоянии 2/3 перпендикуляра, опушенного из вершины на основание, а программа располагает
точку захвата не на 2/3, а на 1/2 от этого перпендикуляра. Своеобразным решением этой проблемы может служить
установка фиктивных выводов компонентов через редактор компонентов. Под "фиктивными выводами" в данном случае
подразумеваются дополнительные построения выводов компонентов, которые ничем не будут связаны ни с топологией
ПП, ни с функциональной частью самого компонента. Например, для решения проблемы с footprint'ами в форме
равнобедренного треугольника, необходимо поместить такой вывод на продолжении высоты, опущенной на основание на
расстоянии 1/3 этой высоты.
Для этого:
1. Откройте редактор компонентов CAM350 (команда меню "Tools|Part Editor...").

14
КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПРОГРАММЫ CAM 350

2. Откройте окно выбора компонента, используя команду меню "File|Open..."

3. В появившемся окне, убедившись, что переключатель "Project Library" ("Библиотека проекта") активен, выберите
необходимый компонент из списка и нажмите кнопку "Оk".
4. Используя команду меню "Add|Pin" перейдите в режим добавления выводов и добавьте вывод в необходимом
месте.
5. Выполните команду меню "File|Save Part" для сохранения изменений.
6. Вернитесь к редактированию печатной платы путем щелчка по кнопке "Return to CAM Editor" на панели
инструментов.
Для формирования отчета необходимо выполнить команду меню "Info|Report|Centroid..."

В появившемся окне представлена таблица отчета со следующими колонками:


• "Devname" - обозначение устройства;
• "Refds" - (reference designator) имя компонента в библиотеке;
• "ImageID" - номер платы в случае компоновки нескольких одинаковых плат;
• "Side" - сторона;
• "Loc" - положение нулевой точки компонента (обычно, координаты первого вывода);
• "Centroid" - координаты точки захвата компонента;
• "Angel" - угол поворота компонента относительно положения в библиотеке.
По любой из колонок отчет можно отсортировать. Для этого просто щелкните на заголовке колонки - и отчет
отсортируется по возрастанию значений этой колонки. Повторный щелчок на заголовке приведет к сортировке по
убыванию.
Для вывода отчета в файл щелкните по кнопке "Save". Для отображения точек захвата компонентов в окне редактора
плат, воспользуйтес кнопкой "Create Centroid Layer".

15
КРАТКОЕ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПРОГРАММЫ CAM 350

Настройка вывода отчетов для систем автоматического монтажа в программе CAM350 достаточно невелика.
Аналогичный режим PCAD200x предоставляет гораздо более широкие возможности.

16

Вам также может понравиться