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

Default tool direction

  • DS186
  • November 2, 2021 at 1:49 PM
  • Thread is Unresolved
  • DS186
    Reactions Received
    200
    Trophies
    6
    Posts
    1,072
    • November 2, 2021 at 1:49 PM
    • #1

    Hey guys,

    I have a basic question about the default tool direction. I am a bit confused and don't really understand the purpose of $TOOL_DIRECTION. I have a KR10 R900 robot and by default the $TOOL_DIRECTION variable is set to #X. The Z axis points out of the flange and if I create a tool with A,B,C all 0, the tool direction is the same as of the flange coordinate system.

    So far, so good. But if I change $TOOL_DIRECTION from #X to #Z, I can see no difference when I jog the robot around.

    Can somebody tell me the purpose of $TOOL_DIRECTION?

    Thanks

    Daniel

  • Online
    MOM
    Reactions Received
    175
    Trophies
    7
    Posts
    1,424
    • November 2, 2021 at 4:21 PM
    • #2

    In which coordinate system do you jog around?

    Probably not tool coordinate system.

  • DS186
    Reactions Received
    200
    Trophies
    6
    Posts
    1,072
    • November 2, 2021 at 4:47 PM
    • #3

    I have jogged the robot in tool coordinate system and I have tried with $NULLFRAME and with a dummy tool for testing (A, B, C all 0). Changing $TOOL_DIRECTION did not make any difference. The Z axis was always the one pointing out of the flange/dummy tool.

  • DenisCa
    Reactions Received
    1
    Trophies
    3
    Posts
    38
    • November 2, 2021 at 5:05 PM
    • #4

    $TOOL_DIRECTION may be changed if you wish before to make a tool calibration, for example, tool 1 with ABC 2-point method.

    Change #X for #Z and perform this calibration of your tool 1, then the ABC of tool 1 will probably be not all 0, but you will see the difference during the jogging with selected tool 1.

  • DS186
    Reactions Received
    200
    Trophies
    6
    Posts
    1,072
    • November 2, 2021 at 6:18 PM
    • #5

    Hey DenisCa,

    I have manually entered the dummy tool values. I will try to calibrate a tool with one of the available methods to see of this makes a difference.

  • Online
    MOM
    Reactions Received
    175
    Trophies
    7
    Posts
    1,424
    • November 2, 2021 at 6:29 PM
    • #6
    Quote from DS186

    Can somebody tell me the purpose of $TOOL_DIRECTION?

    For welding you want the z-axis for moving along a path and the x-axis for going up or down. In this case the $TOOL_DIRECTION would be #x (as I remember)

    The best way: show how the tool is actually mounted on the flange and which direction you want to use going forward and up or down

    You also should tell us the software version you are using (krc2 does not say anything)

  • DS186
    Reactions Received
    200
    Trophies
    6
    Posts
    1,072
    • November 2, 2021 at 7:26 PM
    • #7

    Hey MOM,

    Thanks for the info. I have a KR C5 micro with KSS 8.7. Unfortunately I have no picture or drawing at the moment. It is basically a simple gripper attached to the flange with a TCP along the flange Z+ axis. All the other values are 0.

    I was just wondering that changing $TOOL_DIRECTION from #X to #Z didn't change the behavior when jogging the robot with that tool coordinate system.

  • Online
    MOM
    Reactions Received
    175
    Trophies
    7
    Posts
    1,424
    • November 2, 2021 at 7:56 PM
    • #8

    actually I think this is a mathematical problem. Once I went to Berlin (west) and discovered the same problem. Without knowing the exact tool data it is impossible to help you out (just remembering)

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

  • Plasma Torch Height Control

    • Wall-E
    • June 6, 2018 at 4:40 PM
    • KUKA Robot Forum
  • Meaning of Tool type for Position Variable

    • GregoryAshmore
    • May 30, 2018 at 1:04 PM
    • Yaskawa Motoman Robot Forum
  • Developing a Equipment Standard for New installations of Kawasaki Robots

    • ericwiz7923
    • April 9, 2021 at 7:29 PM
    • Kawasaki Robot Forum
  • Make tool frame same as world frame

    • jsd5
    • March 4, 2021 at 8:25 PM
    • Fanuc Robot Forum
  • Query for Operating in Tool Coordinates - Fanuc 200ic

    • PGUK
    • October 1, 2019 at 5:09 PM
    • Fanuc Robot Forum
  • How to change or orient the tool CS direction on a Kuka robot?

    • Marc Moulton
    • September 29, 2019 at 12:45 AM
    • KUKA Robot Forum
  • Acceleration and Velocity for CP and PTP

    • toro
    • January 4, 2018 at 6:09 PM
    • KUKA Robot Forum
  • Movement of Robot Axes (A4, A5, etc)

    • Hutchay
    • July 2, 2018 at 3:45 PM
    • KUKA Robot Forum
  • help to palletize program!

    • zerdemyildirim
    • May 2, 2018 at 12:10 PM
    • KUKA Robot Forum

Users Viewing This Thread

  • 1 Guest
  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