[機能紹介] Moldex3D Studio API機能を体験
- 事例カテゴリ
- その他
Moldex3D Studio API機能の概要紹介
コアテックシステム技術サポート部シニアエンジニア・蕭乃仁
Moldex3D Studio APIの概要
API(Application Programming Interface)は、例えばレストランのホールスタッフ(給仕係)が客の注文を厨房に伝えるようなもので、リクエスト(Request)とレスポンス(Response)を伝達する役割を果たしています。Moldex3D Studio APIは、COM(Component Object Model)の技術を利用し、APIを定義して提供しています。COMオブジェクトは、C#、Pythonなど、さまざまなプログラミング言語を利用して取得できます。外部プログラムがStudioアプリケーションのCOMオブジェクトを取得すると、Studio APIを呼び出して操作を行えます。
Moldex3D Studio APIは、各機能の操作をパラメータ化してつなぎ合わせ、自動化および標準化の設計フローに組み入れます。このレポートでは、充填時間を利用して行う充填圧力の最適化を例として取り上げ、UI上でクリックを繰り返して操作していた機能を1回のクリックで実行できるようにするための解析ツールを紹介します。
図1. レストランのホールスタッフのようにリクエストとレスポンスを伝達する役割を果たすAPI
セクション1 - Moldex3D Studio 2023 APIはプログラムのインストールが必要
APIツールを使用してMoldex3D Studioの機能を操作するためには、次のプログラムをインストールする必要があります。
- ・Moldex3D Studio 2023
- ・Python(範例およびヘルプで使用。習熟後はほかの対応するプログラミング言語も使用可)
- ・Visual Studio code(コードエディタのインストールを推奨)
インストール方法につきましては、セクション3の参考サイトも併せてご確認ください。
Moldex3D Studio APIの使用法を効率的に習得するため、このレポートで使用するデータをこちらからダウンロードしてください。なおデータの内容は次のとおりです。
- ・参考用の初期解析Runに使用するモデリングデータ(パート、ランナーモデルおよび材料ファイル)
- ・このレポートで使用する解析作業パス
- ・このレポートで使用するAPIコード
- ・上記範例の概要(Readme_EN/CH)
図2. 範例データ
セクション2 - 範例(最小射出圧力の指定)
範例にあるPython_Codeフォルダの中から、Find Minimum Injection Pressure.pyを起動させます。このレポートにおいて例示するシチュエーションは次のとおりです。
- ・Moldex3D IM(Injection Molding)プロジェクトにおいて、製品に関するプロセス条件およびその他の解析設定の設定が完了しています。(範例データフォルダ内のOriginal_Input_Data)
- ・ただし、特定のレンジにおいて充填時間の調整(0.5〜10秒)を行う場合は、VP切替位置の射出圧力を確認します。(範例データフォルダ内のWorking _Folder)
- ・その中から射出圧力の値が一番小さいものを特定し、最適化後の充填時間の参考とします。(速すぎるとせん断応力が過大になり、遅すぎると溶融樹脂が冷却されます)
python code.py(下の画像の「Run python file」)を実行し、それぞれの異なるAPI機能を自動的に順番に呼び出して下記の作業を完成させ、目標を達成します。
図3. pythonのAPIを実行
- ・Studio APIを呼び出した後、Original_Input_Dataに定義した参考モデルデータを読み取ります。
- ・API_Working_Folder内に新しいプロジェクトを作成し、読み取ったデータを利用してRun1を作成し、パートおよびランナーのモデルを作成します。
- ・サーフェス・ソリッドメッシュの生成、材料ファイルのインポートおよびデフォルトの成形条件の設定を行ってから、その充填時間(=0.5s)を指定します。
- ・同一プロジェクトにおいてRun2〜9の解析Runにコピーし、充填時間を異なる数値(〜10 sec)に変更します。
- ・10組の充填時間が異なるRun(図3)が作成されると、直接コンピューティングマネージャーに引き渡して解析を行います。
- ・すべてのRunの解析が完了すると、2.API_Working_Folder内にログファイルを作成し、VP切替位置において必要な射出圧力を各Runごとに読み取り、すべてのRunの中で必要な射出圧力が一番小さいRunを特定します(図4)
以上でコード内のすべてのAPI機能の実行が完了します。ログファイルを開くと、パラメータと結果をRunごとに確認でき、一番小さいVP切替圧力に対応する最適な充填時間設定を取得できます。
図4. 充填時間が異なるRunを順番に作成してから引き渡し・解析を行い、ログファイルで結果を読み取る
セクション3 - マニュアル設定および運用するAPI機能の比較
下記(1)-(10)までの作業をAPIを用いて実行:
- (1)プロジェクトを作成してCADを新しいRunにインポート
- (2)メッシュモデルを作成
- (3)材料ファイルをインポート
- (4)成形条件を設定して充填時間を0.5 secに調整
- (5)Runをコピーして充填時間を変更
- (6)作業(5)を8回繰り返す。
- (7)プロジェクトをコンピューティングマネージャーに引き渡す。
- (8)解析終了まで待機
- (9)充填圧力の結果をRunごとに読み取る
- (10)データとして整理し、最適設定を特定
APIスクリプトを作成することで、これらすべての作業をワンクリックで行えます。
作業が1回限りのものであるならば、Studioを利用してGUI上で手作業で行ったほうが素早く手軽に実行できるかもしれません。しかし、Simulation Driven Designの標準化フローにおいて、作業が大量に繰り返し行われる場合、変数設定および実行に多くの時間が必要になるため、APIを利用した自動化機能は非常に有効です。
注:Moldex3D 2023以降、新たにScript Wizardの機能に対応し、ユーザーが設けたAPI機能をStudio UIに取り込めるようになりました。この機能は全てのAPI機能に対応しているわけではありませんが、今後Moldex3Dにおいて一層興味深い機能がリリースされることをご期待ください。
参考 - pythonコードの自作
以上は一例です。APIコードを自作してインストールされる場合の手法につきましては、次のウェブサイトをご参照ください。
事例一覧
-
- 先進実装学会にてサンユレック様ご講演に関する技術報告
- ワイヤウィザードとワイヤテンプレートを使ってワイヤコンポーネントを素早く構築
- Moldex3D StudioにおけるCoWosの自動メッシュ作成
- シミュレーションによる電子ポッティングプロセスの最適化および製品信頼性の向上
- IC業界における信頼性試験:温度サイクル試験のシミュレーションによる熱疲労予測
- Moldex3D ICキャピラリーアンダーフィルの包括的シミュレーション
- Moldex3D StudioのICパッケージングにおけるトランスファー成形シミュレーション
- さまざまなIC封止成形プロセスに柔軟に対応するMoldex3D IC封止成形解析機能
- Moldex3D Expert Moduleによる反り変形の改善と成形パラメーターの最適化
- 第3ブレーキライトの設計最適化にMoldex3D を活用し、収縮問題を見事に解決
- 自動車用ヘッドライト反射板のエアトラップ解消事例
- Moldex3D粉末射出成形シミュレーション:ジルコニアインプラントの反り改善
- Moldex3D光学モジュール適用事例 : レーザープロジェクター レンズアレイの最適化
- Moldex3Dを使ってマルチショット射出成形の成形課題を克服
- 薄板成形品の反り変形予測
- マイクロレンズアレイ成形技術の飛躍的進歩
- Moldex3Dによるコストと時間の低減(Shape社)
- Moldex3Dによる成形品質改善(Widex社)
- MuCell® 技術の正確な解析 - Moldex3D解析 との融合
- 充填アンバランスの改善(BTI社)
- Moldex3Dによる冷却ファンブラケットの変形量改善
- 3Dプリントがもたらすスマート成形ソリューション
- コンフォーマル冷却回路の最適化とLEDレンズ残留応力の低減
- 金型温度調節機と冷却回路の互換性評価方法
- LS-TaSCを用いた射出成形金型のトポロジー最適化
- 流動解析の使用で3Dプリントによる開発プロセスを短縮
- ゲート位置アドバイザーの強化よりゲート設計を迅速に最適化
- 新しいMoldiverseクラウドプラットフォームで産業変革への第一歩を踏み出す
- ノートパソコン用キーボードのファミリーモールドの開発と組立ての自動化
- Composite 2023:StudioでRTM繊維配向を編集する方法
- Simpleware Software との連携による繊維配向予測精度向上
- Moldex3D Studio API機能を体験
- Moldex3Dを利用したiMFLUXのプロセスシミュレーション解析
- 樹脂流動解析の応用によるシングルバルブゲート型ホットランナーのアンバランス流動およびコアシフトの改善
- StudioでShellモデルを構築する方法
- Moldex3Dシミュレーションのためのクラウド活用
- 成形プロセスおよび金型構造がASA製品表面の白点に与える影響に関する研究
- 流動解析と実験計画法(DOE)の組み合わせにより最適なソリューションをすばやく特定
- NXのMold Wizardで作成されたランナーへの構造メッシュの作成
- 設計最適化によるそり変形問題の解消
- ICパッケージング業界のための自動シミュレーションワークフロー
- 金型業界におけるコンフォーマル冷却の普及について
- コンフォーマル冷却ウィザードの強化
- IC封止成形解析メッシング機能の高速化と信頼性向上
- APIによる射出成形シミュレーションの自動化
- 圧縮成形時の繊維配向変化の予測
- 高度な材料データを使用した射出成形圧力予測の改善
- 樹脂材料と3Dプリンタによる射出成形型(3DPIM)の効果的な設計検証ツールの実証実験
- 製品設計の最適化と複数解析の自動化
- ガラス繊維射出成形品のウェルドラインの検証
- Moldex3D バージョン2021 Viewer機能紹介
- 3D冷却CFD解析による仮想と現実の統合
- 射出発泡成形におけるコアバック技術の解析
- 共射出成形製品の物理メカニズムの調査と反り変形問題の解消
- シミュレーションテクノロジーを用いてSynventive社の高度なバルブゲートシステムを検証
- ウィスコンシン大学における学術研究:プラスチック製品の不具合予測
- AUDIX社 - 寸法精度の向上と外観不良の解消を両立
- Moldex3Dのコンフォーマル冷却解析による冷却時間の短縮
- Delta Groupは、冷却ファンブラケットの変形を改良するためにMoldex3D を利用
- CAEの使用でツール製造における複数の課題を一度に解消
- BASF、デザイン変更を行わずにガスアシスト成形の椅子製品を最適化
- 射出成形製品の最適化ワークフローを完全自動化
- 東陽実業による車用フォグランプの外観不良対策事例
- 電子部品のアンバランスな流動、ウェルドライン、エアートラップの問題を一挙に解決
- 先進的なCAEツールを使用して光学製品のそり変形と屈折率を検証
- 清華大学、Moldex3DによるVaRTMプロセスの検証に成功
- 射出成形の効率化を図るホットランナー設計にMoldex3Dを活用
- 軽量化と製品強度の要件を兼ね備えたプラスチック製品の実現
- 逆そり変形によるそり変形ソリューション
- 革新的な2ステップのシミュレーションでシート状複合材料の圧縮成形プロセスを一括管理
- マサチューセッツ大学による自転車金属部品の代替素材の特定
- ヘッドアップディスプレイのコンバイナー用蒸着治具金型と成形効率の最適化
- ブダペスト工科経済大学はMoldex3Dにより冷却時間を18%短縮
- ファスナー製品に欠かせない強度最適化手法
- イタリアの金型メーカーがMoldex3Dを使用して再利用可能なマスクをスピーディに量産化
- WISE、Moldex3Dにより引き出しスライドレールの要求寸法を達成
- STマイクロエレクトロニクスはMoldex3Dを使用してICパッケージングプロセスの最適化を実現
- SABICはMoldex3Dを使って2K-ICM製品の外観を最適化
- IDEMI、Moldex3Dにより新型コロナウイルス対策用フェイスシールドを検証
- Blackcad、Moldex3Dによる新型コロナウイルス対策用フェイスシールドの製造に成功
- 最短時間で最適な製品形状設計を見つけるには
- タブレットのバックパネルのそり変形を92%改善
- 部門間をつなぐビッグデータ管理プラットフォーム(Moldex3D iSLM)
- 独ケムニッツ工科大、Moldex3Dを用いた熱硬化性射出成形の壁面滑り現象の研究
- Moldex3Dを用いる事により成形歩留まり率を改善!
- 反り変形予測の定量評価に重要な粘弾性特性
- Moldex3Dにより車窓のガラスランチャンネルの変形を解決する方法を特定
- Moldex3Dによるコンフォーマル冷却回路の最適化で冷却効率が70%向上
- 炭素繊維配向の応力シミュレーション解析によりハンマータッカー製品の構造強度が向上
- 微細形状を持つ製品の流動評価
- Moldex3Dを使用して自動車部品の冷却時間を67%短縮
- CAE検証例:炭素繊維テープによるプラスチック製船舶用プロペラ構造の強化
- Berry PlasticsはMoldex3Dにより「時は金なり」であることを実証
- マルチコンポーネント成形:厚みのある光学製品の冷却時間を55%短縮
- コンフォーマル冷却回路の有効性を検証することでUSB外装部のサイクルタイムを短縮
- Moldex3DとANSYSの組み合わせによりガラス繊維のポリ乳酸製品構造に与える影響を検証
- CAEツールを利用したカメラレンズ筐体の真円度改善
- ACER社:Moldex3Dを活用し軽量・薄型タブレットを製造
- Moldex3Dを使用してLED製品の最適化を行い、金型製作コストを11,500米ドル削減
- Moldex3Dによる車載ナビゲーション機器部品の変形問題の解決例
- Moldex3DとLS-DYNAを統合し、スキャナーパーツの反り変形という難題の改善に成功
- Moldex3D成功例:反り変形抑制とサイクルタイム短縮例
- Moldex3Dと構造解析ソフトの統合 ― 反り変形の解決
- Moldex3D適用事例 −ガスアシスト・ワックスインジェクション成形の研究成果
- Moldex3Dにより光学製品の精密成形工程を最適化
- Moldex3D DOEによるパラメーター設定の最適化:部品品質の向上
- Moldex3D Advanced & Optics Module:ウェルドラインの解消
- Moldex3D eDesignを活用したウェルドライン改善の事例
- 樹脂流動解析と構造解析の連成事例
- 新繊維配向アルゴリズム(iARD) 〜長繊維配向の予測をより高速に、より高精度に〜
- 粉末射出成形「PIM」の紹介
- インサート成形用コアシフトシミュレーション(FSI)
- 3Dプリンター(レーザー焼結方式)を活用したコンフォーマル冷却による品質向上の事例
- ※Moldex3Dの開発元は CoreTech System Co., Ltd. です。
- ※記載されている製品およびサービスの名称は、それぞれの所有者の商標または登録商標です。