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

TCP Moving to opposite direction in Roboguide

  • Ryuk7
  • May 24, 2024 at 5:28 PM
  • Thread is Resolved
  • Ryuk7
    Reactions Received
    2
    Trophies
    1
    Posts
    36
    • May 24, 2024 at 5:28 PM
    • #1

    a query about the Tool Center Point (TCP) moving in an unexpected direction. We were advised by Fanuc to use a trial and error method to align the TCP with the robot by adjusting the motor direction and other settings. However, we are having trouble aligning the TCP as per our Real world cell.

    We have generated this cell from the backup of our Real world robot cell, but we are encountering issues with the movement of the 8th and 9th axes.
    When we align the TCP in the RoboGuide software with the robot, the robot jogging gets inverted.
    For instance, for the 9th axis at the physical cell, when pressing the Z- key, the robot jogs in the left direction from the point of home.
    But in RoboGuide, when jogging the 9th axis by the Z- key, the 9th axis moves to the right direction.
    if we adjusted settings as per real world cell the TCP moves at wrong direction from robot. The same scenario happens with the 8th axis.

    We have not found any solution in the help menu or any documentation regarding this particular concept.
    We are having trouble calibrating the actual cell with the RoboGuide cell due to this issue.

    I'm No One, I Don't Want To Be Anyone.

  • vipinpunneri
    Reactions Received
    6
    Trophies
    4
    Posts
    137
    • May 24, 2024 at 6:46 PM
    • #2

    I think you have added external axis as integrated axis. That's why the TCP moves when you jog the robot.

    Thanks regards<br />Vipin..

  • hermann
    Reactions Received
    412
    Trophies
    9
    Posts
    2,629
    • May 24, 2024 at 9:08 PM
    • #3

    Nobody can help you, when you don't describe your complete mechanical setup.

    Standard robot has 6 axis, you have at least 9 axis. But you didn't describe where axis 7 to 9 are mounted, what kind of axis they are, nothing. There are dozens of possibilities to use 3 additional axis, which one do you have?

  • Ryuk7
    Reactions Received
    2
    Trophies
    1
    Posts
    36
    • May 28, 2024 at 1:16 PM
    • #4
    Quote from hermann

    Nobody can help you, when you don't describe your complete mechanical setup.

    Standard robot has 6 axis, you have at least 9 axis. But you didn't describe where axis 7 to 9 are mounted, what kind of axis they are, nothing. There are dozens of possibilities to use 3 additional axis, which one do you have?



    X direction is 7th axis

    Z Direction is 8th axis

    The track is 9th axis

    We have tried to change motor direction settings, settings also for both the axis , but after that setting changes the TCP in software moves opposite direction from desired position or if we get TCP at correct position the Position of 9th axis is opposite to actual desired position with reference to Real World cell . as per fanuc suggestion to change direction of motor in controlled start to change direction X+ to X- but there is no such option for change in direction of motor. We have also tried to change motion sign that also not affecting.

    I have attached screenshots for same

    I'm No One, I Don't Want To Be Anyone.

  • Ryuk7
    Reactions Received
    2
    Trophies
    1
    Posts
    36
    • May 28, 2024 at 5:24 PM
    • #5

    Anyone ???? We are stuck at this loop and unable to proceed

    I'm No One, I Don't Want To Be Anyone.

  • Ryuk7
    Reactions Received
    2
    Trophies
    1
    Posts
    36
    • May 29, 2024 at 11:14 AM
    • #6

    SkyeFire Could You Help us with this

    I'm No One, I Don't Want To Be Anyone.

  • SkyeFire
    Reactions Received
    1,061
    Trophies
    12
    Posts
    9,465
    • May 29, 2024 at 2:33 PM
    • #7

    I'm afraid I've never done a external-axis setup in RoboGuide, so I don't have any relevant insights to offer.

  • hermann
    Reactions Received
    412
    Trophies
    9
    Posts
    2,629
    • May 30, 2024 at 9:01 AM
    • #8

    Setting up external axis in Roboguide really is a pain.

    First thing you must setup is, that all axis move the same direction in simulation and real world, when you are jogging joints. You already know the parameters you have to change.

    If you can't setup this, you must change the orientation of your mechanics, ie turn them for 180 degree.

  • Ryuk7
    Reactions Received
    2
    Trophies
    1
    Posts
    36
    • May 30, 2024 at 9:07 AM
    • #9
    Quote from hermann

    Setting up external axis in Roboguide really is a pain.

    First thing you must setup is, that all axis move the same direction in simulation and real world, when you are jogging joints. You already know the parameters you have to change.

    If you can't setup this, you must change the orientation of your mechanics, ie turn them for 180 degree.

    We have tried to change orientation also but having no luck by changing orientation same issue pops up , even fanuc engineer we are taking support from has no idea why this is happening , and his answers aren't helpful

    I'm No One, I Don't Want To Be Anyone.

  • hermann
    Reactions Received
    412
    Trophies
    9
    Posts
    2,629
    • May 30, 2024 at 9:14 AM
    • #10

    Did you manage to setup all axis moving the same direction while jogging joints?

  • Ryuk7
    Reactions Received
    2
    Trophies
    1
    Posts
    36
    • May 30, 2024 at 9:25 AM
    • #11
    Quote from hermann

    Did you manage to setup all axis moving the same direction while jogging joints?

    that is our main issue no matter what I'm not able to do this setting . if i succeed to get jogging as per real world the tcp moves to opposite direction , if I'm able to get tcp correct the entire axis moves to opposite direction

    I'm No One, I Don't Want To Be Anyone.

  • hoitzing
    Reactions Received
    25
    Trophies
    1
    Posts
    128
    • May 30, 2024 at 10:03 AM
    • #12

    Maybe I'm misunderstanding: the issue is you're seeing reversed direction of motion in a linear external axis between your real world setup and a backupped/mirrored roboguide cell right?

    We've noticed that some electrical outlets didn't conform to the standard, and had their phases reversed. With 3-phase AC motors this could mean the direction is reversed as well. I'm not sure if this is applicable to the motors you're using; but just throwing it out there.

  • Ryuk7
    Reactions Received
    2
    Trophies
    1
    Posts
    36
    • June 14, 2024 at 11:29 AM
    • #13

    After a Trying so much and working with Fanuc we got nothing on this particular issue.....

    Just the other day I have tried to build particular cell again from scratch.. I've created a cell then imported cad files and assigned them as per axis nd i noticed the position values of external axis were not zero those values are from backup of actual real world cell hence TCP was showing at other position as per real world, basically I have leaned that If you are configuring roboguide cell as per real world cell first thing shall be considered is all axis shall be at zero position then assign cad files as per axis

    I'm No One, I Don't Want To Be Anyone.

  • Ryuk7
    Reactions Received
    2
    Trophies
    1
    Posts
    36
    • June 14, 2024 at 11:29 AM
    • #14
    Quote

    issue has solved

    I'm No One, I Don't Want To Be Anyone.

  • Carbon Pro
    Reactions Received
    3
    Trophies
    3
    Posts
    10
    • April 3, 2025 at 2:15 PM
    • #15
    Quote from Ryuk7

    After a Trying so much and working with Fanuc we got nothing on this particular issue.....

    Just the other day I have tried to build particular cell again from scratch.. I've created a cell then imported cad files and assigned them as per axis nd i noticed the position values of external axis were not zero those values are from backup of actual real world cell hence TCP was showing at other position as per real world, basically I have leaned that If you are configuring roboguide cell as per real world cell first thing shall be considered is all axis shall be at zero position then assign cad files as per axis

    I dont understand what you meant by importing the CAD files per the axis and how that has anything to do with TCP moving off the tool when jogging the robot. I'm having this same issue and going through the same steps with Fanuc that you did. I have an integrated 7th axis on the robot. In fact, there are two robots in this cell that are setup exactly the same way in the real world except that they are mirrors of each other. What exactly did you have to change?

    Images

    • LH Robot 2.png
      • 168.89 kB
      • 1,543 × 882
      • 10
    • LH Robot.png
      • 179.76 kB
      • 1,568 × 887
      • 8
  • Carbon Pro
    Reactions Received
    3
    Trophies
    3
    Posts
    10
    • April 3, 2025 at 2:16 PM
    • #16

    This is the RH robot. Configured exactly the same way TCP stays where it should.

    Images

    • RH Robot 2.png
      • 211.67 kB
      • 1,545 × 887
      • 7
    • RH Robot.png
      • 201.09 kB
      • 1,474 × 825
      • 5
  • kbeau116
    Posts
    18
    • April 3, 2025 at 11:34 PM
    • #17

    You have to configure the 7th axis correctly for the TCP to appear correctly and stay in place, I had the same issue as you a few weeks ago.

    To set up the 7th axis in Roboguide, utilize the Roboguide help tab at the top of your page

    Help>Contents>ROBOGUIDE/Pro Software Workcell Examples>Build an aux axis example

    All the information you need is in there.

    Let me know if you have any more questions.

  • Ryuk7
    Reactions Received
    2
    Trophies
    1
    Posts
    36
    • May 28, 2025 at 11:33 AM
    • #18
    Quote from Carbon Pro

    I dont understand what you meant by importing the CAD files per the axis and how that has anything to do with TCP moving off the tool when jogging the robot. I'm having this same issue and going through the same steps with Fanuc that you did. I have an integrated 7th axis on the robot. In fact, there are two robots in this cell that are setup exactly the same way in the real world except that they are mirrors of each other. What exactly did you have to change?

    It was about a year ago, but as far as I remember, when I created a robot cell in RoboGuide using a real-world robot backup, I already had the TCP values and all the necessary data on the robot. However, when I imported the TOOL CAD file into RoboGuide and attached it to the robot, it would introduce a slight offset to the 6th axis because the robot was not positioned at zero.

    To compensate, I visually adjusted the CAD file’s position, but this caused the TCP to shift as well, leading to misalignment issues. Eventually, I resolved the problem by creating a new robot cell with the robot set to a zero position. Once I attached the TOOL CAD file under these conditions, my real-world TCP remained perfectly aligned with the CAD file

    I'm No One, I Don't Want To Be Anyone.

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

Tags

  • Fanuc
  • roboguide
  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