迈科讯机器人控制系统软件说明书V1-_第1页
迈科讯机器人控制系统软件说明书V1-_第2页
迈科讯机器人控制系统软件说明书V1-_第3页
迈科讯机器人控制系统软件说明书V1-_第4页
迈科讯机器人控制系统软件说明书V1-_第5页
已阅读5页,还剩40页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.word 格式,迈科讯机器人控制系统深圳市迈科讯科技有限公司 版本:V1.60日期:2012 年 10 18 日目录迈科讯机器人控制系统概述 (3迈科讯机器人控制系统的坐标系 (4 2.1 关节坐标系 (42.2 直角坐标系 (42.3 世界坐标 (62.4 工具坐标 (62.4.1 工具坐标系的方向 2.4.2 工具坐标系的移动 2.5 工件坐标 (73 迈科讯机器人控制系统软件操作指南 (9 3.1 页面选择区 (93.1.1 参数设定 (10,专业.专.word 格式,3.1.1.1 操作员登录设置 (113.1.1.2 系统登录设置 (113.1.1.3 机械参数设置 (113.1.

2、1.4 本体定位设置 (123.1.1.5 编码器设置 (13 3.1.1.6 工具设置 (133.1.2 点位教导 (143.1.3 程序设计 (183.1.4 运行程序 (223.2 启动和关闭系统 3.3 状态栏 (25迈科讯机器人控制系统深圳市迈科讯科技有限公司1 迈科讯机器人控制系统概述迈科讯机器人控制系统是深圳市迈科讯科技有限公司采用高级语言采用高级编 程语言 Visual C+ 开发的通用的六轴机器人控制软件此控制系统具有界面美 观、操作方便、功能齐全、性能稳定的人机操作接口和控制特点通过此软件结合 本公司的机器人运动控制器,对于各种不同机械结构的六轴机器人本体,减速机,和不 同

3、类型的伺服电机,只需简要的做一定的参数设定和硬件上的线路连接,即可简单,高,专业.专.word 格式,效的控制机器人本体做出各种姿态的点位直线,圆弧运动控制;而结合机器人运动控 制器的输入输出点的控制,可以使机器人在生产加工现场做出精密,快速,智能化的重 复性动作。2 迈科讯机器人控制系统的坐标系迈科讯机器人控制系统的机器人的坐标系统有两种关节坐标系和直角坐标系 而在教导点位的时候直角坐标系可分为世界坐标和工具坐标两种2.1 关节坐标系图 2-1 迈科讯机器人控制系统关节坐标系迈科讯机器人控制系统关节坐标系(Joint Coordinate:每个轴的旋转角度 (J1,J2,J3,J4,J5,J

4、6 来表示机器人的位姿如图 2-1 示,1 ,2 轴,3 , 4 轴,5 ,6 分别对应 J1,J2,J3,J4,J5,J6; 而每个轴的正负方向表示旋转角度的正负2.2 直角坐标系,专业.专.word 格式,迈科讯机器人控制系统直角坐标系分为世界坐标工具坐标和工件坐标系统主 控页面显示的直角坐标一般是指世界坐标世界坐标的原点为机器人底座中心点而 工具坐标的原点为 TCP(工具末端点一般位于机器人机器人工具的末端中心位置图 2-2-1 直坐标系构造图图 2-2-2 坐系右手定则直角坐标系(Cartesian Coordinate XYZ 坐标构架方式:坐标原点位于底坐安装 面中心上,第一轴轴向

5、为 Z 向,机器人正面的方向是 X 方向,用右手定则确定 方 向,如上图所示,因此迈科讯机器人控制系统在通常情况下显示的坐标是以机器人底 座中心为原点的。直角坐标模式(Cartesian Mode:用 X Y RX RZ 表示机器人 的位置。X:平行与基础坐标系的 X 轴手臂左右移动,手腕的姿态保持不变J5/J6 保持不 动,专业.专.word 格式,:平行与基础坐标系的 Y 轴,手臂前后移动手腕的姿态保持不变:平行与基础坐标系的 Z 轴,手臂上下移动手腕的姿态保持不变RX:绕世界坐标或工具坐标的 X 旋转,TCP(工具末端点保持不动(时针为正, 逆时针为负RY:绕世界坐标或工具坐标的 Y 轴

6、旋转,TCP 持不动RZ:绕世界坐标或工具坐标的 Z 轴旋转,TCP 持不动2.3 世界坐标图 2-3 迈科讯机器人控制系统世界坐标与工具坐标迈科讯机器人控制系统在通常情况下显示的坐标是世界坐标系,即以机器人底 座中心为原点,机器人正面的方向是 X 方向,右手定则确定 Y 方向。,专业.专.word 格式,2.4 工具坐标工具坐标是利用工具的空间姿态来设定的,如果该工具位置和姿态发生变化则 机器人的运动位置和姿态也将发生变化,认的工具坐标系在六轴的法兰面建立, 下图:图 2-4 第六轴法兰坐标系缺省的工具坐标系的原点位于六轴法兰的中心工具坐标系的原点位置叫工具 中心点 TCP(Tool Cen

7、ter Point 2.4.1 工具坐标系的方向工具坐标系的建立方法跟世界坐标系一样,也用右手坐标法则确定X 轴:法兰的中心到机器人为原点时世界坐标的 轴方向为 X 轴方向法兰面 上可以标记一个方向孔位,随后工具姿态变化后都可以以方向孔位为参照Z 轴;法兰的中心线方向Y 轴,根据 X 方向,Z 方向和右手法则可以确定 轴方向。用工具坐标系的操作将随工具坐标系登录的值不同而不同(例如: 如果采用 了不同的外形和尺寸的工具它的工具坐标系登录值也应该同时改变,专业.专.word 格式,注意:-工具坐标系原点离开六轴法兰中心 X 方向上的偏移量;-工具坐标系原点离开六轴法兰中心 方向上的偏移量-工具坐

8、标系原点离开六轴法兰中心 方向上的偏移量RX-工具坐标系的旋转量(绕六轴法兰中心 X 轴的角度RY-工具坐标系的旋转量上面旋转后再绕六轴法兰中心 轴的角度; RZ- -工件坐标系的旋转量(上面旋转后再绕六轴法兰中心 Z 轴的角度2.4.2 工具坐标系的移动: 手臂的移动平行于工具坐标系的 X ,姿态保持不变;: 手臂的移动平行于工具坐标系的 轴,姿态保持不变;: 手臂的移动平行于工具坐标系的 轴,姿态保持不变;RX: 绕工具坐标系的 X 轴旋转,工具末端点保持不动;RY:绕工具坐标系的 Y 轴旋转工具末端点保持不动;RZ:绕工具坐标系的 Z 轴旋转,工具末端点保持不动2.5 工件坐标工件坐标系

9、固定在工件上是由相对于世界坐标系的数值(X,Y,Z,RX,RY,RZ 来设 定。z X-工件坐标系原点在基础坐标系上 向上的偏移量z Y-工件坐标系原点在基础坐标系上 方向上的偏移量,专业.专.word 格式,z Z-工件坐标系原点在基础坐标系上 方向上的偏移量 z RX-工坐标系的旋转量(绕 的角度z RY-工件坐标系的旋转量(上面旋转后再绕 Y 轴的角度z RZ-件坐标系的旋转量上面旋转后再绕 轴的角度工件坐标系只附属于某个程序,就是说设定的工件坐标系只属于当前程序,如 果新建程序,需要用到工件坐标系,要重新设定。每个程序最多可以设定 种工件 坐标系,工件坐标系的设定主要是为了方便机器人在

10、工件上面的教导工作,一般性的 机器人取件,喷涂,垛工作没有必要设置工件坐标系3 迈科讯机器人控制系统软件操作指南迈科讯机器人控制系统界面主要包括坐标显示区操作区,页面选择区,运行程序 页面,状态栏等,如下图所示,专业.专.word 格式,图 3-0 迈科讯机器人控制系统运行主界面坐标显示区:显示机器人的关节坐标和直角坐标J1,J2,J3,J4,J5,J6 应显示机 器人六轴的转动角度;而 X,Y ,Z ,RX ,RY ,RZ 则显示机器人 TCP 对应的直角坐标位置 和姿态。操作区:可以对机器人做基本的操作,例如开启、关闭控制系统,监控 IO ,清除报 警等。页面选择区:用于选择当前操作的页面

11、,用于在参数设定,点位教导,程序设计,运 行程序页面切换。状态栏:显示系统当前的状态例如是否在登录状态是否有系统报警显示系统时 间等。3.1 页面选择区,专业.专.word 格式,页面选择区包括参数设定,位教导,程序设计运行程序四个页面功能区控制系 统启动后默认是“运行程序”面,功能区如下图所示。坐标显示区运行程序页面页面选择区操作区状态栏图 3-1 迈科讯机器人控制系统页面选择区参数设定页面:要功能是设置机器人机械参数,服驱动参数,最大速度等。点 位教导页面:进行机器人的点位教导录入,点位数据配合程序使用。程序设计页面:合点位录入数据,进行机器人控制编程运行程序页面:态显示当前运行程序,并可

12、对程序进行运行暂停,停止,设置运 行速度等功能。3.1.1 参数设定对于各种不同机械结构不同伺服驱动的 轴机器人,必须进行准确的机械参数 设定,迈科讯机器人控制系统初始化将参数读入系统,从而对机器人进行精确的运动 控制。,专业.专.word 格式,在页面选择区,击参数设置按钮,进入参数设定页面如下图所示图 3-1-1 参设定页面3.1.1.1 操作员登录设置操作员登录设置包括操作员登录,作员退出,改密码三个功能。操作员登录 的默认密码为“33333333。点击操作员登录按钮,入正确的操作员密码,登录成功,登录成功后操作员才 有权限进行程序设计修改和点位教导点击操作员退出按钮,出操作员登录,则操

13、作员只能进行运行程序停止程序等 基本操作。点击修改密码按钮,以进行密码修改。,专业.专.word 格式,3.1.1.2 系统登录设置系统登录设置包括系统登录,统退出,修改密码三个功能。系统登录的默认密 码为“12345678。点击系统登录按钮,入正确的系统密码,则登录成功登录成功后操作员才有权 限进行机械参数设置,本体定位等功能,些功能对于一般的操作员是不公开的,因为 参数如果设置不准确会影响机器人走位甚至对机器人造成损害点击系统退出按钮,出系统登录。点击修改密码按钮,以进行系统密码修改。3.1.1.3 机械参数设置系统登录成功后,以点击机械参数按钮,进行机械参数伺服电机机器人速度等 设置。机

14、器人本体参数由工程人士设定,不要随意修改。如下图所示:参数名称 说 明DH 参数a1 J1 轴与 J2 中心之间的距离a2 J2 轴与 J3 中心之间的距离a3 J3 轴与 J4 中心之间的距离d3 J4 轴与 J6 在 Y 方向的距离(一般为 d4 轴马达输出端到 5 轴中心的 距离d6 J5 轴中心到 6 法兰面之间的距离 Offset 基座地面到二轴中心的 距离,专业.专.word 格式,J6/J5 Coupler 如果 J6,J5 有耦合关系,填 0,如果 J5 一圈,J6 着转半圈,则填 0.5,次类推机构参数Direction马达旋转方向RPM马达最大安全速度(圈/每分钟PPR 马

15、达每旋转一周的脉冲数 GRatio 各轴的减速机的减速比 软件限 位,最大角度值 LLimit软件限位,最小角度值,专业.专.word 格式,图 3-1-1-3 机械参数设定页面3.1.1.4 本体定位设置迈科讯机器人控制系统支持配有绝对式编码器的三菱山洋松下等主流伺服电 机,绝对式编码器值可能是任意数值,机器人本体也可能是任意姿态,机器人可以精 确运动前,对本体进行定位,样在控制系统每次启动后通过读取编码器绝对值,可以 通过换算得出机器人的当前姿态。本体定位的一般过程为,动控制系统后,通过点位教导页面将六轴走位到各自 原点位置角度必须精准,本体定位的精确度直接影响到机器人走位的精准度,将六轴

16、设置为 0 度也可以是任意位置,提是必须确定机器人本体正确的 角度,选择正确的伺服类型后,下“编码器绝对值与本体定位”,果定位成功,则会弹,专业.专.word 格式,出对话框提示定位成功。定位成功后,可以进入点位教导页面进行慢速走位测试,观 察机器人走位正确后,才可以运行机器人程序本体定位功能如下图所示:图 3-1-1-4 本体定位功能注意:在伺服有编码器报警编码器跟换电池,者机器人拆卸维护后,须重新做 本体定位,否则会造成机器人走位角度混乱甚至损害机器人3.1.1.5 编码器设置如果客户需要做即时编码器跟随误差,可以进行设置,首先,要选择编码器反馈的 类型,然后还要确认编码器反馈值和角度正反

17、方向对应3.1.1.6 工具设置,专业.专.word 格式,安装在机器人上面的工具是需要先做好设置工具参数为相对于第六轴法兰面 中心的 X 轴,Y ,Z 的增量 以及按次序绕 轴,Y 轴,X 轴旋转的角度 Rz,Ry,Rx,具设置页面如下图所示:图 3-1-1-6 工具设置本系统一共可以设置八种工具,击右上角按钮,以选定需要设置的工具,每次 设置一种工具,按“存退出”按钮进行保存。系统默认工具为工具一3.1.2 点位教导启动迈科讯机器人控制系统后,入“点位教导页面,就可以进行点位的录入,修 改,或删除工作,一共可以录入 J0-J999 千个关节点位和 P0-P999 一千个坐标点位 点位用来配

18、合程序设计工作。关节点位由关节坐标 J1,J2,J3,J4,J5,J6 成,表示 6 ,专业.专.word 格式,轴的角度;坐标点位由直角坐标 X,Y,Z, RX,RY,RZ 成,表示 TCP 点的空间坐标和姿 态。双击点位,可以录入文字做点位备注,这在点位比较多的程序设计中非常有用。示教速度:可以设置示教时候机器人的行进速度,为了保证安全,通常是最大速度 的 1%-30%,系统默认为 5%。示教模式:分为连动和寸动连动模式下,下按钮机器人以示教速度运动,开按 钮,机器人停止运动;动模式下,机器人以寸动设置的距离或角度每按下按钮一次则 转动所设角度或前进一段距离,系统默认为连动模式寸动:设置寸

19、动的距离或角度在关节坐标下,下每轴(J1,J2,J3,J4, J5,J6 前进或 后退按钮,机器人将以寸动设置的角度旋转一下,在直角坐标下,X,Y,Z 以寸动设置的距离移动一下,而 RX,RY,RZ 则以寸动设置的角度移动一 下。示教区:示教区点击关节坐标”按钮,器人走位可以在“关节坐标”和“直角坐标” 模式之间切换,如果是在“角坐标”下,点击“世界坐标”按钮,机器人可以在世界坐标” 和“工具坐标”之间切换。示教区关节轴坐标模式 按此按钮 轴正转 按此按钮 轴正转 ,专业.专.word 格式, 按此按钮 轴正转 按此按钮 轴正转 按此按钮 轴正转 按此按钮 轴正转示教区直角坐标模式X 按此按钮

20、沿 轴正向直线运动 按此按钮沿 轴反向直线运动 按此按钮沿 轴正向直线运动 RX 按此按钮沿 正向旋转运动 RY 按此按钮沿 正向旋转运动 按此按钮沿 轴正向旋转运动 点位教导页面如下图所示:图 3-1-2 点教导页通过示教区内对机器人的操作,以将机器人运行到适当的位置和姿态,然后就 可以进行点位的录入,修改等工作了关节:此按钮可以切换关节点位和坐标点位关节点位保存六个轴的的走位角 度(J1,J2,J3,J4,J5,J6, 而坐标点位保存在当前工具和当前工件坐标系下的空间坐标(X,Y,Z,RX,RY,RZ;,专业.专.word 格式,新建:将机器人当前点位录入到点位数据区中,点位数据在数据区的

21、最后一行。修改:先点击某个需要被修改的点位,然后再点击“修改”按钮,即可修改这个点位, 为了防止误操作,修改之前,统会向你确认是否需要修改。删除:将数据区某个点位删除会引起程序设计的混乱,所以“删除”只能删除数据 区最后一行,如果觉得某个点位数据不正确,可以通过“修改”按钮进行修改。保存:按下“保存按钮才可以将本次点位示教的数据真正保存在当前程序文件 中。点对点:点击某个点位按下按钮,机器人将以 Move_P 点位运动方式到当前点。直线:点击某个点位按下按钮,机器人将以 Move_L 线运动方式到当前点工具 1:点击“具 1”按钮,可以选择目前教导需要的工具(在机器人装有两个以 上工具情况下,

22、系统一开始默认为工具 1,选择当前工具后,按钮上面会显示当前为 哪个工具。教导工作就在当前工具前提下进行。工件坐标 1:点击“件坐标 1”按钮,可以选择目前教导需要的工件坐标如果当 前程序并不需要工件坐标,则不需要对工件坐标进行设置,工件坐标 1-8 自然为空即 使进行选择后,默认也是为世界坐标系下。系统一开始默认为工件坐标 而选择当 前工件坐标系后,按钮上面会显示当前为哪个工件坐标系下做教导就在当前工件 坐标系前提下进行。当然,机器人在工件坐标系下教导的前提是在教导区选择了工 件坐标”,教导区内选定了关节坐标,工具坐标或世界坐标时,件坐标的选定是不起 作用的。,专业.专.word 格式,图

23、3-1-2-1 工件坐标选择页上图为工件坐标选定对话框,使用工件坐标前,需要对使用的工件坐标进行 设置,点击左下角“件坐标设置”按钮,可以对工件坐标进行设置,将会弹出下图对话 框:,专业.专.word 格式,图 3-1-2-2 工件坐标设置页在此页面,一共可以设置 8 个工件坐标,工件坐标设置方法目前为三点定位法:第一,通过教导方式教导出工件坐标系的原点工件坐标系 轴上一点,工件坐 标面上任意一点共三点,通过关节坐标保存三点第二:在工件坐标设定框内输入相应的原点,X 上点,工件面上一点第三点击 “保存工件坐标”按钮,如果点位选择正确,系统会提示工件坐标设置成功。3.1.3 程序设计迈科讯机器人

24、控制系统程序设计语法简洁,编程方便,绝大部分程序语句通过鼠 标点击或触控即可轻松完成,普通操作员经过短时间培训即可掌握一般性的机器人 程序设计。程序设计主页面如下图所示:,专业.专.word 格式,图 3-1-3 程设计页面在主窗口,点击程序设计”按钮,以进入“程序设计”面,对程序进行编辑“程 序设计”页面的左方,程序设计语句,包括“功能命令”,“动控制”,“展命令三大 块,“程序设计”页面右面为程序编辑窗口,右下方对应有编辑的主要功能:“插入”,“ 除”,“保存”,“另存,“开,“建”,以下列举了程序编辑窗口按钮的作用功能描述插入表示在程序当前行之前插入一空语句删除表示删除程序当前行保存保存

25、当前编辑程序另存将当前程序另存为一个程序,专业.专.word 格式,打开打开一个程序新建新建一个空程序下面依次列举介绍“能命令”,“运动控制”“扩展命令程序设计语句的主要功能:能命令 Speed Rate对于 运行速度的百分比,行速度在程序运行页面设置。例如运行速度为 50,Speed Rate 为 10,那么机器人运动的速度为 50%*10%,即 5% Set 设置输出点状态,设置为高电平或低电平,On 为高电平,Off为低电平,默认为 0-63 输出点,以 扩展板为准最大可控制 64 个点位。Wait RI 持续等待到指定 输入点状态符合条件,再继续运行下一行程序。If RI 如果符合指定

26、 RI 输入点状态,则跳转到指定程序行,专业.专.word 格式,Goto 程序跳转到 Goto 语句指定行。设置范围(0-9999LINE,果行数超过程序范围则忽略此语句。Goto 语句禁忌跳入 Begin/End 循环体,则可能引起程序运行混乱Delay 等待时间,以毫秒为单位程序会在当前机器人运行状态停止后, 才开始进行暂停等待,待时间完成,继续运行下一条语句。MARK 在程序中插入标识语句有利于阅读程序,语句本身不会对程序 造成任何影响。Repeat Begin Repeat 循环语句,与 Repeat End 语句搭配使用Repeat Begin 是循环开始位置,Repeat 是循环

27、结束位置。程序将重复 RepeatBegin 到 Repeat End 之间的程序语句指定次数如果只有其中一条语句,则系统认为该语句为无效动控制Move_P 从当前位置点对点运动到指定点位点位可以是关节点位,也 可以是坐标点位(Move_P(P,如果由于速度,限位等原因造成系统运行报错,程序自动停止运行。Move_L 从当前位置直线运动到指定点位点位可以是关节点位,也可,专业.专.word 格式,以是坐标点位(Move_L(P,如果由于速度,限位等原因造成系统运行报错,则程序自动停止运行Move_C 从当前点,经过第一点,到达第二点,走圆弧运动选择的点位可以是关节点位,可以是坐标点位(Move

28、_C(PBlend 平滑功能设置On 开启,开启平滑功能后,笔同类型运动命令之间不 会有停顿,而是平滑连接,时第一笔命令的结束部分到第二笔命令的开始部分位置精度会有所损失TurnTool 切换工具命令程序开始运行时,统默认工具为为工具一,如果机器人安装有两种以上工具,且系统已经设置好工具参数,那么通过此命令可以切换到 1-8 工具下。TurnWork 换工件坐标系,程序开始运行时系统默认为在世界坐标系下,如果 已经设置好工件坐标系,通过此命令可以切换到 个工件坐标系下,如果工件坐标系并没有设置好,而调用此命令,则系统会默认到世界坐标系下。展命令Loop Stop 此命令表示按下“周期开关按钮后

29、,系统运行到此命令后会直接退出程序。,专业.专.word 格式,3.1.4 运行程序运行程序页面为默认页面,参数设定后,点位教导后程序设计后其它的工作就 交给机器人了,运行程序页面会显示当前运行的程序,运行程序后会显示程序运行到 哪一行,运行程序页面如下图所示:图 3-1-4 运程序页面运行程序:运行当前程序暂停程序:程序运行过程中需要暂停,可按此键,暂停后按此键可以继续运行。周期开关:配合程序命令“Loop Stop”使用,当按下此按钮,机器人在下一个周期 执行“Loop Stop”命令时,停止程序,机器人保持当前姿态。停止程序:停止当前程序,专业.专.word 格式,运行速度:默认速度为最大速度的 10%,如果需要改变速度则可以点击按钮进行改变。3.2 启动和关闭系统在操作区有“动模拟”,“启动系统”,“警信息”,“IO 监控四个功能按钮。如下图 所示:图 3-2 操作区启动模拟:用于模拟运行机器人程序,模拟启动系统后,也可以在“运行程序”页面 运行程序,不过运行程序并不会控制机器人本体,而是模拟运行,输入输出点也是模拟 状态下,可以进入“IO 控”模块,点击触控某个设置输入点状态模拟启动系统后,点 击此按钮,可以停止模拟启动。启动模拟的作用在于:一,可以让操作员在没有机器人本体没有安装板卡,甚至 在笔记本电脑上编写程序,运行程序,到熟悉控制系统,熟悉程序设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论