书签 分享 收藏 举报 版权申诉 / 32
上传文档赚钱

类型ABB机器人编程课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4300829
  • 上传时间:2022-11-27
  • 格式:PPT
  • 页数:32
  • 大小:2.62MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《ABB机器人编程课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    ABB 机器人 编程 课件
    资源描述:

    1、基 本 指 令基本运动指令基本运动指令MoveL/MoveJMoveL p1,v100,z10,tool1;L直线运动直线运动J转轴运动转轴运动目标位置目标位置数据类型数据类型:robotarget运行速度运行速度单位单位:mm/s数据类型数据类型:speeddata转弯区尺寸转弯区尺寸单位单位:mm数据类型数据类型:zonedata工具中心点工具中心点(TCP)数据类型数据类型:tooldata基本运动指令基本运动指令MoveCMoveC p1,p2,v100,z10,tool1;L直线运动直线运动J转轴运动转轴运动C圆周运动圆周运动运行速度运行速度单位单位:mm/s数据类型数据类型:spe

    2、eddata转弯区尺寸转弯区尺寸单位单位:mm数据类型数据类型:zonedata工具中心点工具中心点(TCP)数据类型数据类型:tooldata中间位置中间位置数据类型数据类型:robotarget目标位置目标位置数据类型数据类型:robotarget基本运动指令参变量基本运动指令参变量光标指在当前指令时,按功能键 OptArg。Conc(switch)协作运动。机器人未移动至目标点,已经开始执行下一个指令。ToPoint(robtarget)在采用新指令时,目标点自动生成*。V(num)定义速度 mm/s。基本运动指令参变量基本运动指令参变量光标指在当前指令时,按功能键 OptArg。T(n

    3、um)定义时间 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座标系一致。基本运动指令函数基本运动指令函数Mo

    4、veL 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

    5、 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,转轴运动指令转轴运动指令MoveAbsJMoveAbsJ jpos1,v100,z10,tool1;运行速度运行速度单位单位:mm/s数据类型数据类型:speeddata转弯区尺寸转弯区尺寸单位单位:mm数据类型数据类型:zonedata工具中心点工具中心点(TCP)数据类型数据

    6、类型:tooldata目标位置目标位置数据类型数据类型:jointtarget输入输出信号输入输出信号DO指机器人输出信号。DI 指机器人输入信号。机器人数字输入输出采用直流 24V 电源。输入输出信号有两种状态。1(High)为接通。0(Low)为断开。输入输出信号必须在系统参数中定义。输出信号指令输出信号指令SetSet do1;do1:输出信号名。(signaldo)将一个输出信号赋值为 1,在输出信号名相应 I/O 板的相应信号端口输出直流 24V电压。输出信号指令输出信号指令ResetReset do1;do1:输出信号名。(signaldo)将一个输出信号赋值为 0,在输出信号名相

    7、应 I/O 板的相应信号端口没有直流 24V电压输出。输出信号指令输出信号指令PulseDOPulseDO do1;do1:输出信号名。(signaldo)输出一个脉冲信号,脉冲长度为 0.2 s。PLength参变量(num)脉冲长度,0.1s-32s。输入信号指令输入信号指令WaitDIWaitDI di1,1;di1:输入信号名。(signaldi)1:状态。(dionum)等待一个输入信号达到规定状态。参变量:MaxTime(num)等待输入信号最长时间 s。TimeFlag(bool)逻辑量,TRUE 或 FALSE。输入信号指令输入信号指令WaitDIWaitDI di1,1Max

    8、Time:=5TimeFlag:=flag1;如果只选用参变量 MaxTime,机器人等待超过最长时间后,机器人将停止运行,并显示相应出错信息或进入机器人错误处理程序(Error Handler)。如果同时选用参变量 MaxTime 与参变量TimeFlag,等待超过最长时间后,无论是否满足等待的状态,机器人将自动执行下一句指令。如果在最长等待时间内得到相应信号,将逻辑量置为 FALSE,如果超过最长等待时间,将逻辑量置为 TRUE。通信指令通信指令(人机对话人机对话)TPEraseTPErase;示教器显示屏清屏指令。通信指令通信指令(人机对话人机对话)TPWriteTPWrite stri

    9、ng;string:显示屏显示的字符串。(string)在示教器显示屏上显示字符串数据,也可以用“xxxxxx”形式直接定义字符串,每一个写屏指令最多显示 80 个字符。通信指令通信指令(人机对话人机对话)TPReadFKTPReadFK Answer,Text,FK1,FK2,FK3,FK4,FK5;Answer:赋值数字变量。(num)Text:显示屏显示的字符串。(string)FK1:功能键 1 显示的字符串。(string)FK2:功能键 2 显示的字符串。(string)FK3:功能键 3 显示的字符串。(string)FK4:功能键 4 显示的字符串。(string)FK5:功能

    10、键 5 显示的字符串。(string)在示教器显示屏上显示字符串,在功能键上显示相应字符串,选择按相应的功能键,机器人自动给数字变量赋于相应数值 1-5。程序流程指令程序流程指令IFIF THEN符合判断条件,“Yes-part”执行“Yes-part”ENDIF指令。IF THEN符合判断条件,“Yes-part”执行“Yes-part”ELSE指令。“Not-part”不符合判断条件,ENDIF执行“Not-part”指令。程序流程指令程序流程指令IFIF THEN符合判断条件 1,“Yes-part 1”执行“Yes-part 1”ELSEIF THEN 指令。“Yes-part 2”符

    11、合判断条件 2,ELSE执行“Yes-part 2”“Not-part”指令。ENDIF 不符合任何判断条件执行“Not-part”指令。程序流程指令程序流程指令TESTTEST reg1测试(数字)变量,CASE 1:数字变量值为 1,PATH 1;执行 CASE 1 指令。CASE 2:数字变量值为 2,PATH 2;执行 CASE 2 指令。数字变量值无法在DEFAULT:CASE 内找到相应值 Error;执行 DEFAULTENDTEST内指令。程序循环指令程序循环指令WHILEreg1:=1;循环至不符合判断条WHILE reg1 5 DO件 reg1 5,才执行 reg1:=re

    12、g1+1;ENDWHILE 以后的ENDWHILE指令。循环指令 WHILE 运行时,机器人循环至不满足判断条件后,才跳出循环指令,执行 ENDWHILE 以后的运行指令。当循环指令 WHILE 运行时,存在死循环,在编写相应机器人程序时必须注意。程序运行停止指令程序运行停止指令StopStop;机器人在当前指令行停止运行,属于机器人软停止指令(Soft Stop),可以直接在下一句指令行启动机器人。程序运行停止指令程序运行停止指令ExitExit;属于机器人软停止指令(Soft Stop),机器人在当前指令行停止运行,并且复位整个运行程序,将程序运行指针移至主程序第一行,机器人程序必须从头开

    13、始运行。计时指令计时指令ClkResetClkReset clock1;clock1:机器人时钟名称。(clock)将一个机器人时钟复位。计时指令计时指令ClkStartClkStart clock1;clock1:机器人时钟名称。(clock)将一个机器人时钟打开,开始计时。计时指令计时指令ClkStopClkStop clock1;clock1:机器人时钟名称。(clock)将一个机器人时钟关闭,停止计时,但仍旧保持时钟数据直至复位。运动速度控制指令运动速度控制指令VelSetVelSet 100,5000;100:机器人运行速率%。(num)5000:机器人最大速度 mm/s。(num)

    14、每个机器人运动指令均有一个运行速度,在执行运动速度控制指令 VelSet 后,机器人实际运行速度为运动指令规定运行速度乘以机器人运行速率,并且不超过机器人最大运行速度。运动加速度控制指令运动加速度控制指令AccSetAccSet 100,100;100:机器人加速度百分率%。(num)100:机器人加速度坡度%。(num)时间等待指令时间等待指令WaitTimeWaitTime 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)

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:ABB机器人编程课件.ppt
    链接地址:https://www.163wenku.com/p-4300829.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库