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

restore TOOL after teaching

  • TRapp
  • August 31, 2023 at 6:28 AM
  • Thread is Unresolved
  • TRapp
    Reactions Received
    2
    Posts
    6
    • August 31, 2023 at 6:28 AM
    • #1

    Hello,

    When the customer changes the TOOL in teach-mode and forgets to switch back before continue automatic operation,

    the robot will most likely crash somewhere using the wrong TOOL offset.

    Is there any option or system switch to force the system to switch back to the original TOOL ?

    Or could I set an error-trap to save the current tool and restore it after teach mode?

    I haven't found anything in the manual or robot forum about this topic.

    Do you have any strategy to prevent this hazard ?

    Thank you for any help :smiling_face:

  • kwakisaki August 31, 2023 at 9:26 AM

    Moved the thread from forum Manuals, Software and Tools for Kawasaki Robots to forum Kawasaki Robot Forum.
  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • August 31, 2023 at 9:37 AM
    • #2
    Quote from TRapp

    When the customer changes the TOOL in teach-mode and forgets to switch back before continue automatic operation,

    the robot will most likely crash somewhere using the wrong TOOL offset

    Correct.

    Quote from TRapp

    Or could I set an error-trap to save the current tool and restore it after teach mode?

    You could and in an ideal world, you would have electrical contacts from the EOAT currently hardware fitted tool and wired into the inputs, sending this input back relative to a tool id.

    Then have a program or constant program checking for this tool id inputs matches current one that's selected in program and depending on result, allow to operate or refuse and throw a message up.

    Cubic-S has this built in as a function for such cases and works 100% of the time.

    But that is a dedicated Safety PLC Module intended for many uses and is a little OTT if that is all you require to do.

    Quote from TRapp

    Is there any option or system switch to force the system to switch back to the original TOOL ?

    100% depends on your programming method (BLOCK or AS) and also how you program.

    Please investigate in the manuals:

    - System switch QTOOL.

    - TOOL command.

    Applying the above correctly for the type of programming you are using can be very effective.

    without any need of electrical tool id signals or trap routines.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • September 1, 2023 at 11:36 AM
    • #3

    To further elaborate on this.

    BLOCK programming:

    - Uses QTOOL ON System Switch (ON as default out of the box).

    - This addresses the tool settings directly in Aux Func 0304 (TOOL 1-9).

    - Each BLOCK step when recorded, will set the current tool no. in use to that step.

    - The beauty of BLOCK, is that the positions are saved as joint angles, not relative Cartesians.

    - So Irrespective of what tool is set in the step, or selected in tool interpolation, no crashes will happen.

    - BLOCK has adjustment, compensation options that if used, the tool no. set on the step is important.

    AS Programming:

    - Uses a single tool reference internally referred to as tool 0 but you will never see this.

    - It does not address Aux Func 0304 (TOOL1-9) settings at all.

    - TOOL command will allow to change the tool coordinate in this tool 0 area.

    - QTOOL can also be used programmatically.

    - Programmatically, if QTOOL is OFF and you use TOOL command, only that tool will ever be used.

    - By using QTOOL and TOOL commands at the start of your program, will always ensure it is correct.

    - This makes tool changing very easy using AS and simple to manage.

    Many people fall into the trap of not changing QTOOL to OFF if they are using AS programming straight out of the box and this is where complications can happen.

    I have posted something here with a video for differences between D and E Controllers regarding QTOOL that may help understand a little more and maybe worth watching:

    Post

    RE: Tool mode motion incorrect, need hints on diagnostics & correction

    Hi guys

    I was going to start a new topic, but thought it would be relevant to include in the current one.

    Attached is a small video clip demonstrating Qtool and it's purpose.

    You will see just how 'confusing' this is...….and this is something Kawasaki has never really 'locked out' and 'restricted' and therefore often a simple change can lead to confusing results.

    I cannot explain the 'reasons' behind it, nor will I try and justify whether Kawasaki is right or wrong in what they have delivered.

    The…
    kwakisaki
    October 1, 2019 at 1:05 PM

    View my channel at Industrial Robotics Consultancy Limited - YouTube

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

Tags

  • kawasaki
  • TOOL
  • crash
  • teach pendant

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