Jump to content

    
Sign in to follow this  
Слёзкин

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

Recommended Posts

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

 

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

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

Рисование прямоугольников в слое 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

А еще вот маленький вопрос, слой 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
Вот так это выглядит в проекте:

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

1.jpg

 

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this