"テーブルの上面からワークを離間させた状態で支持する敷ブロックを保持可能な敷ブロック移動用工具を主軸に取り付け、この主軸と前記テーブルとを相対移動させながら、前記敷ブロックを前記テーブル上に配置し、かつ、前記テーブルから回収するための敷ブロック配置回収プログラムであって、ブロック格納エリアに配置された前記敷ブロックを前記テーブル上に配置するための敷ブロック配置プログラムと、前記テーブル上に配置された前記敷ブロックを前記ブロック格納エリアに回収するための敷ブロック回収プログラムとを備え、前記敷ブロック配置プログラムは、前記ブロック格納エリアに配置された前記敷ブロックを前記テーブル上に配置する複数の動作ステップを有し、これらの動作ステップを設定された順番にコンピュータに実行させるとともに、前記敷ブロック回収プログラムは、前記複数の動作ステップを、前記敷ブロック配置プログラムの実行順序とは逆の順序で、かつ、前記敷ブロック配置プログラムの動作方向とは逆の動作方向へ動作するようコンピュータに実行させる、ことを特徴とする敷ブロック配置回収プログラム。請求項1に記載の敷ブロック配置回収プログラムにおいて、前記敷ブロック配置プログラムは、前記複数の動作ステップを実行する複数の指令ブロックが、実行される順番に配列され、各指令ブロックは、動作モードを指令する指令コードと、指令された動作モードにおける位置情報とを含んで構成され、前記敷ブロック回収プログラムは、前記複数の動作ステップを実行する複数の指令ブロックが、前記敷ブロック配置プログラムの実行順序とは逆の順序で配列され、かつ、各指令ブロックの位置情報が敷ブロック配置プログラムとは逆の位置情報として記録されている、ことを特徴とする敷ブロック配置回収プログラム。請求項2に記載の敷ブロック配置回収プログラムにおいて、前記位置情報は、移動方向情報および移動位置情報を含む、ことを特徴とする敷ブロック配置回収プログラム。請求項2に記載の敷ブロック配置回収プログラムにおいて、前記位置情報は、移動方向情報および変数記憶領域のアドレスを指定する変数指定アドレスを含み、前記変数記憶領域には、アドレスに対応して移動位置情報が記録されている、ことを特徴とする敷ブロック配置回収プログラム。テーブルと、このテーブルに対して相対移動可能な主軸とを備えた工作機械を用いてワークを加工する加工方法であって、請求項1~請求項4のいずれかに記載の敷ブロック配置回収プログラムの敷ブロック配置プログラムによって、ブロック格納エリアに配置された敷ブロックを前記テーブル上に配置する敷ブロック配置工程と、前記テーブル上に配置された敷ブロックの上にワークを載置するとともに、前記主軸に加工工具を取り付けて、前記ワークを加工するワーク加工工程と、請求項1~請求項4のいずれかに記載の敷ブロック配置回収プログラムの敷ブロック回収プログラムによって、前記テーブル上に配置された敷ブロックを前記ブロック格納エリアに回収する敷ブロック回収工程と、を備えることを特徴とする加工方法。請求項1~請求項4のいずれかに記載の敷ブロック配置回収プログラムを備えた工作機械。上述した提案によって、作業者の安全性確保、機械および敷ブロックの破損防止および設置精度の向上が図れるようになったが、さらに、敷ブロックの配置および回収を簡単なプログラムによって行いたいという要望がある。本発明の目的は、このような要望に対して、敷ブロックの配置および回収を簡単なプログラムによって行うことができる敷ブロック配置回収プログラム、このプログラムを用いた加工方法および工作機械を提供することにある。本発明の敷ブロック配置回収プログラムは、テーブルの上面からワークを離間させた状態で支持する敷ブロックを保持可能な敷ブロック移動用工具を主軸に取り付け、この主軸と前記テーブルとを相対移動させながら、前記敷ブロックを前記テーブル上に配置し、かつ、前記テーブルから回収するための敷ブロック配置回収プログラムであって、ブロック格納エリアに配置された前記敷ブロックを前記テーブル上に配置するための敷ブロック配置プログラムと、前記テーブル上に配置された前記敷ブロックを前記ブロック格納エリアに回収するための敷ブロック回収プログラムとを備え、前記敷ブロック配置プログラムは、前記ブロック格納エリアに配置された前記敷ブロックを前記テーブル上に配置する複数の動作ステップを有し、これらの動作ステップを設定された順番にコンピュータに実行させるとともに、前記敷ブロック回収プログラムは、前記複数の動作ステップを、前記敷ブロック配置プログラムの実行順序とは逆の順序で、かつ、前記敷ブロック配置プログラムの動作方向とは逆の動作方向へ動作するようコンピュータに実行させる、ことを特徴とする。このような構成によれば、敷ブロック配置プログラムが実行されると、複数の動作ステップが設定された順番に実行されるため、ブロック格納エリアに配置された敷ブロックがテーブル上に配置される。また、敷ブロック回収プログラムが実行されると、複数の動作ステップが、敷ブロック配置プログラムの実行順序とは逆の順序で、かつ、敷ブロック配置プログラムの動作方向とは逆の動作方向へ動作されるから、テーブル上に配置された敷ブロックをブロック格納エリアに回収することができる。従って、敷ブロック回収プログラムについては、敷ブロック配置プログラムにおける複数の動作ステップ、つまり、ブロック格納エリアに配置された敷ブロックをテーブル上に配置する複数の動作ステップを、敷ブロック配置プログラムの実行順序とは逆の順序で、かつ、敷ブロック配置プログラムの動作方向とは逆の動作方向へ動作するようコンピュータに実行させればよいから、敷ブロック回収プログラムを簡単に作成できる。もとより、敷ブロックの配置、回収を、作業者が直接人力によって取り扱う必要がないから、作業者の安全性を向上させることができる。また、作業者による人力での作業を避けることができる結果、敷ブロックの落下などによる機械テーブル、その他の部分の破損、敷ブロック自体の破損を防止できる。さらに、敷ブロックの配置をテーブルと主軸との相対移動により敷ブロックを配置するため、配置位置精度の向上が期待できる。本発明の敷ブロック配置回収プログラムにおいて、前記敷ブロック配置プログラムは、前記複数の動作ステップを実行する複数の指令ブロックが、実行される順番に配列され、各指令ブロックは、動作モードを指令する指令コードと、指令された動作モードにおける位置情報とを含んで構成され、前記敷ブロック回収プログラムは、前記複数の動作ステップを実行する複数の指令ブロックが、前記敷ブロック配置プログラムの実行順序とは逆の順序で配列され、かつ、各指令ブロックの位置情報が敷ブロック配置プログラムとは逆の位置情報として記録されている、ことが好ましい。このような構成によれば、敷ブロック回収プログラムは、敷ブロック配置プログラムにおける複数の動作ステップを実行する複数の指令ブロックが、敷ブロック配置プログラムの実行順序とは逆の順序で配列され、かつ、各指令ブロックの位置情報が敷ブロック配置プログラムとは逆の位置情報として記録されているから、敷ブロック配置プログラムにおける複数の指令ブロックを並べ替えるとともに、各指令ブロックの位置情報を敷ブロック配置プログラムとは逆の位置情報として記録すればよいから、敷ブロック回収プログラムを極めて簡単に作成できる。本発明の敷ブロック配置回収プログラムにおいて、前記位置情報は、移動方向情報および移動位置情報を含む、ことが好ましい。このような構成によれば、位置情報のうち、移動位置情報については、敷ブロック配置プログラムおよび敷ブロック回収プログラムともに同じ位置情報でよく、また、移動方向情報については、符号を逆にすればよいから、プログラムの作成を簡単にできる。本発明の敷ブロック配置回収プログラムにおいて、前記位置情報は、移動方向情報および変数記憶領域のアドレスを指定する変数指定アドレスを含み、前記変数記憶領域には、アドレスに対応して移動位置情報が記録されている、ことが好ましい。このような構成によれば、敷ブロック配置プログラムおよび敷ブロック回収プログラムの実行において、共に、変数記憶領域のなかから、位置情報の変数指定アドレスで指定されるアドレスに対応する移動位置情報を基に、相対移動が制御される。従って、これらの相対移動量を変更する場合でも、変数記憶領域において、移動位置情報のみを書き替えればよいから、つまり、敷ブロック配置プログラムおよび敷ブロック回収プログラムにおける移動位置情報をそれぞれ書き替える必要がないから、プログラムの変更が簡易に対応できる。本発明の加工方法は、テーブルと、このテーブルに対して相対移動可能な主軸とを備えた工作機械を用いてワークを加工する加工方法であって、上記いずれかに記載の敷ブロック配置回収プログラムの敷ブロック配置プログラムによって、ブロック格納エリアに配置された敷ブロックを前記テーブル上に配置する敷ブロック配置工程と、前記テーブル上に配置された敷ブロックの上にワークを載置するとともに、前記主軸に加工工具を取り付けて、前記ワークを加工するワーク加工工程と、上記いずれかに記載の敷ブロック配置回収プログラムの敷ブロック回収プログラムによって、前記テーブル上に配置された敷ブロックを前記ブロック格納エリアに回収する敷ブロック回収工程と、を備えることを特徴とする。このような構成によれば、敷ブロック配置工程によって敷ブロックをテーブル上に配置し、続いて、ワーク加工工程によって敷ブロックの上にワークを載置してワークを加工したのち、敷ブロック回収工程によって敷ブロックを元のブロック格納エリアに回収することができるので、ワークの加工を能率的に行うことができる。本発明の工作機械は、上述したいずれかに記載の敷ブロック配置回収プログラムを備えることを特徴とする。このような構成によれば、工作機械において、上述した効果が期待できる。図1は、本実施形態に係る工作機械20を示している。同工作機械20は、門型工作機械であって、左コラム22、右コラム23、および、横桁24を含んで構成され、これらが機械的な剛性を高めるよう鋳物にて一体に構成されている。横桁24には、主軸頭25がサーボモータ等によりX軸として図で左右方向へ移動可能に組み付けられている。主軸頭25には、ラム26により、主軸としてのスピンドル30がZ軸として図で上下方向へ移動可能に組み込まれている。スピンドル30は、連続回転、および、C軸Z軸と平行な回転軸として回転位置決めもできるよう、回転位置検出されるサーボモータを有して構成される。左コラム22および右コラム23の間のベッド29の上面には、ワークを載置するテーブル28がY軸として図で前後方向へ移動可能に設けられている。従って、ワークを載置するテーブル28と主軸を構成するスピンドル30とは、図示省略の相対移動機構により、X,Y,Z軸方向の三次元方向へ相対移動可能に構成されている。テーブル28の一部、ここでは、テーブル28の上面奥側Y軸座標でテーブルマイナス方向移動側には、複数の敷ブロック6061,62...を設置するためのブロック格納エリア28A図6参照が設けられている。左コラム22側には、工具マガジン40や自動工具交換装置50が付設されている。工具マガジン40には、主軸であるスピンドル30に装着される敷ブロック移動用工具10や多数の加工用工具が収納されている。自動工具交換装置50は、工具マガジン40に収納された敷ブロック移動用工具10および加工用工具の中から指定されたいずれかの工具を主軸であるスピンドル30に装着するとともに、スピンドル30に装着されている工具を工具マガジン40に回収するよう動作される。つまり、工具マガジン40と主軸であるスピンドル30との間で工具交換を行う。図2は、本実施形態で用いられる敷ブロック6061,62,63...を示している。同敷ブロック60は、工作機械のテーブル28に載置される底壁部60Aと、この底壁部60Aに対して平行にかつ離間して設けられた上壁部60Bと、底壁部60Aおよび上壁部60Bの両端間を連結する側壁部60Cとを有し、内部に空間60Dを有する断面矩形枠状に形成されている。図3は、本実施形態で使用される敷ブロック移動用工具10を示している。敷ブロック移動用工具10は、工作機械で使用される自動工具交換用に使用される工具と同じ形状、つまり、工作機械の工具と同様な取り扱いが可能となるような形状が採用され、主軸装着部11、セパレータ部12、および、ブロック保持部13を備える。主軸装着部11は、一般のドリルやカッターなどの切削用の刃を有する加工工具と同様に、工作機械の主軸に装着可能になっており、したがって、主軸に挿入されるテーパシャンク16、このテーパシャンク16の小径部側に設けられたチャック用トップ17、および、テーパシャンク16の大径部側に設けられた工具把持リング部18を備えている。セパレータ部12は、主軸装着部11とブロック保持部13との間に設けられた円筒状で、敷ブロック60の大きさや厚さ形状などに適合できるように、主軸装着部11の軸方向寸法が種々の長さとされている。ブロック保持部13は、コの字形状に形成されている。具体的には、セパレータ部12の下面に水平に取り付けられる取付片部13Aと、この取付片部13Aの一端から主軸装着部11の軸方向へ延びる延長片部13Bと、この延長片部13Bの先端から延長片部13Bに対して略直角にかつ取付片部13Aと平行に設けられ敷ブロック60の空間60D内に差込可能な差込片部13Cとを有するコの字形状に形成されている。延長片部13Bの長さ、つまり、取付片部13Aと差込片部13Cとの間隔は、敷ブロック60の枠部上壁部60Bの厚みよりも大きい寸法に形成されている。したがって、取付片部13Aと差込片部13Cとの間に敷ブロック60の上壁部60Bを挿入し、差込片部13Cで敷ブロック60の上壁部60Bを吊り上げて、敷ブロック60の移動を行う。図4は、本実施形態に係る工作機械の制御システムを示している。同制御システムは、CPUからなる制御装置80と、この制御装置80にアドレスバスやデータバス81などを介して接続された相対移動機構、つまり、主軸頭25をX軸方向へ移動させるX軸移動機構82、テーブル28をY軸方向へ移動させるY軸移動機構83、ラム26をZ軸方向へ移動させるZ軸移動機構84、スピンドル30を回転駆動させるスピンドル駆動機構85などのほかに、プログラム記憶部86などが接続されている。プログラム記憶部86には、通常の加工プログラム等のほかに、ブロック格納エリア28Aに配置された敷ブロック60をテーブル28上の指定位置に配置するための敷ブロック配置プログラム87や、テーブル28上に配置された敷ブロック60をブロック格納エリア28Aに回収するための敷ブロック回収プログラム88が格納されている。敷ブロック配置プログラム87は、図5Aに示すように、ブロック格納エリア28Aに配置された敷ブロック60をテーブル28上の指定位置に配置する複数の動作ステップを有し、これらの動作ステップを設定された順番にコンピュータに実行させる。具体的には、敷ブロック配置プログラム87は、複数の動作ステップを実行する複数の指令ブロックプログラム番号N1,N2,N3......N9が、実行される順番に配列され、各指令ブロックは、動作モードを指令する指令コードG01X,G01Z,G01X......G01Xと、指令された動作モードにおける位置情報200,-300,-200......800とを含んで構成されている。つまり、位置情報200,-300,-200......800は、移動方向情報,-および移動位置情報200,300,200......800を含む。敷ブロック回収プログラム88は、図5Bに示すように、敷ブロック配置プログラム87の複数の動作ステップが、敷ブロック配置プログラム87の実行順序とは逆の順序で、かつ、敷ブロック配置プログラム87の動作方向とは逆の動作方向へ動作するようコンピュータに実行させる。具体的には、敷ブロック回収プログラム88は、複数の動作ステップを実行する複数の指令ブロックプログラム番号N11,N12,N13......N19が、敷ブロック配置プログラム87の実行順序とは逆の順序で配列され、かつ、各指令ブロックの位置情報-800,-300,-200......-200が敷ブロック配置プログラム87とは逆の位置情報として記録されている。つまり、移動位置情報200,300,200......800に対して、移動方向情報、-が敷ブロック配置プログラム87とは逆の符号で記録されている。図6および図7は、ブロック格納エリア28Aに配置された敷ブロック6061,62,62...をテーブル28上の指定位置に配置敷ブロック配置工程するとともに、配置された敷ブロック6065,66,67,68をブロック格納エリア28Aに回収敷ブロック回収工程する例を示している。まず、ブロック格納エリア28Aに配置された敷ブロック60をテーブル28上の指定位置に配置するには、敷ブロック配置プログラム87をスタートさせる。敷ブロック配置プログラム87がスタートされると、図8Aに示すa~iの動作ステップを実行する指令ブロックプログラム番号N1,N2,N3......N9が順番に読み出され、実行される。これにより、次の動作ステップが行われる。なお、ここでは、敷ブロック60のX軸方向寸法が200mm、敷ブロック移動用工具10の差込片部13Cの長さが200mmとする。aスタート位置の敷ブロック移動用工具10がX軸方向へ200mm移動される。b敷ブロック移動用工具10がZ軸-方向へ300mm移動される。c敷ブロック移動用工具10がX軸-方向へ200mm移動される。これにより、敷ブロック移動用工具10の差込片部13Cが敷ブロック60の空間60D内に差し込まれる。d敷ブロック移動用工具10がZ軸方向へ300mm移動される。これにより、敷ブロック移動用工具10のブロック保持部13により敷ブロック60が吊り上げられる。e敷ブロック移動用工具10がX軸-方向へ1000mm移動される。f敷ブロック移動用工具10がZ軸-方向へ300mm移動される。これにより、敷ブロック60がテーブル28上に載置される。g敷ブロック移動用工具10がX軸方向へ200mm移動される。これにより、敷ブロック移動用工具10の差込片部13Cが敷ブロック60の空間60Dから引き抜かれる。h敷ブロック移動用工具10がZ軸方向へ300mm移動される。i敷ブロック移動用工具10がX軸方向へ800mm移動される。これにより、敷ブロック移動用工具10がスタート位置に戻される。このようにして、敷ブロック60をテーブル28上の所定位置に配置したのち、敷ブロック60の上にワークを載置して加工を行うワーク加工工程。なお、加工にあたっては、敷ブロック移動用工具10に代えて、ワークを加工する加工工具をスピンドル30に装着したのち、その加工工具によってワークを加工する。ワークの加工終了後に、ワークを加工する加工工具に代えて、敷ブロック移動用工具10をスピンドル30に装着する。これには、工具交換と同様に、敷ブロック移動用工具10を選択する。即ち、工具交換指令を行い、敷ブロック移動用工具10をスピンドル30へ装着する。あるいは、工具交換指令ではなく、まったく手動で敷ブロック移動用工具10をスピンドル30へ装着してもよい。次に、テーブル28上に配置された敷ブロック60をブロック格納エリア28Aに回収するには、敷ブロック回収プログラム88をスタートさせる。敷ブロック回収プログラム88がスタートされると、図8Bに示すi’~a’の動作ステップを実行する指令ブロックプログラム番号N11,N12,N13......N19が順番に読み出され、実行される。これにより、次の動作ステップが行われる。i’スタート位置の敷ブロック移動用工具10がX軸-方向へ800mm移動される。h’敷ブロック移動用工具10がZ軸-方向へ300mm移動される。g’敷ブロック移動用工具10がX軸-方向へ200mm移動される。これにより、敷ブロック移動用工具10の差込片部13Cが敷ブロック60の空間60Dに差し込まれる。f’敷ブロック移動用工具10がZ軸方向へ300mm移動される。これにより、敷ブロック60のブロック保持部13により敷ブロック60が吊り上げられる。e’敷ブロック移動用工具10がX軸方向へ1000mm移動される。d’敷ブロック移動用工具10がZ軸-方向へ300mm移動される。これにより、敷ブロック移動用工具10がブロック格納エリア28Aに載置される。c’敷ブロック移動用工具10がX軸方向へ200mm移動される。これにより、敷ブロック移動用工具10の差込片部13Cが敷ブロック60の空間60Dから引き抜かれ、敷ブロック60が回収される。b’敷ブロック移動用工具10がZ軸方向へ300mm移動される。a’敷ブロック移動用工具10がX軸-方向へ200mm移動される。これにより、敷ブロック移動用工具10がスタート位置に戻される。このような構成によれば、敷ブロック配置プログラム87によって、複数の動作ステップが設定された順番に実行されるため、ブロック格納エリア28Aに配置された敷ブロック60をテーブル28上の指定位置に自動的に配置することができる。また、敷ブロック回収プログラム88によって、複数の動作ステップが、敷ブロック配置プログラム87の実行順序とは逆の順序で、かつ、敷ブロック配置プログラム87の動作方向とは逆の動作方向へ動作されるから、テーブル28上に配置された敷ブロック60をブロック格納エリア28Aに自動的に回収することができる。特に、敷ブロック回収プログラム88については、敷ブロック配置プログラム87における複数の動作ステップ、つまり、ブロック格納エリア28Aに配置された敷ブロック60をテーブル28上の指定位置に配置する複数の動作ステップを、敷ブロック配置プログラム87の実行順序とは逆の順序で、かつ、敷ブロック配置プログラム87の動作方向とは逆の動作方向へ動作するようコンピュータに実行させればよいから、敷ブロック回収プログラム88を簡単に作成できる。もとより、敷ブロック60の配置、回収を、作業者が直接人力によって取り扱う必要がないから、作業者の安全性を向上させることができる。また、作業者による人力での作業を避けることができる結果、敷ブロック60の落下などによる機械テーブル、その他の部分の破損、敷ブロック60自体の破損を防止できる。さらに、テーブル28と主軸であるスピンドル30との相対移動により敷ブロック60を配置するため、配置位置精度の向上が期待できる。また、敷ブロック回収プログラム88は、敷ブロック配置プログラム87における複数の動作ステップを実行する複数の指令ブロックが、敷ブロック配置プログラム87の実行順序とは逆の順序で配列され、かつ、各指令ブロックの位置情報が敷ブロック配置プログラム87とは逆の位置情報として記録されているから、敷ブロック配置プログラム87における複数の指令ブロックを並べ替えるとともに、各指令ブロックの位置情報を敷ブロック配置プログラム87とは逆の位置情報として記録すればよいから、敷ブロック回収プログラム88を極めて簡単に作成できる。また、位置情報のうち、移動位置情報については、敷ブロック配置プログラム87および敷ブロック回収プログラム88ともに同じ位置情報でよく、また、移動方向情報については、符号を逆にすればよいから、プログラムの作成を簡単にできる。<変形例の説明>上述の実施形態では、枠型の敷ブロック6061,62,63...を予めブロック格納エリア28Aの定められた座標位置に設置し、それを敷ブロック配置プログラム87によってテーブル28上の指定位置に配置するとともに、テーブル28上の敷ブロック60を敷ブロック回収プログラム88によってブロック格納エリア28Aに回収するようにしたが、この発明は、この例に限定されず、種々の変形の態様を採用できる。敷ブロック配置回収プログラムの変形例敷ブロック配置プログラム87および敷ブロック回収プログラム88において、図9に示すように、位置情報は、移動方向情報,-および変数記憶領域のアドレスを指定する変数指定アドレス[V31],[V32][V33]...[V39]を含む構成としてもよい。この場合、図10に示すように、変数記憶領域89には、アドレス[V31],[V32][V33]...[V39]に対応して移動位置情報200,300,200...800を記録しておく。このようにすれば、敷ブロック配置プログラム87および敷ブロック回収プログラム88の実行において、共に、変数記憶領域89のなかから、位置情報の変数指定アドレスで指定されるアドレスに対応する移動位置情報を基に、相対移動が制御される。従って、これらの相対移動量を変更する場合でも、変数記憶領域89において、移動位置情報のみを書き替えればよいから、つまり、敷ブロック配置プログラム87および敷ブロック回収プログラム88における移動位置情報をそれぞれ書き替える必要がないから、プログラムの変更が簡易に対応できる。敷ブロック移動用工具の変形例敷ブロック移動用工具10としては、図11に示す構造であってもよい。この構造の敷ブロック移動用工具10Aは、ブロック保持部13の取付片部13Aに、敷ブロック60の一部を差込片部13Cに対して押圧してロックするロック機構70が設けられている。ロック機構70は、セパレータ部12の内部に形成されたシリンダ室71と、このシリンダ室71内に摺動可能に収納されたピストン72と、このピストン72から取付片部13Aを貫通して一体的に形成されたピストンロッド73と、このピストンロッド73の先端に止めねじなどで固定された押圧片74と、ピストン72によって区画されたシリンダ室71内の一方の室71A下室に収納され押圧片74が差込片部13Cから離間する方向へピストン72を付勢するスプリング75とから構成されている。シリンダ室71の他方の室71B上室は、主軸装着部11に形成されたエアー通路76、および、主軸スピンドル30の内部に形成されたエアー通路を通じて、圧縮エアーが供給されるようになっている。つまり、ロック機構70は、主軸を通じて供給されるエアーによって駆動されるアクチュエータを含んで構成されている。従って、敷ブロック移動用工具10Aによれば、エアーがエアー通路76を通じてシリンダ室71の他方の室71Bに供給されると、ピストン72がスプリング75を圧縮しながら図11中下方へ移動するので、押圧片74と差込片部13Cとの間に敷ブロック60の枠部主に、上壁部60Bを挟持することができる。そのため、敷ブロック60を安全に所望の位置まで移動させることができる。その他の変形例前記実施形態では、敷ブロック移動用工具10,10Aを工具マガジン40に収納し、工具交換によりスピンドル30に装着して使用するようにしたが、工具マガジン40以外の場所に保管してもかまわない。また、工具マガジン40に収納せずに、手動でスピンドル30に装着しても無論かまわない。また、工作機械として門型工作機械を用いて、C軸の回転位置決め制御を用いて、敷ブロック移動用工具10,10Aの向きを、敷ブロック6061~66の向きに対応するように制御するようにしてもよく、あるいは、回転制御をテーブル側で行ってもよい。また、横型マシニングセンタのよう他のタイプの工作機械では、他の回転軸、例えばA軸、B軸で行ってもよく、また、その並行軸で行ってもよく、この実施例に限定されない。前記実施形態では、ブロック格納エリア28Aをテーブル28の上面の部分としたが、これに限らず、敷ブロック移動用工具10,10Aが保持可能な領域であれば、テーブル28以外の場所でも差し支えなく、本願発明を実施できる。"