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

Mirroring a robot program

  • David_
  • November 9, 2021 at 4:45 PM
  • Thread is Unresolved
  • David_
    Trophies
    2
    Posts
    5
    • November 9, 2021 at 4:45 PM
    • #1

    Hello guys!

    Any idea if i can create a mirroring program? I have two pieces ( left and right ) and i created the program for the left piece.

    There is some kind of offset i can use?

    Thx! :red_heart:

  • Fabian Munoz
    Reactions Received
    133
    Trophies
    9
    Articles
    1
    Posts
    1,517
    • November 9, 2021 at 5:12 PM
    • #2

    Hi David_

    Welcome to the robot forum

    Try MENU, Utilities, Mirror image shift

    I would try it first with a simple program

    Retired but still helping

  • mR.PCX
    Reactions Received
    4
    Trophies
    3
    Posts
    29
    • November 9, 2021 at 7:17 PM
    • #3

  • mR.PCX
    Reactions Received
    4
    Trophies
    3
    Posts
    29
    • November 9, 2021 at 7:18 PM
    • #4

    Be careful with the rotation of your Uframe bis

  • mR.PCX
    Reactions Received
    4
    Trophies
    3
    Posts
    29
    • November 9, 2021 at 7:29 PM
    • #5

    You can try also the Uframe Offset : MENU/UTILITIES/FRAME OFFSET

    Don't forget the rotation +180° of your Z (or else)

    Good Luck :smiling_face:

  • mR.PCX
    Reactions Received
    4
    Trophies
    3
    Posts
    29
    • November 9, 2021 at 7:30 PM
    • #6

  • David_
    Trophies
    2
    Posts
    5
    • November 10, 2021 at 4:56 PM
    • #7

    Fabian Munoz mR.PCX
    thanks for your answers!


    I tried something at work today but without success.

    I have a few questions:

    1) what points do i need to save for Source position and Destination position?

    For source position i can save P[] or PR[] and for destination only PR[]

    2) Insert line:

    I insert the line where i want to start the mirroring?

    And i have a problem with rotation as you warned me :smiling_face:

    What can i do?

  • BrainKaput
    Reactions Received
    1
    Trophies
    2
    Posts
    27
    • November 11, 2021 at 10:09 AM
    • #8

    Hey there!

    By my experience, Mirror Shift is somewhat a challenge to get.

    To overcome that, I create a new frame with the same frame coordinates but 180° in the given axis. Then, frame offset to that new frame (with position conversion on) and then back to the original frame (with position conversion off).

    Hope it helps!

  • David_
    Trophies
    2
    Posts
    5
    • November 11, 2021 at 9:48 PM
    • #9

    BrainKaput

    Can you be a little more specific please? I'm so noob :))

    This can be a good solution for what i need.

  • BrainKaput
    Reactions Received
    1
    Trophies
    2
    Posts
    27
    • November 17, 2021 at 10:53 AM
    • #10

    ** Be careful this IS NOT mirroring. It may or may not work, depending on what you want to achieve or need **

    Lets suppose the USER Frame you're working has the following XYZWPR coordinates (1000; 1000; 1000; 0; 0; 0) and the frame number is 1.

    If you change the z rotation to 180 (or another axis, depends on what you want), then your trajectory will change accordingly. Obviously, to be similar to mirroring, you may have to use a different angle.

    What I said before, instead of changing frame coordinates directly, use a different tool number to avoid mixing the original frame.

    1. Use e.g. frame number 2. Put it with the same coordinates as number 1 except the rotation in z (1000; 1000; 1000; 0; 0; 180).

    2. Go Utilities - Frame offset. Execute with following setup.

    Old frame: 1

    New frame: 2

    Convert position data: NO

    Your new program ( is now converted to the new frame with the 180 degrees difference.

    3. (Optional) If you want to keep using the original frame, then you need run a frame offset again.

    Old frame: 2

    New frame: 1

    Convert: YES

    About the conversion option. Without convert then the point positions will be applied directly in the new frame. So, new robot path.

    If you convert, then the point positions will be converted so the robot will have the same path.

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

  • iRMaster to fix robot drift

    • M3WIN
    • January 28, 2020 at 9:10 PM
    • Fanuc Robot Forum
  • programming strategies transmitting variables

    • JuEdir
    • November 27, 2020 at 8:05 AM
    • KUKA Robot Forum
  • Balluff BNI-EIP-302-105-Z015 Ethernet IP Module and Roboguide

    • kwakisaki
    • September 18, 2020 at 3:06 AM
    • Fanuc Robot Forum
  • Paint robot

    • wag_FFU
    • July 29, 2020 at 3:01 PM
    • Fanuc Robot Forum
  • Mirror function

    • glory00
    • July 22, 2019 at 11:34 PM
    • Kawasaki Robot Forum
  • KUKA VKRC4 Offset Movement

    • chickenkiller
    • November 4, 2019 at 3:54 PM
    • KUKA Robot Forum
  • Robot Signals Help?

    • n0909
    • March 18, 2018 at 10:16 PM
    • KUKA Robot Forum
  • Palletizing robot, possiblility of mirroring a base

    • guppyx101
    • November 14, 2017 at 12:04 PM
    • KUKA Robot Forum
  • Mirrored Cell

    • Kyle0588
    • October 23, 2017 at 8:25 PM
    • Fanuc Robot Forum
  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