数控车床宏程序求解 5

我用的是GSK980TD系统,今天在加工的一个工件长度只有10mm,所以我想把棒料拉长一点,可以一次多做几个。我一共使用了3把刀,我是这样写的:#1=0#2101=#1#... 我用的是GSK980TD系统,今天在加工的一个工件长度只有10mm,所以我想把棒料拉长一点,可以一次多做几个。我一共使用了3把刀,我是这样写的:
#1=0
#2101=#1
#2102=#1
#2103=#1
M98 P0002
#1=-10
#2101=#1
#2102=#2
#2103=#3
M98 P0002
......
......
......
后面还有跟上面一样的,但是我运行的时候,系统报警提示说变量赋值错误,前面等于0哪里,通过了,后面不对我想不明白了,请高手指点下!
展开
 我来答
luhongbing9
2012-10-06 · TA获得超过323个赞
知道答主
回答量:84
采纳率:100%
帮助的人:77.4万
展开全部
M98你调用了二次,子程序的文件名没有,系统识别不了,最后要以M99结束,而且M98不用重复写,你调用几次就在子程序名写几次就可以了,意思就是M98子程序调用,必须有M99结束
追问
你还是不懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
顾培生8
2012-10-06
知道答主
回答量:3
采纳率:0%
帮助的人:4982
展开全部
你把 #1改成#100,#2101改成#101,#2102改成#102, #2103改成#103试试
追问
#2101不能改啊  #2101在GSK980系统里面是  Z轴磨损补偿啊,改成#2801倒是可以,但是我不习惯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我不想知道的太多
2012-10-06 · TA获得超过1909个赞
知道小有建树答主
回答量:948
采纳率:40%
帮助的人:394万
展开全部
980的宏应该用A类宏程序吧,这是B类的
追问
嗯,你的回答还算贴近我的问题,我的是980TDb版本的  支持B类宏程序的
追答
如果980TDb支持B类,这个程序
#1=0
#2101=#1
#2102=#1
#2103=#1
上面这些没问题的,意思是1号,2号3号刀补偏置是0.
#1=-10
#2101=#1
#2102=#2
#2103=#3
这几个好像是有点问题,#2,#3没有赋值,也就是变量里面是空的,空和0是两码事,有可能就是这的问题。。。
一次性做几个工件还可以用很多办法,比如多用几个坐标系,
980里面有G50设定坐标系,我也几年没用了,具体想不出来了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangssli
2012-10-06 · TA获得超过322个赞
知道小有建树答主
回答量:261
采纳率:75%
帮助的人:79.9万
展开全部
哈哈,原来如此
更多追问追答
追问
我擦  在这里居然能遇到你,大大给我解释下是
追答
我擦。。。你是谁?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式