机器人操作及维护手册.docx

上传人:b****6 文档编号:8493276 上传时间:2023-01-31 格式:DOCX 页数:33 大小:501.16KB
下载 相关 举报
机器人操作及维护手册.docx_第1页
第1页 / 共33页
机器人操作及维护手册.docx_第2页
第2页 / 共33页
机器人操作及维护手册.docx_第3页
第3页 / 共33页
机器人操作及维护手册.docx_第4页
第4页 / 共33页
机器人操作及维护手册.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

机器人操作及维护手册.docx

《机器人操作及维护手册.docx》由会员分享,可在线阅读,更多相关《机器人操作及维护手册.docx(33页珍藏版)》请在冰豆网上搜索。

机器人操作及维护手册.docx

机器人操作及维护手册

1操作手册介绍

2系统安全与环境保护

3机器人综述

4机器人示教

5机器人启动

6自动生产

7编程与测试

8输入输出信号

9系统备份与冷启动

10文件管理

11机器人维护

 

在没有声明的情况下,文件中的信息会发生变化。

上海ABB工程有限公司不对此承担责任。

对文件中可能出现的错误,上海ABB工程有限公司不对此承担责任。

对于使用此文件或者此文件提及的软硬件所导致的部分或者严重性错误,上海ABB工程有限公司无论如何不对此承担责任。

没有上海ABB工程有限公司书面允许,此文件的任何部分不得拷印或复制,并且其中内容也不能转于第三方和用作非法目的。

否则将追究其法律责任。

文件中如有不详尽处,参阅<>、<>、<>。

上海ABB工程有限公司

ABB(Shanghai)EngineeringCo.Ltd.

第一章操作手册介绍

本手册主要介绍了ABB机器人的基本操作与运行。

为了理解本手册内容,不要求具有任何机器人现场操作经验。

本手册共分为十章,各章节分别描述一个特别的工作任务和实现的方法。

各章节之间有一定联系。

因此应该按他们在书中的顺序阅读。

借助本手册学习操作机器人是我们的目的,但是仅仅阅读此手册也应该能帮助你理解机器人的基本的操作。

本手册依照机器人标准的安装编写,实际操作根据系统的配置会有差异。

本手册仅仅描述实现通常的工作作业的某一种方法,如果你是经验丰富的用户,可能会有其他的方法。

其他的方法和更详细的信息请阅读下列机器人手册(英语版)。

《使用指南User’sGuide》与《产品手册ProductManual》。

 

第二章系统安全及环境保护

系统安全:

由于机器人系统复杂而且危险性大,在练习期间,对机器人进行任何操作都必须注意安全。

无论什么时候进入机器人工作范围都可能导致严重的伤害,只有经过培训认证的人员才可以进入该区域。

以下的安全守则必须遵守:

万一发生火灾,请使用二氧化碳灭火器。

急停开关(E-Stop)不允许被短接。

机器人处于自动模式时,任何人员都不允许进入其运动所及的区域。

在任何情况下,不要使用机器人原始启动盘,用复制盘。

机器人停机时,夹具上不应置物,必须空机。

机器人在发生意外或运行不正常等情况下,均可使用E-Stop键,停止运行。

因为机器人在自动状态下,即使运行速度非常低,其动量仍很大,所以在进行编程、测试及维修等工作时,必须将机器人置于手动模式。

气路系统中的压力可达,任何相关检修都要切断气源。

在手动模式下调试机器人,如果不需要移动机器人时,必须及时释放使能器(EnableDevice)。

调试人员进入机器人工作区域时,必须随身携带示教器,以防他人误操作。

在得到停电通知时,要预先关断机器人的主电源及气源。

突然停电后,要赶在来电之前预先关闭机器人的主电源开关,并及时取下夹具上的工件。

维修人员必须保管好机器人钥匙,严禁非授权人员在手动模式下进入机器人软件系统,随意翻阅或修改程序及参数。

安全事项在《用户指南User’sGuide》安全这一章节中有详细说明。

现场作业产生的废弃物处理:

现场服务产生的危险固体废弃物:

废工业电池废电路板

废润滑油废油脂

粘油回丝或抹布废油桶

损坏的零件包装材料

