永发信息网

FANUC 数控宏程序调用问题…

答案:4  悬赏:0  手机版
解决时间 2021-04-01 19:32
FANUC 数控宏程序调用问题…
最佳答案
变量赋值
通过下边的程序来看宏程序的应用方法
主程序:O0001 G40 G90 G92 X0 Y0 Z0 ; 确定坐标系;
N10 G65 P0002 A100 B120 C150 ; 调用宏程序并赋初值;
N20 M30 ; 程序结束;
子程序:O0002 G01 X#1 Y#2 F[#3+#1] ; 子程序运行;
N10 M99 ; 返回主程序;
上边的程序是将宏程序以调用子程序的方式来实现。在主程序第N10段使用调用宏程序指令G65,并为变量赋初值。A、B、C都是子程序中的变量,A代表子程序中的变量#1,#1赋值为100,B代表子程序中的变量#2,#2赋值为120,C为子程序中的变量#3,#3赋值为150。当程序执行到主程序中G65时,会自动执行子程序,当执行到子程序中X#1时,为自动调用主程序中为其赋的值100,X#1也就相当于X100,Y和F也同样。
在使用表达式代表变量时,要用括号将表达式括起来,如以上程序中的F[#3+#1]。
全部回答
变量赋值
G65 后面的那些都是变量赋值
简单的程序镶嵌
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
wow公会修理的上限如何设置
室内各房间门颜色怎么选
北汉、南汉分别建立者是谁:
iPhone6S Plus插SIM卡的时候金属面朝上还是朝
wow狂热的维罗戈任务怎么办,找半天找不
2010pkpm 运行该项时 程序异常中断,您怎么解
12mm厚玻璃双开门,门扇间的缝隙怎么处理才能
温岭市顺航船舶配件厂地址在哪,我要去那里办
简便计算1+31/6+51/12+71/20+91&
有盾钩机1130型诚心求租
高中用什么教辅(为了刷题)题多!而且最重要
为什么冬天耳朵会很冷?
作文 一切靠自己700字
《风在哪儿》上课用散文
尤里rulesmd.ini用XCCMixer怎么提取
推荐资讯
关于磨蹭的顺口溜,古诗,家长刘留言
现行加拿大药典
管理层和部门管理存在什么问题
我的老父亲白存恩,于2016年2月3日中午1点50
萌新想问下,武器继承词条是怎么弄
怎样把一个视频加载到vb中
叉车进出库房及特殊路时应注意些什么
前男友为什么说怕我
谁知道乾姓的来源
腿长110cm腰围81cm穿多少码的裤子?
扫镍和镀镍和什么区别
交通事故死亡,我方非机动车,对方汽车,我方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?