Це відео не доступне.
Перепрошуємо.

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

Поділитися
Вставка
  • Опубліковано 7 сер 2024
  • Hello guys after the break !
    Today I wanted to talk about Data and Position Registers. Why do we use them, how do they work and how to program them.
    🍿 Enjoy ! 🍿
    --------------------------------------------------------------
    😎 Follow us on social 😎:
    Facebook: / future-robotics-servic...
    Instagram: / future.robotics
    --------------------------------------------------------------
    (0:00) - Intro
    (1:04) - Data Registers
    (2:12) - Position Registers
    (7:30) - Data Registers Exercises
    (17:00) - Position Registers Exercises
    #FANUC
    #robotics
    #automotive

КОМЕНТАРІ • 49

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

    Your content is fantastic! Thank you so much for sharing your knowledge.

  • @alexcartwright8197
    @alexcartwright8197 8 місяців тому

    Your videos are fantastic. I've been developing a program which outputs .ls files and your content has been thoroughly helpful, thank you :)

  • @deva8949
    @deva8949 3 роки тому +2

    Thank you for your nice explanation 😍

  • @dhyeychokshi6742
    @dhyeychokshi6742 3 роки тому +2

    Really like the way you explain in details.. But hoping I get to see a video on some of the advance programming instructions.

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

    THANKS SIR FOR CLEARING CONCEPTS
    👍

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

    Thanks well explained

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

    topics nicely explained.

  • @petermorris1341
    @petermorris1341 3 роки тому +2

    Nice one

  • @ATOMACH
    @ATOMACH 3 роки тому +2

    Thank u

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

    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.

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

    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 роки тому +1

      Thank you Paul, I'll keep that in mind and I'll try to create a playlist 🙂

  • @JavierGarcia-ld7gl
    @JavierGarcia-ld7gl 2 роки тому +1

    Great video, you robot god. We are not worthy!

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

    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 роки тому +1

      Do you mean if you can send an alarm number to a register ?

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

      @@FutureRoboticsChannel Yes like that. 😊

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

    Could you please explain about Manual Palletizing programming? Thanks in advance

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

      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

  • @SOMETIMESSS
    @SOMETIMESSS 2 роки тому +2

    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  2 роки тому +2

      You need to have it saved as Reference Position, check out this video:
      ua-cam.com/video/PmaCCKNHCjI/v-deo.html

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

      @@FutureRoboticsChannel Yes exactly, I already did it, thanks for the reply, great channel 💪

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

    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  2 роки тому +1

      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 2 роки тому

      @@FutureRoboticsChannel Alright thanks a lot. Your video’s are super helpfull for someone that has never worked with a FANUC system

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

      @@venrajful Awesome , glad you guys find it helpful !

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

    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] ++

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

    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 ?

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

    how to insert a pause in the program?

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

    hi bro ,in Whole video i think we need doing in world frame

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

      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 роки тому +1

    What is difference between RSR and PNS & When use PNS or RSR

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

      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 :-)

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

    Y

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

    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

  • @akashchavan3847
    @akashchavan3847 3 місяці тому

    sir, You are alive or not? we are waiting for new videos.