龙空技术网

新年快乐!ROBOGUIDE中多段动画的实现

懒猫开讲 108

前言:

当前兄弟们对“同一个动画如何设置多个动画”大约比较珍视,看官们都想要剖析一些“同一个动画如何设置多个动画”的相关资讯。那么小编同时在网上搜集了一些对于“同一个动画如何设置多个动画””的相关知识,希望大家能喜欢,咱们一起来了解一下吧!

欢迎关注

问题来源

老师您好,在使用roboguide的时候,运用虚拟电机法使传送带上的东西运转,运转到一半停止了接下来我就实现不了了,重新设置io口和新设置一个虚拟电机都没办法接着原来的运行下去,请问怎么实现呢?

1 ROBOGUIDE中Link动画

Link动画的实现方式具体可参考教材“5.1.3 供料单元仿真设置”中的讲解,其基本思想就是针对输出信号的不同实现对应位置的变化,其支持I/O控制及私服电机等几种控制方式,如下图所示。

以移动打磨机为例,该模型需要实现上下移动变化,可以使用同一个DO信号实现位置的控制,比如当DO[5]=ON时其对应的位置值为50,DO[5]=OFF时则返回位置0,将轴类型设置为直线运动,速度上则设置相同的来回匀速速度,这样就可以实现DO控制该模型的位置变化。

2多段动画的实现方式

当存在多段连续变化时,基于I/O控制时则不能只使用一个输出信号,且同一个输出信号不能存在ON和OFF的控制,否则就会出现逻辑控制矛盾,此时就需要使用到多个DO信号控制同一个对象,具体设置方式如下图所示。

以旋转托盘为例,将轴移动类型设置为“旋转”,并针对旋转的四个位置分别设置一个DO信号控制其位置,同时为了模拟不停旋转的效果,将位置为0的返回动画速度设置非常快,使得在仿真中看起来是连续变化的效果,而其他方向的旋转速度则设置为相同的,这样就可以在仿真中通过多个DO信号实现多端连续变化的效果。

那当旋转托盘位于第2个位置的时候,需要将托盘从2号位移动到3号位的时候,是否需要将DO[100]设置为0呢?还希望您自己试试看哦~

标签: #同一个动画如何设置多个动画