RobotStudio event

conveyor tracking plane sensor


Hello!
How to stop conveyor with using function conveyor tracking. I think it will be something in station logic, maybe plane sensor but how use it?

aldoraine2012-12-29 17:55:36

Comments

  • Hi!
    There are several ways to achive this, easiest way is to open the conveyor simulation tool (you will find that in the 'Simulation' tab in the 'Conveyor Tracking group) There you can press the 'Stop' button, this will cause the conveyor to stop but keep the rest of simulation running.

    Another way is to do it programatically, then let a sensor trigger the stop and then call the method: mech.Irc5Conveyor.SetSpeed(0, 0);
    magu

  • Thanks for fast answer, but i have still the same problem. I can stop conveyor in 'Simulation' but i would like to stop and start conveyor during simulation. For example i'll stop conveyor and robot do something with detal, start, and the next one. Could you write me step by step what should i do ?  I have to use function conveyor tracking and poke welding, conveyor cant move during welding.
    aldoraine2012-12-19 21:00:58


  • How to configuring conveyor tracking and RTT TrackMotion? When I configuring the system, there is a error message "mechanical unit can not be mapped. Please mapped manually" something like this. Please help. TQ
    Din

  • [QUOTE=aldoraine]For example i'll stop conveyor and robot do something with detal, start, and the next one. Could you write me step by step what should i do ? [/QUOTE]
    To stop och change the speed of the conveyor during simulation other than manually is not part of the base functionality of RobotStudio. You need to write your own custom Smart Component with so-called 'code-behind' where you use the API as pointed out by magu, see SmartComponents. Then you can use an I/O signals to control the conveyor in the way you want.

    [QUOTE=riva_tnt]
    How to configuring conveyor tracking and RTT TrackMotion? When I configuring the system, there is a error message "mechanical unit can not be mapped. Please mapped manually" something like this. [/QUOTE]

    In essence, there is no difference in setup if you have added a track motion. In some situations RobotStudio cannot sort out how to map the mechanisms of the controller to those of the station and the asks the user to assist. I cannot tell what the cause is in your specific situation. For general information about conveyor tracking with track motion see the RobotWare Application Manual for Conveyor Tracking In particular section 7.1.11.




    Henrik Berlin
    ABB
  • I cant solve my problem, How should look course of the signal that proper operation of the sensor? 

    image




  • The conveyor is controlled by RS and only monitored by the
    VC. It cannot be stopped during the simulation using the functionality of the
    base product (unless manually stopping it). You need to write a custom smart
    component using Visual Studio and the RobotStudio API to stop the conveyor.<?: prefix = o ns = "urn:schemas-microsoft-com:office:office" />



     



    If you get in touch with your local ABB Robotics Service
    representative they can forward you to our Developer Support. Tell them to log
    a RobDesk case. The link I published in a previous post provides a starting
    point.



    Henrik Berlin
    ABB

  • Thanks for answer, i'll try do it with this instruction.
    How to stop conveyor manually? But only conveyor, not whole simulation. Is the opportunity?

    aldoraine2013-01-02 10:58:11



  • You need to create a custom Smart Component, see Creating SmartComponent. Not a RobotStudio add-in.
     
    As for stopping the conveyor manually, see below
    image 
     

    Henrik Berlin
    ABB