Function description

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 色标控制 (MC_RegMa-Library) > MC_BR_RegMarkCapture001  >

Function description

This function block is used to determine the absolute position ("ActPosition") of a registration mark within one product interval. From a position setpoint ("ProductParameters.RegMarkPosition") and the measured absolute position of the registration mark in the product interval ("ActPosition"), a "position error" results which is output to the "PositionError" output.

Registration mark control is established using the determined position error in order to prevent the registration mark from drifting from a certain position on the product. The necessary position correction can be implemented with function blocks such as MC_BR_Phasing, MC_Phasing, MC_BR_Offset or using standard motion function blocks like MC_MoveAdditive.

If this function block is used for a real axis, a homing procedure must be carried out for the axis.

The function block does not initiate coupled movement between two axes and also does not cause a change of state.

This function block as well as the cyclic data should run in the fastest task class in order to acquire the registration mark with the highest level of precision. It is important to make sure not to choose a cycle time for the cyclic data (or task class cycle time in which the function block is called) that is too long. Otherwise, all valid registration marks may not be recorded.

The MC_TouchProbe or MC_BR_TouchProbe function block can also be used to capture the position of the registration mark for basic applications or if this function block cannot be used due to certain limitations.