C语言四轴联动程序,四轴联动程序中F值不恒定之解决方案

原标题:四轴联动程序中F值不恒定之解决方案

相信出过四轴联动程序的很多朋友都遇到过这种情况:用软件出来的NC程序中进给F值不是我们在刀路里设定的数值,而是一个动态值,特别是在拐弯处。下图是我弄的一个案例,给大家分享一下怎么解决这一问题。

先看我在刀路里面设定的进给速度,这里我设置的走刀F为1000,下刀为600。

format,png

但出来的NC程序中,莫名地多了几个F值,显然不是设定的进给速度。

format,png

F值为模态指导,如果我们没有设定新的F值,那么在走刀过程中会一直沿用上一个。而这里本不应该出现的F进给值,却出现了,为什么呢?因为按它默认地设置,可能旋转轴运动的进给单位不同。

要想出来的F值是我们所设定的,我们从控制器定义里面修改它——把旋转轴运动单位定义为普通的进给mm/min。我们从设置——机床定义——控制定义管理里面找到进给率一项,将四轴进给率选项中的旋转轴单位设定单位/分钟。

format,png

设置并保存好,再重新处理出NC程序,看是否还会出现上面F值不稳定的情况

format,png

我们对比对比第一张NC程序的图,非常干净了。各位看官们,自己做一遍,加深记忆。

原创作品欢迎大家指正。我是黄工,零件产品编程专家,黄工数控编程创始人,如果你对本文有什么问题或质疑,请留言或加我微信&QQ(15628050)探讨。返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值