工业机器人教程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
机器人重复精度很好。±0.05mm ±0.1mm。等等都有。 但是定位精度一般都很差。 需要使用标定的方法来提高定位精度 (例如视觉中使用标定)。
二、机器人安全知识
安全知识
安全是工作中必须要时刻注意的,任何工作都是安全第一。 了解一些机器人的安全常识
安全知识
安全知识
安全知识
安全知识
机器人的柔性:多样化的可重复编程方式让机器人实现不同的运 动轨迹。
编程界面
离线编程和仿真
仿真: 使用特定的软件建立机器人工作站以及工件的三维模型,并通过 软件模拟出机器人所有的动作和轨迹,来确定空间上的可执行度以 及对工件实行离线编程。 离线编程:
不需要在机器人跟前示教所有的点,通过参考仿真软件的模拟效果, 直接将机器人的语言在电脑端编辑完毕,并可虚拟运行以查看和调 整实际的机器人动作效果。最后使用软件生成可被机器人识别和执 行的文件,通过线缆或者存储设备发送到机器人控制柜内。
于正上方,需要无穷大的速度。
这个称之为局部退化 ,轴处于奇异点 位置,等同于失去了一个自由度。 任何机械装置都有这个现象。
自由度
机器人/机器手的组成的简单介绍 如图:
机器人动作是由6个电机
通过精确的控制运算和
数学计算得出的组合运
动。
自由度
自由度定义:
——具有独立位置变量。
等同于关节数目。 6轴机器人就是指具有6个关节
在开启控制柜电源之前,使用万用表检查线路。
机器人本体
PANDA焊接机器人规格型号 机器人规格型号示例如下:
设备型号 批号 机器人 编码
序列号
机器人本体
机器人是6自由度可编程机械手
通过伺服电机相互配合精确定位 通过安装末端工具,执行需要的功能
机器人控制柜
相当于电脑的主机。所有的指令和运算都在控制柜内完成。所有 的指令和运算都在控制柜内完成。
再按压快捷数字功能键【4】,插入arc on语句。 再将焊枪运行至焊缝末尾点,,按下【插入】,则记录了焊接结束 点位置。 最后按压数字功能键【1】,插入 arc off 语句,至此,程序完成。
程序示例
def PROC () WPSETM @WELD2=1 WPSETM @WELD3=1 JMOVE JMOVE JMOVE V=20,<…………..… V=20,<……………... V=20,<……………... \焊接材料 丝径 焊接方式 \焊接参数变量 \机器人的起始点 \机器人行走中间点 \焊枪的焊接准备点 \焊接的电流电压等参数 ARC-OFF JMOVE JMOVE END V=20,<……………... V=20,<……………... \焊接结束,并处理 gas/wire \回抽焊枪至安全位置 \回到机器人的起始点 \ 焊接结束
先将机器人的焊枪的枪尖按照一定的角度和与工件之间的距离运行 到直线焊缝的起始焊接点位置,按压数字快捷键【7】。快速插入 arc set 语句。 然后选择插补方式中的L,点击【插入】 按键,则插入一行LMOVE 语句。
实际编程步骤
LMOVE
Arcset A=90,V=21 LMOVE V=15,<******** Arc on LMOVE V=0.5,<********** Arc off
南京熊猫电子装备限公司 熊猫机器人
主讲: 刘东
2015.04.28
本培训内容解释权归南京熊猫电子装备所有
一、机器人的历史背景和基本的原理知识简介
中国古代的机器人雏形
诸葛亮运送粮草的工具 ——木牛流马 内部使用了齿轮咬合原理
和以及曲柄连杆机构。
达到了助力的效果。
国际工业化背景
近几十年随着工业化的快速发展,越来越多的产业开始使用机器 人替代人工。 自动化工业机器人使用量的增长 主要依附于价格的不断降低,人 工成本不断升高,以及工业越来越多的作业发展方向趋向于自动 化。 相对于人工而言,机器人的优势在于: 工厂自动化程度高,效率高,操作更准确,更富有柔性。 (编辑 不同程序控制机器人执行不同动作)。 更倾向于危险性大或者人 类不可能完成的工作。
示教模式—焊接参数设置
示教模式—系统信息—版本查看
示教模式—系统信息—权限变更
示教模式—文档管理
示教模式—设置
示教
示教器界面各种各样的功能菜单,可以实现快捷、有效、方便的 编程。
以下介绍实际编程的详细过程。
实际编程步骤
LMOVE
Arcset A=90,V=21 LMOVE V=15,<******** Arc on LMOVE V=0.5,<********** Arc off
示教点更正
点击【记录】按键
点击【ok】 将当前 位置信息更新到语 句中
机器人当前位置点信息监测
点击【机器人】 点击【当前位置信息】
程序运行
切换到【remote】模式 确认机器人安全范围内无任何安全隐患
点击【start】按钮,自动开启伺服电源
程序被执行
程序执行完成后,自动关闭伺服电源
ARC-SET @=1,A=90,V=29.81
LMOVE
ARC-ON LMOVE LMOVE
V=15.000,<……………...
\焊接开始点(weld)
\焊接开始,并开始处理gas wire
V=0.500,<……………... V=0.500,<……………...
\焊枪沿着焊缝行走到的焊接中间点(empty) \焊枪沿着焊缝行走到的焊接终点(empty)
世界坐标系/直角坐标系
机器人示教器—坐标系
工具坐标系
新建程序
点击 【程序】------【新建】
新建程序
弹出右侧图所示界面
输入程序名称
--点击 ENTER
Байду номын сангаас
可以输入备注
输入完成后,点击OK
按键, 跳转到通用界
面
新建程序
通用界面 光标默认在第一行
编程语言
JMOVE
指定点到点之间的运动,不指定轨迹
工业机器人-机械手特点
工业领域的多关节机械手或多自由度的机器装置,可以接受人类的指 令,按照设定好的程序和轨迹运行。 具有可编程,拟人化,通用性等特点,适用性非常强。 中国的工厂从劳动密集型工厂正在慢慢向着新型自动化工厂转型,在中 国,未来的5至10年将成为机器人在中国市场的爆发期,加快推进了中 国的设备标准化趋势。中国整体行业的工业化趋势越来越大,中国地大 物博,使中国在未来的几年内必定成为国际上拥有最大的机器人市场的 国家。
LMOVE 指定点到点之间的运动,指定轨迹为直线 SMOVE 指定点到点之间的运动,指定轨迹为多段圆弧构成的自
由曲线。 CMOVE 指定点到点之间的运动,指定轨迹为圆弧,每三个点构 成一个圆。
编程语言
JMOVE V=30 指最大移动速度为 最大限定值的30%
a / d =0.5 指加减速的时间
轨迹生成
机器人按照编辑的程序命令,保持非常快速的计算,生成一条既 定的轨迹。 难点: 各个轴同时开始运动,同时停止 各个轴在每一个姿势时的速度,加速度 如何保证末端点的轨迹精度
可编程
直接描述机器人 轨迹的是机器人的工具中心点(TCP) TCP:机器人最前端会携带:焊枪,抓手,喷嘴,打磨机,激光 等工具,将 这些工具加载到机器人坐标系中,成为工具中心点。 描述机器人的轨迹都是通过编程实现。编辑可视化的逻辑语言, 通过系统自动转化为能被系统识别的代码。
注:因为仿真软件和实际的工作站的误差,所以离线编程一般都达 不到完全契合。需要后期重新示教调节。
现有机器人的操作方式
逆运动学较为复杂,对硬件软件要求很高,所以目前主流都是使 用更为简单的方式来操作机器人: 示教再现
示教:将机器人移动到指定的位置,使用记录功能,将机器人此时 的6个轴的角度、世界坐标系下的位置信息都记录下来。
机器人的领域
由于机器人涉及到多方面的复杂知 识,目前 没有人可以掌握完整的机 器人知识,这就将机器人分成了几 个领域。 我们主要介绍控制理论方 面的知识做一些简介。
力学
机器人
机械操作
移动
计算机视觉
人工智能
控制理论
计算机科学
简单机械轴实例分析
图示是二战期间一个对空的火力点,
使用简单的2轴运动装置,通过改变方 位角和仰角来调整合适的打击角度。 在仰角90°附近位置 需要非常快的速度改变方位角,当处
P = 4 指拐角时的精度
< > 内的数为位置信息
编程语言
P : 精度
不同的轨迹需求对应可 设定的拐角精度和轨迹
编程语言
选择【坐标系】 操作机器人到指定点 选择【插补方式 】 点击 【插入】按钮
如图显示插入画面
在修改界面输入参数
点击 【OK 】按钮
编程
命令插入
文件保存
移动机器人的程序编制完成后,按下【程序】=>【保存】,文件 保存
安全知识
安全知识
安全知识
安全知识
安全知识
安全知识
安全知识
安全知识
三、机器人操作篇
机器人供电系统
日本国家的工业用电标准是三相200V,中国是三相380V。
所以机器人在中国工厂使用时必须使用一个380转200V 的变压器。
目前有2种方式配置,一种是额外配置一台变压器,一种是在控制 柜內、置一台变压器。 三相电 连接时, U V W 不分次序。 连接好地线。
运动学
设计机器人时曾经陷入迷径
——寻找突破
手臂的构成和机器人非常类似 附加多种限定条件
——达到唯一解(默认最短行程)
——确定研究方向
动力学
运动: 让机器人从静止到加速到最高速恒速到减速到静止的过程 都是由电机来实现。 力: 从机械角度来说,不同位置的关节 电机的功率、最大速度、 减速比、连杆长度、 负载、关节摩擦 等所有因素之间的关系都必须在运动之前全部计算出来。
运行期间,手保持在示教器的急停按钮上
示教模式
示教模式下可以:
手动操作机器人
编程
修改语句
保存文件
修改参数 系统维护
示教模式
以下介绍在示教模式下,示教器相关功能界面的介绍和举例。
以图片形式展示机器人多样化的操作功能
示教模式--文件
示教模式—编辑
示教模式—程序功能
示教模式—焊接
动作模拟
退避点
P1
焊接开始准备点
焊接完成退避点
P2
P6
P3
焊接开始点
P4
焊接中继点
P5
焊接完成点
图2-32: 焊接动作的模式图
Remote模式
机器人使用流程
开启机器人、焊机、保护气、送丝、接地到位; 将工件固定在工作台或夹具上; 将示教盒打到Teach模式,新建程序(保存后使用)或选择已编辑好程序; 按下使能键,开启绿色伺服按钮,Manip Power灯亮; 降低运行速度,试运行+前进检查;
运动学
如何求这个向量,就是机器人的求解过程,非常复杂。 但都是从运动学开始。
z
正运动学:
给定6个轴的角度,
计算出末端点的位姿 都是唯一解
x
运动学
逆运动学:
给出指定的末端点的位姿,
计算出6个轴的角度。 解不唯一
x
运动学
逆运动学一般很难得到封闭的解,
有时甚至无解, 多解。 自由度越多,解越多。
或者说6个自由度的机器人
提问???
为什么目前主流的机械臂
都是6轴或者6轴以下?
向量
机械臂控制
在机器人中,描述机器人前端工具最直接的方式就是指定它的位 置和姿态(位姿)。 在数学中则是使用向量描述(x,y,z,x’,y’,z’) 位置和方向。(以坐 标系为基础)
每一个都是独立变量。所以需要6个电机来实现。 市场上的三轴,四轴,五轴机器人相对更加简单。
控制柜连接了示教器,机器人,变压器,
外部轴,外部设备(焊机)等。
机器人示教器
示教器是一种人机交互系统,通过按键或者 可触摸显示器输入指令或者功能命令,传达
给控制柜,经过快速准确的处理之后,反馈
给机器人本体,让机器人本体执行相对应的
动作或者实现相对应的功能。
机器人示教器按键—正面
机器人示教器—背面
再现:将机器人从任意一个地方,返回到示教的位置,每一个关节 都运动到保存的角度,称之为再现。
注: 默认为最短行程。
最短行程
当某一个轴的角度限制范围较大时, 比如540°。 那么在一定的范围内,
某些位姿就可能有2个解。 取最短行程解。
重复定位精度
重复定位精度
重复精度 (示教点然后再现)和定位精度(指定一个未示教过的点 ,使用传感器让机器人移动到这个位置点的精度)。
Dead man 按 钮
机器人示教器--显示界面
机器人示教器—操作键
位操作
姿态操作
机器人示教器—操作方式
切换至teach模式 选择坐标系
选择动作速度
开启伺服
Remote Teach
按压轴操作键
保持dead man按钮按压到第二档状态, 按压伺服准备按钮
机器人示教器—坐标系