本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

締切済み
※ ChatGPTを利用し、要約された質問です(原文:サーチの時に打ち込む文字数が少なくできるような …)

文字数を節約し、効果的な検索を行う方法について

2023/10/19 05:35

このQ&Aのポイント
  • サーチの時に打ち込む文字数を少なくする方法について教えてください。具体的には、G83 X*** Y*** Z-15. R2. F***Z2(DRY)の部分を短くする方法を知りたいです。また、他の文字を使って目印をつけることは可能でしょうか?
  • 質問者は、サーチ時の文字数を少なくするために、G83 X*** Y*** Z-15. R2. F***Z2(DRY)の代わりに、他の文字を使って目印をつける方法があるか知りたいとしています。具体的な文字の候補には、P、Q、D、B、L、T、S、M、F、K、J、I、Z、Y、X、R、G、N、Oがありますが、どの文字を使うのが適切かも教えてほしいとのことです。
  • 質問者は、サーチ時の文字数を節約し、効果的な検索を行う方法について教えてほしいとしています。具体的な要望として、G83コマンドの一部を短くしたいとのことです。また、他の文字を使って目印をつけることは可能かどうかも知りたいとしています。
※ 以下は、質問の原文です

サーチの時に打ち込む文字数が少なくできるような …

2013/04/30 12:00

サーチの時に打ち込む文字数が少なくできるような ワード

http://mori.nc-net.or.jp/EokpControl?&tid=284849&event=QE0004


こちらで質問させて頂き

G83 X*** Y*** Z-15. R2. F***



G83 X*** Y*** Z-15. R2. F***Z2(DRY) として

まずドライランをかけたあとに

エディットモードにして

(D で サーチしてゆき 該当する Z2を 削除したのちに 

本加工をするようにしました。

そこで(DRY)の場所を

サーチさせるために

(Dと うつ場合に

シフトボタン→Oのボタン  → Dのボタンと

と 3回ボタンを打たないとなりません。

(だけでは (の場所はたくさんあるからです。


そこで

(DRY)と 打つ変わりに

サーチの時に打つ文字数が少なくて場所をサーチさせるための
もっといい ものはないでしょうか? (DRY)以外に

プログラムの中で 他の場所では使わないような 文字とかです。

[] なら 他の場所では使わないと思って ()の変わりに使おうとして
アルターで変えようとしましたが、 なぜか [] では
()の位置でアルターがききませんでした。

[]は 使えないのでしょうか? 機械のソフトキーの所にはあるのですが、

3軸加工のみで 制御装置ファナックの0MCですが、

なにかいい 他と被らずに サーチの時に打ち込む文字数が少なくできるような
ワードは何か 思いあたらないでしょうか?

候補が思いあたれば教えてください。

よろしくお願い致します。
@とかもどうかとおもいましたが、
たまにオー番号の時に文字がバグると@が入ります。

SHIFT ボタンを押さなくても

ダイレクトに打てる 文字は 画面から

P Q D B L T S M F K J I Z Y X R G N O

です。 この中で 普通3軸加工の中では使わない。つまり
目印として

G83 X*** Y*** Z-15. R2. F***Z2 ここの位置に


置いていても プログラム上は問題の起こらないものはございますか?

B L なんかは どうでしょうか?
Oなんかは 使うのはオー番号のところだけだから

他ではかぶりませんか?

Nはシーケンス番号でかぶりまくるから ダメです。

回答 (6件中 6~6件目)

2013/04/30 17:19
回答No.1

ハッキリ大丈夫なのは回数指定のKアドレスでしょう。
普通は省略し、それで1回実行。
なのでZ2→K1とすれば副作用無し。

またK0(ゼロ)と書くと実行位置へ動くだけで固定サイクルの動作はしないのでプログラム動作のチェックに応用できるかと【要確認】。

それ以外に、Iは使う固定サイクルがあるようなので避けるとして、Jなどは余分に書いてもエラーにならないと思います。
G83 などの固定サイクルとはメーカーがカスタムマクロで書いてくれたもの。引数を余分に書いてもそれを一々チェックはしてないと思います【要確認】。

ためしてください。

>K だけでは エラーになりますよね?  K0とか 数字がないと

これは行読込みの時に文法のエラーになり、次ステップの解釈、指令へ進めません。

余分なアドレスを書くのは、G02でIJを残したままG02→G01の書替えだけでも動いたはず。

補足

2013/05/01 02:34

ありがとうございます。
また確認してみますが、

>またK0(ゼロ)と書くと実行位置へ動くだけで固定サイクルの動作はしないので
>プログラム動作のチェックに応用できるかと【要確認】。

では今のように
G83 X*** Y*** Z-15. R2. F***Z2 ここの位置に挿入

のような事をしなくても

G83 X*** Y*** Z-15. R2. F*** K0

と書けば  XY軸の動きだけを ドライランで出来
その後

Kでサーチして K0を消してやれば 本番加工が出来る感じになるのでしょうか?

K だけでは エラーになりますよね?  K0とか 数字がないと

K0でテストしました。

G98G81Z-20R10F85K0
X 25 Y52
X 35 Y58
でやりました。

XYだけの動きを期待しましたが、Zの動きもしました。

K0ではダメでした。

やはり(Dで サーチしていくしかないでしょうか。

(Dと 打ったあと↓ボタンでサーチした時に

(Dが消えるから
また(Dとうって ↓ボタンでサーチしないとならないのです。

3文字打つのと 一文字では 打つ時間が違うから
1文字で使えるアドレスを探したのですが、 無理そうですね。

質問者

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。