このQ&Aは役に立ちましたか?
2020/03/13 01:24
トスナックのマクロの勉強中のものです。
NCマクロのTとHとDコードをシステム変数より参照しようとしております。
V959は主軸上のTコード値の参照
V1100はDコード値の参照
V1102はHコード値の参照
現状は
T24
[V31=V959]
ではV31に24が入ります。
G90G00Z100.0G43H24
[V31=V1102]
でもV31に24が入ります。
D24
[V31=V1100]
ではV31に24が入りません。
ただ工具径補正をかけると
G90G00X20.0Y0G41D24
[V31=V1100]
V31に24が入ります。
質問は
D24
[V31=V1100]
V31=24
というように工具径補正をかけずに、システム変数から工具径コード(24)を引きだせないでしょうか?
また他の(ファナック等)NCマクロでは可能なのでしょうか?
よろしくお願いします。
初めての回答なので失礼があれば申し訳ありません。
TOSNUCのバージョンがわからないので違っているかもしれませんが、
TOSNUC888ではV2000番台が工具径(設定によっては工具半径)だったと思います
工具番号24番ならV2024で工具径(設定によっては工具半径)
[V1=24]
[V31=V[2000+V1]]または、[V31=V[2000+V1]/2]
でTOSNUC888は良かったと思います。
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
あまりマクロは得意ではないですけど・・・
ラベル変数として読めませんか?
D24
[V31=VD]
これでDの後ろの"24”をV31へ格納できませんか?
【例】
FANUCだと AとかBとかに紐付けた数値は#〇〇〇へ格納されていますよね。
Tだと#149でしたっけ?
TOSNUCの場合、「VT」になると思います。
2020/03/13 19:22
ありがとうございます!ラベル変数に格納されているか確認します!
使用しないとシステム変数が入力されないと記憶している
2020/03/13 19:27
G41G42を使用しないとD〇〇は径補正と認識されないのですね。どうにかしてG41G42を使う前にDコードをシステム変数から読み込みたくて…。もう諦めます!
回答ありがとうございました!
関連するQ&A
ファナックとヤスナックの相違点は?
今までファナック 0Mを使っていましたが、ヤスナック系中古のNCフライスを導入しようと思っています。知人によるとちょっと違うというのですが、具体的にわかりません...
MELDAS(M3)とファナックのGコードについて
MELDAS(M3)とファナック(6M、10M、11M、12M、15M、0M、16、18M以後) という対応表があって、違うところをみていたのですが、 まず?...
球面加工プログラム
材料ショアA70を NCフライス盤に固定治具(これも作り方がわからない)をのせて材料を球面加工したいのですが、球面加工のプログラムが全くわかりません。 もちろん...
オークマMCのG336の疑問
オークマOSPの縦型MC(15年位前)を使用してますが 真円サイクルのG336について教えてください G336 Z R I(半径) A(アプ) D(径補正) ...
【貫通させない】鉄骨部材へのタップ切について
お疲れ様です。 現場マイスターのかた、教えてください。 緊急です。 材厚t-22のプレートに対し、貫通させずにタップ切する方法を教えてください。 ・ボルト径...
ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。
お礼
2020/03/23 02:19
バージョンはTOSNUC888です。V2024のシステム変数を使用します。ありがとうございます!