Working with the Component Clearance Design Rule on a PCB in Altium NEXUS
This document is no longer available beyond version 4. Information can now be found here: Component Clearance Rule for version 5
概要
このルールは、コンポーネント同士を配置できる最小距離を指定します。コンポーネントクリアランスには、コンポーネントボディを定義するために使用される3Dモデル間のクリアランスも含まれます。3Dボディが存在しない場合(またはルール制約で.Designator.Comment
コンポーネントクリアランスは、関連付けられた3D bodyオブジェクトを通じてコンポーネントの形状と輪郭を定義する高精度な3Dメッシュ化を用いて算出されます。これらは押し出し2D形状である場合があります。クリアランスチェックにおいて、特に高さ方向の観点や複雑なコンポーネント形状の文脈では、3Dボディを使用することが最も高い精度を提供することは明らかです。
制約

Component Clearanceルールのデフォルト制約。
-
Vertical Clearance Mode – 高さ方向クリアランスを指定するための2つのモードが利用可能です:-
Infinite – クリアランスチェックは無限大を表す値を使用して実行されます。これは、上または下に配置されたあらゆるコンポーネントが違反になることを意味します。使用例として、調整機構があり、常にアクセス可能でなければならない基板が挙げられます。そのコンポーネントにこのルールを適用すると、コンポーネントの上方または下方の領域に突き出すあらゆるコンポーネントに対して違反が発生します。 -
Specified – クリアランスチェックは、コンポーネントの3Dボディ、またはコンポーネントフットプリントのプロパティで定義された正確な形状を使用して実行されます。3Dボディを使用する場合、違反にならない範囲であれば、あるコンポーネントが別のコンポーネントの上に張り出すことを許容できます。このモードを有効にすると、次の制約が利用可能になります:-
Minimum Vertical Clearance – 設計内で配置されたコンポーネント間の、高さ方向における許容最小クリアランス値。
-
-
-
Minimum Horizontal Clearance – 設計内で配置されたコンポーネント間の、水平面における許容最小クリアランス値。 -
Show actual violation distances – コンポーネント間で最も大きな違反となる点同士を結ぶ線を表示するには、このオプションを有効にします。線の距離が表示され、違反を解消するためにオブジェクトを移動すべき距離の算出に役立ちます。 -
Do not check components without 3D body – 3D Bodyを持たないコンポーネントを、このルールによるクリアランスチェック対象から除外するには、このオプションを有効にします。 -
Check clearance by component boundary – コンポーネント境界をコンポーネントクリアランスチェックに使用するには、このオプションを有効にします。
重複ルールの競合が解決される方法
すべてのルールは優先度設定によって解決されます。システムは優先度の高いルールから低いルールへ順に処理し、チェック対象のオブジェクトに対してスコープ式が一致する最初のルールを選択します。
ルール適用
オンラインDRCおよびバッチDRC。
注記
- 押し出し(シンプル)3Dボディは、多角形形状のオブジェクトで、ライブラリコンポーネントまたはPCBドキュメント内の任意の有効なメカニカルレイヤに配置できます。コンポーネントフットプリントでは、X、Y、Z軸におけるコンポーネントの物理的なサイズと形状を明確に定義するために使用できます。
- 複数の3Dボディプリミティブを使用して、任意の複雑さの形状を定義できます。これは特に高さ方向の観点で有用で、コンポーネントの領域ごとに高さを変えることが可能になります。
-
Component Clearanceデザインルールでスコープされたコンポーネント同士の衝突を許可する(つまり、デザインルールチェック中にコンポーネント衝突を報告しない)には、
Minimum Horizontal Clearance およびMinimum Vertical Clearance の両オプション値を に設定します。0