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

INVERSE

  • KK_Robotics
  • April 5, 2022 at 2:46 PM
  • Thread is Unresolved
  • KK_Robotics
    Trophies
    2
    Posts
    14
    • April 5, 2022 at 2:46 PM
    • #1

    Hello.

    I have some trouble with the Inverse Fuction in KukaSIM.

    I try to use the INVERSE Function, to check if i can reach my Position,

    and if i cant reach my position, i will try to recalculate it.

    The problem is that, even if i cant reach the position, the err_Status never gives me a faultcode.

    Anyone have some suggestions?

    Thanks

  • panic mode
    Reactions Received
    1,268
    Trophies
    11
    Posts
    13,040
    • April 5, 2022 at 8:19 PM
    • #2

    1. what is this "err_status"?

    2. what is the "WAIT TIME 0.1" command?

    3. how are you testing?

    example out of reach check with iError value 2

    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

  • KK_Robotics
    Trophies
    2
    Posts
    14
    • April 11, 2022 at 9:31 AM
    • #3

    "Err_Status" is what Kuka calls the "iError" in the manual.

    The "WAIT TIME 0.1" Command, is a fault, should be "WAIT SEC 0.1"

    And i am currently testing it, in KukaSIM4.0, but maybe that is the problem?

  • panic mode
    Reactions Received
    1,268
    Trophies
    11
    Posts
    13,040
    • April 11, 2022 at 1:45 PM
    • #4

    The problem is that you are only mentioning name of the tool used rather than posting actual details that would make it possible to reproduce your attempts....

    in other words, what is the robot type, what are the values you are working with and what results you get?

    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

  • KK_Robotics
    Trophies
    2
    Posts
    14
    • April 20, 2022 at 8:33 AM
    • #5

    The Robot is a KUKA KR 240 R3200 PA - 4 Axis.

    It seems that everytime i have angle value In my E6POS other then 0, the calculated angle on axis 2 is wrong. Its like it "Forgets" That the tool is rotated -180

    Example 1:

    E6Tmpt=(x 600, Y 468, Z 445, A 0)

    E6Result = INVERSE (E6Tmpt, $Axis_ACT, iError)

    E6Result.A2 is equel to the actuel A2 axis Pos when the robot Reach the POS.

    Example 2:

    E6Tmpt=(x 600, Y 468, Z 445, A -180)

    E6Result = INVERSE (E6Tmpt, $Axis_ACT, iError)

    E6Result.A2 is NOT equel to the actuel A2 axis Pos when the robot Reach the POS

    But if i move the robot to the "Pick" position, with a nonrotated tool, the calculation will match the actuel position.

    (E6Result.A2 = -21) But the actuel axis pos will be (-5)

    Make sense ?


  • KK_Robotics
    Trophies
    2
    Posts
    14
    • April 20, 2022 at 10:26 AM
    • #6

    I tried to use like -171 instead of -180, just to varify that its not a problem at its from 0 to -180.

    its like that the simulation is ignoring my tool rotation

  • Fubini
    Reactions Received
    272
    Trophies
    9
    Posts
    1,873
    • April 20, 2022 at 12:22 PM
    • #7

    Are you familiar with ambiguities caused by status and turn? Read about $TARGET_STATUS and the meanings of iError as input value.

    Fubini

  • KK_Robotics
    Trophies
    2
    Posts
    14
    • April 21, 2022 at 7:52 AM
    • #8

    It is stated in the manual that you only need the start_Axis if you have no Status or turn value, or that you are close to singularity.

    I tried before i removed the "Start_Axis" to write "$Target_Status=#SOURCHE", but the result was the same.

    The calculated result was = -28, but the actuel pos was -20.

    Then i tried to remove the "Start_Axis", with the same result.

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

  • Robot kuka devicenet

    • Reiner Berbesi
    • February 15, 2022 at 12:04 AM
    • KUKA Robot Forum
  • Unreachability check

    • Mohamad Sayegh
    • February 1, 2022 at 11:49 AM
    • KUKA Robot Forum
  • Finding 8 different solutions of KUKA robot in KRL programming

    • Uthiralakshmi s
    • August 25, 2021 at 9:26 PM
    • KUKA Robot Forum
  • Karel Program

    • cobotrobot
    • December 1, 2020 at 2:55 AM
    • Fanuc Robot Forum
  • Base transformation

    • benjamin21
    • August 11, 2020 at 1:23 PM
    • KUKA Robot Forum
  • Direct and Inverse Kinematics of an ABB IRB 120 Industrial Robot

    • ilian.bonev
    • April 28, 2012 at 2:52 PM
    • Robot Geometry, Linear Algebra, Forward and Inverse Kinematics
  • Frame Transforms

    • atomic_robo
    • June 28, 2018 at 6:55 PM
    • KUKA Robot Forum
  • Finding axis angles with INVERSE

    • arikrundquist
    • June 29, 2018 at 10:44 PM
    • KUKA Robot Forum

Tags

  • KUKA
  • inverse kinematics
  • kukasim
  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