浪子海风
浪子海风
级别: 略有小成
精华主题: 0
发帖数量: 351 个
工控威望: 431 点
下载积分: 1251 分
在线时间: 109(小时)
注册时间: 2020-04-28
最后登录: 2024-04-29
查看浪子海风的 主题 / 回贴
楼主  发表于: 2022-08-05 15:38
看到手册没有支持实现两轴联动,一般要实现联动要怎么弄?

我是这么想的,目前未上机证实:
概据:S=VT     距离=速度*时间     联动就是在不同的速度来实现在相同时间内到达不同的距离/
设:X轴    S1距离=100       求:V1速度=?              S1=V1*T1    
     Y轴    S2距离=50              V2速度=10            S2=V2*T2
即:(S1/S2)*V2=V1  
      100/50*10=20


M1--------------------davi  K100   K20   K150   Y0  Y2
                          I ---davi  K50     K10   K150    Y1 Y3
sm1000-----------------------------------------inc   D0
sm1020--------I
D0=K2-------------------------------------------rst m1


相互讨论,相互学习.
各位大师指点一下.
优伤的菊花
浪子海风
浪子海风
级别: 略有小成
精华主题: 0
发帖数量: 351 个
工控威望: 431 点
下载积分: 1251 分
在线时间: 109(小时)
注册时间: 2020-04-28
最后登录: 2024-04-29
查看浪子海风的 主题 / 回贴
1楼  发表于: 2022-08-06 09:19
图片:
引用
引用第1楼wzy139076378于2022-08-06 08:22发表的  :
XD系列支持插补指令,直接用插补指令就好了


手册上没看到支持的.
优伤的菊花
浪子海风
浪子海风
级别: 略有小成
精华主题: 0
发帖数量: 351 个
工控威望: 431 点
下载积分: 1251 分
在线时间: 109(小时)
注册时间: 2020-04-28
最后登录: 2024-04-29
查看浪子海风的 主题 / 回贴
2楼  发表于: 2022-08-06 09:22
图片:
XD5不支持G指令
因此没有直线插补可用.
优伤的菊花
浪子海风
浪子海风
级别: 略有小成
精华主题: 0
发帖数量: 351 个
工控威望: 431 点
下载积分: 1251 分
在线时间: 109(小时)
注册时间: 2020-04-28
最后登录: 2024-04-29
查看浪子海风的 主题 / 回贴
3楼  发表于: 2022-08-09 14:02
引用
引用第5楼皮五于2022-08-08 08:57发表的  :
楼主的思路不错,相同时间,运行的距离不一样,
改变脉冲输出速度,让脉冲输出时间一致


没有实物来测试,不知可行否.
优伤的菊花
浪子海风
浪子海风
级别: 略有小成
精华主题: 0
发帖数量: 351 个
工控威望: 431 点
下载积分: 1251 分
在线时间: 109(小时)
注册时间: 2020-04-28
最后登录: 2024-04-29
查看浪子海风的 主题 / 回贴
4楼  发表于: 2022-11-17 16:23
引用
引用第8楼苏州工人于2022-08-12 12:04发表的  :


对轨迹要求不高,只是需要两轴同时到达的,可以写个C语言模块换算下轴速度就可以
有做个差不多的,效果还可以

.......

C# 我是真的一点都不懂,看到英文字符就会头痛,还有治吗?
优伤的菊花