Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

マクロプログラム

<分類> [加工]
<名称番号> [数個取りプログラム]
<概要> [原点をずらすことにより、1つの素材より数個の製品を削り出す。]
<対象機種> [旋盤全般]
<必要仕様> [特になし]
<提供元> [オークマ株式会社]

<プログラム例>

G50 S1000
G00 X500 Z500 ロ−カル変数
KOSU=0 SET=5 SIFT=-7 …各変数をセット
KOSU…カウント
N1
SET…設定個数
X54 Z10 S500 T0303 M03 M08
Z5 SIFT…原点シフト量
G01 X0 F0.2
G00 X54 Z10
X500 Z500 … 加工プログラム
X54 Z0 T1212
G01 X0 F0.12
G00 X54
X500 Z500
KOSU=KOSU+1 … 個数を1カウント
IF[KOSU EQ SET]NEND … 個数=設定数となったら NEND(終了)へ
VZSHZ=SIFT*KOSU … 加工個数によって原点をシフトする。
GOTO N1 … N1へジャンプ
NEND M02

*1個目で原点設定を行い、2個目以降は原点をずらして加工していきます。

T0303
T1212

原点

2 5

留意:上記はプログラムスタイルの例です。
ワーク毎に、加工部分・ローカル変数の設定を変更願います。

You might also like