RoboDK 范例

这里演示RoboDK的一些基本功能。这些范例都包含在默认的RoboDK下载包中。

工作站文件可以在菜单中点击文件->打开,然后在library文件夹中找到。

取放

该范例演示了利用气动吸盘工具在两个工作台之间的简单取放过程。

本教程还介绍了利用 RoboDK 仿真器的图形界面实现基本的离线编程。

观看取放仿真

Offline programming
Offline programming with Python

使用Python取放

该范例演示了通过 Python 实现包括移动机器人与目标物体的高阶取放仿真。

使用 RoboDK的Python应用程序编程接口(API),通过Python给任何机器人编程。 另外,你还可以使用仿真器的图形界面创建、修改或编辑任何目标物体或机器人。

观看Python取放仿真

机器人绘图

该范例演示了使用 RoboDK 仿真喷涂、绘图功能。

机器人通过编程绘制了一幅SVG图像。 通过Python API实现绘图仿真,移动中的机器臂将参考对象“像素”添加到绘图板上。

使用第三方 Python库 将SVG图像转化为机器人坐标。

观看绘图仿真

Drawing a picture with an industrial robot
Robot Milling

机器人铣削

使用 RoboDK 仿真及优化任何机器人的轨迹以实现铣削,焊接,喷涂及质量检测。您可以轻松根据CAD文件(支持 STEP 与 IGES )中的点、曲线来生成机器人轨迹。

您还可以使用 RoboDK 将 NC-code 机器加工程序文件(例如 G-code 与 APT 文件)转化为机器人程序文件。 RoboDK自动避免机器人奇异状态(singularities)、轴极限以及障碍。

观看铣削仿真

传送带

使用Python API可以仿真任何机械装置,比如自动传送带。 该范例演示了两台优傲机器人(UR10)协作,配合传送带输送、拣取。

观看传送带仿真

Conveyor simulation with 2 industrial robots
DXF to robot program

DXF到机器人程序文件

利用DXF文件生成机器人轨迹。该功能适用于在同一平面上的轨迹,例如2D切割。 在本视频中我们使用一台优傲UR10机器人以及DXF文件来生成 URscript 程序文件。

使用机器人外轴铣削

机器人外轴可以通过模拟与机器人同步。该范例使用了一台 ABB 机器人与 ABB 外轴回转台加工球形物体。

Robot milling with turntable
Robot painting

机器人喷涂

RoboDK 可以沿目标物体表面生成轨迹。例如,生成锯齿形轨迹进行喷涂或质量检测。RoboDK 自动避免奇异状态(singularities)、轴极限以及障碍。

只需简单几步即可生成 物体表面目标(菜单“程序”->“表面教授目标”)。

点焊

使用 RoboDK 轻松实现点焊。以文本格式导入点、曲线以及加工程序文件(NC-code:G-code,APT,等等…)。此功能同样可用于自动化钻孔程序。

本视频演示了使用一台库卡机器人及HMD焊枪实现点焊。

Robot spot welding
3D printing with a robot

机器人3D打印

在 RoboDK 中只需几个步骤即可实现3D打印。 对3D目标(例如一个STL文件)横向切割分层,进行轨迹规划,仿真机器人3D打印。

仿真调试满意后即可为您的机器人生成相应的程序文件。 在此范例中我们使用了一台 Nachi 机器人打印一个立方物体。

相机检测

使用两台优傲机器人及一只SICK检测相机完成堆砌任务。在 RoboDK 中仿真生产线相机检测功能非常容易。

进入 RoboDK 菜单"连接-仿真2D相机"可以预览相机。相机可被置于机器臂上或者静态置于工作空间内。

手动更改相机参数或者通过RoboDK API的Python脚本更改。轻松调整相机焦距、视角、工作距离以及成像器尺寸,并且可以即时显示相机视野。

Industrial Camera Inspection