一种机器人零点校准方法及装置制造方法及图纸

技术编号:18067098 阅读:36 留言:0更新日期:2018-05-30 22:29
本发明专利技术公开了一种机器人零点校准方法,包括:在机器人轴的零点位置丢失后,获取所述机器人轴的粗定位零点位置;以所述粗定位零点位置为起点,按照原始轨迹运行机器人,获取运行后的所述机器人轴的第一实际位置;将运行后的所述机器人轴示教到轨迹对中位置,获取示教后的所述机器人轴的第二实际位置;根据所述第一实际位置和所述第二实际位置,对所述粗定位零点位置进行微调,获取所述机器人轴的零点位置。相应的,本发明专利技术还公开了一种机器人零点校准装置。采用本发明专利技术实施例,能够快速、准确地校准机器人的零点位置。

【技术实现步骤摘要】
一种机器人零点校准方法及装置
本专利技术涉及计算机
,尤其涉及一种机器人零点校准方法及装置。
技术介绍
随着设备自动化水平的提高,现代化生产工业对设备修复时间的要求逐步缩短。ABB机器人作为现代化生产应用的一部分,当电机需要更换或外力导致机器人零点丢失时,由于初始零点示教为目视设定,而每次观察不可能完全一致,从而导致再次采用目视设定会与初始设定零点位置存在偏差,放大到工具侧时,偏差约为±2mm以上,不能满足自动化生产精度要求。而重新示教机器人程序中每个轨迹点的位置,但是重新对不同工件进行轨迹示教,由于工件较多,导致耗时较长。而如果联系厂家,让专业的技术人员到现场进行技术支持,等待时间较长,使用专用工具时间长,且会产生技术支援费用。
技术实现思路
本专利技术实施例提出一种机器人零点校准方法及装置,能够快速、准确地校准机器人的零点位置。本专利技术实施例提供一种机器人零点校准方法,包括:在机器人轴的零点位置丢失后,,获取所述机器人轴的粗定位零点位置;以所述粗定位零点位置为起点,按照原始轨迹运行机器人,获取运行后的所述机器人轴的第一实际位置;将运行后的所述机器人轴示教到轨迹对中位置,获取示教后的所述机器人轴的第二实际位置;根据所述第一实际位置和所述第二实际位置,对所述粗定位零点位置进行微调,获取所述机器人轴的零点位置。进一步地,所述在机器人轴更换电机后,获取所述机器人轴的零点粗定位位置,具体包括:在机器人轴的零点位置丢失后,,接收操作人员发出的对所述机器人轴进行示教的第一控制指令;根据所述第一控制指令移动所述机器人轴,以将所述机器人轴示教到机器人基座的凹槽对中位置;获取示教后的所述机器人轴的位置,并将获取的位置作为所述机器人的粗定位零点位置。进一步地,所述将运行后的所述机器人轴示教到轨迹对中位置,获取示教后的所述机器人轴的第二实际位置,具体包括:接收操作人员发出的对所述机器人轴示教的第二控制指令;根据所述第二控制指令移动所述机器人轴,以将所述机器人轴示教到轨迹对中位置;获取示教后的所述机器人轴的位置,并将获取的位置作为所述机器人的第二实际位置。进一步地,所述根据所述第一实际位置和所述第二实际位置,对所述粗定位零点位置进行微调,获取所述机器人轴的零点位置,具体包括:计算所述第一实际位置和所述第二实际位置的差值;根据所述差值对所述粗定位零点位置进行微调,获取所述机器人轴的零点位置。优选地,所述差值为弧度值。相应地,本专利技术实施例还提供一种机器人零点校准装置,包括:粗定位模块,用于在机器人轴的零点位置丢失后,,获取所述机器人轴的粗定位零点位置;运行模块,用于以所述粗定位零点位置为起点,按照原始轨迹运行机器人,获取运行后的所述机器人轴的第一实际位置;示教模块,用于将运行后的所述机器人轴示教到轨迹对中位置,获取示教后的所述机器人轴的第二实际位置;以及,微调模块,用于根据所述第一实际位置和所述第二实际位置,对所述粗定位零点位置进行微调,获取所述机器人轴的零点位置。进一步地,所述粗定位模块具体包括:第一控制指令单元,用于在机器人轴的零点位置丢失后,,接收操作人员发出的对所述机器人轴进行示教的第一控制指令;第一示教单元,用于根据所述第一控制指令移动所述机器人轴,以将所述机器人轴示教到机器人基座的凹槽对中位置;以及,粗定位零点位置获取单元,用于获取示教后的所述机器人轴的位置,并将获取的位置作为所述机器人的粗定位零点位置。进一步地,所述示教模块具体包括:第二控制指令单元,用于接收操作人员发出的对所述机器人轴示教的第二控制指令;第二示教单元,用于根据所述第二控制指令移动所述机器人轴,以将所述机器人轴示教到轨迹对中位置;以及,第二实际位置获取单元,用于获取示教后的所述机器人轴的位置,并将获取的位置作为所述机器人的第二实际位置。进一步地,所述微调模块具体包括:差值计算单元,用于计算所述第一实际位置和所述第二实际位置的差值;以及,微调单元,用于根据所述差值对所述粗定位零点位置进行微调,获取所述机器人轴的零点位置。优选地,所述差值为弧度值。实施本专利技术实施例,具有如下有益效果:本专利技术实施例提供的机器人零点校准方法及装置,能够在机器人轴的零点位置丢失后,先对机器人轴的零点位置进行粗定位,再按照原始轨迹运行机器人,获取机器人轴的运行误差,进而根据该误差调整粗定位零点位置,以获取机器人轴实际的零点位置,无需重新示教机器人轨迹,也不需要专业工具,即可实现机器人零点位置的快速、准确校准,达到原有程序轨迹的精确性保障,且节约成本。附图说明图1是本专利技术提供的机器人零点校准方法的一个实施例的流程示意图;图2是本专利技术提供的机器人零点校准装置的一个实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,本专利技术提供的机器人零点校准方法的一个实施例的流程示意图,包括:S1、在机器人轴的零点位置丢失后,,获取所述机器人轴的粗定位零点位置;S2、以所述粗定位零点位置为起点,按照原始轨迹运行机器人,获取运行后的所述机器人轴的第一实际位置;S3、将运行后的所述机器人轴示教到轨迹对中位置,获取示教后的所述机器人轴的第二实际位置;S4、根据所述第一实际位置和所述第二实际位置,对所述粗定位零点位置进行微调,获取所述机器人轴的零点位置。需要说明的是,在机器人更换电机或外力导致机器人零点丢失后,需要对机器人中丢失零点的机器人轴重新进行零点校准。先对该机器人轴进行手动示教,粗定位出该机器人轴的零点位置,获得该机器人轴的粗定位零点位置。进而,以该粗定位零点位置为起始点,按照原始轨迹使机器人运行到轨迹中的任意一点,记录下运行后的机器人轴的第一实际位置。由于机器人轴的粗定位零点位置与初始的零点位置具有偏差,使得机器人轴运行后的第一实际位置与轨迹对中位置具有偏差,通过手动示教将机器人轴从第一实际位置调整到轨迹对中位置,并记录下此时机器人轴的第二实际位置。最后,根据机器人轴运行后的第一实际位置和示教后的第二轨迹位置,即可相应地对机器人轴的粗定位零点位置进行调整,以调整为机器人轴初始的零点位置。采用先粗定位再微调的方式来校准机器人零点位置,使零点位置的校准更加快速、准确。进一步地,所述在机器人轴更换电机后,获取所述机器人轴的零点粗定位位置,具体包括:在机器人轴的零点位置丢失后,接收操作人员发出的对所述机器人轴进行示教的第一控制指令;根据所述第一控制指令移动所述机器人轴,以将所述机器人轴示教到机器人基座的凹槽对中位置;获取示教后的所述机器人轴的位置,并将获取的位置作为所述机器人的粗定位零点位置。需要说明的是,在机器人轴的零点位置丢失后,操作人员在操作端对该机器人轴进行示教操作,以对机器人轴的零点位置进行粗定位。操作人员目视机器人基座的凹槽对中位置,旋转操作端的示教旋钮,以移动机器人轴,使机器人轴示教到凹槽对中位置。其中,凹槽对中位置与机器人轴初始的零点位置相近。示教后,操作人员在操作端点击校准功能按钮,对机器人内部数据进行更新,即对机器人轴的零点位置进行本文档来自技高网...
一种机器人零点校准方法及装置

