【技术实现步骤摘要】
一种用于离线示教的基于CATIA的坐标系变换测算方法和系统
[0001]本专利技术属于离线示教坐标系变换
,具体涉及一种用于离线示教的基于CATIA的坐标系变换测算方法和系统。
技术介绍
[0002]随着汽车制造行业自动化、智能化转型和发展,汽车涂装制造工艺中密封胶工程机器人的应用不断增多,如发动机舱、仪表台、内地板、四门两盖、顶棚、后围、底盘等部位的涂胶、UBC涂布等均已实现机器人自动化作业,自动化程度已达98%以上。
[0003]虽然机器人数量的增多大大降低了人工作业量和劳动强度,但也意味着新车型导入时需要占用生产线用于机器人示教的时间会不断增多,当产线生产任务忙、或多车型示教时间发生重叠时,就会发生产线难以提供足够的空闲时间用于新车型示教的问题,而离线示教技术为这一问题提供了解决方案。
[0004]所谓“离线示教”,是相对传统的用实车在生产线上进行示教而言的,是一种利用新车型的车身数模和现场的工程环境数模、用专业软件线下编写涂胶机器人作业程序的方法。使用离线示教方法进行机器人示教主要包含离线示教环境构筑、机器人的作业任务分配和作业性检证、设计每台机器人的涂胶作业顺序、编写机器人的涂胶点位程序和协同检证、示教程序导入、现场调试等步骤。其中,“构建离线示教环境”是最基础、也是最重要的步骤,因为后续所有的操作、程序编写都是在该环境下进行的,离线示教环境的构筑精度(与实际作业环境的一致性)会直接影响最终编写的机器人作业轨迹程序精度。如果构筑的离线示教环境精度不足,轻则造成机器人在进行实车涂胶(运行 ...
【技术保护点】
【技术特征摘要】
1.一种用于离线示教的基于CATIA的坐标系变换测算方法,其特征在于,包括如下步骤:S1、在CATIA软件中,建立机器人与车身为父子关系的产品结构树;根据所述机器人与车身为父子关系的产品结构树得到机器人从机器人坐标系变换到车身坐标系下的坐标转换参数;在CATIA软件中,建立视觉定位系统坐标系与车身为父子关系的产品结构树,生成并保存车身文件;根据所述视觉定位系统坐标系与车身为父子关系的产品结构树得到视觉定位系统坐标系变换到车身坐标系下的坐标转换参数;利用该坐标转换参数得到车身坐标系变换至视觉定位系统坐标系的坐标转换参数;S2、在CATIA软件中,根据步骤S1得到的机器人从机器人坐标系变换到车身坐标系下的坐标转换参数,以及车身坐标系变换至视觉定位系统坐标系的坐标转换参数,得到机器人在视觉定位系统坐标系的位置坐标值,从而完成离线示教环境的构筑。2.如权利要求1所述的用于离线示教的基于CATIA的坐标系变换测算方法,其特征在于,所述步骤S2中,得到每台机器人在视觉定位系统坐标系的位置坐标值的方法包括:S201、将上述步骤S1生成的车身文件在CATIA软件的新窗口中打开得到车身结构树,并在该车身结构树下,根据步骤S1得到的机器人从机器人坐标系变换到车身坐标系下的坐标转换参数,将所有机器人逐一布置到该车身结构树下。3.如权利要求2所述的用于离线示教的基于CATIA的坐标系变换测算方法,其特征在于,所述步骤S201后,还包括如下步骤:S202、关闭上述在CATIA软件中打开的新窗口,回到步骤S1的视觉定位系统与车身的装配层级关系的窗口界面,得到“视觉定位系统
→
车身
→
机器人”三级产品结构树;所述三级产品结构树用于直接测量每台机器人在视觉定位系统坐标系的位置坐标值。4.如权利要求1所述的用于离线示教的基于CATIA的坐标系变换测算方法,其特征在于,所述步骤S2中,得到每台机器人在视觉定位系统坐标系的位置坐标值的方法包括:S201、将上述步骤S1生成的车身文件在CATIA软件的新窗口中打开,并在该车身结构树下,根据步骤S1得到的每台机器人从机器人坐标系变换到车身坐标系下的坐标转换参数,将所有机器人逐一布置到该车身结构树下;S202、关闭上述在CATIA软件中打开的新窗口,回到步骤S1的视觉定位系统与车身的装配层级关系的窗口界面,得到“视觉定位系统
→
车身
→
机器人”三级产品结构树;所述三级产品结构树用于直接测量每台机器人在视觉定位系统坐标系的位置坐标值。5.如权利要求1~4任一项所述的用于离线示教的基于CATIA的坐标系变换测算方法,其特征在于,所述步骤S1中,以视觉定位系统为顶层新建一个产品,建立视觉定位系统坐标系与车身为父子关系的产品结构树时,所述车身在CATIA软件中选择的类型为Product类型。6.一种如权利要求1所述方法的用于离线示教的基于CATIA的坐标系变换测算系统,其特征...
【专利技术属性】
技术研发人员:史述龙,李十全,王龙,杨春伟,潘伟,
申请(专利权)人:东风本田汽车有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。