Pneumatic control circuit design using FluidSim: A step-by-step guide on how to design an automatic sequential motion of pneumatic double-acting cylinder

in #utopian-io8 years ago (edited)

Hello fellow steemians!

This is my 1st tutorial contribution for #utopian-io. In this contribution, I will show you how to design a pneumatic circuit for automatic sequential motion of two pneumatic double-acting cylinder.

If you want to take a look of what i would be discussing below feel free to go to my YouTube channel link:




Let’s start with the materials and software that we will be using in this topic.

Materials


3/2 way directional control valve, normally close push button, spring-returned
3/2 way directional control valve, normally open limit switch, with roller, spring-returned
5/2 way directional control valve, pneumatically actuated.
Double-acting cylinder

#Software

FuidSim Pneumatic

Desired output


Our desired output will be an automatic sequential/ alternating retraction of piston in two pneumatic double-acting cylinder. So, both cylinder will not retract at the same time, but the double-acting cylinder #2 will be depend on the position of double-acting cylinder #1, either at 0 mm or at 100 mm (full retraction).

Step-by-step Guide

Step 1: Open FluidSim


image.png

Step 2: Create a NEW Project

Locate FILE on the menu bar, and a drop-down option appears. Select NEW or you can directly use shortcut key CRTL + N.
01.jpg

Then, a new project workplace appears. (the same as the picture shown below.)

02.jpg

Step 3: Select the Materials to be used

To select the materials to be used, you click the symbol of material as indicated in the left pane in the worksheet. After clicking the material, you simply drag it to the new project workplace.
03.jpg

Do it until you selected all the necessary listed materials. And, arrange the materials according to the picture shown below.
04.jpg

Step 4: Configure and connect equipment

Configuring the 5/2 way directional control valve, simply follow the steps as indicated in the figure.
05.jpg


06.jpg


07.jpg


08.jpg


After following the procedure as indicated in the figure above. The result will look the same with the figure below.

09.jpg

To finish the configuration of the 5/2 way DCV, put the terminal designation number for the pneumatic actuation of the 5.2 way DCV. Follow the procedure as indicated in the figure below. Double click the 5/2 way DCV first before a dialog box appears.
10.jpg

12.jpg

13.jpg

Connecting the 5/2 way DCV to the 3/2 way DCV. Click first the terminal designation, hold then drag to the next terminal. Do this step for all equipment, as shown in figure.

14.jpg

Configuring the 3/2 way DCV. Follow the steps as indicated in the figure below. But, first, double click the 3/2 way DCV so that a dialog box will appear.

15.jpg

16.jpg

17.jpg

18.jpg

19.jpg

20.jpg

21.jpg

Configure all exhaust terminal as designated to terminal no. 3 and no. 5 for all directional control valve.

22.jpg

Step 5: Creating the secondary control circuit. (Duplicate the set-up made)

In this part, we will copy the whole set-up created so far. This is for the configuration of the second double-acting cylinder control circuit.

Discussion: Since the aim of the project is to design and simulate an automatic sequential motion for pneumatic double-acting cylinder, we need two set-up of control circuit for the system. By which the primary double-acting cylinder depending on the secondary double-acting cylinder's position, as sense by the limit switch. The movement is either 0 mm or 100 mm.

23.jpg

24.jpg

After, clicking the paste, you need to delete the 3/2 way DCV, NC push button since it is not part on the second control circuit.

25.jpg

So, the secondary circuit will be the same with the figure below

26.jpg

Step 6: configure exhaust terminal for the the secondary control circuit.

Click the terminal designated as exhaust. In this project, the exhaust terminal are no. 3 and no. 5. So, do the procedure as indicated in the figure below.

27.jpg

28.jpg

Step 7: configure 3/2 way DCV for the the secondary control circuit.

DO the following procedure for both 3/2 way DCV present in the secondary control circuit as shown in the figure.

29.jpg

Step 8: configure distance limit for both pneumatic control circuit.

Follow the procedure as indicated in the figure below. The distance is between 0 mm to 100 mm. In this project, designate A0 and B0 at 0 mm, and A1 and B1 at 100 mm.
30.jpg

before configuring the distance, connect first all terminal no. 1 to air supply, as indicated in the figure below.
31.jpg

Edit the distance rule by clicking the distance symbol above the double-acting cylinder, as shown in figure. Do the procedure for both set-up.

32.jpg

33.jpg

34.jpg

Step 8: configure limit switches for both pneumatic control circuit.

The aim of this part is to provide the logical sequence for both pneumatic control circuit in this project.

To do it, simply double click on the limit switches attached to the 3/2 way DCV for both set-up, as shown in the figure.

35.jpg

36.jpg

37.jpg

38.jpg

39.jpg

40.jpg

41.jpg

42.jpg

Step 9: Simulate the #Pneumatic control circuit.

To simulate or RUN the project, click the play button on the toolbar.

43.jpg

RESULT.

This is the per frame cut of the actual simulation. A video is attached if you want an interactive simulation result. CLICK HERE >>> interactive simulation

STEP-BY-STEP SIMULATION


44.jpg

46.jpg

47.jpg

48.jpg

49.jpg

50.jpg

51.jpg

52.jpg

53.jpg

54.jpg

55.jpg

56.jpg

57.jpg

58.jpg

59.jpg

60.jpg

(return to frame 1).

As shown, It is the frame-by-frame of the actual simulation cut by 1 ms per frame. if you want the actual interactive simulation, visit this link

Application of the activity

The activity can be applied to basic automatic closing and re-closing of doors in malls for example. Other could be in industrial manufacturing plants such as box segregation in a conveyor belt system.

If you want to know if the pneumatic control circuit is constructed physically, feel free to click the link below.

This is the actual operation of the circuit being simulated. CLICK HERE:

"Once you stop learning, you start dying"

by Albert Einstein.

Thank you for dropping by everyone and fellow steemians!

Truly yours,

@juecoree

(video and photo by @juecoree)



Posted on Utopian.io - Rewarding Open Source Contributors















Sort:  

very cool post series, and that video is also as crazy as it is kewl! :D

Congratulations @juecoree! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You got a First Reply
Award for the number of comments
Award for the number of upvotes received

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Hey @juecoree I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • This is your first accepted contribution here in Utopian. Welcome!

Suggestions

  • Contribute more often to get higher and higher rewards. I wish to see you often!
  • Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!

Get Noticed!

  • Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Resteemed your article. This article was resteemed because you are part of the New Steemians project. You can learn more about it here: https://steemit.com/introduceyourself/@gaman/new-steemians-project-launch

Very much appreciated @gaman ! Thank you!

Thank you for Using #promo-steem tag, Promote steemit by inviting your friends and your family!

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by juecoree from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews/crimsonclad, and netuoso. The goal is to help Steemit grow by supporting Minnows and creating a social network. Please find us in the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP. Be sure to leave at least 50SP undelegated on your account.

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Well appreciated @syedumair !

Take a look @OriginalWorks thanks!

The @OriginalWorks bot has determined this post by @juecoree to be original material and upvoted it!

ezgif.com-resize.gif

To call @OriginalWorks, simply reply to any post with @originalworks or !originalworks in your message!

Coin Marketplace

STEEM 0.09
TRX 0.32
JST 0.033
BTC 109346.78
ETH 3883.30
USDT 1.00
SBD 0.61