好文档 - 专业文书写作范文服务资料分享网站

ABB机器人操作培训 S C IRB 说明书 完整版

天下 分享 时间: 加入收藏 我要投稿 点赞

Reason for error: 错误发生的原因。

Message log: 记录错误发生的时间,简单的原因。 按下Check功能键还能看到系统提供的排除该错误的方法和建议。

7.8 关机

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

1. 首先停止程序的运行。

2. 然后旋转主电源开关由1-0,切断380V入力。 建议:除非停电不要关机,这样能保证后备电池的寿命。

8、编程与测试

8.1 程序的组成:

应用程序是由三个不同部分组成: 1. 一个主程序。

2. 几个子程序(例行程序)。 3. 程序数据。

除此之外,程序储存器还包括系统模块。USER模块与BASE模块在机器人冷启动后自动生成。

8.2 编程窗口:

1. File

Open 打开一个现有文件。 New 新建一个程序。

Save program 存储更改后的现有程序。 Save program as 存储一个新程序。 Print ...... 打印程序。

Preference 定义用户化指令集。

Check program 检验程序。光标会提示。 Close 在工作内存中关闭程序。

Save module 存储更改后的现有模块。在Module窗口) Save module as 存储一个新模块。(在Module窗口) ? 打开一个现有文件:

编程窗口/File/Open/回车/选择文件/OK/进入指令编辑窗口。 ? 新建一个程序:

编程窗口/File/New/回车/进入文件编辑窗口,输入文件名/OK/进入指令编辑窗口。 2. Edit

Cut 剪切。注意可能丢失指令。 Copy 复制。

Paste 粘贴,将剪切或复制的指令粘贴。 Go to top 将光标移至顶端。 Go to bottom 将光标移至末端。 Mark 定义一块,涂黑部分。

Change selected 修改指令。可直接选到位打回车。 Show value 输入数据。可直接选到位打回车。 Modpos 修改机器人位置。功能键上有。 Search ...... 寻找指令,程序复杂时很有用。 3. 功能键:

Copy、Paste、Modpos 在Edit中可以找到。 Test 为编程与测试切换键。 IPLhide分为IPL1与IPL2。 IPL1为指令目录。

IPL2中有Most commt1、Most commt2、

Most commt3为用户化定义指令,在File Preference中定义。

8.3 基本运动指令:

MoveL p1,v100,z10,tool1; Move L: 线性运动。(Linear) Move J:关节轴运动。(Joint)

Move C:圆周运动。(Circular) p1: 目标位置。

v100: 规定在数据中的速度。 z10: 规定在转弯区尺寸。 tool1: 工具。(TCP)

在光标指在此指令时,打回车,再按OptArg键,可选择参变量。 〔 \\ Conc 〕

协作运动。机器人未移动至目标点,已经开始执行下一个指令。 〔To Point〕

在采用新指令时,目标点自动生成*。 〔\\V〕

定义速度mm/s。 〔\\T〕

定义时间s。不管速度只考虑时间。 〔\\Z〕

定义转弯区尺寸mm。 〔\\Wobj〕

采用工件系坐标系统。 速度选择:mm/s

? 将光标移至速度数据处,回车,进入窗口。选择所需速度. ? Vmax速度为v5000,可自定义速度。

? 最大可定义至v7000,但机器人未必能达到。 转弯区尺寸选择:mm

? 将光标移至转弯区尺寸数据处,回车,进入窗口。 ? 选择所需转弯区尺寸,可自定义。

? fine指机器人TCP达到目标点,在目标点速度降为零。机器人动作有停顿,焊接时必须用。

? zone指机器人TCP不达到目标点,机器人动作圆滑、流畅。

为了精确确定p1、p2、p3、p4点,可以采用函数offs,反馈一个参变量。 offs(p,x,y,z)代表一个离p1点X轴偏差量为x,Y轴偏差量为y,Z轴偏差量为z的点。

将光标移至目标点,回车,选择Func,采用切换键选择所用函数。 MoveC p1,p2,v100,z1,tool1; P0 ? 画一个半径为80mm的圆: P1 P P2 MoveJ p0,v500,z1,tool1; MoveL offs(p,80,0,0),v500,z1,tool1;

MoveC offs(p,0,80,0),offs(p,-80,0,0),v500,z1,tool1;

MoveC offs(p,0,-80,0),offs(p,80,0,0),v500,z1,tool1; MoveJ p0,v500,z1,tool1;

8.4 输入输出群指令:

? do指机器人输出信号。 ? di指输入机器人信号。

? 输入输出信号有两种状态,1为接通,0为断开。 Set do1; 将一个输出信号赋值为1。 Reset do1; 将一个输出信号赋值为0。

Wait DI di1/maxtime:=5/Timeflag:=flag1;

等待输入信号Di1值为1,等待时间为5秒,5秒内得到相应信号则执行下一句指令,并将flag1置为flase。

超过5秒未得到相应信号则将flag1置为ture,不执行下面的指令,并显示相应信息。

? 最大等待时间单位为秒,最大等待时间为五分钟。 Wait Until di=1;

等待一个输入信号值为1,才执行下一行指令。

8.5 通信指令(人机对话):

TP ERASE; 清屏指令。 TP WRITE 书写指令。

TP WRITE “ ABB ”; 显示ABB。

TP WRITE ABB; 显示所赋于ABB的值。 TP Read num “reg1”;

在示教板上赋予机器人变量数据。 Wait Time 3;

等待一断时间,再执行下一行指令。时间单位为秒。 IF 判断执行指令。

IF < exp > THEN 符合条件,

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

IF < exp > THEN 符合条件,

“ Yes-part ” 执行“Yes-part”指令。 ELSE 不符合条件,

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

IF < exp1 > THEN 符合条件,

“ Yes-part1 ” 执行“Yes-part1”指令。 ELSEIF < exp2 > THEN 符合条件,

8.6 程序流程指令:

ABB机器人操作培训 S C IRB 说明书 完整版

Reasonforerror:错误发生的原因。Messagelog:记录错误发生的时间,简单的原因。按下Check功能键还能看到系统提供的排除该错误的方法和建议。7.8关机注意:机器人所有的输出信号都会因关机而消失,夹具上的工件可能因此而掉下来。1.首先停止程序的运行。2.然后
推荐度:
点击下载文档文档为doc格式
0d27b2hvhs44p5c1cp2i5zpak1cslt00ddi
领取福利

微信扫码领取福利

微信扫码分享