<< 点击显示目录 >> 主页 轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 主轴相移(phase)和从轴偏移(offset) > MC_BR_OffsetZone |
这个功能块在从轴位置上增加了一个可以在 "Shift "输入上设定的偏移量,或者可以使用 "ParID输入 "在驱动器上直接循环指定偏移量(类似于 MC_BR_Offset)。
此外,该功能块还提供了在一个可定义的区域内应用偏移的可能性。
这个功能块可以和其他启动耦合的功能块一起使用(MC_GearIn、 MC_GearInPos、 MC_CamIn、 MC_BR_AutControl等)。
•用于SG3/SGC目标系统的功能块名称 MC_089BR_OffsetZone
•如果该功能块与 MC_BR_AutCommand 或 MC_BR_AutControl 功能块一起使用 ,则不能使用从轴附加轴ID(ParID ACP10PAR_AUT_SL_ADD_AXIS)!
•Enable:所有PLCopen轴状态,对PLCopen轴状态没有影响
•开始偏移:仅在从轴处于 同步运动中
输入/输出 |
参数 |
数据类型 |
说明 |
IN |
Slave |
UDINT |
从轴 轴对象引用 |
IN |
BOOL |
只要这个输入被设置,该功能块就会被激活。 0 ...不发生偏移,"InitData = 1 "没有作用 1 ... 可以执行偏移。 |
|
IN |
InitData |
BOOL |
在上升沿初始化输入数据(功能块输入数据的在线变化) |
IN |
Shift |
REAL |
偏移量[从轴的PLCopen单位] 1 |
IN |
Velocity |
REAL |
实现偏移的速度[从轴的PLCopen单位/s]1 |
IN |
Acceleration |
REAL |
实现偏移的加速度[从轴的PLCopen单位/s²]1 |
IN |
ZoneStartPosition |
REAL |
实现偏移的起点[从轴的PLCopen单位]2 |
IN |
ZoneEndPosition |
REAL |
结束偏移的终点[从轴的PLCopen单位]2 |
IN |
AdvancedParameters |
MC_ADV_OFFSETZONE_REF |
使用高级功能的结构 |
OUT |
Active |
BOOL |
功能块激活,可以执行运动 |
OUT |
Busy |
BOOL |
该功能块处于活动状态,必须继续调用。 |
OUT |
Error |
BOOL |
执行过程中出现错误 |
OUT |
ErrorID |
UINT |
|
OUT |
ShiftAttained |
BOOL |
执行了偏移 |
OUT |
DataInitialized |
BOOL |
输入数据被初始化 |
OUT |
ActualShiftValue |
REAL |
驱动器上的当前偏移值[从轴的PLCopen单位]1 |
表: 参数 MC_BR_OffsetZone
1 |
在这些输入和输出上使用指定从轴的PLCopen单位。如果指定了 "AdvancedParameters.ShiftParID",那么将使用该ParID的单位。 |
2 |
如果 "AdvancedParameters.ProfileBasis "选择了mcSLAVE_POSITION ,则输入 "ZoneStartPosition "和 "ZoneEndPosition "使用指定从轴的PLCopen单位;如果指定了 "AdvancedParameters.ShiftParID",则使用这个ParID的单位。
如果 "AdvancedParameters.ProfileBasis "选择了mcMASTER_POSITION ,则输入 "ZoneStartPosition "和 "ZoneEndPosition "使用为耦合功能块指定的主轴的PLCopen单位。如果为耦合功能块指定了一个 "MasterParID",则使用该ParID的单位。 |
参数 |
数据类型 |
描述 |
ShiftParID |
UINT |
读取偏移量的ParID 注意: 当使用 "ShiftParID "时,"速度"、"加速度 "和 "应用距离 "的输入是以轴单位(axis units)解释的,而不是PLCopen units单位。 |
MasterMaxVelocity |
REAL |
主轴的最大速度[PLCopen单位:主/秒] 如果该参数为 "0.0",则使用主轴的当前速度。 |
Period |
REAL |
定义一个如果使用非周期性主轴的周期; 或者是偏移周期(offset shift period )与主轴周期(master axis period )不一致时,则定义为offset shift周期; [主轴的PLCopen units单位] 。 |
ProfileBasis |
UINT |
运动轮廓是基于这个位置的: mcSLAVE_POSITION... 0 mcMASTER_POSITION... 256 |
ShiftMode |
UINT |
定义如何使用 "Shift "输入的值: mcABSOLUTE... 0 mcRELATIVE... 1 mcABSOLUTE_NO_RESET... 2 mcRELATIVE_NO_RESET... 3 |
本节的主题: