内容推荐 本书以ABB工业机器人为基础,运用Visual Studio 2022、博途V16和Robot Studio等开发工具,结合C#、JavaScript、C++等计算机语言,以丰富的开发设计案例为依托,介绍了工业机器人及工业机器人编程与应用、工业机器人通信应用、Socket数据通信应用、基于PCSDK的工业机器人二次开发、基于Robot StudioSDK的工业机器人二次开发、基于Web Services的工业机器人二次开发。 本书内容翔实、篇幅紧凑,既可作为高职高专院校工业软件技术、工业互联网技术等专业以及应用型本科院校的机器人工程、智能制造工程等专业的教材,也可作为工程技术人员与机器人研发设计人员的参考资料和培训用书。 目录 项日1 你好,我叫YuMi 任务1.1 了解协作机器人 1.1.1 协作机器人的特点 1.1.2 YuMi机器人介绍 1.1.3 YuMi机器人知识要点 1.1.4 YuMi机器人试管监洲站案例展示 任务1.2 走进机器人的二次开发 1.2.1 RobotStudio工作站解包 1.2.2 I/O配置 1.2.3 RAPID程序解读 1.2.4 MultiTasking多任务处理选项 1.2.5 MultiMove选项 1.2.6 YuMi Smart Gripper智能手爪介绍 习题 项目2 工业机器人常见通信应用 任务2.1 了解工业主流的通信方式 2.1.1 PROFINET通信方式介绍 2.1.2 机器人PROFINET通信配置 2.1.3 机器人基本通信以及PROFINET通信知识 任务2.2 掌握PROFINET通信基本原理 2.2.1 掌握PROFINET通信设置 2.2.2 IO配置 2.2.3 RAPID程序解读 2.2.4 PROFINET机器人端做为主站配置方法 习题 项目3 Socket数据通信应用 任务3.1 认识Socket通信方式 3.1.1 Socket通信方式介绍 3.1.2 Socket函数方法 3.1.3 ABB机器人与S7-1200PLC的数据传输案例演示 任务3.2 掌握Socket配置方法 3.2.1 机器人工作站配置 3.2.2 Robot Studio工作站郁包 3.2.3 程序解读 3.2.4 掌握Socket通信方法 3.2.5 四元数与欧拉角 3.2.6 欧姆龙相机视觉数据处理 习题 项目4 基于PC SDK的工业机器人二次开发 任务4.1 学习Visual Studio使用及C井编程 4.1.1 PC SDK开发介绍 4.1.2 认识C#知识 4.1.3 Visual Studio集成开发环境使用基础 4.1.4 实验室智能软件看板效果展示 任务4.2 掌握如何进行模块化开发 4.2.1 开发实验室智能软件 4.2.2 创建窗体 4.2.3 登入窗口设计 4.2.4 常用模块 习题 项目5 基于 RobotStudio SDK的工业机器人二次开发 任务5.1 掌握开发软件的使用 5.1.1 RobotStudio SDK开发介绍 5.1.2 RobotStudio SDK安装 5.1.3 创建Smart组件 任务5.2 掌握功能模块的设计调用 5.2.1 Smart组件 5.2.2 Add模块 习题 项目6 基于Web_Services的工业机器人二次开发 任务6.1 掌握API接口如何查找调用 6.1.1 robot Web services开发介绍 6.1.2 网页设计知识储备 6.1.3 Visual Studio Code基本使用 6.1.4 网页版简易示教器效果展示 任务6.2 掌握如何在网页端进行数据获取 6.2.1 项目的布局及外观设计 6.2.2 项目的功能代码实现 6.2.3 其他平台对RWS的数据获取 习题 参考文献 |