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. General Category - Robot Forum
  4. General Discussion of Industrial Robots Only
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

Programming accurate location

  • Kryten
  • October 2, 2024 at 6:12 PM
  • Thread is Unresolved
  • Kryten
    Trophies
    2
    Posts
    2
    • October 2, 2024 at 6:12 PM
    • #1

    Hi all,

    I'm currently programming lot's of automatic toolchanges and drop off of end-effector onto zero-points.

    Given how tight both of these can be, it's taking a while to get the program positions as desired to allow smooth motion and I would ideally like to find a quicker method.

    The current methods I'm using are

    1) to feel the vibration on the end-effector during the locating of the toolchanger or zero-points.

    2) to watch the deflection

    3) using feeler gauges to find the gaps between the robot and tool-side toolchangers.

    I can then touch-up positions, rewind the program to reset the joints then play the program through again.

    Looking for any tips or best practices on this challenge.

    Thanks

  • 95devils October 2, 2024 at 6:14 PM

    Approved the thread.
  • kwakisaki
    Reactions Received
    694
    Trophies
    12
    Posts
    4,770
    • October 3, 2024 at 6:56 PM
    • #2

    Try doing the teaching in reverse - ie as if you are dropping it off.
    Dependent on your equipment, that may be easier to align up.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • Online
    SkyeFire
    Reactions Received
    1,061
    Trophies
    12
    Posts
    9,463
    • October 3, 2024 at 10:57 PM
    • #3

    I usually create a TCP on one of the tool-changer locator pins, and on one of the contact points between the tool and the stand. Then move that TCP into optimum location in XYZ, then start rotating to bring the other pins/contact points into alignment.

    Putting a light behind two surfaces you're trying to bring together evently can be surprisingly accurate -- looking at how the light comes through the gap gives a quite good idea of how the two surfaces line up. Usually have to hit it from two different axes, though.

    It helps, but there's no really great way -- the process is definitely always finicky. Building your tool-change stands with a degree of compliance is definitely a good idea.

  • Nation
    Typical Robot Error
    Reactions Received
    556
    Trophies
    9
    Posts
    1,937
    • October 4, 2024 at 3:49 AM
    • #4

    A real redneck way to do it is to get the robot close to the pins, hit all the break releases, then touch up the point once the robot has settled in.

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

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

  • Kryten
    Trophies
    2
    Posts
    2
    • October 4, 2024 at 12:07 PM
    • #5

    Thanks for the tips! Going to give them a shot to see how it goes.

    Quote from Nation

    A real redneck way to do it is to get the robot close to the pins, hit all the break releases, then touch up the point once the robot has settled in.

    Don't think I'm brave enough to release all the brakes! 😅 Would there not be quite a bit of movement in each link when this is done?

  • Nation
    Typical Robot Error
    Reactions Received
    556
    Trophies
    9
    Posts
    1,937
    • October 4, 2024 at 3:17 PM
    • #6
    Quote from Kryten

    Don't think I'm brave enough to release all the brakes! 😅 Would there not be quite a bit of movement in each link when this is done?

    Its something you would do with the arm as close as possible to the pick/place position.

    I don't recommend doing it, but it is an option provided your tool changer stand can take the weight of the arm on it.

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

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

  • pdl
    Reactions Received
    272
    Trophies
    9
    Posts
    1,549
    • October 8, 2024 at 5:52 AM
    • #7
    Quote from SkyeFire

    Building your tool-change stands with a degree of compliance is definitely a good idea.

    +1000

  • EndAffector
    Reactions Received
    10
    Posts
    33
    • November 1, 2024 at 5:35 PM
    • #8

    The methods you state are very effective. Yes they take time, but if the tolerances are tight, then time it will take.

    SkyeFire brings up a really good point, compliance in the tooling or stand can really help in these situations.

    Perhaps a little less redneck, you can check if your robot has a "soft servo" option. This allows the robot to be compliant in specified axes or joints. For example, Fanuc robots have a "soft float" option and can be used to push to robot into position or allow any mechanical tension to be relaxed into the actual position. Also, if you have a force option you could create a face matching program and press the tooling into the stand so that it face matches the tooling a specified force.

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

Similar Threads

  • Can the robot remember the PR position by changing the payload?

    • happyhappy
    • March 15, 2024 at 5:50 PM
    • Fanuc Robot Forum
  • VisionTech Calibration Grids

    • SkyeFire
    • May 9, 2018 at 4:57 PM
    • KUKA Robot Forum
  • Manufacturer Terms

    • 95devils
    • April 6, 2022 at 9:40 PM
    • General Discussion of Industrial Robots Only
  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