MC_BR_Phasing

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 主轴相移(phase)和从轴偏移(offset) >

MC_BR_Phasing

MC_Phasing 功能块一样 ,MC_BR_Phasing功能块使从轴耦合的主轴位置发生相位偏移。它还提供一个额外的功能。

这个功能块可以和其他启动耦合的功能块一起使用(MC_GearInMC_GearInPosMC_CamInMC_BR_AutControl等)。

使用要求

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

只能 使用一个 MC_PhasingMC_BR_Phasing 。不允许同时操作两个功能块!

如果 MC_BR_Phasing 功能块与 MC_BR_AutControl 功能块 一起使用 ,则不允许使用主轴附加轴接口(ParID ACP10PAR_AUT_MA_ADD_AXIS)!

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

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

开始移位:仅在 同步运动

功能块

mc_br_phasing

参数

输入/输出

参数

数据类型

说明

IN

Slave

UDINT

从轴 轴对象引用

IN

Enable

BOOL

0 ... 不进行移相,"InitData = 1 "或 "PerformVelocityControl = 1 "没有作用。

1 ... 可以执行移相

IN

InitData

BOOL

当轴处于 同步运动 状态时  (取决于 "应用模式"),在上升沿初始化驱动器上的 "移位"、"速度"、"加速度 "和 "应用距离 "的输入数据

IN

PerformVelocityControl

BOOL

仅适用于 mcVELOCITY_CONTROL

0 ... 不启用相位偏移

1 ... 当轴处于同步运动 状态时,上升沿上的相移是有效的

IN

Shift

REAL

相位偏移量[主轴单位] 1

IN

Velocity

REAL

实现相位移动的速度[主轴单位/秒] 1

IN

Acceleration

REAL

实现相位移动的加速度[主轴单位/s²] 1

IN

ApplicationDistance

REAL

仅适用于 mcMASTER_DISTANCE_BASED

发生相位移动的距离

[主轴的单位] 1

IN

ApplicationMode

UINT

相位偏移的运动轮廓基于以下应用模式:

mcTIME_BASED... 1

mcMASTER_POSITION_BASED... 2

mcMASTER_DISTANCE_BASED... 3

mcVELOCITY_CONTROL... 4

IN

ShiftMode

UINT

定义了如何使用 "Shift "输入的值。

mcABSOLUTE... 0

mcRELATIVE... 1

mcABSOLUTE_NO_RESET... 2

mcRELATIVE_NO_RESET... 3

IN

AdvancedParameters

MC_ADVANCEDSHIFTPAR_REF

使用高级功能的结构

OUT

Active

BOOL

有可能执行相位偏移

OUT

Busy

BOOL

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

功能块启用 (Enable = 1)

OUT

Error

BOOL

执行过程中出现错误

OUT

ErrorID

UINT

错误代码

OUT

ShiftAttained

BOOL

执行相位偏移完毕

OUT

DataInitialized

BOOL

输入数据被初始化完毕

OUT

ActualShiftValue

REAL

驱动器上的当前相位偏移值[主轴单位] 1

表: 参数 MC_BR_Phasing

1

这些输入和输出将使用耦合功能块中定义的主主轴的物理单位,除非耦合功能块上的 "MasterParID "输入 0或使用了 "AdvancedParameters.ShiftParID "输入,在这种情况下,计算时使用轴的参数单位(axis parameter units)。

MC_ADVANCEDSHIFTPAR_REF 数据类型

参数

数据类型

描述

ShiftParID

UINT

读取相移或偏移的ParID

MasterMaxVelocity

REAL

主轴的最大速度[主轴的PLCopen单位] 。

这使得在 "应用模式 " mcMASTER_POSITION_BASED 和 mcMASTER_DISTANCE_BASED中

指定用于计算偏移轮廓 的速度成为可能。

 

注意:

如果该参数为 "0.0",则使用主轴的当前速度。

ActualShiftValueMode

USINT

输出 "ActualShiftValue "的绝对值或相对于当前相位偏移的起始值(V5.110或更高版本)。

mcABSOLUTE... 0(默认)

mcRELATIVE... 1

注意:

mcRELATIVE对 "ShiftParID "不起作用。

本节的主题:

功能描述

相移轮廓的不同模式

"ShiftMode"输入的操作

高级功能

所需资源

其他信息

错误代码