fanuc TD 宏程序编写 车床报警 找不到地址 是什么原因?求解
附程序G40G54G97G99M03S2000T01T01G0X50.Z10.#1=15#2=4.#3=0#4=145#6=#1*cos[#3]#7=#2*sin[#3]...
附程序 G40G54G97G99M03S2000
T01T01
G0X50.Z10.
#1=15
#2=4.
#3=0
#4=145
#6=#1*cos[#3]
#7=#2*sin[#3] 车床走到这里报警 找不到地址
WHILE[#3LE#4]DO1
G01X[2*[#7]] Z-[#6] F0.05
#3=#3+0.1
END1
G00X100.
Z100.
M05
M30 展开
T01T01
G0X50.Z10.
#1=15
#2=4.
#3=0
#4=145
#6=#1*cos[#3]
#7=#2*sin[#3] 车床走到这里报警 找不到地址
WHILE[#3LE#4]DO1
G01X[2*[#7]] Z-[#6] F0.05
#3=#3+0.1
END1
G00X100.
Z100.
M05
M30 展开
2个回答
展开全部
编程错误,用了错误的地址或符号
追问
大侠 哪里用错了呢? 车床是 FANUC Oi TD 拜托 哪里的地址或符号啊? 是要改机床参数吗?
追答
你写的这个程序应该不会报警,T01T01应该是写错了,是T0101吧。这段程序不会报警,当然可能和你机床上的是不完全一样,不会出现地址报警的。但你这个程序是有问题的
问题1:我不知道是你知道不知道#4=145度,这个椭圆终止角,并不是图纸上标的那个角度,如果图纸上标的是145度,用参数编程时,要把这个145转化一下的,
问题2:宏程序增量值太小#3=#3+0.1,这里的0.1是角度增量,0.1度,增量太小,建议改成#3=#3+1.
不知道你机床上程序是怎么样的,建议你核对一下,另下面提供一个程序供你参考
用参数方程编写椭圆加工程序
O2013
T0101
M3S800
G0X85Z5
G0X20
G1Z0F.2
#1=0
#2=130
#3=30
#4=20
#5=10
#9=ATAN[30/20*TAN[130]]
#10=180-ABS[#9]
N1#11=2*20*SIN[#1]
#12=30*COS[#1]
G1X[#11+20]Z[#12-30]F.2
#1=#1+1
IF[#1LT#10]GOTO1
X50Z-48.9
Z-80
X80C2
Z-102.
G0X100Z10.
M30
如果你不太了解参数方程,建议你还是用普通的椭圆数学方程编辑宏程序
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询