




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、爱普生机器人软件编程操作培训基础内容幻灯片第1页,共33页。优选爱普生机器人软件编程操作培训基础内容第2页,共33页。1 程序编写 1.1 新建一个项目 1.2 打开一个项目 1.3 编译程序并下载程序 1.4 运行程序 1.5 单步运行程序 1.6 局部变量、模块变量及全局变量的定义及区别 1.7 编写一个初始化函数打开马达、设定运行功率及速度 1.8 用GO、JUMP、MOVE、ARC指令编写一个简单的程序 内容第3页,共33页。 1.9 编写一个简单输入输出操作程序 1.10 编写一个循环控制程序 1.11 编写一个RS232串口通讯程序(含串口设置,数据分解赋值) 1.12 编写一个以
2、太网通讯程序(含以太网设置,数据分解赋值) 1.13 编写一个矩阵使用程序 1.14 点文件操作及点位修改 1.15 编写一个回待机位样例程序 内容第4页,共33页。2 视觉应用案例(EPSON机器人跟其他品牌视 觉配合) 2.1 固定向下相机(相机固定在外部)应用 案例 2.2 移动向下相机(相机装在机械手上)应用 案例 2.3 固定向上相机(相机装在外部)应用案 例 内容第5页,共33页。1、程序操作1.1 新建一个项目 1)单击“项目”,打开左图所示项目菜单,单击“新建”,打开右图所示窗口 输入项目名称(只能用英文字符加下划线表示)选择存储目录单击“确定”新建一个项目第6页,共33页。1
3、、程序操作1.2 打开一个项目 (存储在电脑里程序文件) 1)单击“项目”,选择“打开”,打开下图图所示窗口 选择文件存储目录选择要打开的程序单击“打开”打开一个项目第7页,共33页。1、程序操作1.3 编译并下载程序 1)在工具栏上单击创建并下载程序图标“ ”或者单击打开运行窗口图标 “ ” ,软件即会编译程序,如果程序没有错误就会将程序下载到控 制器。如果程序有错误,状态栏会显示程序错误信息,如下图所示。将光 标移到错误信息一栏,双击左键光标即会跳到程序错误的那一行去,然后 修改程序后重新下载程序 第8页,共33页。1、程序操作1.4 运行程序 1)在工具栏上单击打开运行窗口图标“ ” ,
4、打开运行窗口选择要运行的函数单击“开始”运行函数勾选此项时速度不能超过最大速度的20%(建议调试时勾选此项)设定运行速度比例第9页,共33页。1、程序操作1.5 单步调试程序 1)单击程序最左端设置断点 2)在工具栏上单击打开运行窗口图标“ ” ,打开运行窗口,单击 “开始”运行程序 3)按“F11”或单击图标“ ” 运行下一行。按“F7”或单击图标“ ” 运行到下一个断 点。单击“开始”运行函数单击此处设置断点第10页,共33页。1、程序操作1.6 局部变量、模块变量及全局变量的定义及区别1)局部变量:在一个函数内定义的变量,只能在同一函数内使用2)模块变量:在程序的开头定义,可以在同一个程
5、序里使用3)全局变量:可以在同一个项目里使用 Integer m_i模块变量m_iGlobal (Preserve) Integer g_i全局变量(全局保护变量)g_iFunction mainInteger I局部变量i.FendFunction Func1Integer I局部变量i.Fend第11页,共33页。1、程序操作1.7 编写一个初始化函数打开马达、设定运行功率及速度(参看程序init_demo) 第12页,共33页。1、程序操作1.8 用GO、JUMP、MOVE、ARC指令编写一个简单的程序(参看程序move_demo) 第13页,共33页。1、程序操作1.9 编写一个简单输
6、入输出操作程序(参看程序IO_demo) 第14页,共33页。1、程序操作1.10 编写一个循环控制程序(参看程序xunhuan_demo) 第15页,共33页。1、程序操作第16页,共33页。1、程序操作第17页,共33页。1、程序操作1.11 编写一个RS232串口通讯程序(参看程序RS232_demo) 1)串口设置 单击“设置”,选择“系统配置”打开控制器设置画面。单击“RS232”, 选择“端口1”进下图所示串口设置画面,串口通讯参数设置与上位机保持一致,设置好后单击“应用”,然后关闭设置画面设置串口参数,与上位机保持一致第18页,共33页。1、程序操作第19页,共33页。1、程序操
7、作1.12 编写一个以太网通讯程序(参看程序internet_demo) 1)控制器IP设置 单击“设置”,选择“系统配置”打开控制器设置画面。单击“配置”, 进入下图所示以太网设置画面,IP地址前3位与上位机保持一致,最后一位与上位机不同。设置好后单击“应用”,然后关闭设置画面设置控制器IP地址,IP地址前3位与上位机保持一致,最后一位与上位机不同。例如上位机IP为192.168.1.1控制器IP设为192.168.1.10第20页,共33页。1、程序操作2)以太网端口设置 单击“设置”,选择“系统配置”打开控制器设置画面。单击“TCP/IP”, 选择一个端口号,进入下图所示以太网端口设置画
8、面,IP地址、端口,结束符设置与上位机保持一致。设置好后单击“应用”,然后关闭设置画面设置与上位机保持一致超时设为0,表示不设置超时第21页,共33页。1、程序操作3)以太网通讯程序第22页,共33页。1、程序操作第23页,共33页。1、程序操作1.13 矩阵使用程序(参看程序pallet_demo) 1)矩阵定义 第24页,共33页。1、程序操作2)矩阵调用程序 第25页,共33页。1、程序操作1.14 点文件操作及点位修改1) 点位定义(一般用示教方式示教点位,直接指定时要注意点的属性,否则运动时容易撞机) P1 = XY(200, 100, -25, 0) 向点P1分配坐标 Pick =
9、 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第26页,共33页。1、程序操作4)上载程序中点文件 启动程序时将加载机器人的默认点文件“robot1.pts”。您还可以使用LoadPoints 语句在程序中加载其他点。Function mainInteger iLoadPoints model1.ptsFor i
10、= 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第27页,共33页。1、程序操作6)点位属性指定 1、LOCAL属性(指定机器人坐标是相对那个坐标系的位置) P1 = XY(300, -125.54, -42.3, 0) /1 P1在本地坐标1中 2、左右手姿势指定 若要为SCARA 或6
11、 轴机器人指定方向,添加斜杠(/),其后是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第28页,共33页。1、程序操作 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
13、(第四关节角度= -180 或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第29页,共33页。1、程序操作 5、指定J1Flag和J2Flag点属性 在工作
14、范围的某些点上,即使第一关节或第二关节旋转360 度,RS 系列也可以具有相同的位置和方向。为了区分这些点,提供了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第二关节角度=-
15、180 或180第二关节角度=360)。P2 = XY (300, 175, 40, 90) /J2F1J1Flag和J2Flag点属性在机器人坐标系的原点,即使第一关节在旋转,RS 系列也可以具有相同的位置和方向。为了区分这些点,提供了J1Ang 点的属性。 7)提取和设置点位 使用CX,CY,CZ,CU,CV,CW,CS 和CT 命令获得一个点的坐标,或对其进行设置。xcoord = CX(P1)P2 = XY(xcoord, 200, -20, 0)ycoord = CY(P*) 获取当前的Y位置坐标CX(pick) = 25.5CY(pick) = CY(pick) + 2.3第30页,共33页。1、程序操作8)点位修改 有几种方法可以修改某个点而无需再示教。您可以用相对偏移值或绝对值更改一个或多个坐标值。若要设置某个坐标的绝对值,使用冒号,后跟轴的字母和值。若要向坐标添加相对偏移值,使用一个轴字母,后跟括号中的偏移值或表达式。如果偏移值为负,则轴字母的前面是减号。如果省略了括号,其将被自动添加。Go P1 -Z(20) 偏移Z 轴-20mm,移动到P1Go P1 :Z(-25) 偏移Z 轴到-25mm 的绝对位置,移动到P1Go P1 -X(20) +Y(50) :Z(-25) 以X 和Y 相对偏移量和Z
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年项目管理全时期试题及答案
- 水利施工机械管理考核试卷
- 渔船自动导航系统考核试卷
- 城墙建筑重构方案范本
- 笔的书写顺畅度提升考核试卷
- 及时应对2025年国际金融理财师考试试题及答案
- 急救设备制造技术考核试卷
- 粉末冶金在微波器件制造中的应用考核试卷
- 电气机械食品加工设备设计与维护考核试卷
- 2024年项目集成管理题目及答案
- 儿童支气管哮喘诊断与防治指南解读(2025年)课件
- 广东省2024-2025学年佛山市普通高中教学质量检测地理试卷(二)高三试卷(佛山二模)
- 锤击桩打桩作业安全培训
- 网络安全法律法规与伦理测试卷
- 律所律师劳动合同范本
- 防艾教育课件下载
- 2025中交第一航务工程局限公司招聘69人易考易错模拟试题(共500题)试卷后附参考答案
- 施工现场质量、安全生产管理体系
- 2025年医院感染知识题库及答案
- 2025年山东潍坊市再担保集团股份限公司社会招聘11人自考难、易点模拟试卷(共500题附带答案详解)
- (高清版)DB11∕T2326-2024油气管道高后果区识别与管理规范
评论
0/150
提交评论