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

avoid T axis rotation

  • Yaskawa_UTT
  • April 19, 2024 at 9:04 AM
  • Thread is Unresolved
  • Yaskawa_UTT
    Trophies
    1
    Posts
    4
    • April 19, 2024 at 9:04 AM
    • #1

    Dear all,

    I am having trouble while trying to create a circle movement with my Yaskawa GP25 robot arm, both on the Motosim software and in real life with the robot. I created 3 points in a userframe (start point, passage point 1 and passage point 2, all with the same orientations), and 4 MOVC movements in the programm:

    - MOVC Start_point

    - MOVC Point1

    - MOVC Point2

    - MOVC Start_point

    2 questions :

    - The robot briefly stops at each passage point : is there a way to get a continuous mouvement ?

    - The T axis spins 1 turns for the last MOVC leading the robot to stop due to T axis exceed limits, why this rotation and is there a way to avoid it ?

    The tool is straight from the flange (200mm Z offset only).

    Thanks in advance for any help.

    Regards

  • MOM April 19, 2024 at 10:59 AM

    Approved the thread.
  • Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,469
    Blog Articles
    7
    • April 19, 2024 at 2:03 PM
    • #2

    Are those positions recorded as pulse count?

  • Yaskawa_UTT
    Trophies
    1
    Posts
    4
    • April 19, 2024 at 2:14 PM
    • #3

    No, position variables are defined in userframe with X,Y,Z coordinates and orientation.

    What surprises me is that there is no rotation between :

    - start point and point 1

    - point 1 and point 2

    hence there should be none also between point 2 and start point !

  • Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,469
    Blog Articles
    7
    • April 19, 2024 at 2:32 PM
    • #4

    I am no Motoman expert and I don't use circular paths often. When I have, there is sometimes poor path performance which caused me to change to pulse count position variables.

  • Yaskawa_UTT
    Trophies
    1
    Posts
    4
    • April 19, 2024 at 6:03 PM
    • #5

    The idea is to keep the userframe to adapt the path, so this means I need to convert the points in pulse before the MOVC, rigth ?

    I can try this, however I hope there might be a simple option I miss ...

    regards

  • Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,469
    Blog Articles
    7
    • April 19, 2024 at 6:21 PM
    • #6

    I think you are right.

  • BCinTN
    Trophies
    2
    Posts
    12
    • April 19, 2024 at 7:54 PM
    • #7

    Is the configuration of the positions the same?

  • TSGIR
    Reactions Received
    81
    Trophies
    6
    Posts
    714
    • April 19, 2024 at 9:36 PM
    • #8

    Why do you use positions in user frame type?

  • Yaskawa_UTT
    Trophies
    1
    Posts
    4
    • April 21, 2024 at 7:09 PM
    • #9

    To BCinTN : You mean up/down, lefty ... ? Yes, all 3 points are in the same position. Plus, end point of the circle is the start point, not only same coordinate but same point. Moreover, points are spaced of less than 200mm and in an easy reachable location.

    To TSGIR : Maybe I am misunderstanding or misexpressing myself. I created a userframe, adapted to the support. I created 3 points variables in this same userframe. The idea is to adapt the location of the moves depending the support location and orientation. Am I getting wrong somewhere ?

    Regards

  • edrob
    Posts
    3
    • April 11, 2025 at 1:24 PM
    • #10

    Yaskawa_UTT, if I understood correctly, your first and last points of the circle are identical. But this is incorrect, since when passing the circle the robot changes its configuration. For example: at the first point of the circle the T axis has a position of -180 degrees, and at the end point of the circle 180 degrees. Thus, for one circle you need 4 points, since the first and last points are actually different.

    Below I described how to create the last point of the circle:
    -being approximately at the starting point of the circle (MOVC Point 1)
    -manually rotate the T axis by 360 degrees
    -using FWD to come to the point (MOVC Point 1), an error will occur
    -reset the error
    -save this position as a point (MOVC Point 4)

    Сorrect type of program:

    - MOVC Point1 (Start_point)

    - MOVC Point2

    - MOVC Point3

    - MOVC Point4 (End_point)

  • Zeli876
    Posts
    2
    • April 21, 2025 at 1:22 PM
    • #11

    To answer question 1, use the PL to set the accuracy of the position. By adding in a PL the robot will get close to the exact point but won`t try to be perfect. PL values are between 0 and 8 with 0 being perfect. You can try out which one fits best, but I usually use between 1 and 3.

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

  • Integration of ForceTorqueControl (FTC) for fine sanding

    • Retsok5
    • November 3, 2022 at 10:37 AM
    • KUKA Robot Forum
  • Dual Arm Weld Application with One Controller

    • M3Power95
    • June 7, 2023 at 4:56 AM
    • Fanuc Robot Forum
  • How to do RTCP jog rotation around an axis in a TP program?

    • hoitzing
    • May 4, 2023 at 4:31 PM
    • Fanuc Robot Forum
  • SRVO-050 (collision detect) on first move of the day

    • TitusLepic
    • February 7, 2023 at 10:34 PM
    • Fanuc Robot Forum
  • Convert Base to Pulse

    • schnautz
    • August 3, 2022 at 3:52 AM
    • Yaskawa Motoman Robot Forum
  • No Wjnt option on 5-axis robot

    • Sergei Troizky
    • May 28, 2022 at 9:44 PM
    • Fanuc Robot Forum
  • Mirroring a robot program

    • David_
    • November 9, 2021 at 4:45 PM
    • Fanuc Robot Forum
  • RSI PossCorr ABC

    • JM212
    • September 27, 2021 at 1:59 AM
    • KUKA Robot Forum
  • Speed Variable

    • Toty
    • December 4, 2020 at 10:28 AM
    • Yaskawa Motoman Robot Forum

Tags

  • yaskawa
  • Continuous Move
  • circle
  • T-Axis
  • useless-rotation
  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