o1111
m3
s1000
t0101
g98
g0
x50
z2
m98p50002
《系统会自动搜索o0002的子程序找到了并跳到o0002的子程序》
g0
x100
z100
m5
m30
这是主程序
解释。m98是调用子程序,p5表示循环次数。我写的是5次。四位数,前面的0可以不写
0002是程序名。四位数,前面的0不可以不写,,<记住>意思是,我要调用o0002的程序5次。
你要重新建立一个子程序,
o0002
什么m
s
,t都不要写,直接
g0
w-5
要注意x
z
u
w的用法,
g1
x15
f40
g4
x2
切槽暂停
g1
x20
f100
m99
m99的意思是;子程序结束并返回主程序。
先做一个单零件的加工子程序,然后每个零件都设一个工件坐标点(要相同起始点),程序中就先走到那个工件坐标点,再调用子程序就OK了。或者用模态调用子程序:G66P--(单零件子程序),然后就是每个零件的工件坐标原点的坐标,最后G67取消模态调用。
如:
N10 G66P889
G90X10Y124
X20Y305
X30Y50
G67
--
--
以上就是关于发那科车床编程子程序调用全部的内容,包括:发那科车床编程子程序调用、数控加工中心中我要一起加工8个零件一排4个一共2排但是我要怎么编程呢!~、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)