什么是 RoboDK
RoboDK 是一款功能强大且经济高效的通用型工业机器人仿真与离线编程(OLP)软件,源自加拿大 CoRo 机器人实验室,自 2015 年发布以来已被全球超过 5000 家客户采用,累计下载量超过 50 万次。RoboDK 支持超过 80 家机器人制造商的 1400 多台机械臂,涵盖 ABB、发那科(FANUC)、库卡(KUKA)、安川(Motoman)、川崎、史陶比尔、优傲(UR)、欧姆龙以及国产新松、节卡、越疆等众多品牌。软件支持多种机器人构型,包括 6 轴工业机器人、协作机器人、7 轴协作机器人、4 轴码垛机器人、SCARA 机器人和并联蜘蛛手机器人等,是连接设计与生产、推动工业 4.0 创新的重要工具。
机器人仿真与离线编程
RoboDK 提供直观友好的用户界面,无需编程技能即可仿真机械臂,通过点击和拖拽物体即可创建布局并对机器人编程,几分钟内即可为任何机械臂生成仿真和机器人程序。离线编程是指在生产环境之外对机器人进行编程,可极大缩短因车间编程造成的生产停机。通过仿真和离线编程,工程师可以在投入生产单元之前研究多种方案,及时制止设计工作单元时的常见错误,生成新程序的时间可从数周缩短至一天,使短线生产也能实现机器人化。软件内置强大的机器人模型库,包括最新的机械臂、工具、组件、制造应用和工业自动化项目示例。
机器人加工与 CAM 集成
RoboDK 可以将机器人手臂像 5 轴铣床(CNC)或 3D 打印机一样使用,模拟并转换 NC 数控程序为机器人程序,支持导入 G 代码、APT、APT-CLS、CAM 文件、机器代码和刀具路径等格式。软件会自动优化机器人路径,避免奇异点、轴限制和碰撞,适用于机器人雕刻、打磨、去毛刺、3D 打印、激光切割和焊接等加工应用。RoboDK 还提供多种与 CAD/CAM 软件的集成选项,包括 SolidWorks、Autodesk Fusion 360、Inventor、FeatureCAM、Mastercam、Solid Edge、Rhino、Hexagon Alphacam、WorkNC、TopSolid 等,实现从 CAD 到路径的自动化集成,即使复杂的多机器人工作站也能轻松构建。
后处理器与多品牌支持
RoboDK 包含超过 100 个后处理器,可为 1200 多台机器人和 80 个机器人品牌生成真机程序,无需学习特定供应商的编程技术。后处理器支持众多主流机器人控制器,包括 ABB RAPID(mod/prg)、发那科(LS/TP)、库卡 KRC/IIWA(SRC/java)、安川 Motoman Inform(JBI)、优傲(URP/script)、JAKA、DOBOT 等,也支持用户自定义后处理器。软件支持导入 STL、STEP、IGES、OBJ 等格式的 3D 模型以精确创建数字孪生,并提供快速碰撞检测功能,可轻松定义物体间的相互作用以防止碰撞。此外,RoboDK 支持集成外部轴,包括线性导轨、旋转台、变位器、机床和输送线等,扩展机器人的可达范围。
机器人校准与 API 二次开发
RoboDK 集成了先进的机器人校准功能,可校准机械臂或机器人工具以提高精度,最高可达 0.100 毫米,并可运行 ISO 9283 机器人性能测试,通过球杆仪测试验证机器人精度。软件提供业界先进的机器人应用程序编程接口(API),支持使用 Python、C#/.NET、C++、Visual Basic 和 MATLAB 等现代编程语言创建机器人程序,开发人员还可以轻松自定义软件界面。借助 API 和丰富的 Python 库,用户可以编写面向对象的机器人程序,实现跨品牌机器人程序的开发与部署,插件市场提供大量插件和扩展程序以增强和自定义软件功能,中国区用户还可通过本地代理获得二次开发与技术支持。
虚拟调试与行业应用
RoboDK 是用于虚拟调试、试运行的一体化软件解决方案,利用数字孪生测试、优化和验证机器人工作流程,防止出现奇点、碰撞和可达性问题,可最小化时间和风险,降低资本支出,同时确保顺利可靠的部署。软件广泛适用于焊接、切割、打磨、去毛刺、喷涂、上下料、搬运码垛、雕刻、3D 打印、机加工、分料、抛光、点胶、检测和钻孔等制造应用,被全球初创公司与行业领导者广泛采用。同时 RoboDK 也广泛应用于教育训练与研发领域,可显示 DH 参数框架用于学习工业机器人知识,并为教育用途提供免费版本,成为连接机器人教学、科研与工程应用的理想平台。