一种面向机械手的多轴伺服驱动系统无线通信方法

文档序号:9699441阅读:836来源:国知局
一种面向机械手的多轴伺服驱动系统无线通信方法
【技术领域】
[0001]本发明属于机械手控制技术领域,具体涉及一种面向机械手的多轴伺服驱动系统无线通信方法。
【背景技术】
[0002]工业机器人是近几十年发展起来的一种高科技自动化生产设备。工业机械手的是工业机器人的一个重要分支。它的特点是可通过编程来完成各种预期的作业任务,在构造和性能上兼有人和机器各自的优点,尤其体现了人的智能和适应性。机械手是在机械化,自动化生产过程中发展起来的一种新型装置,被广泛的运用于自动生产线中。机械手虽然还不如人手那样灵活,但它具有能不断重复工作和劳动,不知疲劳,不怕危险,抓举重物的力量比人手力大的特点,因此,机械手已受到许多部门的重视,并越来越广泛地得到了应用。
[0003]现有机械手的各种动作都是由多个电机以及伺服驱动器按照运动控制器的执行指令来完成。各伺服驱动器通过线缆连接到运动控制器,运动控制器把机械手运动指令分解到各伺服驱动电机,并通过线缆指挥电机的运动以及电机运行状态的监测。然而,机械手的运动控制器与伺服驱动器之间通过线缆通讯,一方面增加硬件成本,并且不可靠;另一方面,线缆占用空间,约束机械手的活动空间。此外,伺服驱动器之间没有信息的交互,每个伺服驱动器是单独控制,不能有效地利用彼此之间有用信息。

【发明内容】

[0004]本发明的目的是克服现有技术中的不足之处,提供一种降低成本,提高稳定性、控制效率和精度的多轴伺服驱动系统无线通信方法。
[0005]本发明的目的是通过以下技术方案来实现的:
[0006]—种面向机械手的多轴伺服驱动系统无线通信方法,面向机械手的多轴伺服驱动系统包括设有通信主站的运动控制器以及设有通信从站的多个伺服驱动器,所述方法包括以下步骤:
[0007]S1、为运动控制器、每个伺服驱动器分配点对点通信地址,且所有伺服驱动器的点对点通信地址互不相同;
[0008]S2、当运动控制器的通信主站要向通信从站发送信息时,运动控制器的CPU将要发送的数据和自己的标识符传送给通信主站的无线通信模块,并处于发送报文状态;通信主站的无线通信模块将数据根据协议组织成一定的报文格式发出,这时通信从站处于接收状态,每个处于接收状态的伺服驱动器对接收到的报文进行检测,判断所述报文是否为通信从站对应接收的通信地址,若是,则接收;否则不接收并继续检测;
[0009]S3、当伺服驱动器的通信从站要向通信主站发送信息时,通信从站的无线通信模块将数据根据协议组织成一定的报文格式发出,这时通信主站处于接收状态,运动控制器处于接收状态且运动控制器对接收到的报文进行检测,判断所述报文是否为通信主站对应接收的通信地址,若是,则接收;否则不接收并继续检测。
[0010]进一步的,所述面向机械手的多轴伺服驱动系统无线通信方法还包括以下步骤:
[0011]S4、当其中某个伺服驱动器的通信从站要向其他伺服驱动器的通信从站发送信息时,该其中某个伺服驱动器的通信从站的无线通信模块将数据根据协议组织成一定的报文格式发出,这时所述其他伺服驱动器的通信从站处于接收状态且所述其他伺服驱动器对接收到的报文进行检测,判断所述报文是否为所述其他伺服驱动器的通信从站对应接收的通信地址,若是,则接收;否则不接收并继续检测。
[0012]具体的,所述报文格式为帧起始脉冲信号、仲裁域、控制域标识符、数据域、CRC校验码域、应答域、帧结束域的一种或几种组合。
[0013]本发明相比现有技术具有以下优点及有益效果:
[0014]1、本发明通过无线通信模块的无线通信方式代替现有技术的线缆通讯,降低成本,提高稳定性,减少了机械手的本体空间,扩大活动范围。
[0015]2、多个伺服驱动器之间的可以信息交互,利用彼此之间有用的信息,提高控制效率和精度。
[0016]3、本发明协同了多个伺服驱动器并组成控制系统,使得机械手的整体性能最优。
【附图说明】
[0017]图1为本发明的面向机械手的多轴伺服驱动系统的示意图。
【具体实施方式】
[0018]下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
[0019]实施例
[0020]如图1,一种面向机械手的多轴伺服驱动系统无线通信方法,面向机械手的多轴伺服驱动系统包括设有通信主站的运动控制器以及设有通信从站的多个伺服驱动器,所述方法包括以下步骤:
[0021]S1、为运动控制器、每个伺服驱动器分配点对点通信地址,且所有伺服驱动器的点对点通信地址互不相同;
[0022]S2、当运动控制器的通信主站要向通信从站发送信息时,运动控制器的CPU将要发送的数据和自己的标识符传送给通信主站的无线通信模块,并处于发送报文状态;通信主站的无线通信模块将数据根据协议组织成一定的报文格式发出,这时通信从站处于接收状态,每个处于接收状态的伺服驱动器对接收到的报文进行检测,判断所述报文是否为通信从站对应接收的通信地址,若是,则接收;否则不接收并继续检测;
[0023]S3、当伺服驱动器的通信从站要向通信主站发送信息时,通信从站的无线通信模块将数据根据协议组织成一定的报文格式发出,这时通信主站处于接收状态,运动控制器处于接收状态且运动控制器对接收到的报文进行检测,判断所述报文是否为通信主站对应接收的通信地址,若是,则接收;否则不接收并继续检测。
[0024]进一步的,所述面向机械手的多轴伺服驱动系统无线通信方法还包括以下步骤:
[0025]S4、当其中某个伺服驱动器的通信从站要向其他伺服驱动器的通信从站发送信息时,该其中某个伺服驱动器的通信从站的无线通信模块将数据根据协议组织成一定的报文格式发出,这时所述其他伺服驱动器的通信从站处于接收状态且所述其他
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1