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

Speed Variable

  • Toty
  • December 4, 2020 at 10:28 AM
  • Thread is Unresolved
  • Toty
    Reactions Received
    1
    Trophies
    3
    Posts
    26
    • December 4, 2020 at 10:28 AM
    • #1

    Dear Community,

    I need your suggestion about the following problem:

    We have Yaskawa H50 with the controller DX100.

    The Robot has to paint the elements/components, which be located on the table (BASE). The table is in fact an external axis, which can be rotate through a (3~syncronous servo motor).

    Of course the rotation speed of the table has to be related to the speed of the robot movements.

    Both of the robot and the table are slaves , where a PLC is the master.

    Now i need to hear you opinions about the best way to control the speed of external axis according to the speed of the Robot.


    Best regards and many thanks in advance!

  • 95devils
    Reactions Received
    235
    Trophies
    8
    Posts
    1,951
    • December 4, 2020 at 11:32 AM
    • #2

    Coordinated Motion. Using MOV+MOV and SMOV+MOV.

    I know a thing or two, because I’ve seen a thing or two. Don't even ask about a third thing. I won't know it.

  • Toty
    Reactions Received
    1
    Trophies
    3
    Posts
    26
    • December 4, 2020 at 1:40 PM
    • #3

    Thank you for your reply.. 😊

    But unfortunately I don't have a singular control from yaskawa like MP/iec.

    I have Siemens plc .

    If you think it is also possible, please let me know how to do it correctly.

    Edited once, last by Toty (December 4, 2020 at 1:53 PM).

  • Motouser
    Reactions Received
    39
    Trophies
    4
    Posts
    288
    • December 4, 2020 at 2:09 PM
    • #4
    Quote from Toty

    But unfortunately I don't have a singular control from yaskawa like MP/iec.

    I have Siemens plc .

    Do you mean that the sincronous motor are not connected (hardware) to the DX100?

  • 95devils
    Reactions Received
    235
    Trophies
    8
    Posts
    1,951
    • December 4, 2020 at 2:11 PM
    • #5

    Coordinated motion has nothing to do with a plc. If your external axis is connected to the controller, coordinated motion just needs to be turned on.

    I know a thing or two, because I’ve seen a thing or two. Don't even ask about a third thing. I won't know it.

  • Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,493
    Blog Articles
    7
    • December 4, 2020 at 2:20 PM
    • #6

    What is the geometry of the parts that you are painting? Disc, sphere, other?

  • Toty
    Reactions Received
    1
    Trophies
    3
    Posts
    26
    • December 4, 2020 at 11:16 PM
    • #7
    Quote from Motouser

    Do you mean that the sincronous motor are not connected (hardware) to the DX100?

    Yes exactly. The station and dx100 are not connected directly to each other, but each of them connected to the same plc separately.

  • Toty
    Reactions Received
    1
    Trophies
    3
    Posts
    26
    • December 4, 2020 at 11:18 PM
    • #8
    Quote from Lemster68

    What is the geometry of the parts that you are painting? Disc, sphere, other?

    We should different parts painting. But we have to start with the cubic one.

  • Toty
    Reactions Received
    1
    Trophies
    3
    Posts
    26
    • December 4, 2020 at 11:21 PM
    • #9
    Quote from 95devils

    Coordinated motion has nothing to do with a plc. If your external axis is connected to the controller, coordinated motion just needs to be turned on.

    You are right! But our external axis is not connected to the controller dx100 😬

  • hermann
    Reactions Received
    412
    Trophies
    9
    Posts
    2,629
    • December 5, 2020 at 11:43 AM
    • #10

    Congratulations, you will have much fun.:upside_down_face:

    Your setup is not good for your task. I had the same task, but with a Fanuc. The first shot was trying with the external axis as an independant axis. It was a pain in the ass to create the trajectories.

    After using the fresh installed option coordinated motion (luckily the axis is connected direct to the robot), it was much easier to setup the motions.

    My conclusion is: It is nearly impossible to do that task with an independant axis. Except you can split the movements into separate sections where the external axis stands still during painting.

    But I have some more complicated geometries than cubes (excentrical cylinders with some cubes and elliptical mounted to the cylinders).

  • 95devils
    Reactions Received
    235
    Trophies
    8
    Posts
    1,951
    • December 5, 2020 at 3:03 PM
    • #11

    Wish you luck. The controller is a decade old. Tools that would make this somewhat easier don’t exist on a 3 generation old controller.

    I don’t see how you can pull this off easily and accommodate for variations with the robot and external moving at the same time. It would be so much easier if the externals were controlled by the robot controller.

    Purchasing MotoComm and using a pc would also make this do able.

    I know a thing or two, because I’ve seen a thing or two. Don't even ask about a third thing. I won't know it.

  • Toty
    Reactions Received
    1
    Trophies
    3
    Posts
    26
    • December 6, 2020 at 10:11 AM
    • #12

    1-

    Thank you for your replies 😳

    After I got all the news that I was afraid from them. I have to think an alternative ways.

    Is it not possible to send the plc frequently through for example (system. Job) the current speed of the robot as an analogue variable and in this case the plc can change it corresponding to the form of speed of the external station?

    🤔

    2-

    Returning back to the topic connecting the external axis to the controller directly,

    Is it still possible to make the connection when my external axis controlled through its own frequency converter?

    I think it is no problem in this case, isn't it?

    Best regards

  • Robodoc
    Reactions Received
    56
    Trophies
    7
    Posts
    1,062
    • December 6, 2020 at 2:37 PM
    • #13

    Sorry, no. You need to have ALL the axis controlled by one processor to do what you are trying to do. Having an external drive will never work the way you want it to.

    Robodoc

  • Toty
    Reactions Received
    1
    Trophies
    3
    Posts
    26
    • December 7, 2020 at 9:02 AM
    • #14
    Quote from Toty

    2-

    Returning back to the topic connecting the external axis to the controller directly,

    Is it still possible to make the connection when my external axis controlled through its own frequency converter?

    I think it is no problem in this case, isn't it?

    Thank you all for your help, you let me spare a lot of time:blumen:
    And regarding this Question, is it still possible to controll the external axis through the Roboter when the external Staion has its own Frequency converter?

    I think it should be no Problem , just i need PROFIBUS MASTER BOARD installed in the DX100. Isn't it?

  • hermann
    Reactions Received
    412
    Trophies
    9
    Posts
    2,629
    • December 7, 2020 at 10:28 AM
    • #15
    Quote from Toty

    ... just i need PROFIBUS MASTER BOARD installed in the DX100. Isn't it?

    No, no, no.

    You can't control the axis with activated coordinated motion with profibus. It has to be an axis controller from yaskawa.

    You can control the axis via profibus, but then you have the same problems like controlling it over the PLC, no improvement.

  • Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,493
    Blog Articles
    7
    • December 7, 2020 at 2:17 PM
    • #16

    I asked about your part geometries because in the case of a disc, sphere or cylinder you could look into the option "Thermal Spray Speed Control Function". It will make your robot move faster as it reaches the center of the workpiece, which you will define as a user frame. Paint is probably similar enough to thermal spray for this option to be relevant. As far as a cube goes, it might still work. This option is not very well known, but we use it here. Same situation, the table turns at a constant rate, but the robot moves faster and faster as it approaches the center of the uframe and then slower on the way out.

  • Toty
    Reactions Received
    1
    Trophies
    3
    Posts
    26
    • December 8, 2020 at 2:05 PM
    • #17
    Quote from Lemster68

    I asked about your part geometries because in the case of a disc, sphere or cylinder you could look into the option "Thermal Spray Speed Control Function". It will make your robot move faster as it reaches the center of the workpiece, which you will define as a user frame. Paint is probably similar enough to thermal spray for this option to be relevant. As far as a cube goes, it might still work. This option is not very well known, but we use it here. Same situation, the table turns at a constant rate, but the robot moves faster and faster as it approaches the center of the uframe and then slower on the way out.

    That's really interesting.

    I didn't know about it.

    As I told you we have different shapes but we will start with the cubic one.

    Sometimes we have shapes with different geometries and some irregularities.

    I have to search more about this function.

    Many thanks

    👍🏼👍🏼

  • Lemster68
    Reactions Received
    301
    Trophies
    9
    Posts
    2,493
    Blog Articles
    7
    • December 8, 2020 at 2:07 PM
    • #18

    If you cannot find the information you need, I should be able to post the manual. Just let me know if it is necessary.

  • Kushal Patel
    Trophies
    3
    Posts
    31
    • December 8, 2020 at 3:09 PM
    • #19

    Hello,

    You have got your self into pretty challenging stuff. I have faced similar kind of challenge in my past with Nx100 controller and in house built servo driven rotation table. They were slave of SLC 500 AB PLC for Mig welding and powder painting.

    In my experience you will need to come up with very accurate handshaking algorithm. That algorithm will run by your PLC and direct your robot and rotation table independently to perform tasks.

    Try to avoid scenario of your robot painting objects and and your table is rotating same time.

    Quote from Toty

    Of course the rotation speed of the table has to be related to the speed of the robot movements.

    I have done spray and powder painting programming in my past even with 2 years of experience in this I always ask painter how he would paint particular job and try to mimic that human actions into robot. Try to talk to some professional painter and discuss with them that what if you cannot satisfy above quoted condition with available setup how would they paint your job. I am pretty sure they will definitely come up with some good idea.

    let me know how it goes.

  • Toty
    Reactions Received
    1
    Trophies
    3
    Posts
    26
    • December 11, 2020 at 9:07 AM
    • #20
    Quote from Lemster68

    If you cannot find the information you need, I should be able to post the manual. Just let me know if it is necessary.

    That will be very helpful to me for sure.

    Yes Please I need each small information that you might have :flower:

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

Similar Threads

  • Current Robot Speed ​​- System Variable

    • Drpinho
    • February 22, 2017 at 9:19 PM
    • Fanuc Robot Forum
  • Linear motion near singularity: accuracy vs speed

    • Vlad222
    • July 21, 2020 at 3:43 PM
    • Yaskawa Motoman Robot Forum
  • V-groove Touchsense

    • xewy
    • December 21, 2019 at 7:51 PM
    • Yaskawa Motoman Robot Forum
  • Excessive segment

    • Reintz
    • November 8, 2019 at 10:10 AM
    • Yaskawa Motoman Robot Forum
  • max speed-value for MOVL/J with Integer variable

    • fank
    • November 4, 2014 at 7:55 PM
    • Yaskawa Motoman Robot Forum
  • New to robotics.

    • Dreamawake
    • September 18, 2018 at 3:24 AM
    • Yaskawa Motoman Robot Forum
  • System Jobs and Ladder Problem

    • Silverstamp
    • July 3, 2017 at 11:13 PM
    • Yaskawa Motoman Robot Forum

Tags

  • motoman
  • yaskawa
  • Yaskawa dx100

Users Viewing This Thread

  • 4 Guests
  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