Implementing mode Cyclic Synchronous Torque from DS402

Hello,

I have an ACOPOSmicro and I have yet to get a motor, but it wlll be an 8LVA motor.

I want to control the 8LVA motor using torque control. Looking at the ACOPOSmicro control sheet, it says:

Function model “Ramp” is based on CANopen communication profile DS402”.

According to the DS402 IEC guidelines, it says that in order to run it in the torque controlled operating mode, I need to put it in Cyclic Synchronous Torque (CST) mode, but I’m just not seeing how to do this. I have looked at the McDS402Ax library, but there’s no explicit mention of CST.

Also, finally, I want to bypass the inner loop control, which is why I want to use CST, and make it so my control looks like the diagram on the right:

Would I be correct in saying that using CST will actually allow my control system to look like the one on the right and not the one on the left?

I’d greatly appreciate any help anyone can offer here.

Thanks in advance

Your are mixing up Acopos micro stepper functionality with Acopos micro servo functionality.
The mentioned ramp model is only available for Acopos micro stepper.
The 8LVA is a servo motor so you need an Acopos micro servo hardware.

What is the type number of the Acopos micro ?
If it is the servo you can use function blocks like MC_BR_TorqueControl.

Thanks for the response.

The APOCOSmicro model is: 80VD100PS.C00X-01

The reason that I want to bypass the inner control loop is to try and implement Model Predictive Control (MPC), something that I can’t do if there is a PI control loop running at the same time.

If I use the MC_BR_TorqueControl function block, will I be able to bypass the inner control loop?

The 80VD100PS.C00X-01 is single axis servo.

The MC_BR_TorqueControl will bypass the position and speed loop and directly influence the current loop.
You could also look at the DYNSYS SPT fub.

I don’t have experience with the DYNSYS fub and I am not sure if the 80VD100PS.C00X-01 is capable of using this fub, but perhaps the community could answer this.

Thanks for your help