迈科讯机器人控制系统软件说明书V16Word文件下载.docx
- 文档编号:16828321
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:28
- 大小:45.85KB
迈科讯机器人控制系统软件说明书V16Word文件下载.docx
《迈科讯机器人控制系统软件说明书V16Word文件下载.docx》由会员分享,可在线阅读,更多相关《迈科讯机器人控制系统软件说明书V16Word文件下载.docx(28页珍藏版)》请在冰豆网上搜索。
通过此软件结合本公司的机器人运动控制器,对于各种不同机械结构的六轴机器人本体,减速机,和不同类型的伺服电机,只需简要的做一定的参数设定和硬件上的线路连接,即可简单,高效的控制机器人本体做出各种姿态的点位,直线,圆弧运动控制;
而结合机器人运动控制器的输入输出点的控制,可以使机器人在生产加工现场做出精密,快速,智能化的重复性动作。
2迈科讯机器人控制系统的坐标系
迈科讯机器人控制系统的机器人的坐标系统有两种:
关节坐标系和直角坐标系,而在教导点位的时候直角坐标系可分为世界坐标和工具坐标两种。
2.1关节坐标系
图2-1迈科讯机器人控制系统关节坐标系
迈科讯机器人控制系统关节坐标系(JointCoordinate:
用每个轴的旋转角度(J1,J2,J3,J4,J5,J6来表示机器人的位姿。
如图2-1所示,1轴,2轴,3轴,4轴,5轴,6轴分别对应J1,J2,J3,J4,J5,J6;
而每个轴的正负方向表示旋转角度的正负。
2.2直角坐标系
迈科讯机器人控制系统直角坐标系分为世界坐标,工具坐标和工件坐标,系统主控页面显示的直角坐标一般是指世界坐标,世界坐标的原点为机器人底座中心点,而工具坐标的原点为TCP(工具末端点,一般位于机器人机器人工具的末端中心位置。
图2-2-1直角坐标系构造图
图2-2-2坐标系右手定则
直角坐标系(CartesianCoordinateXYZ坐标构架方式:
坐标原点位于底坐安装面中心上,第一轴轴向为Z方向,机器人正面的方向是X轴方向,用右手定则确定Y方向,如上图所示,因此迈科讯机器人控制系统在通常情况下显示的坐标是以机器人底座中心为原点的。
直角坐标模式(CartesianMode:
用X﹑Y﹑Z﹑RX﹑RY﹑RZ来表示机器人的位置。
X:
平行与基础坐标系的X轴,手臂左右移动,手腕的姿态保持不变(J5/J6保持不动
Y:
平行与基础坐标系的Y轴,手臂前后移动,手腕的姿态保持不变
Z:
平行与基础坐标系的Z轴,手臂上下移动,手腕的姿态保持不变
RX:
绕世界坐标或工具坐标的X轴旋转,TCP(工具末端点保持不动(顺时针为正,逆时针为负
RY:
绕世界坐标或工具坐标的Y轴旋转,TCP保持不动
RZ:
绕世界坐标或工具坐标的Z轴旋转,TCP保持不动
2.3世界坐标
图2-3迈科讯机器人控制系统世界坐标与工具坐标
迈科讯机器人控制系统在通常情况下显示的坐标是世界坐标系,即以机器人底座中心为原点,机器人正面的方向是X轴方向,用右手定则确定Y方向。
2.4工具坐标
工具坐标是利用工具的空间姿态来设定的,如果该工具位置和姿态发生变化,则机器人的运动位置和姿态也将发生变化,默认的工具坐标系在六轴的法兰面建立,如下图:
图2-4第六轴法兰坐标系
缺省的工具坐标系的原点位于六轴法兰的中心。
工具坐标系的原点位置叫工具中心点TCP(ToolCenterPoint。
2.4.1工具坐标系的方向
工具坐标系的建立方法跟世界坐标系一样,也用右手坐标法则确定。
X轴:
从法兰的中心到机器人为原点时世界坐标的X轴方向为X轴方向,法兰面上可以标记一个方向孔位,随后工具姿态变化后都可以以方向孔位为参照。
Z轴;
法兰的中心线方向。
Y轴,根据X轴方向,Z轴方向和右手法则可以确定Y轴方向。
用工具坐标系的操作﹐将随工具坐标系登录的值不同而不同﹐(例如:
如果采用了不同的外形和尺寸的工具﹐它的工具坐标系登录值也应该同时改变。
注意:
X-------工具坐标系原点离开六轴法兰中心X方向上的偏移量;
Y-------工具坐标系原点离开六轴法兰中心Y方向上的偏移量;
Z-------工具坐标系原点离开六轴法兰中心Z方向上的偏移量;
RX-----工具坐标系的旋转量(绕六轴法兰中心X轴的角度;
RY-----工具坐标系的旋转量(上面旋转后﹐再绕六轴法兰中心Y轴的角度;
RZ-----工件坐标系的旋转量(上面旋转后﹐再绕六轴法兰中心Z轴的角度。
2.4.2工具坐标系的移动
手臂的移动平行于工具坐标系的X轴,姿态保持不变;
手臂的移动平行于工具坐标系的Y轴,姿态保持不变;
手臂的移动平行于工具坐标系的Z轴,姿态保持不变;
绕工具坐标系的X轴旋转,工具末端点保持不动;
绕工具坐标系的Y轴旋转,工具末端点保持不动;
绕工具坐标系的Z轴旋转,工具末端点保持不动。
2.5工件坐标
工件坐标系固定在工件上﹐是由相对于世界坐标系的数值(X,Y,Z,RX,RY,RZ来设定。
●X-------工件坐标系原点在基础坐标系上X方向上的偏移量﹔
●Y-------工件坐标系原点在基础坐标系上Y方向上的偏移量﹔
●Z-------工件坐标系原点在基础坐标系上Z方向上的偏移量﹔
●RX-----工件坐标系的旋转量(绕X轴的角度﹔
●RY-----工件坐标系的旋转量(上面旋转后﹐再绕Y轴的角度﹔
RZ-----工件坐标系的旋转量(上面旋转后﹐再绕Z轴的角度﹔
工件坐标系只附属于某个程序,也就是说设定的工件坐标系只属于当前程序,如果新建程序,需要用到工件坐标系,需要重新设定。
每个程序最多可以设定8种工件坐标系,工件坐标系的设定主要是为了方便机器人在工件上面的教导工作,一般性的机器人取件,喷涂,码垛工作没有必要设置工件坐标系。
3迈科讯机器人控制系统软件操作指南
迈科讯机器人控制系统界面主要包括坐标显示区,操作区,页面选择区,运行程序页面,状态栏等,如下图所示。
图3-0迈科讯机器人控制系统运行主界面
坐标显示区:
显示机器人的关节坐标和直角坐标。
J1,J2,J3,J4,J5,J6对应显示机器人六轴的转动角度;
而X,Y,Z,RX,RY,RZ则显示机器人TCP对应的直角坐标位置和姿态。
操作区:
可以对机器人做基本的操作,例如开启、关闭控制系统,监控IO,清除报警等。
页面选择区:
用于选择当前操作的页面,用于在参数设定,点位教导,程序设计,运行程序页面切换。
状态栏:
显示系统当前的状态,例如是否在登录状态,是否有系统报警,显示系统时间等。
3.1页面选择区
页面选择区包括参数设定,点位教导,程序设计,运行程序四个页面功能区,控制系统启动后默认是“运行程序”页面,功能区如下图所示。
坐标显示区
运行程序页面
页面选择区
操作区
状态栏
图3-1迈科讯机器人控制系统页面选择区
参数设定页面:
主要功能是设置机器人机械参数,伺服驱动参数,最大速度等。
点位教导页面:
进行机器人的点位教导录入,点位数据配合程序使用。
程序设计页面:
结合点位录入数据,进行机器人控制编程。
运行程序页面:
动态显示当前运行程序,并可对程序进行运行,暂停,停止,设置运行速度等功能。
3.1.1参数设定
对于各种不同机械结构不同伺服驱动的6轴机器人,必须进行准确的机械参数设定,迈科讯机器人控制系统初始化将参数读入系统,从而对机器人进行精确的运动控制。
在页面选择区,点击参数设置按钮,进入参数设定页面,如下图所示:
图3-1-1参数设定页面
3.1.1.1操作员登录设置
操作员登录设置包括操作员登录,操作员退出,修改密码三个功能。
操作员登录的默认密码为“33333333”。
点击操作员登录按钮,输入正确的操作员密码,则登录成功,登录成功后,操作员才有权限进行程序设计修改和点位教导。
点击操作员退出按钮,退出操作员登录,则操作员只能进行运行程序,停止程序等基本操作。
点击修改密码按钮,可以进行密码修改。
3.1.1.2系统登录设置
系统登录设置包括系统登录,系统退出,修改密码三个功能。
系统登录的默认密码为“12345678”。
点击系统登录按钮,输入正确的系统密码,则登录成功,登录成功后,操作员才有权限进行机械参数设置,本体定位等功能,这些功能对于一般的操作员是不公开的,因为参数如果设置不准确会影响机器人走位甚至对机器人造成损害。
点击系统退出按钮,退出系统登录。
点击修改密码按钮,可以进行系统密码修改。
3.1.1.3机械参数设置
系统登录成功后,可以点击机械参数按钮,进行机械参数,伺服电机,机器人速度等设置。
机器人本体参数由工程人士设定,请不要随意修改。
如下图所示:
参数名称说明
DH参数
a1J1轴与J2轴中心之间的距离
a2J2轴与J3轴中心之间的距离
a3J3轴与J4轴中心之间的距离
d3J4轴与J6轴在Y方向的距离(一般为0d4J4轴马达输出端到5轴中心的距离
d6J5轴中心到6轴法兰面之间的距离OriginOffset基座地面到二轴中心的距离
J6/J5Coupler如果J6,J5没有耦合关系,填0,如果J5转一圈,J6跟着
转半圈,则填0.5,依次类推
机构参数
Direction马达旋转方向
RPM马达最大安全速度(圈/每分钟
PPR马达每旋转一周的脉冲数
GRatio各轴的减速机的减速比
HLimit软件限位,最大角度值
LLimit软件限位,最小角度值
图3-1-1-3机械参数设定页面
3.1.1.4本体定位设置
迈科讯机器人控制系统支持配有绝对式编码器的三菱,山洋,松下等主流伺
服电机,绝对式编码器值可能是任意数值,而机器人本体也可能是任意姿态,机
器人可以精确运动前,对本体进行定位,这样在控制系统每次启动后通过读取编
码器绝对值,可以通过换算得出机器人的当前姿态。
本体定位的一般过程为,启动控制系统后,通过点位教导页面,将六轴走位
到各自原点位置(角度必须精准,本体定位的精确度直接影响到机器人走位的精
准度,将六轴设置为0度(也可以是任意位置,前提是必须确定机器人本体正确的角度,选择正确的伺服类型后,按下“编码器绝对值与本体定位”,如果定位成功,则会弹出对话框提示定位成功。
定位成功后,可以进入点位教导页面进行慢速走位测试,观察机器人走位正确后,才可以运行机器人程序。
本体定位功能如下图所示:
图3-1-1-4本体定位功能
在伺服有编码器报警,编码器跟换电池,或者机器人拆卸维护后,必须重新做本体定位,否则会造成机器人走位角度混乱甚至损害机器人。
3.1.1.5编码器设置
如果客户需要做即时编码器跟随误差,可以进行设置,首先,要选择编码器反馈的类型,然后还要确认编码器反馈值和角度正反方向对应。
3.1.1.6工具设置
安装在机器人上面的工具是需要先做好设置,工具参数为相对于第六轴法兰面中心的X轴,Y轴,Z轴的增量X,Y,Z.以及按次序绕Z轴,Y轴,X轴旋转的角度Rz,Ry,Rx,工具设置页面如下图所示:
图3-1-1-6工具设置
本系统一共可以设置八种工具,点击右上角按钮,可以选定需要设置的工具,每次设置一种工具,按“保存退出”按钮进行保存。
系统默认工具为工具一。
3.1.2点位教导
启动迈科讯机器人控制系统后,进入“点位教导”页面,就可以进行点位的录入,修改,或删除工作,一共可以录入J0-J999一千个关节点位和P0-P999一千个坐标点位,点位用来配合程序设计工作。
关节点位由关节坐标J1,J2,J3,J4,J5,J6组成,表示6个轴的角度;
坐标点位由直角坐标X,Y,Z,RX,RY,RZ组成,表示TCP点的空间坐标和姿态。
双击点位,可以录入文字做点位备注,这在点位比较多的程序设计中非常有用。
示教速度:
可以设置示教时候机器人的行进速度,为了保证安全,通常是最大速度的1%-30%,系统默认为5%。
示教模式:
分为连动和寸动,连动模式下,按下按钮机器人以示教速度运动,松开按钮,机器人停止运动;
寸动模式下,机器人以寸动设置的距离或角度每按下按钮一次,则转动所设角度或前进一段距离,系统默认为连动模式。
寸动:
设置寸动的距离或角度,在关节坐标下,按下每轴(J1,J2,J3,J4,J5,J6前进或后退按钮,机器人将以寸动设置的角度旋转一下,在直角坐标下,
X,Y,Z以寸动设置的距离移动一下,而RX,RY,RZ则以寸动设置的角度移动一下。
示教区:
示教区点击“关节坐标”按钮,机器人走位可以在“关节坐标”和“直角坐标”模式之间切换,如果是在“直角坐标”下,点击“世界坐标”按钮,机器人可以在“世界坐标”和“工具坐标”之间切换。
示教区
(关节轴坐标模式J1
<
按此按钮J1轴反转
>
按此按钮J1轴正转J2
按此按钮J2轴反转
按此按钮J2轴正转J3
按此按钮J3轴反转
按此按钮J3轴正转J4
按此按钮J4轴反转
按此按钮J4轴正转J5
按此按钮J5轴反转
按此按钮J5轴正转J6
按此按钮J6轴反转
按此按钮J6轴正转
示教区(直角坐标模式
X
按此按钮沿x轴反向直线运动
按此按钮沿x轴正向直线运动Y
按此按钮沿Y轴反向直线运动
按此按钮沿Y轴反向直线运动Z
按此按钮沿Z轴反向直线运动
按此按钮沿Z轴正向直线运动RX
按此按钮沿RX轴反向旋转运动
按此按钮沿RX轴正向旋转运动RY
按此按钮沿RY轴反向旋转运动
按此按钮沿RY轴正向旋转运动RZ
按此按钮沿RZ轴反向旋转运动
按此按钮沿RZ轴正向旋转运动
点位教导页面如下图所示:
图3-1-2点位教导页
通过示教区内对机器人的操作,可以将机器人运行到适当的位置和姿态,然后就可以进行点位的录入,修改等工作了。
J(关节:
此按钮可以切换关节点位和坐标点位,关节点位保存六个轴的的走位角度(J1,J2,J3,J4,J5,J6,而坐标点位保存在当前工具和当前工件坐标系下的空间坐标(X,Y,Z,RX,RY,RZ;
新建:
将机器人当前点位录入到点位数据区中,点位数据在数据区的最后一行。
修改:
先点击某个需要被修改的点位,然后再点击“修改”按钮,即可修改这个点位,为了防止误操作,修改之前,系统会向你确认是否需要修改。
删除:
将数据区某个点位删除会引起程序设计的混乱,所以“删除”只能删除数据区最后一行,如果觉得某个点位数据不正确,可以通过“修改”按钮进行修改。
保存:
按下“保存”按钮才可以将本次点位示教的数据真正保存在当前程序文件中。
点对点:
点击某个点位,按下按钮,机器人将以Move_P点位运动方式到当前点。
直线:
点击某个点位,按下按钮,机器人将以Move_L直线运动方式到当前点。
工具1:
点击“工具1”按钮,可以选择目前教导需要的工具(在机器人装有两个以上工具情况下,系统一开始默认为工具1,而选择当前工具后,按钮上面会显示当前为哪个工具。
教导工作就在当前工具前提下进行。
工件坐标1:
点击“工件坐标1”按钮,可以选择目前教导需要的工件坐标,如果当前程序并不需要工件坐标,则不需要对工件坐标进行设置,工件坐标1-8自然为空,即使进行选择后,默认也是为世界坐标系下。
系统一开始默认为工件坐标1,而选择当前工件坐标系后,按钮上面会显示当前为哪个工件坐标系下。
做教导就在当前工件坐标系前提下进行。
当然,机器人在工件坐标系下教导的前提是在教导区选择了“工件坐标”,教导区内选定了关节坐标,工具坐标或世界坐标时,工件坐标的选定是不起作用的。
图3-1-2-1工件坐标选择页
上图为工件坐标选定对话框,在使用工件坐标前,你需要对使用的工件坐标进行设置,点击左下角“工件坐标设置”按钮,可以对工件坐标进行设置,将会弹出下图对话框:
图3-1-2-2工件坐标设置页
在此页面,一共可以设置8个工件坐标,工件坐标设置方法目前为三点定位法:
第一,通过教导方式,教导出工件坐标系的原点,工件坐标系X轴上一点,和工件坐标面上任意一点共三点,通过关节坐标保存三点。
第二:
在工件坐标设定框内,输入相应的原点,X轴上点,工件面上一点第三:
点击“保存工件坐标”按钮,如果点位选择正确,系统会提示工件坐标设置成功。
3.1.3程序设计
迈科讯机器人控制系统程序设计语法简洁,编程方便,绝大部分程序语句通过鼠标点击或触控即可轻松完成,普通操作员经过短时间培训即可掌握一般性的机器人程序设计。
程序设计主页面如下图所示:
图3-1-3程序设计页面
在主窗口,点击“程序设计”按钮,可以进入“程序设计”页面,对程序进行编辑。
“程序设计”页面的左方,是程序设计语句,包括“功能命令”,“运动控制”,“扩展命令”三大块,“程序设计”页面右面为程序编辑窗口,右下方对应有编辑的主要功能:
“插入”,“删除”,“保存”,“另存”,“打开”,“新建”,以下列举了程序编辑窗口按钮的作用。
功能描述
插入表示在程序当前行之前插入一空语句
删除表示删除程序当前行
保存保存当前编辑程序
另存将当前程序另存为一个程序
打开打开一个程序
新建
新建一个空程序
下面依次列举介绍“功能命令”,“运动控制”,“扩展命令”程序设计语句的主要功能:
《功能命令》SpeedRate
对于运行速度的百分比,运行速度在程序运行页面设置。
例如运行速度为50,SpeedRate为10,那么机器人运动的速度为50%*10%,即5%。
SetRO设置输出点状态,设置为高电平或低电平,On为高电平,Off
为低电平,默认为0-63个输出点,以IO扩展板为准,最大可控
制64个点位。
WaitRI持续等待到指定RI输入点状态符合条件,再继续运行下一行程
序。
IfRI如果符合指定RI输入点状态,则跳转到指定程序行
Goto程序跳转到Goto语句指定行。
设置范围(0-9999LINE,如果行
数超过程序范围则忽略此语句。
Goto语句禁忌跳入Repeat
Begin/End循环体,否则可能引起程序运行混乱。
Delay等待时间,以毫秒为单位。
程序会在当前机器人运行状态停止后,
才开始进行暂停等待,等待时间完成,继续运行下一条语句。
MARK在程序中插入标识语句,有利于阅读程序,语句本身不会对程序
造成任何影响。
RepeatBeginRepeatEnd
循环语句,与RepeatEnd语句搭配使用,RepeatBegin是循环
开始位置,RepeatEnd是循环结束位置。
程序将重复Repeat
Begin到RepeatEnd之间的程序语句指定次数,如果只有其中
一条语句,则系统认为该语句为无效。
《运动控制》
Move_P从当前位置,点对点运动到指定点位。
点位可以是关节点位,也可以是坐标点位(Move_P(P,如果由于速度,限位等原因造成
系统运行报错,则程序自动停止运行。
Move_L从当前位置,直线运动到指定点位。
点位可以是关节点位,也可以是坐标点位(Move_L(P,如果由于速度,限位等原因造成系
统运行报错,则程序自动停止运行。
Move_C从当前点,经过第一点,到达第二点,走圆弧运动。
选择的点位
可以是关节点位,也可以是坐标点位(Move_C(P
Blend平滑功能设置,On为开启,开启平滑功能后,两笔同类型运动
命令之间不会有停顿,而是平滑连接,同时第一笔命令的结束部
分到第二笔命令的开始部分位置精度会有所损失。
TurnTool切换工具命令,程序开始运行时,系统默认工具为为工具一,如果机器人安装有两种以上工具,并且系统已经设置好工具参数,
那么通过此命令可以切换到1-8种工具下。
TurnWork切换工件坐标系,程序开始运行时,系统默认为在世界坐标系下,如果已经设置好工件坐标系,通过此命令可以切换到1-8个工件
坐标系下,如果工件坐标系并没有设置好,而调用此命令,则系
统会默认到世界坐标系下。
《扩展命令》
LoopStop此命令表示按下“周期开关”按钮后,系统运行到此命令后,会
直接退出程序。
3.1.4运行程序
运行程序页面为默认页面,在参数设定后,点位教导后,程序设计后,其它的工作就交给机器人了,运行程序页面会显示当前运行的程序,运行程序后,会显示程序运行到哪一行,运行程序页面如下图所示:
图3-1-4运行程序页面
运行程序:
运行当前程序。
暂停程序:
程序运行过程中需要暂停,可按此键,暂停后按此键可以继续运行。
周期开关:
配合程序命令“LoopStop”使用,当按下此按钮,机器人在下一个周期执行“LoopStop”命令时,停止程序,机器人保持当前姿态。
停止程序:
停止当前程序。
运行速度:
默认速度为最大速度的10%,如果需要改变速度,则可以点击按钮进
行改变。
3.2启动和关闭系统
在操作区有“启动模拟”,“启动系统”,“报警信息”,“IO监控”四个功能按钮。
图3-2操作区
启动模拟:
用于模拟运行机器人程序,模拟启动系统后,也可以在“运行程序”页面运行程序,不过运行程序并不会控制机器人本体,而是模拟运行,输入输出点也是模拟状态下,可以进入“IO监控”模块,点击触控某个设置输入点状态。
模拟启动系统后,点击此按钮,可以停止模拟启动。
启动模拟的作用在于:
第一,可以让操作员在没有机器人本体,没有安装板卡,甚至在笔记本电脑上编写程序,运行程序,达到熟悉控制系统,熟悉程序设计的目的。
有些走点位,走直线,走圆弧命令因为机械结构的缘故有可能是无法实现的,通过模拟运行,可以提前提示错误信息,从而提前修改代码或点位教导。
启动系统:
启动机器人控制系统,启动系统后,就可以进行点位教导,运行程序,IO监控,本体定位等工作。
启动控制系统前,要确认电柜已经供电,点击“启动系统”按钮,三秒钟后系统就已启动,如果还没有做“本体定位”,机器人六轴角度默认为0,如果已经做“本体定位”,而系统无法读取编码器值,会
提示编码器读取错误。
启动系统后,点击此按钮可以关闭系统。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 迈科讯 机器人 控制系统 软件 说明书 V16