资源预览内容
第1页 / 共63页
第2页 / 共63页
第3页 / 共63页
第4页 / 共63页
第5页 / 共63页
第6页 / 共63页
第7页 / 共63页
第8页 / 共63页
第9页 / 共63页
第10页 / 共63页
亲,该文档总共63页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
HSR-JR612六轴机器人示教与编程工业机器人操作与编程型示教器操作与编程 一、概述1.1 工业机器人控制系统简介 HSR-JR612工业机器人控制系统主要由 控制器(HPC-102)与 示教器(HSpad)以及运行在这两种设备上的软件所组成。 机器人控制器一般安装于机器人电柜内部,用来控制机器人的伺服驱动器、输入输出等主要执行设备;机器人示教器一般通过电缆连接到机器人电柜上,作为上位机通过以太网与控制器进行通讯。工业机器人操作与编程型示教器操作与编程 借助HSpad示教器,用户可以实现HSR-JR612工业机器人控制系统的主要控制功能: 手动控制机器人运动 机器人程序示教编程 机器人程序自动运行 机器人运行状态监视 机器人系统参数查看工业机器人操作与编程型示教器操作与编程 1.2 工业机器人的典型结构A1、A2、A3为定位关节图1-1 六轴机器人关节A4、A5、A6为定向关节A2、A3、A5“抬起/后仰”为负,“降下/前倾”为正A1、A4、A6满足右手法则工业机器人操作与编程型示教器操作与编程 HSR工业机器人控制系统采用标准D-H法则定义机器人坐标系,即A1与A2关节轴线的公垂线在A1轴线上的交点为基坐标系原点,坐标系方向如图12所示:A4、A5、A6关节轴线共同的交点为手腕中心点,0号工具坐标系位于该点,坐标系方向如图12所示。图1-2 六轴机器人参考坐标系工业机器人操作与编程型示教器操作与编程 l机器人默认坐标系:机器人默认坐标系是一个笛卡尔坐标系,固定位于机器人底部(如图)。它可以根据世界坐标系说明机器人的位置。l世界坐标系:世界坐标系是一个固定的笛卡尔坐标系, 是用于机器人默认坐标系和基坐标系的原点坐标系。 在默认配置中,世界坐标系与机器人默认坐标系是一致的。图1-3 六轴机器人参考坐标系工业机器人操作与编程型示教器操作与编程 l基坐标系:基坐标系是一个笛卡尔坐标系,用来说明工件的位置。默认配置中,基础坐标系与机器人默认坐标系是一致的。 修改基坐标系后,机器人即按照设置的坐标系运动。l工具坐标系:工具坐标系是一个笛卡尔坐标系,位于工具的工作点中。在默认配置中,工具坐标系的原点在法兰中心点上。工具坐标系由用户移入工具的工作点。 图1-3 六轴机器人参考坐标系工业机器人操作与编程型示教器操作与编程 机器人坐标系的姿态角: HSpad使用姿态角来描述工具点的姿态。图1-4 姿态角示意转角 含义A(Y) Yaw 偏航角B(P) Pitch 俯仰角C(R) Roll 滚转角其实就A,B,C就是机器人分别关于X,Y,Z轴的旋转角度。工业机器人操作与编程型示教器操作与编程 二、HSpad操作界面图2-1 HSpad操作界面工业机器人操作与编程型示教器操作与编程 标签项 说明1 信息提示计数器。信息提示计数器显示,提示每种信息类型各有多少条等待处理。触摸信息提示计数器可放大显示。2 状态栏。3 信息窗口。根据默认设置将只显示最后一个信息提示。 触摸信息窗口可显示信息列表。列表中会显示所有待处理的信息。可以被确认的信息可用确认键确认。信息确认键确认所有除错误信息以外的信息。报警确认键确认所有错误信息。?按键可显示当前信息的详细信息。4 坐标系状态。触摸该图标就可以显示所有坐标系,并进行选择。5 点动运行指示。如果选择了与轴相关的运行,这里将显示轴号 ( A1、 A2 等)。如果选择了笛卡尔式运行,这里将显示坐标系的方向 ( X、 Y、Z、 A、 B、 C)。触摸图标会显示运动系统组选择窗口。选择组后,将显示为相应组中所对应的名称。工业机器人操作与编程型示教器操作与编程 标签项 说明6 自动倍率修调图标。7 手动倍率修调图标。8 操作菜单栏。用于程序文件的相关操作。9 网络状态。红色为网络连接错误,检查网络线路问题。黄色为网络连接成功,但初始化控制器未完成,无法控制机器人运动。绿色为网络初始化成功, HSpad 正常连接控制器,可控制机器人运动。10 时钟。时钟可显示系统时间。 点击时钟图标就会以数码形式显示系统时间和当前系统的运行时间。工业机器人操作与编程型示教器操作与编程 图2-2 HSpad状态栏工业机器人操作与编程型示教器操作与编程 标签项 说明1 菜单键。功能同菜单按键功能。2 机器人名。显示当前机器人的名称。3 加载程序名称。在加载程序之后,会显示当前加载的程序名。4 使能状态。绿色并且显示“开”,表示当前使能打开。红色并且显示“关”,表示当前使能关闭。点击可打开使能设置窗口,在自动模式下点击开/关可设置使能开关状态。窗口中可显示安全开关的按下状态。5 程序运行状态。自动运行时,显示当前程序的运行状态。工业机器人操作与编程型示教器操作与编程 标签项 说明6 模式状态显示。模式可以通过钥匙开关设置,模式可设置为手动模式、自动模式、外部模式。7 倍率修调显示。切换模式时会显示当前模式的倍率修调值。触摸会打开设置窗口,可通过加/减键以 1%的单位进行加减设置,也可通过滑块左右拖动设置。8 程序运行方式状态。在自动运行模式下只能是连续运行,手动 T1 和手动 T2 模式下可设置为单步或连续运行。触摸会打开设置窗口,在手动 T1 和手动 T2 模式下可点击连续/单步按钮进行运行方式切换。9 激活基坐标/工具显示。触摸会打开窗口,点击工具和基坐标选择相应的工具和基坐标进行设置。10 增量模式显示。在手动 T1 或者手动 T2 模式下触摸可打开窗口,点击相应的选项设置增量模式。工业机器人操作与编程型示教器操作与编程 三、手动操作手动运行机器人分为2种方式:1. 笛卡尔式运行TCP沿着一个坐标系的正向或反向运行。2. 与轴相关的运行每个轴均可以独立地正向或反向运行。可用于运行机器人的原件是:轴运行按键。图3-1 机器人轴方向工业机器人操作与编程型示教器操作与编程 3.1 轴操作手动T1模式速度为125mm/s,手动T2模式速度为250mm/s。选定需要移动的轴,通过“+/-”按钮控制各轴单独正/反方向移动。正负键:可以以100%、75%、50%、30%、10%、3%、1%步距为单位进行设定。调节器:倍率可以以1%步距为单位进行更改。图3-2 轴选操作工业机器人操作与编程型示教器操作与编程 3.2 工具坐标系最多可在机器人控制系统中储存16个工具坐标系和16个基础坐标系。图3-3 工具坐标系设置窗口工业机器人操作与编程型示教器操作与编程 3.3 坐标模式机器人控制系统有四种坐标模式,分别为轴坐标系、基坐标系、工具坐标系、世界坐标系。点击“轴坐标系”可选择坐标类型,如下图。图34坐标模式选择工业机器人操作与编程型示教器操作与编程 3.4 校准图35校准界面在手动模式下控制机器人各关节轴移动至标准零点姿态;然后,在下图的校准界面中输入各关节轴的零点值(如轴一到轴六分别为0,-90,180,0,90,0或者0,-90,180,0,0,0);最后,按下确认键,完成校准,并重启系统生效。工业机器人操作与编程型示教器操作与编程 3.5 工具坐标系标定机器人控制系统支持16个工具坐标系设定。点击“工具坐标设定”,可设置相应工具坐标系或工件坐标系的各个坐标值,如下图所示。图36工具坐标系设定界面工业机器人操作与编程型示教器操作与编程 3.5.1 四点法标定通过标定空间中机器人末端在坐标系中的四个不同位置来计算工具坐标系。图374点标定图示工业机器人操作与编程型示教器操作与编程 工具坐标系四点标定操作步骤如下:图38工具号输入(1)在菜单中选择投入运行-测量-工具-4点法,为待测量的工具输入工具号和名称。点击“继续”键确认。工业机器人操作与编程型示教器操作与编程 (2)用TCP移至任意一个参照点,点击记录。点击“确定”键确认。(3)将步骤2重复3次。图39记录第一个位置工业机器人操作与编程型示教器操作与编程 (3)点击保存,数据被保存,窗口关闭。图310接近点1指定完成工业机器人操作与编程型示教器操作与编程 3.6 工件坐标系设定(基坐标系)工件坐标系是由用户在工件空间定义的一个笛卡尔坐标系。工件坐标包括:(X,Y,Z)用来表示距原点的位置,(A,B,C)用来表示绕X-,Y-,Z-轴旋转的角度。图311工件三点法标定图312工件四点法标定工业机器人操作与编程型示教器操作与编程 四、示教本章介绍一些示教界面中指令的基本操作方法,详细的编程过程请参照HSpad使用说明书的指令编程章节。程序的基本信息包括:程序名、程序类型、程序指令。(1)程序名:用以识别存入控制器内存中的程序,在同一个目录下不能包含两个或更多拥有相同程序名的程序。程序名长度不超过8个字符,由字母、数字、下划线(_)组成。(2)程序类型:用于设置程序文件的类型。目前本系统支持的机器人程序类型有.PRG格式和.LIB格式。(3)程序指令:包括运动指令、程序指令等示教中涉及的所有指令。工业机器人操作与编程型示教器操作与编程 4.1 新建程序点击示教界面下方左侧的“新建程序”按钮,在弹出的对话框中输入程序名,可新建一个空的程序文件,如下图所示。图41新建程序的示教窗口工业机器人操作与编程型示教器操作与编程 4.2 打开程序打开程序对话框可查看系统中所有的程序文件及其属性,点击“打开程序”,可显示图4-2所示程序文件列表,选择一个现有的程序文件并点击“确认”后可加载该选中的程序文件。图42打开程序的示教窗口工业机器人操作与编程型示教器操作与编程 4.3 程序修改打开程序后,选定需要修改的程序行,点击屏幕左下角的“更改”按钮进行修改。图43程序编辑页面工业机器人操作与编程型示教器操作与编程 4.4 编程指令类型说明4.4.1 运动指令运动指令类型包括三种:关节定位(MOVE)、直线定位(MOVES)、圆弧定位(CIRCLE)。图44运动指令工业机器人操作与编程型示教器操作与编程 4.4.2 动作类型(1)关节定位MOVE:是移动机器人各关节到达指定位置的基本动作模式。工具的运动路径通常是非线性的,在两个指定的点之间任意运动。P1点采用关节定位方式移动至P2点。1:MOVEROBOTP12:MOVEROBOTP2工业机器人操作与编程型示教器操作与编程 (2)直线定位指令MOVES:控制TCP(工具中心点)沿直线轨迹运动到目标位置,通过区别起点和终点时的姿态,来控制被驱动的工具的姿态。P1点采用直线运动方式移动至P2点。1:MOVEROBOTP12:MOVESROBOTP2工业机器人操作与编程型示教器操作与编程 (3)圆弧定位指令CIRCLE:控制TCP(工具中心点)沿圆弧轨迹从起始点经过中间点移动到目标位置,中间点和目标点在指令中一并给出。其速度由程序指令直接指定,单位可为mm/sec、cm/min、inch/min。通过区别起点和终点时的姿态,来控制被驱动的工具的姿态。P1点开始沿着过P2点的圆弧运动至P3点1:MOVEROBOTP12:CIRCLEROBOTCIRCLEPOINT=P2TARGETPOINT=P3工业机器人操作与编程型示教器操作与编程 操作步骤1.标定需要输入程序行的上一行2.选择指令运动指令MOVE/MOVES/CIRCLE3.选择机器人轴或者附加轴4.记录点位并配置好参数5.手动移动机器人到需要的位置或姿态6.选中输入框后,点击记录关节或笛卡尔坐标7.点击确认,完成指令添加工业机器人操作与编程型示教器操作与编程 运动参数工业机器人操作与编程型示教器操作与编程 练一练:机器人以关节定位移动到P1,然后画圆弧经过P2和P3点,再以直线定位移动到P4,接着同样以直线定位移动到P5,然后继续画圆弧,经过P6,最后到达P1。工业机器人操作与编程型示教器操作与编程 4.4.3 条件指令条件指令由IF开头,用于比较判断是否满足条件,若满足则执行下一行指令。支持的比较运算符有:、=、=、=、,还可以使用逻辑与(AND)和逻辑或(OR)指令对这些条件语句进行运算,条件结束指令ENDIF。图45条件指令工业机器人操作与编程型示教器操作与编程 4.4.3 条件指令注意:IF和ENDIF
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号