现场作业产生的废弃物处理方法:

现场服务产生的损坏零件由我公司现场服务人员或客户修复后再使用。

废包装材料,我方现场服务人员建议客户交回收公司回收再利用。

现场服务产生的废工业电池和废电路板,由我公司现场服务人员带回后交还供应商,或由客户保管,在购买新电池时作为交换物。

废润滑油、废润滑脂、废油桶、粘油废棉丝和抹布等,建议客户分类收集后交给专业公司处理。

 

第三章机器人综述

机器人系统:

 

机器人铭牌与系统盘:

机器人铭牌

 

 

机器人系统盘标签

 

机器人组成:

机械手(Manipulator)

机械手是由六个转轴组成的空间六杆开链机构,理论上可达到运动范围内空间任何一点。

六个转轴均有AC伺服电机驱动,每个电机后均有编码器。

控制柜(Controller)

外观:

MainsSwitch:

主电源开关

TeachPendant:

示教器

Operator’sPanel:

操作面板

Diskdrive:

磁盘驱动器

控制系统:

Robotcomputerboard:

机器人计算机板,控制运动与输入/输出通讯。

Memoryboard:

存贮板,增加额外的内存。

Maincomputerboard:

主计算机板。

Optionalboards:

选项板插槽。

Communicationboards:

通讯板。

驱动系统:

Drivemodule:

每个单元控制2-3根转轴的转距。

电源系统:

Transformer:

进电变压器。

Supplyunit:

直流供电单元。

其他主要部件:

Lithiumbatteries:

锂电池。

Panelunit:

系统安全面板单元。

I/Ounits:

输入/输出单元。

系统软件(RobotWare):

RobotWare是ABB提供的机器人系列应用软件的总称,RobotWare目前包括BaseWare,BaseWareOption,ProcessWare,DeskWare与FactoryWare五个系列。

 

S4Cplus系统机器人:

每台机器人均配有一张系统光盘与一张Key盘或一组密码,Key盘或密码为每台机器人特有,系统光盘只要版本相同可以通用。

系统光盘中包含机器人冷启动软件RobInstall与网络通讯软件FTP。

RobotStadio:

RobotStadio是ABB公司自行开发的机器人模拟软件,能在PC机上模拟几乎所有型号的ABB机器人几乎所有的操作。

通过对CAD图纸的转换,RobotStadio可以模拟机器人外围设备与夹具,能够用于配置机器人系统。

RobotStadio还带有机器人与系统参数配置软件ConfigEdit、离线编程软件ProgramMaker与机器人冷启动软件RobInstall等。

RobotStadioLite安装后,需要申请密码方能使用。

对PC硬件配置的更改,都会造成原密码失效。

手册:

每台ABB机器人都随机配备一套至少三本手册。

User’sGuide用户手册,介绍如何操作。

ProductManual产品手册,介绍如何维修。

RAPIDReference编程手册,介绍如何编程。

 

第四章机器人示教

手动操作机器人:

操纵窗口切换:

将机器人操作模式选择器置于手动限

速模式。

切换至操纵窗口。

 

运动控制键:

运动单元切换键:

ExternalUnit-外轴运动单元

Robot-机器人

光标指向机器人,操纵杆操纵机器人本体运动。

光标指向外轴,操纵杆操纵外轴,一台机器人最多可控制六个外轴。

运动模式切换键:

Linear-直线运动

机器人工具姿态不变,机器人TCP沿座标轴线性移动。

选择不同坐标系,机器人移动方向将改变。

Reorientation-姿态运动

机器人TCP位置不变,机器人工具沿座标轴转动,改变姿态。

Axes-单轴运动

Axes1,2,3-第一、二、三轴

Axes4,5,6-第四、五、六轴

机器人当前位置显示:

进入操纵窗口后,在显示屏右侧Robotpos会显示机器人当前位置。

当机器人运动模式为直线运动或姿态运动时,显示屏显示机器人当前X、Y、Z座标值与空间姿态值Q1、Q2、Q3、Q4。

根据基座标系、机器人工具TCP或工件座标系的不同选择,数值会发生变化。

当机器人运动模式为单轴运动时,显示屏显示机器人当前每个轴的转角偏差。

 

