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

Shifting points on the Fly

  • Ro Bo Rye
  • May 2, 2025 at 6:26 PM
  • Thread is Unresolved
  • Ro Bo Rye
    Reactions Received
    1
    Trophies
    1
    Posts
    20
    • May 2, 2025 at 6:26 PM
    • #1

    Hello folks,

    Robot Tech here familiar with Yaskawa robots but our company has brought in some Fanuc robots for new projects and I am now learning the ins and outs of programming those. We have a M710iC that is a material handler loading a piece of equipment. While our Maint and Eng folks work to dial in this equipment, we find the points need to be touched up fairly often. I know in Yaskawa world, we have a feature known as PAM shifting which allows you to adjust points on the Fly without having to shut down your cell. Basically, you add the X,Y or Z value that you want robot to shift in a given job and MOV line and it will update that taught position. Handy if you know exactly where robot needs to move like in our situation. Is this something that Fanuc offers on any of their robots? Is there another feature or method of touchups on the pendant that doesn't involve going in to cell and teaching? This is a unique situation that will hopefully get resolved and points become stable but until then, cycle time is the issue as adjustments are often. Thanx

    Cheers! :top:

  • pdl
    Reactions Received
    268
    Trophies
    9
    Posts
    1,526
    • May 2, 2025 at 8:42 PM
    • #2

    Hard to say without knowing how your cell is programmed. There are several built-ins that could help you out.

    Before you start to consider making any changes, do you know how to make a full file and image backup of your robot? Do you know how to make ASCII backup of your part programs?


    Do you have separate programs for each part type? Could you post a program?

  • Online
    YakawFaBB
    Reactions Received
    12
    Trophies
    1
    Posts
    72
    • May 5, 2025 at 10:00 AM
    • #3

    Hi, i don't know if the option exist like the PAM function on Yaskawa robot. But you can adjust the position with PR offset which take register on argument X, Y, Z. But this way it's a bit dangerous, if you set the wrong value the robot could to hit something in space.

  • Nation
    Typical Robot Error
    Reactions Received
    537
    Trophies
    9
    Posts
    1,917
    • May 5, 2025 at 2:54 PM
    • #4

    This is exactly what program adjust is for. You can find it under the UTILITIES Menu.

    You can adjust relative to tool, or user frame.

    Once you type in your adjustments, you have to enable them. The utility will then modify the program with your adjustments. If you save your program out, or clear the schedule, the adjustments will be permanent.

    Check out the Fanuc position converter I wrote here! Now open source!

    Check out my example Fanuc Ethernet/IP Explicit Messaging program here!

  • TheKetteringKid
    Reactions Received
    2
    Posts
    7
    • May 5, 2025 at 5:22 PM
    • #5

    Another thing you could do if all the points need shifted is shift the userframe (if one is being used). Last year I setup a robot loading on and off of a turntable with a separate userframe per side so that long term if the guides get set different I can adjust the userframe for the entire side of the turntable vs retouching all of my points.

    The other thing that has not been said is you could add a PR offset and simply adjust your offset every time an adjustment is needed.

    Just like YakawFabb said adjusting points on the fly is not super safe if a mistake is made especially large mistakes. For instance forgetting or adding a "-" can make huge difference and is a very easy mistake to make...

  • Beek
    Reactions Received
    2
    Trophies
    4
    Posts
    36
    • May 5, 2025 at 9:43 PM
    • #6

    We have a utility created by one robotics that allows the setters to shift points in userframe x,y,z only, by 1mm, 5mm or 10mm based on their login. This avoids the crash if they forget the "-" on a very large number as they are only shifting by a small amount.

  • Ro Bo Rye
    Reactions Received
    1
    Trophies
    1
    Posts
    20
    • May 6, 2025 at 9:02 PM
    • #7

    Some great features that I am learning and implementing. Thanx for the great feedback! :thumbs_up:

    Cheers! :top:

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
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • 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
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Similar Threads

  • KUKA EXPERT PROGRAMMING WITH LOOPS AND SHIFTS

    • deadlyrefuge
    • December 22, 2022 at 4:13 PM
    • KUKA Robot Forum
  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