0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

工业机器人三类编程方法详解

h1654155282.3538 来源:犀灵机器人培训 作者:犀灵机器人培训 2020-11-10 17:47 次阅读

工业机器人来说,主要有三类编程方法:在线编程、离线编程以及自主编程三类。在当前机器人的应用中,手工示教仍然应用于整个机器人领域,离线编程适合于结构化焊接环境,但对于轨迹复杂的三维焊缝,手工示教不但费时而且也难以满足精度要求,因此在视觉导引下由计算机控制机器人自主示教取代手工示教已成为发展趋势。

示教编程技术

在线示教编程通常由操作人员通过示教盒控制机械手工具末端到达指定的姿态和位置,记录机器人位姿数据并编写机器人运动指令,完成机器人在正常加工中的轨迹规划、位姿等关节数据信息的采集、记录,示教盒示教具有在线示教的优势,操作简便直观。

例如,采用机器人对汽车车身进行点焊,首先由操作人员控制机器人达到各个焊点对各个点焊轨迹通过人工示教,在焊接过程中通过示教再现的方式,再现示教的焊接轨迹,从而实现车身各个位置各个焊点的焊接。但在焊接中车身的位置很难保证每次都完全一样,故在实际焊接中,通常还需要增加激光传感器等对焊接路径进行纠偏和校正。

便于CAD/CAM系统结合,做到CAD/CAM/ROBOTICS一体化;可使用高级计算机编程语言对复杂任务进行编程;便于修改机器人程序。

机器人离线编程是利用计算机图形学的成果,通过对工作单元进行三维建模,在仿真环境中建立与现实工作环境对应的场景,采用规划算法对图形进行控制和操作,在不使用实际机器人的情况下进行轨迹规划,进而产生机器人程序。

例如:下列产品为大众汽车模具的一部分,需要对其表面进行激光熔覆,由于表面较为复杂,采用人工示教方式确定路径无几可能,故采用离线编程软件进行解决。商业离线编程软件一般包括:几何建模功能、基本模型库、运动学建模功能、工作单元布局功能、路径规划功能、自动编程功能、多机协调编程与仿真功能。

自主编程技术

随着技术的发展,各种跟踪测量传感技术日益成熟,如焊接技术,人们开始研究以焊缝的测量信息为反馈,由计算机控制焊接机器人进行焊接路径的自主示教技术。

基于激光结构光的自主编程,基于结构光的路径自主规划其原理是将结构光传感器安装在机器人的末端,形成“眼在手上”的工作方式,利用焊缝跟踪技术逐点测量焊缝的中心坐标,建立起焊缝轨迹数据库,在焊接时作为焊枪的路径。

基于双目视觉的自主编程基于视觉反馈的自主示教是实现机器人路径自主规划的关键技术,其主要原理是:在一定条件下,由主控计算机通过视觉传感器沿焊缝自动跟踪、采集并识别焊缝图像,计算出焊缝的空间轨迹和方位(即位姿),并按优化焊接要求自动生成机器人焊枪(Torch)的位姿参数

基于增强现实的编程技术

增强现实技术源于虚拟现实技术,是一种实时地计算摄像机影像的位置及高度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并互动,增强现实技术使得计算机产生的三维物体融合到现实场景中,加强了用户同现实世界的交互,将增强现实技术用于机器人编程具有革命性意义。

增强现实的机器人编程技术(RPAR)能够在虚拟环境中没有真实工件模型的情况下进行机器人离线编程。由于能够将虚拟机器人添加到现实环境中,所以当需要原位接近的时候该技术是一种非常有效的手段,这样能够避免在标定现实环境和虚拟环境中可能碰到的技术难题。增强现实编程的架构,由虚拟环境、操作空间、任务规划以及路径规划的虚拟机器人仿真和现实机器人验证等环节组成。


责任编辑人:CC

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    211

    文章

    28380

    浏览量

    206918
  • 工业机器人
    +关注

    关注

    91

    文章

    3360

    浏览量

    92624
  • 编程方法
    +关注

    关注

    0

    文章

    42

    浏览量

    7021
