このQ&Aは役に立ちましたか?
文字数を節約し、効果的な検索を行う方法について
2023/10/19 05:35
- サーチの時に打ち込む文字数を少なくする方法について教えてください。具体的には、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件目)
ハッキリ大丈夫なのは回数指定のKアドレスでしょう。
普通は省略し、それで1回実行。
なのでZ2→K1とすれば副作用無し。
またK0(ゼロ)と書くと実行位置へ動くだけで固定サイクルの動作はしないのでプログラム動作のチェックに応用できるかと【要確認】。
それ以外に、Iは使う固定サイクルがあるようなので避けるとして、Jなどは余分に書いてもエラーにならないと思います。
G83 などの固定サイクルとはメーカーがカスタムマクロで書いてくれたもの。引数を余分に書いてもそれを一々チェックはしてないと思います【要確認】。
ためしてください。
>K だけでは エラーになりますよね? K0とか 数字がないと
これは行読込みの時に文法のエラーになり、次ステップの解釈、指令へ進めません。
余分なアドレスを書くのは、G02でIJを残したままG02→G01の書替えだけでも動いたはず。
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
補足
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文字で使えるアドレスを探したのですが、 無理そうですね。