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

Coordinated Motion between IRB1600 and External Axis

  • jsoulier
  • October 23, 2019 at 4:47 PM
  • Thread is Unresolved
  • jsoulier
    Trophies
    3
    Posts
    6
    • October 23, 2019 at 4:47 PM
    • #1

    I have gone through the procedure of Defining the Base frame of the robot and the user frame of the positioner as well as created a new work object. I can jog the positioner and the robot follows a pointer I have mounted on it, but I need the weld gun to stay vertical throughout the movement of the positioner due to the type of welding we are doing with this setup.

    What am I missing?

  • Lemster68
    Reactions Received
    295
    Trophies
    9
    Posts
    2,454
    Blog Articles
    7
    • October 23, 2019 at 5:06 PM
    • #2

    I don't recall needing to define the base frame for doing such. It sounds like you selected "allow_move__of_userframe", which is correct. Check your baseframe, it should be 1,0,0,0. If you start with the torch vertical, it should not only follow, but also hold the orientation.

  • jsoulier
    Trophies
    3
    Posts
    6
    • October 23, 2019 at 6:51 PM
    • #3

    I removed the base frame calibration and checked the allow_move_of_userframe which is selected. The torch still wants to rotate with the external axis while fixed at whatever point I place it in.

  • Lemster68
    Reactions Received
    295
    Trophies
    9
    Posts
    2,454
    Blog Articles
    7
    • October 23, 2019 at 6:56 PM
    • #4

    So it is following, as it should, but I thought that there was an orientation change, from the way I read it. Now I think that what you want is stationary torch while table rotates work piece. Program an ArcC opposite the direction of rotation with a speed exactly counter to the surface feet per minute of revolution.

  • jsoulier
    Trophies
    3
    Posts
    6
    • October 23, 2019 at 7:05 PM
    • #5

    Just want to confirm that you understand what I'm trying to explain. If it tilt the rotator 20 degrees the robot tcp follows the point I have on the rotator while it rotates but now the weld gun is also 20 degrees tilted. I want to be able to rotate and keep the gun vertical.

    Thanks for your help by the way, I appreciate it.

  • Lemster68
    Reactions Received
    295
    Trophies
    9
    Posts
    2,454
    Blog Articles
    7
    • October 23, 2019 at 7:18 PM
    • #6

    So you have a tilt AND turn, not just turning. If you are also tilting, you might need to reorient as needed throughout your circle. What type tcp did you teach? 5 point?

  • jsoulier
    Trophies
    3
    Posts
    6
    • October 23, 2019 at 8:02 PM
    • #7

    4 point with the y elongator. Is there a way to keep the turning without the tilting?

    Edited once, last by jsoulier (October 23, 2019 at 8:07 PM).

  • Lemster68
    Reactions Received
    295
    Trophies
    9
    Posts
    2,454
    Blog Articles
    7
    • October 23, 2019 at 8:22 PM
    • #8

    Try 4 point + z is most common for weld torch. "z" must be same orientation as point 4, important!

  • jsoulier
    Trophies
    3
    Posts
    6
    • October 23, 2019 at 8:49 PM
    • #9

    Tried the 4-point plus Z with the Z in the same orientation as point 4 and still no luck. Wants to rotate and tilt with the external axis.

  • SAABoholic
    Reactions Received
    21
    Trophies
    5
    Posts
    550
    • October 24, 2019 at 2:08 AM
    • #10

    If the robot "rotates" / follows your pointer, then it means that your coordination is working correctly (assuming it doesn't drift too far from the pointer).

    If you want the torch to stay stationary / maintain it's orientation while welding, then you have to program it that way.

    When you jog the positioner, switch your robot to World and Linear before switching to the positioner, if you now jog the positioner the robto should stay still and you can adjust the positions more easily.

    How you "record" the positions doesn't matter (i.e. you don't need to jog it coordinated to have the "playback" be coordinated), just make sure you have the correct workobject active the whole time.

    What kind of part are you welding ?

  • jsoulier
    Trophies
    3
    Posts
    6
    • October 24, 2019 at 6:52 PM
    • #11

    We have a process of embedding granular carbide into the weld puddle and the hopper for the carbide is mounted on the gun. This makes us have to keep the weld gun vertical at all times.

    Thanks for the help SAABoholic!

  • LEC2016
    Reactions Received
    1
    Trophies
    3
    Posts
    88
    • October 30, 2019 at 10:43 AM
    • #12

    Do you have a system module that looks like this? MODULE sOffsetTools(SYSMODULE,NOSTEPIN,READONLY)

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