No video

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

  Рет қаралды 56,258

Future Robotics

Future Robotics

Күн бұрын

Hello guys,
Let's talk a bit about I/O mapping, how to configure digital I/O, how to use Fanuc Inputs and Outputs.
🍿 Enjoy ! 🍿
--------------------------------------------------------------
👉 On-line consultation: f-robotics.com... 👈
--------------------------------------------------------------
😎 Follow us on social 😎:
Facebook: / future-robotics-servic...
Instagram: / future.robotics
--------------------------------------------------------------
(0:00) - Intro
(0:33) - What are the I/O's ?
(2:29) - What is a Range ?
(3:05) - What is a Rack ?
(6:00) - What is a Slot ?
(7:51) - What is a Start ?
(10:02) - Digital Outputs
(12:05) - Digital Inputs
(14:12) - Simulating I/O's
(17:25) - I/O configuration
(25:57) - Using I/O in a robot program
#FANUC
#Automation
#Robotics
#FutureRobotics

Пікірлер: 95
@FutureRoboticsChannel
@FutureRoboticsChannel 2 жыл бұрын
👉 On-line consultation: f-robotics.com/consultation 👈
@paulvanhulle5002
@paulvanhulle5002 2 жыл бұрын
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
@kiranshinde2241
@kiranshinde2241 3 жыл бұрын
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🙏
@rajushaikh5079
@rajushaikh5079 Жыл бұрын
Very good explained sir.. Im impressed your explanation idea. Its very helpful your graphic using.
@aboodabuibaid3405
@aboodabuibaid3405 3 жыл бұрын
Great video . Can I connect sensors and conveyor's stopper to a robot I/O `without using any external PLC ?
@chandrasvlogs520
@chandrasvlogs520 Жыл бұрын
Yes you can connect sensors directly to the robot
@natnareephumipunepon5570
@natnareephumipunepon5570 Жыл бұрын
Thanks for your video. It's very useful.
@NghiaTran-zu6th
@NghiaTran-zu6th 3 жыл бұрын
Would love to see a video on how to configure Fanuc Ethernet Scanner to read and write to IO-link Master
@henrysadventures8424
@henrysadventures8424 3 жыл бұрын
thank you for the video how would I set up my I/O on CRMA 58 of 59 R-30IA controller
@AKASHAKASH-pm2pr
@AKASHAKASH-pm2pr 2 жыл бұрын
Clear explanations 👏👏👏
@santoshshettar5269
@santoshshettar5269 Ай бұрын
hey sir, any videos on ABB robots
@akhilvaniyambalam4828
@akhilvaniyambalam4828 3 жыл бұрын
Hello sir, your video is very useful for carrier improvements. Am expect more videos .please include kuka robot also, thank you
@Daytodayworld
@Daytodayworld Жыл бұрын
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 Жыл бұрын
it all depends what is the module you are using if it's FANUC I/O Link it's auto configurable product
@giuseppecastaldo9999
@giuseppecastaldo9999 3 жыл бұрын
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 жыл бұрын
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 жыл бұрын
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"
@TEACHERYOUSSEF4026
@TEACHERYOUSSEF4026 3 жыл бұрын
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
@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 2 жыл бұрын
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 2 жыл бұрын
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.
@mubarishussain3696
@mubarishussain3696 3 жыл бұрын
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
@FutureRoboticsChannel
@FutureRoboticsChannel 3 жыл бұрын
All is on FANUC robot
@alsly9066
@alsly9066 3 жыл бұрын
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
@viniciusclaudino2649
@viniciusclaudino2649 3 жыл бұрын
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 ?
@bagnoum747
@bagnoum747 3 жыл бұрын
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.
@MrEmileB
@MrEmileB 2 жыл бұрын
Hi, Great video's! Can I also simulate SOP inputs ?
@FutureRoboticsChannel
@FutureRoboticsChannel 2 жыл бұрын
no you cannot
@alsly9066
@alsly9066 3 жыл бұрын
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
@lucasviera4099
@lucasviera4099 Жыл бұрын
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 Жыл бұрын
You should be able to increase the number of I/O under controlled start
@TEACHERYOUSSEF4026
@TEACHERYOUSSEF4026 3 жыл бұрын
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
@marcosmata5172
@marcosmata5172 3 жыл бұрын
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 жыл бұрын
@@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
@ATOMACH
@ATOMACH 3 жыл бұрын
Thank you
@alsly9066
@alsly9066 2 жыл бұрын
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 2 жыл бұрын
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 2 жыл бұрын
@@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 2 жыл бұрын
@@alsly9066 Do you have UI Signals enable (set to TRUE) in System/Config ?
@alsly9066
@alsly9066 2 жыл бұрын
@@FutureRoboticsChannel Yes, sure
@FutureRoboticsChannel
@FutureRoboticsChannel 2 жыл бұрын
@@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 :-)
@sudhanshuawasthi2606
@sudhanshuawasthi2606 3 жыл бұрын
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: kzbin.info/www/bejne/nZDde5KNZ6aBqbs. 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 жыл бұрын
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
@sagarpatel-pn7jv
@sagarpatel-pn7jv 3 жыл бұрын
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..
@niebieskipiekielnyziemniak724
@niebieskipiekielnyziemniak724 Жыл бұрын
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
@hiteshranga9738
@hiteshranga9738 3 жыл бұрын
Thanks sir
@duongdo2517
@duongdo2517 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
@@duongdo2517 it should be 200 on the PLC as well, but yes
@tristansesko9330
@tristansesko9330 3 жыл бұрын
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.
@sahilthakkar6432
@sahilthakkar6432 Жыл бұрын
How can I add a new DI into an existing system ?
@FutureRoboticsChannel
@FutureRoboticsChannel Жыл бұрын
You just need to map the new device
@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 жыл бұрын
@@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 ! kzbin.info/www/bejne/l2TWhoSfrbSSqc0
@niravgevariya4491
@niravgevariya4491 2 жыл бұрын
What is the Cell Intface?
@FutureRoboticsChannel
@FutureRoboticsChannel 2 жыл бұрын
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 жыл бұрын
@@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.
How to teach TCP on FANUC robots / What is TCP
34:01
Future Robotics
Рет қаралды 55 М.
OMG what happened??😳 filaretiki family✨ #social
01:00
Filaretiki
Рет қаралды 11 МЛН
Pool Bed Prank By My Grandpa 😂 #funny
00:47
SKITS
Рет қаралды 18 МЛН
KUKA Digital Inputs / Outputs, using digital signals, I/O explained
18:01
How to Unlock Your Machine’s Data with IO-Link
7:57
RealPars
Рет қаралды 7 М.
Rule #1 for Programming PLCs
33:00
plcprofessor
Рет қаралды 44 М.
FANUC Cell Interface, IF Statements, Handshaking
22:51
Adam Willea
Рет қаралды 3,3 М.
FANUC to Rockwell PLC Ethernet Setup and Program Calls
23:13
Adam Willea
Рет қаралды 51 М.
Learn Robot Programming in 20 Minutes | Make $$$ as a Robot Programmer
20:59
TITANS of CNC MACHINING
Рет қаралды 106 М.
Fanuc Robot Inputs and Outputs
22:11
Andrew Dahlen
Рет қаралды 3,9 М.