一括表示

  マクロの特殊変数 投稿者:ゆあさ  

マクロに
@0=DEPTH-10'深さ
といった計算式は入力できないでしょうか。

材料厚みを特殊変数に追加してもらえないでしょうか。

行程登録の深さ係数に
加工深さ-10 または材料厚み-10
といった計算式を入力できるようにしてもらえないでしょうか。

よろしくお願いします。

2014/09/30(Tue) 18:39:16  [No.4592]


  Re: マクロの特殊変数 投稿者:管理人  

> マクロに
> @0=DEPTH-10'深さ
> といった計算式は入力できないでしょうか。

この部分は単に置き換えているだけなので、構文解析を組み込むのは難しいです。

> 材料厚みを特殊変数に追加してもらえないでしょうか。

これは出来そうなので、検討してみます。

> 行程登録の深さ係数に
> 加工深さ-10 または材料厚み-10
> といった計算式を入力できるようにしてもらえないでしょうか。

これも難易度が高いというか、ポストの仕様変更を要しますので、将来的な検討事項と致します。

2014/10/01(Wed) 08:38:27  [No.4593]


  Re: マクロの特殊変数 投稿者:ゆあさ  

検討していただきありがとうございます。

後出しの説明になってしまいましたが
ザグリ加工を行う時の加工深さが
上面からではなく下面からの距離になります。
固定サイクルによるドリル加工も同様です。
そのためマクロのザグリ深さを

@0=-11.0'座グリ深さ
ではなく
@0=DEPTH-10'座グリ深さ

にできないかと問い合わせました。
行程登録の早送り位置と深さ係数も同様です。

現行で行うにはどうすれば良いでしょうか。
スクリプトを活用すれば可能でしょうか。

2014/10/01(Wed) 14:33:29  [No.4594]


  Re: マクロの特殊変数 投稿者:管理人  

> 後出しの説明になってしまいましたが
> ザグリ加工を行う時の加工深さが
> 上面からではなく下面からの距離になります。
> 固定サイクルによるドリル加工も同様です。
> そのためマクロのザグリ深さを

Ver8.19b2を使ってみて下さい。
・MILL:マクロ変数に THICK(材料厚み)を追加する

マクロの例で言うと
@0=THICK'厚み
@1=5.0'底からの高さ
@2=FEED'送り速度
G81R[@0+2.0]Z@1F@2
G80

実行結果が(ワーク底面をZ0に想定しています)
N0020(T06 DRIL-6.8 H06)
G90G54G00X32.231Y-10.063
G43Z100.0H06
S1030M03
M08
G90X32.231Y-10.063
G81R[30.0+2.0]Z5.0F35
G80
G90X23.0Y-18.0
G81R[30.0+2.0]Z5.0F35
G80
G90X19.062Y-8.247
G81R[30.0+2.0]Z5.0F35
G80
G80Z100.0
M09
M05
M01
G91G00G28Z0M19
M06

[]内はNC装置に演算してもらいます。

2014/10/01(Wed) 16:21:10  [No.4596]


  Re: マクロの特殊変数 投稿者:ゆあさ  

休日のため動作確認はしていませんが
思い通りの結果が得られると思います。

素早い対応ありがとうございました。

2014/10/01(Wed) 18:55:35  [No.4597]