【CreoNC】ソリッド工具を使用する。

ソリッド工具を使用する。

定義方法

工具のモデルをCreoのパートファイルで作成する。

基準の座標を追加。工具先端になるポイントに「TIP」という座標系を作成する。Z+が上。

あとは該当部分の寸法パラメーター名を工具のパラメーター名にする。

そのほか、必要に応じてパラメーターを追加する。(後述)

パラメーター名
工具名ID文字列
工具の種類TOOL_TYPE文字列

登録方法

参照使用から取り込み。パラメーター値が反映される。

外形使用

外形使用でも取り込めたけど、スケッチ工具のような扱い?パラメーターが入ってこない。

シミュレーションも認識している。

工具のパラメーター名

パラメーター名は工具をファイルに保存して調べた。

ただし、工具のタイプは「TOOL_TYPE」だったので、イチイチではないらしい。
(CS316594)

保存先ファイルの中身

<?xml version="1.0" encoding="UTF-8"?>
<MfgSetupDocument>
    <DocType>PRO_NC_CUTTING_TOOL_SETUP</DocType>
    <DocTitle>複数切削工具の情報</DocTitle>
    <DateTime>2023-11-28T17:36:41</DateTime>
    <ApplicationInfo AppName="Creo" AppVersion="9.0.4.0" FtVersion="370051" Language="japanese" MdlVersion="2043"/>
    <ToolingSetup>
        <Tool Id="ENDMILL" RefXmlId="encref_1" Type="END MILL">
            <Attr DataType="boolean" Name="UseOutline" Value="false"/>
            <Attr DataType="boolean" Name="ProLibraryTool" Value="false"/>
            <Attr DataType="boolean" Name="SketchTool" Value="false"/>
            <Attr DataType="boolean" Name="ToolByRef" Value="false"/>
            <MfgParam Name="LENGTH_UNITS" Value="MILLIMETER"/>
            <MfgParam Name="CUTTER_DIAM" Value="1"/>
            <MfgParam Name="LENGTH" Value="10"/>
            <MfgParam Name="NUM_OF_TEETH" Value="-"/>
            <MfgParam Name="TOOL_MATERIAL" Value="-"/>
            <MfgParam Name="GAUGE_X_LENGTH" Value="-"/>
            <MfgParam Name="GAUGE_Z_LENGTH" Value="-"/>
            <MfgParam Name="COMP_OVERSIZE" Value="-"/>
            <MfgParam Name="TOOL_LONG_FLAG" Value="NO"/>
            <MfgParam Name="HOLDER_DIA" Value="-"/>
            <MfgParam Name="HOLDER_LEN" Value="-"/>
            <MfgParam Name="COOLANT_OPTION" Value="OFF"/>
            <MfgParam Name="COOLANT_PRESSURE" Value="NONE"/>
            <MfgParam Name="SPINDLE_SENSE" Value="CW"/>
            <MfgParam Name="FLUTE_LENGTH" Value="-"/>
            <MfgParam Name="TOOL_COMMENT" Value="-"/>
            <ToolSetUpOnWorkcell Position="5">
                <OffsetDataCollection>
                    <OffsetData Comment="" OffsetZ="0.000000" Register="-1" Tip="1"/>
                </OffsetDataCollection>
            </ToolSetUpOnWorkcell>
        </Tool>
        <Tool Id="BALLMILL" RefXmlId="encref_2" Type="BALL MILL">
            <Attr DataType="boolean" Name="UseOutline" Value="false"/>
            <Attr DataType="boolean" Name="ProLibraryTool" Value="false"/>
            <Attr DataType="boolean" Name="SketchTool" Value="false"/>
            <Attr DataType="boolean" Name="ToolByRef" Value="false"/>
            <MfgParam Name="LENGTH_UNITS" Value="MILLIMETER"/>
            <MfgParam Name="CUTTER_DIAM" Value="1"/>
            <MfgParam Name="LENGTH" Value="10"/>
            <MfgParam Name="NUM_OF_TEETH" Value="-"/>
            <MfgParam Name="TOOL_MATERIAL" Value="-"/>
            <MfgParam Name="GAUGE_X_LENGTH" Value="-"/>
            <MfgParam Name="GAUGE_Z_LENGTH" Value="-"/>
            <MfgParam Name="COMP_OVERSIZE" Value="-"/>
            <MfgParam Name="TOOL_LONG_FLAG" Value="NO"/>
            <MfgParam Name="HOLDER_DIA" Value="-"/>
            <MfgParam Name="HOLDER_LEN" Value="-"/>
            <MfgParam Name="COOLANT_OPTION" Value="OFF"/>
            <MfgParam Name="COOLANT_PRESSURE" Value="NONE"/>
            <MfgParam Name="SPINDLE_SENSE" Value="CW"/>
            <MfgParam Name="FLUTE_LENGTH" Value="-"/>
            <MfgParam Name="TOOL_COMMENT" Value="-"/>
            <ToolSetUpOnWorkcell Position="6">
                <OffsetDataCollection>
                    <OffsetData Comment="" OffsetZ="0.000000" Register="-1" Tip="1"/>
                </OffsetDataCollection>
            </ToolSetUpOnWorkcell>
        </Tool>
        <Tool Id="RADIUSENDMILL" RefXmlId="encref_3" Type="BULL MILL">
            <Attr DataType="boolean" Name="UseOutline" Value="false"/>
            <Attr DataType="boolean" Name="ProLibraryTool" Value="false"/>
            <Attr DataType="boolean" Name="SketchTool" Value="false"/>
            <Attr DataType="boolean" Name="ToolByRef" Value="false"/>
            <MfgParam Name="LENGTH_UNITS" Value="MILLIMETER"/>
            <MfgParam Name="CUTTER_DIAM" Value="5"/>
            <MfgParam Name="CORNER_RADIUS" Value="1.22222"/>
            <MfgParam Name="LENGTH" Value="10"/>
            <MfgParam Name="NUM_OF_TEETH" Value="-"/>
            <MfgParam Name="TOOL_MATERIAL" Value="-"/>
            <MfgParam Name="GAUGE_X_LENGTH" Value="-"/>
            <MfgParam Name="GAUGE_Z_LENGTH" Value="-"/>
            <MfgParam Name="COMP_OVERSIZE" Value="-"/>
            <MfgParam Name="TOOL_LONG_FLAG" Value="NO"/>
            <MfgParam Name="HOLDER_DIA" Value="-"/>
            <MfgParam Name="HOLDER_LEN" Value="-"/>
            <MfgParam Name="COOLANT_OPTION" Value="OFF"/>
            <MfgParam Name="COOLANT_PRESSURE" Value="NONE"/>
            <MfgParam Name="SPINDLE_SENSE" Value="CW"/>
            <MfgParam Name="FLUTE_LENGTH" Value="-"/>
            <MfgParam Name="TOOL_COMMENT" Value="-"/>
            <ToolSetUpOnWorkcell Position="7">
                <OffsetDataCollection>
                    <OffsetData Comment="" OffsetZ="0.000000" Register="-1" Tip="1"/>
                </OffsetDataCollection>
            </ToolSetUpOnWorkcell>
        </Tool>
        <Tool Id="TEPPERMILL" RefXmlId="encref_4" Type="TAPER MILL">
            <Attr DataType="boolean" Name="UseOutline" Value="false"/>
            <Attr DataType="boolean" Name="ProLibraryTool" Value="false"/>
            <Attr DataType="boolean" Name="SketchTool" Value="false"/>
            <Attr DataType="boolean" Name="ToolByRef" Value="false"/>
            <MfgParam Name="LENGTH_UNITS" Value="MILLIMETER"/>
            <MfgParam Name="CUTTER_DIAM" Value="1"/>
            <MfgParam Name="CORNER_RADIUS" Value="0.1"/>
            <MfgParam Name="SHANK_DIAM" Value="25"/>
            <MfgParam Name="SIDE_ANGLE" Value="2"/>
            <MfgParam Name="LENGTH" Value="10"/>
            <MfgParam Name="NUM_OF_TEETH" Value="-"/>
            <MfgParam Name="TOOL_MATERIAL" Value="-"/>
            <MfgParam Name="GAUGE_X_LENGTH" Value="-"/>
            <MfgParam Name="GAUGE_Z_LENGTH" Value="-"/>
            <MfgParam Name="COMP_OVERSIZE" Value="-"/>
            <MfgParam Name="CUT_LENGTH" Value="5"/>
            <MfgParam Name="TOOL_LONG_FLAG" Value="NO"/>
            <MfgParam Name="HOLDER_DIA" Value="-"/>
            <MfgParam Name="HOLDER_LEN" Value="-"/>
            <MfgParam Name="COOLANT_OPTION" Value="OFF"/>
            <MfgParam Name="COOLANT_PRESSURE" Value="NONE"/>
            <MfgParam Name="SPINDLE_SENSE" Value="CW"/>
            <MfgParam Name="TOOL_COMMENT" Value="-"/>
            <ToolSetUpOnWorkcell Position="8">
                <OffsetDataCollection>
                    <OffsetData Comment="" OffsetZ="0.000000" Register="99" Tip="1"/>
                </OffsetDataCollection>
            </ToolSetUpOnWorkcell>
        </Tool>
        <Tool Id="TEPPERBALLMILL" RefXmlId="encref_5" Type="TAPER BALL MILL">
            <Attr DataType="boolean" Name="UseOutline" Value="false"/>
            <Attr DataType="boolean" Name="ProLibraryTool" Value="false"/>
            <Attr DataType="boolean" Name="SketchTool" Value="false"/>
            <Attr DataType="boolean" Name="ToolByRef" Value="false"/>
            <MfgParam Name="LENGTH_UNITS" Value="MILLIMETER"/>
            <MfgParam Name="CUTTER_DIAM" Value="1"/>
            <MfgParam Name="SHANK_DIAM" Value="4"/>
            <MfgParam Name="SIDE_ANGLE" Value="2"/>
            <MfgParam Name="LENGTH" Value="10"/>
            <MfgParam Name="NUM_OF_TEETH" Value="-"/>
            <MfgParam Name="TOOL_MATERIAL" Value="-"/>
            <MfgParam Name="GAUGE_X_LENGTH" Value="-"/>
            <MfgParam Name="GAUGE_Z_LENGTH" Value="-"/>
            <MfgParam Name="COMP_OVERSIZE" Value="-"/>
            <MfgParam Name="CUT_LENGTH" Value="3"/>
            <MfgParam Name="TOOL_LONG_FLAG" Value="NO"/>
            <MfgParam Name="HOLDER_DIA" Value="-"/>
            <MfgParam Name="HOLDER_LEN" Value="-"/>
            <MfgParam Name="COOLANT_OPTION" Value="OFF"/>
            <MfgParam Name="COOLANT_PRESSURE" Value="NONE"/>
            <MfgParam Name="SPINDLE_SENSE" Value="CW"/>
            <MfgParam Name="TOOL_COMMENT" Value="-"/>
            <ToolSetUpOnWorkcell Position="9">
                <OffsetDataCollection>
                    <OffsetData Comment="" OffsetZ="0.000000" Register="-1" Tip="1"/>
                </OffsetDataCollection>
            </ToolSetUpOnWorkcell>
        </Tool>
        <Tool Id="MILLING" RefXmlId="encref_6" Type="MILLING">
            <Attr DataType="boolean" Name="UseOutline" Value="false"/>
            <Attr DataType="boolean" Name="ProLibraryTool" Value="false"/>
            <Attr DataType="boolean" Name="SketchTool" Value="false"/>
            <Attr DataType="boolean" Name="ToolByRef" Value="false"/>
            <MfgParam Name="LENGTH_UNITS" Value="MILLIMETER"/>
            <MfgParam Name="CUTTER_DIAM" Value="1"/>
            <MfgParam Name="CORNER_RADIUS" Value="0.1"/>
            <MfgParam Name="SIDE_ANGLE" Value="-"/>
            <MfgParam Name="LENGTH" Value="10"/>
            <MfgParam Name="NUM_OF_TEETH" Value="-"/>
            <MfgParam Name="TOOL_MATERIAL" Value="-"/>
            <MfgParam Name="GAUGE_X_LENGTH" Value="-"/>
            <MfgParam Name="GAUGE_Z_LENGTH" Value="-"/>
            <MfgParam Name="COMP_OVERSIZE" Value="-"/>
            <MfgParam Name="TOOL_LONG_FLAG" Value="NO"/>
            <MfgParam Name="HOLDER_DIA" Value="-"/>
            <MfgParam Name="HOLDER_LEN" Value="-"/>
            <MfgParam Name="COOLANT_OPTION" Value="OFF"/>
            <MfgParam Name="COOLANT_PRESSURE" Value="NONE"/>
            <MfgParam Name="SPINDLE_SENSE" Value="CW"/>
            <MfgParam Name="FLUTE_LENGTH" Value="-"/>
            <MfgParam Name="TOOL_COMMENT" Value="-"/>
            <ToolSetUpOnWorkcell Position="10">
                <OffsetDataCollection>
                    <OffsetData Comment="" OffsetZ="0.000000" Register="-1" Tip="1"/>
                </OffsetDataCollection>
            </ToolSetUpOnWorkcell>
        </Tool>
    </ToolingSetup>
