So-net無料ブログ作成

ネットリストからBOMを生成するには [EXCEL Macro]

もし回路図からのネットリストを読み込んでその情報から部品表を作成するにはどうすればいいか
EXCELで処理する場合の手順を検討してみました。

1.まずはREF番号、型番、値の3列に分類します。
 ネットリストがテレシス形式の場合はそのまま広げるように並べればいいので簡単です。

2.次に、値の列でソートします。
 回路図からの場合はCRなどは厳密な型番ではない場合が殆どでしょう。

3.更に型番の列でソートします。
 一見、値の列と逆のように見えますが型番が基準なので最後に型番でソートします。

4.内容が同じものを数をカウントします。

5.これらの情報を別のシートなどに記載します。
 しかし、これが一番難しそうです。

ORCADの場合は、型番と値が同じ場合が多いので困りはしていませんでした。
しかし、両社が異なる場合は手順が面倒で未経験です。


nice!(1)  コメント(0) 

部品表修正マクロ・スタンダード版 [Sales of PCB design]

こちらも販促版ではなく有料のスタンダード版が完成したのでこちらにアップロードしました。

http://www5b.biglobe.ne.jp/~sophil/UPLOAD/BCM_STD_V1.0.zip
但し、有料の為に解凍用パスワードが設定されています。

1.販売促進版との違いはフットプリント名部分のWindowsで使用できない文字への対処です。
(自動でアンダーバーに変換します。)

2.部品表をネットリストと比較することが可能ですがそれを色分けで違いを見分けることが
 可能になります。

詳しくはこちらのカタログをご覧ください。
http://www5b.biglobe.ne.jp/~sophil/pdf/BCM_STDカタログ.pdf

プリント基板のパターン設計者に向けたツールは少ないように感じ、無料版に続いて
このような有料版をリリースしました。

特に意識はしていなかったのですが、顧客から貰った部品表とネットリストとの矛盾も
クロスリファレンスとして比較して色分けするので早めにわかります。

販売価格は8000円で、振込確認後に解凍用パスワードをお知らせ致します。
事前にソフトウェア購入の旨のメールでお知らせください。

カテゴリーは有料なので、ダウンロードではなく営業にしてあります。

BCM_STD_CA.png

nice!(0)  コメント(0) 

資材調達業務向けソフトウェアは [EXCEL Macro]

これまで基板設計業者や回路設計者向けについて考えてEXCELマクロを考えてきました。
回路設計会社内の部品調達部署ではネットリストは貰える状態でしょう。
それから部品表を制作するのに設計者ではなくて資材の部署の場合はその作業は辛いでしょう。

知り合いの会社で以前は、部品表太で登録したデータベースを利用して型番を差し替えていました。
しかしWinXP以降は、内部のデータベースが対応しないのか使えないソフトウェアと
なってしまいました。

そこでEXCELマクロで置換テーブルを設けてそれで型番を置換すれば代用になるのではないかと
考えるようになりました。

つまり「資材調達向けマクロ」という構想です。


nice!(0)  コメント(0) 

ネットリストから部品表というのは [EXCEL Macro]

以前から作成した方がいいのか悩ましいのがネットリストからEXCELマクロにて部品表を作成すると
いうこと。
一見、部品表は回路設計CADや基板設計CADから生成できるので無駄のようです。

しかし、部品表を生成する工程またはその後に置換テーブルを利用すれば部品表太と似たような
処理が可能になります。

顧客別にデータベースを作成または選択するのは面倒なのでマクロ自体を顧客の略称を追加して
別名保存すればいいでしょう。

弊社で一番利用しているマクロもネットリストから中間的に擬似部品表のようなものを作成して
置換しているのでベストな手法のように思います。
この擬似部品表の部分を通常の部品表の様式にするのが面倒なので手付かずでした。

NET_DMY_BOM.png

nice!(0)  コメント(0) 

赤色立体地図 [Technology]

NHKの「ぶらタモリ」や「サンエンス・アイ」などに登場している「赤色立体地図」なので
一般的な手法だと思っていました。
しかし、アジア航測が特許を持っているようです。

https://www.ajiko.co.jp/products/detail/?id=14449

飛行機から地上にレーザーを当てて高さを調べるのですが、その立体的表現が通常とは
違うようです。
樹木を無視でき、地形だけを表現できます。

