Jump to content

    

OrCAD PCB 16.5 и фрезеровка

Здравствуйте!

 

Я недавно начал работать с этой системой...

Нужно сделать в плате несколько фрезеровок, в том числе и под углом (пусть будет - произвольным).

Рисование прямоугольников в слое Board Geometry / Outline не принесло ожидаемого эффекта, равно как и использование инструмента "вырезать форму" (Outline не поддается этой операции).

Все что я нашел в документации - это формирование механических элементов с помощью Padstack Designer, однако в последнем можно сделать только квадратное или прямоугольное отверстие, которое при вставке нельзя повернуть точнее чем на 45 градусов... (по крайней мере, я не нашел, как это сделать...).

 

Подскажите пожалуйста, как нужно создавать в плате прорези, чтобы они воспринимались САПР именно как прорези и импортировались в файл .drl?

 

Если это возможно только через Padstack Designer, то можно ли (и как?) вращать элемент на произвольный угол?

 

Большое спасибо!

Share this post


Link to post
Share on other sites
Здравствуйте!

 

Я недавно начал работать с этой системой...

Нужно сделать в плате несколько фрезеровок, в том числе и под углом (пусть будет - произвольным).

Рисование прямоугольников в слое Board Geometry / Outline не принесло ожидаемого эффекта, равно как и использование инструмента "вырезать форму" (Outline не поддается этой операции).

Все что я нашел в документации - это формирование механических элементов с помощью Padstack Designer, однако в последнем можно сделать только квадратное или прямоугольное отверстие, которое при вставке нельзя повернуть точнее чем на 45 градусов... (по крайней мере, я не нашел, как это сделать...).

 

Подскажите пожалуйста, как нужно создавать в плате прорези, чтобы они воспринимались САПР именно как прорези и импортировались в файл .drl?

 

Если это возможно только через Padstack Designer, то можно ли (и как?) вращать элемент на произвольный угол?

 

Большое спасибо!

Гм...рисовали OUTLINEом....при заказе указать, что в плате фрезеровка...ну и чертёж наверное не помешает (указать области фрезеровок). Кстати проверьте попали ли ваши прямоугольники в гербера.

Share this post


Link to post
Share on other sites
Гм...рисовали OUTLINEом....при заказе указать, что в плате фрезеровка...ну и чертёж наверное не помешает (указать области фрезеровок). Кстати проверьте попали ли ваши прямоугольники в гербера.

 

Нет, в гербер он тело платы (outline) вообще не желает импортировать. То есть файл создается, но (в отличие от прочих слоев) не импортируется обратно (для проверки, как указано в инструкции). В документе написано, что данные об отверстиях нужно экспортировать в файл .drl, который чем либо открыть вообще не представляется возможным...

 

Конечно, на худой конец, сделаю какой-нибудь dxf, но хотелось бы понять можно ли средствами пакета создать все что нужно...

p. s. Кстати, а как крутить элементы на произвольный угол? Такое возможно?

 

Как крутить, нашел... (от руки вписать угол в открвающийся список).

Edited by Слёзкин

Share this post


Link to post
Share on other sites

А какой формы выборка должна быть? В Pad Designer возможно создавать отверстия 3 форм - круглое, прямоугольное и овальное. При размещении в PCB Editor выводов вручную есть возможность задать массив по вертикали и горизонтали с заданным шагом, а также есть возможность задать угол поворота. Все это делается через всплывающую панель Options в правой части окна программы. Если вывод был размещен, то повернуть его на любой угол можно с помощью команды Rotate. Для этого необходимо подвести курсор к выводу, нажать правую клавишу и выбрать команду Move, а затем Rotate и все на той же панели Options выбрать необходимый угол поворота.

post-56666-1332918552_thumb.jpg

Share this post


Link to post
Share on other sites

Не учите плохому... ничего в слое OUTLINE рисовать не надо.

В Аллегро(OrCAD PCB Editor если кому-то так больше нравится) есть специальный класс(слой): Board Geometry -> NCRoute Path. Если такого класса нет по умолчанию(в 16.5 такое бывает в новых платах) - создайте вручную.

Единственная задача этого класса(слоя) - линии на нем находящиеся выдавать в Route-файл (фрезеровка) как путь фрезы. Размер фрезы равен ширине линии на этом слое.

Размеры фрез к сожалению автоматом не генерятся. Их надо вручную прописать в файле ncroutebits.txt

Я использую нумерацию от T51 и выше, сколько нужно, предполагая, что кол-во сверел обычной сверловки будет меньше, чем 50.

Т.е. до 50 - сверла, после 50 - фрезы.

 

ЗЫ Фрезированное отверстие в падстэк-дизайнере тоже доступно, правда ориентаций у него всего две...

 

Share this post


Link to post
Share on other sites

DRL любой CAM системой можно просмотреть, например, CAM350. Или вообще блокнотом открыть...

Edited by PCBinAquarium

Share this post


Link to post
Share on other sites

Вот так это выглядит в проекте:

 

post-4480-1332918898_thumb.png

 

А так в САМ-системе с импортированным Route-файлом:

 

post-4480-1332918906_thumb.png

Share this post


Link to post
Share on other sites

А еще вот маленький вопрос, слой Outline каким-то образом можно передать в гербер?

При попытке в меню Manufacture -> Artwork... включить этот слой в какую-либо из групп, все проходит успешно, но когда я открываю этот файл в просмотрщике герберов, контур платы там отсутствует...

 

Или, для того, чтобы контур платы попал в .art файл, нужно повторить его в каком-нибудь другом слое?

Share this post


Link to post
Share on other sites

Странная проблема. Не наблюдал такого. Если слой включен в набор генерации и на на этом слое что-то есть, то оно всегда попадало в герберы.

Share this post


Link to post
Share on other sites

Скорее всего Вы при настройке Artwork не указали толщину линии с неопределенной толщиной (см. рисунок), и поэтому она в гербер не попала, потому что там нулевых апертур не бывает. Нужно поправить параметр, а можно контур платы рисовать дополнительно в других слоях линиями с ненулевой толщиной. Можно и outline нарисовать линиями с ненулевой толщиной, наверное, не знаю, есть ли в этом подводные камни. Визард вроде как создает полигоном, а полигон с нулевой толщиной всегда.

post-56107-1332940339_thumb.png

Edited by Hoodwin

Share this post


Link to post
Share on other sites

Спасибо, Hoodwin, всё дейтвительно в этом.

И всем кто отвечал тоже - спасибо!

Edited by Слёзкин

Share this post


Link to post
Share on other sites
Вот так это выглядит в проекте:

ИМХО удобнее для слоя NCRoute Path использовать тип "Unfilled" (не так похоже на залитый полигон). Но это так, мелочи жизни))

1.jpg

 

Share this post


Link to post
Share on other sites

Это Вы о чем? При чем тут незаполненный шейп к к фрезерованному отверстию в плате?

Share this post


Link to post
Share on other sites

Есть вопросик по NC Route path

Допустим надо сделать овальный вырез размером 10 х 5мм. и есть фреза 2мм. заданная в ncroutebits.

Получается что мне нужно нарисовать овал с учетом фрезы, так чтобы его внешние границы были 10х5мм (т.е 9х4мм толщиной 2мм) или nc route сама это учитывает когда генериться файл?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this