ABB焊接机器人笔记.docx
《ABB焊接机器人笔记.docx》由会员分享,可在线阅读,更多相关《ABB焊接机器人笔记.docx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、yzz 拇指xzyy 中指x 食指xABB 焊接机器人笔记2023-4-14一. 安全二. ABB 焊接机器人简介DC LINK 可断电直接插拔伺服电机编码器有三个绕组,一组为鼓舞绕组与电机转子同步,另外两绕组为定子绕组,主要检测定转子之间的相位关系,不同的电机该绕组阻值不同.主机箱电池组 18 节,为镍铬可充电电池,使用寿命5 年。电源模块,三相沟通输入 262V,直流输出可能 340V。三. 坐标系1. 世界坐标系 WORLD,以机器人底座中心为 WORLD 坐标系的坐标原点或称(Base Coordinates),永久不变大地坐标系,符合右手定则,拇指向上为Z,食指向前为X,其余3 指垂
2、直于食指指向左侧为 Y。2. 工具坐标系TCP(四点、五点、六点),以六轴中心TOOL0 为坐标原点。a. TCP 坐标系的建立:示教器编辑窗口FILENEW定义名。编辑窗口VIEWDATA TYPETOOL DATA。功能键NEW默认tool10回车键更改名称。回车翻开建工具坐标文件夹 输入工具变量重心坐标定义AOM 即工具的惯量矩X 轴 iX、Y 轴 iY、Z 轴 Ix。惯量矩的计算:iX=massL 1 L 2 (kgm 2 )L 为工具重心距tool0 的距离1L 为 X 方向最大距离2b. SPECIALDEFINE COORD选择几点法-机器人以不同四种姿势靠近一个定点,MODPO
3、S 四个不同 APPROACHOK 确定可定义X、Y、Z 方向,CONTROLLER 自动计算出TCP x、y、z、q 、q 、12q 、q ,q 2 +q 2 +q 2 +q 2 =1341234c. 机器人工具坐标系:机器人工具坐标系是由工具中心点TCP 与坐标方位组成。联动运行时,TCP 是必需的。程序支持多个TCP,可依据当前工作状态进展变换。夹具被更换,重定义TCP 后,可以不更改程序,直接运行。3. 工件坐标系三点法:x 、x 、y ,WORK OBJECT DATA,编程窗口FILENEW文件名,VIEWDATA TYPEWOBJDATA121找到NEW 增加要定义的文件夹,DE
4、CL 编辑当前工件坐标系,DUPL 复制当前工件坐标系SPECIALDEFINECOORD利用三点法在空间上分别将TCP 点移到x MODPOS,x MODPOS,y MODPOS,再121定义 OBJECT,x ” MODPOS,x ” MODPOS,y ” MODPOS。121留意:确定要先定义TCP,再定义WORK OBJECT DATA,作 TCP 时编程指令定义坐标系与操作中选择的坐标系必需一样。4. TOOL0 为六轴中心点四练习:a.单轴移动b.移动到零位c.六点法、三点法分别定义TCP、WORK OBJECT DATA2023-4-15一程序构造:程序存储器 应用程序模块主模块
5、MAIN主程序程序数据DATA例行程序Routine程序模块名字唯一程序数据DATA例行程序Routine系统模块(Base、Basefun2、user、Spotware 等六个) 系统数据DATA例行程序Routine程序存储器相当于示教器可看到的内容,只允许有一个主程序。全部 ABB 机器人均带两个系统模块USER 和 BASE,依据机器人功能不同,再配以不同的应用系统模块,系统模块自动生成,永久不要修改尽管可以修改。存储器中全部数据及子程序无论在那个模块,全部被系统共享。系统模块属性不能更改、关闭,只能删除。程序模块可更改、关闭。对于点焊机器人还有背景任务,在硬盘上不行看,已被写保护。裸
6、机:Base、Basefun2、user例行程序Routine :由指令组成,IPL1、IPL2指令集Start:连续执行,FWD、BW,D 前、后单步执行系统参数:I/O、把握、通讯、本体,EIO、SIO、SYS、PROC、MMC、MOC。快速硬盘Flash Disk,hd0 a:。软驱 flp:二编程与测试:介绍编程窗口功能键的功能与使用。File Edit View IPL1 IPL2指令集Copy paste optArg(Modpos),test/instr 可转换1. Filea. open,翻开一个现有文件程序或模块b. new,建一个程序文件c. save program,保存
7、更改后的程序d. save program as,保存更改后的程序到一个程序e. print,不能使用f. preference,定义用户化指令集g. check program,检查程序,检查指令、数据是否正确,是否被定义,光标会提示错误h. close,关闭存储器中的程序i. save modulej. save module as2. Edita. Mark,定义指令组,涂黑局部b. change selected,修改指令中数据,可直接将光标移至相应位置按回车键c. show value,显示或修改所选数据值d. search,查找指令3. IPL2,为用户自定义指令名目,可在File
8、 中preference 中定义4. 功能键TEST:编辑窗口和测试切换键,在TEST 中移动光标到PP,PP 移动到光标一标准指令MOVE L *.V.Z.TCP;X.Y.Z(Q1.Q2.Q3.Q4)qE+09 无外轴 MOVE J *.V.Z.TCP;X.Y.Z(Q1.Q2.Q3.Q4)qE+09 无外轴MOVE L,直线运动,以确定的姿势运行, 机械损伤大,易产生死点,用于工作点MOVE J,转轴运动,以最快捷便利的方式移动,速度较快,机械损伤小,理论上没有死点,路径不行控但唯一,用于空间移动*为目标点:robot object target起始点则叫Phome,在上一语句中 V 为速度
9、:speed data,米/秒,Vmax=5000mm/sZ 为转角数据:Fine,轨迹直板,没有提前,用于静止工作点Zone,轨迹圆滑,有提前,用于空间移动TCP:Tool Data MOVE C *.*.V.Z.TCPMOVE C,圆周运动,第一个*为中间点,其次个*为目标点MOVE absJ *.V.Z.TCP,检测Robot 零位*为 jointpoint:1.2.3.4.5.6(Q1.Q2.Q3.Q4)qE+09 无外轴0.0.0.0.0.0,可走到确定零位MOVE L offs(P1.X.Y.Z)可读出偏移角度函数ACCSET ACC RAMP2023-4-16一程序备份与恢复备份
10、:1. 编辑窗口File3 save program路径功能键unit 选择存储单元hd0a:ok 4 save program asflp1:程序模块备份文件名为*.prg2. 编辑窗口view6 modules将光标移到所需存储的模块file9 save module0 save module as路径ok,一次只能存储一个模块,程序备份文件名为*.mod,系统模块备份文件名为*.sys 对同一个程序文件来说,用上面两种方法存储,只是文件名不一样,内容一样恢复:编辑窗口Fileopen路径ok在程序没有全部open 前总会报错,全open 后不报错。二系统参数备份与恢复备份:其它窗口sys
11、tem parameter回车file4 save all as选择存储单元需要存在空子名目下时,用功能键 New directory默认子名目 sysparok 确认名字ok 存储确认界面回车,共 6 个文件,*.cfg恢复:其它窗口system parameter回车file1 load saved parameter路径,将光标指向子名目名ok系统提示翻开filerestart三.Flash disk 用 copy 来做比较费时,最好用黄色网线:其它窗口file managerview 切换到所需存储单元找到所需复制的文件file3 copy路径用unit 键选择ok,每次只允许copy
12、 一个文件一系统备份,最完整便利的备份,时间长,正常状况下约几十K其它窗口servicefile3 backup系统默认路径,在此处可选是否包括错误记录ok 开头存储。Unit 可更换存储单元Flash 或 flpnew dir 建立存储名目进入文本编辑窗口编辑子名目名称,默认 bak+当天日期ok 完成子名目建立并存储okok 确认路径开头存储完成备份时示教器显示确认界面回车Flash disk 容量为 64M,需要定时清理,由于备 1 次 1 个文件,备 2 次 2 个文件,备案 3 次变成 4系统备份子名目 BAKxxx个文件,建议每次备份前删除旧备份。Backinfo备份信息:时Hom
13、e相关文件,Rapid运行程序错误信息elog.txtSyspara系统参数:间、序列号等,s4cplus 特TASKx全部 Robot 都有TASK0:TASK1在EIO.CFGbackinfo.txt有,file多任务系统需ProgramMOD:SysMOD:IncludingMMC.CFGkey.idmanager要软件ABB.MODbase.syslogs 选择MOC.CFGprogram.iddelete 在MultiTasking硬盘内base fun2.sys user.sys(s4cplus只含此文件,无前YES 才可见PROC.CFG SIO.CFGSYS.CFG个)TASK
14、0 是主程序及系统程序TASK1 sw sp 背景任务监控程序焊接监控 TASK2 sw proc 背景任务过程程序焊接过程二系统恢复每台机器人都有一张随机光盘,内含全部软件,附带唯一密码用来激活可用的软件。机器人损坏后, 不更换Flash,更换其它部件后即可使用,或把Flash 拿到其它机箱上即可恢复使用。其它窗口servicefilerestore回车选择路径unit 更换存储单元ok 确认存储路径输入007 密码ok自动载入系统,完毕后自动热启动(此时不行将软驱中软盘取走,等“ABB”画面消灭方可取出)假设系统模块被误删,可做P-START 恢复。P-START 步骤:其它窗口servi
15、cefilerestart密码OK 三输入输出信号系统参数只要修改就必需重启动1. 种类:DI,单个数字输入信号 DO,单个数字输出信号 GI,组合数字输入信号,使用 8421 码GO,组合输入输出信号,使用 8421 码AI,模拟量输入AO,模拟量输出相应的输入输出信号必需配备相应的输入输出板数字信号I/O 板:Digital I/ODSQC328,板上有地址口,需要设X5 跳线Combi I/ODSQC327Relay I/ODSQC332模拟量信号I/O 板: Anolog I/ODSQC335 Remote I/ODSQC350虚拟输入输出单元:Simulated unitEIP000
16、,100 路模拟数字量输入,100 路模拟数字量输出,100 路模拟模拟量输入,100 路模拟模拟量输出,定义输入输出信号牵涉到更改系统参数的局部,更改完成后必需热启动机器人使改动生效,系统将有提示。2. CAN BUS 总线a. 总线共有 5 条信号线,1 为 0V,2 为 CAN BUS L,3 为空脚,4 为CAN BUS H,5 为 24V。此 24V 由系统供给,不允许外界使用,2-4 间终端电阻阻值为 120 欧(1%、0.25W、metal film)。I/O 板电源:9 号为负,10 号为正,DI 接负即可,DO 正负都要接。b. 输入输出单元寻址:BUS LBUS H1248
17、1632通讯总线地址设置,右高左低,7、9、11、12 短在 I/O 板下面有一个插头,前 5 位为通讯总线,6 不用,7-12 为地址设置短接到时为 0,不短接时为 1,从右往左读,1010,模块地址为 91234567891011120VCAN空脚CAN24V不用010100输入输出模块及信号定义:a. 定义输入输出板其它窗口sys parametertopics3 I/O signal1 units用回车键更改输入输出设置,用add 增加输入输出板,显示: PANEL 30?SW-BOARD 10 D328SIM-BOARD SWCOM-BOARDSW-BOARD 为点焊机器人专用,软件
18、自带不用自己定义,占了一个I/O 板,依据内部定义接线, 例照试验机器人上有 2 个 I/O 板,address11、address10,装了 sportware 软件后,address10 被定义为SW-BOARD 10,I/O 板上下面的绿灯常亮。不用动,在此根底上增加:Addunit name:I/O 板名称,例如board 11。用回车键进入文本编辑窗口,定义I/O 板名称, 在系统内名称不许重复,第一位必需为字母,最长16 位字符unit type:I/O 板型号,例如d327unit bus:I/O 板性质,一般选“base”,使用模拟 I/O 板 EIP000 时选“SIM” a
19、ddress: I/O 板地址,0、1、2与现场模块地址X5 跳线吻合digitial input:数字输入信号数量,例 16 表示 16 位输入digitial output:数字输出信号数量,例 16 表示 16 位输出poll rate:1000,信息传输速度,不用选disable:yes/no,使用或不使用该板,不用选注:在 6400 或 6400R 系列机器人中,共有三种输入输出板: panel unit 即A81。 base 10、11、12、13。 EIP000,总线性质为SIM,base 10 为焊接专用板,查A81 板如何定义?b. I/O 信号定义:先定义输入输出板再定义输
20、入输出信号,已有一些信号在 SW-BOARD、SIM-BOARD 上,不需动其它窗口sys parametertopic3 I/O signaltype2 user signalsadd(或回车键更改信号属性)。注:base 10 为点焊专用板,不用自己定义,安装饰焊软件自带,占一个I/O 板,依据内部定义接线, 被定义的I/O 板下面的绿灯常亮1. signal name,信号名称, 用回车键进入文本编辑窗口同前页,di1/do1 2unit name,所在板名称, 用回车键进入选择窗口,board 10 3signal type, 用回车键进入选择窗口,di/do、AO/AI4signal
21、 number, 用回车键进入输入窗口,输入其物理地址与I/O 端口板接线全都DO:5inverted,no/yes,信号是否倒置,用功能键选择 DO:6store,no/yes,热启动后保持原信号,用功能键选择DI:5filter passive 0,输入值 0 确认保持 100ms 内均为 0,用回车键进入输入窗口,输入相应值,在机器人运动前输入值 0 或 1 必需保持相应时间,单位 ms,默认值为 100mS,最大32SDI:6filter active 1,输入值 1 确认保持 100ms 内均为 1例:wait DIwaituntil DI=1DI 维持多少时间认为是 1,假设输入电
22、源不稳定时用,一般不用,5、6 都为 0 7Inverted,no/yes,信号是否倒置,用功能键选择 8Access,输入输出信号写保护,用回车键进入选择窗口,选择相应状态, ALL,全部系统都可更改,默认为ALLSYSTEM,全部系统都可使用,只有当前系统可以更改,通过 MMC、RAP 与 RAPID 来确认当前系统与焊枪信号,都在软件内已设置好留意:定义完信号要热启动方可生效。Service /sys parameterfilerestartc. 定义组合输入输出信号:GI、GO其它窗口sys parametertopics3 I/O signaltypes3 Groups用回车键更改输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ABB 焊接 机器人 笔记
限制150内