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

Record External axis position as variable

  • MathewWallbank
  • May 19, 2024 at 12:19 AM
  • Thread is Resolved
  • MathewWallbank
    Reactions Received
    2
    Trophies
    1
    Posts
    21
    • May 19, 2024 at 12:19 AM
    • #1

    Robware 3.2 So I dont have SearchExtJ

    I want to record the curent pos of the robot external axis as a variable so i can set the ext axis offset as the difference between 2 points. (Imagine rotating a propeller blade and touch sensing the blades as they come aroundd)

    Can i use cjointT to record a extjoint variable or do i need to pluck it out of a jointtarget with some fancier syntax.

    I think it goes something like

    VAR jointpos_jointpos1 :=(...)

    VAR jointpos_jointpos2 :=(...)

    VAR jointpos_jointposdifference :=(...)

    Var robtarget_posrotateL

    Var robtarget_posrotateR

    VAR extjoint eax_a_extjointpos1:= [0, 0, 0, 0, 0, 0];

    MoleL* !move to start point
    Searchl (posrotateL,*...)

    Jointpos1:= Calcjointt(p1,...)

    Jointpos1.extax.eax_a := extjointpos1

    MoveL* !move back to start point

    Searchl (posrotateR,*...)

    Jointpos2:= Calcjointt(p1,...)

    Jointpos2.extax.eax_a := extjointpos2

    Jposdifference.extax.eax_a := Jointpos1.extax.eax_a + Jointpos2.extax.eax_a

    MoveAbsJ_jointposdifference
    EOffson*;

    HELP!

    (Im dumb)

    MW

  • Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,469
    Blog Articles
    7
    • May 20, 2024 at 3:43 PM
    • #2

    You can use CJointT but then you will need to extract the ExtJoint values into your ExtJoint variable.

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

  • Interrupt Example

    • SkyeFire
    • March 18, 2021 at 8:25 PM
    • Manuals, Software and Tools for KUKA Robots
  • Real Time external control of Kuka using RSI

    • geraldft
    • May 8, 2020 at 7:57 AM
    • KUKA Robot Forum
  • Learning Motoman

    • panic mode
    • September 7, 2023 at 3:21 PM
    • Yaskawa Motoman Robot Forum
  • $POS_INT showing value with track and reference to World system

    • bats
    • August 17, 2020 at 7:48 PM
    • KUKA Robot Forum

Tags

  • abb
  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