Starta basıyorsun Birinci silindir hareket ediyor, her silindire 2 şer tane sınır anahtarı koyuyorsun. 1. silindir için a0,a1 diyelim. a1 2. silindiri ileri çıkartıyor. 2. silindirin b0,b1 sınır anahtarı olacak, b1 3. silindiri dışarı çıkartacak. 3. silindirde c0,c1 sınır anahtarı olacak c1 sınır anahtarına gelince 3. silindir, 3 silindir geri gelecek. 2. silindir çıkarken 1. silindir geri gelecek bunuda 2. silindirde ki b0 anahtarının kapalısını 1. silindirin valfine koyacaksın geri çağıracak aynı işlemi 2. silindir içinde 3. silindirin c0'ını kullanacaksın. böylece en 3. silindir geri geldiğinde tekrar başlatılabileceksin programı, bunun içinde a0,b0 ve c0 anahtarlarını doğru yerlere doğru şekilde yerleştirmen gerekiyor. Direk aklıma geldiği gibi yazdım sıralamada hata yapmış olabilirim fakat özü bu şekilde.