第五章机器人启动

机器人开机(合上电源):

合上电源前,必须仔细检查,确认无人处于机器人周围的防护区内。

合上主电源开关

初始状态:

 

热启动:

机器人系统自动检查机器人硬件,当检查完成并且没有发现故障,系统将在示教器上显示以上界面信息。

在自动模式下,生产窗口将在几秒钟后出现。

正常启动后,通常保持上次电源关闭时相同的状态。

程序指针位置保持不变。

全部数字输出都保持断电以前的值或者置为系统参数中所指定的值。

正常情况下,开机后程序可以立刻运行。

机器人程序被正常运行后,机器人会慢慢地回到编程路径(有偏差),然后在程序的路径上继续。

运动设定和数据自动被设定到断电前相同的值。

机器人将继续对中断作出反应。

机器人在断电前激活的机械单元将在程序运行后自动被激活。

弧焊和点焊过程自动被重置。

但是,如果程序正好执行到更改焊接数据的指令时,新数据将在接缝上过早被激活。

热启动限制:

全部文件和串行通道都被关闭(可由用户程序控制)。

全部模拟输出都被置为0,软伺服设定置被置为缺省值(可由用户程序控制)。

焊缝跟踪不能被重置。

不受机器人驱动的独立的轴不能被重置。

如果在中断例行程序或错误处理程序正在执行时发生断电,程序路径不能被重置。

如果在中央处理器(CPU)非常忙的时候发生断电,有可能由于系统无法正常关机而导致无法重新启动。

在这种情况下机器人系统将显示故障信息。

热启动故障:

机器人启动时将对机器人功能进行广泛的检查。

如果发生错误,会在示教器上以一般文本信息格式进行报告,并在机器人的事件记录中进行记录。

并不是所有故障信息都会使机器人无法运行,但任何故障信息都表示机器人系统存在问题,会影响正常使用或丧失部分功能。

欲了解详细信息,请参阅相关机器人手册。

第六章自动生产

启动程序:

将机器人操作模式选择器置于自动生产模式。

按功能键OK进入生产窗口。

窗口标题(Windowtitle):

显示屏显示当前处在生产窗口,其内容不会变化,“ProductionInfo”。

机器人速率(Robotvelocity):

显示屏显示机器人当前运行速度速率标的,其内容不会变化,“Speed:

=”。

程序运行指针(Programpointer):

程序运行指针(简称PP)至关重要,它指示出一旦启动程序,程序将从哪里起执行。

如果程序需要重新初始化,必须将程序运行指针移至主程序第一行。

在当前窗口--->菜单键Edit--->2StartfromBeginning--->OK确认

程序清单(Programlist):

显示屏显示机器人当前运行的程序清单,可读出即将运行的指令。

程序名称(Programname):

显示屏显示机器人当前运行的程序名称。

运行模式(Runningmode):

显示屏显示机器人当前运行模式。

如果需要更改,利用导航键中的List键切换到窗口的上半部,再将光标移至运行模式,此时在功能键上出现“Continuous”与“Cycle”选项,选择相应运行模式。

Continuous连续运行模式,当机器人执行完

主程序最后一行后,自动再从第一行开始执行。

Cycle单循环运行模式,当机器人执行

完主程序最后一行,自动停止。

程序运行状态(Programstatus):

显示屏显示机器人当前运行状态。

Stopped机器人待命状态。

Running机器人正在运行程序。

运行速率调整(Adjustedvelocity):

 

显示屏显示机器人当前运行速率,以百分比表示。

机器人运行速度为程序定义的速度乘以相应的运行速率。

如果需要更改,利用导航键中的List键切换到窗口的上半部,再将光标移至运行速率,此时功能键上出现“-%”、“+%”、“25%”与“100%”四个选项,通过功能键更改机器人运动速率,选择范围为1%-100%。

-%降低机器人运行速率。

5%以下,每次降低1%;

5%以上,每次降低5%。

+%增加机器人运行速率。

5%以下,每次增加1%;

5%以上,每次增加5%。

25%运行速率直接切换至25%。

100%运行速率直接切换至100%。

程序运行:

在生产窗口,功能键上显示“Start”、“FWD”与“BWD”三种选项。

