在您從 SolidWorks 輸出時請考慮這些原則。
伸長特徵名稱
在掃描組合件中的零組件時,CircuitWorks 會使用 SolidWorks 特徵名稱來識別每個 ECAD 幾何類型所代表的意義。 CircuitWorks 用於伸長特徵的名稱是由
CAD 特徵名稱
選項所定義。 要查看 CircuitWorks 在輸出時使用這些名稱的方式,您可以在從 CircuitWorks IDF 或 PADS 檔案匯出特徵之後,檢查特徵在 SolidWorks 組合件中的命名方式。 如果您在手動產生組合件時採用相同的慣例,CircuitWorks 可以將它重新輸出 SolidWorks。 關於命名慣例的詳細資訊,請參閱SolidWorks 特徵對應。
例如,會針對 CircuitWorks 最初所產生之 PCB 的 SolidWorks FeatureManager (特徵管理員) 樹狀結構顯示三個特徵: 名為 BOARD_OUTLINE 的電路板輪廓線伸長,以及非電鍍與電鍍孔的兩個除料伸長特徵,它們分別名為 NPTH 和 PTH。 要在電路板中加入額外的輪廓線 (切塊),可以修改原始 BOARD_OUTLINE 伸長之下的草圖,或是加入新的除料伸長特徵。 如果特徵名稱包括 CircuitWorks 用於識別電路板輪廓線的名稱,則 CircuitWorks 會使用草圖中的資訊。 名稱不區分大小寫。
您是否在單一草圖中定義單一類型的所有特徵(例如電鍍孔或線路輪廓線),或者您是否使用多個草圖,都依您個人的喜好決定。只有電路零組件必須在每個草圖中只能有一個封閉特徵。所有其他特徵可以在每個草圖中包括一個以上的輪廓線。
您也應該命名阻進和輪廓線包括輸入特徵名稱。請參考
CircuitWorks 選項 - 特徵。範例如下:
- Route_Outline1
- Route_Outline _1
- Place_Keepout_one
- Via_Keepout01
- Via_Keepout_top
草圖名稱
如果 CircuitWorks 在零組件中找不到合適的命名伸長特徵,則它會查看草圖名稱。
例如,名為 TO237 的零組件有一個命名為 COMPONENT_OUTLINE 的伸長,而 SolidWorks 將其識別為電路零組件。 名為 FIDMARK2 的零組件僅由名為 COMPONENT_OUTLINE 的草圖所組成,同時也被識別為一個電路零組件。 但是由於草圖被命名為 FIDMARK2 同時沒有伸長特徵,因此這個零組件被視為 2D (零高度)。 因為 3D 伸長特徵被命名為 TO237,所以 CircuitWorks 能夠取得這個零組件的高度。
建議您的輸出時命名伸長特徵而不要命名草圖,如此一來,CircuitWorks 就可以輸出高度資訊。
關於命名慣例的詳細資訊,請參閱 CircuitWorks 說明: SolidWorks 特徵對應。
特徵高度
如果您將 ECAD 特徵(例如零組件、電路板、阻進和輪廓線)建模為 2D 草圖,則 CircuitWorks 會將它們輸出為零高度。但是如果您在 SolidWorks 中將它們伸長至某個高度然後再將它們輸出,則 CircuitWorks 會使用伸長的高度作為 ECAD 特徵的高度。如果並非刻意將特徵帶入 CircuitWorks 成為零高度,如果需要,可以以手動方式在 CircuitWorks 中增加高度。CircuitWorks 會將預覽影像中的零高度幾何顯示為線架構。
因為 IDF 2.0 及 IDF 3.0 不支援負的偏移,CircuitWorks 會忽略在電路板表面之下的零組件高度。例如,如果一個 20mm 零組件被向內推進 5mm 至電路板中,CircuitWorks 會將此零組件的高度判定為零偏移的 15mm。
有不正確草圖的幾何
零組件草圖必須在相同的平面,或平行於電路板輪廓線草圖的平面上。如果零組件有草圖是在錯誤的基準面或其不代表零組件的輪廓線,則 CircuitWorks 可能會產生不希望的結果。解決的方法是在 SolidWorks 零組件零件中產生新的草圖,讓 CircuitWorks 能夠使用呈現零組件輪廓線的草圖。您可以在 SolidWorks 中隱藏此草圖。CircuitWorks 會處理隱藏的特徵,但是不會處理抑制的特徵。
例如,由於已經建構了 SolidWorks 模型的顯示方式,因此不會有單一草圖代表此零組件輪廓線。 它的方法並非重新命名現有草圖或是變更零組件的建模方式,而是將新的草圖插入呈現輪廓線的零組件。 草圖是藉由轉換現有圖元所建構,如果零組件的形狀變更,草圖也會變更。 此草圖會命名為 Component_Outline,使得 CircuitWorks 會將其視為零組件的輪廓線。 草圖會顯示於此處,但是通常是隱藏起來的。
不含草圖的幾何
模型可以存在於沒有合適草圖可以呈現特徵輪廓線 (例如從其他 CAD 系統輸入的零件) 的 SolidWorks 中。 如果沒有草圖,CircuitWorks 可以使用側影輪廓邊線來如下確定零組件形狀:
- 對於電路板零組件:
- 外部的側影輪廓邊線變為電路板的輪廓線。
- 非環狀的內部封閉邊線變為電路板的切塊。
- 環形的鑽孔變為非電鍍孔。
- 對於電路板上的所有零組件,外部的側影輪廓邊線變為特徵的輪廓線。 CircuitWorks 沒有考慮內部的邊線,因為 IDF 2.0 及 3.0 不支援有切塊的零組件。
如果這些側影輪廓規則產生出不正確的結果,則產生草圖。例如,為電鍍孔產生草圖。
要控制 CircuitWorks 是否會使用側影輪廓邊線來決定零組件的形狀,請參考 CircuitWorks 選項 - SolidWorks 輸出。