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

Send correction data to the robot through RSI

  • Abel Wong
  • November 18, 2021 at 7:06 AM
  • Thread is Unresolved
  • Abel Wong
    Trophies
    2
    Posts
    12
    • November 18, 2021 at 7:06 AM
    • #1

    Hi,

    When using RSI software package, I face a problem, as shown in the attached figure??

    the RSI version is 4.1

  • Online
    panic mode
    Reactions Received
    1,280
    Trophies
    11
    Posts
    13,085
    • November 18, 2021 at 7:38 AM
    • #2

    absolute correction means offset is applied to current trajectory as is (without accumulation)

    lets say you are moving from P1 to P2 and points are far but have same Z value (say 1000mm).

    lets say correction from RSI is affecting(correcting) robot Z-value as it moves from P1 to P2.

    without correction, Z would be the same:

    Z(0ms) = 1000mm

    Z(12ms) = 1000mm

    Z(24ms) = 1000mm

    Z(36ms) = 1000mm

    Z(48ms) = 1000mm

    etc.


    but if RSI correction is a steady value of +5mm, then as robot moves from P1 to P2, Z value will be:

    Z(0ms) = 1000mm

    Z(12ms) = 1005mm

    Z(24ms) = 1005mm

    Z(36ms) = 1005mm

    Z(48ms) = 1005mm

    etc.

    relative correction means offset is applied incrementally to current path (each RSI message keeps ADDING more and more of correction) so you would get:

    Z(0ms) = 1000mm

    Z(12ms) = 1005mm

    Z(24ms) = 1010mm

    Z(36ms) = 1015mm

    Z(48ms) = 1020mm

    etc.

    so you 83.333 corrections every second (1000ms/12ms=83.3333...)

    and Z value would keep increasing by 5mm*83.3 = 416.6mm every second while robot is moving from P1 to P2.

    and if you change RSI from 12ms to 4ms, then in first case (absolute) robot would still move while keeping Z at 1005mm. but in second case (relative), it Z value would be changing 3x faster since 5mm is added every 4ms instead of every 12ms.

    what you choose will depend on your application or where the correction value is from.

    if sensor is stationary, absolute correction would be suitable. if sensor is robot guided, it would be relative.

    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

  • Abel Wong
    Trophies
    2
    Posts
    12
    • November 18, 2021 at 8:42 AM
    • #3

    My question is the data that needs to be sent to the robot, for example

    The current position of the robot, Z, is 1000mm. Increase the target position of 5mm every 12ms, i.e. Z_ target(12ms)=1005

    Z_ target(24ms)=1010

    Z_ target(36ms)=1015

    Z_ target(48ms)=1020

    ……

    It has been tested and verified that the #RELATIVE mode is adopted, and the data sent is

    Z_ correction(12ms)=5

    Z_ correction(24ms)=5

    Z_ correction(36ms)=5

    Z_ correction(48ms)=5

    Now, if sensor-guided motion based on absolute values is adopted for correction, the correction data will be sent

    Z_ correction(12ms)=5

    Z_ correction(24ms)=10

    Z_ correction(36ms)=15

    Z_ correction(48ms)=20

    ……

    Or send data

    Z_ correction(12ms)=1005

    Z_ correction(24ms)=1010

    Z_ correction(36ms)=1015

    Z_ correction(48ms)=1020

    According to the pictures in the software documentation, I understand that the difference between #ABSOLUTE and #RELATIVE is that the starting point of sending data calculation is different.

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

  • KUKA,RSI package
  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