【技术保护点】
一种机器人零点校准方法,其特征在于,包括:在机器人轴的零点位置丢失后,获取所述机器人轴的粗定位零点位置;以所述粗定位零点位置为起点,按照原始轨迹运行机器人,获取运行后的所述机器人轴的第一实际位置;将运行后的所述机器人轴示教到轨迹对中位置,获取示教后的所述机器人轴的第二实际位置;根据所述第一实际位置和所述第二实际位置,对所述粗定位零点位置进行微调,获取所述机器人轴的零点位置。

【技术特征摘要】
1.一种机器人零点校准方法,其特征在于,包括:在机器人轴的零点位置丢失后,获取所述机器人轴的粗定位零点位置;以所述粗定位零点位置为起点,按照原始轨迹运行机器人,获取运行后的所述机器人轴的第一实际位置;将运行后的所述机器人轴示教到轨迹对中位置,获取示教后的所述机器人轴的第二实际位置;根据所述第一实际位置和所述第二实际位置,对所述粗定位零点位置进行微调,获取所述机器人轴的零点位置。2.如权利要求1所述的机器人零点校准方法,其特征在于,所述在机器人轴更换电机后,获取所述机器人轴的零点粗定位位置,具体包括:在机器人轴的零点位置丢失后,接收操作人员发出的对所述机器人轴进行示教的第一控制指令;根据所述第一控制指令移动所述机器人轴,以将所述机器人轴示教到机器人基座的凹槽对中位置;获取示教后的所述机器人轴的位置,并将获取的位置作为所述机器人的粗定位零点位置。3.如权利要求1所述的机器人零点校准方法,其特征在于,所述将运行后的所述机器人轴示教到轨迹对中位置,获取示教后的所述机器人轴的第二实际位置,具体包括:接收操作人员发出的对所述机器人轴示教的第二控制指令;根据所述第二控制指令移动所述机器人轴,以将所述机器人轴示教到轨迹对中位置;获取示教后的所述机器人轴的位置,并将获取的位置作为所述机器人的第二实际位置。4.如权利要求1所述的机器人零点校准方法,其特征在于,所述根据所述第一实际位置和所述第二实际位置,对所述粗定位零点位置进行微调,获取所述机器人轴的零点位置,具体包括:计算所述第一实际位置和所述第二实际位置的差值;根据所述差值对所述粗定位零点位置进行微调,获取所述机器人轴的零点位置。5.如权利要求4所述的机器人零点校准方法,其特征在于,所述差值为弧度值。6.一种机器人零点校准...

【专利技术属性】
技术研发人员:古惠南詹松光张少伟郭劲松何长青孙兴龙黄超英
申请(专利权)人:广州汽车集团乘用车有限公司
类型:发明
国别省市:广东,44

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

1