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

Rotatory conveyor synchronisation

  • Robo_Dk
  • August 8, 2022 at 6:55 PM
  • Thread is Unresolved
  • Robo_Dk
    Trophies
    2
    Posts
    56
    • August 8, 2022 at 6:55 PM
    • #1

    Hello Everyone,

    We are doing form pouring project with Kawasaki ZX165 robot and E02 controller, so our mold is on rotary conveyor and conveyor diameter is 11.35 meter. We have total 15 number of station on rotary conveyor and we are using Posital make incremental encoder.

    We done the encoder wiring with 1SQ board and checked the encoder feedback, it coming properly.

    We checked Conveyor operation manual and according to manual input the data but still my robot not track properly, I have some doubt regarding conveyor synchronisation.

    1. How to calculate the resolution for Rotatory conveyor??? (i already check manual but in the manual no calculation formula or method mentioned).

    2. In Environment data other details also required i.e. (Maximum speed, Maximum position, Gain for conveyor speed Bias, etc), so how to calculate this data???

    Request to everyone, If anyone having idea related this issue, please support.

    Thank you in advance.

    Images

    • IMG-20220807-WA0016.jpg
      • 116.17 kB
      • 674 × 1,200
      • 10
    • IMG-20220807-WA0014.jpg
      • 116.57 kB
      • 674 × 1,200
      • 2
  • Robo_Dk
    Trophies
    2
    Posts
    56
    • August 8, 2022 at 10:53 PM
    • #2

    Hey anyone can support me.

  • Robo_Dk
    Trophies
    2
    Posts
    56
    • August 9, 2022 at 10:57 AM
    • #3

    Hello everyone,

    Please support for conveyor tracking issue.

    Thank you

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • August 9, 2022 at 9:44 PM
    • #4

    Kawasaki themselves can also offer assistance if you don't get any responses offered by other members, whom dedicate some free time (without charge) here at Robot Forum, you of course may need to pay for that assistance, but if you are getting paid for the job, then you wont be out of pocket by at least contacting them.

    I suspect setting the conveyor parameters is similar to setting up a rotary positioner on an external axis which just needs some number crunching based on your installation.

    In effect, the conveyor is a 'flywheel' attached to the end of a central motor and if your encoder is fitted to the motor then:

    - How many bits are provided by the encoder for one revolution of encoder travel.

    - How many revolutions of the encoder does it take to rotate the conveyor one revolution.

    - This will provide how many bits in total per one revolution of the conveyor.

    - Work out the circumference of the conveyor (radius from motor to centre of conveyor).

    - Divide the circumference by how many bits per one revolution of the conveyor.

    - This should provide bits/mm for the encoder setting.

    - If you have 15 stations you then have 24 equal positions around the circumference of the conveyor.

    - So divide the circumference by 15 and you will have the distance in mm of each station centre.

    - You should then have equal distances between each station centre then.

    - So if the bits/mm is correct, you should be able to find each station based on the encoder value.

    I believe the above will put you in the ball park, ages since I did any of this, so I may not be 100% accurate.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • Robo_Dk
    Trophies
    2
    Posts
    56
    • August 10, 2022 at 7:31 AM
    • #5
    Quote from kwakisaki

    Kawasaki themselves can also offer assistance if you don't get any responses offered by other members, whom dedicate some free time (without charge) here at Robot Forum, you of course may need to pay for that assistance, but if you are getting paid for the job, then you wont be out of pocket by at least contacting them.

    I suspect setting the conveyor parameters is similar to setting up a rotary positioner on an external axis which just needs some number crunching based on your installation.

    In effect, the conveyor is a 'flywheel' attached to the end of a central motor and if your encoder is fitted to the motor then:

    - How many bits are provided by the encoder for one revolution of encoder travel.

    - How many revolutions of the encoder does it take to rotate the conveyor one revolution.

    - This will provide how many bits in total per one revolution of the conveyor.

    - Work out the circumference of the conveyor (radius from motor to centre of conveyor).

    - Divide the circumference by how many bits per one revolution of the conveyor.

    - This should provide bits/mm for the encoder setting.

    - If you have 15 stations you then have 24 equal positions around the circumference of the conveyor.

    - So divide the circumference by 15 and you will have the distance in mm between stations.

    - So if the bits/mm is correct, you should be able to find each station based on the encoder value.

    I believe the above will put you in the ball park, ages since I did any of this, so I may not be 100% accurate.

    Display More

    Dear sir,

    First of all thank you for your reply,

    -Encoder mm/bit is calculate according to the manual formula = distance travel by conveyor (mm) divide by

    (Encoder value after the motion (bit) - encoder

    value before the motion (bit))

    -I checked encoder bit value by using Where25 command.

    - Conveyor radius is 5523mm.

    - One station to another station distance is 1940mm.

    For your reference I attached one drawing layout, please check once and give your feedback.

    Thank you for your reply.

  • Robo_Dk
    Trophies
    2
    Posts
    56
    • August 17, 2022 at 9:15 AM
    • #6

    Dear Forum members,

    Please anyone can support for this issue.


    Thank you in advance

  • Robo_Dk
    Trophies
    2
    Posts
    56
    • August 19, 2022 at 3:01 PM
    • #7
    Quote from kwakisaki

    Kawasaki themselves can also offer assistance if you don't get any responses offered by other members, whom dedicate some free time (without charge) here at Robot Forum, you of course may need to pay for that assistance, but if you are getting paid for the job, then you wont be out of pocket by at least contacting them.

    I suspect setting the conveyor parameters is similar to setting up a rotary positioner on an external axis which just needs some number crunching based on your installation.

    In effect, the conveyor is a 'flywheel' attached to the end of a central motor and if your encoder is fitted to the motor then:

    - How many bits are provided by the encoder for one revolution of encoder travel.

    - How many revolutions of the encoder does it take to rotate the conveyor one revolution.

    - This will provide how many bits in total per one revolution of the conveyor.

    - Work out the circumference of the conveyor (radius from motor to centre of conveyor).

    - Divide the circumference by how many bits per one revolution of the conveyor.

    - This should provide bits/mm for the encoder setting.

    - If you have 15 stations you then have 24 equal positions around the circumference of the conveyor.

    - So divide the circumference by 15 and you will have the distance in mm of each station centre.

    - You should then have equal distances between each station centre then.

    - So if the bits/mm is correct, you shouarld be able to find each station based on the encoder value.

    I believe the above will put you in the ball park, ages since I did any of this, so I may not be 100% accurate.

    Display More

    Dear Kawasaki sir,

    Please help to solve conveyor tracking issue,

    I am badly stuck in middle of this project.

    Thank you in advance.

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • August 19, 2022 at 7:52 PM
    • #8
    Quote from kwakisaki

    In effect, the conveyor is a 'flywheel' attached to the end of a central motor and if your encoder is fitted to the motor then:

    - How many bits are provided by the encoder for one revolution of encoder travel.

    - How many revolutions of the encoder does it take to rotate the conveyor one revolution.

    - This will provide how many bits in total per one revolution of the conveyor.

    - Work out the circumference of the conveyor (radius from motor to centre of conveyor).

    - Divide the circumference by how many bits per one revolution of the conveyor.

    - This should provide bits/mm for the encoder setting.

    Display More

    So what are your values for each point I wrote?

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • Robo_Dk
    Trophies
    2
    Posts
    56
    • August 20, 2022 at 6:45 AM
    • #9
    Quote from kwakisaki

    So what are your values for each point I wrote?

    Dear Kawasaki sir,

    - How many bits are provided by the encoder for one revolution of encoder travel :- Encoder PPR (1-16384), this data provided by encoder OEM.

    - How many revolutions of the encoder does it take to rotate the conveyor one revolution ;- 269110597 bit.

    - This will provide how many bits in total per one revolution of the conveyor:- according to the formula

    = distance travel by conveyor (mm) divide by

    (Encoder value after the motion (bit) - encoder

    value before the motion (bit), we get resolution 4.264544 mm/bit

    - Work out the circumference of the conveyor (radius from motor to centre of conveyor):- diameter of conveyor is 11537, so circumference is πxdiameter= 36223.04.

    - Divide the circumference by how many bits per one revolution of the conveyor.

    - This should provide bits/mm for the encoder setting.

    - If you have 15 stations you then have 24 equal positions around the circumference of the conveyor.

    - So divide the circumference by 15 and you will have the distance in mm of each station centre:- 2415.53mm

    - You should then have equal distances between each station centre then.

    - So if the bits/mm is correct, you should be able to find each station based on the encoder value.

    Dear Kawasaki sir,

    According your all point, i input all the data but when I try to track the robot it's not follow the conveyor.

    Sample program for conveyor tracking :-

    Sir,

    If any point is wrong from my side, please suggest.

  • Robo_Dk
    Trophies
    2
    Posts
    56
    • August 20, 2022 at 6:51 AM
    • #10
    Quote from kwakisaki

    So what are your values for each point I wrote?

    Dear Kawasaki sir,

    Your suggested points is valuable for me and according to you point I did but still robot not track the conveyor.

  • Robo_Dk
    Trophies
    2
    Posts
    56
    • August 20, 2022 at 7:16 AM
    • #11
    Quote from kwakisaki

    So what are your values for each point I wrote?

    Dear Kawasaki sir,

    I am beginner for this Conveyor tracking, this is first time for me, so please guide me.

    Thank you so much for your valuable reply.

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • August 20, 2022 at 7:59 PM
    • #12

    Who has installed the rotary conveyor?

    What is driving the conveyor motor?

    Is the motor coupled to the conveyor via a gearbox at all?

    Where is the encoder mounted to?

    What tests/checks have you made to ensure your values are correct?

    What settings have you actually made?

    Are you getting any errors?

    What is actually happening aside from 'it doesn't track'?

    Have you read the manual and confirmed things in line with the documentation?

    There is setup and programming procedures, have you followed them?

    When you are looking for assistance, please provide more details as no-one reading your posts are seeing what you are seeing, as they are not there, so if you post, make sure it is full of as many details as possible.................the more details the better.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • Robo_Dk
    Trophies
    2
    Posts
    56
    • August 21, 2022 at 9:01 AM
    • #13
    Quote from kwakisaki

    Who has installed the rotary conveyor?

    What is driving the conveyor motor?

    Is the motor coupled to the conveyor via a gearbox at all?

    Where is the encoder mounted to?

    What tests/checks have you made to ensure your values are correct?

    What settings have you actually made?

    Are you getting any errors?

    What is actually happening aside from 'it doesn't track'?

    Have you read the manual and confirmed things in line with the documentation?

    There is setup and programming procedures, have you followed them?

    When you are looking for assistance, please provide more details as no-one reading your posts are seeing what you are seeing, as they are not there, so if you post, make sure it is full of as many details as possible.................the more details the better.

    Display More

    Dear Kawasaki sir,

    First of all, Thank you for your reply.

    Requested details is below,

    - Who has installed the rotary conveyor:- Third party system integrator install conveyor.

    - What is driving the conveyor motor:- Siemens Induction motor drive the conveyor and controlled by siemens VFD.

    - Is the motor coupled to the conveyor via a gearbox at all:-Yes, Motor is couple with the gearbox and gear ratio is 1:111.

    - Where is the encoder mounted to:- Encoder mounted at the center of conveyor and Encoder is open collector type (Incremental) (Encoder make:-POSITAL).

    - What tests/checks have you made to ensure your values are correct:- Mark the point at the conveyor measure the fixed distance manually and then reset conveyor axis data and run the conveyor till the marked point match the manual data and axis data, found 20-25mm variation.

    - What settings have you actually made:- setting i made that is in attached photo.

    - Are you getting any errors:- No, whenever I tried to track the conveyor at that time robot move opposite direction of conveyor moving and move till its maximum axis data.

    - What is actually happening aside from 'it doesn't track:- Whenever i tried to track the conveyor robot not follow the conveyor, the robot is left behind and the conveyor overtakes it and if we increase the robot speed then robot overtake the conveyor.

    - Have you read the manual and confirmed things in line with the documentation:- I have conveyor synchronization manual, according the manual only I insert the data, only I have doubt about how to calculate 1. Gain for conveyor speed bias? 2. Ineffective pitch?

    - There is setup and programming procedures, have you followed them:- According to the manual procedure only I did the programing.

    Dear Sir,

    I am trying to give all the information but rather than if I missed something please ask, I will try to provide all the details.

    once again thank you so much for your reply and support.

    Images

    • Conveyor-1.jpg
      • 115.74 kB
      • 843 × 609
      • 3
    • hardcopy_090101005329.png
      • 20.91 kB
      • 640 × 480
      • 4
  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • August 21, 2022 at 11:28 AM
    • #14

    Please describe process of conveyor operations in detail?

    What is application and walk through step by step of operation requirement?

    Who enabled conveyor synchronization option?

    - Was it already enabled by Kawasaki (supplied) or has someone else done it?

    - If someone else has done it, have they done it correctly with Kawasaki assistance?

    I always advise, before application to test connection is all working first without any calculation:

    - After conveyor synchronization option is available and installed and before characteristic settings.

    - Connect encoder to robot.

    - Leave encoder uncoupled so you can rotate encoder by hand.

    - Rotate encoder positive and negative to confirm increase and decrease in values happen.

    - This ensures controller is registering pulses.

    Then to make very small tests based on encoder shaft circumference and then a known flywheel:

    - Make small mark on shaft as marker for 1 revolution visual.

    - Measure shaft diameter and calculate circumference of encoder shaft.

    - So 1 revolution of encoder shaft = circumference distance of encoder shaft.

    - So 1 revolution of encoder bits = 1 revolution of encoder shaft circumference distance.

    - Set calculation values and test 1 rotation of the encoder matches to CONV1 value.

    - Tweak the value a little if there is a variation.

    - Then attach a known circumference flywheel to it and repeat.

    - This way you know and prove the calculations are correct.

    - Then I would couple it up to the application and then set it up again.

    - This ensures the base settings are correct.

    What did you do as an initial setup to confirm things, did you carry out any tests like I have said above?

    It could be your initial settings need tweaking a little, as your values don't seem correct to me.

    Speculation on my part, as I do not have access to the physical environment and all information.

    What circumference are you tracking for the robot?

    - the conveyor is a set width, so you have an outer, inner and centre circumference.

    - from memory, I always use the centre circumference (ie the middle of the conveyor).

    Is it tracking in a circular plane - ie following the circumference as opposed to linearly?

    I could do with seeing a video of what is happening, which shows:

    1. Robot and TCP

    2. Conveyor and 'marked' position you are starting to track from before robot moves.

    3. Then robot and TCP moving to 'marked' track point and during tracking.

    4. Then robot and TCP moving away after tracking finished.

    Please respond to ALL my questions, as I don't wish to keep having to repeat myself.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

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

Tags

  • kawasaki
  • kawasaki robot control class
  • Kawasaki robot
  • kawasaki controller
  • Kawasaki Robot Controller
  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