按相应功能键启动机器人。

Start连续执行程序。

FWD单步正向执行程序。

BWD单步逆向执行程序。

停止程序运行:

按下停止键即停止程序的运行。

注意:

正常情况下应该用这种方法停止机器人程序的运行,不要靠其他方式强行终止运行。

故障信息:

无论何时何种故障,一旦发生,机器人系统会立即弹出故障信息窗口。

每个故障信息都带有故障代码,并提供简单故障原因,按下功能键OK,清除故障信息;按下功能键Check,还能看到系统提供的排除该错误的方法和建议。

Errorcodenumber故障代码。

Categoryoferror故障类別。

Reasonforerror故障发生的原因。

Messagelog记录故障发生的时间及简单的原因。

紧急制动及紧急制动的复位:

当急停键有效后,电机电源被迅速切断而停止程序运行。

排除引起急停的因素后,在示教器上按OK键确认故障信息,复位急停键并重新按下MOTORSON即可恢复系统。

关机:

机器人所有的输出信号都会因关机而消失,夹具上的工件可能因此而掉下来。

首先停止程序的运行。

然后旋转主电源开关由1-0,切断380V电力。

建议:

除非停电不要关机,这样能保证后备电池的寿命。

 

第七章编程与测试

程序储存器(Programmemory)的组成:

应用程序(Program)

系统模块(Systemmodules)

所有例行程序与数据无论存在于哪个模块,全部被系统共享;所有例行程序与数据除特殊定义外,名称必须是唯一的。

 

应用程序(Program)的组成:

主模块(Mainmodule)

主程序(Mainroutine)

程序数据(Programdata)

例行程序(Routines)

程序模块(Programmodules)

程序数据(Programdata)

例行程序(Routines)

系统模块(Systemmodules)的组成:

系统数据(Systemdata)

例行程序(Routines)

所有ABB机器人都自带两个系统模块,USER模块与BASE模块,根据机器人应用不同,有些机器人会配备相应应用的系统模块。

建议不要对任何自动生成的系统模块进行修改。

编程窗口:

菜单键File:

1Open…打开一个现有文件。

(程序.prg或模块.mod)

2New…新建一个程序。

3Saveprogram存储更改后的现有程序。

4Saveprogramas…存储一个新程序。

5Print…打印程序,现已经不使用。

6Preferences…定义用户化指令集。

7Checkprogram检验程序,光标会提示错误。

8Close在程序储存器中关闭程序。

9Savemodule存储更改后的现有模块。

(只在Module窗口中存在)

0Savemoduleas…存储一个新模块。

(只在Module窗口中存在)

菜单键Edit:

1Cut剪切,可能会丢失指令或数据。

2Copy复制。

3Paste粘贴,将剪切或复制的指令或数

据粘贴到相应位置。

4GotoTop将光标移至顶端。

5GotoBottom将光标移至底端。

6Mark定义一块,涂黑部分。

7ChangeSelected修改指令中数据,可直接将光标

移至相应位置按回车键。

8Showvalue输入数据,可直接将光标移至相应数据按回车键。

9Modpos修改机器人位置,功能键上有。

0Search…寻找指令,程序复杂时很有用。

功能键:

Copy、Paste、Modpos在菜单键Edit中可以找到。

Test为编程窗口与测试窗口切换键。

指令:

基本运动指令:

MoveL:

线性运动Linear

MoveJ:

关节轴运动Joint

MoveC:

圆周运动Circular

p1:

目标位置。

(robtarget)

v100:

运行速度mm/s。

(speeddata)

z10:

转弯区尺寸mm。

(zonedata)

tool1:

工具中心点TCP。

(tooldata)

 

转轴运动指令:

MoveAbsJjpos1,v100,z10,tool1

jpos1:

目标位置。

(jointtarget)

v100:

运行速度mm/s。

(speeddata)

z10:

转弯区尺寸mm。

(zonedata)

tool1:

工具中心点TCP。

(tooldata)

输入输出群指令:

do指机器人输出信号。

di指输入机器人信号。

输入输出信号必须在系统参数中定义。

输入输出信号有两种状态,1(High)为接通,0(Low)为断开。

输出信号指令:

