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

Tool Center Point Issues

  • gjw
  • October 26, 2016 at 2:39 PM
  • Thread is Resolved
  • gjw
    Trophies
    3
    Posts
    3
    • October 26, 2016 at 2:39 PM
    • #1

    I am currently using a Fanuc ArcMate100i with a R-J3 controller. It is an older robot/controller and I have just been introduced to it last week. Mounted on the robot face plate is a torch holder which holds a TIG torch. I am trying to make the sharpened tip of the tungsten the tool center point. The tungsten is at a ~45 degree angle to the face plate pointing away from it. The tip is near the center of the face plate but it is not dead center. I am trying to program a ~1/2" diameter circular weld with a circular move, however, the tool center point for whatever reason is not at the tip of the tungsten.

    I have tried setting up the tool frame using the six point method several times with no luck. I am making Approach Point 1 and the origin point where the tip of the tungsten touches the reference point with the tungsten parallel to the Z axis. For Approach Point 2, I rotate J6 in JOINT 180 degrees and jog in world so that the tip of the tungsten is back at the reference point. Then I return it to the origin. For Approach Point 3, I rotate J4 in WORLD about 60 degrees, jog the tip of the tungsten to the reference point, and then move it back to the origin. Then I program my X and Z offset points. When I select the new tool frame and go into TOOL coordinates, it is obvious that the tip of the tungsten is not the TCP after attempting to rotate.

    My question is whether I'm not setting up the tool frame correctly or if there could be other issues with this robot.

    I've attached a napkin drawing of the tool situation.

    Images

    • TIG Robot TCP.JPG
      • 75.74 kB
      • 640 × 480
      • 79

    Files

    TIG Robot TCP.JPG_thumb 23.59 kB – 154 Downloads

    Edited once, last by gjw (October 26, 2016 at 2:51 PM).

  • bidzej
    Reactions Received
    23
    Trophies
    4
    Posts
    592
    • October 27, 2016 at 10:20 AM
    • #2

    Which Tool Frame are you teaching? And then which one do you use for programming? Make sure that it is the same number. You can quicklky switch between the Tool Frames by pressing SHIFT + COORD (a popup window will be displayed) and then moving to Tool with arrow keys and pressing a desired numeric key.

  • gjw
    Trophies
    3
    Posts
    3
    • October 27, 2016 at 1:59 PM
    • #3

    I am teaching tool frame 3 and I am making sure that my selected frame is tool frame 3 as well.

  • bidzej
    Reactions Received
    23
    Trophies
    4
    Posts
    592
    • October 27, 2016 at 2:22 PM
    • #4

    then try changing angles between Approach Points to something between 30-90 degrees.

  • robotero
    Reactions Received
    14
    Trophies
    4
    Posts
    346
    • October 27, 2016 at 6:47 PM
    • #5

    I suggest use the THREE POINT METHOD, then input directly the tool orientation values (W,P,R)
    Use -45 for P (Pitch), to align the tool Z axis with the center of the torch
    keep the rest 0

    IF your torch is NOT exactly at 45 degrees the torch will spin around the imaginary center when rotating in tool frame (z)
    Vary the angle until the torch rotates around it's center

    IF you want to change the approach direction, you must rotate it 180 degrees (W=180), that is: tool move away form the part in tool frame +Z
    Keep Roll =0

  • MissM
    Reactions Received
    1
    Trophies
    3
    Posts
    9
    • October 27, 2016 at 7:24 PM
    • #6

    You could try measuring the approximate XYZ distance of the TCP you want and see if what you get with the six points methods looks close to what you should get according to the measures. It could help you see what went wrong with the method.

  • USURP_RUR
    Reactions Received
    8
    Trophies
    4
    Posts
    162
    • October 27, 2016 at 9:01 PM
    • #7

    Make sure in your 6-point method that you do a SHIFT + fKey MOVE TO back to your Orientation Origin point after you have specified direction X and before you specify direction Z

  • gjw
    Trophies
    3
    Posts
    3
    • October 27, 2016 at 9:08 PM
    • #8

    USURP_UR: I made sure to do that.

    robotero: After using the three point and adjusting to 45 degrees P, none of the three rotational axes are correct yet, although the y rotation is close.

    bidzej: I did that with no success.

  • robotero
    Reactions Received
    14
    Trophies
    4
    Posts
    346
    • October 27, 2016 at 9:42 PM
    • #9

    X,Y,Z follow the right hand convention: close your right hand, then extend ONLY three fingers
    Index finger points in the X direction
    Middle finger points in the Y direction
    Thumb points in the Z direction

    According to your sketch and frame convention:

    Z is the axis running at the center of the torch
    X is at 90 degrees (X and Z reside in the plane of the tool)
    Y is perpendicular to the plane tool

    Still you have to options to define Z+ upwards or downwards

    minus 45 degrees SHOULD work for a tool like the one you sketched

  • robotsevolved
    Trophies
    3
    Posts
    7
    • October 28, 2016 at 10:26 PM
    • #10

    I would make sure your robots mastering is correct. If you take the robot to zero and it isn't correct, you will never get the 6 or 3 point method to work.

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