一种EtherCAT总线十二轴轴机械臂控制系统技术方案

技术编号:24733092 阅读:42 留言:0更新日期:2020-07-01 00:59
本实用新型专利技术公开了一种EtherCAT总线十二轴轴机械臂控制系统,包括包括PC机linux主站、人机交互界面、EtherCAT控制器Ⅰ、EtherCAT控制器Ⅱ、输入模块、储存模块、生成模块、运动控制器模块、十二轴轴机械臂控制卡模块及视觉检测模块;其中,PC机linux主站包括以太网,以太网分别与EtherCAT控制器Ⅱ及人机交互界面相连接,EtherCAT控制器Ⅱ通过运动控制器模块与十二轴轴机械臂控制卡模块相连接。有益效果:优化了十二轴轴机械臂的控制系统,能够有效保证十二轴机械臂控制的实时性和稳定性,同时缩短了控制系统的反应时间,提高了效率。

【技术实现步骤摘要】
一种EtherCAT总线十二轴轴机械臂控制系统
本技术涉及机械臂控制
,具体来说,涉及一种EtherCAT总线十二轴轴机械臂控制系统。
技术介绍
机械臂是机械人
中得到最广泛实际应用的自动化机械装置,在工业制造、医学治疗、娱乐服务、军事、半导体制造以及太空探索等领域都能见到它的身影。尽管它们的形态各有不同,但它们都有一个共同的特点,就是能够接受指令,精确地定位到三维空间上的某一点进行作业。传统采用PC驱动控制卡的方式,通讯是设备性能提升的主要瓶颈,已不能满足十二轴轴机械臂的控制,加之传统的五轴或六轴联动机械臂运动单一灵活性差,在运动过程中拥有的自由度少,反应时间长,控制系统存在负荷大的问题。针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的问题,本技术提出一种EtherCAT总线十二轴轴机械臂控制系统,以克服现有相关技术所存在的上述技术问题。为此,本技术采用的具体技术方案如下:一种EtherCAT总线十二轴轴机械臂控制系统,包括PC机linux主站、人机交互界面、EtherCAT控制器Ⅰ、EtherCAT控制器Ⅱ、输入模块、储存模块、生成模块、运动控制器模块、十二轴轴机械臂控制卡模块及视觉检测模块;其中,所述PC机linux主站包括以太网,所述以太网分别与所述EtherCAT控制器Ⅱ及所述人机交互界面相连接,所述EtherCAT控制器Ⅱ通过所述运动控制器模块与所述十二轴轴机械臂控制卡模块相连接,所述人机交互界面分别与所述输入模块及所述EtherCAT控制器Ⅰ相连接,所述EtherCAT控制器Ⅰ通过所述生成模块与所述运动控制器模块相连接,所述输入模块通过所述储存模块与所述生成模块相连接,所述视觉检测模块分别与所述十二轴轴机械臂控制卡模块及所述生成模块相连接;其中,所述十二轴轴机械臂控制卡模块包括CPU模块Ⅰ、CPU模块Ⅱ、x轴伺服接口模块、y轴伺服接口模块、z轴伺服接口模块、a轴伺服接口模块、b轴伺服接口模块、c轴伺服接口模块、d轴伺服接口模块、e轴伺服接口模块、f轴伺服接口模块、g轴伺服接口模块、h轴伺服接口模块及i轴伺服接口模块。进一步的,为了使用户可以通过所述输入模块根据自己实际生产需要输入十二轴轴机械臂的运动轨迹,并列入通过所述仿真模块进行仿真试验,以避免错误指令的执行造成损失,所述输入模块包括编辑模块、仿真模块及调试模块。进一步的,为了即时更正十二轴轴机械臂的运动轨迹,保证其位移精度,所述视觉检测模块包括CPU模块Ⅲ、工业相机模块、检测模块、补偿模块及反馈模块。进一步的,为了使所述编译模块可以将输入的数据编译成所述运动控制器模块所能识别的电信号,并通过所述换算坐标模块换算成坐标点,以方便十二轴轴机械臂的移动,所述生成模块包括编译模块及换算坐标模块。进一步的,为了使所述CPU模块Ⅰ可以分别控制所述x轴伺服接口模块、所述y轴伺服接口模块及所述z轴伺服接口模块在空间内做基础的运动,所述CPU模块Ⅰ分别与所述x轴伺服接口模块、所述y轴伺服接口模块及所述z轴伺服接口模块相连接。进一步的,为了增加了机械臂的灵活性与可操控性,使十二轴轴机械臂可以完成复杂动作,CPU模块Ⅱ分别与所述a轴伺服接口模块、所述b轴伺服接口模块、所述c轴伺服接口模块、所述d轴伺服接口模块、所述e轴伺服接口模块、所述f轴伺服接口模块、所述g轴伺服接口模块、所述h轴伺服接口模块及所述i轴伺服接口模块相连接。本技术的有益效果为:(1)、本技术优化了十二轴轴机械臂的控制系统,能够有效保证十二轴机械臂控制的实时性和稳定性,增加了机械臂的灵活性与可操控性,同时缩短了控制系统的反应时间,提高了效率。(2)、通过设置CPU模块Ⅰ与CPU模块Ⅱ相配合,实现了分开控制的目的,从而增加了十二轴轴机械臂的灵活性与可操控性,使十二轴轴机械臂可以完成复杂动作的同时提高了其反应效率。(3)、通过设置CPU模块Ⅲ控制工业相机模块实时的对十二轴轴机械臂的运动轨迹进行拍照并将数据传输给CPU模块Ⅲ,CPU模块Ⅲ通过检测模块计算比对十二轴轴机械臂的运动轨迹,并通过补偿模块即时的给出补偿数据并通过反馈模块反馈给生成模块,以即时更正十二轴轴机械臂的运动轨迹,进而更加精准的确保十二轴轴机械臂的位移,同时提高了侦辨的效率与纠错能力。附图说明为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本技术实施例的一种EtherCAT总线三轴并联机械臂控制系统的结构示意图;图2是根据本技术实施例的一种EtherCAT总线三轴并联机械臂控制系统的输入模块的结构示意图;图3是根据本技术实施例的一种EtherCAT总线三轴并联机械臂控制系统的生成模块的结构示意图;图4是根据本技术实施例的一种EtherCAT总线三轴并联机械臂控制系统的三轴并联机械臂运动模块的结构示意图;图5是根据本技术实施例的一种EtherCAT总线三轴并联机械臂控制系统的视觉检测系统模块的结构示意图。图中:1、PC机linux主站;2、人机交互界面;3、EtherCAT控制器Ⅰ;4、EtherCAT控制器Ⅱ;5、输入模块;501、编辑模块;502、仿真模块;503、调试模块;6、储存模块;7、生成模块;701、编译模块;702、换算坐标模块;8、运动控制器模块;9、十二轴轴机械臂控制卡模块;901、CPU模块Ⅰ;902、CPU模块Ⅱ;903、x轴伺服接口模块;904、y轴伺服接口模块;905、z轴伺服接口模块;906、a轴伺服接口模块;907、b轴伺服接口模块;908、c轴伺服接口模块;909、d轴伺服接口模块;910、e轴伺服接口模块;911、f轴伺服接口模块;912、g轴伺服接口模块;913、h轴伺服接口模块;914、i轴伺服接口模块;10、视觉检测模块;1001、CPU模块Ⅲ;1002、工业相机模块;1003、检测模块;1004、补偿模块;1005、反馈模块;11、以太网。具体实施方式为进一步说明各实施例,本技术提供有附图,这些附图为本技术揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理,配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本技术的优点,图中的组件并未按比例绘制,而类似的组件符号通常用来表示类似的组件。根据本技术的实施例,提供了一种EtherCAT总线十二轴轴机械臂控制系统。现结合附图和具体实施方式对本技术进一步说明,如图1-5所示,根据本技术实施例的EtherCAT总线十二轴轴机械臂控制系统,包括包括PC机linux主站1、人机交互界面2、Ethe本文档来自技高网...

