상기 우측 피스톤 헤드 ( 5 b ) 가 좌측 으로 의 이동 을 완료 하 는 시점 에 도달 하 게 되 면 간 헐 회전 수단 ( 7 ) 의 우측 센서 ( 7 b ) 가 우측 피스톤 헤드 ( 5 b ) 의 좌측 이동 이 완료 되 는 시점 인 것 을 감지 하 고 그 신호 를 콘트롤 장치 ( 도시 생략 ) 로 보내 게 된다 . 이어서 상기 우측 센서 ( 7 b ) 의 신호 를 받 은 콘트롤 장치 는 간 헐 회전 수단 ( 7 ) 의 스텝 모터 ( 71 ) 를 구동 시키 게 되 어 구동 기어 ( 72 ) 가 피니언 기어 ( 62 ) 를 일정 각도 회전 시키 게 되 므로서 이 에 따라 상기 극성 전환 회전축 ( 6 ) 은 도 5 의 도시 와 같이 설정 된 각도 ( 60 °) 로 회전 하 게 되 며 , 이때 에 는 상기 좌 , 우측 피스톤 헤드 ( 5 a ) ( 5 b ) 에 형성 된 왕복 영구 자석 ( 51 ) ( 52 ) 들 에 대응 하 는 극성 전환 회전축 ( 6 ) 에 형성 된 각 회전 영구 자석 ( 61 ) 들 의 극성 이 바뀌 게 된다 . 따라서 상기 극성 전환 회전축 ( 6 ) 은 좌측 피스톤 헤드 ( 5 a ) 는 끌어당기 는 한편 우측 피스톤 헤드 ( 5 b ) 는 밀어내 게 되 므로서 결국 좌 , 우측 피스톤 헤드 ( 5 a ) ( 5 b ) 는 도면 상 우측 으로 이동 하 게 되 며 , 상기 좌 , 우측 피스톤 헤드 ( 5 a ) ( 5 b ) 가 우측 으로 의 이 동작동 이 완료 되 는 시점 에 도달 하 게 되 면 간 헐 회전 수단 ( 7 ) 의 좌측 센서 ( 7 a ) 가 좌측 피스톤 헤드 ( 5 a ) 의 이동 상태 를 감지 하 게 되 면 콘트롤 장치 에 의해 스텝 모터 ( 71 ) 가 작동 하 여 피니언 기어 ( 62 ) 를 일정 각도 회전 시키 게 되 므로서 이 에 따라 상기 극성 전환 회전축 ( 6 ) 도 일정 각도 회전 되 어 좌 , 우측 피스톤 헤드 ( 5 a ) ( 5 b ) 를 밀어내 는 극성 으로 바뀌 게 되 는 것 이 며 , 이 와 같 은 작동 은 반복 적 으 로 일어나 게 되 므로서 피스톤 축 ( 3 ) 은 좌 , 우측 피스톤 헤드 ( 5 a ) ( 5 b ) 와 함께 좌 , 우측 으로 수평 이 동하 는 직선 운동 을 반복 하 면서 크랭크축 ( 4 a ) ( 4 b ) 을 회전 시키 게 되 는 것 이 다 .