工具交換の回数を減らす方法

このQ&Aのポイント
  • ファナック制御のマシニングにおいて、工具交換の回数を減らす方法について考えます。
  • 工具交換のために時間を浪費することは生産性を低下させます。そのため、工具を持ったままで終了する方法は効果的です。
  • 特定の工具を持ったままで加工を終了し、次回も同じ工具で加工を行うことで、工具交換の回数を減らすことができます。
回答を見る
  • 締切済み

工具交換の回数を減らしたい

ファナック制御のマシニングにデータを供給しています サブプログラムとして使ってもらっています。 毎回、最後に工具を返していますので 同じ工具で加工する場合でも毎回毎回 工具交換します。 単純に最後のT00 M6 を消せば工具を持ったままで終了出来ますでしょうか? T22を持ったままで加工が終了すれば 次回 T22M06を読んだときは交換無しで加工 違う工具 T23M06を読んだときはT22を返してT23を取る などの動きになるのでしょうか? % O3106 G90 T22M06 S7200M03 --- 省略 --- M09 G90 T00 M6 M99 % よろしくおねがいします

みんなの回答

  • hahaha8635
  • ベストアンサー率22% (800/3609)
回答No.6

固定番地/メモリーランダム方式/ATC高速化 ツール交換はエアーカット時間に含まれ量産時ネックになります それを最小限に考えられたのがメモリーランダム方式です 加工後ツールは番号順に並びませんが シーク時間が短くなります メーカによってより ユーザーのオプションになります メモリーSW で 変更できるものもありますが できないものもあります メーカに聞くしかないです メモリーランダム方式も場合隣り合う工具の番号が都度変わるので ATC内での工具の干渉の危険性があります また段取り時のヒューマンエラーも発生する可能性が高くなります 量産でも固定番地方式を選ぶ場合もあります 貴社のプログラムで 加工後T0番と交換するのは メモリーランダム方式でもツール番号をきれいに並ばせるソート技術(裏技)です エアーカットが気になるのならすべてのT0と高速化できます 機械購入時(特に中古)に確認しましょう 最新のマシンではATCの速度自体を高速化したモデルもあります

aoi-takafumi
質問者

お礼

回答ありがとうございます >固定番地/メモリーランダム方式 この両方のマシニングが混在しています >メモリーSW で 変更できるものもありますが できないものもあります できないタイプでした。 >ATC内での工具の干渉の危険性があります ヒューマンエラーはともかく工具の干渉の可能性があるのでしょうか? それぐらいはうまい事やってくれると信じていました。 >加工後T0番と交換するのは >メモリーランダム方式でもツール番号をきれいに並ばせるソート技術(裏技)です T0番と交換すれば元の位置に返すと言う事でしょうか? ご存じでしたら教えてください。

回答No.5

小型はその考え方ですが マガジンナンバーとツールナンバーは変えないと言うのも有りますのでやはり機械メーカーの機種次第ですね 試して答え聞かしてください

aoi-takafumi
質問者

お礼

回答ありがとうございます 機械メーカー次第となると危険な気もしてきましたが 取りあえずは試してみたいと思います

  • hahaha8635
  • ベストアンサー率22% (800/3609)
回答No.4

固定番地 なのか メモリーランダム方式 なのかでちょっと挙動が違う と言っても加工上 は 何の影響もない 単に段取り時に番地がぐちゃぐちゃになってるだけ https://www.kousakukikaisekkei.com/tech/26/

aoi-takafumi
質問者

お礼

回答ありがとうございます >固定番地 なのか メモリーランダム方式なのか マシニングが数台あり混在しているようです 加工上で問題ないなら大丈夫だと思いますが マシニングスタッフの思い込みとかあるといけないので 一度、試してみたいと思います

回答No.3

機械メーカーの考え方で違うと思います 機械取説かメーカ確認も手ですね

aoi-takafumi
質問者

お礼

