机器人FMS培训教材.docx

上传人:b****4 文档编号:4646159 上传时间:2022-12-07 格式:DOCX 页数:20 大小:531.58KB
下载 相关 举报
机器人FMS培训教材.docx_第1页
第1页 / 共20页
机器人FMS培训教材.docx_第2页
第2页 / 共20页
机器人FMS培训教材.docx_第3页
第3页 / 共20页
机器人FMS培训教材.docx_第4页
第4页 / 共20页
机器人FMS培训教材.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

机器人FMS培训教材.docx

《机器人FMS培训教材.docx》由会员分享,可在线阅读,更多相关《机器人FMS培训教材.docx(20页珍藏版)》请在冰豆网上搜索。

机器人FMS培训教材.docx

机器人FMS培训教材

 

 

姓名      

学校          

手机      

信箱      

培训安全注意事项!

1.在电源断开的情况下,接线;

2.确认设备的电源类型,按照要求连接电源;

3.接线端子要压实、接牢;

4.不能用湿手触摸电气设备;

5.变频器一定要在盖上端子盖以后才能接通输入电源;

6.设备中有些电器设备通电后发热,请注意防止烫伤;

7.在机器人操作运行中或者等待中,决不可进入机器人的运动范围。

8.在开机或启动机器人前,永远记住要确认各项安全条件、清除一切机器人运动范围内的阻挡物。

同时记住永远不要试图做危险动作,例如用你的身体或工具去阻挡机器人的运动。

记住,要使机器人立即停下来,请按紧急停止按钮。

9.培训过程中应按照指导教师的要求完成培训任务,不要私自更改设备中的接线,特别是涉及交流电部分;

10.实训中的工具、导线等,要收拾整齐。

特别是在装置通电、通气状态下,保持装置上无杂物。

特别提示:

在紧急状态,按急停开关可以切断装置中的所有电源。

以上安全要求,您已经知晓,请签字:

 

本项目培训说明:

采用项目学习的方法,将项目按照学习过程分解成若干个小任务。

培训更多是结合实操考核,探讨如何在培训中将培训取证要求的知识点和能力点融于培训过程中;探讨如何将项目分解成不同任务,是教学活动能够顺利进行;探讨如何在培训中将职业素质养成,融于培训过程中。

由于是展示项目学习的过程,同时是知识与能力的综合应用,所以,不求知识的系统性,只是起到引入作用。

另外,由于时间关系,也无法完成整个项目。

 

任务一、工业机器人的认识

任务学习目标:

初步的了解和认识机器人,掌握其主要功能及作用。

为整个项目学习提供基础。

任务:

按照已经连接好的设备,通电、通气演示。

根据系统运行情况,总结该设备完成的主要功能(小组讨论)。

任务学习目标:

对机器人、CNC&FMS控实训系统有一个全面的认识,掌握实训系统构成的各个环节及各环节的作用。

在系统中能识别各个器件,初步了解器件在装置中的作用。

任务二、机器人、CNC&FMS实训系统分析

系统依据FMS生产制造过程进行设计,按照生产加工的不同阶段,本系统分为毛坯供给→CNC加工→FMS装配等多个工序,各工序动作由机器人配合完成。

系统采用S7-300、S7-200PLC、机器人、CNC组成,由Profibus-DP总线通讯。

PLC单元通过(CNC、机器人的外部I/O口)进行数据交流。

任务:

结合背景知识,分析本系统中所使用的主要设备及类型。

本系统中

系统总线分布示意图

 

 

系统根据实际情况配有不同载荷的机器人分别为:

在机器人典型应用中,本套系统涉及到:

工业机器人按程序输入方式区分有:

【背景知识】

工业机器人从简单意义上说就是一种代替人类工作的机器。

工业机器人由机械臂(机械本体)、控制器、伺服驱动系统和检测传感装置构成,是一种自动控制、可重复编程、能在三维空间完成各种作业的机电一体化自动化生产设备。

机器人技术综合了计算机、控制论、机构学、信息和传感技术、人工智能等多学科而形成的高新技术的电子机械装置,既有人对环境状态的快速反应和分析判断能力,又有机器高速、高精确度、高效率、抗恶劣环境的能力,从某种意义上说它也是机器的进化过程产物,它把人类从复杂、繁重、疲劳、恶劣的工作环境中解脱出来,是人类的好伙伴,是工业制造领域重要的生产和服务性设备,是先进制造技术领域不可缺少的自动化设备,也是一个企业现代化水平的重要标志。

