智能制造

于楚泓、刘保军

目录

  • 1 课程实践项目
    • 1.1 自动入出库控制系统
    • 1.2 工业机器人上下料工作站
  • 2 智能制造概论
    • 2.1 概述
    • 2.2 智能制造技术基础
    • 2.3 新一代智能制造支撑技术
    • 2.4 智能工厂和智能生产
    • 2.5 智能制造演进范式与发展路径
  • 3 工业控制网络
    • 3.1 简介
    • 3.2 OSI网络架构
    • 3.3 常用工业控制网络标准
      • 3.3.1 三种入门级物理层通信
      • 3.3.2 CAN(现场总线)
      • 3.3.3 Modbus(应用层)
      • 3.3.4 S7(应用层)
      • 3.3.5 PROFINET(工业以太网)
  • 4 智能制造产线
    • 4.1 简介
      • 4.1.1 原料仓储单元
      • 4.1.2 车削加工单元
      • 4.1.3 铣削加工单元
      • 4.1.4 激光打标单元
      • 4.1.5 自动装配单元
      • 4.1.6 成品仓储单元
    • 4.2 设备IP分配
    • 4.3 车床与铣床的注意事项
    • 4.4 AGV常见问题
    • 4.5 PLC与其他节点间的通信
      • 4.5.1 DERON的RFID
  • 5 西门子PLC
    • 5.1 软件安装(博途V16)
      • 5.1.1 软件入门教程
    • 5.2 西门子PLC简介
    • 5.3 西门子PLC数据类型△
    • 5.4 数据块DB、子程序FC与FB
      • 5.4.1 数据块DB
      • 5.4.2 函数FC、函数块FB
    • 5.5 常用指令
      • 5.5.1 位逻辑运算
      • 5.5.2 定时器/计数器
      • 5.5.3 比较指令
      • 5.5.4 MOVE指令
      • 5.5.5 数学函数指令
      • 5.5.6 轴运动控制
    • 5.6 触摸屏HMI
    • 5.7 产线程序讲解
  • 6 工业机器人
    • 6.1 AUBO
      • 6.1.1 仿真软件
      • 6.1.2 示教器入门
      • 6.1.3 程序编辑
      • 6.1.4 运动控制指令
      • 6.1.5 IO监控与夹爪控制
      • 6.1.6 其他常用指令
      • 6.1.7 官方教学视频
    • 6.2 ESTUN
      • 6.2.1 仿真软件
      • 6.2.2 示教器入门
      • 6.2.3 程序编辑
      • 6.2.4 运动控制指令
      • 6.2.5 IO监控与夹爪控制
      • 6.2.6 其他常用指令
    • 6.3 ABB
      • 6.3.1 仿真软件
      • 6.3.2 示教器入门
      • 6.3.3 程序编辑
      • 6.3.4 运动控制指令
      • 6.3.5 IO监控与夹爪控制
      • 6.3.6 其他常用指令
    • 6.4 FANUC
      • 6.4.1 仿真软件
      • 6.4.2 示教器入门
      • 6.4.3 程序编辑
      • 6.4.4 运动控制指令
      • 6.4.5 IO监控与夹爪控制
      • 6.4.6 其他常用指令
      • 6.4.7 旧视频
  • 7 产线数字孪生
    • 7.1 数字孪生V1.0
    • 7.2 数字孪生V2.2
    • 7.3 数字孪生V3.0
      • 7.3.1 各单元信号
      • 7.3.2 基于V3.0联合PLC仿真
    • 7.4 开发数字孪生系统
      • 7.4.1 C#基础知识
      • 7.4.2 C#实现与PLC读写通讯
      • 7.4.3 Unity导入模型及操作
      • 7.4.4 Unity实现模型运动控制
      • 7.4.5 Unity实现模型由PLC控制
      • 7.4.6 Unity的Camera视角控制
      • 7.4.7 Unity界面加按钮、打包
      • 7.4.8 C#实现串口通信
工业机器人上下料工作站


工业机器人上下料工作站 - 任务书


一、课程设计目标

  1. 理解 Profinet 通信原理,实现 PLC 与工业机器人的数据交互

  2. 熟练掌握 ABB、FANUC、ESTUN、AUBO 四种品牌机器人的示教编程方法

  3. 掌握机器人快换头与夹具的控制原理,实现物料抓取流程自动化

  4. 培养智能制造系统中工业机器人工作站的设计与调试能力

二、设计任务与要求

1、系统总体要求

        设计基于西门子 PLC 和工业机器人(涵盖 ABB、FANUC、ESTUN、AUBO 四个品牌)的上下料工作站,实现物料从传输线输送、机器人抓取(含夹具更换)、加工位处理、到回传的全流程自动化控制。要求先通过机器人仿真软件完成程序设计与模拟,再进行实际设备的示教操作与调试。

