ABB机器人程序编辑课件.ppt
《ABB机器人程序编辑课件.ppt》由会员分享,可在线阅读,更多相关《ABB机器人程序编辑课件.ppt(59页珍藏版)》请在三一办公上搜索。
1、ABB,机器人程序编辑,RAPID,是一种英文编程语言,所包含的指令可以移动机器人、,设置输出、读取输入,还能实现决策、重复其它指令、构造程序,与系统操作员交流等功能。应用程序就是使用,RAPID,编程语言的特,定词汇和语法编写而成的。,RAPID,程序和指令,PAPID,程序,程序模块,1,程序模块,2,程序模块,3,系统模块,程序数据,程序数据,程序数据,主程序,main,例行程序,例行程序,例行程序,中断程序,中断程序,中断程序,功能,功能,功能,RAPID,程序的基本架构,RAPID,程序的架构说明,RAPID,程序由程序模块与系统模块组成。,可以根据不同的用途创建多个程序模块。,每一
2、个程序模块包含了程序数据、例行程序、中断程序和功能,四种对象,但不一定在一个模块中都有这四种对象,程序模块之间,的数据、例行程序、中断程序和功能是可以互相调用的。,在,RAPID,程序中,只有一个主程序,main,,并且存在于任意一个程,序模块中。并且是作为整个,RAPID,程序执行的起点。,RAPID,程序的基本架构,第一步,?,在示教器操作界面单击“程序编辑器”,打开程序编辑器。,第二步,?,在弹出的对话框中,单击“取消”,进入模块列表界面。,第三步,?,单击“文件”菜单,然后单击选择“新建模块”。,程序模块和例行程序的建立,第四步,?,在弹出对话框中单击“是”。,第五步,?,通过按钮“,
3、ABC”,进行模块名称的设定,然后单击“确定”创建。,第六步,?,选中模块,Module1,,然后单击“显示模块”。,程序模块和例行程序的建立,第七步,?,单击“例行程序”进行例行程序的创建。,第八步,?,显示出例行程序界面,打开“文件”菜单,选择“新建例行程序”。,第九步,?,创建一个主程序,将其名称设定为“,main”,,然后单击“确定”。,程序模块和例行程序的建立,第十步,?,打开“文件”菜单,选择“新建例行程序”,。,第十一步,?,新建例行程序,单击“确定”完成新建。,第十二步,?,单击“显示例行程序”,就可以进行编程了。,程序模块和例行程序的建立,复制例行程序,移动例行程序,更改声明
4、,重命名,删除例行程序,例行程序的编辑,各编辑操作,可对复制的程序名称、,类型、存储模块进行,修改,复制例行程序,将选中的例行程,序移动到其他程,序模块中。,移动例行程序,对例行程序的,类型、所属模,块进行修改,更改声明,例行程序的编辑,各编辑操作,在弹出键盘中输入,新的名称,单击确,定。完成重新命名,重命名,确定是否进行删除操,作,确定删除单击确,定。完成删除操作。,删除例行程序,例行程序的编辑,第一步,?,在操作界面单击“程序编辑器”。,第二步,?,直接进入到主程序中,单击“例行程序”,查看例行程序列表。,第三步,?,程序模块中包含的所有例行程序都被显示出来。,示教器中查看,RAPID,程
5、序的操作,第四步,?,单击“后退”,点击“模块”,可以查看模块列表。,第五步,?,单击关闭按钮,就可以退出程序编辑器。,示教器中查看,RAPID,程序的操作,?,绝对位置运动指令(,MoveAbsJ,),MoveAbsJ,*,v500 z50 tool1wobj:=wobj1,绝对位置,运动,目标位置,运动速度,转弯区数据,工具坐标数,据,工件坐标数,据,ABB,运动指令,参数,定义,目标点位置数据,定义机器人,TCP,的运动目标,可以在示教器中单击“修,改位置”进行修改。,运动速度数据,定义速度(,mm/s,)。在手动限速状态下,所有运动速,度被限速在,250mm/s,。,转弯区数据,定义转
6、弯区的大小,mm,,如果转弯区数据,fine,,表示机,器人,TCP,达到目标点,在目标点速度降为零。,工具坐标数据,定义当前指令使用的工具。,工件坐标数据,定义当前指令使用的工件坐标。,ABB,运动指令,?,关节运动指令(,MoveJ,),Move J p1 v500 z50 tool1wobj:=wobj1,关节运动,目标位置,运动速度,转弯区数据,工具坐标数,据,工件坐标数,据,ABB,运动指令,?,线性运动指令(,MoveL,),Move L p1 v500 z50 tool1wobj:=wobj1,线性运动,目标位置,运动速度,转弯区数据,工具坐标数,据,工件坐标数,据,ABB,运动
7、指令,?,圆弧运动指令(,MoveC,),Move C p1 p2 v500 z50 tool1wobj:=wobj1,圆弧运动,圆弧第二,个点,运动速度,转弯区数据,工具坐标数,据,工件坐标数,据,圆弧第三,个点,ABB,运动指令,运动指令使用示例,?,速度一般最高是,v5000,?,在手动限速状态下,所有的,运动速度被限速在,250mm/s,?,Fine,指机器人,TCP,达到,目标点,在目标点速,度降为零,机器人动,作有所停顿然后再向,下一运动,如果一段,路径的最后一个点一,定要是,fine,。,?,转弯区数据越大,机,器人的动作路径越圆,滑与流畅。,ABB,运动指令,在主操作界面选择手
8、动操作,确定已选定工具坐标与工件坐,标,选中,为添加指令位置,,打开添加指令菜单,添加指令操作,在指令列表中选择,MoveAbsJ,指令,单击添加指令关闭指令列表,,可以看到,MoveAbsJ,指令,添加指令操作,?,1,?,确定需要多少个程序模块,进行创建,?,2,?,确定各个程序模块中要建立的例行程序,进行创建,?,3,?,根据程序的要求开始编辑例行程序。,编辑一个程序的基本流程,检查程序中位置点是否正确,检查程序中的逻辑控制是否合理和完善。,单步后退,程序停止,程序启动,单步向前,对,RAPID,程序进行调试,对,RAPID,程序进行调试,具体调试步骤,:,对,RAPID,程序进行调试,
9、具体调试步骤,:,单击调试打开调试菜单,,单击“,PP,移至例行程序,”,选中需要调试例行程序,,然后单击“确定”,程序指针出现,对,RAPID,程序进行调试,PP,移至,Main,是调试主程序,PP,移至光标,可以将,程序指针移至想要执,行的某条指令,只能,将,PP,在同一个例行程,序跳转。,?,在机器人程序调好的前提下,将机器人控制柜上的控制模式切换,钥匙打到自动模式。示教器上会弹出切换为自动模式提示,单击,“确定”。,机器人的自动运行,?,按下电机上电指示灯,使其处于常亮状态;然后按下运行按钮,,,程序就会开始自动运行。,电机上电按钮,运行按钮,机器人的自动运行,1,、三角形轨迹编程,2
10、,、矩形轨迹编程,3,、曲线和圆形轨迹编程,练习,I/O,控制指令用于控制,I/O,信号,以达到与机器人周边设备进行通,信的目的,在工业机器人工作站中,,I/O,通讯是很重要的学,习内容,主要是指通过,对,PLC,的通讯设置来实,现信号的交互。,I/O,控制指令,Set,数字信号置位指令用于将数字输,出(,Digital Output,)置位为“,1”,。,参数,含义,do1,数字输出信号,Set do1,指令解析,Set,数字信号置位指令,Reset,数字信号复位指令用于将数字,输出(,Digital Output,)置位为“,0”,。,如果在,Set,、,Reset,指令前有,运动指,Mo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ABB 机器人 程序 编辑 课件
链接地址:https://www.31ppt.com/p-4008320.html