收藏 人收藏

    评论

    相关推荐

    安川工业机器人结构

    本章节进行安川工业机器人介绍分享 --关于安川工业机器人可分为部分组成,其分别是:机器人本体、
    的头像 发表于 12-19 09:59 155次阅读
    安川<b class='flag-5'>工业</b><b class='flag-5'>机器人</b>结构

    不可错过的三类GPIO硬件设计指南!

    今天我们学习三类GPIO硬件设计,这三类绝对是不可错过的,本文将把三类设计的重要性展示出来:
    的头像 发表于 11-04 09:45 879次阅读
    不可错过的<b class='flag-5'>三类</b>GPIO硬件设计指南!

    协作机器人拽拖示教详解

          协作机器人的拖动示教是一种简化机器人编程方法,通过人类操作员直接引导机器人进行任务执行,而无需进行复杂的
    的头像 发表于 10-23 15:52 189次阅读

    工业机器人编程流程及注意事项

    工业机器人在现代制造业中扮演着越来越重要的角色。它们不仅提高了生产效率,还提升了产品质量和一致性。编程是使工业机器人能够执行特定任务的关键步
    的头像 发表于 09-04 09:40 1001次阅读

    工业机器人常用的编程方式

    工业机器人编程是确保机器人能够执行特定任务的关键步骤。编程方式多种多样,每种方式都有其特定的应用场景和优势。
    的头像 发表于 09-04 09:26 747次阅读

    工业机器人的四种编程(示教编程、离线编程、自增强现实编程编程)剖析!

    和工作量,提高编程效率,实现编程的自适应性,从而提高生产效率,是机器人编程技术发展的终极追求。本文将就机器人
    的头像 发表于 08-30 12:14 2350次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>机器人</b>的四种<b class='flag-5'>编程</b>(示教<b class='flag-5'>编程</b>、离线<b class='flag-5'>编程</b>、自增强现实<b class='flag-5'>编程</b>主<b class='flag-5'>编程</b>)剖析!

    工业机器人任务编程基本流程

    随着科技的迅猛发展,工业机器人在制造业中的应用越来越广泛。它们不仅能够执行重复性、高精度的任务,还能在恶劣环境中代替人工进行作业,极大地提高了生产效率和安全性。要实现工业机器人的高效运
    的头像 发表于 07-02 10:41 542次阅读

    abb机器人编程指令详解中的call什么意思

    ABB机器人编程指令详解中的“call”是一个非常重要的指令,它允许程序员在程序中调用另一个程序或子程序。 概述 在ABB机器人编程中,程序
    的头像 发表于 06-17 09:47 1121次阅读

    工业机器人仿真软件有哪些

    工业机器人仿真软件是用于模拟工业机器人操作过程的软件工具,它们可以帮助工程师和技术人员在实际应用之前对机器人进行测试和优化。以下是一些常见的
    的头像 发表于 06-17 09:34 3778次阅读

    abb工业机器人编程语言是什么

    ABB工业机器人编程语言主要是RAPID(Robot Application Programming Interface for Development),它是一种高级编程语言,专门
    的头像 发表于 06-16 16:49 2504次阅读

    工业机器人的机械部分主要包括什么

    工业机器人的机械部分是其核心组成部分,主要包括以下几个方面: 机器人本体 机器人本体是工业机器人
    的头像 发表于 06-16 15:18 1310次阅读

    工业4.0中的机器人向协作机器人演进

    工业机器人出现在工业3.0的黎明,沿着计算机控制和自动化,并经过多年的发展,成为各种行业和过程的专业化。机器人是为大规模生产而设计的;它们通常是孤独的,在相对孤立的情况下完成特定的任务
    的头像 发表于 04-30 17:30 4670次阅读

    工业机器人示教器可以通用吗?给你5点建议

    电子系统或计算机系统执行的。   工业机器人示教就是编程者采用各种示教方法事先“告知”机器人所要进行的动作信息和作业信息等,这些信息主要有
    的头像 发表于 03-23 08:42 810次阅读

    工业机器人连接解决方案

    工业机器人工业机器人是一种自动化机器,可以在工业环境中执行各种任务,例如搬运、焊接、装配、检测等。它们通常由机械臂、控制器、传感器等部分组成
    的头像 发表于 01-11 08:26 850次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>机器人</b>连接解决方案

    ABB机器人拓展其免费的Wizard简易编程软件的应用范围

    近日,ABB机器人拓展了其免费的Wizard简易编程软件的应用范围,除了协作机器人外,现在该软件也可应用于由OmniCore™控制器驱动的六轴工业
    的头像 发表于 01-09 09:46 1050次阅读
    ABB<b class='flag-5'>机器人</b>拓展其免费的Wizard简易<b class='flag-5'>编程</b>软件的应用范围