News:

  • June 07, 2026, 03:45:05 PM

Login with username, password and session length

Author Topic: Cylindrical position control  (Read 38563 times)

Richard0327

  • Newbie
  • *
  • Posts: 2
Cylindrical position control
« on: October 07, 2014, 07:46:03 AM »
I have been programming PLC's for a few years now but now I have a need for a high speed application that is a bit beyond the scope of my current expertise. I have a Direct Logic 05 and a H0-CTRIO. I will be using a Quadrature encoder with 4096 PPR. the machine it will be installed on will run at a max FPM of 350. What I need to do is drive a rotating slave cylinder and maintain an absolute position relative to the master cylinder and be able to advance or retard that cylinder. The output of the H0-CTRIO will be driving a servo drive and motor. Y0 will be CW and Y1 will be CCW. I would really appreciate some assistance in this application.     

Controls Guy

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 3607
  • Darth Ladder
Re: Cylindrical position control
« Reply #1 on: October 07, 2014, 11:15:26 AM »
If it was me, I'd link the two cylinders with a timing belt and include a phase adjustment mechanism.  The position information will percolate through the system faster and stay synched with less "conscious" effort on the system's part.
I retract my earlier statement that half of all politicians are crooks.  Half of all politicians are NOT crooks.  There.

Richard0327

  • Newbie
  • *
  • Posts: 2
Re: Cylindrical position control
« Reply #2 on: October 08, 2014, 12:40:54 AM »
Ah yes as it should be. But this system is portable and is placed where its needed and to make things worse, it could be installed on any one of 20 different machines. Each machine has the 4096 Quad encoder and the unit is moved into position, hooked up and run as needed. If I could I would but I cant so what else could I do??   

Controls Guy

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 3607
  • Darth Ladder
Re: Cylindrical position control
« Reply #3 on: October 08, 2014, 01:26:46 PM »
I see your dilemma.  You could use a servo in stepper mode and feed it the encoder pulses as a command.  Then you can omit pulses or add some for your phase adjustment.  Do you have to phase adjust on the fly or is it more of a setup thing?
I retract my earlier statement that half of all politicians are crooks.  Half of all politicians are NOT crooks.  There.