回答ありがとうございます 何気に気になっているのが 『T22を返してT23を取る』 T23の入っていたポットにT22を返すんですよね たぶん ポット番号とT番号の関係が崩れるけどトラブらないのかな? その辺りも気になるので実際に 一度 試してみたいと思います。

回答No.2

M6を消せば主軸に工具を保持したまま終了出来ますよ。 T00M6も主軸の工具をツールマガジンに返しているだけではなく選択しているT00の工具と交換してる動きです。 T00を主軸に保持して終了しているわけです。 T22を持ったままで加工が終了すれば 次回 T22M06を読んだときは交換無しで加工 違う工具 T23M06を読んだときはT22を返してT23を取る などの動きになるのでしょうか? ーーそうなります。

aoi-takafumi
質問者

お礼

回答 返したのじゃなくてT00を掴んだと思えばいいんですね! ありがとうございました。 一度 試してみます。

aoi-takafumi
質問者

補足

回答ありがとうございます っと最初に書きたかったのですが すみません お礼が消えていました

回答No.1

ファナックじゃなく機械メーカーの話では無いですか?

aoi-takafumi
質問者

お礼

回答ありがとうございます あれ? そうなんですか! マシニングは、、色んなメーカーの色んな種類が混在しています。 やってみなきゃ分からないと言う事になるのでしょうか。