</MfgSetupDocument>

ツールパラメータ

以下、PTC Creo ヘルプセンターより抜粋。
製造 >ツーリング >工具設定ダイアログボックス >ツールパラメータ

ターニング工具

 ターン溝ターン
「先端コーナーR」(NOSE_RADIUS)··
「ツール幅」(TOOL_WIDTH)··
「側面幅」(SIDE_WIDTH)· 
長さ··
「側面角度」(SIDE_ANGLE)··
「端角度」(END_ANGLE)··
ゲージX長さ··
ゲージZ長さ··
ツール材料··
「ホルダータイプ」(HOLDER_TYPE)· 
Image
ターン
  • 1 – 側面幅
  • 2 – ツール幅
  • 3 – 長さ
  • 4 – 端角度
  • 5 – 側面角度
  • 6 – 先端コーナーR
溝ターン
  • 7 – ツール幅
  • 8 – 長さ
  • 9 – 側面角度
  • 10 – 端角度
  • 11 – 先端コーナーR

ミリング工具

 ミル側面ミリングねじ切りグルーブ
「カッター直径」(CUTTER_DIAM)····
「コーナー半径」(CORNER_RADIUS)·· ·
「カッター幅」(CUTTER_WIDTH) ·  
「シャンク直径」(SHANK_DIAM) ·  
長さ····
「挿入長さ」(INSERT_LENGTH)  · 
「端オフセット」(END_OFFSET)  · 
「側面角度」(SIDE_ANGLE)··  
ゲージX長さ··  
ゲージZ長さ·· ·
「刃数」(NUM_OF_TEETH)··· 
ツール材料··  
Image

