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

Joint 3 out of range

  • yek3
  • October 16, 2014 at 10:04 PM
  • Thread is Resolved
  • yek3
    Trophies
    4
    Posts
    3
    • October 16, 2014 at 10:04 PM
    • #1

    Hello all,
    When I run a program like
    LMOVE pose
    x = 2
    a = 10
    tmove = 0
    FOR i = 1 TO x
    LMOVE TRANS(tmove*a,0)+pose
    tmove = tmove+1
    END
    It keeps telling me joint 3 is out of range. I couldn't figure out what the problem was. Hopefully you can help me.
    Thank you so much

  • yek3
    Trophies
    4
    Posts
    3
    • October 16, 2014 at 10:10 PM
    • #2

    BTY I am using KRterm :icon_smile:

  • AutomationFeen
    Trophies
    3
    Posts
    38
    • October 17, 2014 at 3:12 AM
    • #3

    The problem is probably with your LMOVE TRANS. What are you doing with this program? Can you post the transformation values of "pose"?

  • yek3
    Trophies
    4
    Posts
    3
    • October 17, 2014 at 3:31 AM
    • #4

    I am simply trying to draw a straight line. I am really new to this programming. What do you mean by transformation values of "pose"?

  • TygerDawg
    Reactions Received
    6
    Trophies
    3
    Posts
    187
    • October 18, 2014 at 3:30 PM
    • #5

    I'm only vaguely familiar with AS, but is your position calculation syntax correct? Should it not be pose+TRANS(blah blah)? I don't know for sure.

    Other than that: isn't your position calculation modifying the {X, Y, Z, O, A, T} values of the first point to be X = 0? Robot wont' be able to move to that point because it is internal to the robot structure (at the robot origin). Perhaps what you really want instead of a TRANS is a SHIFT calculation.

    TygerDawg

    Blue Technik

    http://www.bluetechnik.com

  • AutomationFeen
    Trophies
    3
    Posts
    38
    • October 19, 2014 at 1:57 AM
    • #6

    If all you are trying to do using the SHIFT command would be much easier. Usually the TRANS command is used with the DECOMPOSE command.

    This should work to draw a straight line by 50 in the x direction:
    POINT pose=SHIFT(start BY 50)
    LMOVE start
    LMOVE pose

    This should work to draw a straight line by 50 in the y direction:
    POINT pose=SHIFT(start BY 0,50)
    LMOVE start
    LMOVE pose

    This should work to draw a straight line by 50 in the z direction:
    POINT pose=SHIFT(start BY 0,0,50)
    LMOVE start
    LMOVE pose

    Also what I meant by transformation values of "pose" is the the values stored into "pose". They would be the x,y,z,o,a,t values of pose. There are also joint displacement values they are the joint angles of jt1,jt2,jt3,jt4,jt5,jt6. These variables have a # in front of them an example would be "#pose".

  • Martijn
    Trophies
    4
    Posts
    5
    • October 27, 2014 at 9:07 AM
    • #7

    you could also use the TRANS command to shift in in tool coordinates, this might be easier as you can set the tool in every angle.

    To shift in tool x:
    POINT pose=start+trans(50)
    LMOVE start
    LMOVE pose

    To shift in tool y:
    POINT pose=start+trans(0,50)
    LMOVE start
    LMOVE pose

    To shift in tool z:
    POINT pose=start+trans(0,-50)
    LMOVE start
    LMOVE pose

    To shift in all tool directions for example:
    POINT pose=start+trans(-10,15,-55)
    LMOVE start
    LMOVE pose

    you could also use only one position for example
    LMOVE start
    LMOVE start+trans(-10,15,-55)

    You can also make frames and use the shift or trans function within this frame. But just read the manuals, a lot is explained in the AS manuals.

  • petino23
    Trophies
    4
    Posts
    2
    • October 27, 2014 at 9:46 AM
    • #8

    This is probably problem with work area of arms - do you draw in possibility area of arm and of the all axisses ?

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