通过工业机器人实训设备让学生掌握机器人不同场合的应用及编程、示教、操作、维护和与其它外部设备通讯等技能,帮助学生整体全面的认识机器人的功能。

任务学习目标:

了解机器人控制柜上控制面板的功能,熟悉机器人的开启,关闭流程,掌握示教编程器的使用方法。

任务三:

机器人操作使用

任务3.1认识机器人控制柜

任务:

简述机器人的开启流程

【背景知识】

控制器前部装有控制电源开关、外部存储装置、操作面板等。

用电缆将其连接到位于控制器前部的连接器上来使用示教器。

不用时请将示教器放置在控制箱体悬挂处。

控制器上的开关

以下描述的是操作面板和控制器上装备的各种开关。

开关和它们相对应的功能在下面的表格中说明。

操作面板在图2.2.展示。

编号

开关和指示灯

功能

1

ControlPower灯

控制电源指示灯

当控制电源开关打开时指示灯亮。

2

Error灯

错误指示灯

当故障发生时指示灯亮。

3

ErrorReset按钮

错误复位按钮

当此按钮按下时故障复位同时故障指示灯熄

灭。

如果故障继续发生,故障将无法复位。

4

Hold/Run开关

保持/运转开关

允许机器人运动(运转)或者暂时停止机器人

运动(保持)。

5

Teach/Repeat开关

示教/再现开关

在示教*和再现模式**之间切换。

6

CycleStart带灯按钮

循环启动带灯按钮

在再现模式下按下此按钮可以点亮指示灯同

时开始再现运转。

***

7

MotorPower带灯按钮

马达电源带灯按钮

当按下此按钮时接通马达电源。

电源正常工

作时指示灯亮。

8

EmergencyStop按钮

紧急停止按钮

在紧急情况下,按下此按钮,终止马达电源

并停止机器人动作。

与此同时,马达电源指

示灯和循环开始指示灯熄灭。

但是,控制电

源并不切断。

9

控制电源开关

ControlPowerSwitch

控制控制器的主电源的开/关。

注释*在示教机器人或使用叫做示教器的操作盒时选择这种模式。

在示教模式下不能进行再现运转。

注释**再现运转开时的模式。

注释***机器人自动工作和连续执行记忆的程序的状态。

任务3.2利用示教器控制机器人

任务:

利用示教器上的按钮手动操作机器人六轴

按照背景知识提示,完成以上操作。

【背景知识】

示教器的外观

示教器上提供了手动操作机器人和编辑数据所必须的硬件

按钮和开关。

示教器上的液晶屏可以显示各种各样的数据。

图2.5是示教器上硬件按钮的布置图。

示教器上的开关和硬件按键的功能

示教器上每个开关和硬件按键的功能如下表所示。

功能

此键为紧急停止按钮。

切断电机电源并且停止机器人运动。

示教模式下开启此开关,可以进行手动操作和检查运转。

再现模式下,关闭此开关,可以进行再现运转。

注意:

在开始示教操作前一定要将此开关打到开,以免机器人被错误地进行再现操作。

这是个握杆触发开关,不按住这个按钮不能操作机器人手臂。

如果握杆触发开关按到底到达其第三个位置或者完全释放,电机电源被切断,机器人停止动作。

 

功能

在活动区显示一个下拉式菜单。

按A+菜单键切换激活区域。

(在B和C区间之间)

按S+菜单键显示再现状态的下拉式菜单。

用于屏幕显示功能键(例如辅助功能画面等),按菜单移动光标到需要的功能键上。

在有些画面中,必须按A+菜单。

通过单个键或双键操作,在步、项目、画面之间移动光标位置。

与S双键使用,

S+↑:

垂直切换到前一画面

S+↓:

垂直切换到后一画面

与A双键使用,

A+↑:

在示教或者编辑模式下,移动到前面一步。

A+↓:

在示教或者编辑模式下,使光标移动到下一步。

选择功能和项目

决定屏幕输入的数据

取消操作

关闭下拉式菜单

回到原来的画面

“A”键。

使操作或者功能可用。

有时要和蓝色条纹键同时使用。

“S”键。

改变功能/选择。

有时要和灰色条纹键同时使用。

在检查模式中前进一步。

在再现模式中,用作单步的步前进键。

在检查模式中向后倒退一步。

改变手动操作的速度。

按S+检查/手动速度键改变检查的速度。

注意:

默认值是低速(速度1)。

(不是微动)

选择手动操作模式。

注意:

默认是各轴插补。

按S+插补键改变一体化示教的插补模式。

按下激活步选择菜单。

按S+程序/步骤激活程序选择菜单。

按系统配置,选择手动操作外部轴(JT7)或者外部机器人。

(对单台六轴机器人没有作用)

当下面的发光二级管亮时选中JT8到JT14。

当上面的发光二级管亮时选中JT15到JT18。

在示教或检查模式下手动操作机器人。

注意:

只有在按下按钮时才有效。

检查过程中,在连续和单步之间切换。

注意:

默认是单步。

切换到插入模式。

切换换到删除模式。

切换到辅助信息编辑模式。

切换到编辑位姿信息的模式。

在当前步后面添加新的步。

按A+纪录用新的步改写当前步。

切换夹紧1的信号开或关。

切换夹紧1示教信息:

开→关→开。

按A+夹紧1开关切换夹紧1示教信息及其信号开→关→开。

切换夹紧2的信号开或关。

切换夹紧2示教信息:

开→关→开。

按A+夹紧1开关切换夹紧2示教信息及其信号开→关→开。

切换夹紧-n的信号开或关。

按下按钮,左上角的LED闪。

夹紧n+数字键(1-8)切换夹紧n示教信息:

开→关→开。

按A+夹紧n+数字键(1-8)切换夹紧n示教信息及其信号开→关→开。

运动各轴从JT1到JT7轴。

输入“.”。

按S+-/.输入“-”,

输入“0”。

按S+,/0输入“,”。

输入“1”。

按A+开/1把选中的夹紧信号强制为开

输入“2”。

按A+关/2把选中的夹紧信号强制为关。

手动操作机器人的标准方法,也叫做Jogging(点动)。

机器人通常装备六根轴,如图5.1所示。

这些轴分别称为JT1到JT6,但有时也用以前的习惯称呼。

JT1⇒R轴,JT2⇒O轴,JT3⇒D轴,JT4⇒S轴,JT5⇒B轴,JT6⇒T轴

任务3.3机器人与控制柜、示教器的连接

任务:

按照背景知识的要求,观察机器人与控制柜、示教器的连接方式。

背景知识

控制柜与机器人本体连接

控制柜侧机器人侧

任务四AS语言编程

任务学习目标:

熟悉AS语言的特点与编程方式,掌握常用指令的用法,能够离线编写AS语言程序并对机器人进行调试。

任务:

在计算机上编写一段AS语言程序,用来控制机器人做出一套对工件进行抓取的动作。

程序的结构要完整,但对移动位置没有精度要求。

如果时间允许,可以将程序传至机器人内存中,并在线进行程序调试。

简述编程思路或画出流程图

 

填写AS语言程序

 

【背景知识】

1带有注释的机器人程序,通过这段程序学习几个常用的指令。

LAPPRO#najian,200(以直线插补动作移动机器人,在工具坐标系Z方向上,到达离“#najian”200mm处)

.PROGRAMmain()

1SPEED50“程序标号1,将下一条运动的速度指定为50%

HOME“返回原点

RESET“复位外部I/O信号

WAITSIG(1001)“等待外部输入信号1001,然后执行下一条命令

SPEED100ALWAYS“将机器人运动速度设置成100%;并一直保持到下一“SPEED命令出现

ACCURACY100ALWAYS“将机器人运动精度设置成100mm;并一直保持到下一“ACCURACY命令出现

10HOME2“程序标号10,回机器人第2原点(工作原点)

RESET

IFSIG(1002)GOTO20“如果外部信号1002有效跳转到“20”标签程序步骤处

IFSIG(1004)GOTO1“如果外部信号1004有效跳转到“1”标签程序步骤处

GOTO10

20IFSIG(-10)THEN“IF__THEN__END语句

OPENI“打开机器人夹爪

END

JMOVE#no1“以关节插补动作移动机器人,到达“#NO1”

SPEED20ALWAYS

ACCURACY1ALWAYS

