本文介绍了数控车床程序的构成,供参考。 }P{Wk7#Jq
I_->vC|>
一、主程序和子程序 +w?R4Sxjn
tk=S4/VWv
1.主程序 :Y1;= W
Kdp($L9r
程序分为主程序和子程序,通常CNC系统按主程序指令运行,但在主程序中遇见调用子程序的情形时,则 CNC 系统将按子程序的指令运行,在子程序调用结束后控制权重新交给主程序。 ZE_
v3XM-+Z4
CNC 存储区内可存 l25个主程序和子程序。程序开始的程序号用 EIA 标准代码O地址指令。 0x]?rd+q8Q
O&|<2Qr
2.子程序 ]cmX f
bJD$!*r\%!
在程序中有一些顺序固定或反复出现的加工图形,把这些作为子程序,预先写人到存储器中,可 大大简化程序。 |Nj6RB7
Za3}:7`Gu
子程序和主程序必须存在同一个文件中,调出的子程序可以再调用另一个子程序,我们将主程序调用子程序称为一重子程序调用,子程序调用子程序称为多重调用。 k1zK3I&c_
2=0HQXXrq
一个子程序可被多次调用,用一次调用指令可以重复 999 次调用。 ~gMt
U
gOW8!\V
l )子程序的编制 vW vu&3tx
#C?M-
在子程序的开始为O地址指定的程序号、子程序中最后结束子程序指令 M99 ,为一单独程序段。 66" 6>
$8HiX6r
2 )子程序的执行 %Pt){9b
SUUN_w~
子程序是由主程序或上层子程序调山并执行的。 PcU~1m1
650qG$
子程序调用指令如下: : N$-SV
>-<iY4|[d
M98 P **** L x x x x 1TGRIe)
<9yh:1"X
调用子程序指令 子程序号 子程序调用次数 1,bE[_
[?KGLUmTAI
子程序调用次数的默认值为 1 "UNFB3
pb)8?1O|s
(例 l ) ; M98PL002L5 %1002 号子程序被连续调用 5 次 SZHgXl3:
b"N!#&O