Тёмный

FANUC Data Registers and Position Registers, how to program them, how do they work ? Part 1 

Future Robotics
Подписаться 19 тыс.
Просмотров 22 тыс.
50% 1

Опубликовано:

 

15 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 52   
@owenhurley2315
@owenhurley2315 Год назад
Your content is fantastic! Thank you so much for sharing your knowledge.
@dhyeychokshi6742
@dhyeychokshi6742 3 года назад
Really like the way you explain in details.. But hoping I get to see a video on some of the advance programming instructions.
@FutureRoboticsChannel
@FutureRoboticsChannel 3 года назад
Sure thing, that's coming :-)
@alexcartwright8197
@alexcartwright8197 10 месяцев назад
Your videos are fantastic. I've been developing a program which outputs .ls files and your content has been thoroughly helpful, thank you :)
@romeoindia9249
@romeoindia9249 Месяц назад
Outstanding instruction. Thank you sir.
@faradaytoon
@faradaytoon 2 года назад
Thank you for knowledge. We have an questions. We don’t know about user alarm can be set in data register ? If can how to do that?
@FutureRoboticsChannel
@FutureRoboticsChannel 2 года назад
Do you mean if you can send an alarm number to a register ?
@faradaytoon
@faradaytoon 2 года назад
@@FutureRoboticsChannel Yes like that. 😊
@paulvanhulle5002
@paulvanhulle5002 2 года назад
Wow, you are really making some great videos, thank you. I wish you could provide a list of the order that you would suggest a newbie watch the videos. It would also be helpful if you corrected your captioning. Please provide a list of how you would suggest that we watch your video. Great work here
@FutureRoboticsChannel
@FutureRoboticsChannel 2 года назад
Thank you Paul, I'll keep that in mind and I'll try to create a playlist 🙂
@mahmutesen850
@mahmutesen850 2 года назад
Hi Bro , thank you so much for your helping 🙏. Could you please inform us How to get data print from fanuc robot? An example, robot move to step one and wait for 2 sec. Then move to step 3 wait for 10 sec. Etc.
@deva8949
@deva8949 3 года назад
Thank you for your nice explanation 😍
@SOMETIMESSS
@SOMETIMESSS 3 года назад
Hi, How to do that... after the robot reaches the position saved in example [PR4], then the DO4 signal is set to ON ?
@FutureRoboticsChannel
@FutureRoboticsChannel 3 года назад
You need to have it saved as Reference Position, check out this video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-PmaCCKNHCjI.html
@MasakraChannel
@MasakraChannel 3 года назад
@@FutureRoboticsChannel Yes exactly, I already did it, thanks for the reply, great channel 💪
@EverythingEsala
@EverythingEsala Месяц назад
How to make a variable from a register? I want to make several variables and when I enter a value to the register, store it and enter it to the code
@maheshkumarpawar3278
@maheshkumarpawar3278 2 года назад
THANKS SIR FOR CLEARING CONCEPTS 👍
@JavierGarcia-ld7gl
@JavierGarcia-ld7gl 2 года назад
Great video, you robot god. We are not worthy!
@FutureRoboticsChannel
@FutureRoboticsChannel 2 года назад
Appreciate it !
@petermorris1341
@petermorris1341 3 года назад
Nice one
@paulvanhulle5002
@paulvanhulle5002 2 года назад
Quiz questions for this video: 1) Which type of positional data is globally accessible -- a) Positions P[X] *b) Position Registers PR[X] 2) Positional Data is depended on what two frames? -- *a) User and Tool b) Jog and Tool c) Tool and World d) World and User 3) What instruction would increment Data Register 10 (R [10]) by two (2)? -- a) R [10] + 2 *b) R [10] = R [10] + 2 c) R [10] =2 d) R [10] ++
@FutureRoboticsChannel
@FutureRoboticsChannel 2 года назад
Great initiative Paul !
@ramdulareyadav4165
@ramdulareyadav4165 3 года назад
topics nicely explained.
@venrajful
@venrajful 3 года назад
can registers be used to register SCR value's? I did not see SCR when you assigned a variable at 11:29 am specifically interested in :$SCR_GRP[1].$MCH_SPD.
@FutureRoboticsChannel
@FutureRoboticsChannel 3 года назад
Sure, you need to use ...=(...) formula and inside of "()" you use Parameter name (Variable). So the function will look like R[x]=($SCR_GRP[1].$MCH_SPD)
@venrajful
@venrajful 3 года назад
@@FutureRoboticsChannel Alright thanks a lot. Your video’s are super helpfull for someone that has never worked with a FANUC system
@FutureRoboticsChannel
@FutureRoboticsChannel 3 года назад
@@venrajful Awesome , glad you guys find it helpful !
@deva8949
@deva8949 3 года назад
Could you please explain about Manual Palletizing programming? Thanks in advance
@FutureRoboticsChannel
@FutureRoboticsChannel 3 года назад
There will be a simple palletizing example with usage of Position Registers on my next video regarding Position Registers
@deva8949
@deva8949 3 года назад
@@FutureRoboticsChannel Thank you so much
@dhananjayraosuryawanshi271
@dhananjayraosuryawanshi271 3 года назад
Thanks well explained
@MatthewMurry
@MatthewMurry 3 года назад
So when I record a PR and use that PR in a search sequence and I execute that touch sense routine. Then I try to “move to” say PR1 after the search routine is executed. The robot try’s to go under the work table... and I’m so confused on why that is.
@FutureRoboticsChannel
@FutureRoboticsChannel 3 года назад
could you tell me what do you mean by search routine ? Remember "MOVE TO" will always use a LINEAR motion to get somewhere, so the motion might be different than J PR[1] 100% FINE. Other important thing that I've mentioned when you do MOVE TO you need to select correct User and Tool Frame, the one that was used when saving a PR. I'm working on a PR video now, so I'm planning to finish it by the end of the week
@MatthewMurry
@MatthewMurry 3 года назад
@@FutureRoboticsChannel it’s very hard to explain I’ll just keep watching to see if I can pick up something. But a search routine is just a way to find if a part has changed or in a different location. And you master a part so the robot can find the offset with new part based on the mastered part. “If that makes sense”.
@FutureRoboticsChannel
@FutureRoboticsChannel 3 года назад
@@MatthewMurry Yeah, sure I understand, I worked with the application like this. Are you using vision for this, or just some sensor ? Also that PR is just and offset or a real position ?
@MatthewMurry
@MatthewMurry 3 года назад
@@FutureRoboticsChannel just a touch sense sensor. And the PR recorded Is an actual position. It’s the start of a weld. And the use of the touch sense is to maintain a decent weld overtime. Just in case the part changes or the operator isn’t paying attention.
@FutureRoboticsChannel
@FutureRoboticsChannel 3 года назад
@@MatthewMurry I didn't work with touch sense, but I think that your Tool Frame / User Frame might have something to do with it. For most MIG/MAG applications Tool Frame has to be taught according the the rule where Z+ will move torch towards the part. Also have you tried changing the point to regular point and to the test if problem still occurs ?
@srinivaspeddi234
@srinivaspeddi234 2 года назад
I want online classes is it possible?
@FutureRoboticsChannel
@FutureRoboticsChannel 2 года назад
There is no online classes yet, but I have consultations available if you'd like to broaden their knowledge, you can check them out here: f-robotics.com/consultation
@ATOMACH
@ATOMACH 3 года назад
Thank u
@akashchavan3847
@akashchavan3847 6 месяцев назад
sir, You are alive or not? we are waiting for new videos.
@FutureRoboticsChannel
@FutureRoboticsChannel 6 месяцев назад
Thank you, I'm working on them as we speak
@subhanawanjole8964
@subhanawanjole8964 3 года назад
What is difference between RSR and PNS & When use PNS or RSR
@FutureRoboticsChannel
@FutureRoboticsChannel 3 года назад
RSR (ROBOT SERVICE REQUEST) - allows you to use 8 numerically identified programs that correspond to 8 input bits, programs has to follow the naming (RSRxxxx). To be honest I've never seen anybody using RSR to run the robot program. There is a option for adding kind of handshake for the program acknowledge as well. PNS - (PROGRAM NUMBER SELECT), works the same as RSR, but in here instead of one bit being assigned to specific value, you are creating a number using 8 bits (so you are getting a wide range of program numbers). Then there is a difference how you select the program (signal sequence that PLC needs to send in order to select and run the program). The most common program select types for FANUC would be: 1. STYLE 2. PNS 3. OTHER I'm going to make a video about program select, but that's later on
@subhanawanjole8964
@subhanawanjole8964 3 года назад
@@FutureRoboticsChannel I am grateful to you for taking your precious time and answering the question🙏🙏😊😊
@FutureRoboticsChannel
@FutureRoboticsChannel 3 года назад
@@subhanawanjole8964 No worries, I'm happy I can help :-)
@Medved187
@Medved187 2 года назад
how to insert a pause in the program?
@FutureRoboticsChannel
@FutureRoboticsChannel 2 года назад
it's under INST->Program Control->Pause
@ujjwaldandge-w7t
@ujjwaldandge-w7t 2 дня назад
sir plz make kawasaki robot tutorial
@azadsingh45
@azadsingh45 2 года назад
hi bro ,in Whole video i think we need doing in world frame
@FutureRoboticsChannel
@FutureRoboticsChannel 2 года назад
The Frame does not matter for Data Registers, only for Position Registers that I describe at the end of the video. I explain Position Registers in another video dedicated to Position Registers
@subhanawanjole8964
@subhanawanjole8964 3 года назад
Y
Далее
TIMERS in FANUC, how do they work ?
18:21
Просмотров 7 тыс.
How to teach User Frame on FANUC robot / UFRAME ?
35:20
How to teach TCP on FANUC robots / What is TCP
34:01
Просмотров 58 тыс.
RoboGuide Explicit Messaging Registers
28:05
Просмотров 1,3 тыс.