FANUC Digital Inputs / Outputs, I/O mapping, setting up digital signals, I/O configuration explained

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2024

Комментарии • 98

  • @FutureRoboticsChannel
    @FutureRoboticsChannel  3 года назад +2

    👉 On-line consultation: f-robotics.com/consultation 👈

  • @AngelRobles-fl9gn
    @AngelRobles-fl9gn 2 месяца назад +2

    So you explained how the START row works when sending I/O to a PLC but how does it work when sending I/O to a device such as a remote I/O? Let's say that DO(100) has a START value of 10, what raw value does it send to the device? Thank you for the video! Very helpful

  • @bhaveshraundal781
    @bhaveshraundal781 Месяц назад

    Great Job! You make it very easy to understand. I like you training skill. Thank you very much!

  • @rajushaikh5079
    @rajushaikh5079 Год назад +1

    Very good explained sir.. Im impressed your explanation idea. Its very helpful your graphic using.

  • @henrysadventures8424
    @henrysadventures8424 3 года назад +1

    thank you for the video how would I set up my I/O on CRMA 58 of 59 R-30IA controller

  • @paulvanhulle5002
    @paulvanhulle5002 2 года назад +1

    If you have not done so already, can you please make a video about how to wire up a PLC (siemens and/or AB) to the inputs and outputs of the robot? Even more advanced, can you please do one showing how to wire up a fanuc robot to a Haas CNC machine. In my fanuc cabinet I have a card that looks like a bunch of inputs and outputs. I really want my students to be able to use the fanuc to communicate to the Haas, etc. Thank you for all you have done here, you are awesome!! BTY, I am not done watching this video. Kids need a bath.

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  2 года назад

      Thank you Paul !
      Is is a dedicated card to communicate with FANUC ?
      You can reach out directly to my email to get more information: info@f-robotics.com

  • @NghiaTran-zu6th
    @NghiaTran-zu6th 3 года назад +1

    Would love to see a video on how to configure Fanuc Ethernet Scanner to read and write to IO-link Master

  • @aboodabuibaid3405
    @aboodabuibaid3405 3 года назад +3

    Great video . Can I connect sensors and conveyor's stopper to a robot I/O `without using any external PLC ?

    • @chandrasvlogs520
      @chandrasvlogs520 2 года назад

      Yes you can connect sensors directly to the robot

  • @santoshshettar5269
    @santoshshettar5269 4 месяца назад +1

    hey sir, any videos on ABB robots

  • @giuseppecastaldo9999
    @giuseppecastaldo9999 3 года назад +1

    Thanks for the clear explanations.
    But I don't understand, at 27:10, why the signal turn OFF at the end of Program (I expect that signal remain in ON status at the end of Program)

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад +2

      Oh that's because of video editing, I did cut out part of the video and must have forgotten to turn the signal back ON. Good catch !

  • @jinhe5956
    @jinhe5956 3 года назад +1

    Thanks for video.
    I have a question about the Rack and Slot.
    Can I have two ranges on the same rack and slot.
    For instance, DO 1-512 Rack 89 Slot 1 start 1 for the first one and DO 532-600 Rack 89 Slot 1 Start 532 ?

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      Yes you can :-) Just as you written you need to remember about "Start"

  • @alsly9066
    @alsly9066 3 года назад +1

    Hi, another question, how to force the UOP, I have a Home macro connected to UI[7], to test it I need to force UI[7], how can I do it?
    Thanks a lot

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      You cannot force UI :-) Like I've said those are robot internal signals.
      The only way is to send the signal. Just FYI don't use UI signals as regular I/O's, unless it's for testing.
      Connect Macro to Digital/Robot I/O.

  • @natnareephumipunepon5570
    @natnareephumipunepon5570 Год назад

    Thanks for your video. It's very useful.

  • @kiranshinde2241
    @kiranshinde2241 3 года назад +2

    Respected Sir, Your Videos Are Very Useful.... Please Make Video On Kuka Robot With External 7Axis Motor For Spot Weld Purpose.... It's Very Helpful....🙏 Thanks...Good Day🙏

  • @akhilvaniyambalam4828
    @akhilvaniyambalam4828 3 года назад +2

    Hello sir, your video is very useful for carrier improvements. Am expect more videos .please include kuka robot also,
    thank you

  • @Daytodayworld
    @Daytodayworld 2 года назад

    Great video..
    Sir i want input and output config without plc. Direct wire the robot. What's the rack num and slot number.

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  2 года назад

      it all depends what is the module you are using if it's FANUC I/O Link it's auto configurable product

  • @duongdo2517
    @duongdo2517 Год назад +1

    Hello, when we set the start point as 200, does the robot send DO201 signal to plc or plc will receive 201 input signal?

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  Год назад +1

      That depends on how you will define your mapping, but assuming that all PLC communication will be assigned to this SLOT and RACK if you put 200 as your start, this means when you turn on the FIRST output from that assignment that PLC will see it as 200.

    • @duongdo2517
      @duongdo2517 Год назад

      ​@@FutureRoboticsChannel It means when I start with 200. but when my robot starts on DO1, plc will understand that DO201 is On right?

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  Год назад +1

      @@duongdo2517 it should be 200 on the PLC as well, but yes

  • @TEACHERYOUSSEF4026
    @TEACHERYOUSSEF4026 3 года назад +1

    Hi sir, i think we connected the DO (ROBOT) to DI ( PLC). Time: 9:03

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      Good catch ! You are right it will be DI, not DO :-)
      It also depends how you look at it, from the robot perspective it's DO, but from PLC will see his DI turn on

  • @alsly9066
    @alsly9066 3 года назад +1

    Hi
    Still another question...
    On my Robot I have Slot 101 and 102 for Profinet; but I still have Slot 48. The Slot 48, What is used for?
    Thanks a lot ...

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      Hello,
      I think you are asking about a RACK not SLOT :-)
      48 - address mapped I/O for LR Mate Peripheral connectors
      101 - Dual Channel Profinet I/O Controller V9
      102 - Dual Channel Profinet I/O Device V9

    • @alsly9066
      @alsly9066 3 года назад

      @@FutureRoboticsChannel yes of course, rack not slot.
      Sorry I was at home, I didn't have the robot and I was wrong.
      Rack 48 what is it for?
      If I could, it would be really interesting and useful to have your video dealing with the interfacing in Profinet between robot and Tia Portal.
      Thank you so much, so much for your wonderful videos and for the work you do for the benefit of all of us, you are super, keep it up ..
      Good job

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      @@alsly9066 Like I've written above :-)
      48 - address mapped I/O for LR Mate Peripheral connectors

  • @mrRGF
    @mrRGF 2 года назад

    sir for 2 robots, how can i activate of DI of robot1 if the DO of robot 2 is on, using ethernet?

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  2 года назад

      You can schedule a consultation with me to discuss the full process 🙂
      👉 On-line consultation: f-robotics.com/consultation 👈

  • @alsly9066
    @alsly9066 3 года назад +1

    Hi, thanks for your wonderful videos.
    It is possible to have a file excel with your IO Mapping towards the PLC?
    Thanks

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      Hey Al, so unfortunately, with FANUC you cannot pull out simple Excel file, however you should be able get the mapping and I/O names form SUMMARY.DG

  • @marcosmata5172
    @marcosmata5172 3 года назад +1

    Hello! This video it's so helpful,
    I have a question, how can I map a SOP signal to a digital output signal, I want to sent to the plc that the robot is running a program and the signal cycle star can work
    or do you know another way to do this?
    I'll be thankful for your answer, greetings.

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      If you are asking about Operator Panel Keys (SOP)
      you can use Interconnect to map SI do DO, if you want to map SO to DO, the easiest thing would be to make a background logic and just make a DO[x]=SO[x].
      Now I don't know how is your robot set up (remote or local start), if you are using remote start (eg. PLC) to start robot program, you might use UOP signals and map them into DI/DO

    • @marcosmata5172
      @marcosmata5172 3 года назад

      @@FutureRoboticsChannel The set up of the robot is on local, I only want to see on the plc that a program is running
      I will do that on bg logic, that's right?
      Thanks a lot

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад +1

      @@marcosmata5172 Correct
      However you can always map UOP to DO, this way you can deliver a bit more information to PLC
      Simply go to UOP and in config use same mapping like in DO this way you will “copy” UOP to DO
      Eg.
      UOP
      Rack 101 Slot 1 Start 1
      DO
      Rack 101 Slot 1 Start 1
      This way first of 15 DO will be the same as fist 15 of UOP (I think it’s 15, I would need to double check)

    • @marcosmata5172
      @marcosmata5172 3 года назад

      @@FutureRoboticsChannel i got it, think this way is more easy, I only have to map to a word of PLC and that's it (I have connected the robot and the PLC on Ethernet/ip I think the rack is 89)
      I really appreciate your answers and your content it's amazing
      thanks a lot Sr, Greetings from Mexico!

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      @@marcosmata5172 Awesome, glad I could help ! Have fun programming

  • @niebieskipiekielnyziemniak724
    @niebieskipiekielnyziemniak724 Год назад +1

    How can i map Reset or start buttom to DI by EthernetIP in Fanuc robot?

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  Год назад

      those have to be mapped into UI/UO signals, can be mapped to DI/DO at the same time, but UI/UO are responsible for the robot start/stop

  • @alsly9066
    @alsly9066 3 года назад +1

    In Roboguide, I'm not able to have the UO[1] cmd_enable ON, what can I do?
    I need the UO[1] to simulate the program using the PLC program as I connected the Roboguide with PLCSIm Advanced.
    Is there a way to check what I need to have this signal to ON?
    Thanks a lot

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      If you have connection between PLC and Roboguide you need to map your UI signals the same way as you map regular I/O

    • @alsly9066
      @alsly9066 3 года назад

      @@FutureRoboticsChannel I've done it. But cmd enable UO[1] is an output from RoboGuide that I receive in the plc, and I cen read it in the plc sim as True or False, if I force it.
      So the connection is ok, as I read also the other UOP signals, the problem is that I don't have the UO[1] ad 1, I can force it, but it goes back to 0.
      In Roboguide I don't know the conditions that keep UO[1] to 1.
      Thanks

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      @@alsly9066 Do you have UI Signals enable (set to TRUE) in System/Config ?

    • @alsly9066
      @alsly9066 3 года назад

      @@FutureRoboticsChannel Yes, sure

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      @@alsly9066 Also UO signal are made (switched) by robot, if you want to have CMD enable some specific conditions needs to be met (eg. robot in auto, no fault, no active program etc.)
      You need to take a look at the manual to see all conditions :-)

  • @AKASHAKASH-pm2pr
    @AKASHAKASH-pm2pr 2 года назад +1

    Clear explanations 👏👏👏

  • @mubarishussain3696
    @mubarishussain3696 3 года назад +1

    Thanks a lot for these amazing video. One question regarding the slot. I am not clear. Is it a physical slot of the remote plc or local fanuc slot. If I assign slot as 3 means, the card is in slot 3 of fanuc or plc

  • @TEACHERYOUSSEF4026
    @TEACHERYOUSSEF4026 3 года назад +1

    I ask myself, why the DO (1,2) in the same RACK 89?

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      RACK is a physical card connection between robot and card, so many I/O's can be assigned to one RACK. Same with SLOT, slot can accept many I/O's.
      Think of is as of a box with many open connections, so like in old controllers you've had a card that you were connecting wires to, so all of those wires will be connected to eg. RACK89 Slot 1, so DO or DI (1-8) will be connected just to RACK89. That's how the old-school I/O looks like:
      www.galco.com/buy/Fanuc/A03B-0819-C104?source=googleshopping&gclid=Cj0KCQjwsqmEBhDiARIsANV8H3bkn-eeyI1-hdOPOBG9Gk_8mcD-wzZF3rmxXPxaN-2NrFAW3fcNKdMaAgFUEALw_wcB

  • @viniciusclaudino2649
    @viniciusclaudino2649 3 года назад +1

    Hello Sir,
    Do you know if there is a signal to indicate if the robot mechanic is moving or not ?
    Ex: Waiting instruction, waiting for a DI
    Great content !

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      There is option for both, variable that says if robot TCP is moving as well as signal that will turn on when robot is waiting for (WAIT) command , which one you are interested in ?

    • @viniciusclaudino2649
      @viniciusclaudino2649 3 года назад

      Great, I did not find It. I think I will need both variables ! Can you tell me the name of the variables ?

  • @sagarpatel-pn7jv
    @sagarpatel-pn7jv 3 года назад +1

    Hello Sir Can you please enlighten us about spot welding robot configuration setup.??

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      Hi, @sagar patel, yes I could you give me a bit more details, is it spot welding, MIG/MAG, laser welding, etc. ? :-)

    • @sagarpatel-pn7jv
      @sagarpatel-pn7jv 3 года назад

      Thank you Sir. I want to learn about spot welding it’s quite difficult to get any knowledge about servo guns. It would be nice if you can share something about it...

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      @@sagarpatel-pn7jv Sure thing

    • @sagarpatel-pn7jv
      @sagarpatel-pn7jv 3 года назад

      @@FutureRoboticsChannel Thank You Sir..

  • @bagnoum747
    @bagnoum747 3 года назад +1

    Good videos thanks for the classes.
    Can you use the automatic configuration setting a variable to true ?. Is it recommended?

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      Hey @Bagnou M, could you tell me what variable are you talking about ?

    • @bagnoum747
      @bagnoum747 3 года назад

      $IO_AUTO_CFG

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      @@bagnoum747 Well that variable will overwrite a configuration that you will make. I did not play with it, since I'm always making configurations from 0 myself. My personal opinion would be to set it to FALSE, since it can bring confusion to next person that will work on the robot and will try to make changes on it, because he will keep loosing I/O configuration every time he/someone will cycle power the robot.
      If you want to see how the robot will assign the I/O by himself (set variable to TRUE) and than use it you can go for it. Just set variable to TRUE, cold start the robot, check the configuration, save it and set variable to FALSE.

  • @sahilthakkar6432
    @sahilthakkar6432 2 года назад +1

    How can I add a new DI into an existing system ?

  • @sudhanshuawasthi2606
    @sudhanshuawasthi2606 3 года назад +1

    Great sir,please guide me when to On and when to off a output in a program???

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      I'm explaining how to do it in 26:00, here: ruclips.net/video/g_zJ_W2ANsY/видео.html.
      If you are asking if it's better to turn in on during robot movement or when robot is stopped that depends on what are you using this I/O for.

    • @sudhanshuawasthi2606
      @sudhanshuawasthi2606 3 года назад

      Sir...I meant that how to use in Robot program...if DO[33:ON:cmnt]=OFF..how will it work??means which signal would go to PLC on or aff

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад +1

      Oh I understand,
      The "ON" that you see here:
      DO[33:ON:cmnt]
      Is the current value of the DO, so when the state of the DO will change to OFF you will see OFF there.
      The value that the PLC will see (you will send to PLC) is after the "="
      So
      DO[33:ON:cmt]=ON - you will set DO[33] to ON, the code will look like this:
      DO[33]=ON
      and
      DO[33:ON:cmnt]=OFF - you will set DO[33] to OFF, the code will look like this:
      DO[33]=OFF

    • @sudhanshuawasthi2606
      @sudhanshuawasthi2606 3 года назад

      Thanks sir...

    • @sudhanshuawasthi2606
      @sudhanshuawasthi2606 3 года назад

      Lot to learn from you

  • @tristansesko9330
    @tristansesko9330 3 года назад +1

    Hello,
    is there a way to get you're personal mail? I have some questions about fanuc programming. (I'm working on a cell with m710-iC50 and Takisawa ex-310)

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      Sure, when you go to the channel main page, in the right bottom corner on the banner you can find all links to my social + www.

  • @MrEmileB
    @MrEmileB 2 года назад +1

    Hi, Great video's!
    Can I also simulate SOP inputs ?

  • @lucasviera4099
    @lucasviera4099 2 года назад

    Hi! Your videos are increadibly useful!! in this case, I see that you have 2048 inputs and outputs to configure, but I only have 512. Is that an option I need to buy in order to have more IO points? or is it a configuration somewhere? Thanks!

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  2 года назад +2

      You should be able to increase the number of I/O under controlled start

  • @akashdalvi3012
    @akashdalvi3012 3 года назад

    Hello sir I am working on flamming machine projct on fanuc M20 i robot but after giving start command robot is not moving in auto can you please guide what will be the issue

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      Sure, I can help, but I would need a bit more information. Is there any error on the teach pendant ?

    • @akashdalvi3012
      @akashdalvi3012 3 года назад

      @@FutureRoboticsChannel No there is no error on teach pendant and On HMI screen. in manual cycle robot is moving on program direction but in auto cycle robot is not getting signal. how can i contact you to show you video and photos.? can you please support regarding this. since last 2 days i am stuck on this problem

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад +1

      @@akashdalvi3012 Message me on Facebook (when you go to the main page of my channel you can find my Facebook information there)

    • @akashdalvi3012
      @akashdalvi3012 3 года назад

      @@FutureRoboticsChannel yes sir I had messaged on facebook also on mail

  • @raulsanchezromero5770
    @raulsanchezromero5770 3 года назад

    Como comunico al robot con plc??

  • @prashantbhondekar5500
    @prashantbhondekar5500 3 года назад

    sir please tell about GO & GI

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 года назад

      I've just uploaded the video, enjoy !
      ruclips.net/video/a3sUQixO_sk/видео.html

  • @niravgevariya4491
    @niravgevariya4491 2 года назад

    What is the Cell Intface?

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  2 года назад +1

      Cell Interface is just additional function (I think it's available only for SpotTool) that allows you to use build in FANUC functions to connect specific actions to a DO, so instead of writing some background logic (eg to check if robot is at full speed) you can use Cell Interface.

    • @niravgevariya4491
      @niravgevariya4491 2 года назад

      @@FutureRoboticsChannel Thank you so much for your reply. It would be helpful if you make one video for Cell interface and Custom.

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  2 года назад +1

      @@niravgevariya4491 Thanks for the feedback, I'll add it to my lift for future videos !

    • @niravgevariya4491
      @niravgevariya4491 2 года назад

      @@FutureRoboticsChannel Once again Thank you so much for quick reply and your positive reply. I am/will waiting for that video.

  • @ATOMACH
    @ATOMACH 3 года назад

    Thank you

  • @hiteshranga9738
    @hiteshranga9738 3 года назад

    Thanks sir