MC_BR_AutCommand

<< 点击显示目录 >>

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

MC_BR_AutCommand

该功能块可用于操作 Cam Profile Automat。

使用要求

用于SG3/SGC目标系统的功能块名称 MC_066BR_AutCommand

(V2.160及更高版本) 如果从轴已经在进行基础运动,只有在启动automat时补偿模式(ncV_COMP_A_CYC)已经启用的情况下 才能使用 MC_BR_AutCommandMC_BR_AutControl 功能块中止运动。 相对主轴的起始位置也必须被设置为"-1"。

MC_BR_AutCommand 不应该与 MC_BR_AutControl 一起使用 。

在功能块激活时,不允许对指定的轴进行回零。

 

允许启用功能块的PLCopen轴状态

参数

允许启用功能块的PLCopen轴状态

Synchronized Motion

Continuous Motion

Stopping

ErrorStop

Homing

Standstill

Disabled

"Enable = 1"

Yes

"Start = 1"

Yes

如果 同步运动 是由 MC_BR_AutCommand 引起的

Yes

No


"Stop = 1"

No






"Restart = 1"

No


"EndAutomat = 1"

Yes

如果 同步运动 是由 MC_BR_AutCommand 引起的

Yes

Yes

"SetSignal1 = 1"

Yes

No*

Yes


"SetSignal2 = 1"


"SetSignal3 = 1"


"SetSignal4 = 1"


"ResetSignal1 = 1"


"ResetSignal2 = 1"


"ResetSignal3 = 1"


"ResetSignal4 = 1"


"TransferParLock"

Yes




*)

如果没有Cam Profile Automat 在后台处于 "待机Standby "状态,则可以设置/重置信号。

功能块

mc_br_autcommand

参数

输入/输出

参数

数据类型

说明

IN

Slave

UDINT

从轴轴对象引用

IN

Enable

BOOL

只要该输入被置位,该功能块就处于激活状态。

IN

Startup

BOOL

在上升沿时启动配置的Cam Profile Automat

IN

Stop

BOOL

在上升沿时 以配置的 "减速度 "来停止从轴的运动

 

注意:

Cam Profile Automat 在后台继续运行,可以通过设置 "重新启动 "继续运行。

IN

Deceleration

REAL

最大减速度[从轴PLCopen单位/s²]

 

注意:

该减速度仅在 "Enable "输入的上升沿后应用。

IN

Restart

BOOL

在一个上升沿上重新耦合Cam Profile Automat 。

 

注意:

只要 "StandBy "输出被设置,一个中止的Cam Profile Automat 可以被重新启动。

IN

EndAutomat

BOOL

在一个上升沿上彻底停止凸轮automat ,如果运动是由 MC_BR_AutCommand启动的,则停止从轴的运动 。

注意:

然后结束automat后就不可能再重新启动Cam Profile Automat 。

IN

SetSignal1

BOOL

在上升沿将信号1设置TRUE

IN

SetSignal2

BOOL

在上升沿将信号2设置TRUE

IN

SetSignal3

BOOL

在上升沿将信号3设置TRUE

IN

SetSignal4

BOOL

在上升沿将信号4设置TRUE

IN

ResetSignal1

BOOL

在上升沿重置信号1为FALSE

IN

ResetSignal2

BOOL

在上升沿重置信号2为FALSE

IN

ResetSignal3

BOOL

在上升沿重置信号3为FALSE

IN

ResetSignal4

BOOL

在上升沿重置信号4为FALSE

IN

TransferParLock

BOOL

在上升沿上将在线参数更改和凸轮下载的锁定lock传输给驱动器

IN

SelectParLock

USINT

为在线参数更改和凸轮下载的锁定模式进行设置

 

注意:

0

禁用应用锁

1, 2

启用应用锁

1 0

在下一个状态转换时应用变更

2 0

在EVENT_ACTION=1触发的状态转换时同步应用变更

OUT

Active

BOOL

功能块激活,可以执行运动

OUT

Busy

BOOL

该功能块处于活动状态,必须继续被调用。

OUT

CommandAborted

BOOL

功能块被另一个功能块中止了

OUT

Error

BOOL

执行过程中出错

OUT

ErrorID

UINT

错误代码

OUT

Running

BOOL

Cam Profile Automat 运行中

OUT

StandBy

BOOL

Cam Profile Automat后台待机,可以用 "Restart "重新启动。

OUT

ParLockTransferred

BOOL

ParLock命令成功传输到驱动器

OUT

ActualStateIndex

USINT

当前状态的索引

 

注意:

即使功能块报告为 "待机StandBy"且没有其它耦合功能块处于活动状态,也会输出活动状态索引。

OUT

ActualStateCamIndex

UINT

当前状态的凸轮数据的索引CamIndex

 

注意:

即使功能块报告为 "待机StandBy"且没有其它耦合功能块处于活动状态,活动的凸轮索引也会被输出。

OUT

InCam

BOOL

当前状态的凸轮cam处于活动状态

 

注意:

即使功能块报告为 "待机StandBy"且没有其它耦合功能块处于活动状态,也会输出凸轮的当前状态。

OUT

InCompensation

BOOL

当前状态的补偿激活

 

注意:

即使功能块报告为 "待机StandBy"且没有其它耦合功能块处于活动状态,也会输出补偿的当前状态。

表: 参数 MC_BR_AutCommand

本节的主题

功能描述

"Enable" 输入

"Start"输入

"Stop"输入

"Restart"输入

"EndAutomat"输入

"SetSignalx"/"ResetSignalx"输入

"TransferParLock" 输入

时序图

当 "Error"=TRUE和 "Running "之前为TRUE时,功能块响应

当 "运行 "为 "TRUE "时,在同一周期内设置多个输入的功能块响应

所需资源

其他信息

错误代码