エッジや傾斜部分が赤色で強調されているような手法に思えます。
逆に水平部分は白色になるようです。
詳しくはこちらご覧ください。

https://www.rrim.jp/

nice!(1)  コメント(0) 

部品表内の取り消し線の処理 Part.2 [EXCEL Macro]

取り消し線に関するプログラミングは完了して、スタンダード版に反映しました。

しかし、販売促進版に取り消し線のある部品表を貼り付けた場合は
最後にフォントサイズなどを変更するプログラムによって取り消し線の部分が
通常の表示に代わってしまいます。
支給された部品表の文字サイズが小さい場合に対応していたのですがそれが仇となりました。

そこで販売促進版でも取り消し線に対応することにしました。
(Rev.1.03)

取り消し線の部分は消去することになりますが、部品点数が1個などの場合はその欄が
空白になったりします。
後の工程でエラーになる場合もあるので、その点に注意する必要があります。


nice!(0)  コメント(0) 

支給ネットリストの修正方法 [PCB Design]

回路設計者から支給されたネットリストをどう利用するかはパターン設計会社のスキルで
違ってくるでしょう。
どのような手法があるか分類してみました。

1.ネットリストをテキストエディタで部品表を見ながら自社のフットプリント用に手修正する。

2.を基板設計CADにフットプリントを仮配置してその部品情報だけをネットリストとして
 取り出してテキストエディタで接続情報部分と合成する。

3.部品表を修正し、VBAなどのソフトウェアでネットリストの部品情報とし、接続情報部分と
 テキストエディタで合成する。

4.ネットリストの型番部分を置換テーブルを作成してソフトウェアで差し替える。

弊社では以前はP-CADを使用していて2.番の手法と取っていました。
現在はAltium Designerにて4.番の手法を取っています。3.番の手法は稀に行います。
1.番の手法は原始的ですが、VBAにてネットリストエディタを作成しているので単純な機種では
使用しています。



続きを読む


nice!(0)  コメント(0) 

代替部品検索とライフサイクル [Devices]

基板上の部品を資材部門が代替部品を検索するのを補助するサービスも大手用には
存在しているようです。
しかし、中小企業では自力で検索して部品調達するしかないのでしょう。

部品調達でEOLという言葉があり、これは下記の略語です。
End of Life

EOL品は製造中止部品とも呼ばれます。
専用のサービスではEOL品にも、代替品調査サービスにも対応しているようです。

2010年ぐらいから日本のデバイスよりも代替品の方が多くなってきているので
選択肢を海外のデバイスに頼る場合もありそうです。
逆にそれによって最終的な部品表の提出が遅れる場合もあるでしょう。

弊社の経験でも、回路図を貰ってパターン設計をしているのに最終の部品表が届いたのは
1ヶ月以上後ということがありました。


nice!(0)  コメント(0) 

部品表内の取り消し線の処理 [EXCEL Macro]

部品表修正するEXCELマクロにて取り消し線にも対応すべくプログラミング中です。
そこで気になったのがREF番号ではなくて、型番や数量の部分にも取り消し線がある場合です。

マクロにて取り消し線の部分を消去することは可能なのですが矛盾がある場合は
問題となる場合もあるでしょう。
そういう場合は、手動で編集する場面も出てきそうです。

macro_TH_Str_Th_DEL.png

nice!(0)  コメント(0) 

キャノンの3Dプリンター [Technology]

やや高額ではありますがプロ向けの3Dプリンターの記事を見つけました。

https://cweb.canon.jp/3dprinter/special/dt3d/form2.html?xadid=201802002_3dydn

分解能はこちらにあるように25~100ミクロンです。
https://cweb.canon.jp/3dprinter/lineup/sla/formlabs/spec.html

廉価な3Dプリンターでは分解能が荒いので試作レベルでも厳しい場合がありますが
これはそういうことはないでしょう。

製作用の樹脂はカートリッジ式で自動充填されるようです。


nice!(0)  コメント(0) 

表面実装タイプの電源端子 [Devices]

ディスクリートの電源端子は使用したことがありますがそれに近いサイズの
SMD電源端子は初めてみました。

http://akizukidenshi.com/download/ds/mac8/pv3.pdf

表面実装が進んでいるので当然です。
また、片面実装でVIAやPADを配置できない半田面全体が禁止領域の場合もあるので
こういう部品が存在しているのでしょう。

