alexh1
Member
Hi all,
I'm programming a Toshiba T1 PLC to control several pneumatic actuators that perform some forming and pressing operations. These pneumatics do not currently have any limit switches for position feedback.
I successfully created a program to achieve the desired result but the problem is that the program does not "know" when the pneumatic actuator has reached full stroke or park position. Thus I made extensive use of single shot functions and delay functions. There are a few problems with this method-
The single shot functions that turn on the pneumatics must have timer values that are at least as long as the stroke time to insure that they reach full extension. If the stroke times(set at pneumatic) and air pressure is not changed there should not be any problem but if they do everything goes to hell. Should a pneumatic fail (ie. air hose failure) the elements controlled by the pneumatics could collide. Also, the sequence is somewhat slower than desired since there needs to be some "cushion" built in to insure full stroke.
The program is real ugly since 6 pneumatics have to operate in a specific sequence and often there has to be some overlap in operation or a delay between actions.
I know every application is different but in general do most systems using pneumatics employ limit switches for position feedback? The machine designer I'm working with has planned for the park limit switches but I'm not sure he planned for full stroke switches.
For what I'm doing the park switches would be less useful than the full stroke switches but it's not obvious to me how the full stroke switches would be implmented since switches cannot easily be placed at the "business end" of the actuator. It seems to me that the actuator manufacturers would provide these switch outputs but I have no knowledge of pneumatics.
Thanks for any advice.
I'm programming a Toshiba T1 PLC to control several pneumatic actuators that perform some forming and pressing operations. These pneumatics do not currently have any limit switches for position feedback.
I successfully created a program to achieve the desired result but the problem is that the program does not "know" when the pneumatic actuator has reached full stroke or park position. Thus I made extensive use of single shot functions and delay functions. There are a few problems with this method-
The single shot functions that turn on the pneumatics must have timer values that are at least as long as the stroke time to insure that they reach full extension. If the stroke times(set at pneumatic) and air pressure is not changed there should not be any problem but if they do everything goes to hell. Should a pneumatic fail (ie. air hose failure) the elements controlled by the pneumatics could collide. Also, the sequence is somewhat slower than desired since there needs to be some "cushion" built in to insure full stroke.
The program is real ugly since 6 pneumatics have to operate in a specific sequence and often there has to be some overlap in operation or a delay between actions.
I know every application is different but in general do most systems using pneumatics employ limit switches for position feedback? The machine designer I'm working with has planned for the park limit switches but I'm not sure he planned for full stroke switches.
For what I'm doing the park switches would be less useful than the full stroke switches but it's not obvious to me how the full stroke switches would be implmented since switches cannot easily be placed at the "business end" of the actuator. It seems to me that the actuator manufacturers would provide these switch outputs but I have no knowledge of pneumatics.
Thanks for any advice.
Last edited: