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

How to parameterize that the KUKA robot is on top when the robot is commissioned?

  • pfuser
  • September 21, 2021 at 12:08 PM
  • Thread is Unresolved
  • pfuser
    Trophies
    2
    Posts
    59
    • September 21, 2021 at 12:08 PM
    • #1

    Hello.

    A month ago I finished a PLC-program to control equipment (Siemens S7-1500 + KUKA + other modules), one part of which was a robot KUKA.

    Now the customer wants to change the configuration in the KUKA robot. The robot is attached at the top, but it is parameterized as below.

    The customer says to completely delete everything old KUKA configuration and re-create the new KUKA configuration.

    I have found that it is possible to change the cell configuration, but the customer says it is not possible.

    I don't know how to configure the robot from above.

    Can you please tell me how to parameterize that the KUKA robot is on top when the robot is commissioned?

    Thank you.

    Images

    • 1.png
      • 116.03 kB
      • 1,752 × 943
      • 28
  • Fubini
    Reactions Received
    272
    Trophies
    9
    Posts
    1,872
    • September 21, 2021 at 12:33 PM
    • #2

    First of all you need to consider whether your robot can be used on ceiling and on floor. Suprisingly enough this is not guaranteed. E.g. every robot with counter balancing system can not change its mounting. The same is true for every robot with absolute accuracy.

    Then I would consider customer expectations. In my opinion swapping only the mounting and expecting everything will work out of the box exactly the same is dilusional.

    If your robot does not fit in the above categories you can change the mounting by swapping the mounting setting to the required mounting inside WorkVisual.

    Unfortunatly WorkVisual does not hinder you to configure nonsense here. E.g. it allows you to mount any pallettizer on the ceiling if is obvious bullshit because then you would have to pallettize on the ceiling.

    Fubini

  • pfuser
    Trophies
    2
    Posts
    59
    • September 21, 2021 at 12:50 PM
    • #3
    Quote from Fubini

    First of all you need to consider whether your robot can be used on ceiling and on floor. Suprisingly enough this is not guaranteed. E.g. every robot with counter balancing system can not change its mounting. The same is true for every robot with absolute accuracy.

    Then I would consider customer expectations. In my opinion swapping only the mounting and expecting everything will work out of the box exactly the same is dilusional.

    If your robot does not fit in the above categories you can change the mounting by swapping the mounting setting to the required mounting inside WorkVisual.

    Unfortunatly WorkVisual does not hinder you to configure nonsense here. E.g. it allows you to mount any pallettizer on the ceiling if is obvious bullshit because then you would have to pallettize on the ceiling.

    Fubini

    Thanks for the quick response.

    Where is this parameterized?

    Can you show me the document or take a screenshot?

  • Fubini
    Reactions Received
    272
    Trophies
    9
    Posts
    1,872
    • September 21, 2021 at 1:37 PM
    • #4

    What exactly do you mean by "this" in "Where is this parameterized?"?

    - You mean the machine data that put the robot on ceiling or floor: $ERSYSROOT in R1/$machine.dat

    or

    - Robot has a counter balance system: Look at real robot. If there is cylindrical object mounted on axis 2 it has a cbs

    or

    - the robot has absolute accuracy: type $ABS_ACCUR in diplay -> variable -> single or open robot info page on HMI. If it has absolute accurcy it should read positionla accurate robot approximatly in the upper left corner

    or

    - ???

    Fubini

  • pfuser
    Trophies
    2
    Posts
    59
    • September 21, 2021 at 1:45 PM
    • #5
    Quote from Fubini

    What exactly do you mean by "this" in "Where is this parameterized?"?

    - You mean the machine data that put the robot on ceiling or floor: $ERSYSROOT in R1/$machine.dat

    or

    - Robot has a counter balance system: Look at real robot. If there is cylindrical object mounted on axis 2 it has a cbs

    or

    - the robot has absolute accuracy: type $ABS_ACCUR in diplay -> variable -> single or open robot info page on HMI. If it has absolute accurcy it should read positionla accurate robot approximatly in the upper left corner

    or

    - ???

    Fubini

    Display More

    Thanks.

    I just don't know where and what parameters to change.

    I'm trying to find out.

    What do I need to change exactly to make the system think the robot is at the top?
    I attach a picture of my robot from catalog.

    Thank you.

    Images

    • 2.png
      • 29.95 kB
      • 485 × 413
      • 14
  • Fubini
    Reactions Received
    272
    Trophies
    9
    Posts
    1,872
    • September 21, 2021 at 2:42 PM
    • #6

    Your screenshot in the line left to your red marking (under the hood this exactly $ERSYSROOT). Set A,B,C values such that the coordinate system is on the ceiling.

    E.g.

    setting C = -180 or +180 will put your robot in the ceiling

    also

    setting A = -180 or +180 will put your robot in the ceiling

    which one you chose is up to you. Basically it should be the version so all installations in your cell refer to a joint inertial coordinate system also often called World if needed.

    Fubini

  • hermann
    Reactions Received
    405
    Trophies
    9
    Posts
    2,596
    • September 21, 2021 at 7:55 PM
    • #7

    Really A? Think should be B.

  • Online
    panic mode
    Reactions Received
    1,267
    Trophies
    11
    Posts
    13,037
    • September 21, 2021 at 8:11 PM
    • #8

    good catch, rotation about Z would just turn robot around while keeping it on the floor

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • Fubini
    Reactions Received
    272
    Trophies
    9
    Posts
    1,872
    • September 22, 2021 at 5:29 AM
    • #9

    😱 Of course B not A. Thanks Hermann.

  • pfuser
    Trophies
    2
    Posts
    59
    • September 23, 2021 at 7:02 AM
    • #10
    Quote from Fubini

    Your screenshot in the line left to your red marking (under the hood this exactly $ERSYSROOT). Set A,B,C values such that the coordinate system is on the ceiling.

    E.g.

    setting C = -180 or +180 will put your robot in the ceiling

    also

    setting A = -180 or +180 will put your robot in the ceiling

    which one you chose is up to you. Basically it should be the version so all installations in your cell refer to a joint inertial coordinate system also often called World if needed.

    Fubini

    Display More

    Thank you

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