输出输出信号指令:

Setdo1

do1:

输出信号名。

(signaldo)

将一个输出信号赋值为1。

复位输出信号指令:

Resetdo1

do1:

输出信号名。

(signaldo)

将一个输出信号赋值为0。

输出脉冲信号指令:

PulseDOdo1

do1:

输出信号名。

(signaldo)

输出一个脉冲信号,脉冲长度为。

参变量:

[\PLength](num)

脉冲长度,。

输入信号指令:

WaitDIdi1,1

di1:

输入信号名。

(signaldi)

1:

状态。

(dionum)

通信指令(人机对话):

清屏指令:

TPErase

写屏指令:

TPWriteString

String:

显示的字符串。

(string)

在示教器显示屏上显示字符串数据,也可以用“……”形式直接定义字符串,每一个写屏指令最多显示80个字符。

程序流程指令:

判断执行指令IF:

IFTHEN符合条件,

“Yes-part”执行“Yes-part”指令。

ENDIF

IFTHEN符合条件,

“Yes-part”执行“Yes-part”指令。

ELSE不符合条件,

“Not-part”执行“Not-part”指令。

ENDIF

IFTHEN符合条件,

“Yes-part1”执行“Yes-part1”指令。

ELSEIFTHEN符合条件,

“Yes-part2”执行“Yes-part2”指令。

ELSE不符合条件,

“Not-part”执行“Not-part”指令。

ENDIF

循环执行指令WHILE:

reg1:

=1;

WHILEreg1<5DO循环至不符合条件reg1<5,

reg1:

=reg1+1;(Incrreg1;)才执行ENDWHILE后指令。

ENDWHILE

循环指令WHILE运行时,机器人循环至不满足判断条件后,才跳出循环指令,执行ENDWHILE后运行指令。

循环指令WHILE运行时,存在死循环,在编写相应机器人程序时必须注意。

程序运行停止指令:

停止指令Stop:

Stop

机器人停止运行,软停止指令(SoftStop),直接在下一句指令启动机器人。

 

计时指令:

时钟复位指令:

ClKResetClock

Clock:

机器人时钟名称。

(clock)

时钟启动指令:

ClKStartClock

Clock:

机器人时钟名称。

(clock)

时钟停止指令:

ClKStopClock

Clock:

机器人时钟名称。

(clock)

等待指令:

WaitTimeTime

Time:

机器人等待时间s。

(num)

等待指令只是让机器人程序运行停顿片刻。

赋值指令:

Data:

=Value

Data:

被赋值的数据。

(All)

Value:

数据被赋予的值。

(SameasData)

举例:

ABB:

=FALSE;(bool)

ABB:

=reg1+reg3;(num)

ABB:

=“WELCOME”;(string)

pHome:

=p1;(robotarget)

:

=+20;(tooldata)

例行程序(Routine):

首先,机器人从进料运输带(Infeeder)抓取工件,放至机器(Machine)中加工,加工完成后,机器人再从机器中将工件取出,放至出料运输带上,完成一个循环。

建立新例行程序:

--->菜单键View--->2Routine--->功能键New

 

Name例行程序名称。

最长16个字符,第一位必须为字母。

Type例行程序类型。

共有3种类型。

InModule当前例行程序所属模块名称。

Datatype数据类型,函数例行程序专用。

例行程序参数设置:

每个例行程序可以自带多个变量,即参数。

建立一个新例行程序后或重定义例行程序(Dupl)后,显示屏会显示以上窗口。

通过功能键New增加参数,使用切换键将光标移动至相应参数,进行修改和定义。

Name参数名称。

光标指向参数名称时,功能键出现Text,用来更改参数名称。

最长16个字符,第一位必须为字母。

Datatype数据类型。

光标指向数据类型时,功能键出现Chang…,用来更改例行程序参数数据类型。

Required必需性选择。

光标指向必需性选择时,功能键出现Yes与No选项,选择Yes,会出现确认符*。

Alt分批输入参数选项。

使用此项功能,必须是非必需参数。

光标指向分批输入参数选项时,功能键出现First与Tail选项。

First-开始使用的参数。

Tail

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

当前位置:首页 > 小学教育 > 语文

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

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