ImageVerifierCode 换一换
格式:PPTX , 页数:21 ,大小:185.14KB ,
资源ID:1061350      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/1061350.html】到电脑端继续下载(重复下载【60天内】不扣币)。

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(机器人现场编程变量的定义.pptx)为本站上传会员【胜****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

机器人现场编程变量的定义.pptx

1、变量 变量的定义变量主要分类n 位姿变量n 实型变量n 字符串变量位姿变量定义:描述位姿信息的变量被称为位姿变量。位姿变量仅在有赋值时才被定义。它会保持未定义状态直到被赋予数值,如果执行了含未定义变量的程序,会报出错。位姿变量位姿变量在以下的情况中很有用:u相同的位姿数据被重复利用而没有必要每次示教其位姿。u一个已定义的位姿变量可在不同的程序中使用。u一个已定义位姿变量可以被用来或被改变来定义一个不同的位姿。u计算值可被用作为位姿信息,以取代使用示教器对机器人进行耗时的示教工作。u位姿变量可以自由命名,使程序变得更易读。位姿变量的三种定义方法-监控指令定义1)HERE指令把机器人的当前位姿数据

2、存储在指定名称下。示例1:使用关节位移值变量名以#开头,以区别于变换值。紧跟在指令后面,显示当前位姿的关节位移值:HERE#pose JT1JT2JT3JT4JT5JT6xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx变化吗?(放弃请按RETURN键)位姿变量的三种定义方法-监控指令定义示例2:使用变换值紧跟在指令后面,显示当前位姿的变换值:HEREpose XmmYmmZmmOdegAdegTdegxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx变化吗?(放弃请按RETURN键)位姿变量的三种定义方法-监控指令定义2)P

3、OINT指令用另一个已定义的位姿变量来定义一个位姿,或通过终端输入数值来定义它。示例1:使用关节位移值(定义一个新的、未定义过的变量)POINT#pose JT1JT2JT3JT4JT5JT60.0000.0000.0000.0000.0000.000变化吗?(放弃请按RETURN键)输入新值,各值之间以逗号为分隔:xxx,xxx,xxx,xxx,xxx,xxx位姿变量的三种定义方法-监控指令定义示例2:使用关节位移值(改变一个已定义变量的值)POINT#pose JT1JT2JT3JT4JT5JT610.00020.00030.00040.00050.00040.000变化吗?(放弃请按RE

4、TURN键)输入要改变的值:30,20 将JT1和JT5的值改变为30和20。位姿变量的三种定义方法-监控指令定义示例3:替换一个已定义变量的值POINTpose_1=pose_2 JT1JT2JT3JT4JT5JT610.00020.00030.00040.00050.00040.000变化吗?(放弃请按RETURN键)显示要定义给pose_1的值(Pose_2的最新值),按键,将这个值设置给pose_1。位姿变量的三种定义方法-程序命令定义1)HERE命令将机器人的当前位姿数据存储到指定名称下。HEREpose注意:如果是关节位移值变量,变量名以#开始,如:#pick,#start。如果是

5、变换值变量,变量名没有前缀#,如:pick,start。2)POINT命令可用一个已定义的位姿来替代一个位姿变量。POINTpose_1=pose_2变量“pose_1”被已定义的变量“pose_2”的值代替,如果“pose_2”未定义则报出错。位姿变量的三种定义方法-使用复合变换值复合变换值或相对变换值,即在两个坐标系之间的变换值,用在两个或多个过渡坐标系之间的变换值的组合来表达。如“plate”是相对于基础坐标系的变换值的变量名,描述了平板上的坐标系。如果有个相对于位置“plate”的物体的位姿被定义为“object”,那么该物体object相对于机器人基础坐标系的复合变换值,可以用“pl

6、ate+object”来描述。位姿变量的三种定义方法-使用复合变换值示例:位姿变量的三种定义方法-使用复合变换值(1)用示教器将机器人工具点动到要命名为“plate”的位姿,然后输入以下指令将此位姿定义为plate。HEREplate(2)将机器人工具点动到要命名为“object”的位姿,并输入:HEREplate+object 变换值“object”现在定义为相对于“plate”的当前位姿(如果“plate”在此时仍未定义,“object”将不能被定义并且报出错)。(3)将机械手移动到捡起取出object的位姿,并输入:HEREplate+object+pickup(4)最后的命令定义相对于

