考察:旋盤加工への適用TRYCUT5000設定方法とサンプルデータ公開
注意:本サンプルの実行には、こちらの最新バージョンをご利用下さい。従来のモジュールでは一部対応していない設定があるなど誤動作する場合があります。) 旋盤シミュレーションを、NCデータ同様に2次元的な処理で対応しても、最終的には 様々な加工を施すため3次元的に扱っておきたい。一方3軸に特化したTRYCUT2000/3000のようなデータ 構造(Z値の羅列)では形状表現に限界がある。などの背景を考えると、シミュレーションに関しては5軸 向けTRYCUT5000のデータ構造に期待がかかってきます。 一方、TRYCUT5000は開発の初期段階で旋盤対応を想定していなかったこともあり、当初からこれらの問い合わせに対して 後ろ向きな回答を行ってきましたが、件数が多いため水面下で対応してきた部分もあります。一番大きなところでは、旋盤の主軸回転を行い加工に 反映させる部分(下の画像)ですが、これを契機に少しずつ状況が変わりつつあります。加工後の形状抽出を目的にしている場合など、工夫し て利用すれば現状でも使える部分があります。
本ページで公開するサンプルデータ(NCデータや設定ファイル)は、弊社内での実験を目的に作成したもので、実業務で使われているものでは ありません。まだまだ完成度を上げるには課題がありますので、まずは弊社がTRYCUT5000に改善を加えてゆくことで どこまで対応できるのかを理解するためと、何よりユーザー様において現時点でTRYCUT5000が、どこまで対応できるの か?をご理解いただき、何が対応されればより実用レベルになるのか?などをイメージしていただけるよう に整理しているものです。(※本ページの内容やデータは予告なく更新する場合があります。)
【 TRYCUT5000側の設定方法 】 本旋盤のTRYCUT5000側の設定は、初期設定ファイル(Ctrl+F1)[Define]セクションの TOOL BASE POINT=ARBOR-TOP
の指定をはじめとして、こちらの複合旋盤の事例で用いた設定に
ほぼ合わせていますが、一部追加している部分があります。その部分だけ以下に示します。
REPLACE "G50"="G92" ← G50をG92と読む設定 ★TTLファイル(F3キー)内の設定で、本機に関連する部分は以下になります。 バイト工具の専用定義は現時点で出来ませんので、少々無理はありますが最も近い形状と言うことで、 CUTTER文で菱形バイト、BALL文で丸型バイト相当のものを定義しています。
★NCデータ内
TRYCUT5000に旋盤向けの制御を行わせるようにすることと、なるべく旋盤向けNCデータをそのまま
の形で読めるようにすることを両立させるため、可能な限りCTL内でのREPLACE設定を行います。
% 【 サンプル・データ 】 本ページで紹介しました設定ファイルと加工データのサンプル一式です。
・ATC.TTL ← 工具定義ファイル
注意:本サンプルの実行には、こちらの最新バージョンをご利用下さい。従来のモジュールでは一部対応していない設定があるなど誤動作する場合があります。)
|