EPSON培训手册

合集下载

爱普生入职培训教材

爱普生入职培训教材

一.作为一名职业人基本的意识和想法1:从今天起,你为爱普生的一员‧‧‧以下是TQC 西谷正的讲话从现在起,你将成为EPH集团这个团队中的一员。

EPH集团是位于中国华南深圳地区,以制造生产打印机、手表为主导产品的企业。

下属有ESL、PIF、FIF各制造工厂,作为制造型的企业我们的工作任务是购入原材料,对其进行制造加工、使其成为产品、输送到市场,服务于顾客。

在这一系列的工作中各位将参与其中一部分工作。

在EPH集团里每位员工各就各位,尽职尽责,出色的完成工作才能取得相应的报酬。

再者、EPH集团的经营的优劣都由我们集团的每个人的力量,集团的凝聚力的好坏而决定。

充实自己、提高加强个人能力、取得别人对自己的信赖,这样才能促进EPH集团的不断发展。

在我年少时代,父母曾给我这样的教诲. “ 不要撒谎,遵守时间、遵守规则” 我一直铭记于心,能够出色地做到以上的三个要求。

换言之,就能赢得别人的信赖,似乎看起来是很容易做到的事情,但实际深入地理解渗透到日常的行动中,可不是那幺简单。

“ 不要撒谎” 举例而言,当工作出现失误时,不是辨解造成的失误、推御责任,而是应诚实、坦率的报告上司。

而此时作为上司根据其必要性,对由于发生错误而造成不良品,为了尽可能不要损害到顾客而采取迅速处理,以及相应的防范措施。

而此时,由于听取你的辨解的时间而上司对这件事更加焦急,延误对这件事采取的补救时机。

“ 所谓的遵守时间是不要浪费时间,有效地使用时间,人一生的时间是短暂的,能使用的时间也是有限的。

同样在公司、企业里的工作时间也是有限定的。

计划是利用时间的重要方法。

对于日常的业务工作,做好计划是工作之首。

毫无疑问在计划里一定有目的,有方法、也有时间。

做好工作计划,立好人生大计、遵守时间、实现人生目标与理想,我们才能过上有意义的生活。

“ 遵守规则” 就是不要给别人添麻烦。

勿庸置疑在人类社会里人的行为必然是有一方和另一方发生连系,才产生规则。

有规则就一定有对方,你的对方就是公司。

爱普生培训资料:EPSON机械手软件操作指南

爱普生培训资料:EPSON机械手软件操作指南

四、RC+5.4.3软件操作
2、设定好项目名称及存储磁盘后单击“确定”进入如下画面,单 击“main”函数即可编辑程序了。
四、RC+5.4.3软件操作 三、程序下载运行
1、单击“运行”,打开“运行窗口”即会将程序下载到控制器, 如下图所示,在调试程序时为安全起见在“低功率”,将“速度 比例调低些。出现紧急情况时及时按停止即可停止程序
四、RC+5.4.3软件操作 (5)在“点数据”页面单击“保存”按钮,完成示教点。
四、RC+5.4.3软件操作
五、 马达重置及伺服OFF
工具 →机器人管理器→控制面板或单击工具栏 页面。如下图示
图标后,选择“控制面板”
伺服ON
Z轴刹车释放后要按住 伺服指示灯旁边白色按
钮才能手动移动Z轴
运行功率设置
四、RC+5.4.3软件操作 2、选择“控制器”单击“下一个”进入如下画面
四、RC+5.4.3软件操作
3、修改程序名称(可不修改)设定存储磁盘后,单击“下一个” 进入如下画面,然后单击“导入”即可将控制器内的程序读取出 来。
四、RC+5.4.3软件操作 三、新建一个新项目
1、单击“项目” “新建”进入如下画面,设定好项目名称 及存储磁盘后单击“确定”
四、RC+5.4.3软件操作
四、点位示教
打开步进示教页面: “工具” →“机器人管理器→“步进示教”或单击工具栏 示
图标后,选择“步进示教页面”。如下图
Mode说明:
World:在当前的局部坐标系、工具坐标系、机械手属性、ECP坐标系上,向X、Y、Z轴的方向微动动作。 如果是SCARA型机械手,也可以向U方向微动。如果是垂直6轴型机械手,则可以向U方向(倾斜)、V方 向(仰卧)、W方向(偏转)微动。 Tool : 向工具定义的坐标系的方向微动移动。 Local: 向定义的局部坐标系的方向微动移动。 Joint : 各机械手的关节单独微动移动。不是直角坐标型的机械手使用Joint模式时,显示单独的微动 按钮。 ECP : 在用当前的外部控制点定义的坐标系上,微动动作。

爱普生机器人中级培训资料

爱普生机器人中级培训资料

