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. Yaskawa Motoman 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

Running Motoman XRC programs on RoboDK

  • samuelRosenberg
  • May 24, 2020 at 12:06 PM
  • Thread is Unresolved
  • samuelRosenberg
    Trophies
    3
    Posts
    2
    • May 24, 2020 at 12:06 PM
    • #1

    Hi,

    I'm quite new to programming robots, so I thought getting familiar with it using RoboDK, might come useful.

    I'm trying to upload a program to RoboDK, but I think the coordinates are some numbers that the robot generates internally, since they were input using manual teach.

    My question is: how can you convert those coordinates to something that RoboDK (and myself) might be able to understand?

    Example:

    the program generates these position parameters:

    C00001=-57186,-50714,-32217,-8816,-103803,37118

    BC00001=218969

    and then uses it in the program as so:

    MOVJ C00001 BC00001 VJ=20.00

    can someone please explain me the logic behind it? I also tried going through the programming guide, but no luck there.

    Thanks!:thumbs_up:

  • Robodoc
    Reactions Received
    56
    Trophies
    7
    Posts
    1,062
    • May 24, 2020 at 2:07 PM
    • #2

    When you make a program in a Yaskawa robot you record the six encoder values at each position. The C00001=...... are the six encoder positions for the the robot. The six numbers are in order, the six axis of the robot S/L/U/R/B/T. The BC00001=.... is the base axis the robot is on.

    In the program each motion command (MOVJ, MOVL...) moves to the corresponding positional data at the speed programmed. So,

    "MOVJ C00001 BC00001 VJ=20.00"

    is really moving the robot in Joint motion type to encoder values S:-57186,L:-50714,U:-32217,R:-8816,B:-103803,T:37118 and the base axis to 218969 at a velocity of 20%.

    Robodoc

  • samuelRosenberg
    Trophies
    3
    Posts
    2
    • May 24, 2020 at 2:11 PM
    • #3

    Thanks Robodoc for the quick reply.

    Is there a way to decode the encoder values? how can I use absolute coordinates instead?

    Best Regards,

    Sam

  • Robodoc
    Reactions Received
    56
    Trophies
    7
    Posts
    1,062
    • May 24, 2020 at 3:13 PM
    • #4

    For real life X/Y/Z position data you need the purchased option of relative job.

    Robodoc

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
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • 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
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Tags

  • robodk
  • motoman
  • XRC

Users Viewing This Thread

  • 1 Guest
  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