реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Альтиум: для полигона задать отступ от контура платы
hwdev
сообщение Jul 3 2013, 10:19
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 334
Регистрация: 1-09-06
Из: Москва
Пользователь №: 20 008



Всем привет!

Помогите начинающему!
Нужно задать отступ для полигона от контура платы. Сейчас заливка идет в ноль, а Резонит ругается - им надо 0.25мм отступ, а то бояться, что фреза затупится (так инженер сказал)
Go to the top of the page
 
+Quote Post
DVF
сообщение Jul 3 2013, 11:39
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Создайте правило в одном поле которого для общего случая InPoly, а в другом поле OnLayer('Keep-Out Layer') . Зазор будет выдерживаться от края линии в слое Keep-Out Layer, которой очертите габарит платы, до полигона.
Go to the top of the page
 
+Quote Post
Alexey Sabunin
сообщение Jul 3 2013, 13:05
Сообщение #3


Эксперт
*****

Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895



Цитата(hwdev @ Jul 3 2013, 14:19) *
Всем привет!

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

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

тогда вам надо задать зазор по контуру в слое Keepout. Если зазор по краю платы везде одинаков - то можно контур изначально рисовать в Keepout, но лучше разделить функционал контура и запрета по разным слоям!


--------------------
Видеоуроки по Altium Designer
Чем хуже ваша логика, тем интереснее последствия, к которым она может привести...
Рассел Бертран
Go to the top of the page
 
+Quote Post
Rodavion
сообщение Jul 3 2013, 13:30
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 724
Регистрация: 25-06-10
Из: С-Пб
Пользователь №: 58 141



Цитата(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
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
hwdev
сообщение Jul 3 2013, 14:14
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 334
Регистрация: 1-09-06
Из: Москва
Пользователь №: 20 008



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

А в каком разделе создать правило? Есть где electrical clearance, а есть раздел полигонов
Кстати, я в 10м альтиуме
Go to the top of the page
 
+Quote Post
Rodavion
сообщение Jul 3 2013, 14:48
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 724
Регистрация: 25-06-10
Из: С-Пб
Пользователь №: 58 141



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

В electrical clearance. В раздел полигонов есть только PolygonConnectStyle, а это несколько не то... wink.gif
Кстати, я тоже в 10м альтиуме
Go to the top of the page
 
+Quote Post
hwdev
сообщение Jul 4 2013, 04:29
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 334
Регистрация: 1-09-06
Из: Москва
Пользователь №: 20 008



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

Попробовал ваш вариант и вариант, как на картинках приложенных - вообще ничего не меняется. Может не KeepOut Layer? Как узнать? sm.gif
Может файло выложить?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jul 4 2013, 05:18
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



зачем такие сложности. До края плат запрет (по производству) идет не исключительно для полигонов, а для любой меди.
Go to the top of the page
 
+Quote Post
hwdev
сообщение Jul 4 2013, 05:48
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 334
Регистрация: 1-09-06
Из: Москва
Пользователь №: 20 008



Сделал.

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

Всем спасибо за помощь!
Go to the top of the page
 
+Quote Post
Rodavion
сообщение Jul 4 2013, 07:57
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 724
Регистрация: 25-06-10
Из: С-Пб
Пользователь №: 58 141



Цитата(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 работает. Всем спасибо за помощь!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 19:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01502 секунд с 7
ELECTRONIX ©2004-2016