ボールエンドミルでは、「カッター直径」(CUTTER_DIAM) を \u201c-\u201d に設定します。工具はコーナー半径で制御されます。

ボールエンドミル
  • 1 – カッター直径 d
  • 2 – コーナー半径 r=d/2
ラジアスエンドミル
  • 3 – カッター直径 d
  • 4 – コーナー半径 0 < r < d/2
フラットエンドミル
  • 5 – カッター直径 d
  • 6 – 側面角度
  • 7 – 長さ
側面ミリング工具
Image
  • 1 – シャンク直径
  • 2 – 長さ
  • 3 – カッター直径
  • 4 – シャンク直径
  • 5 – 長さ
  • 6 – カッター
  • 7 – カッター直径 コーナー半径 – (または 0)
Image
  • 1 – シャンク直径
  • 2 – 長さ
  • 3 – コーナー半径
  • 4 – カッター幅
  • 5 – カッター直径
  • 6 – シャンク直径
  • 7 – 長さ
  • 8 – コーナー半径
  • 9 – カッター直径

ねじ切り工具

Image
  • 1 – インサート
  • 2 – 端オフセット
  • 3 – カッター直径
  • 4 – 挿入長さ
  • 5 – 長さ
  • 6 – ねじ切り工具パラメータ
  • 7 – カッター直径
  • 8 – 工具パラメータ「挿入長さ」および「端オフセット」は、工具断面の表示には反映されません。工具はこのように表示されます。
  • 9 – 長さ

