版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工业机器人应用系统集成KAREL编程语言初识前言KAREL编程语言初识工业机器人应用系统集成FANUC工业机器人通过ModbusTCP和DeviceNet与PLC进行I/O通信的方式,是最常见也是最简单的通信方式。ModbusTCPDeviceNet前言KAREL编程语言初识工业机器人应用系统集成FANUC工业机器人的系统主板通常都集成了以太网接口,若能通过以太网(TCP/IP协议)与PLC进行通信则可以节省很多I/O端口,并且可以传递更多类型的数据。前言KAREL编程语言初识工业机器人应用系统集成不仅仅是PLC,很多其他的设备也可以通过以太网(TCP/IP协议)来实现与FANUC机器人的通信,例如康耐视视觉系统,实现的基础就是KAREL编程。以太网(TCP/IP协议)CONTENTS章节目录03编写KAREL程序02创建KAREL源程序01KAREL
语言功能选项配置04程序编译与运行测试PART01KAREL语言功能选项配置01.1.KAREL语言功能选项配置KAREL编程语言初识工业机器人应用系统集成在ROBOGUIDE软件中创建虚拟机器人系统,创建系统时所有选项均可使用默认参数。若是在真实机器人中使用KAREL语言,则必须在FANUC机器人控制器中添加“KAREL(R632)”软件选项。1.KAREL语言功能选项配置KAREL编程语言初识工业机器人应用系统集成添加完毕后,还需将系统变量$KAREL_ENB设置为1才可以开启KAREL功能。PART02创建KAREL源程序02.2.创建KAREL源程序KAREL编程语言初识工业机器人应用系统集成在左侧浏览树的机器人控制器下右击“Files”,在弹出的快捷菜单中依次选择“NewFile”→“KARELsource(.kl)”,可以创建KAREL源程序文件。2.创建KAREL源程序KAREL编程语言初识工业机器人应用系统集成新KAREL源程序文件创建完成后都会打开程序编辑窗口,FANUC机器人所有的KAREL程序代码都可以在这个窗口中编写。2.创建KAREL源程序KAREL编程语言初识工业机器人应用系统集成默认情况下,新创建的KAREL源程序文件名称为“untitle”+数字编号+“.kl(文件扩展名)”。2.创建KAREL源程序KAREL编程语言初识工业机器人应用系统集成如果想重命名源程序文件,可以点击上方的“Saveas”按钮,对源程序文件进行另存为,并修改源程序文件名称。PART03编写KAREL程序03.3.编写KAREL程序KAREL编程语言初识工业机器人应用系统集成在KAREL程序编辑窗口中编写程序代码。3.编写KAREL程序KAREL编程语言初识工业机器人应用系统集成PROGRAM、BEGIN和END将程序分为了两个部分,所有的KAREL程序都是以PROGRAM开始,END作为结束,二者缺一不可。3.编写KAREL程序KAREL编程语言初识工业机器人应用系统集成Test是程序名,可以自定义,但是必须注意这个程序名同时是加载到TP示教器中的程序名词。3.编写KAREL程序KAREL编程语言初识工业机器人应用系统集成——则是行注释,是帮助你进行理解,就像C语言中的//一样,对程序的执行是没有任何影响。3.编写KAREL程序KAREL编程语言初识工业机器人应用系统集成PROGRAM与BEGIN之间则是自定义的变量声明以及加载选项。3.编写KAREL程序KAREL编程语言初识工业机器人应用系统集成对于变量定义,需要注意:1、跟所有的语言一样,关键字是不能定义的,例如不能用INTEGER作为变量名;2、自定义变量的字符最多为12个字母;3、变量必须先定义后使用;4、要区分变量的类型,例如:InPut_val的类型是INTEGER整型。3.编写KAREL程序KAREL编程语言初识工业机器人应用系统集成BEGIN与END之间则是程序的执行语句,可以将BEGIN理解为程序的开始,类似于C语言中的Main函数,但是不能再定义变量。PART04程序编译与运行测试04.4.程序编译与运行测试KAREL编程语言初识工业机器人应用系统集成点击“Build”按钮,对程序进行编译。若是程序代码没有错误,将会在弹出的BuildOutput对话框中显示带有“Translationsuccessful”字样的编译报告信息。一、程序编译4.程序编译与运行测试KAREL编程语言初识工业机器人应用系统集成在左侧浏览树中的files下会出现编译生成的机器人可执行文件Test.pc。一、程序编译4.程序编译与运行测试KAREL编程语言初识工业机器人应用系统集成在示教器的程序列表中也会自动出现程序Test.pc。一、程序编译4.程序编译与运行测试KAREL编程语言初识工业机器人应用系统集成一、程序编译发那科机器人的KAREL程序包含两种文件,一种是带有“.kl”扩展名的源程序文件,另一种带有“.pc”扩展名的可执行文件。4.程序编译与运行测试KAREL编程语言初识工业机器人应用系统集成在示教器的操作面板上按“SELECT”键,程序一览画面中可以找到编译生成的可执行文件“TEST”。若是程序较多,则可以点击“类型”,然后选择“KAREL程序”,筛选出所有的KAREL语言程序。二、程序运行测试4.程序编译与运行测试KAREL编程语言初识工业机器人应用系统集成将光标移动到“TEST”程序上,按“ENTER”键,对其进行选择。然后按“MENU”键,在弹出的MENU菜单中选择“用户”。二、程序运行测试4.程序编译与运行测试KAREL编程语言初识工业机器人应用系统集成按住“SHIFT”键+“FWD”键执行程序,程序执行后示教器界面上弹出“你好,想让我说再见,请输入0:”二、程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑工程造价控制与管理要点解析
- 云南公务员考试试题及答案
- 小学主题班会课件:民族团结与爱国情怀
- 2026故城辅警招聘笔试题库及完整答案(衡水故城本地考情完整版)
- 2026病理科岗位面试题及答案
- 2026亳州教资面试题目及答案
- 2026部门调职面试题及答案大全
- 2026甘肃酒泉市敦煌市市属国有企业招聘财务工作人员22人笔试题库及答案详解【必刷】
- 2026四川内江市市中区城东街道办事处招聘8名公益性岗位人员模拟试卷含答案详解【培优】
- 2026成都环境投资集团有限公司下属子公司招聘工艺管理岗等岗位21人备考题库附参考答案详解【预热题】
- 2026年北京版小学数学六年级下册期末学情测试卷及答案
- 2026西藏交通发展集团有限公司校园招聘备考题库及完整答案详解一套
- 教育学原理 (课后习题答案)
- 电力安全工作规程考试试题(答案)2026年
- 2026年检验副高级职称答辩问题及答案
- 2026年安徽省普通高校分类考试招生和对口招生文化素质测试语文试题
- 一般现在时精讲课件
- 光伏发电设备安装运维手册
- 2026年造价工程师考试复习资料包
- 牛羊屠宰兽医卫生检验人员考试题库及答案解析
- 乡村网格员考试题目及答案
评论
0/150
提交评论