早期的离线编程系统有IPA程序、sdMMIE软件包和GRASP仿真系统等。这些系统都因为功能不完备而不能方便使用。在众多版本的机器人仿真与离线编程系统中,由以色列Tecnomatic公司在1986年推出的robcad机器人计算机辅助设计及仿真系统具代表性。它是运行在SGI图形工作站上的大型机器人设计、仿真和离线编程系统,其集通用化、完整化、交互式计算机图形化、智能化和商品化为一体。但这些传统的机器人离线编程系统的分析、设计、实现和编程的方法都是面向过程的,存在着许多不足。机器人是一个可编程的机械装置,其功能的灵活性和智能性在很大程度上取决于机器人的编程能力。由于机器人的应用范围扩大和所完成任务的复杂程序不断增加,机器人工作任务的编制已经成为一个重要问题。通常,机器人编程方式可分为示教在线编程和离线编程。机器人离线编程技术对工业机器人的推广应用及其工作效率的提高有着重要意义,离线编程可以大幅度节省制造时间,实现计算机的实时仿真,为机器人编程和调试提供安全、灵活的环境,是机器人开发应用的研究方向。 在本书中,通过项目式教学的方法,对ABB公司的RobotStudio软件的操作、建模、Smart组件的应用、轨迹离线编程、动画效果的制作、模拟工作站的构建、仿真验证以及在线操作进行了全面的讲解。(说明:RobotWare为机器人系统库文件,安装完成后只会在指定位置生成机器人系统库,可以存在多个版本;RobotStudio为机器人仿真操作软件;两者必须全部完全安装方可正常使用。)本书使用RobotStudio的版本为6.00.01,使用RobotWare的版本为 5.15.02_2005和 6.00.00_1105。 本书内容以实践操作过程为主线,采用以图为主的编写形式,通俗易懂,适合作为普通高校和高等职业院校的工业机器人工程应用仿真课程的教材。 同时,本书也适合从事工业机器人应用开发、调试、现场维护的工程技术人员学习和参考,特别适合已掌握ABB机器人基本操作,需要进一步掌握工业机器人工程应用模拟仿真的工程技术人员参考。