3

私の目標は、フライス工具の有効な DIN4003 ステップ エクスポートを作成することです。このツールは、CUT および NOCUT レイヤーの 2 つのソリッドを保持する 1 つのコンパウンドで構成されています。TopoDS_Shapeこれをクラスを介して実装しました。両方TopoDS_Shapeとステップ出力は正常に機能します。

しかし、DIN4003 に準拠させるには、化合物ごとに追加の座標系を含める必要があります。「取り付け座標系」(MCS)のようなもの。(MCS は、ホルダーに取り付けられたツールの基準点です。) コンパウンドにリンクする必要があります。AXIS2_PLACEMENT_3座標系はエンティティで表されます

ここに私の質問があります

  1. このような座標系を実装して化合物にリンクするにはどうすればよいですか?
  2. これらの座標系を配置するレイヤーを作成するにはどうすればよいですか?

結果のステップ コードの抜粋を次に示します。エンティティ #1370 と #512 を作成する必要があります (手動で挿入しました)

#512 = PRESENTATION_LAYER_ASSIGNMENT('Layer 66','visible',(#1370));

#1423=SHAPE_REPRESENTATION('',(#1422,...,#1370),#1408);
    #1422=AXIS2_PLACEMENT_3D('',#1419,#1420,#1421);
        #1419=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
        #1420=DIRECTION('',(0.E0,0.E0,1.E0));
        #1421=DIRECTION('',(1.E0,0.E0,0.E0));
    #1370=AXIS2_PLACEMENT_3D('MCS',#1367,#1368,#1369);
        #1367=CARTESIAN_POINT('',(0.E0,-4.2E1,0.E0));
        #1368=DIRECTION('',(0.E0,-1.E0,0.E0));
        #1369=DIRECTION('',(1.E0,0.E0,0.E0));

    #1408=(GEOMETRIC_REPRESENTATION_CONTEXT(3)...

助けてくれて本当にありがとうございます。

4

0 に答える 0