2、机器人管理器操作
5)单击“示教”进入下图画面
2、机器人管理器操作
6)单击“示教”进入下图画面,移动机械手到第二个拐点
2、机器人管理器操作
8)选择进入工作空间时对应输出为ON或OFF(输出端口设置在“设置”—“系 统配置”—“控制器”—“远程控制”—“输出”里),“示教”进入下图画 面
2、机器人管理器操作
Integer m_i ‘模块变量m_i Global (Preserve) Integer g_i ‘全局变量(全局保护变量)g_i Function main Integer I ‘局部变量i ... Fend
2、机器人管理器操作
8)单击“示教”,进入下图画面,选择“3D工具”时进入左下图所示画面,选择
“2D工具”时进入右下图所示画面,如果提示定义成功说明工具坐标已经示教好
“3D工具”第3点需要 满足以下条件
“3D工具”第3个点示教画面
“2D工具”结果
2、机器人管理器操作
9)单击“示教”,进入下图画面,示教“3D工具”第3点需要确保U=0,V=0, W=-135,用针尖对准Mark点
否则需要重新示教。
2、机器人管理器操作
2.3 LOCAL坐标示教
2.4.1 用一个原点方式示教本地坐标 1) 在机器人管理界面单击“本地坐标”打开LOCAL坐标向导画面
2、机器人管理器操作
2) 单击“本地向导”打开LOCAL坐标向导画面
2、机器人管理器操作
3) 选择您想定义的本地号码。对于[有多少点将被使用],则选择[1–原点]。 由于这是一个本地单点,您只需示教新坐标系的原点即可。如果您想使用坐标 系方向的U,V 或W 轴,勾选[用U,V,W 本地旋转工具坐标]复选框。如果未选 中此复选框,新的坐标系是从X 和Y 轴的本Local 0 进行偏移,但不会绕着轴 旋转。

爱普生培训资料:EPSON 6轴机器人

爱普生培训资料:EPSON 6轴机器人
EPSON 6轴机械手培训
6轴机器人坐标系
1.机器人基本坐标系:以J1 法兰中心为原点, XYZ正方向如下图(右手 定则); 2.工具0坐标系:以J6法兰 中心为原点, XYZ正方向如下图,(右 手定则)。

机器人坐标系一般是固定不变的 Tool 0 坐标系是固定在第 6 关节法兰中心的 , 所以 机器人姿势变化时 Tool 0 坐标系也相应的移动 (如图)
AutoLJM(Jump3,Go,Move,Arc)最小的动作关节移动量 Go P0 LJM
AvoidSingularity(Move,Arc)自动回避特别姿势功能 AvoidSingularity=1
6轴机器人工具坐标系向导设置步骤

U = 0, V = 0, W = 180

旋转U轴一些角度(一般180度)
工具坐标系(tool坐标系)
定义:定义在工具末端的用户坐标 应用:与轨迹相关的 应用;视觉引导、 多抓手的抓取、涂胶等
本地ቤተ መጻሕፍቲ ባይዱ标系(Local坐标系)
定义:机器人坐标系的偏移(工件坐标系) 应用:一般用于承载治具上有多个工作点的应用, 以简化示教点的操作;阵列料盘的搬运,装配, 涂胶等。
指令Jump3,Go,Move
Jump3 Here :Z(100), P0 :Z(100), P0 Jump3 Here -TLZ(100), P0 -TLZ(100), P0 Jump3 Here +Z(100), P0 +Z(100), P0
Go p0 Move p0
Go XY(x0,y0,z,u,v,w)/R /A /NF /J6F0 /J4F0 /0 如果点位是自定义的,例如由视觉像素坐标转换而来,则需要指定 各个姿势的标志。一般可以先手动到目标点位置记录下各个标志,然后再 加到后面。

爱普生4轴机器人培训(PPT69页)