【技术保护点】
1.一种EtherCAT总线十二轴轴机械臂控制系统,其特征在于,包括PC机linux主站(1)、人机交互界面(2)、EtherCAT控制器Ⅰ(3)、EtherCAT控制器Ⅱ(4)、输入模块(5)、储存模块(6)、生成模块(7)、运动控制器模块(8)、十二轴轴机械臂控制卡模块(9)及视觉检测模块(10);/n其中,所述PC机linux主站(1)包括以太网(11),所述以太网(11)分别与所述EtherCAT控制器Ⅱ(4)及所述人机交互界面(2)相连接,所述EtherCAT控制器Ⅱ(4)通过所述运动控制器模块(8)与所述十二轴轴机械臂控制卡模块(9)相连接,所述人机交互界面(2)分别与所述输入模块(5)及所述EtherCAT控制器Ⅰ(3)相连接,所述EtherCAT控制器Ⅰ(3)通过所述生成模块(7)与所述运动控制器模块(8)相连接,所述输入模块(5)通过所述储存模块(6)与所述生成模块(7)相连接,所述视觉检测模块(10)分别与所述十二轴轴机械臂控制卡模块(9)及所述生成模块(7)相连接;/n其中,所述十二轴轴机械臂控制卡模块(9)包括CPU模块Ⅰ(901)、CPU模块Ⅱ(902)、x轴伺服接口模块(903)、y轴伺服接口模块(904)、z轴伺服接口模块(905)、a轴伺服接口模块(906)、b轴伺服接口模块(907)、c轴伺服接口模块(908)、d轴伺服接口模块(909)、e轴伺服接口模块(910)、f轴伺服接口模块(911)、g轴伺服接口模块(912)、h轴伺服接口模块(913)及i轴伺服接口模块(914)。/n...