2、硬件配置(仿真+实物)

  • 西门子 PLC(S7-1200 1214C DC/DC/DC)

  • 工业机器人(4品牌各1台,带示教器及 Profinet 通信功能):

        ABB 机器人(IRB 1200-7kg-0.7m)

        FANUC 机器人(LR Mate 200iD/7L)

        ESTUN 机器人(ER6-600-SR)

        AUBO 机器人(i5系列)

  • 传输线系统(含驱动电机、减速器)

  • 传感器(用于检测动作到位)

  • 加工位(模拟物料处理的工位)

  • 夹具库(含至少 1 套抓取夹具)

  • 机器人末端快换头(气动)

  • 夹爪执行机构(带IO控制)

  • 状态指示灯(指示系统运行、故障等状态)

3、具体功能要求

(1)传输线控制功能(仅需仿真)

  • 能够实现传输线的启动、停止控制

  • 物料到位检测:当物料传输至机器人抓取位置时,传感器检测并反馈给 PLC

  • 接收机器人完成信号后,自动恢复传输运行

(2)PLC与机器人的信号交互

  • 物料到位后,PLC 通过 Profinet 发送抓取指令给机器人

  • 机器人完成物料放回后,通过 Profinet 发送完成信号给 PLC

(3)机器人作业功能(示教器编程)

    ①夹具更换流程:

    • 接收 PLC 抓取指令后,先移动至夹具库

    • 通过快换头完成夹具的安装

    • 安装完成后发送就绪信号

    ②物料抓取流

    • 移动至传输线物料位置

    • 通过 IO 信号控制夹爪张开

    • 抓取物料(夹爪闭合)

    • 移动至加工位并放置物料(夹爪张开)

    ③物料回传流程::

    • 检测到加工完成后(通过传感器或定时模拟)

    • 从加工位抓取物料(夹爪闭合)

    • 将物料放回传输线指定位置(夹爪张开)

    • 移动至夹具库,通过快换头卸下夹具

    • 向 PLC 发送完成信号

(4)机器人仿真与实操要求

    ①仿真阶段:

    • 在各品牌机器人仿真软件中完成示教编程

    • 模拟机器人运动路径、夹具更换及物料抓取动作

    • 注:仿真环境中不模拟与 PLC 的 Profinet 通信信号,通过程序内部变量模拟触发条件

    ②实操阶段:

    • 在实际机器人示教器中编写程序

    • 进行实际示教微调与路径优化

    • 与 PLC 进行 Profinet 通信联调

    • 完成全流程实际运行测试

三、设计成果要求

1、PLC程序

  • 程序注释完整,说明各模块功能及关键逻辑

  • 完整的变量表和数据块定义,包含所有 I/O 点和通信变量

2、机器人示教程序(分品牌)

  • 各品牌机器人的完整示教程序(含路径点、IO 控制、逻辑判断)

  • 快换头控制程序(安装 / 拆卸流程)

  • 夹爪控制程序(张开 / 闭合逻辑)

  • 程序运行说明文档(含各品牌编程差异分析)

3、通信配置

  • 通信变量列表及说明

  • 网络拓扑图

4、提交设计文档

  • 系统总体方案设计

  • 硬件配置与 I/O 分配表

  • 控制流程图(含 PLC 与机器人交互逻辑)

  • 通信协议与数据格式说明

  • 调试过程与结果分析(含问题及解决方案)

  • 分工明细

5、提交演示录像

  • 完整演示系统工作流程

  • 录屏PLC对应程序段的监控界面

  • 录制机器人运动状态及对应程序段的监控界面

  • 录像同时进行旁白解释

  • 要求小窗露脸

四、进度安排(约16课时)

  • 第1-4课时:ESTUN工作站的需求分析、方案设计、 I/O 分配、PLC 程序编写、机器人示教程序编写

  • 第5-8课时:FANUC工作站的需求分析、方案设计、 I/O 分配、PLC 程序编写、机器人示教程序编写

  • 第9-12课时:AUBO工作站的需求分析、方案设计、 I/O 分配、PLC 程序编写、机器人示教程序编写

  • 第13-16课时:ABB工作站的需求分析、方案设计、 I/O 分配、PLC 程序编写、机器人示教程序编写

  • 后续课时:系统联调、故障排查与功能优化、设计文档整理、录像与成果提交

五、注意事项

  1. 严格遵守设备操作规范,特别是使用实物机器人时需注意安全

  2. 机器人快换头操作时需确认对准且夹紧

  3. 不同品牌机器人编程方式存在差异,需注意语法与指令区别

  4. 实际上机示教时需重新校准路径点

  5. 遇到技术问题及时与指导教师沟通,确保项目进度


技术路线: