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. Yaskawa Motoman 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

Multipass welding in Yaskawa YRC100

  • KUMAR UJJWAL
  • May 22, 2023 at 10:06 AM
  • Thread is Resolved
  • KUMAR UJJWAL
    Trophies
    1
    Posts
    4
    • May 22, 2023 at 10:06 AM
    • #1

    Hello folks,

    I am new to robot programming. I am trying to do multipass welding for which I have made a 'Job1' single-pass programme and I am calling Job1 in a For loop in another Job. However,after every pass, there should be an offset in Z-axis for the next pass. How do I do it? Is there an incremental mode option like the one we have in CNC, to set the last position of the robot as the new origin?

    Thank you.

  • Go to Best Answer
  • MOM May 22, 2023 at 10:17 AM

    Approved the thread.
  • TSGIR
    Reactions Received
    81
    Trophies
    6
    Posts
    714
    • May 22, 2023 at 8:39 PM
    • #2

    For the multi pass in welding, there are a function in Yaskawa, that is multilayer.

    It need a hardware board and active some functions in the robot.

    You can use easy way too. Use shift instruction, SFTON instruction use for shift all Mov instructions in any direction that you need.

    For example:

    NOP

    SFTON P000 //set only z value ex. Z=20.000

    MOVL V=100

    MOVL V=100

    SFTOF

    END

    In this example all MOVL between SFTON and SFTOF will shift amount 20 mm in Z direction.

  • KUMAR UJJWAL
    Trophies
    1
    Posts
    4
    • May 23, 2023 at 12:50 PM
    • #3

    Thanks for the reply TSGIR .

    I tried your suggestion. I made two jobs, JOB1 and JOB2. JOB1 consists of the path with shift instruction at the end, as shown below:

    ---job1-----------it is the torch cycle (path)-----

    NOP

    MOVL V=50

    MOVL V=50

    MOVL V=50

    MOVL V=50

    SFTON P000

    END

    ----------------------

    and I am calling job1 in job2 as shown below:

    ----job2------to repeate the torch path---

    NOP

    FOR I000 = 1 TO 5

    CALL JOB:JOB1

    NEXT I000

    END

    -------------------

    but, the problem is once the cycle is complet the shift happens only ones. I want the shift at the end of each cycle.

    Please advise.

  • TSGIR
    Reactions Received
    81
    Trophies
    6
    Posts
    714
    • May 23, 2023 at 1:29 PM
    • Best Answer
    • #4

    You need to add the value of shift after each cycle to P000. Example you need each cycle the Z value increase 20 mm, the start job zero P000 , define other P001 position and only give Z value to it.

    After run each cycle in FOR, Add two position.

    ADD P000 P001

    At first cycle the shift value is 0

    At second cycle the shift value is 20 mm

    At 3rd cycle the shift value is 40 mm

    At 4rd cycle the shift value is 60 mm

    At 5rd cycle the shift value is 80 mm

  • KUMAR UJJWAL
    Trophies
    1
    Posts
    4
    • May 23, 2023 at 4:32 PM
    • #5

    It worked. Thanks a lot! TSGIR

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

  • Programming
  • Welding
  • 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