爱普生4轴机器人培训(PPT69页)
2.控制器设置
(1)单击[设置” “控制器”进入控制器设置画面,然后单击“配置” 设置控制的IP地址及控制方式,当要使用外部I/O控制时须将“控制设备”改为 远程I/O,然后单击“应用”,再单击关闭,等待控制器重启完毕后,按“F5”, 单击“激活远程I/O”后关闭软件即可使用外部I/O控制控制器。
181Leabharlann 机械手坐标系 1.1 SCARA机械手坐标系
XY方向坐标(前后左右) Z方向坐标(上下) U方向坐标(旋转)
3
一、关于机械手的基础知识
2. 机械手的手臂姿势
在使用机械手作业时,有必要使其用示教时的手臂姿势在指定的点上动作。如果不这样 做,根据手臂姿势的不同,会产生轻微的位置偏移,或朝着意想不到的路径动作的结果,有 干涉周边设备的危险。为了避免这种情况,在点数据中必须事先指定使其在此点上动作时的 手臂姿势(如下图)。此信息也也可以从程序中变更(\L或者\R)。
EPSON 机械手培训
2014-may
1
内容
一、关于机械手的基础知识 二、硬件概要 三、EPSON RC+ 用户界面 四、RC+5.4.3软件操作 五、SPEL+语言 六、动作指令 七、I/O 八、Pallet 九、!...! 并列处理 十、多任务处理 十一、循环控制指令 十二、程序实例
2
一、关于机械手的基础知识
23
四、RC+5.4.3软件操作
(5)在“点数据”页面单击“保存”按钮,完成示教点。
24
四、RC+5.4.3软件操作
5. 马达重置及伺服OFF
工具 →机器人管理器→控制面板或单击工具栏 页面。如下图示
图标后,选择“控制面板”
伺服ON

爱普生高级培训资料

爱普生高级培训资料
EPSON 机械手培训(高级)
2015年8月
1
内容 一、移动向下相机应用 二、固定向上相机应用 三、固定向下相机应用
2
视觉应用案例(EPSON机械手跟其他品牌视觉配合)
一、 移动向下相机应用案例(相机安装在SCARA机械手第二臂上) 1) 准备一个类似下图所示针尖工具,装到治具上
2) 准备一个类似下图所示的MARK,将MARK贴到拍照区域平面 内
19
视觉应用案例(EPSON机械手跟其他品牌视觉配合)
9)运行“cal_camera_move”函数
选择“cal_camera_move”函数, 单击“开始”运行校准函数,如果 校准成功将打印校准结果,否
则要重新校准
如果校准结果的平均偏差及最 大偏差太大(一般在0.1以内) 说明校准有问题,要重新校准
⑤单击“示教”进入下图画面,使MARK移动视野中间,记下当前MARK 像素坐标(或在屏幕上标记此位置),确保U=0。
27
视觉应用案例(EPSON机械手跟其他品牌视觉配合)
⑥记下当前MARK像素坐标后,后单击“示教”,进入如下画面
28
视觉应用案例(EPSON机械手跟其他品牌视觉配合)
⑦单击“示教”进入如下画面,使U=180,Z保持不变,然后移动X、 Y,使MARK再次回到之前标记的像素坐标位置
14
视觉应用案例(EPSON机械手跟其他品牌视觉配合)
②移动机械手X、Y使针尖对准MARK,然后将该点保持到P0点(一定要在之 前示教的针尖工具“TOOL 1”下保存P0参考点) ③将TOOL切回TOOL 0,然后再示教九宫格九点(移动向下相机九宫格九点一 定要在TOOL 0下示教)如下图所示
选择默 认模式
③在“工具”画面单击“工具向导”,进入工具向导画面,选择移动 向下工具编号,如下图所示:

手册_EPSON培训手册

手册_EPSON培训手册
‘局部變數i
12
五、SPEL+語言
4.變數的類型 變數有很多種類型,使用前先說明類型,格式為:數據類型變量名。例如: Integer i,定義變量i為整型數據。另外,代入的數據和變量的類型必須一致。在下 表中列出SPEL+ 語言中使用的數據類型。
13
六、動作指令
1. 動作指令分類
使機械手臂動作的指令叫作動作指令。 可分為:PTP動作指令,CP動作指令,Curves動作指令,Joint動作指令。
17
六、動作指令
5. 速度設定指令 5.1 PTP指令的速度設定
Speed 功能用於設定PTP動作速度的百分比 格式:Speed s,[a,b] 說明:s 速度設定值;a 第三軸上升速度設定值;b 第三軸下降速度設定值。 範例:1. Speed 80 2. Speed 80,40,30
圖2
NOTE:
1、Jump不能用於6軸機械手臂,6軸機械手臂只能使用Jump3和Jump3 CP指令 2、Jump3CP指令用法與Jump3類似,不同在於Jump3CP是3個CP動作的组合 3、SCARA機械手臂Z軸上升或下降動作時,使用Jump指令可以提高運动速度
3.4 BMove 、TMove、CVMove 指令
表1
7
二、硬體概要
系统組成圖示
8
三、EPSON RC+ 用戶界面
9
四、示教
1. 微調Jog &Teach介面
打開Jog&Teach介面: Tools →Robot Manager →Jog&Teach或點選工具檔
圖標後,選擇Jog&Teach介面。如下圖示
Mode說明:
World:在當前的局部坐標系、工具坐標系、機械手臂属性、ECP坐標系上,向X、Y、Z轴的方向微調動 作。如果是SCARA型機械手臂,也可以向U方向微動。如果是垂直6軸型機械手臂,則可以向U方向(傾 斜)、V方向(仰卧)、W方向(偏轉)微動。 Local: 向定義的局部坐標系的方向微動移動。 Tool : 向工具定義的坐標系的方向微動移動。 Joint : 各機械手臂的關節單獨微調移動。不是直角坐標型的機械手臂使用Joint模式時,顯示單獨的 微調按钮。 ECP : 在用當前的外部控制點定義的坐標系上,微調動作。

