码垛机器人

 一.预备知识

 1. 工具坐标

引入:假设我们有个机器人,在他上面有个工具刀片要通过机器人控制这个刀片来加工工件,一般机器人末端的工具坐标中心都在法兰盘中心,因此我们搞不好就撞到了工件。

 如果是默认的末端执行器工具坐标的话,那样原点与A点重合,即相撞,因此我们引入工具坐标的概念。

 

2.工件坐标

图解:任务根据坐标系而调节,比如我们要在正方体上画五角星,那么怎么完成勒?

 

不同的工件坐标:

 

 

3.smart组件与机器人的关系

图解:

 机器人工作完成任务首先通过控制器运行程序,程序里面有信号,通过输入到smart组件里的信号来建立控制器与smart组件的联系。

图中箭头代表信号

4.初步了解信号与属性

4.1信号

信号有三类:数字(01),模拟,组合(整数)

 4.2.属性

信号可以激活smart组件,但是有些信息不变用数字信号传输时,我们就使用了属性。

举例:

通过线传感器属性传递信息给隐藏组件来隐藏部件的

 线传感器介绍:

 

倒数第二个参数说人话就是把感应到的部件名称信息输出出去,输出到隐藏组件的目标里面。

5.smart组件设计时要注意的问题

1.同一父对象下不能有相同的属性名与信号名字

2.smart组件可以模块化

3.当我们在设计里面删除某些组件时,信号与连接里面并不会自动删除,要手动选中然后去其他选项卡,然后在回到连接才能删除。

 

假如我们发现我们的smart组件设计的不对,我们要进行修改删除,我们会发现会出一些问题

 

 这个时候会出现感叹号报错,这些报错会影响仿真

我们怎么解决?

 有时没有感叹号,我们就可以去别的选项卡下多转一下就可以了(前提先选中)

4.有时候我们没有写程序,只写了smart组件,我们想仿真进行播放,一播放他就停止了,原因是我们机器人在仿真时是先运行里面的程序,程序都没有自然立即停止咯,我们只需要把系统给去掉,只仿真smart组件就可以了

5.物体属性

 

 源属性-箭头起点

目标属性-箭头终点

6.动态属性

单我们有两个smart组件,我们怎么把他们连接起来勒?动态属性

例如我们smart组件1有个复制组件,smart组件2有个线性移动组件,我们要通过smart组件2移动smart组件1中的复制出来的部件。

操作:

复制功能组件

被复制部件对象名称信息

复制后这里会出现复制出来对象的名称信息

 移动组件:对象暂时不选

 在smart1中添加动态属性:

 

 图中所示属性值

然后再smart2中也创建一个动态属性

 

 相同的属性值

然后在工作站逻辑里面连接属性值:

 

 然后smart1与2中对应的也连接一下:

 copy对象的信息给他

 

7补充:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值