往復運動をするピストン141と、前記ピストン141が往復摺動するシリンダ穴132、および前記シリンダ穴132に流体を供給排出するための供給排出路133を有し、前記シリンダ穴132の軸線A2に対して非平行な回転軸A1を中心として回転運動をするローター13と、前記ローター13の外周側に配置されたカム111、115と、前記ピストン141と一体的に往復運動し且つ前記カム111、115に摺動する摺動部15と、前記シリンダ穴132に供給される流体が流通する供給路123、108、および前記シリンダ穴132から排出された流体が流通する排出路124、109が、前記ローター13の回転運動に伴って前記供給排出路133と交互に連通するように形成された流体供給排出部12、10とを備え、前記摺動部15が前記カム111、115に摺動することによって前記往復運動と前記回転運動とが変換され、前記ピストン141が前記ローター13の外周側に向かって運動する第1行程では、前記供給排出路133が前記供給路123、108と連通し、前記ピストン141が前記第1行程と反対側に運動する第2行程では、前記供給排出路133が前記排出路124、109と連通することを特徴とする流体機械。前記ローター13および前記流体供給排出部12、10は、前記回転軸A1と平行な方向に重ねられ、前記供給排出路133は、前記供給路123、108および前記排出路124、109と、前記回転軸A1と平行な方向に連通することを特徴とする請求項1に記載の流体機械。前記シリンダ穴132は、前記回転軸A1と平行な方向から見た時に前記軸線A2が前記回転軸A1に対してずれるように形成されていることを特徴とする請求項1または2に記載の流体機械。前記カム111は、非円形状に形成されていることを特徴とする請求項1ないし3のいずれか1つに記載の流体機械。前記カム115は、前記回転軸A1に対して偏心した円形状に形成されていることを特徴とする請求項1ないし3のいずれか1つに記載の流体機械。前記ピストン141を複数個備え、前記ローター13は、前記シリンダ穴132および前記供給排出路133を前記ピストン141と同数の複数個ずつ有し、前記ローター13の回転位置にかかわらず、前記複数個の供給排出路133のうち少なくともいずれか1つの供給排出路133が前記供給路123、108に連通することを特徴とする請求項1ないし5のいずれか1つに記載の流体機械。前記シリンダ穴132への吸気が開始する位置から、前記シリンダ穴132への吸気が終了する位置までの回転角度θは、常にいずれかの前記ピストン141が押されることができる角度以上、前記ピストン141が伸びきるのに必要な角度以下であることを特徴とする請求項6に記載の流体機械。従来の往復ピストン式流体機械は、回転ピストン式流体機械と比較してピストンおよびシリンダの構成が簡素であるという利点があるものの、クランクやギヤ等の運動変換機構やバルブ等の切替機構によって全体構成が複雑になるという問題があった。本発明は上記点に鑑みて、往復運動と回転運動との変換機構、および流体の供給と排出との切替機構が簡素な往復ピストン式流体機械を提供することを目的とする。上記目的を達成するため、請求項1に記載の発明では、往復運動をするピストン141と、ピストン141が往復摺動するシリンダ穴132、およびシリンダ穴132に流体を供給排出するための供給排出路133を有し、シリンダ穴132の軸線A2に対して非平行な回転軸A1を中心として回転運動をするローター13と、ローター13の外周側に配置されたカム111、115と、ピストン141と一体的に往復運動し且つカム111、115に摺動する摺動部15と、シリンダ穴132に供給される流体が流通する供給路123、108、およびシリンダ穴132から排出された流体が流通する排出路124、109が、ローター13の回転運動に伴って供給排出路133と交互に連通するように形成された流体供給排出部12、10とを備え、摺動部15がカム111、115に摺動することによってピストン141の往復運動とローター13の回転運動とが変換され、ピストン141がローター13の外周側に向かって運動する第1行程では、供給排出路133が供給路123、108と連通し、ピストン141が第1行程と反対側に運動する第2行程では、供給排出路133が排出路124、109と連通することを特徴とする。これによると、ピストン141がカム111、115に倣って回転することによって往復運動と回転運動とを変換することができる。また、ピストン141がカム111、115に倣って回転することによって流体の供給と排出との切り替えを自律的に行うことができる。以上のことから、往復運動と回転運動との変換、および流体の供給と排出との切り替えを簡素な構成によって実現できる。請求項2に記載の発明では、請求項1に記載の流体機械において、ローター13および流体供給排出部12、10は、回転軸A1と平行な方向に重ねられ、供給排出路133は、供給路123、108および排出路124、109と、ローター13の回転軸A1と平行な方向に連通することを特徴とする。これにより、ローター13の回転運動に伴って蒸気の供給排出の切り替えを良好に行うことができる。請求項3に記載の発明では、請求項1または2に記載の流体機械において、シリンダ穴132は、ローター13の回転軸A1と平行な方向から見た時に軸線A2が回転軸A1に対してずれるように形成されていることを特徴とする。これにより、ピストン141の往復運動とローター13の回転運動とを効果的に変換することができる。請求項4に記載の発明のように、請求項1ないし3のいずれか1つに記載の流体機械において、カム111は、非円形状に形成されていればよい。請求項5に記載の発明のように、請求項1ないし3のいずれか1つに記載の流体機械において、カム115は、ローター13の回転軸A1に対して偏心した円形状に形成されていてもよい。請求項6に記載の発明では、請求項1ないし5のいずれか1つに記載の流体機械において、ピストン141を複数個備え、ローター13は、シリンダ穴132および供給排出路133をピストン141と同数の複数個ずつ有し、ローター13の回転位置にかかわらず、複数個の供給排出路133のうち少なくともいずれか1つの供給排出路133が供給路123、108に連通することを特徴とする。これにより、ローター13の回転位置にかかわらず、複数個のシリンダ穴132のうち少なくともいずれか1つのシリンダ穴132に蒸気が供給されるので、ローター13をスムーズに回転させることができる。請求項7に記載の発明では、請求項6に記載の流体機械において、シリンダ穴132への吸気が開始する位置から、シリンダ穴132への吸気が終了する位置までの回転角度θは、常にいずれかのピストン141が押されることができる角度以上、ピストン141が伸びきるのに必要な角度以下であることを特徴とする。これによると、回転角度θは、常にいずれかのピストン141が押されることができる角度以上であるので、いずれのシリンダ穴132にも吸気されない位置ができない。そのため、任意の位置から駆動開始できる。また、回転角度θは、ピストン141が伸びきるのに必要な角度以下であるので、ピストン141が縮むときに吸気されることがない。このため、ピストン141が縮むときの抵抗を小さくできる。なお、常にいずれかのピストン141が押されることができる角度以上、ピストン141が伸びきるのに必要な角度以下とは、例えば請求項5に記載の発明のように、カム115がローター13の回転軸A1に対して偏心した円形状に形成されている場合には、360度をシリンダ穴132の個数で割った角度以上、180度以下となる。図7の例では、シリンダ穴132の個数が4個であるので、90度以上、180度以下となる。なお、この欄および特許請求の範囲で記載した各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。第1実施形態以下、本発明の第1実施形態を説明する。本実施形態の流体機械は、流体のエネルギーを機械的エネルギーに変換するものであり、図1aに上面図、図1bに図1aの断面図を示す。図1b中の上下の矢印は、流体機械の設置状態における上下方向天地方向を示している。流体機械は、ベースブロック10、カムブロック11、給排気ブロック12、ローター13、ピストン形成部材14およびカムフォロア15を有している。図2は、ベースブロック10の上面図および断面図である。ベースブロック10は、平板状に形成されている。ベースブロック10には、その板厚方向に延びるボルト穴101が形成されている。図3は、カムブロック11の上面図および側面図である。カムブロック11は、略三角形状非円形状のカム111を有する筒状に形成されている。本例では、カム111は、内周カム面111aと外周カム面111bとを有する溝カムになっている。カムブロック11には、その軸方向に延びるボルト穴112が形成されている。カムブロック11のボルト穴112は、ベースブロック10のボルト穴101とともに、カムブロック11とベースブロック10との固定に用いられる。具体的には、図1に示すように、カムブロック11は、その軸方向一端面がベースブロック10の一方の平板面に当接した状態でボルト20によってベースブロック10に固定されている。図4は、給排気ブロック12の上面図および断面図である。給排気ブロック12は、平板状に形成されている。給排気ブロック12には、その板厚方向に延びるボルト穴121およびシャフト穴122が形成されている。給排気ブロック12のボルト穴121は、ベースブロック10のボルト穴102とともに、給排気ブロック12とベースブロック10との固定に用いられる。具体的には、図1に示すように、給排気ブロック12は、カムブロック11の内側にてベースブロック10に積層された状態で、ボルト21によってベースブロック10に固定されている。給排気ブロック12には、ローター13に供給される流体が流通する供給路123、およびローター13から排出された流体が流通する排出路124が形成されている。図5は、ローター13の上面図、側面図、下面図および断面図である。なお、図5a、bでは、部分的に断面を示している。ローター13は円柱状に形成されている。ローター13には、その軸方向に延びるシャフト穴131が形成されている。ローター13のシャフト穴131は、給排気ブロック12のシャフト穴122とともに、ローター13の回転支持に用いられる。具体的には、図1に示すように、ローター13は、カムブロック11の内側にて給排気ブロック12に積層された状態でシャフト22、ベアリング23、ベアリングナット24、ナット25等によってローター13に対して回転可能に支持されている。これにより、ローター13は、その軸方向と平行な回転軸A1を中心として、給排気ブロック12およびカムブロック11に対して回転可能になっている。ローター13には、4つ複数個のシリンダ穴132が形成されている。具体的には、4つのシリンダ穴132は、ローター13の外周面に、回転軸A1に対して垂直非平行な方向に延びて形成されている。図1、図5aに示すように、4つのシリンダ穴132は、ローター13の周方向に等間隔90°間隔に配置されている。各シリンダ穴132は、回転軸A1と平行な方向から見た時に軸線A2が回転軸A1に対してずれるように形成されている。なお、図1、図5では、4つのシリンダ穴132の軸線A2のうち一部のシリンダ穴132の軸線A2のみ図示している。ローター13には、シリンダ穴132に供給される流体、およびシリンダ穴132から排出された流体の両方が流通する供給排出路133が形成されている。供給排出路133は、シリンダ穴132から給排気ブロック12側に向かって延びて、ローター13のうち給排気ブロック12側の端面に開口している。供給排出路133は、給排気ブロック12の供給路123および排出路124に連通可能になっている。具体的には、ローター13が回転すると、ローター13の供給排出路133が給排気ブロック12の供給路123と排出路124とに交互に連通するようになっている。したがって、給排気ブロック12は、ローター13のシリンダ穴132に対する流体の供給排出を行う流体供給排出部として機能する。図4に示すように、供給路123は、給排気ブロック12をその板厚方向に貫通している。供給路123のうちローター13側の開口部123aは、3つの円弧状の溝で構成されている。供給路123のうちローター13と反対側の開口部123bは、1つの環状の溝で構成されている。供給路123のうちローター13側の3つの円弧状の開口部123aは、いずれもローター13の回転軸A1を中心とし、半径および円弧長が互いに同じになっていて、ローター13の周方向に等間隔に配置されている。供給路123のうちローター13と反対側の1つの環状の開口部123bは、ベースブロック10に形成された供給孔103と連通している。図2に示すように、供給孔103は、ベースブロック10をその板厚方向に貫通する円形孔で構成されている。供給孔103には、図示しない蒸気発生手段から高温高圧の蒸気が供給されるようになっている。ベースブロック10のうち給排気ブロック12側の平板面には、環状のシール溝104、105が形成されている。図1に示すように、シール溝104、105には、シール部材としてのOリング26、27が配置されている。これにより、ベースブロック10の供給孔103と給排気ブロック12の供給路123の開口部123bとが気密に連通される。図4に示すように、給排気ブロック12の3つの排出路124は、給排気ブロック12のうちローター13側の平板面に形成された台形状の窪みによって形成されている。3つの台形状の排出路124は、互いに同じ形状になっており、ローター13の周方向に等間隔に配置されている。本例では、給排気ブロック12の最外周部に、3つの排出路124同士を繋ぐ環状の窪みが形成されている。図6は、ピストン形成部材14の三面図である。ピストン形成部材14は、ローター13のシリンダ穴132と同数の4つ複数個設けられている。ピストン形成部材14は、シリンダ穴132に往復摺動する円柱状のピストン141と、カムフォロア15が組み付けられるブラケット部142とで構成されている。本例では、ブラケット部142は、ピストン141の一端部にてL字平板状に形成されている。図1に示すように、カムフォロア15は、カムブロック11のカム111に接触するように、ピストン形成部材14のブラケット部142に組み付けられている。これにより、カムフォロア15は、ピストン141と一体的に往復運動し且つカム111に摺動する摺動部として機能する。次に、上記構成における作動を説明する。まず、4つのピストン141のうち1つのピストン141に着目して作動を説明する。ローター13の供給排出路133が給排気ブロック12の供給路123のローターブロック側開口部123aと連通している状態において、ベースブロック10の供給孔103に図示しない蒸気発生手段から高温高圧の蒸気が供給されると、供給孔103の蒸気が供給路123および供給排出路133を通じてシリンダ穴132に流入する。すると、シリンダ穴132に流入した蒸気の圧力によってピストン141がローター13の外周側に押し出されるので、ピストン141に組み付けられたカムフォロア15がカムブロック11のカム111を押圧する。このとき、カム111の形状によって、ローター13を回転させる回転駆動力が発生する第1行程。回転駆動力によってローター13が所定角度回転すると、ローター13の供給排出路133は給排気ブロック12の供給路123と非連通状態になり、代わって給排気ブロック12の排出路124と連通する。このとき、カム111の形状によって、カムフォロア15がカム111から押圧されてピストン141が押し戻される。これにより、シリンダ穴132の蒸気が供給排出路133および排出路124を通じて排出される第2行程。ローター13がさらに所定角度回転することで、ローター13の供給排出路133が給排気ブロック12の排出路124と非連通状態になり、代わって給排気ブロック12の供給路123と連通するので、上記作動第1行程および第2行程が繰り返される。上記作動が4つのピストン141で互いに異なるタイミングで行われるので、ローター13を連続的かつスムーズに回転させることができる。ちなみに、カム111が略三角形状に形成され、給排気ブロック12の供給路123のローターブロック側開口部123a、および給排気ブロック12の排出路124が3つずつ形成されているので、ローター13が1回転する間に各ピストン141が3回往復運動することとなる。本実施形態によると、供給された蒸気によって駆動されるピストン141がカム111に倣って回転することによって回転力を生むことができる。すなわち、非常に簡素な機構によって、ピストン141の往復運動をローター13の回転運動に変換することができる。また、本実施形態によると、ローター13が回転するとローター13の供給排出路133が給排気ブロック12の供給路123と排出路124とに交互に連通するので、蒸気の供給排出の切り替えを自律的に行うことができる。すなわち、非常に簡素な機構によって、蒸気の供給排出を切り替えることができる。さらに、本実施形態によると、4つのピストン141が互いに振動を打ち消し合い、ローター13を連続的に回転させることができるので、振動が少なく、安定した回転力を得ることができる。すなわち、エネルギーロスの少ない高効率の原動機を実現できる。さらに、本実施形態によると、ローター13が4つのピストン141で均等に押されるので、ローター13の浮き上がりやシャフト22の曲がりを抑制することができる。また、本実施形態によると、ローター13の回転位置にかかわらず、ローター13の4つの供給排出路133のうち少なくともいずれか1つの供給排出路133が給排気ブロック12の供給路123のローターブロック側開口部123aに連通するようになっている。このため、ローター13の回転位置にかかわらず、ローター13の4つのシリンダ穴132のうち少なくともいずれか1つのシリンダ穴132に蒸気が供給されるので、ローター13をスムーズに回転させることができる。また、ローター13および給排気ブロック12は、回転軸A1と平行な方向に重ねられ、ローター13の供給排出路133は、給排気ブロック12の供給路123および排出路124と、回転軸A1と平行な方向に連通しているので、ローター13の回転運動に伴って蒸気の供給排出の切り替えを良好に行うことができる。また、シリンダ穴132の軸線A2は、回転軸A1と平行な方向から見た時に回転軸A1と重ならないようになっているので、ピストン141の往復運動をローター13の回転運動に効果的に変換することができる。第2実施形態上記第1実施形態では、カム111が略三角形状に形成されているが、本第2実施形態では、図7に示すように、カム115が、ローター13の回転軸A1に対して偏心した円形状に形成されている。図8は、カムブロック11の上面図および断面図である。カムブロック11は、円形状のカム115を有する筒状に形成されており、カム115がローター13の回転軸A1に対して偏心するようにベースブロック10に組み付けられている。本例では、カム115は、内周カム面115aと外周カム面115bとを有する溝カムになっている。図9は、ベースブロック10の上面図および断面図である。本実施形態では、ローター13はベースブロック10に回転支持されており、上記第1実施形態の給排気ブロック12が廃止されている。具体的には、ベースブロック10には、ローター13の回転支持に用いられるシャフト穴107が形成されている。さらに、ベースブロック10には、ローター13の供給排出路133と連通可能な供給路108および排出路109が形成されている。供給路108は、ベースブロック10をその板厚方向に貫通している。具体的には、供給路108のうちローター13側の開口部108aは1つの円弧状の溝で構成されていて、供給路108のうちローター13と反対側の開口部108bは、1つの円形穴で構成されている。排出路109も、ベースブロック10をその板厚方向に貫通している。具体的には、排出路109のうちローター13側の開口部109aは1つの円弧状の溝で構成されていて、排出路109のうちローター13と反対側の開口部109bは、1つの円形穴で構成されている。本実施形態においても上記第1実施形態と同様に作動するので、上記第1実施形態と同様の作用効果を得ることができる。ちなみに本実施形態では、カム115がローター13の回転軸A1に対して偏心した円形状に形成され、ベースブロック10の供給路108のローターブロック側開口部108a、および排出路109のローターブロック側の開口部109aが1つずつ形成されているので、ローター13が1回転する間に各ピストン141が1回往復運動することとなる。図9bに示す吸気範囲θは、シリンダ穴132への吸気が開始する位置から、シリンダ穴132への吸気が終了する位置までの回転角度のことである。吸気範囲θは、360度を気筒数で割った角度以上、180度以下に設定されている。以下、吸気範囲θについて説明する。本実施形態の構成においては、1つのピストン141が最も縮んだ状態から伸びきる状態になるまで180度回転する。このため、吸気範囲θを180度にした場合、ピストン141が伸びきるまで吸気され続けるので、ピストン141は常に吸気圧力で押されることになる。一方、θを180度より小さくした場合、ピストン141が伸びきる途中で吸気が中断されることとなる。ピストン141が伸びきる途中で吸気が中断されてもピストン141内の流体に圧力があるので、流体の圧力が外部の圧力よりも高くなっている限り流体の断熱膨脹によってピストン141は伸び続けるが、伸びるに従い流体の圧力が低下していくので、ピストン141の押す力は弱くなる。その代わり吸気が中断されることで流体の消費量を低減できる。つまり、吸気範囲θを大きくすれば高トルクのエンジン、小さくすればエネルギ消費の少ないエンジンとなる。なお、360度を気筒数シリンダ穴132の個数で割った角度例えば4気筒の場合90度よりも吸気範囲θが小さくなると、いずれのシリンダ穴132にも吸気されずいずれのピストン141も押されない位置ができてしまい、その位置から駆動開始できないことになるので、その角度以上は必要である。換言すれば、気筒数を多くするほど360度を気筒数で割った角度が小さくなるので、吸気範囲を小さくして流体の消費量を減らすことができる。なお、ピストン141が伸びるのに必要な角度本例では180度よりも吸気範囲θが大きい場合、ピストン141が縮むときにも吸気されてピストン141が縮むときの抵抗になってしまうので好ましくない。以上のように、吸気範囲θを、360度を気筒数で割った角度以上、180度以下の範囲において適宜設定することによって、流体機械の特性を適宜決定することができる。換言すれば、吸気範囲θを、常にいずれかのピストン141が押されることができる角度以上、ピストン141が伸びきるのに必要な角度以下の範囲において適宜設定することによって、流体機械の特性を適宜決定することができる。他の実施形態1上記各実施形態では、蒸気のエネルギーを機械的エネルギーに変換する例を示したが、蒸気に限定されることなく、種々の流体のエネルギーを機械的エネルギーに変換することができる。2上記各実施形態では、流体のエネルギーを機械的エネルギーに変換する流体機械に本発明を適用した例を示したが、機械的エネルギーを流体のエネルギーに変換する流体機械にも本発明を適用可能である。すなわち、ローターを外部からの機械的エネルギーで回転駆動することで、シリンダ穴に供給された流体にピストンでエネルギーを与えて排出することができる。なお、上記各実施形態では、カム111、115は内周カム面111a、115aと外周カム面111b、115bとを有する溝カムになっているが、流体のエネルギーを機械的エネルギーに変換する場合であれば、カム111、115は内周カム面111a、115aのみで構成されていても構わない。3上記第1実施形態では、カム111が略三角形状に形成され、ローター13が1回転する間に各ピストン141が3回往復運動するようになっており、上記第2実施形態では、カム115が円形状に形成され、ローター13が1回転する間に各ピストン141が1回往復運動するようになっているが、これに限定されるものではない。例えば、カム111が長円形状に形成され、ローター13が1回転する間に各ピストン141が2回往復運動するようになっていてもよい。また、カム111がn角形状に形成され、ローター13が1回転する間に各ピストン141がn回往復運動するようになっていてもよい。ちなみに、ピストン141を複数個にする場合、常にどれかのピストン141が押しているようにするには、ピストン141の個数はローター13が1回転する間の往復数1以上が必要である。なお、カム111の画数換言すればローター13が1回転する間の各ピストン141の往復数が多いほど回転の脈動が小さくスムーズになるという利点がある。4上記第2実施形態では、吸気範囲θを、常にいずれかのピストン141が押されることができる角度以上、ピストン141が伸びきるのに必要な角度以下の範囲において適宜設定することによって、流体機械の特性を適宜決定することができるが、このような吸気範囲θの設定の考え方は上記第1実施形態にも同様に適用可能である。