How does Position Registers work in FANUC, how to program FANUC Position Registers

Поділитися
Вставка
  • Опубліковано 7 лип 2024
  • Hello guys,
    This is the third part of the Registers video. Today I'll talk a bit about Position Registers, what are the differences between Position Registers and Points, how to modify them, name them how to make them useful.
    I'll show you a simple palletizing program, just using PR and R (with JMP LBL and IF statement).
    🍿 Enjoy ! 🍿
    --------------------------------------------------------------
    👉 On-line consultation: f-robotics.com/consultation 👈
    --------------------------------------------------------------
    😎 Follow us on social 😎:
    Facebook: / future-robotics-servic...
    Instagram: / future.robotics
    --------------------------------------------------------------
    (0:00) - Intro
    (0:18) - Position Register
    (3:36) - Position Register Properties
    (8:09) - Saving PR's
    (10:14) - Difference between PR and P
    (18:40) - Programing using PR
    (22:43) - Simple Palletizing Program
    #FANUC
    #automation
    #robot
  • Наука та технологія

КОМЕНТАРІ • 34

  • @Matrix_Mechanic
    @Matrix_Mechanic 3 місяці тому +1

    Love the training videos. I’m currently being trained on Yaskawa but we have both Yaskawa and Fanuc robots. Would love to see a series in the Yaskawa. Thanks again

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 місяці тому +1

      Thank you for the feedback! I have not worked on Yaskawa robots yet, but I'm looking forward to working with them as well

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

      @@FutureRoboticsChannel from what I can tell so far, they are a little more simplified. Still have a whole lot to learn but appreciate your tutorials 👍

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

    You make this more easy to understand, great job I hope you keep uploading this tutorials, greetings from Monterrey, Mexico

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

    Nice Explanation, Loved it.
    Thank you again for making palletizing program on request

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

    Thanks for explanations 👍good teacher

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

    It was awesome, thanks for it.

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

    14:32 😥 whew, I think I got that! Great work thank you

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

      18:45 you meant user frame here, right?

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

    Thanks

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

    Hi @Future Robotics - If I have multiple motion groups, e.g. a turntable is assigned to GP2. How can I assign position register values programatically? Is this valid syntax?
    !assigning position register 8's GP1 first value to the current robot axis 1 value
    PR[GP1:8,1]= $SCR_GRP[1].$MCH_ANG[3]
    !assigning position register 8's GP2 first value to the value stored in register 1
    PR[GP2:8,1]= R[1]

  • @user-xv1kn6lq9s
    @user-xv1kn6lq9s 5 місяців тому

    i have question, how make PR over more 100? example = 150

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

    If the Joint PR works no matter the TF & UF, then why use the Cartesian one at all. Can't you program it to use a linear movement to get to the Joint PR? or do you have to have joint movement with the joint position register? Thank you

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

      That's the whole idea of PR's they are flexible. If you want to be 100% sure you have correct UF and TF than you need to use regular Point with UF and TF assigned to it.
      What you've said is true, if you save PR as JOINT position than it will always be the same point.
      There is much more to with PR's I just didn't cover it in this video.

  • @EmmiEk-jx3vj
    @EmmiEk-jx3vj Місяць тому

    What if I haven't done the position registers and I have no idea what joint and tool frames are used. Can I figure out that somewhere?

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  Місяць тому +1

      Unfortunately you cannot, PR just store values that can be use for any purpose, so you won't be able to figure out what frame was used when touching those up if any.
      If you know your program and have the 4D option and a lot of free time you can always try to create a program with all PR's that you want to use and change the frames and on 4D display you will see where the positions are in space, maybe that will help with determining what frame was used, but I'm not sure if that's what you are looking for

  • @kaydenc.6619
    @kaydenc.6619 Рік тому +1

    Hi can you explain on the Position Register Conf? NDB 000? Thanks a lot

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

      Good idea, I will keep that in mind for my future videos.

    • @eloymarquez4783
      @eloymarquez4783 10 місяців тому

      I have a case when the last digit keeps changing to -1. It would be great to understand this PR Conf. Thank you

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

    These are important for creating in program or not sir? Are we use these register while creating in program.

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

      It does depend on your programming style. You might use them, you might not. They are not necessary to create a working program, but they are very useful.

  • @eloymarquez4783
    @eloymarquez4783 10 місяців тому

    I know how to change the comment of a PR but I dont know how to change it on a P. Any tips? Thank you!

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

    How edit normal position in a program?

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

      You need to move the coursor onto a [P] and you can hit POSITION under one of the Fx buttons

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

      How to save it then?

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

      @@WHY29086 You just enter the position values and hit enter

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

      So i have a program and i want to change and save a normal [p] postion. So first i go on the that p and chnge how i want ok? Bt i dnt how to save the changed position. With which button?

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

    Telling way super sir..but suddenly going to other topic ..please tell me simple way sir