(全国职业技能比赛:高职)GZ015机器人系统集成应用技术样题共计10套教师赛.docx
- 文档编号:30848866
- 上传时间:2024-02-15
- 格式:DOCX
- 页数:244
- 大小:3.33MB
(全国职业技能比赛:高职)GZ015机器人系统集成应用技术样题共计10套教师赛.docx
《(全国职业技能比赛:高职)GZ015机器人系统集成应用技术样题共计10套教师赛.docx》由会员分享,可在线阅读,更多相关《(全国职业技能比赛:高职)GZ015机器人系统集成应用技术样题共计10套教师赛.docx(244页珍藏版)》请在冰豆网上搜索。
2023年全国职业院校技能大赛
高职组“机器人系统集成应用技术”赛项
竞赛任务书(教师赛)
样题1
选手须知:
1.本任务书共24页,如出现任务书缺页、字迹不清等问题,请及时向裁判示意,并进行任务书的更换。
2.参赛队应在5小时内完成本任务书规定内容。
3.竞赛工位提供2台计算机,参考资料存储在“D:
\参考资料”文件夹中。
选手在竞赛过程中利用计算机创建的程序文件必须存储到“D:
\技能竞赛”文件夹中,未存储到指定位置的程序文件不作为竞赛成果予以评分。
请及时对程序文件存储,建议每10-15分钟1次。
4.任务书中只允许填写竞赛相关信息,不得出现学校、姓名等与身份有关的信息或与竞赛过程无关的内容,否则成绩无效。
5.由于参赛选手人为原因导致竞赛设备损坏,以致无法正常继续比赛,将取消参赛队竞赛资格。
6.选手在比赛期间任何时间,均不得损毁、丢弃或赛后带离与比赛相关的材料、工具、图纸、程序、文件等相关资料,否则取消选手比赛资格,比赛成绩以零分计。
7.竞赛过程中违反相关规定的,根据评分表中扣分项目进行违规扣分。
场次号:
赛位号:
1
任务背景:
机器人系统集成需求及产品生产要求
1.背景介绍
企业需要对现有机器人系统进行集成,以满足产品零件的生产单元升级改造和不同类型产品零件的共线生产。
以智能制造技术为基础,在现有设备单元的基础上,结合工业机器人、视觉、数控系统、RFID等设备,实现柔性化生产;选用工业以太网通讯方式完成设备端的控制和信息采集,利用人机交互系统、MES系统完成对生产全流程的监控和优化,实现智能化生产;请根据具体任务要求和硬件条件,完成机器人系统的单元改造的集成设计、安装部署、编程调试,实现试生产验证。
2.生产对象
生产对象为汽车行业的轮毂零件,是完成粗加工后的半成品铸造铝制零件。
轮毂零件在其正面、背面布置有定位基准、RFID电子信息区域、零件缺陷表征区域、数控加工区域等。
(1)产品零件在应用平台各单元中通过轮廓和定位基准实现准确定位,正面背面定位方式相同。
(2)产品的拾取须采用指定专用工具实现,如产品的正面拾取与背面拾取,均须采用不同的工具实现相应功能。
选手可根据不同功能要求自行选择合理的工具,并完成相关任务。
(3)下图为所示加工零件图
图1加工零件图示
3.职业素养
竞赛过程中,对参赛选手的技术应用合理性、工具操作规范性、机械电气工艺规范性、耗材使用环保性、功耗控制节能性以及赛场纪律、安全和文明生产等职业素养进行综合评价,采用扣分制。
模块一机器人系统方案设计和仿真调试(40分)
任务1系统方案设计和仿真调试(30分)
1.1系统方案设计
(1)根据产品生产工艺流程,结合所提供的硬件单元尺寸和功能,合理设计各单元的布局分布。
(2)绘制布局方案:
在任务书附件一上绘制系统布局方案一份,要求各单元用框图表示并用文字标识,比例适当。
(3)据产品生产工艺流程,结合提供的硬件单元功能,合理设计控制系统结构。
(4)绘制控制系统通讯拓扑结构图:
在任务书附件二上绘制控制系统方案,要求各功能单元的远程IO模块必须连接到总控单元的PLC上,通过连线体现出所有网络通信设备的连接情况,并注明设备名称、通讯方式和通讯地址。
1.2系统仿真搭建
(1)根据系统布局方案设计结果,在虚拟调试软件中,搭建工业机器人、数控、工具、仓储、分拣、检测、打磨等组成的机器人集成应用系统。
(2)在虚拟仿真系统中,定义仓储单元3号、6号工位的光电传感器,使其具备传感器检测功能,可以检测对应工位上的产品零件,并关联对应变量。
(3)在虚拟仿真系统中,定义仓储单元3号、6号工位的红、绿指示灯颜色状态,要求仓位有料显示绿色,无料显示红色,关联对应变量。
(4)在虚拟仿真系统中,定义分拣单元3号道口三个气缸状态机。
在模型“场景”下,找到“分拣-横挡板3”、“分拣-上推板3”和“分拣-下推板3”装配体,定义为状态机,命名为“分拣-横挡板3状态机”、“分拣-上推板3状态机”和“分拣-下推板3状态机”。
“分拣-横挡板3”设定状态机运动方向为“平移”,运动范围最小“0mm”,最大“52mm”,方向与实际气缸运动方向一致;设定两个状态,状态1为抬起状态,运动时间0s,关节值0mm,状态2为落下状态,运动时间1s,关节值52mm。
“分拣-上推板3”设定状态机运动方向为“平移”,运动范围最小“0mm”,最大“110mm”,方向与实际气缸运动方向一致;设定三个状态,状态1为回位状态,运动时间0s,关节值0mm,状态2为伸出状态,运动时间1s,关节值16mm,状态3为推出状态,运动时间3s,关节值110mm。
“分拣-下推板3”设定状态机运动方向为“平移”,运动范围最小“0mm”,最大“147mm”,方向与实际气缸运动方向一致;设定三个状态,状态1为回位状态,运动时间0s,关节值0mm,状态2为伸出状态,运动时间2s,关节值131mm,状态3为推出状态,运动时间3s,关节值147mm。
(5)在虚拟仿真系统中,定义加工单元前门状态机。
在模型“场景”下,找到“加工-左侧滑动门”装配体,对装配体部件进行重命名,并且定义为状态机,命名为“加工-左侧滑动门状态机”,设定状态机运动方向为“平移”,运动范围最小“0mm”,最大“550mm”,方向与实际气缸运动方向一致,设定两个状态,状态1为关门状态,运动时间0s,关节值0mm,状态2为开门状态,运动时间1s,关节值550mm。
完成状态机定义后,用“加工-左侧滑动门状态机”抓取“加工-左滑动门-传感器遮挡板”。
(6)虚拟仿真工作站的状态机、指示灯、传感器、导轨等进行变量关联,所有涉及的变量表按表1地址进行配置。
表1变量地址
序号
地址
功能注释
序号
地址
功能注释
1
M200
仓储-托盘3
1
M201
托盘3伸出位
2
M202
托盘3缩回位
2
M203
仓储-托盘6
3
M204
托盘6伸出位
4
M205
托盘6缩回位
3
M210
加工-左侧滑动门
5
M211
左侧滑动门开门
6
M212
左侧滑动门关门
4
M220
打磨-转位升降机构
7
M221
升降机构上升位
8
M222
升降机构下降位
5
M230
打磨-转位夹具
9
M231
转位夹具逆时针180°
10
M232
转位夹具顺时针180°
6
M240
打磨-转位夹具夹爪1
11
M241
转位夹具夹爪1松开
12
转位夹具夹爪2松开
7
打磨-转位夹具夹爪2
13
M242
转位夹具夹爪1夹紧
14
转位夹具夹爪2夹紧
8
M250
打磨-工台-夹紧气缸1
15
M251
工台-夹紧气缸1松开
16
工台-夹紧气缸2松开
9
打磨-工台-夹紧气缸2
17
M252
工台-夹紧气缸1夹紧
18
工台-夹紧气缸2夹紧
10
M260
打磨-转台
19
M261
转台顺时针转180°
20
M262
转台逆时针转180°
11
M270
打磨-转台夹紧气缸1
21
M271
转台夹紧气缸1松开
22
转台夹紧气缸2松开
12
打磨-转台夹紧气缸2
23
M272
转台夹紧气缸1夹紧
24
转台夹紧气缸2夹紧
13
M280
分拣-横挡板3
25
M281
分拣-横挡板3抬起到位
26
M282
分拣-横挡板3落下到位
14
M290
分拣-上推板3回位
27
M293
分拣-上推板3回位到位
15
M291
分拣-上推板3伸出
28
M294
分拣-上推板3伸出到位
16
M292
分拣-上推板3推出
29
M295
分拣-上推板3推出到位
17
M300
分拣-下推板3回位
30
M303
分拣-下推板3回位到位
18
M301
分拣-下推板3伸出
31
M304
分拣-下推板3伸出到位
19
M302
分拣-下推板3推出
32
M305
分拣-下推板3推出到位
20
M310
仓储工位3指示灯
33
M320
仓储工位3传感器
21
M310
仓储工位6指示灯
34
M320
仓储工位6传感器
22
M1000
机器人导轨地址
35
M1100
机器人导轨位置反馈
1.3虚拟调试
(1)通过硬件网关,利用硬件按键来启动虚拟仿真软件的工程文件运行,要求按下总控单元控制面板的“绿色自保持”按钮,开始运行虚拟联调流程。
(2)编写虚拟HMI程序,要求实现通过虚拟HMI选择仓储工位出料轮毂(可选3号工位或6号工位),并且在虚拟HMI界面中能监控机床安全前门的打开、关闭状态;监控仓储单元3、6号轮毂有无状态。
(2)根据轮毂零件的生产工艺流程要求,编写PLC程序,编写虚拟仿真系统中工业机器人仿真程序,最终实现虚拟调试,验证设备布局方案和工艺流程的合理性。
工艺流程如下图2所示,需结合表2所示的初始特征及状态信息,完成1个轮毂零件的生产流程虚拟联调。
图2工艺流程图
表2虚拟调试过程轮毂初始状态
轮毂放置初始位置
轮毂放置方向
3号仓
正面向下
6号仓
正面向下
注:
运行过程中,机器人不得出现轴超限、不可达、奇异点等情况。
PLC程序下载到总控单元的PLC1中。
任务2系统搭建及故障排除(10分)
2.1硬件搭建
根据经过虚拟仿真验证的系统布局方案设计,调整各单元的相对位置,完成应用平台的硬件拼装固定。
要求:
根据布局设计完成各单元位置调整。
要求:
各单元地脚支撑升起,各单元间通过连接板固连。
对各单元的底柜门板做调整。
要求:
应用平台底柜内部连通、无门板遮挡,外侧四周全部安装门板,多余门板放置在U型支架内。
2.2电气及网络连接
根据系统布局方案设计和控制系统方案设计,完成各单元的电路、气路、通讯线路连接和布线,完成工业机器人示教器的线缆连接。
要求:
(1)电源线缆由单元底柜的底板快接插头安装后通过底柜的下部线槽铺设;气源、通讯线缆由设备端安装后通过底柜的上部线槽铺设。
(2)单元间电源线缆未放入线槽部分,不能出现折弯,整齐摆放在底柜底板上。
(3)应用平台总电源线路完成连接后用赛位内提供的临时线槽覆盖。
(4)气源线缆在台面部分必须进入线槽,未进入线槽部分利用固定扣和扎带固定在台面或立柱上,要求裁剪长度合适,不能出现折弯、缠绕和变形,不允许出现漏气。
(5)通讯线缆在台面部分必须进入线槽,未进入线槽部分利用固定扣和扎带固定在台面或立柱上,不能出现折弯、缠绕和变形。
(6)工业机器人示教器线缆在插接时注意接口方向和旋紧螺母的使用方法,不得在未完全插入前转动快接插头。
(7)手动测试单元功能动作。
2.3系统故障诊断与排除
根据电气原理图,检查各单元功能是否正常,存在两处故障需要选手进行排除,分别是:
(1)仓储单元的台面部分存在电气接线故障1处,请参照电气接线图判断故障位置,并修复。
(2)分拣单元的台面部分存在电气接线故障1处,请参照电气接线图判断故障位置,并修复。
注意:
不涉及强电部分。
若无法排除故障,正式开赛90分钟后可由选手向现场裁判申请技术人员帮助排故,恢复过程不予补时,评分表中此项不得分。
模块二机器人及周边系统单元调试(30分)
该模块联调评分时需满足以下要求:
(1)评分时机器人需处于手动模式;
(2)任务5评分时不允许流程中断,如中断则中断前流程有分,后续部分无分;
(3)任务5联调演示参考图5所示流程图进行演示。
任务3数控单元集成调试(6分)
3.1数控PLC编程调试
要求按照“D:
\参考资料”的数控单元信号表,编写数控内部的PLC程序,实现:
(1)对数控前门、后门控制手动和状态显示。
可在数控单元的操作面板上进行手动操作,并可在操作面板上的指示灯查看到对应状态变化。
注:
从数控机床上载程序,仅允许修改SBR9“Wincc_828D”例行程序,其他程序不允许修改。
3.2刀具安装和对刀
(1)刀具安装
利用现场所提供的工具及刀具完成数控单元的刀具安装。
对数控系统进行操作设置,根据虚拟刀库刀具信息新建对应刀具,以便后续数控加工编程使用。
其中,加工单元中虚拟刀库内已存有6把刀具,各刀具信息如表3所示,刀库中编号01-06分别对应T1-T6。
在数控系统中建立刀具信息时,单刃螺旋铣刀、双刃螺旋铣刀对应数控系统中的“铣刀”类型,球头铣刀对应数控系统中的“圆柱形球头模具铣刀”类型,刀具长度参数对应刀库中刀具的总长度数据。
表3虚拟刀库刀具信息表
刀具编号
刀具类型
刀具直径mm
刀刃长度mm
刀具总长度mm
01
单刃螺旋铣刀
2
15
38
02
单刃螺旋铣刀
2
10
38
03
双刃螺旋铣刀
2
15
38
04
双刃螺旋铣刀
2
10
38
05
球头铣刀
2
15
38
06
球头铣刀
2
10
38
(2)建立机床坐标系和工件坐标系原点
对数控系统进行操作设置,正确设置机床机械零点。
并进行对刀操作。
3.3数控加工
参照图3所示加工图纸和表4加工工艺表,编写或调用加工程序,完成工件加工;
图3加工图纸
表4数控加工工艺表
工步
刀具
主轴转速
(r/min)
进给速度
(mm/min)
切削深度
(mm)
类型
刀刃直径
(mm)
1
双刃螺旋铣刀
Φ2
3000
200
0.5
注意要求:
(1)须在产品零件范围内加工;
(2)数控加工产品零件需选手完成数控编程调试,在机床MDA模式下运行对应加工程序验证;
(3)数控加工后能够清晰的看出产品零件特征即可,其他不做特别要求;
(4)加工开始和结束时主轴位置处于机床坐标系原点。
任务4视觉单元集成应用(6分)
4.1视觉安装
(1)根据现场提供的相机支架零部件,完成相机的机械、电气安装。
(2)对视觉单元的相机镜头焦距/光圈、光源亮度等进行调整,使视觉控制器可采集到清晰稳定的图像。
4.2视觉标定
编写视觉标定程序,完成视觉系统参数标定。
利用现场提供的校准板工具,通过编写工业机器人和视觉程序,完成视觉的校准。
4.3视觉检测
通过工业机器人抓取轮毂零件置于视觉单元的视觉相机视野,编写PLC、WINCC程序,实现以下功能:
(1)可通过WINCC的“执行拍照”按钮,实现手动触发视觉拍照功能;
(2)完成轮毂背面上的划痕检测,要求正确检测出划痕的长度,并将长度数值在触摸屏上正确显示出来。
该数值是在视觉控制器经过校准后,获取的视觉数据,且该数值长度与实际长度误差不超过0.2mm。
(3)完成轮毂背面电子条码的读取,并在WINCC上正确显示二维码数据。
任务5机器人系统与周边设备联调(18分)
5.1机器人编程调试
(1)工业机器人安全姿态设定
对工业机器人操作与编程,确定工业机器人本体的安全姿态,此姿态下工业机器人本体不会与周边设备发生碰撞。
当机器人单元第七轴运行时,工业机器人本体必须保持此姿态,不得同时动作。
(2)机器人单元第七轴参数配置
①对机器人单元中的PLC编程,设置伺服电机的控制参数与实物规格一致,实现PLC对第七轴的运动控制。
其中伺服电机编码器分辨率为131072pulses/rev(17线),伺服电机驱动器电子齿轮已设置为900:
1,减速机减速比3:
1,同步带减速比1.5:
1,滚珠丝杠导程5mm。
要求:
第七轴运动速度不得超过50mm/s。
②根据所提供的机器人单元内部接线图,对机器人单元内部的PLC进行编程,使第七轴实现回原点、定位运动、定速运动功能,原点传感器位于标尺零刻度一侧。
(3)快换工具的拾取与放回
对工业机器人操作与编程,使工业机器人可以完成对所需工具的拾取与放回,动作过程连贯无碰撞。
快换工具在工具架的位置根据使用需求自行调整。
注意:
工业机器人不得悬空释放工具使其掉落到工具架上。
(4)快换工具的使用
对工业机器人操作与编程,使工业机器人可以完成对所使用工具的动作控制,如夹爪类工具的夹紧/松开、吸盘类工具的吸取/释放、电动工具的旋转,并实现产品的拾取、释放、加工等。
5.2机器人与数控机床联调
编写工业机器人与PLC程序,要求如下:
(1)工业机器人将从打磨工位上取一个轮毂,数控单元安全门打开,工业机器人将轮毂上料到数控单元的夹具上;
(2)工业机器人退出数控单元,数控单元安全门关闭;
(3)数控机床完成指定图4所示的加工图纸图形和表4的加工工艺表进行加工(选手需根据产品零件的正背面状态自行完成翻转动作,确保对产品零件正面的数控加工区域进行数控加工),加工完成数控主轴复位。
(4)工业机器人将产品零件由数控单元的夹具上拾取出来。
图4加工图纸
5.3机器人与视觉系统联调
编写机器人与视觉程序,要求如下:
(1)工业机器人抓取轮毂零件,进行背面区域的产品特征视觉检测;
(2)工业机器人控制视觉系统拍照。
5.4机器人与其他外围设备联调
(1)仓储单元
根据控制系统方案设计结果和所提供的仓储单元内部接线图,制定仓储单元立体仓库工艺,实现以下功能:
①由外部信号控制仓位托盘推出和缩回。
②每个仓位的传感器可以感知当前是否有产品零件存放在仓位中。
③仓位指示灯根据仓位内产品零件存储状态点亮,当仓位内没有存放产品零件时亮红灯,当仓位内存放有产品零件亮绿灯。
(2)分拣单元
根据控制系统方案设计结果和所提供的分拣单元内部接线图,制定分拣单元的工艺,实现以下功能:
①根据外部指令启动传动带,并当产品零件运动到指定分拣机构时,传送带停止。
②当产品零件触发传送带起始端传感器后,根据外部指令将对应道口分拣机构升降气缸降下。
③当产品零件运动到指定分拣机构前,该分拣机构推动气缸将产品零件推入分拣道口,再通过道口的定位气缸将产品零件定位到V型槽处,保持3s后缩回。
(3)打磨单元
根据控制系统方案设计结果和所提供的打磨单元内部接线图,制定打磨单元的工艺,实现以下功能:
①当工业机器人准备将轮毂零件放置到打磨工位或准备将轮毂由打磨工位取走时,翻转工装处于旋转工位一侧;
②当工业机器人准备将轮毂零件放置到旋转工位或准备将轮毂由旋转工位取走时,翻转工装处于打磨工位一侧;
③翻转工装可将轮毂零件在打磨工位和旋转工位间翻转并准确定位;
④打磨加工只需将打磨刷与轮毂表面接触后开启打磨,保持3S后关闭打磨。
(4)装配模块
装配模块工艺要求:
①工业机器人使用单吸盘工具,吸取车标库的车标;
②将车标放置到未装车标的轮毂上,并通过吸盘工具进行压装。
图5机器人与周边系统联调流程图
模块三 机器人系统集成联调(30分)
任务6机器人系统功能优化与综合调试(20分)
6.1机器人及周边单元功能优化
在模块二机器人及周边系统单元调试的基础上,对其中的部分单元进行功能工艺优化,具体要求如下:
(1)仓储单元工艺优化
按照以下要求完成仓储单元的工艺改造。
①初始仓储单元放置3个轮毂零件,要求正面朝上放置;
②3个轮毂背面产品编号贴有0001-0006的二维码;
③要求工业机器人在自动模式下对仓储单元进行整理,使轮毂放置仓位与编码一致。
(即一号仓位放置0001编号的轮毂零件,以此类推)
(2)人机交互系统优化
完成人机交互系统界面的开发,界面显示效果不做评分要求,选手根据赛题要求自行设计,满足信息展示和操作功能即可。
界面开发所需的全部图片素材均存储在“D:
\参考资料”文件夹中。
①人机界面组态设置
根据控制系统方案设计结果,在PLC编程软件中建立人机界面工程项目,并使其与总控单元PLC建立正常通讯并实现信号交互。
②工作站手动控制
Ø要求在手动模式下,对仓储单元、分拣单元的各个气缸进行手动点动测试。
Ø要求在手动模式下,完成RFID读写器的手动读写功能测试。
可以随机写入任意字符数据,并且读取对应数据出来。
Ø要求在手动模式下,能控制机器人导轨的正反转。
Ø要求在自动模式下,能启动运行“仓储单元工艺优化”流程。
③生产监控界面可视化
Ø利用PLC编程软件,在人机交互系统中新建界面。
Ø对页面属性和项目运行参数进行设置,使人机交互在仿真运行时,可以在监控终端(电视)上正常显示,不会出现信息显示不全等问题。
Ø生产监控界面中,能够自动显示当前所加工的轮毂基本信息。
(显示内容见下表5所示)
表5显示信息
序号
显示信息
备注
1
加工时长
当前流程运行时长,以秒为单位记录
2
仓储单元库位信息
6个库位轮毂有无状态
3
当前轮毂背面二维码数据信息
0001-0006编码
4
机器人导轨的实时位置
-
6.2机器人系统综合调试
系统集成调试涉及1个产品零件。
产品零件由MES下单执行启动,如无法实现MES下单执行,由其他方式启动系统联调,对应MES下单分数扣除。
联调过程选手除按裁判要求启动流程外,不得触碰机台任何区域,机器人处于自动运行状态。
本部分与人机交互组态同步评分,联调未完成,则本部分评分同时结束。
在流程开始前和流程结束后,应用平台处于初始状态。
初始状态要求如下:
(1)工业机器人处于安全姿态,无工具。
(2)第七轴处于原点位置。
(3)快换工具按照需求摆放稳当。
(4)仓储单元所有仓位托盘缩回,指示灯正常点亮。
(5)数控单元主轴停转,主轴位于机床坐标系原点,数控机床安全门关闭,夹具位于前端并松开。
(6)分拣单元传送带停止,分拣机构所有气缸缩回。
(7)总控单元三色灯仅绿色灯常亮,根据要求开始产品零件的生产工艺流程。
每个产品从仓位取出到放回仓位或回分拣道口算一个流程,单独评分。
(8)流程开始前和完成所有流程后,总控单元三色灯仅黄色灯常亮。
要求:
工业机器人保持在自动状态,程序开始执行后未通过任何人工干预完成所有既定内容才算为完整流程。
机器人系统综合调试流程:
(1)系统检测仓储单元零件存储信息,机器人拾取合适的工具从仓储单元3号工位取出零件,轮毂正面朝上。
(2)扫描RFID电子标签信息,获取预置工艺流程信息,(预置信息在评分前,按裁判指定内容手动写入)按照预置信息的先后顺序依次执行,例“B3D1D2F1”(RFID电子标签信息含义如下表6所示)。
运行过程中,需要轮毂翻面的,选手自行通过翻转机构进行翻面。
(3)根据工艺流程信息按流程完成数控加工、视觉检测、分拣、仓储等工作任务,并把当前运行的工艺流程信息显示在WINCC界面上。
表6RFID电子标签信息含义
序号
电子标签内容
含义
1
A1
轮毂回仓,将轮毂放回仓储单元最大空位处
2
B2
数控加工图形按图3所示图纸
3
B3
数控加工图形按图4所示图纸
4
C1
对轮毂进行吹屑
5
D1
视觉检测轮毂特征是否为合格品
6
D2
根据视
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 职业技能 比赛 高职 GZ015 机器人 系统集成 应用技术 共计 10 教师