jk8113
蓝海华腾
刘岩利
是不是可以不采用运动控制器而直接采用与电脑通讯的方式就可以实现我所需要的点位运动
应该是.
"两者的性能差别有多大呢?"
对这个型号的伺服不了解,控制卡的性能也有很大差异,不太好给出泛泛的结论.
波恩
alexqiu
引用jk8113 的回复内容:回2楼,使用通讯方式是可以实现点位运动的,基本上点位卡能实现的,用通讯方式都能实现,Xenus伺服就是Copley公司的伺服,除了能用RS232外还具有CANOpen总线接口,我使用运动控制器有一段时间了,我想知道用通讯方式控制可不可行?
如果伺服驱动器支持 CANopen 通讯接口,建议使用CANopen,启动伺服驱动器Positiong Profile Mode ,这样既可以提高效率又可以保证稳定性。
如果不需要联动,找一个国产的CANOPEN 泛用型主站模块就行了。
沈阳大刘
小虫~~
串口只是在调试下使用的
使用的时候要结合它提供的上位机软件,如果实时控制可能就不能用串口了
并且它上位机的软件好像也是自动发生的函数,不能用于实际控制。
FDD1997
云上轻风
如果你的伺服支持串口指令控制的话是可以实现的,只是速度会比较慢,首先计算机的windows就不是实时的操作系统,通过windows发出的指令至少要延时几个ms,加上串口的通讯时间的影响,速度肯定很慢。运动控制卡的更新时间是几十到几百的us。
引用云上轻风:"如果你的伺服支持串口指令控制的话是可以实现的,只是速度会比较慢,首先计算机的windows就不是实时的操作系统,通过windows发出的指令至少要延时几个ms,加上串口的通讯时间的影响,速度肯定很慢。运动控制卡的更新时间是几十到几百的us。"
我用串口控制伺服的方式是通过串口发送指令到伺服,原理就像调用运动控制器提供的上位机函数一样,而不是作伺服控制,所以实时性要求不高,而你所说的运动控制卡的更新时间是指控制器的伺服周期,如果用串口实现的话,上位机就没有这个概念,这个时间是由伺服驱动器决定的.
引用小虫~~:"串口只是在调试下使用的 使用的时候要结合它提供的上位机软件,如果实时控制可能就不能用串口了 并且它上位机的软件好像也是自动发生的函数,不能用于实际控制."
上位机软件是自己写的,我所使用的XENUS伺服手册提供了完整的通讯指令集的说明,只要往串口发几个字节的指令就可以实现位置,速度,扭矩控制,也可以读取伺服状态(位置,速度,扭矩等),或者修改驱动器参数.
nortion
李劲松
如果你的两个轴不需要插补运动,各走各的,而且运动不是很频繁,启动/停止或者到位时间偏差在几百个毫秒以内是可以这么干的,如果一秒钟要求运动1个周期以上或者两个轴动作要求协调--还不是插补--,那还是用卡或者PLC吧,因为你不知道PC下一秒或者后面几秒的时间里会不会帮你干活。
你的软件在DOS操作系统下运行除外。
cbfcbf
xxc289649992
我是新手,才开始接触这些东西,但还是不明白运动控制器和伺服是个什么关系,