MC_BR_InitAutState

<< 点击显示目录 >>

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

MC_BR_InitAutState

这个功能块初始化一个CAM Profile Automat状态的参数。最多可以定义14个状态和一个基本状态。每个状态可以有5个事件。

使用要求

SG3/SGC目标系统的功能块名称 MC_018BR_InitAutState

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

所有PLCopen轴状态,对PLCopen轴状态没有影响

功能块

mc_br_initautstate

参数

输入/输出

参数

数据类型

描述

ACOPOS-ParID

IN

Master

UDINT

主轴对象引用

 

IN

Slave

UDINT

从轴对象引用

 

IN

Execute

BOOL

在上升沿开始初始化

 

IN

StateIndex

USINT

为一个状态设置的参数索引[0...14](默认值0=基本状态)。

AUT_ST_INDEX

IN

CamProfileIndex

UINT

状态中使用的凸轮数据的索引

AUT_ST_DATA_INDEX

IN

MasterFactor

UDINT

主轴的拉伸系数

注意:

大于2147483647(231-1) 值是不允许的,会导致错误 29217:无效的输入参数

AUT_MA_FACTOR

IN

SlaveFactor

DINT

从轴的拉伸系数

AUT_SL_FACTOR

IN

RepeatCounterInit

UINT

ncCOUNT 事件状态重复起始值

AUT_ST_COUNT_SET

IN

RepeatCounterSet

UINT

ncCOUNT 事件的状态重复计数器值

AUT_ST_COUNT_SET

IN

CompMode

USINT

补偿齿轮模式

AUT_COMP_MODE

IN

MasterCompDistance

REAL

主轴的补偿距离[主轴的PLCopen单位]。

AUT_COMP_MA_S

IN

SlaveCompDistance

REAL

从轴的补偿距离[从轴的PLCopen单位]

AUT_COMP_SL_S

IN

ExtendedCompLimits

USINT

扩展补偿极限值:

ncOFF / ncON

注意:

当设置为 ncON时 ,将使用以下参数。

当设置为ncOFF,它们不被使用。

 

IN

MinMasterCompDistance

REAL

主轴的最小补偿距离[主轴的单位]。

注意:

该参数仅在".ExtendedCompLimits"= ncON时使用 。

AUT_COMP_MA_S_MIN

IN

MinSlaveCompDistance

REAL

从轴的最小补偿距离[从轴的单位]。

注意:

该参数仅在".ExtendedCompLimits" = ncON时使用 。

AUT_COMP_SL_S_MIN

IN

MaxSlaveCompDistance

REAL

从轴的最大补偿距离[从轴的单位]。

注意:

该参数仅在".ExtendedCompLimits" = ncON时使用 。

AUT_COMP_SL_S_MAX

IN

MinSlaveCompVelocity

REAL

补偿期间从轴的最小速度[从轴单位/s]。

注意:

该参数仅在".ExtendedCompLimits" = ncON时使用

"AUT_COMP_SL_V_MIN"

IN

MaxSlaveCompVelocity

REAL

补偿期间从轴的最大速度[从轴单位/s]。

注意:

该参数仅在".ExtendedCompLimits"=ncON时使用。

AUT_COMP_SL_V_MAX

IN

MaxSlaveAccelComp1

REAL

补偿阶段1中从轴的最大加速度[从轴单位/s²] 。

注意:

该参数仅在".ExtendedCompLimits" = ncON时使用 。

AUT_COMP_SL_A1_MAX

IN

MaxSlaveAccelComp2

REAL

补偿阶段2中从轴的最大加速度[从轴单位/s²]。

注意:

该参数仅在".ExtendedCompLimits" = ncON时使用 。

AUT_COMP_SL_A2_MAX

IN

SlaveCompJoltTime

REAL

补偿期间从轴的加加速时间[s]

注意:

该参数仅在".ExtendedCompLimits" = ncON时使用

AUT_COMP_SL_T_JOLT

IN

MasterParID

UINT

该状态的主轴参数ID;0表示 MC_BR_InitAutPar 功能块的全局主参数(ParID)

注意:

当使用0以外的值时(即使是位置ParID),主轴的PLCopen系数不应用于涉及主轴的任何参数。

AUT_MA_ID

OUT

Done

BOOL

自动状态的初始化完成

 

OUT

Busy

BOOL

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

自动状态的初始化正在进行。

 

OUT

Error

BOOL

执行期间出错

 

OUT

ErrorID

UINT

错误代码

 

表: 参数 MC_BR_InitAutState

 

信息:

以下参数只有在 "ExtendedCompLimits "输入被设置为 ncON时才会使用 :

 

"MinMasterCompDistance"

"MinSlaveCompDistance"

"MaxSlaveCompDistance"

"MinSlaveCompVelocity"

"MaxSlaveCompVelocity"

"MaxSlaveAccelComp1"

"MaxSlaveAccelComp2"

"SlaveCompJoltTime"

 

本节的主题:

在线变更

错误代码