MpAxisCoupling - Non Periodic Cam

Hi Community. How do I implement the non-periodic/periodic functionality from ACP10 in the CamTableSelect function with MappMotion/MpAxisCoupling? I’m using the camlist axis feature. I have a master axis running and I want the slave to run a defined cam at a specific master position a single time with defined master and slave scaling values. The issue I’m having is I can’t seem to prevent the slave from always restarting the cam again automatically after it is finished.

I believe if you are trying to run a non-periodic cam with MpAxisCoupling, you would need set and reset the Cam command Signal appropriately. This will cause the block to do the configured, lead in, cam, and lead out configurations. If you look under timing diagrams, it even says if you reset the Cam command before the lead in is finished, it goes right to lead out. B&R Online Help

It is also possible to still use all the ACP10 blocks while just using the MpAxisBasic block for the standard Axis needs (power, homing, error handling).

Hello,

i am not sure if this parameter ever had an effect, i recogniced it more as a user Info, to know how the CAM was intended to use. A periodic CAM is a cam with same gradient at Start and End. If there is a different gradient, it has to be considered as non Periodic.

The features of the CAM Automat are quite similar, as the most of the ACOPOS Firmware was not changed between ACP10 and MappMotion.

Out of your description i am not sure if you have had this use case working in ACP10, if so, i would warmstart the PLC and then Start the Operation on this specific axis. After this you can use NWCT to see the Parameterisation of the CAM-Automat which is used for every Coupling on the ACOPOS (MC_GearIn, MC_CamIn, MpCoupling, …) with this NWCT and the list of Parameters you can compare the settings of mappMotion in the DriveLog.

As far as i remember the MC_GearIn did also made a loop of the CAM even if it was not periodic, at least the Documentation would let expect this.

Picture of CAM-Automat for GearIn ACP10 - since 2.16.

I would think you should use a full CAM-Automat and then add another Step (Step 3) which will flow the non periodic single run CAM (Step2). In Step 3 you would not have a Slave Movement and then stay there forever.

Hint:
Normaly if i had a non-Periodic CAM i would only have moved inside the CAM forward and backward, the CAM was always little bit larger than the movement area, so i never had the situation that the CAM-Automat would have reached ncST-END.
Only with Periodic Axis i ever have reached ncST-END.

Greetings
Michael