(中文)Epson机器人中文说明书

(中文)Epson机器人中文说明书

教育导入 RC90 / RC700EPSON RC+ 7.0 Rev.2RC90 / RC700 EPSON RC+ 7.0教育导入Rev.2Copyright © 2013-2014 SEIKO EPSON CORPORATION. All rights reserved.关于教材本教材的对象是控制器RC90/RC700的使用者,程序开发软件包EPSON RC+7.0的使用者,创建程序以及试校的人.注意本操作说明书不能擅自复制,转载一部分内容或者全部内容.本书所记载的内容,将来事先没有通知也有时会有变更.关于本书的内容,万一有错误,如果您有注意到的地方,麻烦联系我们.咨询本教材,以及机器人使用的相关咨询,请按以下信息联系.EPSON销售株式会社FA机器营业课〒160-8324东京都新宿区西新宿6-24-1西新宿三井大厦TEL : 03-5321-4161目录关于教材----------------------------------------------------------------------------- ii注意 ---------------------------------------------------------------------------------- ii咨询 ---------------------------------------------------------------------------------- ii第1章 1. 与机器人相关的基础知识 (1)1.1 接受机器人培训的意义 ----------------------------------------------------- 1劳动安全卫生法 ------------------------------------------------------------------------------ 1劳动安全卫生规则 --------------------------------------------------------------------------- 2安全卫生特别教育规定 --------------------------------------------------------------------- 31.2 工业机械手的定义 --------------------------------------------------------- 151.3 工业机械手的分类 --------------------------------------------------------- 15一般分类 ------------------------------------------------------------------------------------- 15从控制来分类 ------------------------------------------------------------------------------- 16从动作机构来分类 ------------------------------------------------------------------------- 161.4 关于坐标系 ------------------------------------------------------------------ 171.5 机械手坐标系 --------------------------------------------------------------- 17水平多关节型机械手 ---------------------------------------------------------------------- 17垂直多关节型机械手 ---------------------------------------------------------------------- 171.6 机械手的手臂姿势 --------------------------------------------------------- 18水平多关节型机械手 ---------------------------------------------------------------------- 18垂直多关节型机械手 ---------------------------------------------------------------------- 18特异姿势 ------------------------------------------------------------------------------------- 20特异姿势附近的PTP动作 ---------------------------------------------------------------- 20对于CP动作命令的LJM函数------------------------------------------------------------ 21特异姿势附近的CP动作(CP动作时的特异姿势通过机能) -------------------- 21第2章 2. 硬件的概要 (22)2.1 系统构成 --------------------------------------------------------------------- 222.2 控制器RC90 ----------------------------------------------------------------- 23各部分的名称和机能 ---------------------------------------------------------------------- 23LED -------------------------------------------------------------------------------------------- 25线缆的连接 ---------------------------------------------------------------------------------- 262.3 控制器RC700---------------------------------------------------------------- 28各部分的名称和机能 ---------------------------------------------------------------------- 28LED&7色LED的显示 ----------------------------------------------------- 31特殊状态的显示 ---------------------------------------------------------------------------- 32线缆的连接 ---------------------------------------------------------------------------------- 332.4 与安全相关的机能 --------------------------------------------------------- 352.5 电源的接入 ------------------------------------------------------------------ 372.6 EPSON RC+ 7.0的启动---------------------------------------------------- 37第3章 3. 软件概要 (38)3.1 EPSON RC+ 7.0的概要 ---------------------------------------------------- 383.2 设计资源管理器 ------------------------------------------------------------ 393.3 状态窗口 --------------------------------------------------------------------- 393.4 状态栏 ------------------------------------------------------------------------ 403.5 在线帮助 --------------------------------------------------------------------- 413.6 简单的程序作成和实行---------------------------------------------------- 423.7 机械手管理器 --------------------------------------------------------------- 43第4章 4. 试校 (44)4.1 控制面板 --------------------------------------------------------------------- 444.2 点动&试校-------------------------------------------------------------------- 46点动控制 ------------------------------------------------------------------------------------- 46 点动方法 ------------------------------------------------------------------------------------- 49 点动 ------------------------------------------------------------------------------------------- 50 TEACH 模式 ---------------------------------------------------------------------------------- 50 点的试校方法 ------------------------------------------------------------------------------- 50变更内容的保存/删除--------------------------------------------------------------------- 514.3 点的编集 --------------------------------------------------------------------- 52打开编辑用的点的文件 ------------------------------------------------------------------- 52 选择1行以上 ------------------------------------------------------------------------------- 53 选择所有行的话 ---------------------------------------------------------------------------- 53 定义新的点 ---------------------------------------------------------------------------------- 53 删除点 ---------------------------------------------------------------------------------------- 53点的[剪切]、[粘贴] ---------------------------------------------------------------------- 534.4程序的修正--------------------------------------------------------------------- 54第5章 5. SPEL+语言 (55)5.1 概要 --------------------------------------------------------------------------- 555.2 程序构造 --------------------------------------------------------------------- 555.3 函数名称 --------------------------------------------------------------------- 555.4 批注 --------------------------------------------------------------------------- 565.5 多陈述 ------------------------------------------------------------------------ 565.6 演算子 ------------------------------------------------------------------------ 565.7 进制 --------------------------------------------------------------------------- 575.8 变量 --------------------------------------------------------------------------- 57变量的数据型 ------------------------------------------------------------------------------- 57 变量的种类 ---------------------------------------------------------------------------------- 58 本地变量 ------------------------------------------------------------------------------------- 58 模块变量 ------------------------------------------------------------------------------------- 58 整体变量 ------------------------------------------------------------------------------------- 58 备份变量(Global Preserve) ------------------------------------------------------------ 58 变量的初期化 ------------------------------------------------------------------------------- 58 变量宣言 ------------------------------------------------------------------------------------- 59第6章 6. 动作命令 (60)6.1 动作命令 ----------------------------------------------------------------------60PTP动作命令---------------------------------------------------------------------------------60CP动作命令 ----------------------------------------------------------------------------------616轴机械手专用动作命令(PTP+CP)------------------------------------------------------626.2 速度设定命令 ----------------------------------------------------------------63PTP动作命令的速度设定------------------------------------------------------------------63CP动作命令的速度设定 -------------------------------------------------------------------64变更机械手速度的程序 --------------------------------------------------------------------656.3 Jump命令的修饰 ------------------------------------------------------------66拱形运动--------------------------------------------------------------------------------------66Z轴上限值的指定---------------------------------------------------------------------------676.4 指令窗口 ----------------------------------------------------------------------68第7章7. I/O (69)7.1 输入输出控制 ----------------------------------------------------------------697.2 输出 ----------------------------------------------------------------------------697.3 输入 ----------------------------------------------------------------------------727.4 Wait命令 ---------------------------------------------------------------------737.5 I/O 标签编辑器 -------------------------------------------------------------747.6 I/O 监视器 -------------------------------------------------------------------74第8章8. 程序的控制文 (75)For...Next-----------------------------------------------------------------------------------75If…Then…Else -----------------------------------------------------------------------------77Call--------------------------------------------------------------------------------------------79子程序-----------------------------------------------------------------------------------------79Do…Loop--------------------------------------------------------------------------------------81Print ------------------------------------------------------------------------------------------82Input ------------------------------------------------------------------------------------------82Print # ---------------------------------------------------------------------------------------83Input # ---------------------------------------------------------------------------------------83Cls ---------------------------------------------------------------------------------------------84第9章9. Pallet (85)9.1 Pallet的定义 ---------------------------------------------------------------859.2 Pallet内的位置确定 ------------------------------------------------------86 第10章10. 并列处理 (88)第11章11. 多重任务 (90)Xqt ------------------------------------------------------------------------------------ 90任务暂停,继续实行,结束 ----------------------------------------------------- 91Halt----------------------------------------------------------------------------------- 91Resume-------------------------------------------------------------------------------- 91Quit----------------------------------------------------------------------------------- 91任务管理器-------------------------------------------------------------------------- 94记忆卡I/O--------------------------------------------------------------------------- 96第12章12. 设计方案管理 (98)12.1 概要-------------------------------------------------------------------------- 98EPSON RC+ 7.0的设计方案 -------------------------------------------------------------- 98为什么需要设计方案 ---------------------------------------------------------------------- 98构成EPSON RC+ 7.0的设计方案的内容----------------------------------------------- 9812.2 新规设计方案的作成 ----------------------------------------------------- 9912.3 设计方案的设定 ----------------------------------------------------------- 9912.4 设计方案的建立 ---------------------------------------------------------- 10012.5 设计方案的复制的作成 ------------------------------------------------- 10112.6 设计方案的备份 ---------------------------------------------------------- 10112.7 设计方案的转换 ----------------------------------------------------------- 101第13章13. 远程控制 (102)13.1 概要------------------------------------------------------------------------- 10213.2 自动运转模式下的远程控制 ------------------------------------------- 10213.3 TEACH模式下的远程控制----------------------------------------------- 10313.4 遥控的程序调试 ---------------------------------------------------------- 10313.5 程序的选择---------------------------------------------------------------- 10313.6 远程输入------------------------------------------------------------------- 10413.7 远程输出------------------------------------------------------------------- 10713.8 设定远程控制软件设计 ------------------------------------------------- 110第14章14. 控制器的状态保存 (111)14.1 所谓的控制器状态保存机能 ------------------------------------------- 11114.2 在使用控制器状态保存机能之前 ------------------------------------- 111注意事项 ------------------------------------------------------------------------------------ 111可以使用的USB存储器 ------------------------------------------------------------------ 11114.3 控制器状态保存机能的使用 ------------------------------------------- 112用触发按钮保存控制器状态------------------------------------------------------------- 112控制器状态保存显示 --------------------------------------------------------------------- 112通过电子邮件的转送 --------------------------------------------------------------------- 11314.4 保存的数据的详细说明 ------------------------------------------------- 114第15章15. 模拟装置 (115)15.1 模拟装置机能------------------------------------------------------------- 115模拟装置上可执行的动作 --------------------------------------------------------------- 11515.2 模拟装置的使用方法---------------------------------------------------- 1161. 创建模拟控制器 --------------------------------------------------------------------- 1172. 设置使用的机器人 ------------------------------------------------------------------ 1183. 显示模拟画面 ------------------------------------------------------------------------ 1194. 创建程序 ------------------------------------------------------------------------------ 1195. 执行程序并操纵机器人 ------------------------------------------------------------ 12115.3 机能说明------------------------------------------------------------------- 122模拟装置画面的构成 --------------------------------------------------------------------- 122第16章Appendix ................................... A-1A-I 机器人管理器菜单 -------------------------------------------------------- A-1A-II 程序调试------------------------------------------------------------------A-34 断点的设定和解除 -----------------------------------------------------------------------A-34程序的STEP执行-------------------------------------------------------------------------A-35CALL STUCK的显示 ----------------------------------------------------------------------A-35变量的显示--------------------------------------------------------------------------------A-36 A-III 点 -------------------------------------------------------------------------A-38 点的定义-----------------------------------------------------------------------------------A-38根据点标签进行点的参照 --------------------------------------------------------------A-38根据变量进行点的参照 -----------------------------------------------------------------A-39在程序上的点 -----------------------------------------------------------------------------A-39点的保存和读入 --------------------------------------------------------------------------A-39点属性--------------------------------------------------------------------------------------A-39点坐标的取得和设定 --------------------------------------------------------------------A-41点的变更-----------------------------------------------------------------------------------A-41 A-IV 经常使用的指令---------------------------------------------------------A-42 P# (1. 定义点) --------------------------------------------------------------------------A-42P# (2. 指定点) --------------------------------------------------------------------------A-43优先工具姿势变化的加减速度的CP动作-------------------------------------------A-46SpeedR--------------------------------------------------------------------------------------A-47AccelR--------------------------------------------------------------------------------------A-47Till-----------------------------------------------------------------------------------------A-48Sense ---------------------------------------------------------------------------------------A-49CP--------------------------------------------------------------------------------------------A-50Fine-----------------------------------------------------------------------------------------A-51TmReset ------------------------------------------------------------------------------------A-52Tmr函数------------------------------------------------------------------------------------A-52Exit-----------------------------------------------------------------------------------------A-53TW函数 -------------------------------------------------------------------------------------A-53Trap(用户定义触发) --------------------------------------------------------------------A-54Trap(系统状态触发) --------------------------------------------------------------------A-57Select…Send -----------------------------------------------------------------------------A-59Inertia ------------------------------------------------------------------------------------A-60OLRate--------------------------------------------------------------------------------------A-61Align函数 -------------------------------------------------------------------------------- A-62 LJM函数 ----------------------------------------------------------------------------------- A-63 Here函数---------------------------------------------------------------------------------- A-65 RealPos函数 ----------------------------------------------------------------------------- A-65 InPos 函数 ------------------------------------------------------------------------------- A-66 Curve--------------------------------------------------------------------------------------- A-67 CVMove ------------------------------------------------------------------------------------- A-701.1.1 接受机械手培训的意义本次培训的开展是为了使客户掌握机械手的基本操作方法然而,目的不仅仅只是掌握操作手法,还在于了解机械手、排除不安全行为、能够积极地采取安全措施。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程式範例:
3. 變數
MAIN.PRG Function Main Call Func1 ... Fend Function Func1 Jump pickpnt ...
Integer m_i ‘模組變數m_i Global (Preserve) Integer g_i ‘全局變數(全局保護變數)g_i Function main Integer I ‘局部變數i ... Fend ‘局部變數i
2.1 Go 指令
功能:全軸同時的PTP動作,動作的軌跡是各關節分别對從當前的點到目標座標進行差補。 格式:Go 目標座標 範例: 1. Go P1 ´機械手臂動作到P1點 2. Go XY(50, 400, 0, 0) ´機械手臂動作到X=50,Y=400,Z=0,U=0 3. Go P1+X(50) ´機械手臂動作到P1點X坐標值偏移量為+50的位置 4. Go P1:X(50) ´機械手臂動作到P1點對應X座標值為50的位置
4.變數的類型 變數有很多種類型,使用前先說明類型,格式為:數據類型變量名。例如: Integer i,定義變量i為整型數據。另外,代入的數據和變量的類型必須一致。在下 表中列出SPEL+ 語言中使用的數據類型。
13
六、動作指令
1. 動作指令分類 使機械手臂動作的指令叫作動作指令。 可分為:PTP動作指令,CP動作指令,Curves動作指令,Joint動作指令。
Bmove: 在指定的局部座標系(Local)上執行偏移直線差補動作。没有指定局部座標系時,以局部0(基準座標 系)為基準,進行偏移PTP 動作。 Tmove; 在當前的工具座標系上執行偏移直線插補動作。 CVMove: 用Curve 命令執行定義的自由曲線CP 動作。CVMove 執行設定控制器硬盤上的文件名的文件數據的 自由曲線CP 動作。此文件必須事先用Curve 命令制作。 > Curve “mycurve”, O, 0, 4, P1, P2, On 2, P(3:7) ´設定自由曲線 > Jump P1 ´用直線將手臂移動至P1 > CVMove “mycurve” ´用定義的自由曲線“mycurve”移動手臂
NOTE:
即使目標座標在機械手臂的動作範圍内,一旦在Move或Arc運動軌跡超過允許動作範圍外,機械手臂會突然停止, 给伺服馬達帶來撞擊,有產生故障的危險。為了防止這样的事發生,請在高速執行前先以低速進行動作範圍確認。
16
六、動作指令
3.3 Jump3/Jump3CP指令
功能:將手臂用3 维门形動作移動。Jump3是兩個CP動作與1個PTP動作的组合 格式:Jump3 退避座標,接近開始座標,目標座標 範例:Jump3 P1,P2,P3´從當前位置經過保存座標P1,接近座標P2運動到目標座標P3。如圖2所示
3.1 Move 指令
功能:以直線軌跡將機械手臂從當前位置移動到指定目標位置。全關節同時啟動,同時停止。 格式:Move 目標坐標 範例:Move P1 ´機械手臂以直線軌跡動作到P1點
NOTE:
Move與Go的區别:到達目標點時,對於手臂的姿勢擺放位置比較在意時使用Go命令,然而對於動作中的手臂軌 跡比較著重時使用Move 命令。在SCARA機械手臂只有Z軸上下動作時,Go與Move的軌跡一样。
表1
7
二、硬體概要
系统組成圖示
8
三、EPSON RC+ 用戶界面
9
四、示教
1. 微調Jog &Teach介面
打開Jog&Teach介面: Tools →Robot Manager →Jog&Teach或點選工具檔 圖標後,選擇Jog&Teach介面。如下圖示
Mode說明:
World:在當前的局部坐標系、工具坐標系、機械手臂属性、ECP坐標系上,向X、Y、Z轴的方向微調動 作。如果是SCARA型機械手臂,也可以向U方向微動。如果是垂直6軸型機械手臂,則可以向U方向(傾 斜)、V方向(仰卧)、W方向(偏轉)微動。 Local: 向定義的局部坐標系的方向微動移動。 Tool : 向工具定義的坐標系的方向微動移動。 Joint : 各機械手臂的關節單獨微調移動。不是直角坐標型的機械手臂使用Joint模式時,顯示單獨的 微調按钮。 ECP : 在用當前的外部控制點定義的坐標系上,微調動作。
14
六、動作指令
2. PTP指令
包括指令:Go、Jump、BGo、TGo PTP(Pose To Pose)動作,是與其動作軌跡無關,以機械手臂的工具頂端為目標位置使其動作的動作方法。 PTP動作,使用各關節上配置的電動機,使機械手臂通過最短的路徑到達目標位置。 優點:運動速度快,缺點:運動軌跡無法預測。指定PTP動作速度和加/减速,使用SPEED指令和ACCEL指令。
1、機械手臂座標系統 1.1 SCARA機械手臂座標系統
XY方向座標(前後左右)
Z方向座標(上下)
U方向座標(旋轉)
3
一、關于機械手臂的基本知識
1.2 垂直6軸型機械手臂的坐標系統
4
一、關于機械手臂的基本知識臂作動作時,有必要紀錄使用示教點位時的手臂姿势。如果不這樣做,根 據手臂姿势的不同,會產生輕微的位置偏移,或朝著意想不到的路徑做動作,會有干涉周邊 設備的危險。為了避免這種情况,在點位資料中必須事先指定其在該點位上動作時的手臂姿 勢(如下圖)。此訊息也可以從程式中變更(\L或者\R)。
15
六、動作指令
3. CP指令
包括指令:Move、Arc、Arc3、Jump3/Jump3CP、BMove、TMove、CVMove CP(Continuous Path )指令可以指定機械手臂到達目標位置的運動軌跡。 優点:軌跡可以控制,均速動作。缺点:速度慢。 指定Linear動作速度和加/减速度,使用SPEEDS指令和ACCELS指令。
EPSON 機械手臂導入培訓
台灣愛普生 FA 營業本部 2011年2月12日
1
内容
一、關於機械手臂的基本知識 二、硬體概要 三、EPSON RC+ 用户界面 四、示教 五、SPEL+語言 六、動作指令 七、I/O 八、Pallet 指令 九、!...! 並列處理 十、多任務處理
2
一、關于機械手臂的基本知識
10
四、示教
2. 示教點步驟
(1)在Points介面Points Files下拉選單中選擇需要教點的點文件 (2)在Jog&Teach介面右下角位置選擇需要示教的點編號
(3)微調將機械手臂移動到需要示教點的位置。如果是SCARA機 械手臂,Motor On情况下,可以在Control Panel 介面Free All釋放所有軸brake後,手動将機械手臂移動到需要示教的位 置後,Lock ALL鎖定所有軸。 (4)點擊Teach按紐,系统自動紀錄示教點在當前坐標系的具體 數值。如果需要示教的點位為新增點,將彈出以下對話框,用 户可根據需要對該點編輯標籤及說明 (5)在Robot Manager |Points介面點擊Save按钮,完成示教点。
圖2
NOTE:
1、Jump不能用於6軸機械手臂,6軸機械手臂只能使用Jump3和Jump3 CP指令 2、Jump3CP指令用法與Jump3類似,不同在於Jump3CP是3個CP動作的组合 3、SCARA機械手臂Z軸上升或下降動作時,使用Jump指令可以提高運动速度
3.4 BMove 、TMove、CVMove 指令
2.2.2 也可以在程式中指定機械手臂的姿勢,記述為“/” 與後面的L(左手姿勢)或R(右手姿勢)、A(上肘姿勢) 或B(下肘姿勢)、F(手腕翻轉姿勢)或NF(手腕非翻轉 姿勢)。手臂姿勢有以下8中组合,如表1所示,但因點而 異,並非所有的组合都可以動作。 垂直6軸型的機械手臂在第4關節、第6關節同軸的點上,即 使將第4關節、第6關節旋轉360度,也可以實現相同的位置 姿勢。作為用于區别像這樣點的點属性,有J4Flag和 J6Flag。指定J4Flag時,請記述斜槓(/)和其後的J4F0 (-180<J4關節角度<=180)、或J4F1(J4關節角度<= -180 或180 < J4關節角度)。指定J6Flag時,請記述斜槓(/) 和其后的J6F0 (-180<J6關節角度<=180)、或J6F1 (360 < J6關節角度<= -180 或180 < J6關節角度<= 360 )、 或J6Fn(-180*(n+1) < J6關節角度<= 180*n 或180*n < J6關節角度<= 180*(n+1))。
Function Func1 SPEL+中有3種不同範圍的變數。 Integer I • Local : 局部變數(用在同一Function内使用的變數) ... • Module : 模組變數(在同一程式内使用的變數) Fend • Global : 全局變數(在同一專案内使用的變數)
12
五、SPEL+語言
3.2 Arc和Arc3 指令
功能:Arc 在XY平面上以圓弧插補動作。 Arc3 在3D空間裡以圓弧插補動作。 格式:Arc 經過座標,目標座標 說明:將機械手臂從當前位置移到目標座標,通過中繼座標用圓弧插補動作活動時使用。從所给的3點(當前座 標座標、中繼座標、目標座標)自動演算圓弧插補軌道,並沿著此軌道移動機械手臂直至目標座標為止。 範例:Arc P2,P3
2.2 Jump 指令
功能:通過“门形動作”使手臂從當前位置移動至目標座標。 格式:Jump目標座標 範例: 图1 1. Jump P1 ´機械手臂以“门形動作”動作到P1点 2. Jump P1 LimZ -10 ´以限定第三軸目標座標Z=-10的门形動作移動到P1點,如圖1所示 3. Jump P1:Z(-10)LimZ -10 ´以限定第三軸木標座標Z=-10的门形動作移動到P1點位置Z座標值為-10的位置 NOTE: Jump與Go的區别:Jump與Go都是使機械手臂用PTP動作移动的命令。但是Jump有Go没有的一個功能。Jump将 機械手臂的手部先抬起至LimZ 值,然後使手臂水平移動,快要到目標座標上空的時候使其下降移动。此動作的 標準是可以更准確地避開障礙物物一點,更重要的是通過吸附、配置動作,提高作業的周期時間。
相关文档
最新文档