Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Альтиум: для полигона задать отступ от контура платы
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
hwdev
Всем привет!

Помогите начинающему!
Нужно задать отступ для полигона от контура платы. Сейчас заливка идет в ноль, а Резонит ругается - им надо 0.25мм отступ, а то бояться, что фреза затупится (так инженер сказал)
DVF
Создайте правило в одном поле которого для общего случая InPoly, а в другом поле OnLayer('Keep-Out Layer') . Зазор будет выдерживаться от края линии в слое Keep-Out Layer, которой очертите габарит платы, до полигона.
Alexey Sabunin
Цитата(hwdev @ Jul 3 2013, 14:19) *
Всем привет!

Помогите начинающему!
Нужно задать отступ для полигона от контура платы. Сейчас заливка идет в ноль, а Резонит ругается - им надо 0.25мм отступ, а то бояться, что фреза затупится (так инженер сказал)

Уточните в каком слое вы рисовали контур?!
похоже что в механическом, что есть правильно!

тогда вам надо задать зазор по контуру в слое Keepout. Если зазор по краю платы везде одинаков - то можно контур изначально рисовать в Keepout, но лучше разделить функционал контура и запрета по разным слоям!
Rodavion
Цитата(DVF @ Jul 3 2013, 15:39) *
Создайте правило в одном поле которого для общего случая InPoly, а в другом поле OnLayer('Keep-Out Layer') . Зазор будет выдерживаться от края линии в слое Keep-Out Layer, которой очертите габарит платы, до полигона.

Такое правило - на рис. 1. - НЕ работает. Но никак не могу понять, почему не работает правило на рис.2 sad.gif HELP MY!!! А вот правило нf рис. 3 работает rolleyes.gif
Кстати, если нет такого правила, то правило All-All так же работает и задает зазор от полигона до линии в Keep-Out Layer
hwdev
Цитата(DVF @ Jul 3 2013, 15:39) *
Создайте правило в одном поле которого для общего случая InPoly, а в другом поле OnLayer('Keep-Out Layer') . Зазор будет выдерживаться от края линии в слое Keep-Out Layer, которой очертите габарит платы, до полигона.

А в каком разделе создать правило? Есть где electrical clearance, а есть раздел полигонов
Кстати, я в 10м альтиуме
Rodavion
Цитата(hwdev @ Jul 3 2013, 18:14) *
А в каком разделе создать правило? Есть где electrical clearance, а есть раздел полигонов
Кстати, я в 10м альтиуме

В electrical clearance. В раздел полигонов есть только PolygonConnectStyle, а это несколько не то... wink.gif
Кстати, я тоже в 10м альтиуме
hwdev
Цитата(Rodavion @ Jul 3 2013, 18:48) *
В electrical clearance. В раздел полигонов есть только PolygonConnectStyle, а это несколько не то... wink.gif
Кстати, я тоже в 10м альтиуме

Попробовал ваш вариант и вариант, как на картинках приложенных - вообще ничего не меняется. Может не KeepOut Layer? Как узнать? sm.gif
Может файло выложить?
Владимир
зачем такие сложности. До края плат запрет (по производству) идет не исключительно для полигонов, а для любой меди.
hwdev
Сделал.

Ручками создал контур на KeepOut и задал правило, как советовали выше

Всем спасибо за помощь!
Rodavion
Цитата(Rodavion @ Jul 3 2013, 17:30) *
Но никак не могу понять, почему не работает правило на рис.2 sad.gif HELP MY!!!

А кто-нибудь может все-таки сможет подсказать, какая ошибка в записи IsTrack And ExistsOnLayer('KeepOutLayer')? sad.gif Правило с такой записью НЕ работает. А вот с такой записью - IsTrack And (Layer = 'KeepOutLayer') работает. Очнь хочется понять...
Методом проб и ошибок разобрался, что такая запись ExistsOnLayer работает только для сигнальных слоев. Правило с записью IsTrack And ExistsOnLayer('Top Layer, Top') и InPoly работает. Всем спасибо за помощь!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.