跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言AI算法

ABB RobotStudio 机器人仿真软件使用指南

介绍 ABB RobotStudio 仿真软件的基础操作。涵盖坐标系类型(基座、工具、工件、关节)及六轴机器人基本运动指令(MoveL, MoveJ)。详细说明了工具坐标系四点标定法、工件坐标系创建流程以及数据类型(robtarget, jointtarget)结构。此外包含导入模型、添加示教点、路径规划及 IO 信号交互逻辑(传送带到位、抓取反馈)的实战示例。

念念不忘发布于 2026/4/6更新于 2026/9/1094 浏览
ABB RobotStudio 机器人仿真软件使用指南

坐标系

  • 基座坐标 (Base)
  • 大地坐标系 (World)
  • 工具坐标系 (TCP)
  • 工件坐标系 (UserFrame / ObjectFrame)
  • 关节坐标系 (JointTarget)

六轴机器人基础操作

文章配图

手动控制与运动指令

  1. 平移:Ctrl + 鼠标左键
  2. 旋转:Ctrl + Shift + 鼠标左键
  3. 机械装置手动关节:设置每轴数据,可通过手动关节面板控制单轴运动。
  4. 姿态配置:MoveL Target 10, v1000, z100, MyTool\wobj:=wobj0;
    • MoveL: 直线运动
    • Target 10: 目标点
    • v1000: 速度
    • z100: 转弯半径(精确要求需使用 fine)
    • MyTool: 工具坐标系
    • WObj:=wobj0: 工件坐标系
  5. 回到机械原点
  6. 线性运动:X、Y、Z 配合 TCP 点运动
  7. 工具安装/拆除
  8. TCP (Tool Center Point):工具中心点,tool0 为六轴中心位置。所有控制即对 TCP 点的控制。
  9. 保存数据:示教目标点 (T_ROB1)

工具坐标系标定

采用四点示教法,适用于六轴机器人。当工具 TCP 位置难以获取时,可自动计算相对于法兰端面中心 TCP0 的坐标。 步骤:

  1. 选取原点
  2. 调整机器人姿态至 1、2、3、4 个不同位置
  3. 示教工具坐标系

文章配图 文章配图

工件坐标系创建

  1. 开启捕获功能以显示点位参考。
  2. 选择原点、X 轴方向点、XY 平面上一点。
  3. 命名坐标系 (如 wobj_left)。

运动指令参数

MoveL ToPoint Speed Zone Tool \WObj [\TLoad]

  • MoveL: 运动类型 (直线)
  • : 目标描述 (数据类型 robtarget)
ToPoint
  • Speed: 速度 (数据类型 speeddata)
  • Zone: 转弯半径 (数据类型 zonedata)
  • Tool: 工具坐标系 (数据类型 tooldata)
  • \WObj: 工件坐标系 (数据类型 wobjdata)
  • \TLoad: 负载数据 (数据类型 loaddata)
  • 重定位运动与数据类型

    • robtarget: 保存直角坐标下的坐标值。

      CONST robtarget p15 := [
        [600, 500, 225.3],   ! trans (X, Y, Z)
        [1, 0, 0, 0],        ! rot (四元数方位)
        [1, -1.0, 0],        ! robconf (姿态配置)
        [11, 12.3, 9E9, 9E9, 9E9, 9E9] ! extax (外轴)
      ];
      

      结构:[trans, rot, robconf, extax]

    • jointtarget: 轴关节角度数据 [robjoint, extjoint]。

      • MoveJ: 远距离运动,平滑且不易碰奇异点。
      • MoveL: 近距离强制直线运动。

    示例 1:路径规划与坐标系应用

    1. 导入模型库 (设备-Curve Thing)。
    2. 导入工具模型。
    3. 添加示教点并同步到 RAPID 代码中。

    首先创建工件坐标系: 文章配图

    在工件坐标系基础上设置示教点位并添加到路径: 文章配图

    最后,可在代码中设定通用点位,通过更换工件坐标系实现同类工件不同位置的重复运动。路径最后一个点设为 fine。若需走圆弧,选中过渡点和目标点,右键修改指令转换为 MoveC。

    示例 2:IO 信号交互逻辑

    机器人如何检测物料到位?

    1. 传送带到位输出信号 doinpos -> 机器人内部接收 diinpos。
    2. 机器人发出抓取信号 doGrip -> 夹爪/洗盘接收并执行抓取。
    3. 夹爪反馈 doGrip_ok -> 机器人接收 diGrip_ok,确认抓取成功。
    4. 放置物料后,复位 doGrip 信号松开。

    文章配图 文章配图 文章配图

    IO 板子与信号设置

    文章配图 文章配图

    目录

    1. 坐标系
    2. 六轴机器人基础操作
    3. 手动控制与运动指令
    4. 工具坐标系标定
    5. 工件坐标系创建
    6. 运动指令参数
    7. 重定位运动与数据类型
    8. 示例 1:路径规划与坐标系应用
    9. 示例 2:IO 信号交互逻辑
    10. IO 板子与信号设置

    更多推荐文章

    查看全部
    • 系统架构与设计:空间、角色与开发流程
    • 图论算法基础:深入理解 DFS 与 BFS 遍历
    • C++ string 类模拟实现
    • OpenClaw AI 全能助手服务器安装与配置指南
    • Kali Linux 环境下使用 Docker 搭建 Vulhub 靶场
    • WebGIS 实战:WKT 转 GeoJSON 技巧与 Leaflet 集成
    • SenseVoice Small 在 Jetson Orin Nano 上的轻量化部署实测
    • 解决 VS Code 远程连接服务器后 GitHub Copilot 无法使用问题
    • MCP Document Reader:AI 助手本地文档解析工具
    • RoboChallenge 具身智能年度报告:4 万次真机评测揭示 51% 成功率真相
    • Python 全栈开发学习路线:从基础语法到项目部署
    • 基于 FastGPT 与 MCP 协议构建工具增强型智能体
    • WebView 并发初始化竞争风险分析
    • OpenAI 系列模型发展史:从 GPT-1 到 GPT-4o
    • Python 基础考试题库与解析
    • 五大经典排序算法详解:插入、希尔、冒泡、选择与堆排序
    • Jenkins Git 克隆失败深度解析:从 Connection reset by peer 到彻底解决
    • 前端 API 设计最佳实践与规范指南
    • C++ 类与对象高级特性详解
    • 人工智能:大语言模型(LLM)原理与应用实战

    相关免费在线工具

    • 加密/解密文本

      使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

    • RSA密钥对生成器

      生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

    • Mermaid 预览与可视化编辑

      基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

    • 随机西班牙地址生成器

      随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

    • Gemini 图片去水印

      基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

    • Base64 字符串编码/解码

      将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online