7、变换值“object”的位姿变量“pickup”。位姿变量的三种定义方法-使用复合变换值注意:复合变换值通过几个独立变换值的“+”结合来定义。请在“+”和变换值之间不要留任何空格。用这种方法,你可以结合任意多的变换值。如果机器人要在指定为相对于“object”的“pickup”位姿处捡起object,程序应该这样写:JMOVEplate+object+pickup或LMOVEplate+object+pickup位姿变量的三种定义方法-使用复合变换值说明:1.不要改变相对变换值表达式中的变换值变量的顺序。例如,如果变换值变量“b”被定义为相对于变换值变量“a”,表达式应该为“a+b”,而不是“

8、b+a”。2.上例中的位姿数据“object”和“pickup”被定义为了相对于其他位姿数据。因此,不要使用“JMOVEobject”或“LMOVEpickup”指令,除非确信它在程序中的目的和影响。位姿变量的三种定义方法-使用复合变换值在重复使用复合变换值时,请使用POINT命令来减少计算复合变换值的时间。例如,要接近位姿“pickup”,然后向“pickup”位姿移动,可能输入:JAPPROplate+object+pickup,100/接近“pickup”上方100 mmLMOVEplate+object+pickup/直线运动到“pickup”然而,如果输入以下命令,将可以节省计算时间

9、POINTx=plate+object+pickup/计算目标位姿JAPPROx,100/接近目标上方100mmLMOVEx/直线运动到目标这两个程序的结果动作相同,但是后者计算一次混合转换,因此执行时间更短。在这个非常简单例子中,执行时间的差异是很小的,但是在更复杂的程序中,它可产生很大的差异,并且可以缩短整个循环时间。实型变量的定义实型变量用赋值命令(=)来定义,给实型变量赋值的格式是:Real_variable_name=numeric_value示例:a=10.5count=i*2+8Z2=Z1+5.2左侧的变量可以是数量变量(如计数),也可以是数组元素(如Z2)。变量仅在赋值时定义

10、在赋值前,它一直处于未定义状态,如果执行了含有未定义变量的程序,将报出错。右侧的数值可以是一个常数、一个变量或者是一个数学表达式。在处理赋值命令时,先计算赋值命令的右侧值,然后把这个值赋给左侧的变量。实型变量的定义如果命令左侧的变量是一个新变量或以前从未被赋值过,右边的值将被自动赋值给该变量。如果左侧变量是个已定义的变量,这个新值将替换此变量的当前值。例如,指令“x=3”赋值3给变量“x”。它读作“赋值3给x”,而不是“x等于3”。下面的例子将清晰地解释其处理过程:x=x+1如果此例是一个数学等式,读作“x等于x加1”,但它没有意义,作为赋值命令,它应该读作“赋值x加1给x”。这样,先计算“

11、x”的当前值和1的和,然后把结果值作为一个新的数值赋值给“x”。因此,这个等式要求首先定义x,如下所示:x=3x=x+1这时,“x”的结果值为4。字符串变量的定义字符串变量用赋值命令(=)定义,给字符串变量赋值的格式是:$string_variable=string_value示例:$a1=$a2$errormess2=“timeover”左边的字符变量可以是一个变量(如$name),也可以是数组元素(如$line2)。只有当变量在被创建了名字并被赋予数值时,它才被定义。在赋值前,它一直处于未定义状态,如果执行了含有未定义变量的程序,将报出错。字符串变量的定义右边的字符串可以是字符串常数、字符串变量或者是字符表达式。在处理赋值命令时,先计算赋值命令右侧的值,然后把这个值赋给左侧的变量。$name=“KAWASAKIHEAVYINDUSTRIESLTD.”在上述命令中,把“”括起来的的字符串赋值给变量“$name”,如果指令左侧的变量以前未被用过,此字符串将被自动赋值。如果左侧的变量是个已定义的变量,这个命令将用右侧的新字符串替换当前的字符串。TheEndTheEnd!

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服