bilibli
https://www.bilibili.com/video/BV1nZfHYSEMK/
https://www.douyin.com/video/7312887346859396388
https://www.bilibili.com/video/BV1LAwzewEgh/
新しいツールに触れるとき、誰もが使わない図面でテストしたくなります。BodyList、板金出力 など、溶接カットリスト属性に関わるものは、以下を必ずご理解ください:
板金と溶接のどちらにもカットリストがあり、SW2012~SW2014 で一つの大きな変わり目がありました。カットリストは本質的に変化し、SWAPI も大幅に変動しています。SW の溶接カットリストには以前から BUG があり、例えば中国語と英語で互換がない、変化しない、カットリストの式を使っても属性値を認識できない、といった問題があります。
ファイルを新バージョンで保存しただけで、2014 以前のバージョンを最新版にアップグレードできるわけではありません。2014 以前の SW で作成したカットリスト関連ファイルには、恒久的な障害が残ります。
BodyList は TDO の中で最も複雑なプログラムの一つで、難しさの多くは SW のカットリストの BUG が原因です。
ただし、SW2026 では低バージョンのカットリストを修復できることが分かりました。
BodyList は溶接部品を対象とし、統計のように、カットリスト実体を部品に転存せず直接出力します。SW だけでは実現できない操作ですが、生産出力の重要な部分です。
BodyList はアセンブリでの複数部品選択(2019)に対応し、部品での複数カットリスト選択にも対応、図面環境での注釈更新に対応、アセンブリで全溶接子部品へカットリスト属性を一括入力、部品で全カットリストへ属性を一括入力できます
シーン例:大実験台300台、小実験台500台、中実験台100台。カットリスト統計表ですべての脚の数量を統計できます。純溶接形式で数模を描いた場合、SW だけではこの統計はできません。
部品では意味がありませんが、アセンブリでは同名カットリストをすべて統計するために使います。異なる部品の同名カットリストの数量を計算できることに意味があり、同名カットリストは完全に同一の幾何形状を表します。幾何形状が完全に一致すれば質量も完全に一致するはずです(ボディ選択コマンドは部品での複数ボディ選択に対応し、材料を一括付与できます)。統計時、カットリスト項目が同名で質量が異なると、正確に統計できません。
アセンブリでのカットリストリネームと組み合わせ(BodyList はアセンブリで属性に基づくカットリストのリネームに対応、例えば3D境界ボックスの長さ・幅・厚みを利用。アセンブリでの複数カットリスト一括処理にも対応)
組み合わせ動作:アセンブリでのカットリスト複数選択+属性に基づくカットリストリネーム+カットリスト統計
ProdSys の双方向データ同期と同じです。ProdSys は部品属性に基づく双方向選択、BodyList はカットリスト属性に基づく双方向選択ができます
シーン例:大実験台300台、小実験台500台、中実験台100台。
- Description に基づき長さを統計すると、すべての机脚の総長さを統計できます。
- 厚みに基づき境界ボックス領域を統計すると、3mm 厚の板金の総下料面積を統計できます
- 曲げに基づき数量を統計すると、すべての板金の曲げ数を統計できます
- 材料に基づき総質量を統計できます
- など
計算式はカットリスト属性表の QTY×部品数量です。
形材の長さを統計する場合、溶接形材は Description 属性に 40x40x2 のような形材規格の記述があります(なければ、プロパティ管理の溶接輪郭属性のパスバッチを使用できます)。同じ輪郭を使えば必ず同じ Description になるため、この規格に基づき同じ形材の総長さを計算できます
偽-下料質量は、溶接ボディのカットリスト項目名が一意であるかを検証するものです。例えば「ファイル区分」などで、TDO の機能属性に属します
- 板金ボディ:真値
- 加工ボディ:真値
- 形材ボディ:下料質量は検証値です。SW ではカットリスト属性で形材の真の質量を計算できないためです。TDO での形材の質量は、3D境界ボックス体積 × 密度 で一つの結果を得ます
形材ボディの真の下料質量は、属性合計統計表を使い、Description に基づき総長を統計し、「メートル重量」を掛けて真の値を得ます
カットリストを単位として、一意の STEP ファイルをエクスポートします
アセンブリで実行し、複数選択と非選択に対応、すべての子要素のすべてのカットリストの一意なソリッドを出力できます
部品で実行すると、すべてのカットリストソリッドの出力に加え、カットリストの複数選択にも対応します
TDO標準CNV形式:ファイル形式が TDO 標準 CNV 形式(コード・名称・バージョン)の場合、ソリッドをエクスポートした STEP ファイルは、ProdSys の Prod【+】スキャンに対応し、BOM を作成できます
組み合わせ動作:BodyListのSTPエクスポート+CAD一括エクスポート+ProdSys【+】スキャン、すなわち平面図+3D図+BOM表
DXF、DWG の一括エクスポートに対応、表の複数選択にも対応します。
多ボディ図面は多ページの図面ですが、カットリスト統計表にカットリスト項目が出ていれば、CAD 一括エクスポートは選択したカットリスト項目の単ページの一括エクスポートに対応します
アセンブリまたは部品のすべてのカットリスト属性を読み取ります。アセンブリの複数選択に対応
溶接カットリストに直接、リスト属性を追加できます
カットリストに変化があれば、フォーマットをやり直してください。複数選択に対応。
不完全なカットリスト属性、質量、材料式、カットリスト項目名を補完し、部品のカットリスト項目名を正規な項目名に変更します
カットリストフォーマットの標準属性:
密度、カットリスト項目名、MATERIAL、表面積、質量、コード、名前、バージョン、小計質量、小計長さ
Density,CutlistItemName,MATERIAL,SurfaceArea,Mass,DWG No,Title,Ver,Subtotal Mass,Subtotal Length
SW フォルダ内の + 付きのすべての stp ファイルについて、そのファイルがカットリスト統計表に見つからなければ直接削除します。目的は、ProdSys の生産ファイル検出の入庫操作を保障し、無関係なファイルの入庫を避けるためです
ボディを選択:部品では複数のボディを選択できます
部品を選択:アセンブリでは複数の部品を選択できます(SW2019以降)
BodyList は TDO の中でプログラム呼び出し階層が最も多いツールで、カットリストの自動更新は溶接操作に最も影響する第一要素です。そのため、部品のカットリスト自動更新をオフにすることをお勧めします。アセンブリ性能に巨大な影響があるためです。
- オフの方法その1:TDO の部品加速コマンド
- オフの方法その2:部品テンプレートを直接変更
如果你用切割清单属性长+宽+高,或者Description,重命名了所有切割清单项目名,此统计,可基于相同的长宽高,给出总数量
场景列举:加工备料
代码逻辑:只要切割清单项目名类似,如:
- 切割清单项目10x20x30
- 切割清单项目10x20x30~1
- 切割清单项目10x20x30~2
即归类为相同,并叠加数量
装配下,将可以辨识零件是否属于钣金,或焊接,并增加一条文件区分属性,写入类别,此识别与属性格式化的识别基本一致,但属性格式化的识别有前提限制,此识别可以在设计任何阶段,批处理识别类型



