Delete triggers

  • Our system is KRC4 robot KSS 8.5.6.
    We have triggers that will set output signals at certain distance from target position.
    An example is this :

    TRIGGER WHEN PATH = 120 DELAY = 0 DO QSeparatorOut = TRUE

    This trigger will set the output 120 mm after the target position.
    However in certain condtions we will stop at the target position and do an additional motion.
    We do not want however when we do the additional motion that the output is set during that motion.
    So at start of the additional motion (if it is executed) we need something to disable the already configured trigger.
    How can we accomplish this?
    If the trigger would be on 'PATH = -120' it would be no problem because then the output is set before the target position.
    In our case it is after the target position.

  • My first thought is to replace the Output=TRUE with a subroutine call. And make the logic in the subroutine such that the output is only set if conditions are correct. If the "stop at location" condition is active, then don't set the output.

Advertising from our partners