締め付け強度の問題からなのかそのサイズは意外と大きいようです。
ドーターボード用のスタッドの代わりにもなりそうです。


nice!(0)  コメント(0) 

EXCELの取り消し線 [Computer]

弊社では回路図の生データの支給が殆どなので貰ったことがないのですが、部品表の中に
取り消し線を含んでいる場合もあるようです。

通常はセルまたはセル内の文字を選択後に「CTRL + 5」を押せば取り消し線になります。

セルの内容としては通常と変化がないのが不思議でしたが、色を表示するFontcolorなどと
同じ分類のようです。

書式>セルの書式設定>フォント にて、チェックボタン□ 「取り消し線」で選択可能です。

便利な機能ですがこれを部品表内で複数あった場合は厄介でしょう。

部品表修正マクロでこれに対応するか躊躇しているところです。
というのもカンマの部分に取り消し線が掛かっているかを編集ミスすると区切り文字なしの
エラーになるからです。

具体的には取り消し線では.Font.Strikethroughを意味します。

BOM.Cells(2,3).Font.Strikethrough = True
BOM.Cells(2,3).Font.Strikethrough = False


nice!(0)  コメント(0) 

ガイドバーを交換 [Gardening]

チェーンソーで木をくりぬいていたらチェーンソーの先端の形状がくずれてしまいました。
ガイドバーの先端が歪んでしまったからです。

ガイドバーは二つの板状の楕円をそれより少し小さい径の楕円でサンドイッチして溝を形成しています。
その先端の板が広がってしまったのです。
叩いて通常の形状にして再度チェーンソーを装着して使用しましたが暫くの間、先端から煙が
出る始末。

7000円弱で純正品に交換して問題は解決しました。
しかし、その時に外したガイドバーを見ると先端部分がチェーンソーで削られて薄くなり
まるで刃物のようになっていました。

ガイドバーは高額なので互換品を探すと、チェーンソーとペアで6000円ぐらいのものを見つけたのですが
アマゾンでは、以前は入手できましたが現在は扱いがありませんでした。
取り扱い再開時に注文しておこうと思っています。

ヘビーユーザーの場合は年に一度は交換する場合もあるようです。


nice!(0)  コメント(0) 

部品配置情報修正マクロ・スタンダード版 [Sales of PCB design]

これまでの販促版ではなく有料のスタンダード版が完成したのでこちらにアップロードしました。

http://www5b.biglobe.ne.jp/~sophil/UPLOAD/PCM_STD_V1.0.zip
但し、有料の為に解凍用パスワードが設定されています。

1.販売促進版との違いはフットプリント名部分のWindowsで使用できない文字への対処です。
(自動でアンダーバーに変換します。)

2.回路設計者から支給された詳細の部品表の型番をTOP/BOT面をそれぞれの面での部品点数を
 別シート内で計算します。

詳しくはこちらのカタログをご覧ください。
http://www5b.biglobe.ne.jp/~sophil/pdf/PCM_STDカタログ.pdf

販売価格は5000円で、振込確認後に解凍用パスワードをお知らせ致します。
事前にソフトウェア購入の旨のメールでお知らせください。

部品実装業者向けのソフトウェアは非常に少ないので廉価でお役に立つと思います。
カテゴリーは有料なので、ダウンロードではなく営業にしてあります。
nice!(1)  コメント(0) 

部品表内のアルファベット省略 Part.2 [EXCEL Macro]

部品表内のREF番号の記述にて冒頭のアルファベット以外は削除したものに対応した
マクロが完成しました。

これまで、またこれからアップロードする部品表修正の工程があるマクロに関係があるので
急いで処理しました。

ダウンロード可能な販売促進版のマクロに関しても対応済みです。
https://sophil3.blog.so-net.ne.jp/2019-01-21-2

今回の修正でバージョンは1.01となっています。

BCM_REF_None.png

nice!(1)  コメント(0) 

ネットリストの再利用 [PCB Design]

こちらの記事ではネットリストプロセッサという名でネットリストから他のデータを
生成できると書かれています。

https://www.zukentec.co.jp/zukentecnews/z_expert/cad/_5cad.php

この中で<リファレンスの一覧表>というのは弊社でもEXCELマクロで実現しています。
(真ん中上)

