爱普生机器人中级教学省公共课一等奖全国赛课获奖课件.pptx
《爱普生机器人中级教学省公共课一等奖全国赛课获奖课件.pptx》由会员分享,可在线阅读,更多相关《爱普生机器人中级教学省公共课一等奖全国赛课获奖课件.pptx(126页珍藏版)》请在咨信网上搜索。
1、1EPSON EPSON 机械手软件操作培训机械手软件操作培训第1页21 1 程序编写程序编写 1.1 新建一个项目 1.2 打开一个项目 1.3 编译程序并下载程序 1.4 运行程序 1.5 单步运行程序 1.6 局部变量、模块变量及全局变量定义及区分 1.7 编写一个初始化函数打开马达、设定运行功率及速度 1.8 用GO、JUMP、MOVE、ARC指令编写一个简单程序 内容内容内容内容第2页3 1.9 编写一个简单输入输出操作程序 1.10 编写一个循环控制程序 1.11 编写一个RS232串口通讯程序(含串口设置,数据分解赋值)1.12 编写一个以太网通讯程序(含以太网设置,数据分解赋值
2、)1.13 编写一个矩阵使用程序 1.14 点文件操作及点位修改 1.15 编写一个回待机位样例程序 内容内容内容内容第3页42 2 视觉应用案例(视觉应用案例(EPSONEPSON机器人跟其它品牌视机器人跟其它品牌视 觉配合)觉配合)2.1 固定向下相机(相机固定在外部)应用 案例 2.2 移动向下相机(相机装在机械手上)应用 案例 2.3 固定向上相机(相机装在外部)应用案 例 内容内容内容内容第4页51 1、程序操作、程序操作、程序操作、程序操作1.1 新建一个项目 1)单击“项目”,打开左图所表示项目菜单,单击“新建”,打开右图所表示窗口 输入项目名称(只能用英文字符加下划线表示)选择
3、存放目录单击“确定”新建一个项目第5页61 1、程序操作、程序操作、程序操作、程序操作1.2 打开一个项目(存放在电脑里程序文件)1)单击“项目”,选择“打开”,打开下列图图所表示窗口 选择文件存放目录选择要打开程序单击“打开”打开一个项目第6页71、程序操作1.3 1.3 编译并下载程序编译并下载程序 1)在工具栏上单击创建并下载程序图标“”或者单击打开运行窗口图标 “”,软件即会编译程序,假如程序没有错误就会将程序下载到控 制器。假如程序有错误,状态栏会显示程序错误信息,以下列图所表示。将光 标移到错误信息一栏,双击左键光标即会跳到程序错误那一行去,然后 修改程序后重新下载程序 第7页81
4、、程序操作1.4 1.4 运行程序运行程序 1)在工具栏上单击打开运行窗口图标“”,打开运行窗口选择要运行函数单击“开始”运行函数勾选此项时速度不能超出最大速度20%(提议调试时勾选此项)设定运行速度百分比第8页91、程序操作1.5 1.5 单步调试程序单步调试程序 1)单击程序最左端设置断点 2)在工具栏上单击打开运行窗口图标“”,打开运行窗口,单击 “开始”运行程序 3)按“F11”或单击图标“”运行下一行。按“F7”或单击图标“”运行到下一个断 点。单击“开始”运行函数单击此处设置断点第9页101、程序操作1.6 1.6 局部变量、模块变量及全局变量定义及区分局部变量、模块变量及全局变量
5、定义及区分1)局部变量:在一个函数内定义变量,只能在同一函数内使用2)模块变量:在程序开头定义,能够在同一个程序里使用3)全局变量:能够在同一个项目里使用 Integer m_i模块变量m_iGlobal(Preserve)Integer g_i全局变量(全局保护变量)g_iFunction mainInteger I局部变量i.FendFunction Func1Integer I局部变量i.Fend第10页111、程序操作1.7 1.7 编写一个初始化函数打开马达、设定运行功率及速度(参看程序编写一个初始化函数打开马达、设定运行功率及速度(参看程序init_demoinit_demo)第1
6、1页121、程序操作1.8 1.8 用用GOGO、JUMPJUMP、MOVEMOVE、ARCARC指令编写一个简单程序指令编写一个简单程序(参看程序move_demo)第12页131、程序操作1.9 1.9 编写一个简单输入输出操作程序(参看程序IO_demo)第13页141、程序操作1.10 1.10 编写一个循环控制程序(参看程序xunhuan_demo)第14页151、程序操作第15页161、程序操作第16页171、程序操作1.11 1.11 编写一个RS232串口通讯程序(参看程序RS232_demo)1)串口设置 单击“设置”,选择“系统配置”打开控制器设置画面。单击“RS232”,
7、选择“端口1”进下列图所表示串口设置画面,串口通讯参数设置与上位机保持一致,设置好后单击“应用”,然后关闭设置画面设置串口参数,与上位机保持一致第17页181、程序操作第18页191、程序操作1.12 1.12 编写一个以太网通讯程序(参看程序internet_demo)1)控制器IP设置 单击“设置”,选择“系统配置”打开控制器设置画面。单击“配置”,进入下列图所表示以太网设置画面,IP地址前3位与上位机保持一致,最终一位与上位机不一样。设置好后单击“应用”,然后关闭设置画面设置控制器IP地址,IP地址前3位与上位机保持一致,最终一位与上位机不一样。比如上位机IP为192.168.1.1控制
8、器IP设为192.168.1.10第19页201、程序操作2)以太网端口设置 单击“设置”,选择“系统配置”打开控制器设置画面。单击“TCP/IP”,选择一个端口号,进入下列图所表示以太网端口设置画面,IP地址、端口,结束符设置与上位机保持一致。设置好后单击“应用”,然后关闭设置画面设置与上位机保持一致超时设为0,表示不设置超时第20页211、程序操作3)以太网通讯程序第21页221、程序操作第22页231、程序操作1.13 1.13 矩阵使用程序(参看程序pallet_demo)1)矩阵定义 第23页241、程序操作2)矩阵调用程序 第24页251、程序操作1.14 1.14 点文件操作及点
9、位修改点文件操作及点位修改1)点位定义(普通用示教方式示教点位,直接指定时要注意点属性,不然运动时轻易撞机)P1=XY(200,100,-25,0)向点P1分配坐标 Pick=XY(300,200,-45,0)向点pick位置分配坐标 P10=Here 向当前位置分配某个点 P1=p2 将点P2赋值给P12)用点标签调用点位 For i=0 To 10 Go pick Jump place Next i3)用变量调用点位 For i=0 To 10 Go P(i)Next i第25页261、程序操作4)上载程序中点文件 开启程序时将加载机器人默认点文件“robot1.pts”。您还能够使用Lo
10、adPoints 语句在程序中加载其它点。Function mainInteger iLoadPoints model1.ptsFor i=0 To 10 Jump pick Jump placeNext iFend5)保留点文件Function mainP1=XY(200,100,-25,0)向点P1分配坐标Pick=XY(300,200,-45,0)向点pick位置分配坐标Savepoints robot1.pts 将点保留到点文件robot1.ptsFend第26页271、程序操作6)点位属性指定 1、LOCAL属性(指定机器人坐标是相对那个坐标系位置)P1=XY(300,-125.54
11、,-42.3,0)/1 P1在当地坐标1中 2、左右手姿势指定 若要为SCARA 或6 轴机器人指定方向,添加斜杠(/),其后是L(左手方向)或R (右手方向)。P2=XY(200,100,-20,-45)/L 手方向为左 P3=XY(50,0,0,0)/2/R 当地2为右手方向 您能够使用Hand 语句和函数读取和设置点手方向。Hand P1,Righty 3、6轴肘姿势指定 若要在点分配语句中为6 轴机器人指定肘方向,添加一个斜杠(/),其后是A(上 方肘方向)或B(下方肘方向)指定P1肘方向为下方。P1=XY(0,600,400,90,0,180)/B第27页281、程序操作 4、指定6
12、轴手腕姿势 若要在点分配语句中为6 轴机器人指定手腕方向,添加一个斜杠(/),其后是NF(非反转手腕方向)或F(反转手腕方向)。指定P2点手腕方向为翻转。P2=XY(0,600,400,90,0,180)/F 5、指定J4Flag和J6Flag点属性 在工作范围一些点上,即使第四关节或第六关节旋转360 度,6 轴机器人也能够含有相同位置和方向。为了区分这些点,提供了J4Flag 和J6Flag 点属性。这些标识允许您为某个既定点关节4 和关节6 指定一个位置范围。若要在分配语句中指定J4Flag,添加一个斜杠(/),其后是J4F0(-180第四关节角度=180)或J4F1(第四关节角度=-1
13、80 或180第四关节角度)。P2=XY(0,600,400,90,0,180)/J4F1若要在点分配语句中指定J6Flag,添加一个斜杠(/),其后为J6F0(-180第六关节角度=180),J6F1(-360 第六关节角度=-180 或180第六关节角度=360),或J6Fn(-180*(n+1)第六关节角度=180*n 或180*n 第六关节角度=180*(n+1)。P2=XY(50,400,400,90,0,180)/J6F2第28页291、程序操作 5、指定J1Flag和J2Flag点属性 在工作范围一些点上,即使第一关节或第二关节旋转360 度,RS 系列也能够含有相同位置和方向。
14、为了区分这些点,提供了J1Flag 和J2Flag 点属性。这些标识允许您为某个既定点关节1 和关节2 指定一个位置范围。若要在点分配语句中指定J1Flag,添加一个斜杠(/),其后是J1F0(-90第一关节角度=270)或J1F1(-270=第一关节角度=-90 或270第一关节角度=450)。P2=XY(-175,-175,0,90)/J1F1若要在点分配语句中指定J2Flag,添加一个斜杠(/),其后是J2F0(-180第二关节角度=180),J2F1(-360第二关节角度=-180 或180第二关节角度 0 Then For i=1 To num_1VGet a4.Geom01.Rob
15、otXYU(i),found_Geom01,X,Y,U If U 180 Then U=U-360P(10+i)=XY(X,Y,Z_Geom01,U)Print P(10+i)Next iEndIf FEND6.1以下所表示,VISION GUIDE中序列号名为a4,模板名称为Geom01,此程序将视野中找 全部模板点位置连续赋值给p10开始点位第59页60六、六、VISION GUIDE应用实例应用实例FUNCTION ROBOT1If num_1 0 ThenFor i=1 To num_1Jump P(10+i)/L C0On 8Wait Sw(8)=On,0.2Jump zhiju_z
16、heng/L C1Off 8Next iEndIfFEND6.2以下所表示程序:依次移动到刚才经过视觉找到点坐标位置处,将产品吸收,然后 放到固定位置第60页61EPSON EPSON 跟其它视觉配合介绍跟其它视觉配合介绍第61页62七、七、EPSON机器人跟其它品牌视觉配合机器人跟其它品牌视觉配合7.1 EPSON机器人跟其它品牌视觉配合注意点1.跟其它品牌视觉配合时就不能使用EPSON视觉教诲来新建序列模版及校准了,就 要采取RS232串口或TCP/IP通讯来实现。2.机器人跟其它视觉建立校按时跟采取EPSON视觉时相同,不过示教点位就需要自己 手动填上去,或经过上位机写通讯程序,来保留点
17、位3.示教好点位后,就要经过运行一个校准程序,完成机器人跟其它视觉校准。4.使用时,机器人经过通讯发送一个握手字符给视觉系统,或者经过外部I/O发送一个 拍照信号,视觉收到握手字符或拍照信号后进行拍照,然后视觉经过通讯给控制器发 送一串字符串(包含像素值坐标,判断结果,及其它相关信信息)控制器收到像素值 后,经过指令将像素值转换为机器人坐标,然后机器人再走到对应点位第62页632 2、视觉应用案例(、视觉应用案例(、视觉应用案例(、视觉应用案例(EPSONEPSON机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)2.1 移动向下相机应用案
18、例(相机安装在SCARA机械手第二臂上)1)准备一个类似下列图所表示针尖工具,装到治具上2)准备一个类似下列图所表示MARK,将MARK贴到拍照区域平面 内第63页642 2、视觉应用案例(、视觉应用案例(、视觉应用案例(、视觉应用案例(EPSONEPSON机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)3)新建一个校准点文件单击右键,选择单击“新建”进入右图画面输入点文件名称“camera_move_down单击”确定“第64页652 2、视觉应用案例(、视觉应用案例(、视觉应用案例(、视觉应用案例(EPSONEPSON机械手跟其它品牌
19、视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)4)针尖工具坐标校准第65页662 2、视觉应用案例(、视觉应用案例(、视觉应用案例(、视觉应用案例(EPSONEPSON机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)在“工具”画面单击“工具向导”,进入工具向导画面,选择移动向下工具编号,以下列图所表示:选择工具编号1第66页672 2、视觉应用案例(、视觉应用案例(、视觉应用案例(、视觉应用案例(EPSONEPSON机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械
20、手跟其它品牌视觉配合)第67页682 2、视觉应用案例(、视觉应用案例(、视觉应用案例(、视觉应用案例(EPSONEPSON机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)选择工具编号1第68页692 2、视觉应用案例(、视觉应用案例(、视觉应用案例(、视觉应用案例(EPSONEPSON机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)单击“示教”进入下列图画面,移动X、Y使针尖对准MARK,确保U=0。第69页702 2、视觉应用案例(、视觉应用案例(、视觉应用案例(、视觉应用案例(
21、EPSONEPSON机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)对准MARK后单击“示教”,进入以下画面第70页712 2、视觉应用案例(、视觉应用案例(、视觉应用案例(、视觉应用案例(EPSONEPSON机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)单击“示教”进入以下画面,使U=180,Z保持不变,然后移动X、Y,使针尖再次对准MARK第71页722 2、视觉应用案例(、视觉应用案例(、视觉应用案例(、视觉应用案例(EPSONEPSON机械手跟其它品牌视觉配合)机械手跟其它
22、品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)对准MARK点后单击“示教”,进入以下画面,单击“完成”。第72页732 2、视觉应用案例(、视觉应用案例(、视觉应用案例(、视觉应用案例(EPSONEPSON机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)5)移动向下工具坐标测试移动向下工具坐标测试 打开步进示教画面,以下列图所表示,设置tool为tool 1(与之前示教针尖tool保持一致),先将针尖对准MARK点所在位置,正反旋转U,看针尖是否偏离MARK位置,假如针尖偏移很大说明tool示教失败需要重新示教。设置为
23、tool 1模式选择默认模式第73页742 2、视觉应用案例(、视觉应用案例(、视觉应用案例(、视觉应用案例(EPSONEPSON机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)6)九宫格九点示教 、单击“工具”“机器人管理器”“步进示教”或单击工具栏图标“”后,选择“步进示教”页面。设置以下列图所表示:设置为tool 1选择默认模式选择点文件“camera_move_down”选择世界坐标第74页752 2、视觉应用案例(、视觉应用案例(、视觉应用案例(、视觉应用案例(EPSONEPSON机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配
24、合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)移动机械手移动机械手X X、Y Y使针尖对准使针尖对准MARK,然后将该点保持到,然后将该点保持到P0点(点(一定要在之一定要在之前示教针尖工具前示教针尖工具“TOOL 1TOOL 1”下保留下保留P0参考点参考点)将将TOOLTOOL切回切回TOOL 0TOOL 0,然后再示教九宫格九点(移动向下相机九宫格九点一,然后再示教九宫格九点(移动向下相机九宫格九点一定要在定要在TOOL 0TOOL 0下示教)以下列图所表示下示教)以下列图所表示设置为tool 0选择默认模式选择点文件“camera_move_down”选择世界坐标第75页76
25、2 2、视觉应用案例(、视觉应用案例(、视觉应用案例(、视觉应用案例(EPSONEPSON机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)机械手跟其它品牌视觉配合)移动机械手,使移动机械手,使MARKMARK依次出现在视野左上,中上,右上,右中,中间,左中,左下,依次出现在视野左上,中上,右上,右中,中间,左中,左下,中下,右下,并将机器人点位依次保留到中下,右下,并将机器人点位依次保留到P11-P19P11-P19。以下列图所表示。以下列图所表示:左上中上右上右中中间左下左中中下右下第76页772 2、视觉应用案例(、视觉应用案例(、视觉应用案例(、视觉应用案例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 爱普生 机器人 中级 教学 公共课 一等奖 全国 获奖 课件
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。