Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

mc_movelinearabsolute velocity

2018-01-07
2018-01-11
  • josepmariarams - 2018-01-07

    Dears.

    I am doing some tests with group movings.

    The question is that the group don t achieve the speed passed to the mc_movelinear absolute, It moves around at 20% of the speed. But if I passed an dummy dyn_coordinatedtransform the group moves at the speed passed to the mc_movelinearabsolute.

    Anybody knows what I am doing wrong.

     
  • eschwellinger

    eschwellinger - 2018-01-11

    Hi,
    I did not get it what do you mean with 'if I passed an dummy dyn_coordinatedtransform'
    In general there are the following posibilities:
    1) MC_GroupOverride is active
    2) The inputs VelFactor/AccFactor/JerkFactor of MC_MoveLinearAbsolute are < 1
    3) The maximum velocity/acceleration/jerk of one of the axes is the limiting factor
    4) In rare cases, the performance of the PLC may be limiting.
    You can try if this is the case by doubling the task interval of the motion bus task. If the effect stays the same, then performance of the PLC is not the cause.

    BR
    Edwin

     
  • josepmariarams - 2018-01-11

    Hi Edwin.

    If I change the task interval, the speed changes too. You are right.

    But if I pass to the group an dyntcoordansformation via smc_setdyncoordtransformEx wich only sets in the outputs without modifications the system goes at the programed speed.

    The system performance is not the best.

     

Log in to post a comment.