著录项信息
专利名称 | 一种工业机器人附加轴功能的开发方法 |
申请号 | CN201310507391.1 | 申请日期 | 2013-10-24 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2014-02-12 | 公开/公告号 | CN103576559A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G05B17/02 | IPC分类号 | G;0;5;B;1;7;/;0;2查看分类表>
|
申请人 | 安徽埃夫特智能装备有限公司 | 申请人地址 | 安徽省芜湖市鸠江经济开发区万春东路96号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 埃夫特智能装备股份有限公司 | 当前权利人 | 埃夫特智能装备股份有限公司 |
发明人 | 平国祥 |
代理机构 | 芜湖安汇知识产权代理有限公司 | 代理人 | 张小虹 |
摘要
本发明公开了一种工业机器人附加轴功能的开发方法,其特征在于:所述的开发方法预先建立一种一定数量的虚拟仿真轴,完成整个机器人及附加轴的软件功能;在实际应用时,根据客户的应用需要将相应数量的虚拟轴以实轴进行更换,从而实现附加轴的快速开发。由于采用上述的方法,本发明的优点在于:1、在不具备实际硬件的条件下,为附加轴功能的测试提供了必要的条件;2、附加轴的数量不会影响软件的架构,增加物理附加轴后对软件的修改量很小;3、程序移植性好,无需重复开发;4、缩短了向终端客户的交货时间。
1.一种工业机器人附加轴功能的开发方法,其特征在于:所述的开发方法预先建立一种一定数量的虚拟仿真轴,完成整个机器人及附加轴的软件功能;在实际应用时,根据客户的应用需要将相应数量的虚拟仿真轴以实轴进行更换,从而实现附加轴的快速开发;所述的开发方法将标准工业机器人在6个自由度上的关节轴建为实际轴,其硬件的节点依次为IF6.ST2、IF6.ST3、IF6.ST4,同时将三个附加轴gAxisAux1、gAxisAux2、gAxisAux3建为虚拟仿真轴,虚拟仿真轴的虚拟节点依次为SDC_IF1.ST7、SDC_IF1.ST8、SDC_IF1.ST9,建立的三个虚拟仿真轴与实轴同时进行运动规划,并同步到达目标点;建立虚拟仿真轴,在增加附加轴功能时根据终端客户的需求,将虚拟仿真轴更换为相应的实轴,并进行相应的配置更改从而快速满足客户需要。
2.根据权利要求1所述的一种工业机器人附加轴功能的开发方法,其特征在于:所述的虚拟仿真轴具备实轴相同的减速比、关节限位、关节的最大运动速度、最大加速度。
3.根据权利要求1所述的一种工业机器人附加轴功能的开发方法,其特征在于:所述的开发方法在每个工业机器人中预先开发了Simple类型、Robot类型、External类型三个附加轴功能。
4.根据权利要求1所述的一种工业机器人附加轴功能的开发方法,其特征在于:所述的开发方法中工业机器人的位置数据为:
带附加轴功能的机器人位置=机器人的位置+附加轴的位置。
5.根据权利要求4所述的一种工业机器人附加轴功能的开发方法,其特征在于:所述的机器人的位置是指工具中心点的位置或者6个关节位置。
一种工业机器人附加轴功能的开发方法\n技术领域\n[0001] 本发明涉及工业机器人的设计与制造,特别涉及一种工业机器人附加轴功能的开发方法。\n背景技术\n[0002] 目前现有工业机器人附加轴功能的开发步骤是:1、终端客户根据实际的应用需求向机器人制造商提出技术开发指标;2、机器人制造商根据客户需要,为其定制相应的软件以满足客户的应用需要;3、机器人制造商对开发出的附加轴功能进行120h的在线测试,不间断地检验软件功能的稳定性,根据测试结果对软件进行修改完善;4、将完成测试的、满足客户需求的工业机器人附加轴软件交付客户进行应用生产。\n[0003] 由于事先不知道终端客户的应用需求,机器人制造商临时根据特殊功能开发软件,造成软件的一致性差,不易维护;并且终端客户要求的交货周期短,因此留给机器人制造商的开发时间少。在软件开发完成后,制造商还需要对开发的软件进行120h的在线测试,延长软件的交付周期。\n[0004] 针对上述的问题,提供一种新型的开发方法,缩短工业机器人附加轴功能的开发周期。\n发明内容\n[0005] 本发明所要解决的技术问题是,提供一种工业机器人附加轴功能的开发方法,以达到缩短工业机器人附加轴功能开发周期的目的。\n[0006] 为达到上述目的,本发明的技术方案是,一种工业机器人附加轴功能的开发方法,其特征在于:所述的开发方法预先建立一种一定数量的虚拟仿真轴,完成整个机器人及附加轴的软件功能;在实际应用时,根据客户的应用需要将相应数量的虚拟轴以实轴进行更换,从而实现附加轴的快速开发。\n[0007] 所述的开发方法将标准工业机器人在6个自由度上的关节轴建为实际轴,其硬件的节点依次为IF6.ST2、IF6.ST3、IF6.ST4,同时将三个附加轴gAxisAux1、gAxisAux2、gAxisAux3建为虚拟轴,虚拟轴的虚拟节点为依次为SDC_IF1.ST7、SDC_IF1.ST8、SDC_IF1.ST9,建立的三个虚拟轴与实轴同时进行运动规划,并同步到达目标点;建立虚拟的仿真轴,在增加附加轴功能时根据终端客户的需求,将虚拟轴更换为相应的实轴,并进行相应的配置更改从而快速满足客户需要。\n[0008] 所述的仿真轴具备实轴相同的减速比、关节限位、关节的最大运动速度、最大加速度。\n[0009] 所述的开发方法在每个工业机器人中预先开发了Simple类型、Robot类型、External类型等三个附加轴功能。\n[0010] 所述的开发方法中工业机器人的位置数据为:\n[0011] 带附加轴功能的机器人位置=机器人的位置(工具中心点的位置或6个关节位置)+附加轴的位置。\n[0012] 一种工业机器人附加轴功能的开发方法,由于采用上述的方法,本发明的优点在于:1、在不具备实际硬件的条件下,为附加轴功能的测试提供了必要的条件;2、附加轴的数量不会影响软件的架构,增加物理附加轴后对软件的修改量很小;3、程序移植性好,无需重复开发;4、缩短了向终端客户的交货时间。\n附图说明\n[0013] 下面结合附图和具体实施方式对本发明作进一步详细的说明;\n[0014] 图1为本发明一种工业机器人附加轴功能的开发方法中附加轴功能的使用流程图。\n具体实施方式\n[0015] 通过对附加轴现场应用的长期调研结果,附加轴一般可以分为以下三种类型:1、Simple类型:与机器人独立,其典型应用是伺服焊枪功能;2、Robot类型:与机器人一起构成整体,其典型应用是滑动导轨;3、External类型:机器人的运动轨迹受外部附加轴影响,其典型应用变位机。\n[0016] 本发明根据附加轴的应用情况,提前将以上三种类型的附加轴功能进行开发及\n120h测试。首先在软件功能开发时,通过建立虚拟轴(该虚拟轴具备实轴的特性)以满足软件功能的开发及测试,从而减少终端客户订货后的软件开发及测试时间;接着在机器人软件功能开发完成以后,根据通常的应用情况(Simple类型、Robot类型、External类型)用实际的电机轴代替相应的虚拟轴测试软件功能;当终端客户订货后,只需根据其需要开放相应的软件功能包交货即可。\n[0017] 本发明的核心在于提供一种简单高效、移植性好、维护简单的附加轴开发方法。其具体的技术方案如下:\n[0018] (1)预先建立一种一定数量的虚拟仿真轴,完成整个机器人及附加轴的软件功能。\n在实际应用中,根据客户的应用需要将相应数量的虚拟轴以实轴进行更换,从而实现附加轴的快速开发。\n[0019] 一般情况下,标准的机器人有6个自由度,故将6个关节轴建为实际轴,其硬件的节点依次为IF6.ST2、IF6.ST3、IF6.ST4。\n[0020] 将三个附加轴(gAxisAux1、gAxisAux2、gAxisAux3)建为虚拟轴,虚拟轴的虚拟节点为依次为SDC_IF1.ST7、SDC_IF1.ST8、SDC_IF1.ST9,建立的三个虚拟轴与实轴同时进行运动规划,并同步到达目标点。\n[0021] (2)建立虚拟的仿真轴,该仿真轴具备实轴所具有的特性,例如减速比、关节限位、关节的最大运动速度、最大加速度等属性。\n[0022] (3)根据终端客户的需求,例如附加轴的数量、附加轴的类型(伺服焊枪、滑轨、变位机),将虚拟轴更换为相应的实轴,并进行相应的配置更改从而快速满足客户需要。\n[0023] 本法的具体实施方法为:\n[0024] (1)进入附加轴的设定界面\n[0025] 在使用附加轴功能前,需要对附加轴进行相应的设置。为了方便客户的使用,开发了附加轴设定引导界面及附加轴详细参数设置页面。\n[0026] (2)客户根据应用需求确定相应数量的附加轴\n[0027] 通过对实际应用的调研,通常情况下附加轴的最大使用数量为3个,因此我们预先开发了3个附加轴功能。客户可以在3个附加轴以内(包括3个附加轴)进行任意数量的使用。\n例如,在伺服焊钳应用中,通常使用伺服焊枪作为一个附加轴;在长距离搬运中,通常设置滑轨作为机器人的一个附加轴功能。客户可以根据需要方便地设定附加轴的数量,客户对附加轴数量的需求为2,并使用了两个附加轴,第一个附加轴为伺服焊钳,第二个附加轴为行走轴。\n[0028] (3)设定附加轴的类型\n[0029] 通过对机器人附加好走市场应用的调研,附加轴的类型可以分为Simple类型、Robot类型、External类型三种。\n[0030] (4)附加轴的点动功能\n[0031] 在附加轴点动页面中,可以点动的附加轴的数量及类型由客户在附加轴设置页面中进行设置,客户定义了3个附加轴依次为伺服焊枪、滑轨、变位机。通过点动按键Aux1,Aux2,Aux3就可以实现对附加轴的点动功能。\n[0032] (5)附加轴的示教及包含附加轴位置的机器人数据格式\n[0033] 完成附加轴的点动后,需要对机器人附加轴的位置进行示教,开发了附加轴的设置窗口。机器人1~3号附加轴的位置显示分别为47.90,-72.81,-37.22,通过示教将机器人及附加轴的位置记录在了点PT[494]中。增加附加轴后,机器人的位置数据格式为:带附加轴功能的机器人位置=机器人的位置(工具中心点的位置或6个关节位置)+附加轴的位置。\n[0034] 上面结合附图对本发明进行了示例性描述,显然本发明具体实现并不受上述方式的限制,只要采用了本发明技术方案进行的各种改进,或未经改进直接应用于其它场合的,均在本发明的保护范围之内。
法律信息
- 2016-09-14
著录事项变更
申请人由安徽埃夫特智能装备有限公司变更为埃夫特智能装备股份有限公司
地址由241008 安徽省芜湖市鸠江区飞跃东路8号变更为241008 安徽省芜湖市鸠江经济开发区万春东路96号
- 2016-09-14
- 2014-03-12
实质审查的生效
IPC(主分类): G05B 17/02
专利申请号: 201310507391.1
申请日: 2013.10.24
- 2014-02-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-01-04
|
2011-05-17
| | |
2
| |
2012-08-22
|
2012-02-23
| | |
3
| |
2011-11-30
|
2010-05-24
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |