製造業DXパートナーのインダックス
インダックス
お役立ち情報

CATIA V5のVBA自動化|クリックを数えて減らす定型作業の見つけ方

Indux

「図面を1枚ずつ開いてPDFに保存するだけで、午前中が終わる」。CATIA V5を使う設計部門で、私たちがよく聞く言葉です。「パラメータを書き換えるたびに、同じ画面を何度も開く」という声も続きます。

悩みの正体は、設計そのものではありません。設計の前後にある「決まった手順のクリック」です。一つひとつは数秒でも、毎日繰り返すうちに大きな時間になります。

本記事では、作業をクリックの回数で数える方法と、CATIA V5のVBA(マクロ)で減らせる操作を「出す・入れる・確かめる」の3種類に分けて紹介します。追加ライセンスなしでどこまでできるか、その境界もはっきり書きます。

1. 作業を「クリックの回数」で数える

時間より回数のほうが正確に見える

「この作業に何分かかっていますか」と聞くと、多くの設計者は短めに答えます。慣れた操作ほど、本人が作業だと認識していないからです。そこで私たちは、時間ではなくクリックの回数で数えることを勧めています。回数なら、横で見ている人でも正確に記録できます。

1回数秒の操作でも、1日に何度も繰り返せば積み上がります。設計者本人が「作業」と思っていない操作ほど、自動化の効果が大きいという現場をよく見ます。

半日でできる数え方

  1. 設計者1人の横に座り、CATIAの操作を半日見る
  2. 「開く・選ぶ・入力する・保存する」のクリックを正の字で数える
  3. 同じ手順の繰り返しに印を付け、1日の回数を聞き取る
  4. 手順が人によって違う作業は、別に書き出しておく

減らせる手間 = 1回あたりのクリック数 × 1日の繰り返し回数 × 同じ作業をする人数

この掛け算が大きい作業から順に、自動化の候補になります。手順が人によってばらつく作業は、先に手順をそろえてから着手します。ばらついたまま作ったツールは、結局使われないからです。

2. 減らせる操作は「出す・入れる・確かめる」の3種類

数えたクリックを見直すと、VBAで減らせる操作はおおむね3種類に分かれます。いずれもCATIA V5で広く自動化されている定型作業です。

出す:図面・部品表・数値を外に出す

図面のPDF/DXF一括出力、部品表(BOM)のExcel出力、質量・体積・重心の一括算出がこの分類です。ファイルを開き、形式を選び、名前を付ける操作を枚数分だけ繰り返す作業がまとめて消えます。出力はPDFとDXFの両方を求められることが多く、最初から両方を前提に作ると手戻りが減ります。

入れる:プロパティや図枠をまとめて書き換える

パートやプロダクトのプロパティ・パラメータの一括入力、図枠・注記の差し替え、色・レイヤ・表示/非表示の一括変更です。時間を食っているのは、Excelや要領書から値を写す転記の手作業であることが多いです。元の値が一か所にそろっていれば、写す作業はマクロに置き換えられます。

確かめる:規則どおりかを全数で見る

ファイル名や部品番号の命名規則チェック、未使用パラメータや外部参照のチェックです。人が目で追うと見落としが出ますが、マクロなら全ファイルを同じ基準で確かめられます。結果は一覧で出し、どの部品が該当するかすぐ分かる形にします。結果から該当箇所にたどり着けないチェックは、現場で使われなくなります。

3. 追加ライセンス不要で始められる範囲

3種類の操作はいずれも、CATIA V5に標準で付いているVBA(マクロ)で実装できます。追加のライセンスも管理者権限もいらず、今のCAD環境のまま配布できます。出力・入力・チェックのような定型作業なら、費用をかけずに始められます。

ただし、VBAで届く範囲には限りがあります。次のような処理は、CAAなど上位の開発環境が必要になる場合があります。

  • マウス操作に追従して面や部品を選ぶ対話的なツール
  • アセンブリ全体の全組み合わせで干渉を判定するような大量の形状演算

上位の開発環境は価格が公開されておらず、契約の持ち方でも条件が変わります。私たちは仕様を決める前に、標準のマクロで実現できるかを先に確認します。標準の範囲で済めば、費用面で最も有利だからです。

4. 「確かめる」作業にAIを持ち込まない

チェックの自動化というと、AIに任せる発想が出てきます。しかし寸法や公差、干渉の判定では「たまに間違える」は許されません。私たちは形状の判定を決定論的なアルゴリズムで組み、AIは議事録や帳票、音声など文書の処理に限定しています。

同じ入力から必ず同じ結果が出ることが、チェックツールが信用される条件です。そのうえで、ツールには仕様書・受入基準・自己検証レポートを付けます。結果を確かめる基準がないツールは、中身が正しくても信用されません。

長く使われるために先に決めること

  • どの寸法・どの規則を確かめるかを文書にする
  • マクロの担当者を2人以上にして、異動で止まらないようにする
  • CADのバージョンアップ時に動作確認する人を決める
  • 最初の題材は1種類の出力など、小さく選ぶ

規則を文書にする作業は遠回りに見えます。ですが、ツールの有無にかかわらず図面の品質が人によらずそろいます。自動化の前に規則を書き出すことが、いちばん効く準備です。

明日できる最初の一歩は、設計者1人の横で半日、CATIAのクリックを正の字で数えることです。数えた操作を「出す・入れる・確かめる」に分け、掛け算の大きいものを一つ選びます。

選んだ作業が定型作業であれば、標準のVBAで追加ライセンスなしに試せます。まずは図面のPDF一括出力のような小さな題材で、クリックが減る実感を部門で共有してください。

あわせて読みたい

御社の課題、まず無料でお聞かせください

初回のヒアリングとデモの作成は無料です。次回の打ち合わせまでに、御社の図面や業務に合わせて動くものをお持ちします。

無料相談・お問い合わせはこちら