fzlkui
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 110 点
下载积分: 428 分
在线时间: 20(小时)
注册时间: 2020-12-21
最后登录: 2024-11-12
查看fzlkui的 主题 / 回贴
楼主  发表于: 85天前
我进给电机丝距10.00mm,旋转电机与进给细分比一样。
假设攻牙0.5mm,那么旋转电机的速度是进给的20倍,发的脉冲量也是20倍,
假设攻牙1.0mm,那么旋转电机的速度是进给的10倍,发的脉冲量也是10倍,
两者同时启动,理论上是没问题的吧,理论上同时启动也会同时停止。
现在我这样弄好之后,丝距1.0mm以上的问题不大,1.0mm以下的攻出来牙不对的,想破脑袋也想不通问题在哪里。而且反转回来停机的时候,进给电机已经停了,旋转电机还转了零点几秒。
fzlkui
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 110 点
下载积分: 428 分
在线时间: 20(小时)
注册时间: 2020-12-21
最后登录: 2024-11-12
查看fzlkui的 主题 / 回贴
1楼  发表于: 84天前
这个好像不对的啊。
D100 主轴每圈脉冲 设1000,主轴脉冲频率D102 设1000,牙距D104 设0.5mm,攻牙深度D106 设10mm。
Z轴每圈脉冲数D108也设1000,频率D110未知。

主轴脉冲数=1000*10/0.5=20000。
Z轴脉冲数=1000*10/0.5=20000。
Z轴脉冲频率=1000*1000/1000=1000。

结果就是主轴和Z轴走相同的距离,用相同的速度,这能攻出来牙的啊。
fzlkui
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 110 点
下载积分: 428 分
在线时间: 20(小时)
注册时间: 2020-12-21
最后登录: 2024-11-12
查看fzlkui的 主题 / 回贴
2楼  发表于: 84天前
引用
引用第1楼卓发智能于2024-08-23 09:56发表的  :
[attachment=302525] 看看这个思路应该可以

这个好像不对的啊。
D100 主轴每圈脉冲 设1000,主轴脉冲频率D102 设1000,牙距D104 设0.5mm,攻牙深度D106 设10mm。
Z轴每圈脉冲数D108也设1000,频率D110未知。

主轴脉冲数=1000*10/0.5=20000。
Z轴脉冲数=1000*10/0.5=20000。
Z轴脉冲频率=1000*1000/1000=1000。

结果就是主轴和Z轴走相同的距离,用相同的速度,这能攻出来牙的啊。
fzlkui
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 110 点
下载积分: 428 分
在线时间: 20(小时)
注册时间: 2020-12-21
最后登录: 2024-11-12
查看fzlkui的 主题 / 回贴
3楼  发表于: 79天前
不支持啊,这个型号plc直线插补都不支持,不然就不会这么搞了
引用
引用第6楼hgz284631157于2024-08-23 19:59发表的  :
用电子凸轮应该简单吧
fzlkui
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 110 点
下载积分: 428 分
在线时间: 20(小时)
注册时间: 2020-12-21
最后登录: 2024-11-12
查看fzlkui的 主题 / 回贴
4楼  发表于: 79天前
速度是倍率想到了,一个用位置模式一个用速度模式没想到。两者都用位置模式了,搞死了,哈哈哈哈,有空试一下
引用
引用第4楼ren1823于2024-08-23 17:51发表的  :
假设Z轴一圈行程=1mm, 要攻1mm的牙,则主轴速度=Z轴速度,要攻0.5mm的牙,则主轴速度=2*Z轴速度。Z轴位置模式,主轴速度模式,Z轴运动时,主轴运动,Z轴停止时,主轴停止。
fzlkui
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 110 点
下载积分: 428 分
在线时间: 20(小时)
注册时间: 2020-12-21
最后登录: 2024-11-12
查看fzlkui的 主题 / 回贴
5楼  发表于: 57天前
是啊,问了信捷的人,说是加减速的缘故,加减速时两轴速度不匹配。
然后要单独算加减速时的速度,压根不会算啊.......
把加减速时间设成1ms,也不好使。

已经放弃了,整不明白。
fzlkui
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 110 点
下载积分: 428 分
在线时间: 20(小时)
注册时间: 2020-12-21
最后登录: 2024-11-12
查看fzlkui的 主题 / 回贴
6楼  发表于: 57天前
引用
引用第14楼gaoyingchun于2024-09-09 10:37发表的  :
楼主的问题,应该是电机加减速时间导致的,越小的攻牙,要求电机转速越高

是啊,问了信捷的人,说是加减速的缘故,加减速时两轴速度不匹配。
然后要单独算加减速时的速度,压根不会算啊.......
把加减速时间设成1ms,也不好使。
在模拟时发现两根轴确实不是同时达到所需的脉冲数,尝试加速度补偿,让两个轴同时到达位置,稍微有点用,但是换个速度又不好使了。
已经放弃了,整不明白。