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

Go around DCS safe zone

  • BigJack325
  • June 29, 2024 at 3:22 AM
  • Thread is Unresolved
  • BigJack325
    Posts
    9
    • June 29, 2024 at 3:22 AM
    • #1

    Hi everyone!


    I was wondering if there is a way to make a DCS out zone where if I tell the robot to move, it will go around the zone instead of touching it and go in error.


    Thanks!

  • massula June 29, 2024 at 3:52 AM

    Approved the thread.
  • DS186
    Reactions Received
    198
    Trophies
    6
    Posts
    1,049
    • June 29, 2024 at 8:28 AM
    • #2

    You mean there is a target point inside of the restricted DCS zone? Then the answer is no. The robot won't automatically move around that zone.

  • HawkME
    Reactions Received
    568
    Trophies
    10
    Posts
    3,268
    • June 29, 2024 at 3:35 PM
    • #3

    You have to program all of the robot motion. Just make a program to go around it.

  • BigJack325
    Posts
    9
    • June 30, 2024 at 3:47 AM
    • #4

    We are trying to make a functionality that we do a 3D scan of a piece, then put a zone where the robot have to avoid to go to the target if there’s one. If there’s no FANUC functionality to do that then we will have to do an algorithm to send a path to avoid it to the robot which could take more time to develop than if there were a FANUC functionality to avoid that zone while going to a target.

  • hermann
    Reactions Received
    404
    Trophies
    9
    Posts
    2,595
    • June 30, 2024 at 8:45 AM
    • #5

    Don't scan that zone, then you can't get a target in that zone. And you have less scanning time.

  • HawkME
    Reactions Received
    568
    Trophies
    10
    Posts
    3,268
    • July 1, 2024 at 2:46 AM
    • #6

    I'm not aware of any function that will do that for you. You will have to come up with your own algorithm.

  • gpunkt
    Reactions Received
    119
    Trophies
    6
    Posts
    456
    • July 1, 2024 at 11:52 AM
    • #7
    Quote from BigJack325

    We are trying to make a functionality that we do a 3D scan of a piece, then put a zone where the robot have to avoid to go to the target if there’s one. If there’s no FANUC functionality to do that then we will have to do an algorithm to send a path to avoid it to the robot which could take more time to develop than if there were a FANUC functionality to avoid that zone while going to a target.

    Each change you make to the DCS requires one to apply the changes (input DCS code) and a subsequent power cycle for it to take effect. Also, your program will halt due to the "Need to apply DCS"-alarm.

    Depending on your application, you should be able to make a program where the robot moves outside of the "biggest" zone, and then using an offset to adjust how close the robot will move for each pass.

  • Online
    SkyeFire
    Reactions Received
    1,039
    Trophies
    12
    Posts
    9,380
    • July 1, 2024 at 3:22 PM
    • #8

    There are bin-picking applications that do something like this, at least for avoiding the sides of a bin. There are also some offline programming environments that, if you model in all the obstructions, will generate paths that avoid obstacles. So it should be possible to model the DCS zones as obstacles in those environments.

    But there's no Fanuc option for this in the robot controller. The robot is not "aware" of the DCS zones -- you should think of the DCS as a separate controller entirely, who does just one thing: watches the robot like a hawk, and kills it if it ever crosses certain limits. There's no "conversation" between them about where the robot needs to go and the DCS zones it needs to avoid.

    I doubt the robot controller has enough processing power to do that kind of path checking and planning in realtime, anyway. The automatic path generation systems I've seen usually require extremely powerful computers and several seconds, to several minutes, to create an optimized collision-free path.

  • BigJack325
    Posts
    9
    • July 2, 2024 at 4:54 AM
    • #9
    Quote from SkyeFire

    There are bin-picking applications that do something like this, at least for avoiding the sides of a bin. There are also some offline programming environments that, if you model in all the obstructions, will generate paths that avoid obstacles. So it should be possible to model the DCS zones as obstacles in those environments.

    But there's no Fanuc option for this in the robot controller. The robot is not "aware" of the DCS zones -- you should think of the DCS as a separate controller entirely, who does just one thing: watches the robot like a hawk, and kills it if it ever crosses certain limits. There's no "conversation" between them about where the robot needs to go and the DCS zones it needs to avoid.

    I doubt the robot controller has enough processing power to do that kind of path checking and planning in realtime, anyway. The automatic path generation systems I've seen usually require extremely powerful computers and several seconds, to several minutes, to create an optimized collision-free path.

    Do you have any GitHub example that I could look into that will generate paths to avoid the obstacles?


    Thanks!

  • gpunkt
    Reactions Received
    119
    Trophies
    6
    Posts
    456
    • July 2, 2024 at 7:29 AM
    • #10
    Quote from BigJack325

    Do you have any GitHub example that I could look into that will generate paths to avoid the obstacles?


    Thanks!

    Hi,
    The binpicking stuff SkyeFire mentioned is a software option from FANUC called "Binpicking Autopath Generation" and requires FANUC's IPC (an extra computer that handles the additional computations needed for the path generation).

    But, as has been said before, this is part of the binpicking Interference Avoidance and has nothing to do with DCS zones.

  • BigJack325
    Posts
    9
    • July 2, 2024 at 3:00 PM
    • #11
    Quote from gpunkt

    Hi,
    The binpicking stuff SkyeFire mentioned is a software option from FANUC called "Binpicking Autopath Generation" and requires FANUC's IPC (an extra computer that handles the additional computations needed for the path generation).

    But, as has been said before, this is part of the binpicking Interference Avoidance and has nothing to do with DCS zones.

    Do you have links of exemples or documentation where I can learn more about this software option?


    Thanks

    Edited once, last by BigJack325 (July 2, 2024 at 3:10 PM).

  • gpunkt
    Reactions Received
    119
    Trophies
    6
    Posts
    456
    • July 3, 2024 at 8:04 AM
    • #12
    Quote from BigJack325

    Do you have links of exemples or documentation where I can learn more about this software option?


    Thanks

    Hi,
    I did a quick google search and found a document from FANUC Europe from the EMO 2023 trade show describing the potentials with the IPC (with auto path generation being one of them). Other than that I didn't found much.

    I think you're better off reaching out to your local FANUC rep.

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

Similar Threads

  • CRX-10ia DCS Payload Errors

    • Skynet24
    • November 5, 2021 at 6:45 PM
    • Fanuc Robot Forum
  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