溝加工工具、コンタリング工具、補助工具

Image
グルーブ
  • 1 – カッター直径
  • 2 – 側面角度
  • 3 – 長さ
  • 4 – コーナー半径 0 <= r <= d/2
コンタリング工具 (ワイヤ放電加工)
  • 5 – カッター直径 (ほかの工具と異なり、コンタリング工具の「カッター直径」は 0 に設定できます)
  • 6 – 1/2 長さ
  • 7 – 長さ
  • 補助
  • 8 – カッター直径
  • 9 – 長さ
 補助コンタリング
カッター直径··
長さ··

穴あけ加工工具

 ドリル皿穴タップリーマセンタードリルボーリングバックスポット
カッター直径·······
ポイント直径···    
「ドリル直径」(DRILL_DIAMETER)       
ボディ直径      ·
長さ·······
面取り長  ·    
「ドリル長さ」(DRILL_LENGTH)    ·  
「挿入長さ」(INSERT_LENGTH)      ·
チップオフセット·      
ゲージオフセット ·     
カッティングオフセット      ·
「側面角度」(SIDE_ANGLE)   ·   
「先端角度」(POINT_ANGLE)··  ·  
「皿穴角度」(CSINK_ANGLE)    · ·
ゲージX長さ·······
ゲージZ長さ·······
ツール材料·······

ドリルとタップ

Image
ドリル – 標準
  • 1 – カッター直径
  • 2 – 長さ
  • 3 – 先端角度
  • ドリル – 長円形
  • 4 – カッター直径
  • 5 – 先端角度
  • 6 – チップオフセット
  • 7 – 長さ
  • 8 – ポイント直径
  • タップ
  • 9 – カッター直径
  • 10 – 面取りオフセット
  • 11 – 長さ
  • 12 – ポイント直径 (0 とすることが可能)

皿穴

Image
皿穴 – 標準
  • 1 – カッター直径
  • 2 – 先端角度
  • 3 – 長さ
皿穴 – 切頭
  • 4 – カッター直径
  • 5 – 先端角度
  • 6 – ゲージオフセット
  • 7 – 長さ
  • 8 – ポイント直径

ボーリングとバックスポット

Image
ボーリング
  • 1 – カッター直径
  • 2 – 長さ
バックスポット
  • 3 – ボディ直径
  • 4 – カッティングオフセット
  • 5 – 挿入長さ
  • 6 – 皿穴角度
  • 7 – 長さ
  • 8 – カッター直径 / 2

リーマとセンタードリル

リーマ
  • 1 – 側面角度
  • 2 – 側面角度
  • 3 – 長さ
  • 4 – カッター直径
センタードリル
  • 5 – カッター直径
  • 6 – 皿穴角度
  • 7 – 先端角度
  • 8 – 長さ
  • 9 – ドリル長さ
  • 10 – ドリル直径

コメント

タイトルとURLをコピーしました