1、Robot Master:由加拿大公司开发,上海傲卡自动化公司代理,几乎支持市场上绝大多数机器人品牌,在Mastercam中无缝集成了机器人编程、仿真和代码生成功能,可提高机器人编程速度。
2、RobotArt:国内顶尖的离线编程软件,根据几何数模的拓扑信息生成机器人运动轨迹,集碰撞检测、场景渲染、动画输出于一体,可快速生成效果逼真的模拟动画,广泛应用于打磨、去毛刺、焊接、激光切割、数控加工等领域。
3、RobotWorks:来自以色列,基于Solidworks做的二次开发,具有全面的数据接口,可进行数据转换;强大的编程能力,从输入CAD数据到输出机器人加工代码只需四步;完美的仿真模拟,能自动检查和优化路径;开放的工艺库定义,用户可自行定义添加独特工艺。
4、RoboDK:一款机器人仿真和离线编程软件,支持多种工业机器人品牌,如ABB、KUKA、Fanuc等,提供强大的离线编程功能,可在仿真环境中进行机器人编程,并将程序下载到实际机器人中执行,还支持多种插件,方便与其他工具集成。
5、LabVIEW:图形化编程工具,应用于自动化测试和控制系统的开发,采用图形化编程方式,降低了编程难度;具有强大的数据采集和处理能力;集成了编程、调试、仿真等功能,提供一个完整的开发环境;支持多种硬件接口,方便与各种测量和控制设备集成。
6、ROS:开源的机器人操作系统,不是真正的操作系统,而是一个集合了工具、库和约定的系统,其模块化设计使得开发者可以通过集成各种功能包,快速实现复杂的机器人系统,采用发布/订阅模型进行节点间通信,支持多种通信协议,并提供丰富的开发工具,如RViz、Gazebo、rosbag等。
7、MATLAB/Simulink:强大的数学计算和仿真工具,广泛应用于机器人控制系统的设计和仿真,MATLAB提供了丰富的数学函数库和工具箱,可进行复杂的数学计算和数据分析,Simulink是其扩展工具,提供了图形化的仿真环境,可方便地进行系统建模和仿真,还能自动生成C/C++代码,方便将仿真模型直接应用于实际系统中。
8、SolidWorks:功能强大、易学易用的三维CAD系统,可用于机械设计、零件设计、模具设计、装配体和工程图设计等,在工业机器人方面应用广泛,涵盖机器人的设计、模拟、控制和优化等多个方面,提供了丰富的建模工具、动力学模拟、碰撞检测和路径规划、控制系统设计等功能。
9、RobotStudio:瑞士ABB公司配套的软件,支持机器人的整个生命周期,使用图形化编程、编辑和调试机器人系统来创建机器人的运行,并模拟优化现有的机器人程序。
这些功能强大的工业机器人软件各具特色,无论是离线编程、仿真模拟还是控制系统开发,都为工业机器人的研发和应用提供了有力支持。