Skip to main content

Manipula 机器人离线编程与仿真软件功能列表

软件概述

Manipula 是一款专业的机器人离线编程与仿真软件,用于工业机器人的编程、仿真和工艺规划。软件提供全中文界面,支持从机器人建模、路径规划到程序导出和仿真验证的全流程功能。

主要功能特色

Manipula软件包含以下特色功能:

  • 不断扩充的工艺生成算法能力
  • 机器人路径自动配置和优化功能
  • 路径的仿真运行,前后回放
  • 自研机器人编程语言和虚拟控制器,可以支持多机器人同时运行
  • 智能组件仿真平台,可以对产线中其他组件进行自定义建模
  • 完整的机器人库(500余款内置国内外厂商机器人)
  • 无功能限制的软件开放下载,10G+的完整机器人库开放下载
  • 完善的产品文档
  • Windows和Linux跨平台原生支持
  • 不断扩充的二次开发SDK接口
  • 灵活的插件扩展架构

主要功能列表

1. 工作站管理

  • 工作站创建、打开、保存
  • 多实例工作站同时打开
  • 界面布局管理(工具栏、面板、3D视图等)

2. 机器人建模与配置

  • 机器人导入(系统库支持)
  • 机械装置建模(机器人、工具、设备、外部轴)
  • 运动学构型定义(RRRRRR、RRRRRR_P)
  • 连杆与关节参数设置
  • 坐标系定义(腕坐标系、工具坐标系、设备坐标系、装载坐标系)

3. 几何建模

  • 基本几何体创建(长方体、圆锥体、圆柱体、球体等)
  • 曲线创建(直线、圆、圆弧、椭圆、多段线、B样条曲线)
  • 高级曲线创建(等参曲线、截面曲线、径向曲线)
  • 特征操作(倒角、倒圆角)
  • 几何层次结构(装配体、零件、实体三级)

4. 坐标系系统

  • 世界坐标系(全局参考)
  • 任务坐标系(机器人控制器工作坐标)
  • 基坐标系(机器人本体本地坐标)
  • 工件坐标系(工件定位坐标)
  • 工具坐标系(工具中心点TCP坐标)

5. 工艺规划

  • 工序管理(复合工序、通用工序、复合连续工序、曲线工序)
  • 路径自动生成(基于几何特征)
  • 投影功能(加工几何转换为机器人目标点)
  • 姿态控制(路径跟随和球面插补)

6. 编程与示教

  • 目标点创建(手动创建或示教)
  • 运动指令编辑(MoveL等指令创建和编辑)
  • 路径编辑(路径创建、编辑、管理)
  • 关节目标点定义

7. 智能组件系统

  • 信号系统(数字信号创建、连接、传递)
  • 属性系统(各种数据类型属性定义和连接)
  • 组件编辑器(图形化编辑界面)
  • 内置组件(LinearMover、Attacher、Source等)

8. 仿真功能

  • 仿真场景管理(创建、配置)
  • 工作站状态管理(保存、恢复)
  • 仿真控制(开始、暂停、继续、停止)
  • I/O仿真(手动设置信号状态)
  • 碰撞检测(碰撞集创建和检测)

9. 控制器管理

  • 虚拟控制器(机器人控制器虚拟实现)
  • 任务管理(运动任务和非运动任务)
  • 机械单元组配置
  • 信号管理(控制器输入输出信号)
  • Tenon编程(自主开发的机器人编程语言)

10. 3D可视化与操作

  • 视图操作(平移、旋转、缩放)
  • 选择模式(点、曲线、曲面、实体、零件、装配体)
  • 几何捕捉(端点、中点、中心、重心等特征捕捉)
  • 测量工具(距离、角度、直径、最短距离)

11. 数据管理

  • 工具数据(工具坐标系和负载数据)
  • 工件数据(工件坐标系定义)
  • 路径数据(运动路径和指令序列)
  • 配置数据(机器人构型配置),机器人路径自动配置和优化

12. 导入导出功能

  • 模型导入(STEP、STL格式)
  • 点云导入(CSV格式)
  • 库导入(系统库和用户库)
  • 程序导出(RAPID-ABB、KRL-KUKA、TENON等机器人语言)

13. 碰撞检测与安全

  • 碰撞集定义(对象组定义)
  • 实时碰撞检测和报告
  • 碰撞暂停功能(检测到碰撞时暂停仿真)

14. 全局设置与配置

  • 界面语言切换(中英文)
  • 显示样式设置(着色、线框等)
  • 坐标系样式配置(显示尺寸设置)
  • 网格参数设置(几何网格化精度)

15. 高级功能

  • 多机器人协同工作支持
  • 工艺自动化(基于特征的自动路径生成)
  • 离线程序验证和优化
  • 机器人工作站布局设计

16. 应用领域支持

  • 工业机器人离线编程
  • 焊接、喷涂、搬运等工艺规划
  • 机器人教育培训
  • 机器人程序验证和优化