工业机器人现场编程教学大纲 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
周思华 2022-01-11 589 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
课程代码:20051931005 课程学分:2学分 课程学时:51学时(理论学时:17;实验学时:34) 课程类别:专业选修 先修课程:机器人学、自动控制原理、C语言程序设计 适用专业(方向):机器人工程 工业机器人现场编程是机器人工程专业的一门选修专业主干课,也是机器人工程专业重要的实践教学环节,是理论教学的补充、继续和深化。实训课程的主要目的是教授学生进行工业机器人基本操作、工业机器人编程、工具坐标系标定、工业机器人码垛、焊接、搬运等实验的基本方法,培养实际操作技能,提高学生动手能力、分析问题和解决实际问题能力。通过实验使学生进一步巩固和加深对所学机器人运动控制系统基础理论知识的理解,为后续其他专业课以及工作打下坚实基础。 三、课程目标 通过本课程的学习,具体要求达到的特定实验教学目标包括: 1.教学目标1:了解做出重要贡献的科学家的生平事迹,学习科学家追求真理、百折不挠的科学精神,树立正确的人生观、价值观,培养学生辩证唯物主义世界观和方法论。使学生初步掌握基本的、较系统的工业机器人现场编程知识,了解工业机器人现场编程发展的历史、前沿和最新研究成果,了解工业机器人现场编程与工业机器人高级编程、机器人运动控制系统等机器人工程其他学科分支的逻辑联系以及工业机器人现场在科研、生产和实践中的具体应用。(支撑毕业要求3.1) 2. 教学目标2:提高独立获取知识能力、定性分析和定量计算的能力,能够综合运用工业机器人现场编程基本理论和方法分析和处理机器人工程教学中的相关问题,具有较强的独立思维方式,具有系统设计、系统硬件搭建的能力,懂得将工业机器人现场中的理论知识应用于解决实际问题的基本规律。(支撑毕业要求4.3) 3. 教学目标3:激发探索热情、创新意识和创新精神,掌握科学思维方法,初步掌握反思方法和技能,并获得较强的逻辑推理能力和抽象思维能力。(支撑毕业要求5.2) 四、课程支撑的毕业要求 1. 本课程支撑的毕业要求:毕业要求3、4、5。 毕业要求3:设计/开发解决方案 能够设计针对机器人与智能控制领域复杂工程问题的解决方案,设计满足特定需求的机器人控制系统、信息传输及处理单元(部件),并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化及环境因素。 毕业要求4:研究 能够基于科学原理并采用科学方法对机器人与智能控制领域复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。 毕业要求5:使用现代工具 能够针对机器人控制系统设计和信息传输及处理等过程中的复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。 2. 本课程支撑的指标点:指标点3.1、4.3、5.2。 指标点3.1:能针对机器人控制系统、信息传输及处理问题进行分析,明确相关约束条件和需求。 指标点4.3: 能够根据实验方案构建实验系统,对实验结果进行分析和解释,通过信息综合得到合理有效的结论。 指标点5.2:能恰当使用计算机软、硬件技术,机器人工程专业仿真工具,完成机器人工程项目的模拟与仿真分析,能理解其局限性。 五、课程教学目标与毕业要求对应表
六、课程教学内容与课程目标对应表 理论教学
注:教学内容坚持课程思政,坚持专业教育与课程思政教育相融合。 实验教学 (一)实验项目基本情况
注:实验类型包括演示型、验证型、综合型、设计研究型、其他;实验类别包括基础、专业基础、专业、其他。 (二)实验内容和基本要求 1.实验项目1:ABB机器人基础知识 通过本实验使学生掌握ABB机器人的基本知识以及ABB机器人的三种运动形式。 1.1实验内容和要求 (1) 工业机器人的基础知识; (2) ABB机器人的基本知识; (3) ABB机器人的三种运动形式; (4) 掌握工业机器人的基础知识; (5) 掌握ABB机器人的基本知识; (6) 掌握ABB机器人的三种运动形式。 1.2 实验重点难点 (1) 实验重点:ABB机器人控制柜的作用和内部结构。 (2) 实验难点:ABB机器人的三种运动形式。 2.实验项目2:ABB机器人基本操作 通过本实验使学生掌握ABB机器人基本操作:备份与恢复、开关机、语言设置、转数计数器更新。 1.1实验内容和要求 (1) ABB机器人的备份与恢复; (2) ABB机器人的开关机; (3) ABB机器人的语言设置; (4) ABB机器人转数计数器更新; (5) 掌握ABB机器人的备份与恢复; (6) 掌握ABB机器人的开关机; (7) 掌握ABB机器人的语言设置; (8) 掌握ABB机器人转数计数器更新。 1.2 实验重点难点 (1) 实验重点:ABB机器人的备份与恢复。 (2) 实验难点:ABB机器人转数计数器更新。 3.实验项目3:ABB机器人坐标系 通过本实验使学生掌握ABB机器人D-H法求解正向运动学的过程以及ABB机器人常用的四种坐标系。 1.1实验内容和要求 (1) ABB机器人D-H法求解正向运动学的过程; (2) ABB机器人常用的四种坐标系; (3) 掌握ABB机器人D-H法求解正向运动学的过程; (4) 掌握ABB机器人常用的四种坐标系。 1.2 实验重点难点 (1) 实验重点:ABB机器人D-H法求解正向运动学的过程。 (2) 实验难点:ABB机器人常用的四种坐标系。 4.实验项目4:ABB机器人IO通信 通过本实验使学生掌握ABB机器人常用的通信方式以及ABB机器人的IO端口。 1.1实验内容和要求 (1) ABB机器人常用的通信方式; (2) ABB机器人的IO端口; (3) 掌握ABB机器人常用的通信方式; (4) 掌握ABB机器人IO板的设置方式。 (5) 掌握ABB机器人IO口的设置方式; 1.2 实验重点难点 (1) 实验重点:ABB机器人IO板的设置方式。 (2) 实验难点:ABB机器人IO口的设置方式。 5.实验项目5:ABB机器人程序基础 通过本实验使学生掌握RAPID语言的基本知识以及ABB机器人坐标系的标定。 1.1实验内容和要求 (1) RAPID语言的基本知识; (2) RAPID语言的程序数据; (3) ABB机器人坐标系的标定; (4) 掌握RAPID语言程序数据的设定方法; (5) 掌握ABB机器人坐标系的标定过程。 1.2 实验重点难点 (1) 实验重点:RAPID语言程序数据的设定方法。 (2) 实验难点:ABB机器人坐标系的标定过程。 6.实验项目6:ABB机器人初级编程 通过本实验使学生掌握ABB机器人常用的基本运动指令以及ABB机器人编程的基本步骤。 1.1实验内容和要求 (1) ABB机器人常用的基本运动指令; (2) ABB机器人编程的基本步骤; (3) ABB机器人程序的调试步骤; (4) 掌握 ABB机器人常用的基本运动指令; (5) 掌握ABB机器人编程的基本步骤; (1) 掌握ABB机器人程序的调试步骤。 1.2 实验重点难点 (1) 实验重点:ABB机器人常用的基本运动指令。 (2) 实验难点:ABB机器人编程的基本步骤。 7.实验项目7:ABB机器人高级编程 通过本实验使学生掌握ABB机器人常用的基本运动指令以及ABB机器人编程的基本步骤。 1.1实验内容和要求 (1) ABB机器人常用的基本运动指令; (2) ABB机器人编程的基本步骤; (3) 掌握ABB机器人常用的基本运动指令; (4) 掌握ABB机器人编程的基本步骤。 1.2 实验重点难点 (1) 实验重点:ABB机器人常用的基本运动指令。 (2) 实验难点:ABB机器人编程的基本步骤。 8.实验项目8:ABB机器人示教编程 通过本实验使学生掌握ABB机器人示教编程的概念以及ABB机器人示教编程的步骤。 1.1实验内容和要求 (1) ABB机器人示教编程的概念; (2) ABB机器人示教编程的步骤; (3) 掌握ABB机器人示教编程的概念; (4) 掌握ABB机器人示教编程的步骤。 1.2 实验重点难点 (1) 实验重点:ABB机器人示教编程的步骤。 (2) 实验难点:ABB机器人程序的调试步骤。 9.实验项目9:ABB机器人画轨迹 通过本实验使学生掌握ABB机器人程序编写的步骤以及ABB机器人轨迹规划的方法。 1.1实验内容和要求 (1) ABB机器人程序编写的步骤; (2) ABB机器人程序调试的步骤; (3) ABB机器人轨迹规划的方法; (4) 掌握ABB机器人程序编写的步骤; (5) 掌握ABB机器人程序调试的步骤; (6) 掌握ABB机器人轨迹规划的方法。 1.2 实验重点难点 (1) 实验重点:ABB机器人程序编写的步骤。 (2) 实验难点:ABB机器人轨迹规划的方法。 10.实验项目10:ABB机器人搬运 通过本实验使学生掌握ABB机器人程序编写的步骤以及ABB机器人搬运的实现方法。 1.1实验内容和要求 (1) ABB机器人程序编写的步骤; (2) ABB机器人程序调试的步骤; (3) ABB机器人搬运的实现方法; (4) 掌握ABB机器人程序编写的步骤; (5) 掌握ABB机器人程序调试的步骤; (6) 掌握ABB机器人搬运的实现方法。 1.2 实验重点难点 (1) 实验重点:ABB机器人程序编写的步骤。 (2) 实验难点:ABB机器人搬运的实现方法。 11.实验项目11:ABB机器人码垛 通过本实验使学生掌握ABB机器人程序编写的步骤以及ABB机器人码垛的实现方法。 1.1实验内容和要求 (1) ABB机器人程序编写的步骤; (2) ABB机器人程序调试的步骤; (3) ABB机器人码垛的实现方法; (4) 掌握ABB机器人程序编写的步骤; (5) 掌握ABB机器人程序调试的步骤; (6) 掌握ABB机器人码垛的实现方法。 1.2 实验重点难点 (1) 实验重点:ABB机器人程序编写的步骤。 (2) 实验难点:ABB机器人码垛的实现方法。 12.实验项目12:ABB机器人写字 通过本实验使学生掌握ABB机器人程序编写的步骤以及ABB机器人写字的实现方法。 1.1实验内容和要求 (1) ABB机器人程序编写的步骤; (2) ABB机器人程序调试的步骤; (3) ABB机器人写字的实现方法; (4) 掌握ABB机器人程序编写的步骤; (5) 掌握ABB机器人程序调试的步骤; (6) 掌握ABB机器人写字的实现方法。 1.2 实验重点难点 (1) 实验重点:ABB机器人程序编写的步骤。 (2) 实验难点:ABB机器人写字的实现方法。 七、课程考核及成绩评定 1.重点考核内容:ABB机器人的基本操作、ABB机器人的编程、ABB机器人的应用。 2.考核方式:考查 3.考核形式:开卷、平时考核、中期考核、期末考核等方式综合评定 4.成绩评定:采用百分制,按以下三项考核指标进行实验成绩综合评定,其构成比例如下。 平时考核成绩:占课程总成绩的30%,(其中考勤占30%,作业占30%,平时测验40%) 期中考核成绩:占课程总成绩的10% 期末考核成绩:占课程总成绩的60% 八、选用教材与课程资源 教 材:《工业机器人现场编程》,自编教材,2020年. 参考书: 1.《运动控制系统》,阮毅主编,清华大学出版社,2011年. 2.《运动控制系统》,尔桂花主编,清华大学出版社,2002年. 网络教学资源: 1. http://nation.chaoxing.com/courseinfo?courseid=26727 2. http://nation.chaoxing.com/courseinfo?courseid=25639 撰写人:王涛、刘思邦、秦钢 审核人:刘思邦 审定人:孙现科 2020年8月20日
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||