首页 ABB机器人-编程基本指令之运动指令

ABB机器人-编程基本指令之运动指令

举报
开通vip

ABB机器人-编程基本指令之运动指令ABB机器人-编程基本指令之运动指令 一 运动指令 MoveJ MoveJ[\Conc,]ToPoint,Speed[\V]?[\T],Zone[\Z][\Inpos], Tool[\WObj]; 1 [\Conc,]:协作运动开关。(switch) 2 ToPoint:目标点,默认为*。(robotarget) 3 Speed:运行速度数据。(speeddata) 4 [\V]:特殊运行速度mm/s。(num) 5 [\T]:运行时间控制s。(num) 6 Zone:运行转角数据。(zonedata) ...

ABB机器人-编程基本指令之运动指令
ABB机器人-编程基本指令之运动指令 一 运动指令 MoveJ MoveJ[\Conc,]ToPoint,Speed[\V]?[\T],Zone[\Z][\Inpos], Tool[\WObj]; 1 [\Conc,]:协作运动开关。(switch) 2 ToPoint:目标点,默认为*。(robotarget) 3 Speed:运行速度数据。(speeddata) 4 [\V]:特殊运行速度mm/s。(num) 5 [\T]:运行时间控制s。(num) 6 Zone:运行转角数据。(zonedata) 7 [\Z]:特殊运行转角mm。(num) 8 [\Inpos]:运行停止点数据。(stoppointdata) 9 Tool:工具中心点(TCP)。(tooldata) 10 [\WObj]:工件坐标系。(wobjdata) 11 应用 机器人以最快捷的方式运动至目标点,机器人运动状态不完全可控,但运动 路径保持唯一,常用于机器人在空间大范围移动。 12 实例 ,fine,grip1; MoveJ p1,v2000 MoveJ \Conc,p1,v2000,fine,grip1; MoveJ p1,v2000\V:=2200,z40\Z:=45,grip1; MoveJ p1,v2000,z40,grip1\WObj:=wobjTable; MoveJ p1,v2000,fine\Inpos:=inpos50,grip1; 二 运动指令 MoveL MoveL[\Conc,]ToPoint,Speed[\V]?[\T],Zone[\Z][\Inpos], Tool[\WObj][\Corr]; 1 [\Conc,]:协作运动开关。(switch) 2 ToPoint:目标点,默认为*。(robotarget) 3 Speed:运行速度数据。(speeddata) 4 [\V]:特殊运行速度mm/s。(num) 5 [\T]:运行时间控制s。(num) 6 Zone:运行转角数据。(zonedata) 7 [\Z]:特殊运行转角mm。(num) 8 [\Inpos]:运行停止点数据。(stoppointdata) 9 Tool:工具中心点(TCP)。(tooldata) 10 [\WObj]:工件坐标系。(wobjdata) 11[\Corr]:修正目标点开关。(switch) 12 应用 机器人以线性移动过方式运动至目标点,当前点与目标点二点决定一条直线,机器人运动状态可控,运动路径保持唯一,可能出现死点,常用于机器人在 工作状态移动。 13 实例 MoveL p1,v2000,fine,grip1; p1,v2000,fine,grip1; MoveL \Conc, MoveL p1,v2000\V:=2200,z40\Z:=45,grip1; MoveL p1,v2000,z40,grip1\WObj:=wobjTable; ,fine\Inpos:=inpos50,grip1; MoveL p1,v2000 MoveL p1,v2000,fine,grip1\Corr; 三 运动指令 MoveC MoveC[\Conc,]CirPoint,ToPoint,Speed[\V]?[\T], Zone[\Z][\Inpos],Tool[\WObj][\Corr]; 1 [\Conc,]:协作运动开关。(switch) 2CirPoint:中间点,默认为*。(robotarget) 3 ToPoint:目标点,默认为*。(robotarget) 4 Speed:运行速度数据。(speeddata) 5 [\V]:特殊运行速度mm/s。(num) 6 [\T]:运行时间控制s。(num) 7 Zone:运行转角数据。(zonedata) 8 [\Z]:特殊运行转角mm。(num) 9[\Inpos]:运行停止点数据。(stoppointdata) (tooldata) 10Tool:工具中心点(TCP)。 11[\WObj]:工件坐标系。(wobjdata) 12[\Corr]:修正目标点开关。(switch) 13 应用 机器人通过中间点以圆弧移动方式运动至目标点,当前点、中间点与目标点 三点决定一段圆弧,机器人运动状态可控,运动路径保持唯一,常用于机器人在 工作状态移动。 14实例 MoveC p1,p2,v2000,fine,grip1; MoveC \Conc,p1,p2,v200\V:=500,z1\z:=5,grip1; ,p2,v2000,z40,grip1\WObj:=wobjTable; MoveC p1 MoveC p1,p2,v2000,fine\Inpos:=inpos50,grip1; MoveC p1,p2,v2000,fine,grip1\Corr; 15 限制 不可能通过一个MoveC指令完成一个圆。 MoveL p1,v500,fine,tool1; MoveC p2,p3,v500,z20,tool1; MoveC p4,p1,v500,fine,tool1; 四 运动指令 MoveJDO MoveJDO ToPoint,Speed[\T],Zone,Tool[\WObj],Signal,Value; 1 ToPoint:目标点,默认为*。(robotarget) 2 Speed:运行速度数据。(speeddata) 3 [\T]:运行时间控制s。(num) 4 Zone:运行转角数据。(zonedata) 5 Tool:工具中心点(TCP)。(tooldata) 6 [\Wobj]:工件坐标系。(wobjdata) 7 Signal:数字输出信号名称。(signaldo) 8 Value:数字输出信号值。(dionum) 9 应用 机器人以最快捷的方式运动至目标点,并且在目标点将相应输出信号设置为 相应值,在指令MoveJ基础上增加信号输出功能。 五 运动指令 MoveJDO MoveLDO ToPoint,Speed[\T],Zone,Tool[\WObj],Signal,Value; 1 ToPoint:目标点,默认为*。(robotarget) 2 Speed:运行速度数据。(speeddata) 3 [\T]:运行时间控制s。(num) 4 Zone:运行转角数据。(zonedata) 5 Tool:工具中心点(TCP)。(tooldata) 6 [\Wobj]:工件坐标系。(wobjdata) 7 Signal:数字输出信号名称。(signaldo) 8 Value:数字输出信号值。(dionum) 9 应用 机器人以线性运动的方式运动至目标点,并且在目标点将相应输出信号设置为相应值,在指令MoveL基础上增加信号输出功能。 六 运动指令 MoveCDO MoveCDO CirPoint,ToPoint,Speed[\T],Zone,Tool[\WObj], Signal,Value; 1 CirPoint:中间点,默认为*。(robotarget) 2 ToPoint:目标点,默认为*。(robotarget) 3 Speed:运行速度数据。(speeddata) 4 [\T]:运行时间控制s。(num) 5 Zone:运行转角数据。(zonedata) 6 Tool:工具中心点(TCP)。(tooldata) 7 [\Wobj]:工件坐标系。(wobjdata) 8 Signal:数字输出信号名称。(signaldo) 9 Value:数字输出信号值。(dionum) 10 应用 机器人通过中间点以圆弧移动方式运动至目标点,并且在目标点将相应输出信号设置为相应值,在指令MoveC基础上增加信号输出功能。 七 运动指令 MoveJSync MoveJSync ToPoint,Speed[\T],Zone,Tool[\WObj],Proc; 1ToPoint:目标点,默认为*。(robotarget) 2Speed:运行速度数据。(speeddata) 3[\T]:运行时间控制s。(num) 4Zone:运行转角数据。(zonedata) 5Tool:工具中心点(TCP)。(tooldata) 6[\WObj]:工件坐标系。(wobjdata) 7Proc:例行程序名称。(string) 8 应用 机器人以最快捷的方式运动至目标点,并且在目标点调用相应例行程序,在 指令MoveJ基础上增加例行程序调用功能。 9限制 ?用指令Stop停止当前指令运行,会出现一个错误信息,如需避免,采用指令 StopInstr。 ?不能使用指令MoveJSync来调用中断处理程序TRAP。 ?不能单步执行指令MoveJSync所调用的例行程序PROC。 八 运动指令 MoveLSync MoveLSync ToPoint,Speed[\T],Zone,Tool[\WObj],Proc; 1ToPoint:目标点,默认为*。(robotarget) 2Speed:运行速度数据。(speeddata) 3[\T]:运行时间控制s。(num) 4Zone:运行转角数据。(zonedata) 5Tool:工具中心点(TCP)。(tooldata) 6[\WObj]:工件坐标系。(wobjdata) 7Proc:例行程序名称。(string) 8 应用 机器人以线性运动的方式运动至目标点,并且在目标点调用相应例行程序,在指令MoveL基础上增加例行程序调用功能。 9限制 ?用指令Stop停止当前指令运行,会出现一个错误信息,如需避免,采用指令StopInstr。 ?不能使用指令MoveLSync来调用中断处理程序TRAP。 ?不能单步执行指令MoveLSync所调用的例行程序PROC。 九 运动指令 MoveCSync MoveCSync CirPoint, ToPoint,Speed[\T],Zone,Tool[\WObj], Proc; 1CirPoint:中间点,默认为*。(robotarget) 2ToPoint:目标点,默认为*。(robotarget) 3Speed:运行速度数据。(speeddata) 4[\T]:运行时间控制s。(num) 5Zone:运行转角数据。(zonedata) 6Tool:工具中心点(TCP)。(tooldata) 7[\WObj]:工件坐标系。(wobjdata) 8Proc:例行程序名称。(string) 9 应用 机器人通过中间点以圆弧移动方式运动至目标点,并且在目标点调用相应例行程序,在指令MoveC基础上增加例行程序调用功能。 9限制 ?用指令Stop停止当前指令运行,会出现一个错误信息,如需避免,采用指令 StopInstr。 ?不能使用指令MoveCSync来调用中断处理程序TRAP。 ?不能单步执行指令MoveCSync所调用的例行程序PROC。 十 运动指令 MoveAbsJ MoveAbsJ[\Conc,]ToJointPos[\NoEOffs],Speed[\V]?[\T], Zone[\Z][\Inpos],Tool[\WObj]; 1[\Conc,]:协作运动开关。(switch) 2ToJointPos:目标点。(jointtarget) 3[\NoEOffs]:外轴偏差开关。(switch) 4Speed:运行速度数据。(speeddata) 5[\V]:特殊运行速度。(num) 6[\T]:运行时间控制。(num) 7Zone:运行转角数据。(zonedata) 8[\Z]:特殊运行转角mm。(num) 9[\Inpos]:运行停止点数据。(stoppointdata) 10Tool:工具中心点(TCP)。(tooldata) 11[\WObj]:工件坐标系。(wobjdata) 12 应用 机器人以单轴运行的方式运动至目标点,绝对不存在死点,运动状态完全不 可控,避免在正常生产中使用此指令,常用于检查机器人零点位置,指令中TCP 与Wobj只与运行速度有关,与运动位置无关。 13 实例 MoveAbsJ p1,v2000,fine,grip1; MoveAbsJ\Conc,p1\NoEOffs,v2000,fine,grip1; MoveAbsJ p1,v2000\V:=2200,z40\z:=45,grip1; MoveAbsJ p1,v2000,z40,grip1\WObj:=wobj1; MoveAbsJ p1,v2000,fine\Inpos:=inpos50,grip1;
本文档为【ABB机器人-编程基本指令之运动指令】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_624976
暂无简介~
格式:doc
大小:83KB
软件:Word
页数:10
分类:其他高等教育
上传时间:2017-09-18
浏览量:267