这位兄台你程序应该抄错了,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号程序可修改。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)