欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > PPT文档下载  

    ABB机器人编程资料.ppt

    • 资源ID:236119       资源大小:418.50KB        全文页数:33页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ABB机器人编程资料.ppt

    基 本 指 令,基本运动指令MoveL/MoveJ,MoveL p1,v100,z10,tool1;,L直线运动J转轴运动,目标位置数据类型:robotarget,运行速度单位:mm/s数据类型:speeddata,转弯区尺寸单位:mm数据类型:zonedata,工具中心点(TCP)数据类型:tooldata,基本运动指令MoveC,MoveC p1,p2,v100,z10,tool1;,L直线运动J转轴运动C圆周运动,运行速度单位:mm/s数据类型:speeddata,转弯区尺寸单位:mm数据类型:zonedata,工具中心点(TCP)数据类型:tooldata,中间位置数据类型:robotarget,目标位置数据类型:robotarget,基本运动指令参变量,光标指在当前指令时,按功能键 OptArg。Conc(switch)协作运动。机器人未移动至目标点,已经开始执行下一个指令。ToPoint(robtarget)在采用新指令时,目标点自动生成*。V(num)定义速度 mm/s。,基本运动指令参变量,光标指在当前指令时,按功能键 OptArg。T(num)定义时间 s,通过时间决定速度。Z(num)定义转弯区尺寸 mm。Wobj(wobjdata)采用工件系座标系统。,基本运动指令实例,基本运动指令函数,MoveL Offs(p1,100,50,0),v100,将光标移至目标点,按回车键,进入选择窗口,在功能键上选择 Func,采用切换键选择所用函数 Offs()或 RelTool()。Offs(p1,100,50,0)代表一个距离 p1 点 X 轴偏差量为 100mm,Y 轴偏差量为 50mm,Z 轴偏差量为 0 的点。函数 Offs()座标方向与机器人 Wobj座标系一致。,基本运动指令函数,MoveL RelTool(p1,100,50,0Rx:=30 Ry:=-60Rz:=45),v100,RelTool(p1,100,50,0Rx:=30Ry:=-60 Rz:=45)代表一个距离 p1 点 X 轴偏差量为100mm,Y 轴偏差量为 50mm,Z 轴偏差量为 0,X 轴偏差角度为 30 度,Y 轴偏差角度为60 度,Z 轴偏差角度为 45 度的点。函数 RelTool()座标方向与机器人 Tool 座标系一致。,基本运动指令函数,画一个长为 100mm,宽为50mm,长方形。MoveL p1,v100,MoveL p2,v100,MoveL p3,v100,MoveL p4,v100,MoveL p1,v100,确定 p1、p2、p3、p4 位置可采用函数。MoveL p1,v100,MoveL Offs(p1,100,0,0),v100,MoveL Offs(p1,100,-50,0),v100,MoveL Offs(p1,0,-50,0),v100,MoveL p1,v100,转轴运动指令MoveAbsJ,MoveAbsJ jpos1,v100,z10,tool1;,运行速度单位:mm/s数据类型:speeddata,转弯区尺寸单位:mm数据类型:zonedata,工具中心点(TCP)数据类型:tooldata,目标位置数据类型:jointtarget,输入输出信号,DO指机器人输出信号。DI 指机器人输入信号。机器人数字输入输出采用直流 24V 电源。输入输出信号有两种状态。1(High)为接通。0(Low)为断开。输入输出信号必须在系统参数中定义。,输出信号指令Set,Set do1;,do1:输出信号名。(signaldo)将一个输出信号赋值为 1,在输出信号名相应 I/O 板的相应信号端口输出直流 24V电压。,输出信号指令Reset,Reset do1;,do1:输出信号名。(signaldo)将一个输出信号赋值为 0,在输出信号名相应 I/O 板的相应信号端口没有直流 24V电压输出。,输出信号指令PulseDO,PulseDO do1;,do1:输出信号名。(signaldo)输出一个脉冲信号,脉冲长度为 0.2 s。PLength参变量(num)脉冲长度,0.1s-32s。,输入信号指令WaitDI,WaitDI di1,1;,di1:输入信号名。(signaldi)1:状态。(dionum)等待一个输入信号达到规定状态。参变量:MaxTime(num)等待输入信号最长时间 s。TimeFlag(bool)逻辑量,TRUE 或 FALSE。,输入信号指令WaitDI,WaitDI di1,1MaxTime:=5TimeFlag:=flag1;,如果只选用参变量 MaxTime,机器人等待超过最长时间后,机器人将停止运行,并显示相应出错信息或进入机器人错误处理程序(Error Handler)。如果同时选用参变量 MaxTime 与参变量TimeFlag,等待超过最长时间后,无论是否满足等待的状态,机器人将自动执行下一句指令。如果在最长等待时间内得到相应信号,将逻辑量置为 FALSE,如果超过最长等待时间,将逻辑量置为 TRUE。,通信指令(人机对话)TPErase,TPErase;,示教器显示屏清屏指令。,通信指令(人机对话)TPWrite,TPWrite string;,string:显示屏显示的字符串。(string)在示教器显示屏上显示字符串数据,也可以用“xxxxxx”形式直接定义字符串,每一个写屏指令最多显示 80 个字符。,通信指令(人机对话)TPReadFK,TPReadFK Answer,Text,FK1,FK2,FK3,FK4,FK5;,Answer:赋值数字变量。(num)Text:显示屏显示的字符串。(string)FK1:功能键 1 显示的字符串。(string)FK2:功能键 2 显示的字符串。(string)FK3:功能键 3 显示的字符串。(string)FK4:功能键 4 显示的字符串。(string)FK5:功能键 5 显示的字符串。(string)在示教器显示屏上显示字符串,在功能键上显示相应字符串,选择按相应的功能键,机器人自动给数字变量赋于相应数值 1-5。,程序流程指令IF,IF THEN符合判断条件,“Yes-part”执行“Yes-part”ENDIF指令。IF THEN符合判断条件,“Yes-part”执行“Yes-part”ELSE指令。“Not-part”不符合判断条件,ENDIF执行“Not-part”指令。,程序流程指令IF,IF THEN符合判断条件 1,“Yes-part 1”执行“Yes-part 1”ELSEIF THEN指令。“Yes-part 2”符合判断条件 2,ELSE执行“Yes-part 2”“Not-part”指令。ENDIF 不符合任何判断条件执行“Not-part”指令。,程序流程指令TEST,TEST reg1测试(数字)变量,CASE 1:数字变量值为 1,PATH 1;执行 CASE 1 指令。CASE 2:数字变量值为 2,PATH 2;执行 CASE 2 指令。数字变量值无法在DEFAULT:CASE 内找到相应值 Error;执行 DEFAULTENDTEST内指令。,程序循环指令WHILE,reg1:=1;循环至不符合判断条WHILE reg1 5 DO件 reg1 5,才执行 reg1:=reg1+1;ENDWHILE 以后的ENDWHILE指令。循环指令 WHILE 运行时,机器人循环至不满足判断条件后,才跳出循环指令,执行 ENDWHILE 以后的运行指令。当循环指令 WHILE 运行时,存在死循环,在编写相应机器人程序时必须注意。,程序运行停止指令Stop,Stop;,机器人在当前指令行停止运行,属于机器人软停止指令(Soft Stop),可以直接在下一句指令行启动机器人。,程序运行停止指令Exit,Exit;,属于机器人软停止指令(Soft Stop),机器人在当前指令行停止运行,并且复位整个运行程序,将程序运行指针移至主程序第一行,机器人程序必须从头开始运行。,计时指令ClkReset,ClkReset clock1;,clock1:机器人时钟名称。(clock)将一个机器人时钟复位。,计时指令ClkStart,ClkStart clock1;,clock1:机器人时钟名称。(clock)将一个机器人时钟打开,开始计时。,计时指令ClkStop,ClkStop clock1;,clock1:机器人时钟名称。(clock)将一个机器人时钟关闭,停止计时,但仍旧保持时钟数据直至复位。,运动速度控制指令VelSet,VelSet 100,5000;,100:机器人运行速率%。(num)5000:机器人最大速度 mm/s。(num)每个机器人运动指令均有一个运行速度,在执行运动速度控制指令 VelSet 后,机器人实际运行速度为运动指令规定运行速度乘以机器人运行速率,并且不超过机器人最大运行速度。,运动加速度控制指令AccSet,AccSet 100,100;,100:机器人加速度百分率%。(num)100:机器人加速度坡度%。(num),时间等待指令WaitTime,WaitTime 5;,5:机器人等待时间 s。(num)等待指令只是让机器人程序运行停顿相应时间。,赋值指令“:=”,Data:=Value;,Data:被赋值的数据。(All)Value:数据被赋予的值。(Same as Data)举例:ABB:=FALSE;(bool)ABB:=reg1+reg3;(num)ABB:=“WELCOME”;(string)pHome:=p1;(robotarget)tool1.tframe.trans.x:=tool1.tframe.trans.x+20;(num),负载定义指令GripLoad,GripLoad load0;,load0:机器人负载数据。(num)设置机器人当前负载。,

    注意事项

    本文(ABB机器人编程资料.ppt)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开