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

Setting Tool System Variable using Karel

  • Shubham Malhotra
  • April 19, 2024 at 11:44 PM
  • Thread is Unresolved
  • Shubham Malhotra
    Reactions Received
    3
    Trophies
    1
    Posts
    21
    • April 19, 2024 at 11:44 PM
    • #1

    My robot in Roboguide is CRX-10iA/L


    I am using Karel to get and set tool frame value. This is my piece of code

    Code
        PosTool : XYZWPR
    
                        CASE(6): -- 'get_tool' request
                            WRITE('get_tool request',cr)
                            GET_VAR(entry, '*SYSTEM*', '$MNUTOOL[1,2]', PosTool, status)
                            IF status <> 0 THEN
                                POST_ERR(status, '', 0, 2)
                            ENDIF    

    I am getting the error

    INTP-342 ABORT (%s^4, %d^5) Incompatible variable

    Cause: KAREL program error. The data type defined by the BYNAME function and the variable

    type are mismatched.

    Remedy: Make sure you have the correct data type and variable type.

    I have tried every data type for PosTool but getting the same error.

    I am out of ideas.

    Any help is appreciated

  • 95devils April 19, 2024 at 11:53 PM

    Approved the thread.
  • hoitzing
    Reactions Received
    24
    Trophies
    1
    Posts
    128
    • April 22, 2024 at 8:04 AM
    • #2

    The correct datatype is POSITION. The code you posted works for me when using this datatype.

  • Shubham Malhotra
    Reactions Received
    3
    Trophies
    1
    Posts
    21
    • April 22, 2024 at 1:59 PM
    • #3

    hoitzing Do you see the updated value in the variable after it has been set?

  • hoitzing
    Reactions Received
    24
    Trophies
    1
    Posts
    128
    • April 22, 2024 at 2:38 PM
    • #4

    I have only tried the GET_VAR routine as in the example code you posted; if you have issues with the SET_VAR routine you should post the relevant code.

  • Shubham Malhotra
    Reactions Received
    3
    Trophies
    1
    Posts
    21
    • April 25, 2024 at 3:28 PM
    • #5

    Thank you, the it works with POSITION Data Type.

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

  • Main difference kuka/fanuc, "Tribal knowledge" and generic good to know fanuc stuff

    • Hes
    • November 3, 2023 at 6:56 PM
    • Fanuc Robot Forum

Tags

  • robot
  • Fanuc
  • karel
  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