コンポーネント クリアランス
ルールカテゴリ: 配置
ルール分類: バイナリ
概要
このルールは、コンポーネントを互いに配置できる最小距離を指定します。コンポーネントのクリアランスには、コンポーネントのボディを定義するために使用される3Dモデル間のクリアランスも含まれます。3Dボディがない場合(またはCheck clearance by component boundaryオプションがルール制約で有効になっている場合)、コートヤードレイヤー上のプリミティブによって形成された閉じた輪郭がルールチェックに使用されます。3Dボディオブジェクトやコートヤードレイヤー上に定義された閉じた輪郭がない場合、シルク、銅、および機械レイヤー上のプリミティブによって形成された境界矩形(.Designator
および.Comment
のテキスト文字列を除く)が使用されます。
コンポーネントのクリアランスは、関連する3Dボディオブジェクトを通じてコンポーネントの形状と輪郭を定義するために正確な3Dメッシュを使用して計算されます。これらは、押し出された2D形状である場合があります。3Dボディを使用することで、特に垂直方向や複雑なコンポーネント形状の文脈において、クリアランスチェックの精度が最も高くなることは明らかです。
制約
- 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ボディのないコンポーネントを除外するために、このオプションを有効にします。
- Check clearance by component boundary – コンポーネントのクリアランスチェックにコンポーネントの境界を使用するために、このオプションを有効にします。
重複ルールの競合がどのように解決されるか
すべてのルールは優先度設定によって解決されます。システムは最高優先度から最低優先度までのルールを通過し、チェックされているオブジェクトに対してスコープ式が一致する最初のルールを選択します。
ルールの適用
オンラインDRCとバッチDRC。
ヒント
- 押し出された(シンプルな)3Dボディは、ポリゴン形状のオブジェクトであり、有効な機械レイヤー上のライブラリコンポーネントまたはPCBドキュメントに配置することができます。コンポーネントのフットプリントでは、X、Y、Z軸におけるコンポーネントの物理的なサイズと形状を具体的に定義するために使用できます。
- 複数の3Dボディプリミティブを使用して、任意の複雑さの形状を定義することができます。これは特に垂直方向で有用であり、コンポーネントの異なる領域で高さを変えることができます。
- コンポーネントクリアランス設計ルールで範囲指定されたコンポーネントの衝突を許可するには(つまり、設計ルールチェック中にコンポーネントの衝突を報告しないようにするには)、Minimum Horizontal ClearanceおよびMinimum Vertical Clearanceのオプション値を
0
に設定します。