DRAW,,-50“BASE坐标系,Z轴-50mm

BREAK“暂停下面程序,直到当前机器人运动完成后再继续

CLOSEI“闭合机器人夹爪

DELAY2“停止机器人动作2秒

DRAW,,50“BASE坐标系,Z轴50mm

SPEED100ALWAYS

ACCURACY100ALWAYS

DRAW,-400

DRIVE1,70“关节坐标系,X轴旋转70度

BREAK

DELAY1

SPEED50

JMOVE#no6

SPEED10

LMOVE#no3

BREAK

OPENI

DELAY2

DRAW,,50

SPEED50

JMOVE#no2

SIGNAL6“打开外部输出信号6

WAITSIG(1003)

SIGNAL-6“关闭外部输出信号6

SPEED50

JMOVE#no7

SPEED10

LMOVE#no4“以直线插补动作移动机器人,到达“#NO4”

BREAK

CLOSEI

DELAY2

SPEED50

DRAW,,50

JMOVE#no2

SPEED100ALWAYS

ACCURACY100ALWAYS

DRIVE1,-70

JMOVE#no1

SPEED20

ACCURACY1

DRAW,,-50

BREAK

DELAY1

OPENI

DELAY1

JAPPRO#no1,200“在工具坐标系Z方向上,以关节插补动作移动到达离“#NO1”200mm处

SIGNAL7

GOTO10

.END

 

2定义位姿变量

那些描述位姿信息的变量被称为位姿变量。

位姿变量仅在有赋值时才被定义。

它会保持未定义状态直到被赋予数值,如果执行了含未定义变量的程序,会报出错。

位姿变量在以下的情况中是很有用的。

1.相同的位姿数据被重复利用而没有必要每次示教其位姿。

2.一个已定义的位姿变量可在不同的程序中使用。

3.一个已定义位姿变量可以被用来或被改变来定义一个不同的位姿。

4.计算值可被用作为位姿信息,以取代使用示教器对机器人进行耗时的示教工作。

5.位姿变量可以自由命名,使程序变得更易读。

位姿变量可按如下定义:

2.1用监控指令定义

1.HERE(意思为“这里”)指令把机器人的当前位姿数据存储在指定名称下。

例1使用关节位移值

变量名以#开头,以区别于变换值。

紧跟在指令后面,显示当前位姿的关节位移值:

>HERE#pose↵

JT1JT2JT3JT4JT5JT6

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

变化吗?

(放弃请按RETURN键)↵

>

例2使用变换值

紧跟在指令后面,显示当前位姿的变换值:

>HEREpose↵

X[mm]Y[mm]Z[mm]O[deg]A[deg]T[deg]

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

变化吗?

(放弃请按RETURN键)↵

>

2.POINT(意思为“点”)指令是用另一个已定义的位姿变量来定义一个位姿,或通过终端

输入数值来定义它。

例1使用关节位移值

(1)定义一个新的、未定义过的变量

>POINT#pose↵

JT1JT2JT3JT4JT5JT6

0.0000.0000.0000.0000.0000.000

变化吗?

(放弃请按RETURN键)↵

>

输入新值,各值之间以逗号为分隔:

xxx,xxx,xxx,xxx,xxx,xxx

(2)改变一个已定义变量的值

>POINT#pose↵

JT1JT2JT3JT4JT5JT6

10.00020.00030.00040.00050.00040.000

变化吗?

(放弃请按RETURN键)↵

输入要改变的值:

30,,,,20,;将JT1和JT5的值改变为30和20

(3)替换一个已定义变量的值

>POINTpose_1=pose_2↵

JT1JT2JT3JT4JT5JT6

10.00020.00030.00040.00050.00040.000

变化吗?

(放弃请按RETURN键)↵

显示要定义给pose_1的值(Pose_2的最新值)。

按↵键,将这个值设置给pose_1,

或用与上述

(2)相同的步骤修改他们。

例2使用变换值

按照上述相同的步骤,只是变量名不可以#开头。

2.2用程序命令定义

1.HERE指令将机器人的当前位姿数据存储到指定名称下。

HEREpose

2.POINT指令可用一个已定义的位姿来替代一个位姿变量。

POINTpose_1=pose_2

变量“pose_1”被已定义的变量“pose_2”的值代替。

如果“pose_2”未定义则报出错。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 初中作文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1