製造・実装プロセスへの情報の受け渡しを効率化する3つの方法

投稿日 June 13, 2021
更新日 July 4, 2021
製造・実装プロセスへの情報の受け渡しを効率化する3つの方法

プリント基板の設計・製造プロセスでは、回路データなどの設計情報を、次の工程に受け渡すことが必要になります。基板設計CADのAltium Designerでは、回路図からPCBへのデータの受け渡しは、[Update PCB ...] コマンドによって、ワンクリックで完了し、ファイルの受け渡しは不要です。このため、手間取ることも人為的な誤りが発生することもありません。また、ガーバーやPick and Placeなどの製造・実装用のデータについても、新旧さまざまなフォーマットがサポートされており、製造プロセスへのデータの受け渡しに困ることはありません。

しかし、製造・実装プロセスに対しては、ファイルベースでのデータの受け渡しが必要になり、多数のファイルを用意しなくてはなりません。また作業者に内容を伝えるためのドキュメントも必要になり、この作成にも手間取ります。

そこで、Altium Designerには、これらの手続を包括的に管理・実行するための機能が用意されており、製造・実装への移行作業を能率良く行うことができます。

図1. 煩雑な製造・実装情報の伝達手続きを3つの機能でサポート
図1. 煩雑な製造・実装情報の伝達手続きを3つの機能でサポート
Altium Designerは、基板製造・部品実装データの出力と仕様書の作成を、Output Job、Draftsman、Project Releaserの3つの機能で包括的にサポートしています。

プリント基板を量産する前には、試作が必要になります。また、発注に際しては、データの確認作業や管理者に対する承認手続きなども行わなくてはなりません。このため、データの出力は1回ではなく、何度も行わなくてはなりません。このような作業を、Altium Designerの持つOutput Jobなどの機能を利用して行うことにより、設計者の負担を減らすことができます。

Output JobPCBの製造と実装に必要な一連のデータを一度に作成

Output Jobは、バッチ処理によって一連のデータを一度に出力する機能です。Output Jobエディタを使って、必要なデータの種類と出力条件を登録しておけば、コマンドを一回起動するだけで、一連のデータをまとめて出力することができます。

Output Jobでは、個々に用意されている以下の出力をサポートしています。

・ Assembly Outputs

・ Documentation Outputs

・ Fabrication Outputs

・ Netlist Outputs

・ Report Outputs

これらのデータを出力するメディアを選ぶことができます。また、バリアントにより、仕向け地や製品ラインナップのバリエーションに対応することができます。

図2. Output Jobエディタで出力したいデータの種類と出力条件を設定
図2. Output Jobエディタで出力したいデータの種類と出力条件を設定
Output Jobエディタは、直観的でわかりやすいユーザーインターフェイスを備えています。画面は、Drill DrawingをPDFフォーマットで保存するように設定し、ガーバーデータの出力条件を設定しているところ。ガーバー出力を単独で実行する場合と同じ内容の [ガーバー設定] 画面でオプションを設定できます。Output Jobエディタは [File] - [新規] - [出力ジョブ] で開きます。

Draftsman:PCBの製造や実装に必要な一連の情報を図面化する

プリント基板の製造・実装工程ではオペレータによってさまざまな作業が行われますので、全体像を伝える資料も必要になります。Altium Designerでは、このための図面や仕様書を自動的に作成することができます。通常、これらは単独の図面として出力されますが、Draftsmanを使うと複数の種類のドキュメントを組み合わせて、1つの図面にまとめることができます。

このDraftsmanでは、図面枠の中に、実装図やアートワークイメージ、レイヤ構成図などを任意の縮尺で自由に配置することができます。

図3. Draftsmanで図面を作成
図3. Draftsmanで図面を作成
Draftsmanを使って、基板の上下と四方の側面から見た実装図、トップレイヤのアートワークイメージを配置。Draftsmanは、[File] - [新規] - [Draftsman Document] で開くことができます。

また、寸法記入などの作図機能も充実しており、わかりやすい図面を簡単に作成することができます。

図4. オブジェクトの配置メニューとプロパティの設定画面
図4. オブジェクトの配置メニューとプロパティの設定画面
[Place] メニューからオブジェクトを選んで配置します。PCBデータ以外にもさまざまな作図オブジェクトを配置できます。[Properties] パネルでは、縮尺や色などの設定を行うことができます。

このDraftsmanを利用することによって、製造部門のオペレータが理解しやすい図面を用意することができます。また、作業手順書やサービスマニュアルのための図表の作成にも役立ちます。

Project Releaser:リリースプロセスの完全な一括処理が可能

Project Releaserを使うと、1回の操作で、必要な情報が全て含まれた完全なリリースパッケージを作成することができます。例えば、複数のOutput Jobが使われている場合でも、個々にコマンドを実行する必要はありません。また生成されたデータは、1つのZIPファイルに圧縮して保存することができます。さらに、VCS等との連携により、バージョン管理や情報の共有を容易に行うことができます。

