2-155
詳細説明
MACHINE OPERATIONS
7-19-2
呼び出しの多重度
Nesting Level for Calls
マクロ呼出しの多重度は、
G65, G66, G66.1
を合わ
せて
4
重までです。また、サブプログラム呼出しの
多重度はマクロ呼出しと合わせて
8
重までです。
MDI
運転でも同様に呼出しが可能です。
Macro program calls (G65, G66 and G66.1) can be nested to
a depth of up to 4 levels. Subprogram calls can be nested to a
depth of up to 8 levels including macro calls. A macro pro-
gram or a subprogram can also be called during MDI opera-
tion in the same way.
G65
の使用例
穴の深さ
Z
または
W
と
1
回の切り込み量
K
、切削
送り速度
F
を指令し、穴あけを行います。
Example Program of G65
Specify Z or W for the depth of a hole, K for the depth of a cut,
and F for the cutting feedrate to drill the hole.
サブプログラムの呼出しについては、
For details on subprogram calls, refer to "M98/198
Sub-Program Call M99 Return from Sub-Program
<マクロプログラムを呼び出すプログラム>
<Program calling a macro program>
O0002;
G00 T0101;
G97 S1000 M03;
G00 X100.0 Z200.0 M08;
G65 P9100 Z50.0 K20.0 F0.3;
. . . . . . . . . . . . . .
マクロプログラム呼出し
Macro program call
G00 X100.0 Z200.0 M05;
M30;
<マクロプログラム(呼び出されるプログラム)>
<Macro program (program to be called)>
O9100;
#1=0; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
今回の穴の深さをクリア
Clears the data for the depth of the
current hole.
#2=0; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
前回の穴の深さをクリア
Clears the data for the depth of the
preceding hole.
IF [#23 NE #0] GOTO 1; . . . . . . . . . . . . . . . . . . .
インクレメンタルのときは
N1
へ
In case of incremental
programming, jumps to N1.
IF [#26 EQ #0] GOTO 8; . . . . . . . . . . . . . . . . . . . Z, W
とも指令がなければエ
ラー
If neither Z nor W is specified, an
error occurs.
#23=#5002
−
#26; . . . . . . . . . . . . . . . . . . . . . . . . .
穴の深さを計算
Calculates the depth of the hole.
N1 #1=#1+#6; . . . . . . . . . . . . . . . . . . . . . . . . . . .
今回の深さを計算
Calculates the depth of the current
hole.
IF [#1 LE #23] GOTO 2; . . . . . . . . . . . . . . . . . . .
削りすぎ過ぎた場合は
N2
へ
If overcut occurs, jumps to N2.
#1=#23; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
穴の深さでクランプ
Clamps at the depth of the current
hole.
N2 G00 W
−
#2; . . . . . . . . . . . . . . . . . . . . . . . . . .
前回の深さまで早送り
Moves the tool to the previous
depth at a rapid traverse rate.
G01 W
−
[#1
−
#2] F#9;. . . . . . . . . . . . . . . . . . . . . .
切込み
Drills the hole.
Z
W
K
Z
:穴の深さ(アブソリュート)
U
:穴の深さ(インクレメンタル)
K
:
1
回の切り込み量
F
:切削送り速度
Z: Hole Depth (Absolute Programming)
U: Hole Depth (Incremental Programming)
K: Cutting Amount per Cycle
F: Cutting Feedrate
切削
Cutting Feedrate
早送り
Rapid Traverse
Summary of Contents for MSX-850
Page 54: ...1 CHAPTER 1 BASIC OVERVIEW...
Page 170: ...2 CHAPTER 2 MACHINE OPERATIONS...