版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
爱普生机器人软件编程操作培训基础内容演示文稿目前一页\总数三十三页\编于十六点优选爱普生机器人软件编程操作培训基础内容目前二页\总数三十三页\编于十六点1程序编写
1.1新建一个项目
1.2打开一个项目
1.3编译程序并下载程序
1.4运行程序
1.5单步运行程序
1.6局部变量、模块变量及全局变量的定义及区别
1.7编写一个初始化函数打开马达、设定运行功率及速度
1.8用GO、JUMP、MOVE、ARC指令编写一个简单的程序
内容目前三页\总数三十三页\编于十六点
1.9编写一个简单输入输出操作程序
1.10编写一个循环控制程序
1.11编写一个RS232串口通讯程序(含串口设置,数据分解赋值)
1.12编写一个以太网通讯程序(含以太网设置,数据分解赋值)
1.13编写一个矩阵使用程序
1.14点文件操作及点位修改
1.15编写一个回待机位样例程序
内容目前四页\总数三十三页\编于十六点2视觉应用案例(EPSON机器人跟其他品牌视觉配合)
2.1固定向下相机(相机固定在外部)应用案例
2.2移动向下相机(相机装在机械手上)应用案例
2.3固定向上相机(相机装在外部)应用案例内容目前五页\总数三十三页\编于十六点1、程序操作1.1新建一个项目
1)单击“项目”,打开左图所示项目菜单,单击“新建”,打开右图所示窗口输入项目名称(只能用英文字符加下划线表示)选择存储目录单击“确定”新建一个项目目前六页\总数三十三页\编于十六点1、程序操作1.2打开一个项目
(存储在电脑里程序文件)
1)单击“项目”,选择“打开”,打开下图图所示窗口选择文件存储目录选择要打开的程序单击“打开”打开一个项目目前七页\总数三十三页\编于十六点1、程序操作1.3编译并下载程序
1)在工具栏上单击创建并下载程序图标“”或者单击打开运行窗口图标“”,软件即会编译程序,如果程序没有错误就会将程序下载到控制器。如果程序有错误,状态栏会显示程序错误信息,如下图所示。将光标移到错误信息一栏,双击左键光标即会跳到程序错误的那一行去,然后修改程序后重新下载程序目前八页\总数三十三页\编于十六点1、程序操作1.4运行程序
1)在工具栏上单击打开运行窗口图标“”,打开运行窗口选择要运行的函数单击“开始”运行函数勾选此项时速度不能超过最大速度的20%(建议调试时勾选此项)设定运行速度比例目前九页\总数三十三页\编于十六点1、程序操作1.5单步调试程序
1)单击程序最左端设置断点2)在工具栏上单击打开运行窗口图标“”,打开运行窗口,单击“开始”运行程序3)按“F11”或单击图标“”运行下一行。按“F7”或单击图标“”运行到下一个断点。单击“开始”运行函数单击此处设置断点目前十页\总数三十三页\编于十六点1、程序操作1.6局部变量、模块变量及全局变量的定义及区别1)局部变量:在一个函数内定义的变量,只能在同一函数内使用2)模块变量:在程序的开头定义,可以在同一个程序里使用3)全局变量:可以在同一个项目里使用
Integerm_i ‘模块变量m_iGlobal(Preserve)Integerg_i‘全局变量(全局保护变量)g_iFunctionmainIntegerI ‘局部变量i...FendFunctionFunc1IntegerI ‘局部变量i...Fend目前十一页\总数三十三页\编于十六点1、程序操作1.7编写一个初始化函数打开马达、设定运行功率及速度(参看程序init_demo)
目前十二页\总数三十三页\编于十六点1、程序操作1.8
用GO、JUMP、MOVE、ARC指令编写一个简单的程序(参看程序move_demo)目前十三页\总数三十三页\编于十六点1、程序操作1.9
编写一个简单输入输出操作程序(参看程序IO_demo)目前十四页\总数三十三页\编于十六点1、程序操作1.10
编写一个循环控制程序(参看程序xunhuan_demo)目前十五页\总数三十三页\编于十六点1、程序操作目前十六页\总数三十三页\编于十六点1、程序操作目前十七页\总数三十三页\编于十六点1、程序操作1.11
编写一个RS232串口通讯程序(参看程序RS232_demo)1)串口设置单击“设置”,选择“系统配置”打开控制器设置画面。单击“RS232”,选择“端口1”进下图所示串口设置画面,串口通讯参数设置与上位机保持一致,设置好后单击“应用”,然后关闭设置画面设置串口参数,与上位机保持一致目前十八页\总数三十三页\编于十六点1、程序操作目前十九页\总数三十三页\编于十六点1、程序操作1.12
编写一个以太网通讯程序(参看程序internet_demo)1)控制器IP设置单击“设置”,选择“系统配置”打开控制器设置画面。单击“配置”,进入下图所示以太网设置画面,IP地址前3位与上位机保持一致,最后一位与上位机不同。设置好后单击“应用”,然后关闭设置画面设置控制器IP地址,目前二十页\总数三十三页\编于十六点1、程序操作2)以太网端口设置单击“设置”,选择“系统配置”打开控制器设置画面。单击“TCP/IP”,选择一个端口号,进入下图所示以太网端口设置画面,IP地址、端口,结束符设置与上位机保持一致。设置好后单击“应用”,然后关闭设置画面设置与上位机保持一致超时设为0,表示不设置超时目前二十一页\总数三十三页\编于十六点1、程序操作3)以太网通讯程序目前二十二页\总数三十三页\编于十六点1、程序操作目前二十三页\总数三十三页\编于十六点1、程序操作1.13
矩阵使用程序(参看程序pallet_demo)1)矩阵定义目前二十四页\总数三十三页\编于十六点1、程序操作2)矩阵调用程序目前二十五页\总数三十三页\编于十六点1、程序操作1.14点文件操作及点位修改1)点位定义(一般用示教方式示教点位,直接指定时要注意点的属性,否则运动时容易撞机)P1=XY(200,100,-25,0)'向点P1分配坐标Pick=XY(300,200,-45,0)'向点pick位置分配坐标P10=Here'向当前位置分配某个点P1=p2‘将点P2赋值给P12)用点标签调用点位Fori=0To10GopickJumpplaceNexti3)用变量调用点位Fori=0To10GoP(i)Nexti目前二十六页\总数三十三页\编于十六点1、程序操作4)上载程序中点文件启动程序时将加载机器人的默认点文件“robot1.pts”。您还可以使用LoadPoints语句在程序中加载其他点。FunctionmainIntegeriLoadPoints"model1.pts"Fori=0To10JumppickJumpplaceNextiFend5)保存点文件FunctionmainP1=XY(200,100,-25,0)'向点P1分配坐标Pick=XY(300,200,-45,0)'向点pick位置分配坐标Savepoints"robot1.pts"'将点保存到点文件"robot1.pts"Fend目前二十七页\总数三十三页\编于十六点1、程序操作6)点位属性指定
1、LOCAL属性(指定机器人坐标是相对那个坐标系的位置)P1=XY(300,-125.54,-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语句和函数读取和设置点手的方向。HandP1,Righty3、6轴肘姿势指定
若要在点分配语句中为6轴机器人指定肘的方向,添加一个斜杠(/),其后是A(上方肘方向)或B(下方肘方向)指定P1肘的方向为下方。P1=XY(0,600,400,90,0,180)/B目前二十八页\总数三十三页\编于十六点1、程序操作4、指定6轴手腕姿势
若要在点分配语句中为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(第四关节角度<=-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目前二十九页\总数三十三页\编于十六点1、程序操作5、指定J1Flag和J2Flag点属性
在工作范围的某些点上,即使第一关节或第二关节旋转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<第二关节角度<=-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.5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 游乐场所设施色彩心理学考核试卷
- 旋转灌装机课程设计感想
- 环保倡导与教育平台考核试卷
- 硫酸铁在环境保护中的应用考核试卷
- 水箱水位课程设计
- 2024年沥青路面建设材料购销协议规范化版本版
- 2024年度茶叶代购服务合同(名优茶叶)3篇
- 2024制式租赁合同-新型办公家具租赁协议3篇
- 淀粉行业的企业文化与员工激励机制考核试卷
- 温控课程设计小组
- 超市外卖运营技巧培训方案
- 埋件检查及后补埋件方案
- 公司股权交接协议书样本
- 北京市石景山区2023-2024学年八年级上学期期末历史试题
- (人教版新目标)八年级英语上册全册各单元知识点期末总复习讲解教学课件
- 第12课 第二框 健全社会保障
- 工程结算课件
- 常见症状的规范诊疗之一:胸痛课件
- 工程地质调查规范
- CNAS-CL02-A001:2023 医学实验室质量和能力认可准则的应用要求
- 部编小语一下三单元(《小公鸡和小鸭子》《树和喜鹊》《怎么都快乐》)大单元学习任务群教学设计
评论
0/150
提交评论