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

Help with rotating Robot turntable.

  • darth0
  • January 16, 2025 at 2:23 PM
  • Thread is Resolved
  • darth0
    Reactions Received
    4
    Trophies
    1
    Posts
    154
    • January 16, 2025 at 2:23 PM
    • #1

    Grettings!

    I need some help with a program im trying to write for our AR2010 robot with YRC1000 controller.

    I want to turn the Turntable of the robot ( where my welding part is located) for 180°.

    The problem im having with this is, that i can only input Pulse Value into my position variable EX000 of the turntable and i dont know what value of pulse equals 180° rotation.

    I assume i should be using the CNVRT function in some way ?


    Ty for your help !

  • Go to Best Answer
  • BMGN01
    Posts
    10
    • January 16, 2025 at 3:51 PM
    • #2

    Do you need it saved as a global variable? Why not just manually jog to that position with the controller and insert this as a local MovJ?

  • arigatomrroboto
    Reactions Received
    1
    Trophies
    1
    Posts
    12
    • January 16, 2025 at 4:24 PM
    • #3

    On the page for your external axis position register (EX000 or whatever number you're using), you can select where it says "Pulse" and change it to "Angle". It will ask you to clear the data first. Make sure you have the axis you wish to modify selected before hand. The angle is absolute, I believe 0 degrees is parallel to the ground.

  • darth0
    Reactions Received
    4
    Trophies
    1
    Posts
    154
    • January 17, 2025 at 7:07 AM
    • #4
    Quote from BMGN01

    Do you need it saved as a global variable? Why not just manually jog to that position with the controller and insert this as a local MovJ?

    I need it to rotate for exactly 180° and i can only see pulse value ( i think i cannot change it to show xyz values).

    The program is for welding, we would firstly weld the frontside of the piece, then rotate it for 180° and weld the backside. I need the rotation to be exactly 180° because of positioning

  • darth0
    Reactions Received
    4
    Trophies
    1
    Posts
    154
    • January 17, 2025 at 9:00 AM
    • #5

    Update : i checked my parameter S2C684:All axes Angle Display is set to 1, yet i can still only view the position of EX axis in Pulse type, i cannot change it to angle.

    Img : https://imgur.com/a/cannot-change-pulse-to-xyz-NKt60pA

    Edit: I had an Idea of how to solve this in Pulse. Current position ( 0°) corresponds to pulse value 0.

    I joged the Turntable in + direction to its move limit ( i assume it reached 360° or close to it) at the value of 604078 ( pulse limit reached).

    Now thinking logically if i divide 604078 by 2 i get the Pulse value that corresponds to 180° of rotation which would be the pulse value of 302039.

    Now i would just use a program like :

    SETE EX000 (2) 302039

    SETE P000 0 " is this needed ?

    MOVJ VJ=0.78 P000

    +MOVJ EX000

    Do i need to set the P000 to 0 for the robot to not move during the MOVJ instruction when im controling both R1:S2 or can the setting of P000 be ommited and the robot wont move ?

    Should i be using GETPOS PX000 STEP#(1) and writing the current robot position into P000 for the robot to not move ?


    Ty for your time and clarification

    Edited once, last by darth0 (January 17, 2025 at 9:12 AM).

  • darth0
    Reactions Received
    4
    Trophies
    1
    Posts
    154
    • January 17, 2025 at 1:24 PM
    • Best Answer
    • #6

    Update : I Managed to solve the problem.

    So to change the display values of my External Axis from Pulse value to Absolute Angle, I needed to do this:

    This will display External Axis current position:

    Main Menu --> [ROBOT]-->[CURRENT POSITION]-->[Page]-->External axis.

    Then when Current position is shown on display, one needs to do the following to change the display values from Pulse to Absolute Angle:

    [DISPLAY]---> Select "Absolute Angle" (this is the part i was missing before).

    Now one could manually position the Turntable to exact degrees (180°), i solved it with a program:

    "Have your robot positioned in a safe space where it wont interfere with the workpiece movment"

    NOP

    MOVJ VJ=5

    +MOVJ VJ=5 // Robot is positioned above Cleaning station, Rotation of table is set to 0°

    SETE EX000 (1) 0 // This pulse Value corresponds to 0° Pitch

    SETE EX000 (2) 302080 // This pulse Value corresponds to 180° Rotation

    MOVJ VJ=5

    +MOVJ VJ=5

    END

  • darth0 January 17, 2025 at 1:37 PM

    Selected a post as the best answer.

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

  • KUKA KRC2-ED05 CAMROB, KSS v5.6.8, CAMROB v2.3, roboDK post processor issue with 7th axis rotary table

    • sculptyourbrain
    • October 31, 2024 at 7:06 PM
    • KUKA Robot Forum
  • TCP speed in conjunction with positioner speed

    • Micka
    • March 14, 2022 at 10:56 AM
    • KUKA Robot Forum
  • SafeOperation: X13 wiring not correct?

    • ophakala
    • May 16, 2022 at 10:43 AM
    • KUKA Robot Forum
  • Returning a non-Kuka turntable to zero

    • GerryG
    • January 25, 2022 at 1:38 PM
    • KUKA Robot Forum
  • KRC2 Newly created points arent translated around the rotary table

    • NoBugsOnlyFeatures
    • November 5, 2021 at 4:29 PM
    • KUKA Robot Forum

Tags

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