1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. Fanuc Robot Forum
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

FANUC P-250 NOT FOLLOWING UN PARALLEL CONVEYOR

  • armando_m_r
  • July 5, 2018 at 1:06 AM
  • Thread is Resolved
  • armando_m_r
    Trophies
    3
    Posts
    3
    • July 5, 2018 at 1:06 AM
    • #1

    I am trying to adjust a paint path that uses conveyor tracking but noticed that the robot is not aligned to the conveyor. It has 0.463 degrees of rotation in Z axis. is there a way to set up some frame to compensate the misaligned robot, instead of physically rotate the robot?

  • NPG92
    Guest
    • July 5, 2018 at 6:24 AM
    • #2
    Quote from armando_m_r


    I am trying to adjust a paint path that uses conveyor tracking but noticed that the robot is not aligned to the conveyor. It has 0.463 degrees of rotation in Z axis. is there a way to set up some frame to compensate the misaligned robot, instead of physically rotate the robot?

    I'm not familiar with the p-250. I imagine it uses the same or similar software as the other fanucs. Can't you set up a tool and/or user frame? What controller does it use?

  • armando_m_r
    Trophies
    3
    Posts
    3
    • July 5, 2018 at 4:31 PM
    • #3

    I have an R-30ia controller. Th program is already done but I find out the conveyor is getting close to the robot as the part travel forward. I have never done a frame to solve that. i tried yesterday to modify the user frame 1 by only manually entering the angle i got from calculations in the R axis, but didn't make any change.

    Thanks for the additional help.

  • NPG92
    Guest
    • July 9, 2018 at 11:38 AM
    • #4
    Quote from armando_m_r


    I have an R-30ia controller. Th program is already done but I find out the conveyor is getting close to the robot as the part travel forward. I have never done a frame to solve that. i tried yesterday to modify the user frame 1 by only manually entering the angle i got from calculations in the R axis, but didn't make any change.

    Thanks for the additional help.

    Refer to section 3.1 of the R-30iA handling tool documentation. That explain how to set up frames. Also, someone correct me if I'm wrong but, even if you go create a frame, the points that you've already created won't be updated, even if you switch to the created frame and touch them up. You'll have to create new points while the new frame is selected. However if you switch over to user/tool (whichever type you created) while jogging, the robot axis should move in reference to the conveyor, allowing you to create 'perfectly' aligned points. Don't forget to switch the user/tool frame number in the program before the news points, and switch it back to the other frame after. Another option would be to shift the point's using the Prog Adjust or Program Shift utilities. I would still create the frame for future use. PM me if you have any more questions.

    Edited once, last by NPG92 (July 10, 2018 at 5:01 AM).

  • I3ooI3oo
    Reactions Received
    5
    Trophies
    3
    Posts
    77
    • July 9, 2018 at 5:00 PM
    • #5
    Quote


    Refer to section 3.1 of the R-30iA handling tool documentation. That explain how to set up frames. Also, someone correct me if I'm wrong but, even if you go create a frame, the points that you've already created won't be updates, even if you switch to the created frame and touch them up. You'll have to create new points while the new frame is selected. However if you switch over to user/tool (whichever type you created) while jogging, the robot axis should move in reference to the conveyor, allowing you to create 'perfectly' aligned points. Don't forget to switch the user/tool frame number in the program before the news points, and switch it back to the other frame after. Another option would be to shift the point's using the Prog Adjust or Program Shift utilities. I would still create the frame for future use. PM me if you have any more questions.

    From my dealing with Fanuc robots that is absolutely incorrect. I recently setup a robot that picks parts off a pallet on a conveyor. When the conveyor is moved you have to reteach the user frame. We designed the pallet so you can install 3x 100mm pointers so you can do a 3 point setup. Once you re calibrate the userframe you can pick up all parts off the pallet without touching up the locations.

    Since your points are taught off a Userframe and a TCP if you change either, all points referencing them will be updated also.

  • NPG92
    Guest
    • July 10, 2018 at 4:59 AM
    • #6
    Quote from I3ooI3oo

    From my dealing with Fanuc robots that is absolutely incorrect. I recently setup a robot that picks parts off a pallet on a conveyor. When the conveyor is moved you have to reteach the user frame. We designed the pallet so you can install 3x 100mm pointers so you can do a 3 point setup. Once you re calibrate the userframe you can pick up all parts off the pallet without touching up the locations.

    Since your points are taught off a Userframe and a TCP if you change either, all points referencing them will be updated also.

    What I'm referring to is if you touchup points that are already made, into another uframe, their coordinates remain the same (xyz and pitch numbers change, but the literal point in space is the same). However, I believe you are correct with what you said

  • robotero
    Reactions Received
    14
    Trophies
    4
    Posts
    346
    • July 10, 2018 at 10:22 PM
    • #7

    Armando:

    When you use conveyor synchronization option you define the direction!

    Go to setup and check the conveyor synchronization parameters

    You usually define the direction by teaching two points

    This should solve your tracking problem


    Sent from my iPhone using Tapatalk

  • armando_m_r
    Trophies
    3
    Posts
    3
    • July 25, 2018 at 12:55 AM
    • #8

    Thank you all for the responses, we already moved the robot to be aligned to the conveyor and re teach the points. but is interesting if we can try all the suggestions. I will try to make both teach the new user frame and to re teach the conveyor tracking for the encoder and will let you know the results.

    Thanks for your help again.

    :yesyesyes:

  • robotero
    Reactions Received
    14
    Trophies
    4
    Posts
    346
    • July 25, 2018 at 9:53 PM
    • #9

    Software options are designed to make things easier, not to make things difficult!

    The conveyor synchronization provides a calibration procedure to teach the conveyor direction accurately

    Aligning the robot mechanically is more complicated and not accurate


    Sent from my iPhone using Tapatalk

  • Rodrigo Martinez
    Trophies
    3
    Posts
    4
    • August 30, 2021 at 7:09 PM
    • #10

    Hello Armando, on the Controller Line tracking setup and operations manual, in chapter 3-20, It shows you how to set up a nominal tracking frame. I hope this reference can help with future projects

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download