関連するQ&A

  • 工具交換

    こんばんわ。 今日オークマの縦型マシニングセンタ  66VB 主軸BT50 回転数12000 の機械で作業をしました。今日で3回目です。 番地固定式なのですが設定の方法がわかりません。 例えばT1=1~T10=10 と設定します。 加工をしているとT1~T10までの設定がランダムになりますよね。 もしもT2の工具が加工途中で折れ、新しい工具に交換する時はこの場合 は普通にT2M6で呼び出して工具をセットしなおして、工具長補正番号 の2番に入力すればいいのでしょうか? 最初にポットNoの設定をする意味はどこにあるのでしょうか? 初心者ですいません、、、 またマシニング操作で勉強できる良いサイトがありましたら教えて頂けないでしょうか? 宜しくお願い致します。

  • 工具長補正

    古いマシニングを購入したのですが、G43等のGコードがありません。 G43等のGコードがない場合工具長補正はできないものでしょうか? G41などの工具径補正のGコードはあります。 G43はオプションだったみたいです。 G54もありません。 ファナックの6Mになります。 初めてマシニングをさわっている初心者です。 よろしくお願いします。

  • 工具寿命と工具交換

    マシニングセンターにて加工中に刃物が折れる事があります。 干渉とか極端な負荷などはCAMのミスと考えていますので CAMの教育や指導で克服していきたいと思いますが 工具寿命の問題があります。 私は工具1本3時間などで交換してもらっていますが中々うまくいかないです 質問-1 皆さんはどのように工具の寿命管理されていますか? 質問-2 マシニングの予備工具の機能を利用してとも思いましたが 工具が折れたら欠損検知で止まってしまいます。 欠損検知で折れを判断した時に止めるでは無く 予備工具と工具交換する等は、、 無理でしょうか? 質問-3 焼き嵌めホルダーの場合はホルダーに工具の装着を ロボットで自動で出来ると言う噂を聞きましたが 出来るんでしょうか? よろしくお願いいたします

  • NCマクロ 固定サイクル中の工具交換

    NCはファナック16iです。 例えば、1本のドリルの工具寿命を100穴と設定して、200穴の加工を2本のドリルで行うとします。 下のような固定サイクルで加工して、1本目のドリルで100穴加工(X100.0Y0.0)したら 2本目のドリルに工具交換して、続きの座標(X101.0Y0.0)から加工させるようなことは できるでしょうか? P○○○はドリルステップ加工のマクロです。 この中で、加工穴数をカウントして工具交換できないかなと考えています。 G66 P○○○ Z-10.0 R0.2 F30. K0 M98 P1000 G67 O1000(200穴分の座標) X1.0 Y0.0 ・ ・ X100.0Y0.0 X101.0Y0.0 ・ ・ X150.0YO.O M99 現在はサブプロをドリルの工具寿命穴数分に分けて作成して、加工を行っています。ドリルの工具寿命穴数いっぱいまで無駄なく使いたい為、みなさんのご意見をお聞かせ下さい。よろしくお願いします。

  • マシニングで待機工具を返却する方法

    マシニングでの工具交換時に、 T1と指令すると待機工具の位置にT1が来ますが、間違えて呼び出した場合、T1をマガジンに返却するFanucとTOSNUCのMコードは何でしょうか? そのまま一旦M6で交換した後、目的の工具を呼び出して再度M6しなければならないのでしょうか? OSPではM64で待機工具をマガジンに返却することが出来ました。 知り合いから機械を引き継ぎまして、手探りで使っております 宜しくお願いします

  • 工具交換について

    毎度お世話になります。 弊社では今度、マシニング(4番)の機械を購入することになってますが、ここへ来て、弊社にとって大きな問題が1つ出てきました。 何をいまさらと思われると思いますが、先生方の会社ではどのようにされているか経験談をお聞かせください。 問題点 本当はNCが一番良いのですが、時代の流れによりマシニングが主流になってきている時代なので、弊社でもMC(4番)の購入を考えております。 そこで質問です。先生方の会社ではBTシャンクでの工具交換はどこでされていますか。機械の中(機械正面)でしますか。それともATCのところまで行ってシャンクをATCから丸ごとはずし、机の上で工具を交換するのでしょうか。 機械メーカーによるとどのメーカーも機械の前での工具交換は基本的には×。 その理由にOKKはもし主軸が回りでもしたら、ブレーキパットが壊れ、たいそうなことになるのこと。 オオクマホウワの理由はシャンクの固定事態がパットとかで固定しているのではなく、上にシャンクを何百Kgで吊り上げており、その上、シャンクの中心を感知するセンサーがついており、少しでも回す力が強いとぐるんと1回転するため作業者に危険が伴うため機械の前での工具交換はやめてくれのことです。 それで知り合いの加工業者にも聞くと、そこは機械の前で工具交換をしてもハンマーなどで締め付けるなどをしない限り、まず手の力で回転はしないとも言います。 最近は工具(超硬)が安く手に入るようになりましたが、と言っても半永久ではありませんよね。 ちょっと工具を変えるだけでいちいちATCまで行ってシャンクをはずし、工具を交換して、そしてATCにセットし、高さの補正をし加工に入るのでしょうか。(私としてはかなり無駄のようにおもいます。) それと書きながら思ったのですが、ラジアルのワンタッチ工具(タップ)みたいにフライス用ではないものなのでしょうか。(精度が出て、剛性感があるもの) 現場の声をお聞かせください。よろしくお願いします。 補足 OHのメーカーに聞いたのですが、M19でBTシャンクを何百kgの力で引っ張りあげるといっていました。(停止?主軸ロック?) 実際にはNCで使う工具レンチで主軸は回るものなのでしょうか。 ちなみに弊社にはNCがありますが、主軸の正面に10kgf・m以上の力をかけると主軸は回転するおそれありとあります。 ちなみに弊社では主軸を回したことはありません。 この機械は6~7年前の機械ですから、たとえ構造が違うMCでも最近の最新機械であれば20kgf・mはあるんじゃないとか思ってしまうのですが、どうでしょうか。 よろしくお願いします。

  • 工具交換 G100の内部処理(マクロ処理)

    工具交換 G100の内部処理(マクロ処理)について G100は G91G28Z0 G80 G49 (M19) M09 M05 M06 を指令せずに工具交換をします。 ブラザー (例) タッピングセンター G100T1X-45.0Y40.0G43Z100.H1S750M03L2 G80 G49 M09 M05 をして原点復帰しT1を主軸に呼び XYZ(A軸C軸)同時位置決め補正番号Hで補正し回転S M03  L2 マガジンに待機工具 一行でここまで指令できます。 マクロを使えば G65 P○○○ .... .... .... ..... で呼び出すはず 現在使用しているのは、メルダス(マザック)、です。 上記はマクロで作ることはできるのですか 教えていただきたい。 立、横マシニング対話でしか動かせない者より よろしくお願いします。 メルダスマクロ詳しい方いらっしゃいますか? 翌日 簡単な プログラムを作成してみました。 特定のカスタムマクロを任意のGコードで呼び出す事が可能です。 呼び出すプログラムのワークNo 呼び出しに使うGコード番号 呼び出しタイプ M98 G65 G66 G66.1 が機械パラメータで設定可能でした。 まずはマクロで動かしてみます。 ブラザーのその機能に似たものはつくれますが、 おそらく全く同じには実装できません。 まねて動かすには O0010 G00G90G40G80; G00G90G54~G59; G65P8T85X0Y0G43Z150.H85S3000M03; (G66.1P8T85X0Y0G43Z150.H85S3000M03); O0008 (G40);必要に応じ G80M09; (G49M19);必要に応じ G91G28ZOM05; (G28X0); (G30Y0Z0); T#20T○○M06; G#10X#24#25Z#26H#11; S#19M#13; M99; % 上記では、T85を主軸にM06までは良いのですが G43で補正が出来ません。 良い方法はありませんか? G66.1ではG L N O Pが選択できるようですが 動作的にはG65呼び出しと変わりません。 また T#20T○○M06;のT○○待機工具も#に置き換えたい です。 こんな感じで間違っていませんか? とりあえずTツールを呼びH484 H485で補正がかかり 最後主軸T0 待機工具T0 で終了M30になりました。 A43長補正  B84次工具呼び出し  にしてみました。 次回G65P8 をG100に置き換えてみたいと 思います。 O0010 G00G90G40G80; G94; G00G90G54~G59; G65P8T85X0Y0A43Z150.H485S3000M03B84; G98固定サイクルZ R Q F; G65P8T84X0Y0A43Z150.H484S2000M03B80; G98固定サイクルZ R Q F; G65P8T0B0 M30; O0008; G40G80; M09; G91G28X0Y0Z0M05; G30Y0Z0; G90 忘れていました T#20T#2M06; M01; G#1X#24#25Z#26H#11; (M01); S#19M#13; M08; M99;

  • マシニングセンタ

    マシニングセンタを独学で勉強しているのですが、プログラムの基本的な流れはこれで良いでしょうか。工具交換の時に工具径補正、工具長補正キャンセルを入れる必要があると思うのですが、どこに入れれば良いでしょうか。 ファナックです。 ーーー T01(工具呼び出し) G91 G28 Z0(Z軸レファレンス点復帰) G28 X0 Y0 (XY軸レファレンス点復帰) M06(工具交換) G54 G17(ワーク座標設定,XY平面指定) G41 G90 G00 X**.* Y**.* D01 (工具径補正,XY位置決め) G43 Z**.* H01(工具長補正,Z位置決め) M01(オプショナルストップ) G01 X**.* Y**.*(スタートアップ動作) Z**.*(Z切り込み) M03(主軸正転) M08(クーラントON) : 座標指示 : M05(主軸停止) M09(クーラントOFF) G91 G28 Z0 G28 X0 Y0 M02(プログラム終了) ーーー 本職が加工ではないため実際に機械を動かしてみることができないためよろしくお願いします。

  • 工具長補正をかけると基準と工具の位置が違う

    初めて投稿させて頂きます。 マシニング導入して6年程経つ機械ですが、工具長補正した後にワーク基準まで工具を持っていくと、Z方向が0.06~0.07高い状態になってしまいます。 今まで加工品の測定をした事が無く、加工品の合わせがあまりにも酷い為、今回測定してみた結果、Z軸が特に酷い状態だと言う事が判りました。 今回の測定の為に普段加工している状態に近い状態で全て工具長補正をやり直しテスト加工を行いましたが、やはり+0.06ほど違います。 機械には主軸熱変異補正機能が付いていますが機械が冷えた状態でも、暖機した状態でも結果は同じでした。 フルバック等で一旦ワーク表面を加工し、0.5m/m加工するように手動で下げれば殆ど狂い無く加工できるので工具長補正する時に何かが悪さをしているような気がしてならないのですが、某社サービスセンターの返事も曖昧な上、たらい回しにされて結果が判らない状態です。 宜しくお願いします。 違う日に基準バー、工具等を測り直し+0.03~+0.04の誤差に減りました。 バックラッシュを調べましたが千分大の誤差(0.002)でした。 工具補正値を調べた結果、数値の狂いは無かったです。 手動で動かすと工具高さは出るが自動加工にすると0.03~0.04削り足らない。 情報が少なくて申し訳ございません。 素人で説明が上手くないので工具長補正やワークの原点の測定の仕方を下記に記載します。 MDI→「G15H100」で基準を変える 手動→原点設定 テーブル上にツールマスター(100m/m)を置き T32に登録した基準バー(弊社ではアキューセンタを使用しています。)のZ軸を演算の100します。 手動→工具データ設定の工具長補正で T32の基準バーを演算の100します。 (この時、T32の工具の工具長補正は0でなければいけないと思いますが 今日測定し直した所、0.032という数字が出ていたので、昨日の測定値0.06と今日の測定値0.03の差はここで違いが出ていたのではと思います。) ワークをテーブルにセットし、加工原点基準(普段は1番をよく使用していますので、ここでの原点はG15H1にさせて頂きます。) MDI→G15H1に基準を変える。 T32のアキューセンタを出し、XYZを測ります。 (Z軸はワーク基準面にツールマスターを置き、演算の100します。) 加工に使用する工具の工具長補正ですが MDI→G15H100 加工に使用する工具を出しテーブルの上にツールマスター(100m/m)を置き 測ります。 手動の工具データ設定にて、測っている工具番号にあわせ演算の100します。 使用する工具全て同じやり方で測りますが 発生している誤差はどの工具でも同じ傾向にあります。 (普段仕上げで使用している工具でも荒取りで使用している工具でも 同じ+0.03~+0.04の誤差がありました。 ツールマスターの誤差は殆どありません。 素人なので知識不足により至らない所があるかと思いますがよろしくお願いします。 本日、サービスの方から連絡があり問題が解決しましたので 追記します。 原因はツール交換した後に回転させずに工具長補正やワーク基準を測定 していたのですが、サービスの方から『ツール交換した後に回転(空転ボタンを押して手で一回転でも回せば)させればロックされて位置が決まる』との事で、『その誤差が大きいもので0.04程ある事もある』との事でしたので 実際に試した所、0.025程の誤差がありました。 残りの0.04はツールマスターの誤差でした。 他人任せで正確だと思い込んでのミスでした。 アドバイスやお返事を下さった皆様、私の確認不足により ご迷惑とお手数をお掛けして申し訳ございませんでした。 ツールマスターの誤差とツール交換における回転によっての位置決めの 2つの誤差0.025+0.04=約0.06の誤差は殆ど無くなり 自動で加工しても千分代の誤差で収まりました。 お返事下さった皆様、ありがとうございました。

  • 工具がワークに進入する前の確認方法

    マシニングセンターでの加工において 最初プログラムで工具長補正が終わったところで M01を入れて機械をとめて 工具長補正終了時のプログラムのZ値と ワーク上面から工具刃先までの距離を定規を当てて プログラム値と同じかを確認するやり方が一般的でしょうか? 定規を入れて刃先までの距離を見るには工具回転がとまってないと できないと思いますので、 シングルブロックでは回転したままですよね? そうなるとプログラムにM01かM00を入れておくしか ないでしょうか? どのようにみなさんは処理されているのでしょうか? 進入時のチェックは。