工具設定ファイルTRYCUTはATC(自動工具交換)機能をもつ仮想NCマシンです。 したがって、切削時に使用する工具は、すべて工具マガジンにセットしておく必要があります。 このセッティングを、工具設定ファイル(「F2」 キーで編集)において行います。 また、ATCに対応しない場合でも、指定工具ごとに設定ファイル (サンプルファイルのBALL10.TTLなど)を作っておき、ポップアップメニューの 「設定ファイル(T)」、または 工具表示ダイアログの「変更」、 ドラッグ アンド ドロップにより切り換えが可能です。
工具のセット方法は、サンプルファイル(ATC.TTL)を参照していただいた方がイメージがつかめるものと思います。
また、工具表示ダイアログによりビジュアルな確認ができます。 ★刃先形状(CUTTER,BALL,TAPERBALL,FLAT,BULL,RADIUS,VERTICAL,OVAL,OVALR,T-THROW文)の指定 一番汎用的な刃先形状の定義は、CUTTER文指定で、APTフォーマットに準拠しています。 色々な工具種類を定義することが可能ですが、専用の定義文はより簡単に定義ができます。 例えば、ボール・エンドミルは、BALL文で定義したほうが簡単です。
CUTTER/D,r,E,F,α(;Db),β(;Du),h(,n)(工具全般の定義文)
VERTICAL/D,w,h(,n)(バーチカルミル専用定義文) D:工具直径、w:チップ幅、h:有効刃長(チップ高さ)
OVAL/D,ra,rb,h(,n)(オーバル/楕円 工具専用定義文) T-THROW/D,thick,rl,ru,da(,n)(Tスローカッター専用定義文) D:工具径、thick:工具厚み、rl:下側コーナー半径、ru:上側コーナー半径、da:軸径 ※thick ≧ rl + ru かつ rl < thick/2 かつ ru < thick/2
※D指定で、10;9 のように";"セミコロンで挟んで2つの径を指定すると下径;上径とみなし、 「砥石形状」や「あり溝工具」の定義に流用することができます。現行ではrlとruは強制的に0.0と見なします。(新規) ※D=thick かつ rl=ru=D/2を満たす場合には球形工具として認識します。 ★突出し長形状(LENGTH,LENGTH2,LENGTH3文)の指定 突出し長の定義は省略も可能です。 ただし、この状態で工具保持具形状の定義を行っても無効になり、 テーパー部/工具保持具と被切削材との干渉は当然のことながら考慮されません。 (省略された工具を使うと、レスポンスはよくなります。) 突き出し長の指定 LENGTH/L L:突き出し長 ※有効刃部より上部の径が工具径より小さい場合、 L値の後に;を付加して首下径(Dn)の指定(L;Dn)も可能です。 通常は工具径より若干小さい場合も多く、 有効刃長チェックにおいて過剰に干渉検出される場合には有効です。
※工具径とシャンク径が異なる以下のような工具は、LENGTH2文を利用して下さい。 Lu:首下長さ ※有効刃部より上部の径が工具径より小さい場合、 Lu値の後に;を付加して首下径(Dn)の指定(Lu;Dn)も可能です。 通常は工具径より若干小さい場合も多く、 有効刃長チェックにおいて過剰に干渉検出される場合には有効です。Lt:テーパー部長さ(Lt≧0.0) Ds:シャンク径 ※LENGTH2のみ工具径より小さいシャンク径(Lt部が逆テーパー)指定可 注:TRYCUT5000のみの対応
Lu:ストレート部長さ(首下長さ) ※有効刃部より上部の径が工具径より小さい場合、 Lu値の後に;を付加して首下径(Dn)の指定(Lu;Dn)も可能です。 通常は工具径より若干小さい場合も多く、 有効刃長チェックにおいて過剰に干渉検出される場合には有効です。Lt:テーパー部長さ(Lt≧0.0) a:1段目テーパー角度(通常5度以下?) b:2段目テーパー角度 Ds:シャンク径 注)工具メーカーのカタログでは、Ltの部分はLuをプラスした値で表現されている場合があります。 TRYCUTでは、必要Lu(首下),Ltの長さをそれぞれ独立して算出する機能を用意しているため、 Ltは1段目のテーパー部のみで長さを指定するようにしていますのでご注意下さい。 Lu(首下),Ltの、それぞれの必要長さ算出は、 LENGTH2指定時と同様「アーバー/テーパー干渉チェック(A)」の指定にて行って下さい。
※LENGTH2/LENGTH3におけるテーパー部を有効刃(例:センタードリル)とする場合は、
それぞれLENGTH2A/LENGTH3Aと記述して下さい。
この場合、首下部分は有効刃として扱われ必要首下長さの出力は行われません。
★工具保持具形状(ARBOR,ARBOR2,ARBOR3文 又は外部ファイル(*.ATL))の指定 工具保持具形状の定義は省略も可能です。 ただし、工具保持具と被切削材との干渉は当然のことながら考慮されません。 (省略された工具を使うと、レスポンスはよくなります。) ARBOR/D1,H1,,,,,,,Dn,Hn ( nは1~10まで ) - 階段状定義 ARBOR2/D1,H1,,,,,,,Dn,Hn ( nは1~10まで ) - 傾斜状定義 D1:第1段保持具の直径 (D1 ≦ D2 ≦ ... ≦ Dn) H1:第1段保持具の長さ (H1 ≧ 0) ・ ・ Dn:第n段保持具の直径 Hn:第n段保持具の長さ (Hn ≧ 0)
ARBOR3/D1,H1,K1,D2,H2,K2,,,Kn-1,Dn,Hn ( nは1~10まで ) - 混合定義 K1 ~ Kn = 0 or 1(整数) K1:第1段目から第2段目が階段状(0)か傾斜状(1)か K2:第2段目から第3段目が階段状(0)か傾斜状(1)か ・ ・ Kn:第n段目から第(n+1)段目が階段状(0)か傾斜状(1)か
指定例: ☆また工具保持具に関しては一括して同じものを定義しておく方法もあります。 上記のARBOR,ARBOR2,ARBOR3文 又は外部ファイル(拡張子*.ATL)を、 最初のMAGAZINE文より前に定義した場合、 基本的には全工具の保持具がこれで定義されているとみなされますが、 工具それぞれに保持具の定義が存在する場合は、その定義を優先します。 ※突き出し長(LENGTH,LENGTH2,LENGTH3)指定がない工具には、保持具は無いとみなされます。 ARBOR/D1,H1,,,, MAGAZINE01 = ... MAGAZINE02 = ... . . . 又は、 ATL = ファイル名 MAGAZINE01 = ... MAGAZINE02 = ... . . . ※ここで指定するATLファイルは、起動中に更新した場合自動再読み込みの対象になります。 ※ファイル名の指定で""ダブルクォーテーションは不要です。 ※TTLファイル側と同一フォルダに保存されている場合にはフルパス指定は不要です。 ※TTLファイル側と別のフォルダに保存されている場合にはフルパス指定して下さい。 ★指令位置の先端からの高さ(SHIFT文)の指定
SHIFT/s s:指令位置の先端からの高さ ★ペン番号(PEN文)の指定
PEN/n n:ペン番号(1~15)、n≧16指定時はn=15と見なす
直径10mmボールエンドミルで、切削面にペン番号1の色を付けたいときの例 ★工具負荷限界値の指定
LIMIT/v v:単位移動(1mm)当たりの切削除去量限界値 この単位移動(1mm)当たりの切削除去量限界値の最適な値は、工具径や、 工具形状、チップの枚数、素材、工法、機械の剛性、送り速度、スピンドル回転数など、 様々なファクターにより変わってくるもので、 基本的には現場ごとに異なるものと解釈しておく必要があります。 また、あくまでも目安的なものですので、 いくら最適な値を指定したとしても実際との違いは出てきます。
限界値の目安は、
例えば3軸加工の場合であれば一度TRYCUT2000/3000の最適化機能で出力される切削モニタリングデータを参照していただき除去量のイメージをつかんでおくことも役立ちます。
(※OSが64bit環境の場合でTRYCUT5000のライセンスを取得している場合はTRYCUT3000も稼働できます。)
<指定例> 本LIMIT文指定により、 限界値以上に加工しようとするところを見つけるとシミュレーションは強制的に中断してしまいます。 このことがシミュレーション環境において求められている場合は、 非常に有効なものになるはずですが、 あくまで参考情報にしたいというレベルでシミュレーションを行う場合には、 強制的な中断ではなく、情報を後でリストとして参照したいというニーズもあるかと思われます。 このような場合は、"LIMIT"文を"LIMITP"文で置き換えて下さい。 それぞれ限界値を超えたところのNCデータにおけるブロック番号: 座標値:除去量の羅列を作業フォルダ下にファイル名"LIMITP.TXT"というテキストファイルを出力し、 もしひとつでも限界値を越えているものがあれば自動的に開かれます。
<出力例>
----------------------------------------------------------
"LIMIT"文,"LIMITP"文は、双方共に単位移動(1mm)当たりの切削除去量限界値
指定によるものですが、これらのそれぞれに対して、"LIMITS"文,
"LIMITSP"文
に差し替えることより、「単位時間(1秒)当たりの切削除去量限界値」指定とみなします。
"LIMITSP"文指定時は、ファイル名"LIMITSP.TXT"が
"LIMITP.TXT"と同様フォーマットで作成されます。 ★くし刃台での位置設定(暫定仕様)
LAYOUT1/x,y,z x,y,z:くし刃台でのそれぞれの工具の相対位置 くし刃台に工具を取り付けたシミュレーションを行う場合、 くし刃台での相対位置をそれぞれの工具ごとに指定しておきます。 <指定例> 以下は3本の工具がY軸方向に60mmのピッチで並んでいる例
MAGAZINE01 = BALL/10,1,"BALL-D10"
例1:「T02加工動作中にT01が干渉」 ※LAYOUT1文で同じ位置を指定した工具群は、その中で1番小さいマガジン番号を選択すると、 多重形状工具として認識します。 2本目以降の工具の軸方向の位置関係はそれぞれSHIFT文で調整して下さい。(暫定仕様)
目次へ |