左側の上下2段の内容はどちらも部品表です。
以前からネットリストから部品表を作成する必要があるかどうかを考察していましたが
実際に作成はしていません。

右側の上下の表は上段は未実装の部品のリストで、下段はテストポイントに着目しています。

< まとめ >
図研製のネットリスト自体はProtel、Altium、Tango形式とは違って3行以上の情報があるのでは
ないでしょうか。

テストポイントに着目したものが多いと感じます。
部品実装などを考慮するとテストポイントや未実装部品に関するレポートが出せればいいでしょう。


nice!(0)  コメント(0) 

回路設計者側のフットプリント情報 [PCB Design]

図研のこちらの情報によれば大手でも急なフットプリントの作成は大変なようです。
https://www.zukentec.co.jp/zukentecnews/z_expert/cad/7_1.php

回路設計者側で回路図作成時にデータベースで部品検索をするとそのフットプリントが
登録されていないことがわかります。

そこでフットプリントを登録することを依頼すると、基板設計者がフットプリントの作成を
開始するという意味のようです。

その後、回路図が完成して基板設計を依頼する頃には依頼したフットプリントが出来上がっているので
すぐに基板設計に着手できるという意味になっています。

大手の社内レベルなのでこういうことが可能で、アウトソーシングでは関係ないことですが
参考になる情報です。

nice!(0)  コメント(0) 

サイバネット経由のPADS [PCB Design]

こちらの記事によればサイバーネットシステムが一年後にはPADSの販売代理店から外れる
ようです。
ORCAD販売代理店から外れたこと以来の驚きです。

基板設計関連でメジャーなものがなくなった印象でCAM350ぐらいしか通常は関係なさそうです。

そのCAM350にビューアがあるのを初めてしりました。

https://www.cybernet.co.jp/cam350/download/viewer/

扱っているソフトウェアで「DEMITASNX」は名前だけは知っていますが、EMI対策ソフトウェアは
どれも高額なのでその機能や性能を見るだけで終わっています。

ところでPADSはVXシリーズになって使い方が変わったようです。
カスタマイズし易いAltiumからすると型苦しい感じがします。

nice!(1)  コメント(0) 

部品表内のアルファベット省略 [EXCEL Macro]

部品表のREF番号に関して、C1,C2,C3ではなくてC1,2,3という風に省略する場合が
あるようです。
更に点数が多くて複数行に渡る場合はその先頭もアルファベットがなく次の行が
4,5,6という風に始まる場合もあるようです。

大規模な部品表ではできるだけ文字数を減らす為の処置なのでしょうが厄介です。

現行の部品表を修正するマクロではこの部分には対応していないので、事前に処理する
工程をマクロ内に設ける必要が出てきました。

これに関連するマクロが5種類もあるので早めに対応する必要が出てきました。


nice!(1)  コメント(0) 

販売促進版マクロにスタンダード版を新設 [EXCEL Macro]

部品表修正マクロと部品位置情報修正マクロ共に有料のスタンダード版を設けることになりました。

1.部品表修正マクロBCM・スタンダード版
 Windowsで使用できない文字列をアンダーバーに変換する機能
 クロスリファレンスにて左右の型番などの違いを色分けする機能を有します。

 販売価格は税別で6,000円を予定しています。

2.部品位置情報修正マクロPCM・スタンダード版
 Windowsで使用できない文字列をアンダーバーに変換する機能
 ピックアンドプレースの表からTOP/BOT別々に部品表を生成します。
 (TOP/BOT両方は既に部品表で示しているので生成しません。)

 単体の部品表やピックアンドプレースファイルからTOPとBOTを別々にするのは
 部品実装業者側の負担が大きいので、その機能を装備しました。

 販売価格は税別で5,000円を予定しています。

 どちらもダウンロード版で、振込確認後にメールで解凍用パスワードをお知らせする
 タイプになります。

 ソフトウェアは作成中ですので、リリースは今月末ぐらいを予定しています。
 カタログの内容は販売促進版に追加機能を示す形なので殆ど同じ構成です。
 ダウンロードURLやパスワードを問い合わせするメールアドレスの部分が追加や変更に
 なりそうです。

 これまで部品実装業者向けのソフトウェアは選択肢が限られていたので後者のマクロに
 ご期待ください。


nice!(0)  コメント(0)