<< 点击显示目录 >> 主页 轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 主轴相移(phase)和从轴偏移(offset) > MC_BR_Phasing |
与 MC_Phasing 功能块一样 ,MC_BR_Phasing功能块使从轴耦合的主轴位置发生相位偏移。它还提供一个额外的功能。
这个功能块可以和其他启动耦合的功能块一起使用(MC_GearIn、 MC_GearInPos、 MC_CamIn、 MC_BR_AutControl等)。
•SG3/SGC目标系统的功能块名称MC_033BR_Phasing
•只能 使用一个 MC_Phasing 或 MC_BR_Phasing 。不允许同时操作两个功能块!
•如果 MC_BR_Phasing 功能块与 MC_BR_AutControl 功能块 一起使用 ,则不允许使用主轴附加轴接口(ParID ACP10PAR_AUT_MA_ADD_AXIS)!
•Enable:所有PLCopen轴状态,对PLCopen轴状态没有影响
•开始移位:仅在 同步运动中
输入/输出 |
参数 |
数据类型 |
说明 |
IN |
Slave |
UDINT |
从轴 轴对象引用 |
IN |
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 |
发生相位移动的距离 [主轴的单位] 1 |
IN |
ApplicationMode |
UINT |
相位偏移的运动轮廓基于以下应用模式: mcTIME_BASED... 1 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)。 |
参数 |
数据类型 |
描述 |
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 "不起作用。 |
本节的主题: