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

Touch Sensing Weld Wire issue

  • R_Dias
  • December 20, 2022 at 11:55 AM
  • Thread is Unresolved
  • R_Dias
    Trophies
    1
    Posts
    2
    • December 20, 2022 at 11:55 AM
    • #1

    Hi All,

    Looking for some guidance here, as I have programmed touch sensing and it is working as it supposed to work until the robot weld something.

    The issue is the weld wire have a different length every time it finishes a weld. It is shorter than should be for sensing start point of next weld.

    My question is, there is anyway to increase the weld wire length (let's say for example 5mm) after every weld?

    Or if someone have any other idea how to solve this issue it will be much appreciated.

    I am using a Fanuc R-30IA with a Licoln Power Wave R450

    If anymore info needed please let me know.

    And apologies for this rookie question but it is never easy when we learn on self-taught way.

    Thanks in advance for all the help

  • NoBugsOnlyFeatures
    Reactions Received
    6
    Trophies
    3
    Posts
    28
    • December 20, 2022 at 1:46 PM
    • #2

    Touching with the welding wire is very frowned upon because the wire stickout is never consistent and the wire is never completly straight/bent in the same direction. So your touch offsets are always off by a few 0.1 mm.

    Fanuc has a 'wire inching' function that allows you to push/pull the wire for a set duration (set in miliseconds).

    If you have to use the wire for touch sensing, be sure that the wire is parallel to the part you are touching to ensure the most accurate reading (if you have a cleaning station with a wire cutter you should also cut the wire to lenght before each touch sensing application - a poor arc off that leaves a big blob of material at the end of the wire will also mess with your offset)

    Your search speed also affects the accuracy. The faster the search speed (the speed with which the robot moves towards the part during touch sensing) the lower the accuracy. Default on Fanuc is 10mm/s IIRC, maybe lower it to 5mm/s? This is a much bigger issue with wire touching than it is with the gas nozzle.

    Most use the gas nozzle instead of the wire which is much more accurate and consistent, but the welding torch must support gas nozzle touch sensing and you have to set it up on the machine.

    TLDR.: Dont use the wire for touch sensing. Use the gas nozzle (if supported)

    Edited once, last by NoBugsOnlyFeatures (December 20, 2022 at 1:52 PM).

  • H.CHOI
    Reactions Received
    3
    Trophies
    2
    Posts
    35
    • February 6, 2023 at 5:00 PM
    • #3
    Quote from NoBugsOnlyFeatures

    Touching with the welding wire is very frowned upon because the wire stickout is never consistent and the wire is never completly straight/bent in the same direction. So your touch offsets are always off by a few 0.1 mm.

    Fanuc has a 'wire inching' function that allows you to push/pull the wire for a set duration (set in miliseconds).

    If you have to use the wire for touch sensing, be sure that the wire is parallel to the part you are touching to ensure the most accurate reading (if you have a cleaning station with a wire cutter you should also cut the wire to lenght before each touch sensing application - a poor arc off that leaves a big blob of material at the end of the wire will also mess with your offset)

    Your search speed also affects the accuracy. The faster the search speed (the speed with which the robot moves towards the part during touch sensing) the lower the accuracy. Default on Fanuc is 10mm/s IIRC, maybe lower it to 5mm/s? This is a much bigger issue with wire touching than it is with the gas nozzle.

    Most use the gas nozzle instead of the wire which is much more accurate and consistent, but the welding torch must support gas nozzle touch sensing and you have to set it up on the machine.

    TLDR.: Dont use the wire for touch sensing. Use the gas nozzle (if supported)

    Display More

    Hey, Can you please explain how to use nozzle for touch sensing?

    I also use wire for touch sensing but as you mentioned, it is not accurate.

    If we use nozzle for touch sensing, do we need to do setup something?

    Thank you

  • NoBugsOnlyFeatures
    Reactions Received
    6
    Trophies
    3
    Posts
    28
    • March 27, 2023 at 1:41 PM
    • #4

    I've no idea how it is implemeted. Our machine came with the Wire/Nozzle Touch function that you have to call before any touch sensing application. All the function does is turn a digital input on or off.

    I haven't had the time to check out what it does when it changes the DI or find out where the code for it is written.

    You should probably contact your integrator.

  • R_Dias
    Trophies
    1
    Posts
    2
    • March 27, 2023 at 4:50 PM
    • #5
    Quote from NoBugsOnlyFeatures

    Touching with the welding wire is very frowned upon because the wire stickout is never consistent and the wire is never completly straight/bent in the same direction. So your touch offsets are always off by a few 0.1 mm.

    Fanuc has a 'wire inching' function that allows you to push/pull the wire for a set duration (set in miliseconds).

    If you have to use the wire for touch sensing, be sure that the wire is parallel to the part you are touching to ensure the most accurate reading (if you have a cleaning station with a wire cutter you should also cut the wire to lenght before each touch sensing application - a poor arc off that leaves a big blob of material at the end of the wire will also mess with your offset)

    Your search speed also affects the accuracy. The faster the search speed (the speed with which the robot moves towards the part during touch sensing) the lower the accuracy. Default on Fanuc is 10mm/s IIRC, maybe lower it to 5mm/s? This is a much bigger issue with wire touching than it is with the gas nozzle.

    Most use the gas nozzle instead of the wire which is much more accurate and consistent, but the welding torch must support gas nozzle touch sensing and you have to set it up on the machine.

    TLDR.: Dont use the wire for touch sensing. Use the gas nozzle (if supported)

    Display More

    Your explanation was a good and point me on right direction. A couple days later of my initial post i was back to robot and manage to dig thru system and found the 'wire inching' function. After few tests i have found the right amount of inching time needed for the different type of welds i have. I know is not accurate as having a wire cutter station, but it + seam sensing are working good enough for what we need here.

    Big thanks to you @ NoBugsOnlyFeatures

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

  • Fanuc robot 120iC 10L don't weld

    • Vladarius
    • May 4, 2021 at 8:09 AM
    • Fanuc Robot Forum
  • XMWIRE function

    • Ivan
    • July 25, 2019 at 12:43 AM
    • Manuals, Software and Tools for Kawasaki Robots

Tags

  • Touch Sensing
  • weld
  • Weld Wire

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