1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. Fanuc Robot Forum
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

Random Part Variation?

  • Tony R.
  • October 7, 2021 at 3:48 AM
  • Thread is Unresolved
  • Tony R.
    Reactions Received
    1
    Trophies
    2
    Posts
    38
    • October 7, 2021 at 3:48 AM
    • #1

    Hi all,

    I need to do a vision sort for a simple pick-place HandlingPRO. For the sake of simplicity, let‘s say there are two identical parts, one red cylindrical part one blue. The robot analyzes the part and places it into one of two boxes. Everything works.

    However, it seems that when using Roboguide I must create two separate parts. The pick-place simulation then begins to get complicated, since the vision sort I need gets a little complex.

    Is there any way to create one part with random (or simply an SR[ ] seeded) color variation? If not, how do I go about handling this, especially if I have 4 or 5 variations that need local and shared processes?

    Thanks in advance,

    ~Tony

    pasted-from-clipboard.png

  • Fabian Munoz
    Reactions Received
    133
    Trophies
    9
    Articles
    1
    Posts
    1,517
    • October 7, 2021 at 3:39 PM
    • #2

    Hi

    I have no idea of your setup. Is it direct lighting ? Do you have filters ? Do you have a colour camera ? is the part sitting on a belt and your lighting illuminating from the bottom , so you can only see silhouettes ?

    Retired but still helping

  • Online
    hermann
    Reactions Received
    405
    Trophies
    9
    Posts
    2,597
    • October 8, 2021 at 8:30 AM
    • #3

    If I understand correctly, he has no camera at all, he uses Roboguide and wants to create different colored parts dynamically.

  • Tony R.
    Reactions Received
    1
    Trophies
    2
    Posts
    38
    • October 8, 2021 at 3:09 PM
    • #4
    Quote from hermann

    If I understand correctly, he has no camera at all, he uses Roboguide and wants to create different colored parts dynamically.

    Yes Sir, that is exactly what I’m looking to create.

  • EnergyAddict
    Reactions Received
    45
    Trophies
    4
    Posts
    133
    • October 8, 2021 at 3:42 PM
    • #5

    I do not believe you can change the color of a part in Roboguide dynamically (Or, at least I haven't found a way).

    When Dealing with multiple parts, I sometimes set up simulation programs that "Pick" & "Drop" parts From/To fixtures with "No Part". Allowing me to make certain parts 'visible' or 'hidden'. Unfortunately a good looking simulation video can be a bit tedious sometimes.

  • Tony R.
    Reactions Received
    1
    Trophies
    2
    Posts
    38
    • October 9, 2021 at 3:59 PM
    • #6
    Quote from EnergyAddict

    I do not believe you can change the color of a part in Roboguide dynamically (Or, at least I haven't found a way).

    When Dealing with multiple parts, I sometimes set up simulation programs that "Pick" & "Drop" parts From/To fixtures with "No Part". Allowing me to make certain parts 'visible' or 'hidden'. Unfortunately a good looking simulation video can be a bit tedious sometimes.

    I see. So it may be possible to pick the desired part depending on a numerical register, perhaps some sort of IF/SELECT pick simulation?

    This is perfect information, Thanks man.

  • EnergyAddict
    Reactions Received
    45
    Trophies
    4
    Posts
    133
    • October 11, 2021 at 1:44 PM
    • #7
    Quote from Tony R.

    So it may be possible to pick the desired part depending on a numerical register, perhaps some sort of IF/SELECT pick simulation?

    Yes, This is possible in a few different ways, you can either create a regular TP program that calls different Simulation programs, or you can do it inside of a simulation program. Either way, you will have to call a simulation program at some point in your main program to get the animation to work.

    FYI, The "!" instruction is like a comment but if you add a "?" afterwards you can then type out regular tp logic.


    Also this guy, Timothy Mehring Youtube, has some good videos on Roboguide simulation if you are new to it all.

  • Tony R.
    Reactions Received
    1
    Trophies
    2
    Posts
    38
    • October 11, 2021 at 3:13 PM
    • #8
    Quote from EnergyAddict

    FYI, The "!" instruction is like a comment but if you add a "?" afterwards you can then type out regular tp logic.

    Thanks man, this is priceless.

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download