FANUC 宏程序 请教高手

FANUC 宏程序 请教高手,第1张

第一个程序:这是一个铣内孔的螺旋下刀程序。#1是要加工的圆的直径烂顷渗,#2是起始点的Z坐标,#3终点坐标,#7刀具半径的刀号你这里是25号刀补。#130=#3就是把#3里面的数据写入#130,其实这一句多余的,程序中直接使用#3还不是一样吗。

这位兄台你程序应该抄错了,1G91X#111D#7F#9这一句你又没有刀补调用指令G41或G42. 这一句IF[#[2200+#7] EQ 0]THEN#3000=1(ERROR)也不对,#2200是刀具长度的系统变量,你用长度变量加上半径变量还没见过这样的使用方法,应该是IF[#[2000+#7] EQ 0]THEN#3000=1(ERROR这样才对,

这一句#110=#[2200+#7]也不对的,也应该是#110=#[2000+#7]才对,

还有这里#111=#1/2-#7不应该是#1/2-#7,应该是#111=#1/2-#110这一句是计算刀具半径方向实际移动量的。所以你的这一句G01G91X#111D#7F#9里面的D#7是多余的可以删除掉。

里面用的跳转循环功能也不对,你这个程序漏洞百出根本就不能能使用,

第二个程序,这是一个用勾股定理计算角度的程序,应该要和其他程序配合使用的,你这样单独一个程序也没有变量赋值是无法解释的。因为你乎雀没有数据来源。

希望对你有帮助。饥脊

想要螺旋铣的程序我可以给你写一个。

第二个程序是算转角坐标的,我就说怎么看不懂呢你没有写全啊。他怎调用的你要写上来,这个挺好的,我想学习一下,就是G65P5001...............的这一段。

如果你的第一个程序是在用的那么你可能抄错了很多。看看是不是你发的时候写错了。

打开9001号程序查看。

3201号余冲参数#5(N99)设派仿为“1”时9001号程序才可看见3202号参数#4(NE9)设为“1”时9000号程序不可竖羡歼修改,设为“0”时9001号程序可修改。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12364115.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存