FANUC DCS Setup (Dual Check Safety)

Поділитися
Вставка
  • Опубліковано 23 жов 2024

КОМЕНТАРІ • 84

  • @stephencregorykelley9850
    @stephencregorykelley9850 2 місяці тому

    This was a huge help, thank you for this content!!

  • @cheyyperla
    @cheyyperla 3 роки тому +1

    eres el mejor ingeniero

    • @AdamWillea
      @AdamWillea  3 роки тому

      Muchas gracias por las amables palabras.

  • @robnelson2667
    @robnelson2667 2 роки тому

    Awesome Videos! Thanks for everything!

  • @timferguson1538
    @timferguson1538 3 роки тому

    Great presentation.

  • @Walgrant
    @Walgrant 2 роки тому +1

    Hi Adam. Thanks for your helpfully video. In the next time is it possible talking about I/O safe signals?

  • @vic_dpewang9079
    @vic_dpewang9079 Рік тому

    very helpful! great video

  • @ReptileEdits
    @ReptileEdits Рік тому

    Hello Adam, i have error message when switch to AUTO mode in Factory "DCS Sign: Synchro Mandatory", in system>DCS everything is "ok"

  • @luisgperez6523
    @luisgperez6523 2 роки тому +1

    Great Video Adam, can you talk a little of IIC and ROPE interface, still is a little confuse for me.

    • @AdamWillea
      @AdamWillea  2 роки тому

      Great recommendation! I will work on that.

  • @El_Ouahal_Youssef
    @El_Ouahal_Youssef 4 роки тому +2

    Thank You Very Very very much

  • @ceilingwalker1
    @ceilingwalker1 Рік тому

    You mention using DCS for knowing the location of your robot. I have everything set up and it's doing exactly as I need, I just don't know the final step....mapping it so I can use it to call a program. Any chance you could elaborate on that? Thanks

  • @controlsgirl
    @controlsgirl Рік тому

    Another super awesome video, Adam! For sales, I'm impressed haha

  • @cascadeanalog320
    @cascadeanalog320 3 роки тому +1

    Thank you very much Sir !

  • @minlnnguyen4644
    @minlnnguyen4644 2 роки тому

    Thank you for the video!!!

  • @saggisomesh1
    @saggisomesh1 4 роки тому +2

    Again Great Video

  • @MarquisParent
    @MarquisParent 6 місяців тому

    once again Adam. great video. thanks.

  • @MCWESKER18
    @MCWESKER18 2 роки тому

    thanks for your video, you´re great teacher!!!!

  • @soemin4847
    @soemin4847 Рік тому

    Hello Adam, I try to change DCS to disable but still gives me the servo alarm 007 external stop. Please can you explain? Thanks

  • @juancuevas4757
    @juancuevas4757 4 роки тому +3

    Good explanation, I share your video in a Fanuc group

  • @karanpatel5697
    @karanpatel5697 2 роки тому

    Hi Adam
    I have a wall mount fanuc robot. When I set No Go zone, and see 4D DCS display No Go envelope is somewhere in air. Bcz mounting on wall changed my world frame. Any suggestions for wall mount robot? It will be really helpful

    • @AdamWillea
      @AdamWillea  2 роки тому

      ua-cam.com/video/Uw2AsKTt6wo/v-deo.html

  • @wienswladimir6734
    @wienswladimir6734 3 роки тому +1

    Thank you, very good, keep it up👍🙋‍♂️

  • @gopikrish1940
    @gopikrish1940 2 роки тому

    Hi sir this one of the great video to learn about DCS ,...really fantastic explanation sir ,. thank u so much for your effort

  • @filipspakovsky8126
    @filipspakovsky8126 4 роки тому +3

    Greetings from Fanuc Slovakia, your videos are great! They thought us few tricks with RG. Thanks!

  • @samosaarts
    @samosaarts 4 роки тому +4

    I would just like to thank you a lot. Your videos have helped a ton. There is so little useful information available abou Fanuc, it's stupid.

    • @AdamWillea
      @AdamWillea  4 роки тому

      You're very welcome! Glad these are helping!

  • @davidvonsacken1387
    @davidvonsacken1387 Рік тому

    What is the preferred way to make a DO[#] turn on if you are in a CPC zone? I have seen notes on using a variable to monitor the TCP and also another variable that would reference the CPC being active or not, what best practice for making sure for instance a press does not smash the robot.

  • @robmiller7036
    @robmiller7036 Рік тому +2

    Hi Adam. Great explanation as always. I was wondering what would be the best way to save the data then transfer it to a physical robot if you create it on Roboguide? What files would you need to transfer? Thanks

  • @famalo120
    @famalo120 3 роки тому +1

    thank you a lot

  • @ceilingwalker1
    @ceilingwalker1 Рік тому

    This was freakin' awesome! Thank you

  • @36pandher
    @36pandher 4 роки тому +3

    Hi Adam,
    Thanks for Brief Video about DCS Setup. It is great help for me. I would like to know that how can I monitor DCS Work Zone/Safe Zone. I mean how can i setup my Digital signals based upon DCS Zone so I can monitor where robot is and I can do specific task based upon that.
    Thanks

    • @AdamWillea
      @AdamWillea  4 роки тому +1

      Great question! Sorry I didn't cover it! You can monitor all DCS statuses by mapping your Digital Input (DI) Config to Rack 36, then the appropriate "Slot" number. For CPC like we built in this demo, simply map at least one - but no more than 32 - bits of DI to Rack 36, Slot 6, Start 1. When the CPC is SAFE, the DI will be ON. When the CPC is UNSAFE, the DI will be OFF.
      Thank you!

    • @36pandher
      @36pandher 4 роки тому

      Adam Willea
      Thanks.
      I will try it. Hopefully it will work for me.

  • @formatek3996
    @formatek3996 2 роки тому

    Great video! One question. At 14 minutes and 54 seconds in the video you begin to explain that it is possible to output the CPC states as a digital output to a PLC. How do you do that?

    • @AdamWillea
      @AdamWillea  2 роки тому +1

      This is a great question that I hope viewers read.
      One method to output the signal is via physical wiring. This method requires Safe I/O Connect, and wiring to the safe I/O board. Then under the Safe I/O Connect setup screen, you can map SIR[x] = CPC[x] and the status will turn those dual channel outputs on/off.
      The other method is to map a robot DI[x] to the CPC. You do this by configuring a Digital Input to Rack 36, Slot 6, Start X. So the CPC[1] status would be Start 1. If you have several zones, then map up to 32 DI's to this rack and slot, and then DI[1] is CPC[1], DI[2] is CPC[2], and so on.
      FYI Slot 6 is for CPC. JPC is Slot 8.

    • @formatek3996
      @formatek3996 2 роки тому

      @@AdamWillea I had a chance to try it in Roboguide and it works. Thanks for the tip!

  • @EpicEcplorationChannel
    @EpicEcplorationChannel Рік тому

    Keep it up Adam ❤

  • @QuangNguyen-qg1pl
    @QuangNguyen-qg1pl Рік тому

    Hi Adam,
    my roboter has a montage angle of 15degree.
    When i custom a DCS Zone, then my zone get the same angle as my roboter.
    Where can i change the angle to create a zone even on the ground?

  • @WellingtonSilva-jk3jg
    @WellingtonSilva-jk3jg 4 роки тому +1

    Hello Adam, thanks a lot for the video, I have a question, when I use DCS with Line Tracking and for example I have a collision between DCS Ball gripper and other object, will stop only the Robot or the Conveyor too? My Application is powder coating with line tracking in conveyor, I have a robot working in a Window and I cannot have my robot in collision with this window, for that i need to programm DCS, but I don´t know if collision between work area and window will stop only robot or robot and conveyor, thanks in advance.

    • @AdamWillea
      @AdamWillea  4 роки тому

      Hello - by default, DCS will only stop the robot motion. However, you can easily program I/O or safety wiring for the robot to send a signal to the tracking conveyor to stop running as well.

  • @tesfanaable
    @tesfanaable 2 роки тому

    Much appreciated, this was super informative.

  • @hudsoncosta3677
    @hudsoncosta3677 4 роки тому +1

    Congratulations Adam, very instructive the video !!!

  • @ilyukchiljin7640
    @ilyukchiljin7640 Рік тому

    Great video. I'm probably too late to the party but still worth asking. Is there a way to transfer the DCS settings on Roboguide to the actual controller?
    I can export TP programs to the controller over ethernet quiet easily but that's pretty much it and I can't seem to transfer anything that is system related to the controller direct from the Roboguide..

  • @georgebrancato9520
    @georgebrancato9520 3 роки тому

    Great video Adam! Thanks for doing this, I have sent several customers here.

    • @AdamWillea
      @AdamWillea  3 роки тому

      Awesome!!! Thanks so much, George! Glad to hear it's helping.

  • @rahulgovani
    @rahulgovani 4 роки тому +2

    Advanced DCS option with 4d edit is the way to go.. it makes recovering and remote monitoring (echo) so much easer

    • @AdamWillea
      @AdamWillea  4 роки тому

      Yes sir! I completely agree, makes things a lot more user friendly. Thanks!

  • @m.scarssi
    @m.scarssi 2 роки тому +1

    Hi Adam.
    Great video. Thanks for your clear explanation.
    Quick question: can I disable a DSC zone and enable another, in case I have specific conditions (inputs) coming from a PLC?
    e.g. A lid on the top of a cart. The robot needs to stop before it crashes on the lid, in case the lid is present; The robot can freely access the cart in case the lid isn't present.

    • @focused353
      @focused353 2 роки тому

      I like the way you are thinking. This would be handy. A cart is in the way, avoid hitting the cart or such.

    • @AdamWillea
      @AdamWillea  2 роки тому

      ua-cam.com/video/Uw2AsKTt6wo/v-deo.html

  • @adamrhodes8107
    @adamrhodes8107 3 роки тому

    Hey Adam I was trying to set up DCS on our new Scara and I don’t have CPC only JPC, is that Scara specific or is there something I’m missing?

    • @AdamWillea
      @AdamWillea  3 роки тому

      Hi Adam! The SCARA product comes free from the factory with a ton of really cool software options, one of which is a "Basic DCS". It is limited to Joint Position Check only. To get the full monty, you'll need to contact your sales rep and have him add on "DCS Speed & Position" software option. Then you'll see everything shown in this video.

    • @adamrhodes8107
      @adamrhodes8107 3 роки тому

      Okay thanks all my six axis robots just came with the advanced DCS already installed never had to ask for that option, that’s what threw me on the Scara. Also love your videos keep em coming!!

  • @MrPromerican
    @MrPromerican 4 роки тому +1

    Ive been waiting for this topic...Thanks Adam

  • @ramazanakdag27
    @ramazanakdag27 4 роки тому +1

    Thank u

  • @samosaarts
    @samosaarts 4 роки тому +1

    May I ask a few questions about Fanuc in general? Roboguide is great and all, but what is the best way of getting programs and data to an actual robot? So far I have used Filezillla (Roboguide native ftp didn't work). Is ftp it? Is there a way to jog and start programs from Roboguide on the robot? How to add packages like PalletPRO to a previously configured and programmed robot? Unfortunately I have not been able to get PalletPRO working on a real robot. There are videos about it, but there is basically zero information about transferring the Roboguide project to the robot. Other thing that is not clear to me yet, does PalletPRO allow for multiple recipes or not. If It does, how? Having previous experience with Mitsubishi, ABB, Yaskawa and Nachi I am amazed that Fanuc can be so puzzling, yet popular. I guess, the ideology is, buy a robot and go get trained, no learning on your own for you... no fun for you.

  • @quincycz
    @quincycz 3 роки тому

    Thanks for awesome tutorial. I used official DCS manual for first time and it took me like half day to make it work, it's very difficult to follow Fanuc manuals, without any prior training.
    What are the options for programming Fanuc by PC? Roboguide is very pricey for one time project. Then there is ASCII upload option, but you have to edit program in text file, that's not very convenient. Is there any other option? I got quite a few motions, so I need to duplicate and modify lot of TP's, plus I would like to modify PR names, since it's pain to write comments on the pendant. Thanks

    • @AdamWillea
      @AdamWillea  3 роки тому

      Hi! A much more cost effective solution for Offline programming is our OLPCPRO. This is basically RoboGuide without all the 3D simulation capabilities. So it allows you to have a TP on your laptop screen, make and test code, copy/save/paste/etc., and it costs 1/5th the price of RoboGuide. It is also just a one-time purchase, no annual renewals.

    • @quincycz
      @quincycz 3 роки тому

      @@AdamWillea thanks, is there trial version?

    • @AdamWillea
      @AdamWillea  3 роки тому

      @@quincycz Yep! Contact your local FANUC rep to get a 30-day trial of the software.

    • @quincycz
      @quincycz 3 роки тому

      @@AdamWillea Thanks. I gotten Olpcpro, but it offers only programing through virtual TP, which is almost as painful as programing it on real TP. There is no real text based programming environment for Fanuc?

    • @AdamWillea
      @AdamWillea  3 роки тому

      @@quincycz It sounds like you already tried the ASCII uploader. Many people use NotePad++ as the text editor and then upload to the robot.
      Alternatively, depending on your RoboGuide rev (If 9.30 or later) you can select for the robot to have an option called "iRProgrammer" which is an intelligent auto-fill text editor programming style. This style is the native programming language on all of our SCARA models.

  • @unitedfirearms1057
    @unitedfirearms1057 3 роки тому

    How would you reset your "apply dcs param" or "dcs prmchk" alarms?

    • @AdamWillea
      @AdamWillea  3 роки тому +1

      Please watch starting at 21:56 in this video. You must APPLY parameters, input password, cycle power.

    • @unitedfirearms1057
      @unitedfirearms1057 3 роки тому +1

      @@AdamWillea thanks

  • @cpapplefamily
    @cpapplefamily 3 роки тому

    Great video to enhance our knowledge of DCS. How do you deal with the curve of the tool safe zone as it would aporoch the conveyor if it had a safe out zone defined and the gripper needs to get close to the bottom of a part? Seems the don't use Box option would be best for that?

    • @AdamWillea
      @AdamWillea  3 роки тому

      Hi Corey, you are correct that in this case the Box shape option for tool model would be best.

  • @thejsk1198
    @thejsk1198 3 роки тому

    Great video! Thanks a lot!
    If i missed the answer in the vid to my question i´m sorry but is it possible to prevent a usermodel to touch another usermodel?
    e.g. I found out how to activate the robot-usermodle (idk if thats needed additionally) and i made a basic usermodel of my EOAT. But since the gripper is pretty large i would like the dcs to check that usermodel 1 (robot) and usermodel 2 (gripper) are not "touching" eachother. Is that doable?
    Thank you in advance and keep up the great work!

    • @AdamWillea
      @AdamWillea  3 роки тому +1

      Thanks so much for watching and for the great question! ANSWER: Yes you can easily do this; you will want to build an additional CPC check. Watch this video at 16:25 and where i say "99% of the time you'll use Diagonals In or Diagonals Out"...... well my friend.... you are the 1% :) hahaha
      Set up this new CPC as Mode: Target Model Collision. Quoting our FANUC manual, this is defined: "When the shape models mounted on the tool or robot arm collision
      between each other, shut down the motor power" which is exactly what you want to keep your tool from hitting your robot.
      Keep it up, and Go Panthers! (I formerly lived in NC)

    • @thejsk1198
      @thejsk1198 3 роки тому

      @@AdamWillea thank you. You're the man!
      I'll definately come back for more good content.
      Keep pounding Adam 🤟

  • @cpapplefamily
    @cpapplefamily 3 роки тому

    A second follow up question. How do we get all the correct files to a real robot after building the models in RoboGuide?

    • @AdamWillea
      @AdamWillea  3 роки тому

      The easiest way is to take a backup and then pick/choose the correct DCS and system files, and "Load" them into the real robot via USB transfer. This video shows those steps: ua-cam.com/video/v8nw4E-_NCQ/v-deo.html

  • @maximizefashion346
    @maximizefashion346 4 роки тому +2

    Thank you!!!

  • @ДмитрийКомраков-ъ6ф

    Hello, Adam! Can you help me to reset error on our fanuc m-410ic? Error SRVO-337 "DCS PRMCHK alarm 2000000, 2000000"

    • @AdamWillea
      @AdamWillea  3 роки тому

      Hello - this means that your parameters were changed and not applied, or a backup image was loaded that had different DCS parameters. Go to your DCS Menu, and press "APPLY" like I've shown in this video and apply your changes. You may also have to re-setup your DCS parameters to be the way you need them and then APPLY those.

    • @ДмитрийКомраков-ъ6ф
      @ДмитрийКомраков-ъ6ф 3 роки тому

      @@AdamWillea thanks a lot for the answer! But I I try to apply them, but a password is required and 1111 does not work... Is it possible to see the password in the robot's backup files?

    • @AdamWillea
      @AdamWillea  3 роки тому

      @@ДмитрийКомраков-ъ6ф Unfortunately I cannot help you there... someone must have changed the factory default password and without the correct password you cannot make changes.
      You'll need to work with whoever changed DCS before you, and if you cannot - you'll need to contact your local FANUC Tech support to get your software reset.

  • @aclinks1
    @aclinks1 4 місяці тому

    What if you lose your zeros, and then you need to move to the hash lines on all six joints to re-zero them. That takes the robot into the DCS box zone. How do you disable the whole DCS altogether so you can get your work done and your line moving again?! Kawasaki has a button for that! Can Fanuc just put a "Disable DCS" button on the controller cabinet? Ffs!

  • @revolutionprojet7053
    @revolutionprojet7053 3 роки тому

    Hi Adam, I really love your videos and the way you explaine is so clear, compared to others peoples I have watched. That is why I come to ask you if you can take a little time to make a simple video about a tiny project. I am a student and for my middle year project, i have to make a complete fanuc project for pick and place from a table to another. I do know how to make the process, of pick and place but my teacher want me to find the way to connect the robot in roboguide to a real life Siemens s7-1500 PLC. he want me to define and show input/output for this project, and simulate. He has already prepared a plc program that will be able to call functions(pick and place) , but he want me to find out how the robot will be able to receive orders from plc,how the robot will connect to plc throught profinet, basicaly he want his plc to control the robot on roboguide. , that is where I am blocked, i nkow nothing about solving this issue, could you help me with such a video? you can reach me on herveyolola1992@gmail.com.

    • @AdamWillea
      @AdamWillea  3 роки тому +1

      Hello - I will reach out to you privately via gmail. We will be able to provide you the step-by-step instruction manual from FANUC regarding Profinet PLC communications.