ImageVerifierCode 换一换
格式:PPT , 页数:41 ,大小:4.20MB ,
资源ID:3534684      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-3534684.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(库卡kuka经典编程.ppt)为本站会员(weiwoduzun)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

库卡kuka经典编程.ppt

1、机器人编程,目录一、选择和启动机器人程序二、创建机器人程序三、程序中添加指令四、程序中的变量五、程序中的逻辑六、子程序和功能程序的数据处理七、补充,一、选择和启动机器人程序,二、创建机器人程序,【Cell】:外部自动运行时的牵引程序(有且仅能存在一个) 【Expert】和【Modul】:用户程序(由SRC和DAT文件构成) 【Expert Submit】和【Submit】:后台程序 【Function】:功能模块程序,(用户:专家模式),三、程序中添加指令,【联机表格】: 机器人已定义好的指令,仅需更改表格中的元素,就可实现运动和功能。,运动指令,逻辑指令,案列1:利用联机表格添加指令,【注意

2、】:机器人编程不区分大小写,本机: 复制程序,黏贴到虚拟机“C:KRCROBOTERKRCR1Program” 关闭重启虚拟机,如何往虚拟机导入程序,案列一(分析),打开后,这些是什么?,变量,如果只输入联机表格的名称:PTP P1 CONT VEL=100% PDAT1 机器人不仅没动,还报编程错误的原因是: 机器人实际运行的是折合的变量和程序。,四、程序中的变量,变量的存储位置,【例】 DECL GLOBAL INT IPHONE_X,【注意】在DAT文件中: 声明和初始化始终在一行,【注意】在SRC文件中: 声明和初始化始终在两个独立的行中进行,4.1创建变量简单的数据类型(INT、RE

3、AL、BOOL、CHAR),DECL INT IPHONE,DECL,变量数据类型,变量名称,DECL INT X10 DECL REAL TD20 DECL BOOL ERROR10,案列2:具有简单数据类型和计数循环的数组,存储位置在Config.dat、machine.dat系统文件里。 系统变量总是以“$”开头,如输入信号 $ IN1。,1.系统变量系统状态变量,2.系统变量外部自动运行,3.系统变量全部,(全部系统变量请查看资料system cariables),$pos_act:当前位置 $vel_act:当前速度 $softn_end :轴的限位开关,4.2系统变量已定义好的全局

4、变量,案例3、利用系统变量编程,这些是什么?,位置数据的变量 (复杂数据类型的变量),已有系统预设定的结构后,可直接进行位置变量的声明,DECL AXIS XP1,XP1=A1 20,A2 20,A3 20,A4 15,A5 30,A6 0,对位置变量赋值,PTP XP1,运动到XP1位置,4.3系统结构已定义好的复杂数据类型,绝对运动:,相对运动:,【注】详见机器人编程2第五章:用变量来运动编程,4.4创建复杂的数据类型结构,流程控制,为什么用continue指令?,阻止预进停止,机器人动作流程顺畅,五、程序的流程控制,5.1 信号等待,5.2 时间等待,5.3 循环指令,六、子函数的数据传

5、递,6.1创建局部子程序,6.2创建全局子程序,6.3将参数传递给子程序,案例4、建立函数传递的子程序,子程序 功能程序,主程序 DEF MY_PROG( ) DECL REAL S S=1CALC(S)END,子程序 DEF CALC( NUM:OUT) DECL REAL NUM NUM=NUM+1END,主程序 DEF MY_PROG( ) DECL REAL S DECL INT R S=1R=CALC(S)END,功能程序 DEFFCT INT CALC( NUM:OUT) DECL INT M DECL REAL NUMNUM=NUM+1 M=300RETURN(M) ENDFCT

6、,功能程序是一个会返回指定数据类型的全局子程序,6.4自定义功能程序,新建名为CALC的功能程序,返回值类型是REAL,在主程序中调用CALA功能程序,【案例5】建立功能程序,新建名为“CALC”功能程序,然后将返回数据类型改为REAL,在主程序中调用CALC功能程序,6.5系统自带的功能程序,怎么使用系统的功能程序?,【案例6】使用复杂的功能程序,DEF MY_PROG( )DECL E6POS POS_1 DECL E6AXIS POS_2 DECL INT STATUSPOS_2=A1 30,A2 30,A3 20,A4 60,A5 10,A6 30 STATUS=1POS_1=FORW

7、ARD(POS_2, STATUS)END,【目的】 坐标转换E6AXIS(A1,A2,A3,A4,A5,A6)转换E6POS (X,Y,Z,A,B,C)【功能程序】E6POS FORWARD (E6AXIS AXVAL :IN, INT STATUS :OUT),返回值的数据类型,功能函数名,输入值的数据类型,输入值的名称,类型:INOUT,【案例7】利用功能程序实现提示信息的功能,用到的功能函数,效果界面,【案例8】利用功能程序实现弹窗选择的功能,1、触发函数 : Trigger when distance=位置 delay=时间 do 指令2、跳转函数: GOTO 标志位 标志位:3、中断函数: Interrupt decl 中断等级 when 条件 do 指令 4、后台程序: Sumbit程序 4、模拟信号的使用: $Anin15、安全空间的使用: $workspace1.mode=#inside等其他内容请参考机器人编程1机器人编程2机器人编程3,【补充】,Thanks,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报