ツールは使用中に摩耗します。これらのツールを使用する機械は、摩耗を測定した後、NC (数値制御) プログラムを修正する必要があります。
すでに XSD モデルを作成し、これらの測定値を管理する JAXB クラスを生成しました。今度は、測定された差異をマシンに設定する NC コードを自動的に生成したいと考えています。
生成されるコードは、基本的に次の形式になります (さらに、場合によっては静的なプレフィックス/サフィックス コードもいくつかあります)。
$TC_DP<x>[<t>, <D>] // 1 < x <= 25, 1 < D <= 12
はt
工具の ID、D
この工具の刃先、およびx
刃先に関連するパラメータです。
異なるツールt
ではx
、D
は異なる意味を持ちます。たとえば、ツール 10 のエッジ 2 の$TC_DP1[10, 2]
長さです。ツール 5 のエッジ 2 の幅などです。$TC_DP1[5, 2]
$TC_DP<x>[<t>, <D>]
NC コードを生成するために、作成したモデルとフォーマットの間のマッピングを宣言的に定義する方法を探しています。