(57)【特許請求の範囲】
【請求項１】
遊技機の遊技盤に釘打ちする装置であって、
前記遊技盤が載置されるテーブルと、
前記遊技盤への釘の打ち込み動作として、前記テーブルに載置された前記遊技盤に釘先端側を向けて釘を把持する動作と、該把持した釘を前記遊技盤に打ち込む動作とを行う釘打機構と、
釘打込みの下穴となるテーパ状下穴を前記遊技盤に形成するポンチを有し、該ポンチを前記遊技盤に打ち当てる動作を行うポンチ機構と、
前記遊技盤盤面のＸ−Ｙ平面に沿った前記テーブルと前記釘打機構との２次元的な相対移動と、前記Ｘ−Ｙ平面に沿った前記テーブルと前記ポンチ機構との２次元的な相対移動とを実現させる移動機構と、
前記遊技盤に打ち込む釘それぞれについての前記Ｘ−Ｙ平面における釘打座標を記憶する記憶手段と、
前記遊技盤に打ち込む釘それぞれについての前記Ｘ−Ｙ平面における前記テーパ状下穴の下穴座標を記憶する下穴座標記憶手段と、
釘を特定し、該特定した釘についての前記釘打座標を補正すると共に、前記特定した釘について前記記憶手段が記憶済みの釘打座標を、前記補正後の釘打座標に更新する補正更新手段と、
釘を特定し、該特定した釘についての前記下穴座標を前記補正更新手段による前記釘打座標の補正とは別に補正すると共に、前記特定した釘について前記下穴座標記憶手段が記憶済みの下穴座標を、前記補正後の下穴座標に更新するポンチ補正更新手段と、
前記移動機構を制御して前記２次元的な相対移動を行いつつ、前記釘打機構による前記釘の打ち込み動作と、前記ポンチ機構による前記ポンチの打ち当て動作とを実行する制御手段とを備え、
該制御手段は、
前記更新後の前記下穴座標記憶手段の前記下穴座標に前記ポンチが位置するよう前記移動機構を制御すると共に、前記ポンチ機構を制御して行う前記ポンチの打ち当て動作を実行し、該ポンチの打ち当て動作の完了後に、前記記憶手段の記憶した釘打座標に打ち込み対象の釘が位置するよう前記移動機構を制御すると共に、前記釘打機構を制御して前記釘の打ち込み動作を実行する
遊技機の釘打装置。
【請求項２】
請求項１記載の遊技機の釘打装置であって、
前記特定した釘についての前記釘打座標の補正と前記下穴座標の補正の少なくとも一方の選択を促す表示を行う表示手段を備え、
前記補正更新手段と前記ポンチ補正更新手段は、前記表示に基づいたユーザーの選択に応じて座標補正と更新を実行する、遊技機の釘打装置。
【請求項３】
請求項２記載の遊技機の釘打装置であって、
前記ユーザーの選択に応じた座標補正の補正値を入力する手段を備え、
前記補正更新手段と前記ポンチ補正更新手段は、前記座標補正と更新に際し、前記入力された補正値を反映させる、遊技機の釘打装置。
【請求項４】
請求項３記載の遊技機の釘打装置であって、
前記補正更新手段と前記ポンチ補正更新手段は、前記座標補正と更新に際し、打ち込み対象となる複数の釘について前記入力された同じ補正値で一括補正して更新する、遊技機の釘打装置。
【請求項５】
遊技機の遊技盤への釘打ちを経て前記遊技機を製造する方法であって、
テーブルに前記遊技盤を載置する工程と、
釘打込みの下穴となるテーパ状下穴を前記遊技盤に形成するポンチを有するポンチ機構を、該ポンチを前記遊技盤に打ち当てる動作を実行可能に準備する工程と、
前記遊技盤に打ち込む釘それぞれについて、前記Ｘ−Ｙ平面における前記テーパ状下穴の下穴座標を記憶する工程と、
釘を特定し、該特定した釘についての前記テーパ状下穴の座標を補正する工程と、
前記特定した釘について前記下穴座標記憶手段が記憶済みの下穴座標を、前記補正後の下穴座標に更新する工程と、
打ち込み対象の釘についての前記更新後の下穴座標に前記ポンチが位置するよう前記移動機構を制御すると共に、前記ポンチ機構を制御して行う前記ポンチの打ち当て動作を実行する工程と、
前記遊技盤に釘打ちする釘打機構を、前記載置された遊技盤に釘先端側を向けて釘を把持する動作と、該把持した釘を前記遊技盤に打ち込む動作との打ち込み動作を実行可能に準備する工程と、
前記遊技盤盤面のＸ−Ｙ平面に沿って、前記テーブルと前記釘打機構とを２次元的に相対移動させる工程と、
前記遊技盤に打ち込む釘それぞれについての前記Ｘ−Ｙ平面における釘打座標を記憶する工程と、
釘を特定し、該特定した釘についての前記釘打座標を、前記テーパ状下穴の座標の補正とは別に補正する工程と、
前記特定した釘について前記記憶手段が記憶済みの釘打座標を、前記補正後の釘打座標に更新する工程と、
打ち込み対象の釘が当該釘について前記更新後の釘打座標に位置するよう前記移動機構を制御すると共に、前記釘打機構を制御して前記釘の打ち込み動作を実行する工程と
を備えることを特徴とする遊技機の製造方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機等の遊技機の遊技盤への釘打に関する。
【背景技術】
【０００２】
遊技盤への釘打は、打ち込む釘数が多いことから自動化が図られている。例えば、記憶した釘打データを読み出し、このデータに基づいてテーブル移動、釘打機器駆動を図る技術や、打ち込み後の釘を傾ける技術の他、釘打に先だってポンチによる下穴形成を図る技術も提供されている（例えば、特許文献１等）。
【特許文献１】特開平９−２５３２８４号公報
【特許文献２】特開平２００２−１１１６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、これら公報で提供された従来の遊技機の釘打では、自動化により量産性の向上や、下穴への釘打による釘打精度の向上、釘傾斜の簡便化をもたらすものの、次のような問題点が未解決のまま残されている。
【０００４】
遊技盤における釘配列は、遊技盤面における打球の行方や出玉に影響する。例えば、設計段階で設定された釘打データが充分でなく著しい錯誤があった場合、或いは、当該釘打データに基づいた釘打のされた遊技盤を遊技機に実際に搭載して稼働させてもその釘打結果が適正でなかった場合、更に、市場に出荷された遊技機についての釘打データを修正する必要がある場合当では、ある釘については打ち込み位置の若干の変更を要する場合がある。こうした事態に対処するには、変更を要しない釘配列のための釘打データを、変更を要する釘配列の釘打データと交換していた。このため、釘打データを記憶した媒体を交換したり、配列変更の有り／無しの釘打データを共に記憶したりする必要があり、煩雑であった。また、釘配列の変更要求は多様であるので、データ交換ではその対応がより煩雑であった。更に、複数の処理や精査を経て求められた釘打データの修正値は、作業者のメモ等に頼り管理され取扱不便で、しかも補正ミスとロスが頻繁するものであった。また、データ処理可能な中央処理装置を有する釘打装置の機能を減殺させてもいた。
【０００５】
また、下穴を形成する場合であっても、下穴位置と釘打位置は全く同じにすることしか配慮されておらず、この両者の位置関係については、釘打汎用性への改善の余地が残されていた。
【０００６】
本発明は、上記問題点を解決するためになされ、遊技盤への釘打の汎用性を高めることを目的とする。
【課題を解決するための手段】
【０００７】
かかる課題の少なくとも一部を解決するため、本発明の遊技機釘打装置と釘打を経た遊技機の製造方法は、テーブルに遊技機を載置し、この遊技盤に釘打機構を用いて釘打ちする。この釘打機構は、遊技盤への釘の打ち込み動作として、載置済み遊技盤に釘先端側を向けて釘を把持する動作と、該把持した釘を遊技盤に打ち込む動作とを行う。
【０００８】
釘打に際しては、遊技盤盤面のＸ−Ｙ平面における釘打座標を釘それぞれについて記憶しておき、テーブルと釘打機構とをＸ−Ｙ平面に沿って２次元的に相対移動させて、記憶済みの釘打座標に打ち込み対象の釘を位置させる。そして、この位置で釘打機構による釘の打ち込み動作を実行して、釘打を行う。
【０００９】
この打ち込み動作を実行するに当たり、ある釘が特定されその特定した釘についての釘打座標を補正すると、この釘について記憶済みの釘打座標は補正後の釘打座標に更新して記憶される。従って、この特定の釘は、更新後の釘打座標に打ち込まれ、この特定の釘以外の釘は、記憶済みの釘打座標のままの位置に打ち込まれる。この結果、上記構成の本発明によれば、釘の特定並びに釘打座標の補正は多種多様であることから、遊技盤への釘打の汎用性を高めることができる。しかも、特定の釘についての釘打座標の補正で済むことから、データ全体の交換は不要であるばかりか、釘配列変更への対応が簡便である。
【００１０】
この場合、釘打座標の補正値を入力し、この入力補正値を反映させた釘打座標を補正後の釘打座標として更新するようにすることができる。こうすれば、特定の釘の打ち込み予定位置（当初の記憶済み釘打座標）からの位置変更を所望する補正値を入力すれば済み、遊技盤Ｘ−Ｙ平面の座標を補正入力する必要がないので、簡便となる。
【００１１】
また、打ち込み対象となる複数の釘についての釘打座標を、同じ補正量だけ一括補正するようにすることもできる。こうすれば、特定の釘についての位置変更に加え、複数の釘の総てを位置変更して打ち込むことができるので、釘打の汎用性をより高めることができる。
【００１２】
更に、釘打込みの下穴となるテーパ状下穴形成用のポンチを有するポンチ機構を用い、釘それぞれについての下穴座標を記憶し、下穴形成についても、特定の釘については更新後の下穴座標にテーパ状下穴を形成し、この特定の釘以外の釘は、記憶済みの下穴座標のままの位置にテーパ状下穴を形成する。その上で、上記したように、釘打機構で釘打ちする。よって、既述した汎用性向上に加え、下穴への釘打による釘打精度の向上を来すことができる。
【００１３】
この場合、下穴座標の補正を釘の釘打座標補正と同じとすることも、両補正を異なるようにすることもできる。前者の場合には、補正対象となった特定の釘について、補正後下穴座標と補正後釘打座標とが同じであることから釘打精度を確保できる。後者の場合には、後述するように、釘傾斜の方向を調整でき、釘打の汎用性をより高めることができる。
【００１４】
また、かかる課題の少なくとも一部を解決するため、本発明は、遊技機の遊技盤への釘打ちを行うシステムとすることもできる。こうした本発明の釘打システムは、複数台の釘打装置とサーバとを有する。この釘打装置のそれぞれは、遊技機の載置テーブルと、遊技盤への釘の打ち込み動作を行う釘打機構とを備え、テーブルと釘打機構とを遊技盤盤面のＸ−Ｙ平面に沿って２次元的に相対移動させる。この釘打装置は、クライアントコンピュータを備え、当該コンピュータで、テーブル・釘打機構の相対移動制御、釘打機構による釘の打ち込み動作の実行制御を図る。
【００１５】
サーバは、釘打装置個々のクライアントコンピュータとデータ通信可能に接続され、釘それぞれについての釘打座標を釘打装置ごとに記憶する。そして、クライアントコンピュータから、該当する釘打装置での特定の釘についての釘打座標補正の送信を受けると、特定した釘について記憶済みの釘打座標を補正後の釘打座標に更新する。こうして更新された釘打座標は、打ち込み対象の釘の釘打座標としてクライアントコンピュータにサーバから送信され、釘打装置での釘打に用いられる。従って、この本発明の釘打システムによれば、複数台の釘打装置の釘打座標を一元管理して、個々の釘打装置では釘打座標補正を行えばよいので、釘打装置増設や装置更新等に容易に対処できる。
【００１６】
また、かかる課題の少なくとも一部を解決するため、本発明の遊技機製造方法は、テーブルに遊技機を載置し、ポンチ機構と釘打機構を用いてこの遊技盤に対して下穴形成と釘打ちを行う。
【００１７】
下穴形成に際しては、テーブルと釘打機構とをＸ−Ｙ平面に沿って２次元的に相対移動させて、打ち込み対象の釘についての下穴座標にポンチを位置させる。そして、この位置でポンチ機構のポンチを遊技盤に押し当て当該位置にテーパ状下穴を形成する。
【００１８】
釘打に際しては、テーブルと釘打機構とをＸ−Ｙ平面に沿って２次元的に相対移動させて、打ち込み対象の釘についての釘打座標に、釘を位置させる。そして、この位置で釘打機構による釘の打ち込み動作を実行して、釘打を行う。
【００１９】
こうして下穴形成・釘打を行う場合、従来は下穴座標と釘打座標を一致させることがなされていた。こうすると、釘先端は下穴中心にほぼ一致するので、打ち込み動作により釘は下穴中心に打ち込まれ、釘の曲がり等の打ち込み不良を起こしにくい。よって、釘の打ち込み精度は高まる。この場合、釘は、釘打機構による把持の様子でほぼ定まる所定の姿勢で打ち込まれる。
【００２０】
ところが、本発明の製造方法では、打ち込み対象の釘を所定姿勢から傾けて釘打ちする場合については、釘打座標と下穴座標とを異なるものとした。よって、所定の姿勢からの傾きを要しない釘については、既述したように高い釘打精度で釘打ちする。その一方、所定姿勢から傾ける場合には、上記のように両座標を異なるものとしつつ、釘先端がテーパ状下穴のテーパ面に当たるようし、両座標の変位を釘の傾き方向に応じて定めることとした。
【００２１】
釘先端がテーパ状下穴のテーパ面に当たっていると、その状態で打ち込み動作を受けた釘は、テーパ面で釘先端の滑りを起こす。よって、釘は、その釘先端をテーパ面の当たり位置からテーパ面に沿った方向に向かわせて打ち込まれる。この場合、テーパ状下穴が円錐形状であれば、釘はテーパ状下穴の中心に向かって打ち込まれる。このように釘先端がテーパ面に当たる現象は、上記両座標の変位で起き、テーパ面での当たり位置は下穴中心周りの全方位を採ることができる。このため、座標変位を釘の傾き方向に応じたものとすることで、釘を所定姿勢からその傾き方向に傾けて打ち込むことができる。よって、本発明によれば、所定姿勢からの傾きを持って釘打ちでき、汎用性が高まる。なお、テーパ状下穴が角錐形状であっても、少なくともその角錐の斜面に倣った方向の傾きで釘打ちできる。
【００２２】
このように下穴座標と釘打座標を変位させるに当たり、既述したように各下穴座標と各釘打座標を予め記憶しておき、既述した補正により両座標を変位させることもできる。
【発明を実施するための最良の形態】
【００２３】
次に、本発明に係る遊技機の釘打の実施の形態を実施例に基づき説明する。図１は実施例の釘打システム１０の概略を示す概略構成図、図２はこのシステムに含まれる釘打装置２０の外観を概略的に示す斜視図、図３は釘打装置２０における釘把持の様子を説明する説明図、図４は釘打装置２０が有する遊技盤テーブル４０の構成を概略的に示す斜視図である。
【００２４】
図示するように、釘打システム１０は、複数の釘打装置２０を統括管理するコンピュータであるサーバ１２を、それぞれの釘打装置２０とデータ通信可能に接続して有する。サーバ１２は、付属のディスプレイ１２ａ、キーボード１２ｂの他、記憶装置１４を備え、適宜な記憶媒体へのデータ書き込み・読出を行う。サーバ１２と釘打装置２０の接続は、有線ケーブルを用いたＬＡＮ接続の他、無線によるＬＡＮ、公衆回線を使った接続とすることもできる。本実施例では、釘打装置２０を同一仕様として同じフロアに設置したが、これら釘打装置２０は、総て同一仕様のものとする必要はないと共に、同一フロアに設置される必要もない。
【００２５】
釘打装置２０は、図２に示すように、装置前面にモニタ２２と操作盤２４とを有する。モニタ２２は、釘打の進行状況や種々の設定値等を表示する表示装置として機能するほか、釘打データの入力等を行うためのタッチパネルとしても機能する。つまり、モニタ２２は、液晶表示装置にいわゆるマトリックススイッチ機構を組み込んで構成され、表示箇所の押圧によるパネル電極電位変動を生じさせ、これをスイッチ信号とする。操作盤２４は、非常停止・電源入り切り・原点復帰・スタート・ストップ等の手動押圧スイッチを備え、一部のスイッチをランプスイッチとして備える。
【００２６】
釘打装置２０は、装置後方に釘供給装置２６を備え、この装置から釘を１本ずつ送り込む。送り込まれた釘は、釘打機構２８の釘把持ハンド３０に把持され、ハンマ装置３２で打ち付けられる。この釘打機構２８の側方位置には、先端が円錐形状とされたポンチ３４を有するポンチ機構３６が配設されている。ポンチ機構３６は、ポンチ３４を押し付けることで、遊技盤盤面にテーパ状下穴を形成する。この釘打機構２８とポンチ機構３６の駆動機構３８は、装置上方に組み込み設置されており、カム機構或いはシリンダ等を用いて、釘打機構２８のハンマ装置３２の釘打込み動作や、ポンチ機構３６のポンチ３４の押し当て動作を可能とする。
【００２７】
釘把持ハンド３０は、図３に示すように、左右のハンド３０ａ、３０ｂを備える。そして、ハンマ装置３２のハンマ３３から外れた把持位置にある釘をこの左右ハンドで把持し、把持した釘をハンマ３３下方の釘打位置まで移動させる。
【００２８】
釘打装置２０は、遊技盤をＸ−Ｙ平面に沿って２次元的に移動させる遊技盤テーブル４０を有する。この遊技盤テーブル４０は、下段テーブル４１と上段テーブル４２を組み合わせたいわゆるＸＹテーブルとして構成されている。図４に示すように、下段テーブル４１は、一対の案内シャフト４３で図中Ｘ軸に沿って支持され、Ｘ軸サーボモータ４４により回転するボールネジ４５とテーブル下面の図示しないボールナットで係合されている。よって、この下段テーブル４１は、ボールネジ４５の正逆回転運動をボールナットを経て直線往復運動として受け、Ｘ軸に沿って往復移動する。なお、案内シャフト４３およびボールネジ４５は、テーブル両側で蛇腹状のカバーで覆われており、釘や粉塵等がシャフトやボールネジでの噛み込まないようにされている。
【００２９】
上段テーブル４２は、下段テーブル４１との間に２本の直線軌道案内レール４６を介在させて当該テーブルに設置されており、図中Ｙ軸方向に沿ってこの直線軌道案内レール４６の案内を受ける。この上段テーブル４２にあっても、テーブル下面にボールナットを備え、このボールナットにより、Ｙ軸サーボモータ４７により回転するボールネジ４８の正逆回転運動を直線往復運動として受け、Ｙ軸に沿って往復移動する。なお、ボールネジ４８にあっても蛇腹状カバーにより釘や粉塵等の噛み込みが防止されている。
【００３０】
また、上段テーブル４２は、その上面に、円柱形状の基準ピン５０とダイヤ形状のタイヤピン５１を備える。この両ピンは、遊技盤ＹＧに空けられた位置決め用の穴にそれぞれは入り込むことで、遊技盤ＹＧの位置決めを行う。従って、この上下のテーブルをそれぞれの軸に沿って往復移動することで、上段テーブル４２およびこれに位置決め・載置された遊技盤ＹＧは、固定されたポンチ機構３６と釘打機構２８に対してＸ−Ｙ平面に沿って２次元的に移動することになる。
【００３１】
ここで、上記した遊技盤テーブル４０のテーブル移動の様子について説明する。図５は釘打に関与する下段テーブル４１や上段テーブル４２と釘打機構２８やポンチ機構３６の位置関係を平面視して説明する説明図である。
【００３２】
基準ピン５０とタイヤピン５１で遊技盤ＹＧを位置決めした上段テーブル４２と下段テーブル４１は、釘打に先だって、例えば図５に示す原点位置に復帰する。両テーブルが原点位置にあると、ポンチ機構３６のポンチ３４とハンマ装置３２のハンマ３３とは、両テーブルおよび遊技盤ＹＧに対して常に定位置に位置する。よって、遊技盤ＹＧ中央の原点Ｇと、ポンチ位置（下穴位置）およびハンマ位置（釘打位置）との位置関係も定まるので、釘打座標ＫＰを原点Ｇの座標（０，０）から規定すれば、当該釘打座標ＫＰにポンチ３４やハンマ３３（詳しくは釘セット位置）が位置するよう、下段テーブル４１と上段テーブル４２を各軸方向に沿って移動できる。つまりは、遊技盤テーブル４０をＸ−Ｙ平面に沿って２次元的に移動できる。図示する釘打座標ＫＰ（ｋｐｘ、ｋｐｙ）に釘打ちする場合では、下段テーブル４１を（ｋｐｘ−Ｈｘ）の距離だけＸ−の方向に移動し、上段テーブル４２を（Ｈｙ−ｋｐｙ）の距離だけＹ−の方向に移動する。他の釘打座標についても同様である。なお、各テーブルの移動位置（Ｘ軸位置、Ｙ軸位置）は、図７に示す各軸の位置センサ（図７参照）で検出され、その結果に基づいてサーボモータはフィードバック制御されている。こうしたＸ−Ｙ平面に沿った２次元的なテーブルの移動を起こす下段テーブル４１と上段テーブル４２は、それぞれのモーターやボールネジ等と相まって、本発明の移動機構を具現化している。
【００３３】
上段テーブル４２は、この他、その上面に載置された遊技盤ＹＧを固定するためのジグ（図示省略）や、遊技盤ＹＧの載置完了を検出するセンサを備える。そして、上段テーブル４２は、遊技盤ＹＧ載置のため、図２に示すように、釘打装置２０前方にまで進出できるだけのテーブルストロークを有する。
【００３４】
次に、上記した釘打装置２０における釘打の手順に沿った各機器の駆動の様子について説明する。図６は釘打手順の概略を模式的に説明するための説明図である。
【００３５】
まず、釘打装置２０の前方（図１参照）で、遊技盤ＹＧを上段テーブル４２に載置する。この際、基準ピン５０とタイヤピン５１で遊技盤ＹＧの位置決めを図る。また、マイクロスイッチ・近接スイッチ・タッチセンサ等のデバイスで構成される複数の遊技盤検出センサ５５で、遊技盤ＹＧの載置完了を検出する。遊技盤検出センサ５５は、複数箇所に設置されているので、各センサからの出力により、正常載置、異常載置（遊技盤傾斜・載置無し）を検出でき、異常載置であれば、載置不良としてその旨をモニタ２２に表示したり、ランプ点灯等を図る。
【００３６】
遊技盤ＹＧ載置後は、上段テーブル４２の装置内引き込みと遊技盤テーブル４０の原点復帰を行い、下穴形成或いは釘打に備える。原点復帰後は、圧電素子等を用いた接触センサで構成された盤面高センサ５６のプローグを、遊技盤ＹＧ表面の多点箇所に押し当て、遊技盤ＹＧの反りや遊技盤の浮きの有無、或いは、遊技盤表面に貼着された絵柄印刷済みのセル板のめくれの有無等を検出する。ここで、浮き、反りやめくれがあると、シリンダ等を利用した押圧機器からなる反り矯正機器で浮きを除去したり、そりを矯正する。この際、盤面高センサ５６からの検出信号が解除されない場合などには、この検出信号の出力状況に基づいて図示しない遊技盤高さ以上表示灯を必要に応じて点灯し、高さ異常が検出された遊技盤の交換要求を作業者に対して発信するようにする。
【００３７】
その後、遊技盤テーブル４０の２次元移動を行いつつポンチ機構３６のポンチ３４を遊技盤ＹＧに押し当て、下穴を形成する。次いで、改めて遊技盤テーブル４０の２次元移動を行いつつ、釘打機構２８の釘把持ハンド３０による釘把持・移動と、ハンマ装置３２のハンマ３３による釘の打ち込み動作を行い、釘打を行う。この釘打に際しては、ハンマの空打ちを防止するために、釘検出センサ５７による釘検出が実行される。上記したセンサ出力は釘打装置２０の制御装置（コンピュータ）に入力され、制御装置は、センサ出力に応じて上記動作を実行制御する。なお、本発明に関与する動作については後述する。
【００３８】
ポンチ機構３６による下穴形成の態様は、種々のものとすることができる。例えば、釘打ちする総ての釘についてポンチ機構３６で下穴形成する態様を採ることができるほか、釘打に精度を要求する釘や後述するように釘傾きを釘打の際に調整する釘といった特定の釘についてのみポンチ機構３６で下穴形成する態様を採ることもできる。この特定の釘についての態様を採る場合には、その他の釘については、図示しない下穴形成専用のポンチ装置にて予め下穴を形成し、その後に、釘打装置２０でポンチ機構３６による下穴形成を行えばよい。
【００３９】
次に、釘打システム１０の制御系について説明する。図７は釘打システム１０の制御系を概略的に表したブロック図である。
図示するように、それぞれの釘打装置２０は、サーバ１２と相互にデータ送受信を行うコンピュータ（クライアントコンピュータ）１２０を有する。このコンピュータ１２０は、ＣＰＵ・ＲＯＭ・ＲＡＭ等の論理演算素子を有し、釘打装置２０におけるテーブル移動制御、釘打制御を行い、その機能上、テーブル制御系ユニット１２２と釘打制御系ユニット１２４に分けられる。なお、コンピュータ１２０を両ユニットがそれぞれＣＰＵ・ＲＯＭ・ＲＡＭ等の論理演算素子を有するいわゆるデュアルコンピュータとして構成することもできる。
【００４０】
テーブル制御系ユニット１２２は、モニタ２２の他、バーコードリーダ１２６と、遊技盤検出センサ５５と、盤面高センサ５６と、Ｘ軸位置センサ１２８と、Ｙ軸位置センサ１３０と接続されている。このテーブル制御系ユニット１２２は、モニタ２２からの後述の補正指示を入力して釘打座標補正をする他、これらセンサからのセンサ信号を入力して、テーブル移動に関する機器を制御する。
【００４１】
テーブル制御系ユニット１２２は、制御器機としての矯正機器駆動装置１３２と、ランプ・ホーン等の異常報知機器１３４と、既述したＸ軸サーボモータ４４と、Ｙ軸サーボモータ４７と、遊技盤固定ジグ１３５等と接続されている。そして、このテーブル制御系ユニット１２２は、盤面高センサ５６のセンサ入力に基づいて矯正機器駆動装置１３２を駆動して、盤面の反りや浮きを矯正する。また、遊技盤検出センサ５５からのセンサ入力に基づいて遊技盤ＹＧの載置状態を判定し、その結果に基づいて異常報知機器１３４に載置異常の旨（例えば、遊技盤傾斜載置、作業開始から所定時間内での載置無し等）を報知させる。モニタ２２での載置異常報知を併用することもできる。この場合、遊技盤検出センサ５５から信号により遊技盤載置が完了したと判定すると、テーブル制御系ユニット１２２は、遊技盤固定ジグ１３５を駆動制御して、遊技盤ＹＧを上段テーブル４２に固定する。
【００４２】
テーブル制御系ユニット１２２（コンピュータ１２０）は、バーコードリーダ１２６のバーコード情報に基づいて釘打対象となる遊技機機種を判別し、判別した機種に応じた釘打プログラムや釘打座標データ等を読み込み、後述するように釘打のためのテーブル移動制御・補正制御等を行う。ここでいう釘打プログラムは、釘打対象となる釘についての釘打順序や、釘打に際しての各種機器の駆動手順、釘打座標の参照先等を定めたものをいい、機種ごとに相違する。また、ポンチによる下穴形成を伴う場合には、下穴形成順序や、ポンチ打ちに際しての各種機器の駆動手順、下穴座標の参照先等を定める。
【００４３】
このように機種判別を行うことから、それぞれの釘打装置２０が同一仕様であっても、それぞれの釘打装置２０で異なる機種の遊技機の遊技盤に釘打を行ったり、総ての釘打装置２０で同一機種の釘打を行うようにすることもできる。よって、釘打を経た遊技機製造を異機種同時製造としたり同一機種同時製造とすることができ、製造の汎用化をもたらすことができる。また、それぞれの釘打装置２０が異なる仕様であっても、バーコード情報に基づく機種別の釘打実行が可能であることから、異なる仕様の釘打装置２０での異機種同時製造・同一機種同時製造ができ、製造の汎用化を図ることができる。
【００４４】
バーコード情報に基づいたプログラム・データの読み込みは、コンピュータ１２０において、そのＲＯＭに記憶済みプログラム読み込み・ＲＯＭ若しくはＲＡＭに記憶済みデータの読み込みとできるほか、サーバ１２に記憶済みのプログラム・データをコンピュータ１２０にて読み込む（ロード）ようにすることもできる。本実施例では、後述するように、釘打座標・ポンチ座標（下穴座標）を高い自由度で補正する点に特徴を有するので、釘打プログラムについては、製造対象となっている機種の釘打プログラムをコンピュータ１２０に予め記憶させておき、釘打座標データ等のデータについては次のようにした。
【００４５】
つまり、これらデータについては、サーバ１２に（詳しくは、サーバ１２に接続された記憶装置１４）に機種ごとに格納し、コンピュータ１２０で読み込んだバーコード情報（機種）に基づいてこれらデータを機種に対応付けてコンピュータ１２０にロードするようにした。ロードされたデータは、後述の補正が有れば補正後のものがコンピュータ１２０に記憶されると共に、補正後のデータはサーバ１２の側でも記憶される。こうすることで、ある釘打装置２０で製造中の機種について補正したデータ（補正後データ）を、サーバ１２を介して別の釘打装置２０でもロードして利用できるので、補正の手間を省くことができる。
【００４６】
この場合、新機種の遊技機についての釘打プログラムやデータの追加が必要となった場合には、この新たな釘打プログラム・データをサーバ１２にのみ追加更新して記憶させる。そして、釘打装置２０で当該新機種をバーコード情報で読み込めば、サーバ１２のプログラム・データをコンピュータ１２０にロードするようにする。こうすれば、釘打装置２０ごとの新機種プログラム・データの個別入力を省略でき、好ましい。また、コンピュータ１２０は、新機種ごとのプログラム・データを予め記憶する必要がないにも拘わらず、多様な新機種の遊技機製造の処理を実行できる。
【００４７】
この他、テーブル制御系ユニット１２２は、盤面高センサ５６からのセンサ信号或いは別途設けた遊技盤高さ位置センサからのセンサ信号に基づいて遊技盤盤面の高さも演算する。この盤面高さは、釘打制御系ユニット１２４に送られ、釘打制御系ユニット１２４における下穴形成のためのポンチ機構３６のポンチストローク調整、釘打機構２８のハンマストローク調整に用いられる。つまり、盤面高さが例えば１ｍｍ規定高さより低ければ、その分だけ余分のポンチ・釘打のストロークが不足するとして、釘打制御系ユニット１２４は、ポンチ・釘打に際し、規定のポンチストローク・ハンマストロークより長いストロークに調整する。
【００４８】
釘打制御系ユニット１２４は、操作盤２４の各スイッチと接続される他、釘供給装置２６や、釘打機構２８、ポンチ機構３６および両機構の駆動機構３８と接続されている。この釘打制御系ユニット１２４は、釘供給装置２６による釘供給制御を行う際、釘供給装置２６が有する釘不足検出センサ、釘供給センサ、釘曲がりセンサ等からのセンサ入力を受ける。釘不足検出センサは、釘供給装置２６における釘不足を検出する。釘打制御系ユニット１２４は、この釘不足信号を入力すると、釘補給を促す旨の信号をテーブル制御系ユニット１２２に出力し、テーブル制御系ユニット１２２の異常報知機器１３４を介して釘不足を報知する。モニタ２２での釘不足報知を併用することもできる。
【００４９】
釘供給センサは、釘供給装置２６から釘把持ハンド３０による釘の把持位置に到る供給経路での釘つまり等の供給異常を検出する。釘曲がりセンサは、釘把持ハンド３０での釘把持不良（釘の把持姿勢の不良・把持位置での把持ミス等）の把持異常を検出する。釘打制御系ユニット１２４は、これらセンサから供給異常信号や把持異常信号を入力すると、これらの異常解除を促すべく、その旨の信号をテーブル制御系ユニット１２２に出力し、異常報知機器１３４を介して釘の供給異常を報知する。モニタ２２での釘供給異常報知を併用することもできる。
【００５０】
更に、釘打制御系ユニット１２４は、釘打機構２８による釘打制御を行う際、釘検出センサ５７からのセンサ入力を受ける。この釘検出センサ５７は、釘把持ハンド３０による把持済み釘の把持位置から釘打位置までの釘移動の完了並びに釘打位置での釘把持姿勢を検出する。釘打制御系ユニット１２４は、この釘検出センサ５７から釘移動・釘把持姿勢の異常信号を入力すると、異常解除を促すべく、その旨の信号をテーブル制御系ユニット１２２に出力し、異常報知機器１３４を介して釘移動・釘把持姿勢の異常を報知する。モニタ２２での釘移動・釘把持姿勢の異常報知を併用することもできる。なお、これら異常が生じた場合、コンピュータ１２０は、それまでの制御動作を一旦停止し、異常復旧を待って再開するようにされている。
【００５１】
この他、釘打制御系ユニット１２４は、駆動機構３８を構成するハンマ駆動機構１３６やポンチ駆動機構１３８と、釘把持ハンド３０のハンド駆動機器１４０と接続されている。ハンマ駆動機構１３６は、釘打制御系ユニット１２４による駆動制御を受けてハンマ装置３２のハンマ３３を槌打ちする。ハンド駆動機器１４０は、釘打制御系ユニット１２４による駆動制御を受けて、図３に示すように、釘把持ハンド３０の左右ハンドルの開閉を経た把持位置での釘把持動作と、この把持した釘を把持位置から釘打位置まで移動させる移動動作とを実行する。
【００５２】
次に、釘打システム１０のここの釘打装置２０が実行する釘打処理について説明する。図８は座標補正処理の内容を表すフローチャート、図９はモニタ２２が表示する補正実行時の処理画面を表す説明図、図１０は座標補正処理におけるパネル表示の様子を説明するための説明図、図１１は座標補正処理における座標補正設定の様子を説明する説明図、図１２は座標補正処理における釘確認のパネル表示の様子を説明するための説明図、図１３は座標補正処理における座標補正設定時のパネル表示の様子を説明する説明図、図１４はこの座標補正処理での下穴座標補正の結果を説明するための説明図、図１５は座標補正処理での釘打座標補正の結果を説明するための説明図である。
【００５３】
図８に示す座標補正処理は、モニタ２２が表示する図９の初期画面においてプログラム画面の表示領域はタッチスイッチとされ、当該スイッチが押圧操作されると実行される。つまり、テーブル制御系ユニット１２２（コンピュータ１２０）は、このタッチスイッチの押圧操作によるモニタ２２のパネル電極電位変動をトリガとして受け取り、座標補正処理を実行する。つまり、このテーブル制御系ユニット１２２は、図８の座標補正処理と協働して、釘打座標の補正と更新を行う本願の補正更新手段を具現化している。また、図８の座標補正処理では後述するように下穴座標についてもその補正と更新を行うことから、テーブル制御系ユニット１２２は、図８の座標補正処理と協働して、本願のポンチ補正更新手段を具現化している。当該処理の説明に先立ち、図９の初期画面について簡単に説明する。
【００５４】
この初期画面は、釘打装置２０において現在釘打中の機種の機種番号の他、そのプログラム名、盤面高センサ５６で検出した遊技盤厚さ、現在釘打対象となっている釘のＸ軸座標、Ｙ軸座標、その釘のプログラムステップ数等を数値若しくは文字表示する。また、初期画面には、他のタッチスイッチの表示領域として、設定画面、稼働画面、検出確認画面、異常確認画面が設けられている。設定画面の表示領域が操作されると、コンピュータ１２０は、その信号を受けてモニタ２２に後述する図１１の設定画面を表示する。検出確認画面や異常確認画面の表示領域が操作されると、コンピュータ１２０は、これら信号を受けて釘供給時の釘検出の状況や異常の状況とその内容やエラーコード等を、それぞれモニタ２２に表示する。これら表示は本願と直接と関連しないので、詳細な説明は省略する。
【００５５】
図９のプログラム画面の押圧操作を受けてこの座標補正処理が実行されると、図８に示すように、コンピュータ１２０は、まず、表示領域操作に応じてモニタ２２の表示制御を行う（ステップＳ１００）。このステップでは、まず図１０に示すプログラム画面を表示する。当該画面は、過去に実行したプログラム名を一覧表示する。プログラム名と機種は一対一の対応がとれている。この一覧表示の際、現在実行中のプログラム名をハイライト表示することもできる。この一覧表示では、プログラム名の表示領域がタッチスイッチとされ、コンピュータ１２０は、各プログラム名の表示領域の押圧を待機する。ここで、補正を所望するプログラム名が押圧操作されると、コンピュータ１２０は、押圧操作されたプログラムでの座標補正を行うとして、図１１に示すオフセット設定画面をモニタ２２に表示制御する。
【００５６】
このオフセット設定画面は、図９に示す初期画面における設定画面操作によっても表示される。つまり、初期画面での設定画面操作を経たオフセット設定画面表示は、初期画面で表示した現行のプログラム名での座標補正であるとして、図１０の画面表示がスキップされる。
【００５７】
コンピュータ１２０は、こうした表示制御に続き、下穴座標の補正有無を図１１の表示画面のスイッチ操作状況で判断する（ステップＳ１１０）。図１１の表示画面では、下穴座標を補正指示するための「ポンチ  Ｘ軸」、「ポンチ  Ｙ軸」と、釘打座標を補正指示するための「釘データ  Ｘ軸」、「釘データ  Ｙ軸」のスイッチ表示の他、釘位置確認のための「釘位置確認」、図９のメイン画面表示に戻るための「メイン画面」、図１０のプログラム画面表示に戻るための「プログラム画面」のスイッチ表示がなされている。
【００５８】
このスイッチ表示の「ポンチ  Ｘ軸」と「ポンチ  Ｙ軸」のいずれかが操作されれば、コンピュータ１２０は、下穴座標補正を行うと判断し、続くステップＳ１２０に移行する。この両ポンチスイッチのいずれのスイッチ操作もなく図１１の「釘データ  Ｘ軸」と「釘データ  Ｙ軸」のいずれかが先に操作されれば、コンピュータ１２０は、下穴座標補正は不要であると判断し、次の釘打座標補正に備えるべく、後述のステップＳ１６０に移行する。この場合、図１１の画面表示に当たり、下穴座標補正を先に行うよう、「ポンチ  Ｘ軸」と「ポンチ  Ｙ軸」をハイライト表示し、下穴座標補正完了後に「釘データ  Ｘ軸」と「釘データ  Ｙ軸」をハイライト表示してこれらデータ補正を促すようにすることもできる。
【００５９】
座標補正に移行するための上記スイッチについてＸ軸とＹ軸に分けたのは、Ｘ軸だけの補正、Ｙ軸だけについての補正を所望する場合に備えてのものである。
【００６０】
「釘位置確認」のスイッチ表示は、座標補正処理を一時的に中断して釘位置を操作者に画面表示で視認させる。当該スイッチが操作されると、コンピュータ１２０は、モニタ２２の画面表示を図１１のオフセット設定画面から図１２の釘位置表示に変更する。この釘位置表示では、遊技盤における各釘の位置を概略的に示し、その釘のステップ数についても表示する。この画面は、画面右サイドのスクロールバー等の操作によりスクロール表示され、遊技盤全面の釘位置を示すことができる。よって、オペレータは、下穴座標補正を所望する釘についてのステップ数とその位置を視認でき、ステップ数指示を通した釘特定の信頼性を高めることができる。こうして釘位置を視認したオペレータが図１２の「戻る」スイッチ表示を操作すれば、コンピュータ１２０は、画面表示を元のオフセット設定画面（図１１）に戻し、補正値入力に備える。
【００６１】
図１２の画面表示では、総ての釘についての釘位置・ステップ数表示を行うことができる他、次のようにすることもできる。既述したように下穴座標補正は、ある限られた釘についてしか行わない場合がある。こうした場合には、その補正が許されている釘（例えばステップ数５〜７の釘）についてしか釘位置・ステップ数を表示しないようにできる。また、この限られた釘を他の釘と区別してハイライト表示するようにすることもできる。こうすれば、補正できない釘についてその下穴座標を補正してしまうようなオペレータの誤操作を有効に回避できる。
【００６２】
「ポンチ  Ｘ軸」と「ポンチ  Ｙ軸」の操作を経たステップＳ１２０では、モニタ２２の画面表示を図１３に示す補正入力画面に変更し、コンピュータ１２０は、オペレータからの補正値入力を待機する。図１３の画面表示では、補正対象となる釘を特定するためのステップ数と、その釘についてのＸＹ軸の補正値の入力値を表示すると共に、数値入力のためのテンキー、釘ごとの座標データ一覧が表示される。この座標データは、ステップＳ１００において図１０で指定されたプログラム名のものであり、スクロール表示される。
【００６３】
オペレータは、座標データ一覧を見ながら補正対象とする釘を特定するためのステップ数とそのＸＹ軸補正値をテンキーにて入力する。図１３は、ステップ数「７」とＸ軸補正値「−０．０１」とＹ軸補正値「−０．０２」がオペレータにより入力された結果を示している。こうした入力の様子について詳述する。なお、こうした数値入力は、図示しないハンディタイプのキー入力装置から行うようにすることもできる。
【００６４】
ステップＳ１１０で「ポンチ  Ｘ軸」と「ポンチ  Ｙ軸」のいずれかが操作された当初の図１３の画面では、ステップ数・Ｘ軸補正値・Ｙ軸補正値の欄は、いずれも初期値ゼロとなっている。この状態で、オペレータは、まず、ステップ数として７を入力する。今、図１３の画面表示が「ポンチ  Ｘ軸」の操作を経たものであれば、Ｘ軸についてのみの下穴座標補正であるとして、Ｘ軸の補正値の入力（−０．０１）を受け付け、Ｙ軸補正値については初期値ゼロのままとする。「ポンチ  Ｙ軸」の操作を経たものであれば、Ｙ軸についてのみの下穴座標補正であるとして、Ｙ軸の補正値の入力を受け付け、Ｘ軸補正値については初期値ゼロのままとする。こうすれば、Ｘ軸或いはＹ軸だけの補正入力とできる。
【００６５】
本実施例では、こうした一方の軸についての補正入力とＸＹ２軸の補正入力を適宜使い分けることができるようにした。つまり、「ポンチ  Ｘ軸」の操作を経た場合で説明すると、Ｘ軸の補正値の入力（−０．０１）後に、Ｙ軸補正値の表示領域が押圧操作されれば、Ｙ軸補正値の入力を受け付けるようにし、この押圧操作がなければＹ軸補正値を初期値ゼロとする。こうすれば、図１１の「ポンチ  Ｘ軸」と「ポンチ  Ｙ軸」のいずれが操作されても、ＸＹ両軸についての補正入力と、操作対象となった軸だけについての補正入力を使い分けることができる。
【００６６】
コンピュータ１２０は、このようにして入力された数値（補正値）を図１３に示すように表示し（ステップＳ１２０）、この補正値を反映させた補正後の下穴座標の更新記憶を行う（ステップＳ１３０）。この更新記憶は、図１３に示す「更新」スイッチの操作を経て実行され、ＲＡＭの所定アドレスに記憶済みの下穴座標値が補正後の下穴座標に更新される。その後、下穴座標補正が終了したか否かを図１３の「完了」スイッチの操作に応じて判断する（ステップＳ１４０）。つまり、コンピュータ１２０は、この「完了」スイッチ操作があるまでの間に亘ってなされた補正後の下穴座標を総て更新記憶する。
【００６７】
この様子をオペレータの操作と関連付けて説明する。今、図１３に示すようにステップ数７の釘についてその下穴座標の補正値入力がなされて「更新」スイッチが操作されたとする。コンピュータ１２０は、この更新スイッチ操作を受けて、ステップ数７について補正後の下穴座標を更新記憶する。この際、オペレータが引き続いて図１３の「完了」スイッチを操作すれば、下穴座標の更新記憶は、このステップ数７についてのものだけとなる。一方、コンピュータ１２０は、「更新」スイッチ操作に伴い、新たなステップ数の釘についての下穴座標補正を可能とすべく、ステップ数・Ｘ軸補正値・Ｙ軸補正値の欄をクリアして初期値ゼロとする。この状態で、オペレータは次の補正対象のステップ数・Ｘ軸補正値・Ｙ軸補正値の数値入力と、「更新」スイッチ操作を行い、このステップ数のものについても下穴座標を更新記憶する。こうした操作がオペレータにより繰り返され「完了」スイッチが操作されれば、その間になされた補正後の下穴座標が総て更新記憶される。
【００６８】
図１４はこの様子を示している。コンピュータ１２０は、ステップ数に対応するアドレスの記憶領域をＲＡＭに振り分けており、各アドレスに現行設定座標データ（下穴座標データ）を記憶している。このデータと、入力補正値のテーブルとを参照し、記憶済みの現行設定座標データを補正後座標データ（補正後下穴座標データ）に更新して、これを記憶する。図１４は、ステップ数５〜７について補正後下穴座標データが更新記憶された状況を示している。この図において、入力補正値テーブルでｎｕｌｌとされているのは、これらのステップ数の釘については下穴座標の補正が必要とされないから、当初から数値が入らないためである。なお、ｎｕｌｌに替えて、数値ゼロを設定しておくこともできる。
【００６９】
こうして図１３の「完了」スイッチの操作により下穴座標補正が終了したと判断すれば（ステップＳ１４０）、コンピュータ１２０は、更新記憶した補正後の下穴座標データをサーバ１２に一括して転送する（ステップＳ１５０）。サーバ１２は、この転送を受けた下穴座標データを記憶装置１４に更新して書き込み、次回以降の釘打時にこれをコンピュータ１２０にロードして釘打装置２０での釘打（下穴形成）に利用する。
【００７０】
上記した下穴座標補正が釘打装置２０にて現在釘打実行中のプログラム名のものである場合は、次のようになる。
補正後座標データはコンピュータ１２０においても更新記憶されるので、補正された下穴座標の釘についてその下穴形成が未了であれば、下穴形成は補正後の下穴座標で行われる。その釘についての下穴形成が完了していれば、次のプログラム実行の際に補正後の下穴座標が下穴形成に用いられる。つまり、下穴座標補正を実行中のプログラムに拘わらずいつでも実行できるので、補正実行の自由度が高まる。
【００７１】
ステップＳ１５０のデータ転送に続いては、コンピュータ１２０は、モニタ表示を図１１のオフセット設定画面に戻し、釘打座標の補正有無を図１１のスイッチ操作状況で判断する（ステップＳ１６０）。この際、下穴座標補正は既に済んでいることから、「釘データ  Ｘ軸」と「釘データ  Ｙ軸」をハイライト表示すれば、オペレータは次の操作を視認でき作業性が高まる。
【００７２】
このスイッチ表示の「釘データ  Ｘ軸」と「釘データ  Ｙ軸」のいずれかが操作されれば、コンピュータ１２０は、釘打座標補正を行うと判断し、続くステップＳ１７０に移行する。これらスイッチについてＸ軸とＹ軸に分けたのは、下穴座標と同様、Ｘ軸だけの補正、Ｙ軸だけについての補正を所望する場合に備えてのものである。
【００７３】
なお、この釘打座標補正の場合にあっても、「釘位置確認」スイッチ操作により、図１２の釘位置表示を行う。こうすれば、オペレータに釘打座標補正を所望する釘についてのステップ数とその位置を視認させることができる。
【００７４】
「釘データ  Ｘ軸」と「釘データ  Ｙ軸」の操作を経たステップＳ１７０では、既述したステップＳ１２０と同様、図１３に示す補正入力画面を表示し、コンピュータ１２０は、オペレータからの補正値入力を待機する。この釘打座標補正でのステップ数入力と各軸の補正値入力は、既述した下穴座標補正の場合と全く同様であり、オペレータは、座標データ一覧を見ながら補正対象とする釘を特定するためのステップ数とそのＸＹ軸補正値をテンキーにて入力する。
【００７５】
釘打座標補正では、その補正対象とする釘についての制約はないので、オペレータは、補正を所望する釘ここについて、ステップ数入力、Ｘ軸釘打座標補正値入力、Ｙ軸釘打座標補正値入力を繰り返す。なお、この釘打座標補正にあっても、Ｘ軸或いはＹ軸だけの補正入力とできる。
【００７６】
そして、コンピュータ１２０は、このようにして入力された数値（補正値）を反映させた補正後の釘座標の更新記憶を、下穴座標補正と同様に「更新」ボタン操作ごとに行い（ステップＳ１８０）、これを、図１３の「完了」スイッチの操作があるまで継続する（ステップＳ１９０）。
【００７７】
釘打座標補正では、補正対象に制約がないことから、図１４に示す各アドレスの現行設定座標データ（釘打座標データ）を補正するための入力補正値テーブルは、下穴座標補正の場合と異なり次のようになる。つまり、釘打座標補正の場合の入力補正値テーブルは、図１５に示すように、補正入力された釘のアドレスについては入力補正値を有し、補正されなかった釘のアドレスについては総て数値ゼロを有する。
【００７８】
次に、ステップＳ１９０で、図１３の「完了」スイッチの操作により下穴座標補正が終了したと判断すれば、コンピュータ１２０は、更新記憶した補正後の釘打座標データをサーバ１２に一括して転送する（ステップＳ２００）。サーバ１２は、この転送を受けた釘打座標データを記憶装置１４に更新して書き込み、次回以降の釘打時にこれをコンピュータ１２０にロードして釘打装置２０での釘打（釘打座標）に利用する。なお、ステップＳ１５０でのデータ転送は、ステップＳ２００におけるデータ転送と同時に実行するようにすることもできる。
【００７９】
ところで、下穴座標補正と釘打座標補正とは、補正対象の釘が必ずしも一致するものではなく、補正入力値も同一とは限らない。よって、コンピュータ１２０およびデータ転送を受けたサーバ１２は、一つのプログラムについて補正後の下穴座標データ（図１４）と補正後の釘打座標データ（図１５）とを異なる記憶領域に記憶（更新記憶）することになる。こうして更新された座標データは、新たな座標補正処理が必要となった場合の補正対象データ（現行設定座標データ）となる。
【００８０】
上記した釘打座標補正が釘打装置２０にて現在釘打実行中のプログラム名のものである場合も、下穴座標補正の場合と同様であり、釘打座標補正の実行自由度が高まる。
【００８１】
ステップ２００のデータ転送に続いては、コンピュータ１２０は、モニタ表示を図９のメイン画面に復帰させ（ステップＳ２１０）、本ルーチンを終了する。
【００８２】
次に、上記のように補正した座標データを用いた釘打制御を含む遊技機製造工程について説明する。図１６は釘打制御を説明するためのフローチャートである。本実施例の遊技機製造工程では、図１６の釘打制御に先だって、遊技盤ＹＧの切り出し工程が実行される。
【００８３】
図１６に示す釘打制御は、操作盤２４のスタートスイッチ操作がなされると実行される。コンピュータ１２０は、まず、遊技盤検出センサ５５（図５参照）からのセンサ信号に基づき、遊技盤載置が完了しているか否かを判定し（ステップＳ３００）、肯定判定するまで待機する。ここで否定判定すれば、コンピュータ１２０は、載置異常としてモニタ２２にその旨を表示する。
【００８４】
正常に遊技盤が載置されていれば、釘打前処理を行う（ステップＳ３１０）。この釘打前処理は、遊技盤固定用のジグを駆動して遊技盤を固定する処理と、装置前方に押し出されている遊技盤テーブル４０（詳しくは上段テーブル４２）を装置内に引き込む処理と、その後の遊技盤テーブル４０を２次元移動して原点復帰させる処理と、盤面高センサ５６（図５参照）を用いた遊技盤高さ検出の処理と、遊技盤高さに基づくハンマ・ポンチストローク調整の処理と、遊技盤のバーコード情報の読み込みと、読み込んだバーコード情報に基づく遊技機機種判別と、判別した機種に用いる釘打プログラムや座標データの選択とを含む。
【００８５】
釘打前処理に続いては、ポンチ打ちによる下穴形成の要否を判定する（ステップＳ３２０）。このポンチ打ち要否は、操作盤２４が有する図示しないポンチ飛ばしスイッチの状況で判定される。ここでポンチ打ちが必要ないと判定すれば、後述のステップＳ３５０に移行し、釘打を行う。
【００８６】
ポンチ打ちを要すると肯定判定した場合は、選択した釘打プログラムと下穴座標データ（図１４）に基づいた遊技盤テーブル４０の２軸移動制御とポンチ機構３６によるポンチ動作（ポンチ打ち付け）とを並行して実施する（ステップＳ３３０）。つまり、コンピュータ１２０は、下穴座標データを参照しつつ釘打プログラムで定まるポンチ打ち順序に従って順次ポンチ打ちを行い、テーパ状の下穴を形成する。この処理は、続くステップＳ３４０でポンチ打ちが完了したと判定するまで継続される。ポンチ打ち完了は、ポンチ打ちの都度にカウンタをインクリメントし、そのカウンタ値がステップ数と一致することで判定される。
【００８７】
ポンチ打ちが完了すれば、選択した釘打プログラムと釘打座標データ（図１５）に基づいた遊技盤テーブル４０の２軸移動制御と釘供給装置２６による釘供給と釘打機構２８による釘打動作とを並行して実施する（ステップＳ３５０）。つまり、コンピュータ１２０は、釘打座標データを参照しつつ釘打プログラムで定まる釘打ち順序に従って順次釘打ちを行う。この処理は、続くステップＳ３６０で釘が完了したと判定するまで継続される。この釘打完了にあっても、その判定にはカウンタを用いればよい。
【００８８】
なお、コンピュータ１２０は、既述した釘供給異常や釘把持異常、釘不足等の状況を監視し、正常な釘供給・その把持等ができている状態で、釘打を実行する。
【００８９】
釘打が完了すれば、装置内の遊技盤テーブル４０（詳しくは上段テーブル４２）を装置前面に送り出した後に、遊技盤固定用のジグの固定を解放して遊技盤を取り外し可能とする釘打後処理を行い（ステップＳ３７０）、本ルーチンを終了する。
【００９０】
以上説明したように本実施例の釘打システム１０によれば、釘打に際して、図８に示す下穴座標補正と釘打座標補正とを行って図１４や図１５に示す座標データを更新し、その補正後の座標で下穴形成と釘打を行う。従って、下穴座標補正をした釘については補正後の下穴座標位置に下穴を形成できると共に、釘打座標補正をした釘については補正後の釘打座標位置に打ち付けることができる。こうした補正はオペレータにより多種多様に設定できることから、遊技盤への下穴形成と釘打の汎用性を高めることができる。しかも、座標データの補正で済むことから、座標データ全体の交換は不要であるばかりか、釘配列変更への対応が簡便である。
【００９１】
また、座標補正に際してその補正値を入力するようにしたので、補正入力が簡便である。更に、釘打込みの下穴となるテーパ状下穴の形成位置についても補正するようにしたので、釘打精度を向上することもできる。
【００９２】
更に、本実施例では、それぞれの釘打装置２０で座標補正を行い、その結果である下穴・釘打の両座標データをサーバ１２で一括管理（更新記憶）すると共に、当該データをそれぞれの釘打装置２０にロードするようにした。従って、釘打装置増設や装置更新等を行っても、補正後の座標データを増設装置・更新装置で利用でき、装置増設・更新に容易に対処できる。
【００９３】
また、本実施例では、釘打付けに際し、図１４、図１５に示すように下穴座標と釘打座標を一致させた釘（ステップ１〜３）と両座標が異なる釘（ステップ４等）とを設けた。よって、次のような利点がある。
【００９４】
両座標が一致した釘では、釘は下穴中心に打ち込まれるので、釘の曲がり等の打ち込み不良を起こしにくい。よって、釘の打ち込み位置精度を高めることができる。この場合の釘打ち込み姿勢は、釘把持ハンド３０での把持姿勢で定まり、所定姿勢（例えば遊技盤上端側に僅かに傾斜した姿勢）となる。
【００９５】
ところが、下穴座標と釘打座標が異なる場合は、次のようになる。図１７は下穴座標と釘打座標が異なる場合の釘打の様子を模式的に説明するための説明図、図１８は下穴座標と釘打座標が異なる場合の釘打の結果を説明する説明である。
【００９６】
図示するように、この場合は、釘先端はテーパ状下穴のテーパ面に当たって打ち付けられるので、釘は釘打の際にテーパ面で釘先端の滑りを起こす。よって、釘は、その釘先端をテーパ面の当たり位置からテーパ面に沿った方向に向かわせて打ち込まれる。本実施例では、テーパ状下穴は円錐形状であることから、釘はテーパ状下穴の中心、即ち下穴座標（ｘｓ，ｙｓ）に向かって打ち込まれる。このように釘先端がテーパ面に当たる現象は、下穴座標（ｘｓ，ｙｓ）と釘打座標（ｘｋ，ｙｋ）の変位で起き、釘のテーパ面との当たり位置は、下穴中心である下穴座標（ｘｓ，ｙｓ）周りの全方位を採ることができる。このため、座標変位を釘の傾き方向に応じたものとすることで、釘を所定姿勢からその傾き方向に傾けて打ち込むことができる。
【００９７】
具体的に説明すると、図１８に示すように、ａ〜ｈの釘のうち、釘ａを−Ｙ軸方向に傾けるには、下穴座標（ｘｓ，ｙｓ）と釘打座標（ｘｋ，ｙｋ）のｘ座標値を同じにしてｙ座標値を異なるものとし、釘打座標のｙ座標値ｙｋを下穴座標のｙ座標値ｙｓより小さくする。釘ｂを−Ｘ軸方向に傾けるには、両座標のｙ座標値を同じにして、釘打座標のｘ座標値ｘｋを下穴座標のｘ座標値ｘｓより小さくする。釘ｇを＋Ｘ軸方向に傾けるには、両座標のｙ座標値を同じにして、釘打座標のｘ座標値ｘｋを下穴座標のｘ座標値ｘｓより大きくする。釘ｈを＋Ｙ軸方向に傾けるには、両座標のｘ座標値を同じにして、釘打座標のｙ座標値ｙｋを下穴座標のｙ座標値ｙｓより小さくする。この他、例えば下穴座標中心から見て２時の方向とか７時の方向等に釘を傾けるには、その傾き方向に応じてｘｙ両座標値を異なるようにすればよい。従って、本実施例の釘打システム１０によれば、所定姿勢からの種々の方向に傾けて釘打ちでき、汎用性が高まる。
【００９８】
次に他の実施例について説明する。この実施例は座標を一括補正する点に特徴がある。図１９は他の実施例における座標一括補正処理を示すフローチャート、図２０はこの座標補正処理によって行われる釘打の結果を説明する説明図である。
【００９９】
図１９に示す座標一括補正処理は、モニタ２２に表示した「一括補正」表示スイッチ或いは操作盤２４に設けた一括補正スイッチが操作されると、実行される。このスイッチ操作を経ると、コンピュータ１２０は、まず、図９の初期画面を表示し、先の実施例と同様に、表示領域操作に応じたモニタ２２の表示制御を行い、図１０のプログラム画面を表示する（ステップＳ４００）。その後、コンピュータ１２０は、補正対象となるプログラム名の指示（押圧操作）を待ち、当該操作を経て図１３の補正入力画面をモニタ２２に表示制御する（ステップＳ４１０）。この実施例では、座標を一括補正するので、下穴座標補正と釘打座標補正とを区別する特段の必要がない。このため、プログラム名指示の後に、補正値入力に備える。
【０１００】
コンピュータ１２０は、図１３の補正入力画面でオペレータからの補正値入力を待機する。オペレータは、一括補正の対象となる釘をそのステップ数にて指定すると共に、そのＸＹ軸補正値をテンキーにて入力する。この場合の補正値入力の様子は、既述した通りである。また、一方の軸についての補正入力とＸＹ２軸の補正入力を適宜使い分ける点についても、先の実施例と同様である。
【０１０１】
補正対象の釘の指定は、次のようにする。例えば、羽根車への球案内を行う一群の釘を、一括補正の対象とすると、オペレータは、図１３の座標データ一覧を参照しつつ、ステップ数範囲を選択する。
【０１０２】
コンピュータ１２０は、このようにして入力された数値（補正値）を図１３に示すように表示し（ステップＳ４１０）、この補正値を補正対象とされた釘の下穴座標と釘打座標に共に反映させることで、補正対象の釘についての両座標を一括補正して、その結果を更新記憶する（ステップＳ４２０）。この一括補正並びに更新記憶は、図１３に示す「更新」スイッチの操作を経て実行され、ＲＡＭの所定アドレスに記憶済みの総ての下穴座標値・釘打座標値が共に補正後の座標に一括更新される。この場合は、座標更新で補正は終了するので、図１３の「完了」スイッチの操作は不要である。
【０１０３】
こうした一括補正に際し、総ての釘について座標補正するようにすることもできる。この場合は、図１３の画面表示では、ステップ数や座標データ一覧の表示は不要である。
【０１０４】
ステップＳ４２０に続き、コンピュータ１２０は、更新記憶した補正後の下穴座標・釘打座標の両データをサーバ１２に一括して転送して（ステップＳ４３０）、本ルーチンを終了する。サーバ１２は、この転送を受けた下穴座標下穴座標・釘打座標の両データを記憶装置１４に更新して書き込み、次回以降の釘打時にこれをコンピュータ１２０にロードして釘打装置２０での釘打に利用する。
【０１０５】
なお、下穴座標と釘打座標を異なる補正値でそれぞれ一括補正するようにすることもできる。この場合には、ステップＳ４１０において、図１１のオフセット設定画面表示を行って、「ポンチ  Ｘ軸」と「ポンチ  Ｙ軸」の操作を待って、図１３の補正入力画面に切り換える。そして、下穴座標についての補正値入力を待機し、下穴座標を一括補正して更新する。その後、「釘データ  Ｘ軸」と「釘データ  Ｙ軸」の操作・釘打座標についての補正値入力を経て、釘打座標を一括補正して更新し、下穴座標・釘打座標の両座標データをサーバ１２に一括転送すればよい。
【０１０６】
こうした処理を行う本実施例によれば、図２０に示すように、補正対象とした釘の釘位置を総て変更できるので、釘打の汎用性をより高めることができる。
【０１０７】
以上本発明の実施例について説明したが、本発明は上記の実施例や実施形態になんら限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様で実施し得ることは勿論である。
【０１０８】
例えば、座標補正に際してその補正値を入力するようにしたが（図１３〜図１５）、座標そのものを補正するようにすることもできる。
【０１０９】
また、実施例では、サーバ１２と複数台の釘打装置２０を有する釘打システム１０としたが、釘打装置２０単独で、釘打座標補正とその補正値更新記憶を図るようにすることもできる。この場合は、コンピュータ１２０が行う図８の座標補正処理を、ステップＳ１５０、２００のデータ転送処理のないものとすればよい。
【０１１０】
また、下穴座標については、図１４に示すように、補正対象としない釘を設けるよう規制にしたが、こうした規制を受けず、総ての釘についてその下穴座標を補正できるようにすることもできる。
【０１１１】
また、釘打に先だってポンチによる下穴形成を行う場合について説明したが、下穴形成を行わず遊技盤に直接釘打ちする装置に適用することもできる。
【０１１２】
また、コンピュータ１２０からサーバ１２への座標データ転送を一括転送するようにしたが、座標データの補正の都度に、補正後座標データを転送するようにすることもできる。
【図面の簡単な説明】
【０１１３】
【図１】実施例の釘打システム１０の概略を示す概略構成図である。
【図２】このシステムに含まれる釘打装置２０の外観を概略的に示す斜視図である。
【図３】釘打装置２０における釘把持の様子を説明する説明図である。
【図４】釘打装置２０が有する遊技盤テーブル４０の構成を概略的に示す斜視図である。
【図５】釘打に関与する下段テーブル４１や上段テーブル４２と釘打機構２８やポンチ機構３６の位置関係を平面視して説明する説明図である。
【図６】釘打手順の概略を模式的に説明するための説明図である。
【図７】釘打システム１０の制御系を概略的に表したブロック図である。
【図８】座標補正処理の内容を表すフローチャートである。
【図９】モニタ２２が表示する補正実行時の処理画面を表す説明図である。
【図１０】座標補正処理におけるパネル表示の様子を説明するための説明図である。
【図１１】座標補正処理における座標補正設定の様子を説明する説明図である。
【図１２】座標補正処理における釘確認のパネル表示の様子を説明するための説明図である。
【図１３】座標補正処理における座標補正設定時のパネル表示の様子を説明する説明図である。
【図１４】この座標補正処理での下穴座標補正の結果を説明するための説明図である。
【図１５】座標補正処理での釘打座標補正の結果を説明するための説明図である。
【図１６】釘打制御を説明するためのフローチャートである。
【図１７】下穴座標と釘打座標が異なる場合の釘打の様子を模式的に説明するための説明図である。
【図１８】下穴座標と釘打座標が異なる場合の釘打の結果を説明する説明である。
【図１９】他の実施例における座標一括補正処理を示すフローチャートである。
【図２０】この座標補正処理によって行われる釘打の結果を説明する説明図である。
【符号の説明】
【０１１４】
１０...釘打システム
１２...サーバ
１２ａ...ディスプレイ
１２ｂ...キーボード
１４...記憶装置
２０...釘打装置
２２...モニタ
２４...操作盤
２６...釘供給装置
２８...釘打機構
３０...釘把持ハンド
３０ａ，３０ｂ...ハンド
３２...ハンマ装置
３３...ハンマ
３４...ポンチ
３６...ポンチ機構
３８...駆動機構
４０...遊技盤テーブル
４１...下段テーブル
４２...上段テーブル
４３...案内シャフト
４５...ボールネジ
４６...直線軌道案内レール
４８...ボールネジ
５０...基準ピン
５１...タイヤピン
５５...遊技盤検出センサ
５６...盤面高センサ
５７...釘検出センサ
１２０...コンピュータ
１２２...テーブル制御系ユニット
１２４...釘打制御系ユニット
１２６...バーコードリーダ
１３２...矯正機器駆動装置
１３４...異常報知機器
１３５...遊技盤固定ジグ
１３６...ハンマ駆動機構
１３８...ポンチ駆動機構
１４０...ハンド駆動機器
Ｇ...原点
ＫＰ...釘打座標
ＹＧ...遊技盤
【図１】
0004755240.tif 000002
【図２】
0004755240.tif 000003
【図３】
0004755240.tif 000004
【図４】
0004755240.tif 000005
【図５】
0004755240.tif 000006
【図６】
0004755240.tif 000007
【図７】
0004755240.tif 000008
【図８】
0004755240.tif 000009
【図９】
0004755240.tif 000010
【図１０】
0004755240.tif 000011
【図１１】
0004755240.tif 000012
【図１２】
0004755240.tif 000013
【図１３】
0004755240.tif 000014
【図１４】
0004755240.tif 000015
【図１５】
0004755240.tif 000016
【図１６】
0004755240.tif 000017
【図１７】
0004755240.tif 000018
【図１８】
0004755240.tif 000019
【図１９】
0004755240.tif 000020
【図２０】
0004755240.tif 000021