状态(States)

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 凸轮曲线自动序列(Cam Profile Automat) > 一般信息 >

状态(States)

状态(States)可以通过MC_AUTDATA_STATE_TYP结构或使用 MC_BR_InitAutState 功能块定义

基本状态(State0)作为初始化状态在自动序列(automat)启动后立即被激活。基本状态(State0)一直处于激活状态,直到有事件发生,触发过渡到另一个状态。基本状态(State0)不能用于配置任何凸轮或补偿齿轮。

其他状态(State N)由补偿齿轮和紧随其后的凸轮曲线组成:如下图所示

zust-c3-a4nde

有几种补偿模式可用于处理补偿齿轮,从而处理整个状态。例如,这使得定义一个没有补偿齿轮的状态成为可能(不过,凸轮是绝对需要的)。在过渡到一个状态时,会进行初始化并计算补偿。该状态一直处于活动状态,直到有事件发生,触发过渡到另一个状态。如果在凸轮区间结束前没有发生有效的事件,这个状态的补偿曲线和凸轮就会重复执行。换句话说,一个区间的结束对应于一个默认的事件,即过渡返回到同一状态。每次发生这种情况时,都会重新计算补偿段。如果这个状态的凸轮或其他参数发生了变化,这些变化在计算过程中会被考虑进去。