図5. Project Releaserとオプションの設定画面
図5. Project Releaserとオプションの設定画面
Project Releaserは、[プロジェクト] – [Project Releaser ...] で起動します。[オプション] ボタンによって [Project Releaser Options] 画面が現れ、詳細な設定を行うことができます。

基板設計エンジニアは設計を終えた後、息をつく間もなくデータの作成や、ドキュメンテーションに時間を割かなくてはてはなりません。ここで紹介した3つの機能は、その労力を削減するための切り札になります。

今すぐAltium Designerの無償評価版をリクエストして、世界最高のPCB設計ソリューションをお試しください!ご不明な点などございましたら、お問い合わせフォームにご入力ください。

最新の記事

Altium Designerのベストプラクティス(パート2) - AltiumLive 2022 このセッションでは、ネットクラスやルールを使って設計意図を伝えるために回路図を使用する際のベストプラクティスをご紹介します。また、部品、ルール、ネットに優先順位とクラスを使用して、複雑な設計ルールを構築する方法も学習していきます。 ハイライト: 設計プロセスにおけるActiveBOM文書の活用 設計要件を理解 トランスクリプト: デビッド・ハバウド: 始めましょう。皆さん、ようこそ。デビッド・ハバウドです。Altiumでプロダクト・マーケティング・エンジニアをしています。本日は、Altium Designerのベストプラクティスをご紹介します。このプレゼンテーションは、「ベストプラクティス」に関する講演の第2部です。ですから、新規ユーザーの方や、ルール作成や情報提供の基礎から学びたい方は、先に「ベストプラクティス パート1」をまずご覧になることをお勧めします。 そこで今日はまず、PCBについて話す前に、回路図側からルールを定義することである「回路図ディレクティブ」について説明します。その後、PCBに話題を移した後は、複雑なルールの構築、ルールの複雑なスコープを作成するためのクエリ言語などの使用、優先順位付けがある場合の作業、違反に対する調和の構築、違反の対処方法などについてご説明します。 そこからは、設計レビューについても少しお話します。さまざまなステークホルダーがいる場合に、プロセスを少しでもスムーズにするためにできることがあります。このセクションでは、Altium 365でプロジェクトの作業をしながら説明します。プロジェクトはワークスペースでホストされます。そこから、出力ファイルの生成におすすめのファイルを紹介していきます。そして、これらの出力ファイルを手に入れたら、Altium 365ワークスペースのウェブインターフェースでもう一度確認し、すべての情報を製造業者に直接提供する方法について説明していきます。 それでは始めましょう。設計プロセスを開始する際に最初にすべきことは、設計要件を深く理解することです。新しい設計に取り組む際、要件を明確にするときに直面するいくつかの課題があります。 まず、一般的な要件を明確にしたら、それらがどのように相互作用するかを理解しなければなりません。例えば、エッジコネクタの場合、筐体の中にうまく収まるように、適切なクリアランスを確保する必要があります。また、ルールを明確にした後、違反が発生した場合、その違反を解決したり、必要に応じて免除したり、文書化したりすることは、非常に困難なことです。 ここで、検証が重要になってきます。これは、製造プロセスに移る前に、確実に設計意図を伝え、正確に処理されるようにするために、ルールを検証することです。そこで、これらの要件を満たしていることを関係者に証明するための文書を作成します。 そこで、設計要件について、3点ばかり重要なことをお伝えします。1つ目は同期です。設計はすべて2つの要素で構成されています。論理的な要件を明確にする回路図。コネクティビティはこの一例です。さまざまなネットクラスで差動ペアを定義します。このプレゼンテーションでは、ここに焦点を置きます。 もう1つは、PCB。定義した要件やルールが、実際のアプリケーションに反映されることになります。これらは、先程述べたように、筐体の適切なクリアランスや、インピーダンスプロファイルの適切な幅などが定義されていることが非常に重要です。 これらを明確にし、これらの要件が回路図かPCBか、どちらに影響を及ぼすかを把握したら、要件をルールにまとめるという次のステップに進みます。ここでは、部品のクリアランスなど、要求を分類する必要があります。その後、範囲を明確にします。範囲が適切に設定されていないルールを作成すると、意図したレベルの検証ができなくなるため、範囲設定は非常に重要です。そこで、同様に重要なのが優先順位付け。ルールには階層があります。これについても説明していきます。そして、設計要件を明確にする中で、次に取り組まなければならないのが、相反する範囲の削減です。 そこで、まずは「同期」について説明します。先に述べたように、設計プロセスにはいくつかの側面があります。私たちは、設計プロセスのすべての領域に適用される要件、対応するルールを作成します。先程お話ししたように、ルールの中でも、今日は、回路図ディレクティブに焦点を当ててお話ししていきます。回路図の選択肢としては、「差動ペア」「No ビデオを見る
ホームに戻る