【技术特征摘要】
1.一种EtherCAT总线十二轴轴机械臂控制系统,其特征在于,包括PC机linux主站(1)、人机交互界面(2)、EtherCAT控制器Ⅰ(3)、EtherCAT控制器Ⅱ(4)、输入模块(5)、储存模块(6)、生成模块(7)、运动控制器模块(8)、十二轴轴机械臂控制卡模块(9)及视觉检测模块(10);
其中,所述PC机linux主站(1)包括以太网(11),所述以太网(11)分别与所述EtherCAT控制器Ⅱ(4)及所述人机交互界面(2)相连接,所述EtherCAT控制器Ⅱ(4)通过所述运动控制器模块(8)与所述十二轴轴机械臂控制卡模块(9)相连接,所述人机交互界面(2)分别与所述输入模块(5)及所述EtherCAT控制器Ⅰ(3)相连接,所述EtherCAT控制器Ⅰ(3)通过所述生成模块(7)与所述运动控制器模块(8)相连接,所述输入模块(5)通过所述储存模块(6)与所述生成模块(7)相连接,所述视觉检测模块(10)分别与所述十二轴轴机械臂控制卡模块(9)及所述生成模块(7)相连接;
其中,所述十二轴轴机械臂控制卡模块(9)包括CPU模块Ⅰ(901)、CPU模块Ⅱ(902)、x轴伺服接口模块(903)、y轴伺服接口模块(904)、z轴伺服接口模块(905)、a轴伺服接口模块(906)、b轴伺服接口模块(907)、c轴伺服接口模块(908)、d轴伺服接口模块(909)、e轴伺服接口模块(910)、f轴伺服接口模块(911)、g轴伺服接口模块(912)、h轴伺服接口模块(913)及i...

【专利技术属性】
技术研发人员:邵忠良陈镜先王思婷邓桂芳
申请(专利权)人:广东水利电力职业技术学院广东省水利电力技工学校
类型:新型
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1