什么是 RoboDK
RoboDK 是一套完整的机器人仿真与离线编程解决方案,用于模拟机器人手臂并进行离线编程,实现机器人制造和自动化。作为通用型机器人离线编程仿真软件,RoboDK 适用于各种机器人品牌和型号,支持 6 轴工业机器人、协作机器人、7 轴协作机器人、4 轴码垛机器人、SCARA 机器人、蜘蛛手机器人等多种机器人构型。软件支持超过 80 家机器人制造商、1200 余款机器人模型,并提供强大的机器人模型库,用户也可以自定义添加机器人模型。
核心功能
RoboDK 提供直观的界面,无需编程技能即可仿真机械臂,并跟随分步指南生成真机程序。软件支持在几分钟内为任何机械臂创建仿真和机器人程序,轻松准确地仿真工业机器人。核心功能包括:机器人仿真与离线编程,快速准确地创建数字孪生;支持导入 STL、STEP 和 IGES 等格式的 3D 模型,精确创建数字孪生;轻松离线生成适用于任何机器人控制器的真机程序,无需学习特定供应商的编程技术;集成和模拟带有外轴的机器人,扩展机器人的可触及范围;校准机器人手臂以提高精度,最高可达 0.100 毫米。
RoboDK 还支持虚拟调试,作为虚拟调试、试运行的一体化软件解决方案,推动机器人技术的数字化转型。利用数字孪生测试、优化和验证机器人工作流程,可防止出现奇点、碰撞和可达性问题。软件资源库支持多款不同品牌的机器人、外部轴(线性轨道、旋转台、变位器)以及组件之间的同步,可实现任何复杂设置的从 CAD 到路径集成。
支持的机器人与后处理器
RoboDK 后处理器支持多款机器人控制器,包括 ABB RAPID(mod/prg)、发那科(LS/TP)、库卡 KRC(SRC)、安川 Motoman Inform(JBI)、优傲(URP/script)等。支持的机器人品牌包括 ABB、发那科、库卡、安川、川崎、史陶比尔、NACHI、松下、OTC、优傲 UR、新松、节卡 JAKA、越疆 DOBOT、傲博、艾利特、大族等,用户还可以自定义添加机器人模型。
机器人加工与制造应用
RoboDK 支持将机器人用于制造应用,例如机器人加工或 3D 打印,可为五轴数控程序(如 G 代码或 APT-CLS)实现仿真和生成机器人控制器程序。用户可像使用 5 轴铣床(CNC)或 3D 打印机一样使用机器人手臂进行机器人加工,模拟 NC 程序并将其转换为机器人程序,RoboDK 将自动优化机器人路径,避免奇点、轴限制和碰撞。软件覆盖焊接、切割、打磨、去毛刺、喷涂、上下料、搬运码垛、雕刻、3D 打印等多种应用场景,并提供分料、抛光等专用应用模块。
二次开发与 API
RoboDK 支持二次开发,支持 MATLAB、Python、C++、C# 等语言。通过 RoboDK API,开发人员可以使用 Python、C# 或 C++ 等现代编程语言创建机器人程序,还可以轻松自定义软件界面。软件提供插件市场,展示大量插件和扩展程序,帮助用户增强和自定义 RoboDK 的软件功能。此外,RoboDK 提供多种与 CAD/CAM 软件的集成选项,让仿真和机器人编程更容易,实现自动化生产。
应用价值
使用 RoboDK 的模拟和离线编程工具,用户可以在生产环境之外对机器人进行编程,直接从计算机对机器人进行编程,消除因车间编程而导致的生产停机。软件支持永久授权、终身使用,并提供免费试用版本。RoboDK 已被全球 5000 多家客户和 90 多家经销商采用,是初创公司和全球行业领导者首选的工业机器人仿真软件。