一种多轴机器人离线程序编制方法[发明专利]

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 202010906867.9
(22)申请日 2020.09.01
(71)申请人 南京梅森自动化科技有限公司
地址 211899 江苏省南京市江北新区浦滨
路150号中科创新广场20栋17楼
(72)发明人 武文明 张岳珅 孙文美 
(74)专利代理机构 南京北辰联和知识产权代理
有限公司 32350
代理人 于忠洲
(51)Int.Cl.
B25J  9/16(2006.01)
(54)发明名称
一种多轴机器人离线程序编制方法
(57)摘要
本发明公开了一种多轴机器人离线程序编
制方法,步骤包括:建立多轴机器人的机器人三
模型以及作业任务的任务三维模型,并对模型
近似度进行验证;根据任务三维模型制定出机器
人三维模型中各个关节点的角位移,并确定各个
关节点的角位移时长;对各个关节点进行逐个独
立程序编制,并进行调试和验证控制各自的误差
比例要求;将各个关节点进行组合联调和验证,
最终控制整体误差比例。该多轴机器人离线程序
编制方法利用近似度验证能够确保较高的相似
性,增强离线编程的可靠性;利用逐个独立程序
编制,能够为下一步骤组合联调降低难度;利用
组合联调和验证能够控制组合造成的误差。权利要求书2页  说明书5页  附图1页CN 112223277 A 2021.01.15
C N  112223277
A
1.一种多轴机器人离线程序编制方法,其特征在于:包括如下步骤:
步骤1,建立多轴机器人的机器人三维模型以及作业任务的任务三维模型,并对机器人三维模型以及任务三维模型的模型近似度进行验证;
步骤2,在模型近似度验证通过后,根据任务三维模型制定出机器人三维模型中各个关节点的角位移,并确定各个关节点的角位移时长;
步骤3,根据各个关节点的角位移以及角位移时长对各个关节点进行逐个独立程序编制,并对每个关节点的程序编制进行调试和验证,控制各个关节点的角位移以及角位移时长符合各自的误差比例要求;
步骤4,在全部关节点的编制程序完成调试和验证后,将各个关节点进行组合联调和验证,最终控制机器人三维模型的整体操作误差符合整体误差比例要求。
2.根据权利要求1所述的多轴机器人离线程序编制方法,其特征在于:步骤1中,在进行模型近似度验证时,具体步骤为:
步骤1.1,对机器人三维模型进行验证:
获取多轴机器人的实测参数,包括结构参数和驱动参数,并筛选出结构参数中影响多轴机器人操作端轨迹的结构特征参数,驱动参数包括各个关节点的扭力值以及角速度;
对各个结构特征参数与机器人三维模型对应位置处的模型结构参数进行模型结构误差计算,若各个模型结构误差均符合设定的模型结构误差比例要求,则判定机器人三维模型的结构参数验证合格;
根据多轴机器人实际的驱动参数来对应设置机器人三维模型中各个关节点的驱动参数,并在参数设置完成后利用驱动实例对设置好驱动参数的机器人三维模型进行驱动实例验证,若驱动实例的各项驱动参数的驱动误差均符合设定的驱动误差比例要求,则判定机器人三维模型的驱动参数验证合格;
当结构参数和驱动参数均验证合格时,则判定机器人三维模型为相似度验证合格;
步骤1.2,对任务三维模型进行验证:
获取任务工件实测的工件结构参数,筛选出工件结构参数中影响多轴机器人操作端轨迹的工件特征参数;
对任务工件实测的工件特征参数与任务三维模型对应位置处的工件模型参数进行工件结构误差计算,若各个工件结构误差均符合设定的工件结构误差比例要求,则判定任务三维模型的结构参数验证合格。
3.根据权利要求2所述的多轴机器人离线程序编制方法,其特征在于:模型结构误差比例为模型结构误差与对应的结构特征参数的比例值,模型结构误差为对应位置处的结构特征参数与模型结构参数的差值绝对值,模型结构误差比例小于0.1%即满足模型结构误差比例要求。
4.根据权利要求2所述的多轴机器人离线程序编制方法,其特征在于:驱动误差比例为驱动误差与目标驱动量的比例值,驱动误差为驱动实例的实际驱动量与目标驱动量的差值绝对值,驱动误差比例小于0.1%即满足驱动误差比例要求。
5.根据权利要求2所述的多轴机器人离线程序编制方法,其特征在于:工件结构误差比例为工件结构误差与工件特征参数的比例值,工件结构误差为工件特征参数与工件模型参数的差值绝对值,工件结构误差比例小于0.1%即满足工件结构误差比例要求。
6.根据权利要求1所述的多轴机器人离线程序编制方法,其特征在于:步骤3中,在对每个关节点的程序编制进行调试和验证时,具体步骤为:
步骤3.1,对关节点的角位移进行调试,并验证角位移的角位移误差,若角位移误差符合设定的角位移误差比例要求,则判定该关节点的角位移验证合格;
步骤3.2,对关节点的角位移时长进行调试,并验证角位移时长误差,若角位移时长误差符合设定的角位移时长误差比例要求,则判定该关节点的角位移时长验证合格。
7.根据权利要求6所述的多轴机器人离线程序编制方法,其特征在于:角位移误差比例为角位移误差与目标角位移的比例值,角位移误差为实际角位移与目标角位移的差值绝对值,角位移误差比例小于0.1%即满足角位移误差比例要求。
8.根据权利要求6所述的多轴机器人离线程序编制方法,其特征在于:角位移时长误差比例为角位移时长误差与目标角位移时长的比例值,角位移时长误差为实际角位移时长与目标角位移时长的差值绝对值,角位移时长误差比例小于0.1%即满足角位移时长误差比例要求。
9.根据权利要求1所述的多轴机器人离线程序编制方法,其特征在于:步骤4中,在对各个关节点进行组合联调和验证时,具体步骤为:
步骤4.1,根据机器人三维模型获得各个关节点的空间调节特征量以及各个关节点的上下级关系;
步骤4.2,计算整体操作的模型整体操作值与整体操作目标值的差值绝对值作为整体操作误差;
步骤4.3,计算整体操作误差与整体操作目标值的比例值作为整体误差比例,若整体误差比例小于0.1%即满足整体误差比例要求;若整体误差比例大于等于0.1%,则对模型整体操作值与整体操作目标值的差值进行分析,获得差值的特征量组成,再根据特征量组成在各个关节点的空间调节特征量中匹配出对应的空间调节特征量;
步骤4.4,根据匹配出的空间调节特征量出对应的各个关节点,再根据出的各个关节点的上下级关系进行自上而下逐级误差调节,使得整体误差比例小于0.1%。
一种多轴机器人离线程序编制方法
技术领域
[0001]本发明涉及一种离线程序编制方法,尤其是一种多轴机器人离线程序编制方法。
背景技术
[0002]随着机器人应用领域越来越广,传统的示教编程这种编程手段有些场合变得效率非常低下,于是离线编程应运而生,并且应用越来越普及。
[0003]离线编程的优势在于:减少机器人停机的时间,当对下一个任务进行编程时,机器人可仍在生产线上工作;使编程者远离危险的工作环境,改善了编程环境;离线编程系统使用范围广,可以对各种机器人进行编程;能方便地实现优化编程;可对复杂任务进行编程;直观地观察机器人工作过程,判断包括超程、碰撞、奇异点、超工作空间等错误。
[0004]但是离线编程由于是基于三维模型进行的编程,必然会存在误差,导致编制好的程序在下载到机器人运行后可能存在较大的操作误差。
发明内容
[0005]发明目的:提供一种多轴机器人离线程序编制方法,能够降低实际运行时的误差,增强离线编程的可靠性。
[0006]技术方案:本发明所述的多轴机器人离线程序编制方法,包括如下步骤:[0007]步骤1,建立多轴机器人的机器人三维模型以及作业任务的任务三维模型,并对机器人三维模型以及任务三维模型的模型近似度进行验证;
[0008]步骤2,在模型近似度验证通过后,根据任务三维模型制定出机器人三维模型中各个关节点的角位移,并确定各个关节点的角位移时长;
[0009]步骤3,根据各个关节点的角位移以及角位移时长对各个关节点进行逐个独立程序编制,并对每个关节点的程序编制进行调试和验证,控制各个关节点的角位移以及角位移时长符合各自的误差比例要求;
[0010]步骤4,在全部关节点的编制程序完成调试和验证后,将各个关节点进行组合联调和验证,最终控制机器人三维模型的整体操作误差符合整体误差比例要求。
[0011]进一步的,步骤1中,在进行模型近似度验证时,具体步骤为:
[0012]步骤1.1,对机器人三维模型进行验证:
[0013]获取多轴机器人的实测参数,包括结构参数和驱动参数,并筛选出结构参数中影响多轴机器人操作端轨迹的结构特征参数,驱动参数包括各个关节点的扭力值以及角速度;
[0014]对各个结构特征参数与机器人三维模型对应位置处的模型结构参数进行模型结构误差计算,若各个模型结构误差均符合设定的模型结构误差比例要求,则判定机器人三维模型的结构参数验证合格;
[0015]根据多轴机器人实际的驱动参数来对应设置机器人三维模型中各个关节点的驱动参数,并在参数设置完成后利用驱动实例对设置好驱动参数的机器人三维模型进行驱动
实例验证,若驱动实例的各项驱动参数的驱动误差均符合设定的驱动误差比例要求,则判定机器人三维模型的驱动参数验证合格;
[0016]当结构参数和驱动参数均验证合格时,则判定机器人三维模型为相似度验证合格;
[0017]步骤1.2,对任务三维模型进行验证:
[0018]获取任务工件实测的工件结构参数,筛选出工件结构参数中影响多轴机器人操作端轨迹的工件特征参数;
[0019]对任务工件实测的工件特征参数与任务三维模型对应位置处的工件模型参数进行工件结构误差计算,若各个工件结构误差均符合设定的工件结构误差比例要求,则判定任务三维模型的结构参数验证合格。
[0020]进一步的,模型结构误差比例为模型结构误差与对应的结构特征参数的比例值,模型结构误差为对应位置处的结构特征参数与模型结构参数的差值绝对值,模型结构误差比例小于0.1%即满足模型结构误差比例要求。
[0021]进一步的,驱动误差比例为驱动误差与目标驱动量的比例值,驱动误差为驱动实例的实际驱动量与目标驱动量的差值绝对值,驱动误差比例小于0.1%即满足驱动误差比例要求。
[0022]进一步的,工件结构误差比例为工件结构误差与工件特征参数的比例值,工件结构误差为工件特征参数与工件模型参数的差值绝对值,工件结构误差比例小于0.1%即满足工件结构误差比例要求。
[0023]进一步的,步骤3中,在对每个关节点的程序编制进行调试和验证时,具体步骤为:[0024]步骤3.1,对关节点的角位移进行调试,并验证角位移的角位移误差,若角位移误差符合设定的角位移误差比例要求,则判定该关节点的角位移验证合格;
[0025]步骤3.2,对关节点的角位移时长进行调试,并验证角位移时长误差,若角位移时长误差符合设定
的角位移时长误差比例要求,则判定该关节点的角位移时长验证合格。[0026]进一步的,角位移误差比例为角位移误差与目标角位移的比例值,角位移误差为实际角位移与目标角位移的差值绝对值,角位移误差比例小于0.1%即满足角位移误差比例要求。
[0027]进一步的,角位移时长误差比例为角位移时长误差与目标角位移时长的比例值,角位移时长误差为实际角位移时长与目标角位移时长的差值绝对值,角位移时长误差比例小于0.1%即满足角位移时长误差比例要求。
[0028]进一步的,步骤4中,在对各个关节点进行组合联调和验证时,具体步骤为:[0029]步骤4.1,根据机器人三维模型获得各个关节点的空间调节特征量以及各个关节点的上下级关系;
[0030]步骤4.2,计算整体操作的模型整体操作值与整体操作目标值的差值绝对值作为整体操作误差;
[0031]步骤4.3,计算整体操作误差与整体操作目标值的比例值作为整体误差比例,若整体误差比例小于0.1%即满足整体误差比例要求;若整体误差比例大于等于0.1%,则对模型整体操作值与整体操作目标值的差值进行分析,获得差值的特征量组成,再根据特征量组成在各个关节点的空间调节特征量中匹配出对应的空间调节特征量;

本文发布于:2024-09-20 12:25:03,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/804032.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:误差   模型   机器人   结构   比例   角位移   编程
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议