ソリッド工具を使用する。
定義方法
工具のモデルをCreoのパートファイルで作成する。
基準の座標を追加。工具先端になるポイントに「TIP」という座標系を作成する。Z+が上。
![](https://camadmin.net/wp-content/uploads/2023/11/image-58-1024x423.png)
あとは該当部分の寸法パラメーター名を工具のパラメーター名にする。
![](https://camadmin.net/wp-content/uploads/2023/11/image-60.png)
![](https://camadmin.net/wp-content/uploads/2023/11/image-59-1024x538.png)
そのほか、必要に応じてパラメーターを追加する。(後述)
パラメーター名 | 型 | |
工具名 | ID | 文字列 |
工具の種類 | TOOL_TYPE | 文字列 |
登録方法
参照使用から取り込み。パラメーター値が反映される。
外形使用
外形使用でも取り込めたけど、スケッチ工具のような扱い?パラメーターが入ってこない。
![](https://camadmin.net/wp-content/uploads/2023/11/image-61.png)
![](https://camadmin.net/wp-content/uploads/2023/11/image-62.png)
![](https://camadmin.net/wp-content/uploads/2023/11/image-63.png)
シミュレーションも認識している。
![](https://camadmin.net/wp-content/uploads/2023/11/image-65.png)
工具のパラメーター名
パラメーター名は工具をファイルに保存して調べた。
ただし、工具のタイプは「TOOL_TYPE」だったので、イチイチではないらしい。
(CS316594)
![](https://camadmin.net/wp-content/uploads/2023/11/image-57.png)
保存先ファイルの中身
<?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](https://www.ptc.com/cs/help/proengineer_hc/proe_help/nc/graphics/turning_tools.gif)
ターン
- 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](https://www.ptc.com/cs/help/proengineer_hc/proe_help/nc/graphics/milling_tools.gif)
ボールエンドミルでは、「カッター直径」(CUTTER_DIAM) を \u201c-\u201d に設定します。工具はコーナー半径で制御されます。
ボールエンドミル
- 1 – カッター直径 d
- 2 – コーナー半径 r=d/2
ラジアスエンドミル
- 3 – カッター直径 d
- 4 – コーナー半径 0 < r < d/2
フラットエンドミル
- 5 – カッター直径 d
- 6 – 側面角度
- 7 – 長さ
側面ミリング工具
![Image](https://www.ptc.com/cs/help/proengineer_hc/proe_help/nc/graphics/side_milling_tools1.gif)
- 1 – シャンク直径
- 2 – 長さ
- 3 – カッター直径
- 4 – シャンク直径
- 5 – 長さ
- 6 – カッター
- 7 – カッター直径 コーナー半径 – (または 0)
![Image](https://www.ptc.com/cs/help/proengineer_hc/proe_help/nc/graphics/side_milling_tools2.gif)
- 1 – シャンク直径
- 2 – 長さ
- 3 – コーナー半径
- 4 – カッター幅
- 5 – カッター直径
- 6 – シャンク直径
- 7 – 長さ
- 8 – コーナー半径
- 9 – カッター直径
ねじ切り工具
![Image](https://www.ptc.com/cs/help/proengineer_hc/proe_help/nc/graphics/thread_mill_tools.gif)
- 1 – インサート
- 2 – 端オフセット
- 3 – カッター直径
- 4 – 挿入長さ
- 5 – 長さ
- 6 – ねじ切り工具パラメータ
- 7 – カッター直径
- 8 – 工具パラメータ「挿入長さ」および「端オフセット」は、工具断面の表示には反映されません。工具はこのように表示されます。
- 9 – 長さ
溝加工工具、コンタリング工具、補助工具
![Image](https://www.ptc.com/cs/help/proengineer_hc/proe_help/nc/graphics/groove_cont_tools.gif)
グルーブ
- 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](https://www.ptc.com/cs/help/proengineer_hc/proe_help/nc/graphics/holemaking_tools1.gif)
ドリル – 標準
- 1 – カッター直径
- 2 – 長さ
- 3 – 先端角度
- ドリル – 長円形
- 4 – カッター直径
- 5 – 先端角度
- 6 – チップオフセット
- 7 – 長さ
- 8 – ポイント直径
- タップ
- 9 – カッター直径
- 10 – 面取りオフセット
- 11 – 長さ
- 12 – ポイント直径 (0 とすることが可能)
皿穴
![Image](https://www.ptc.com/cs/help/proengineer_hc/proe_help/nc/graphics/holemaking_tools2.gif)
皿穴 – 標準
- 1 – カッター直径
- 2 – 先端角度
- 3 – 長さ
皿穴 – 切頭
- 4 – カッター直径
- 5 – 先端角度
- 6 – ゲージオフセット
- 7 – 長さ
- 8 – ポイント直径
ボーリングとバックスポット
![Image](https://www.ptc.com/cs/help/proengineer_hc/proe_help/nc/graphics/holemaking_tools3.gif)
ボーリング
- 1 – カッター直径
- 2 – 長さ
バックスポット
- 3 – ボディ直径
- 4 – カッティングオフセット
- 5 – 挿入長さ
- 6 – 皿穴角度
- 7 – 長さ
- 8 – カッター直径 / 2
リーマとセンタードリル
![](https://support.ptc.com/help/creo/creo_pma/r9.0/japanese/manufacturing/nc/images/holemaking_tools4.gif)
リーマ
- 1 – 側面角度
- 2 – 側面角度
- 3 – 長さ
- 4 – カッター直径
センタードリル
- 5 – カッター直径
- 6 – 皿穴角度
- 7 – 先端角度
- 8 – 長さ
- 9 – ドリル長さ
- 10 – ドリル直径
コメント