FANUC O系统操作编程说明书(16)

发布时间:2021-06-11

数控车床用的

19

62

FANUC-- 0系统操作编程说明书

一程序段的第一个字符为“/”,则表示该程序段为条件程序段,即可选跳段开关 在上位时,不执行该程序段,而可选跳段开关在下位时,该程序段才能被执行。

7.2.3 主程序和子程序

加工程序分为主程序和子程序,一般地,NC执行主程序的指令,但当执行到一条子程序调用指令时,NC转向执行子程序,在子程序中执行到返回指令时,再回到主程序。

当我们的加工程序需要多次运行一段同样的轨迹时,可以将这段轨迹编成子程序存储在机床的程序存储器中,每次在程序中需要执行这段轨迹时便可以调用该子程序。

当一个主程序调用一个子程序时,该子程序可以调用另一个子程序,这样的情况,我们称之为子程序的两重嵌套。一般机床可以允许最多达四重的子程序嵌套。在调用子程序指令中,可以指令重复执行所调用的子程序,可以指令重复最多达999次。

一个子程序应该具有如下格式:

O××××; 子程序号 …………; …………;

…………;子程序内容 …………; M99; 返回主程序

在程序的开始,应该有一个由地址O指定的子程序号,在程序的结尾,返回主程序的指令M99是必不可少的。M99可以不必出现在一个单独的程序段中,作为子程序的结尾,这样的程序段也是可以的:

G90 G00 X0 Y100. M99;

在主程序中,调用子程序的程序段应包含如下内容: M98 P×××××××; 在这里,地址P后面所跟的数字中,后面的四位用于指定被调用的子程序的程序号,前面的三位用于指定调用的重复次数。

M98 P51002;调用1002号子程序,重复5次。 M98 P1002; 调用1002号子程序,重复1次。 M98 P50004;调用4号子程序,重复5次。

子程序调用指令可以和运动指令出现在同一程序段中: G90 G00 X 75. Y50. Z53. M98 P40035;

该程序段指令X、Y、Z三轴以快速定位进给速度运动到指令位臵,然后调用执行4次35号子程序。

包含子程序调用的主程序 ,程序执行顺序如下例: 主程序 1 2 3 子程序 N10 O1010 ; N20 …………; N30 M98P21010; ……… N40 ……………; N50 M98P1010; …………; N60 ……M99;

和其它M代码不同,M98和M99执行时,不向机床侧发送信号。

FANUC O系统操作编程说明书(16).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219