adccommunitymod (AutomationDirect) asked a question.

Servomotor problem help

Created Date: August 17,2017

Created By: ecu95

**** This post has been imported from our legacy forum. Information in this post may be outdated and links contained in the post may no longer work.****

Hi, I have a # 1 servomotor control box. It is a panasonic panasonic that has a # 1 servo motor encoder output through that output that I want to control a stepmotor # 2, but I have to control the resolution of stepmotor # 2 pulses by Return to control The stepmotor speed # 2 by PLC DL06 also I have a ctrio2 module I want to know how to make the application of the input that comes from the encoder of the servomotor # 1 to make a frequency synthesizer towards the stepmotor # 2


  • adccommunitymod (AutomationDirect)

    Created Date: August 17,2017

    Created by: ecu95

    Hi, I have a # 1 servomotor control box. It is a panasonic panasonic that has a # 1 servo motor encoder output through that output that I want to control a stepmotor # 2, but I have to control the resolution of stepmotor # 2 pulses by Return to control The stepmotor speed # 2 by PLC DL06 also I have a ctrio2 module I want to know how to make the application of the input that comes from the encoder of the servomotor # 1 to make a frequency synthesizer towards the stepmotor # 2

    Expand Post
  • adccommunitymod (AutomationDirect)

    Created Date: August 22,2017

    Created by: EGoethe

    It seems you are trying to do Electronic Gearing. STP-DRV-4850 and STP-DRV-80100 can be connected directly to a encoder (A,B,Z) and the motor movement will be proportional to the pulses.

    Regards

  • adccommunitymod (AutomationDirect)

    Created Date: August 23,2017

    Created by: ecu95

    THANK YOU FRIEND for your recommendation but I have 50 machines with ctrio2 can I do that same job with the ??

  • adccommunitymod (AutomationDirect)

    Created Date: August 30,2017

    Created by: GKiser

    ecu95 , the CTRIO2 was not designed to do a gearing/following application. You might could do this manually but you probably would not be satisfied with the result since the procedure could not be done asynchronously with the DL06's scantime. So I would say don't do it. You'll spend too much time figuring out how to do it and then be dissatisfied. But, generally speaking you would wire the encoder output from your servomotor (#1) to the CTRIO2's inputs and configure it to count. But then you'd have to write a ladder logic program that would take this value (whether it is a position or a velocity is up to you) and calculate what you want the output to be based on your gearing and resolutions (encoder, mechanical gearing, stepper resolution, etc) and the error of position or velocity. Then you could use the Dynamic Positioning or Dynamic Velocity (probably this one) Pulse Profiles in the CTRIO2, to output pulses to your stepper #2 motor. But, I'll warn you again, this will probably not be satisfactory to your application.

    The BRX PLC, however, has the ability to link control axes like this via AXGEAR and AXFOLLOW (and other Axis) instructions. The disadvantage with the BRX is there are only so many high-speed inputs and outputs per CPU as we do not yet have an add-on CTRIO-type module for it yet. However one is coming probably early next year (don't hold me to that!).

    Expand Post
  • adccommunitymod (AutomationDirect)

    Created Date: August 30,2017

    Created by: ecu95

    Thank you friend manage to do it with ctio2 doing as explained profile velicity and edge time in free run fortunately works as I want thanks

  • adccommunitymod (AutomationDirect)

    Created Date: September 16,2017

    Created by: shawon

    I had the same question and I got my answer! Thanks, Greg.