寒夜 |
2010-01-09 20:24 |
数控车床程序的构成介绍
本文介绍了数控车床程序的构成,供参考。 4QDzG~N4)| nQC[[G*x 一、主程序和子程序 :W55JD' 5lbh
"m= 1.主程序 X}
8U-N6) eIl&=gZ6> 程序分为主程序和子程序,通常CNC系统按主程序指令运行,但在主程序中遇见调用子程序的情形时,则 CNC 系统将按子程序的指令运行,在子程序调用结束后控制权重新交给主程序。 ],m-,K X?a67qL CNC 存储区内可存 l25个主程序和子程序。程序开始的程序号用 EIA 标准代码O地址指令。 a WC
sLH z@}~2K 2.子程序 p`0Tpgi d?qz7#kc 在程序中有一些顺序固定或反复出现的加工图形,把这些作为子程序,预先写人到存储器中,可 大大简化程序。 !Ai;S Orgje@c{ 子程序和主程序必须存在同一个文件中,调出的子程序可以再调用另一个子程序,我们将主程序调用子程序称为一重子程序调用,子程序调用子程序称为多重调用。 FUqiP(A 6w#v,RDEu 一个子程序可被多次调用,用一次调用指令可以重复 999 次调用。 Z )I4U J KGZ0yn l )子程序的编制 ]a()siT
}W J`q`g 在子程序的开始为O地址指定的程序号、子程序中最后结束子程序指令 M99 ,为一单独程序段。 2
r)c? &/"
qOZAs 2 )子程序的执行 ~Hf,MLMdTf :yeTzIz] 子程序是由主程序或上层子程序调山并执行的。 WJWrLu92\U }I0^nv1 子程序调用指令如下: Kk#@8h> }#1{GhsS M98 P **** L x x x x >Ww F0W9? I&9B^fF6 调用子程序指令 子程序号 子程序调用次数 g}7B0 yo 'lF|F+8 子程序调用次数的默认值为 1 PC5FfX mCo5Gdt (例 l ) ; M98PL002L5 %1002 号子程序被连续调用 5 次 )/Vr 5b@ *Bj G3Jc5 M98 指令可与刀具移动指令放于同一程序段中。 t&0p@xLQ f\JyN@w+ [注1]子程序和主程序必须存在同一个文件中 S_atEmQ 6r`g+Js/ [注2]子程序名和主程序名不得相同。 ~*qGH H D>{UU? [注3]M98 , M99 信号不愉出到机床处, c}lgWu~ RL%{VE [注4]当找不到 p 地址指定的子程序号时报警。 9z?F_=PB! bP[/ [注5]在 MDI 下使用 M98 P **** 调用指定的子程序是无效的。 !
^W|;bq KRQ/wuv 二、文件名 )8_0 d) K|& | |