(57)【特許請求の範囲】
【請求項１】
所定の装置に部品を取り付ける作業および／または前記所定の装置に取付けられた部品を交換、調整等する作業に係る整備作業を行う際の作業工賃をデータベースから検索して求める工賃計算システムであって、
前記所定の装置に対応する部品情報が保存され当該部品情報を検索可能な部品情報検索手段を有し、
前記データベースは、前記部品情報検索手段により検索される特定の部品情報を保持する部品データファイルと、
この部品データファイルに保持された前記特定の部品情報に対する整備作業の単位を特定する部位データファイルと、
この部位データファイルにより特定された整備作業の単位に係る作業内容を保持する作業内容データファイルと、
この作業内容データファイルに保持された前記作業内容毎の作業時間をそれぞれ保持する作業時間データファイルと、
この作業時間データファイルに保持された前記作業時間に応じた工賃を保持する工賃データファイルと
を具備し、
前記部品情報検索手段に前記装置の種別情報または部品情報を入力可能な入力手段と、
この入力手段により入力された前記種別情報または前記部品情報に基づき前記部品データファイルを介して前記部位データファイルより前記整備作業の単位を検索して取り出す部位情報検索手段と、
この部位情報検索手段によって検索された前記整備作業の単位の作業内容を前記作業内容データファイルから検索して取り出す作業内容検索手段と、
この作業内容検索手段により検索された前記整備作業の単位から重複した整備作業を差し引く重複工程除去手段と、
前記重複した整備作業が取り除かれたすべての整備作業にかかる作業時間に応じた工賃を前記工賃データファイルから求め、それらの工賃を集計して出力する集計手段と
を備えることを特徴とする工賃計算システム。
【請求項２】
前記所定の装置は、自動車であることを特徴とする請求項１に記載の工賃計算システム。
【請求項３】
請求項１または２に記載の工賃計算システムであって、
前記データベースは、更に整備作業の前準備時間を保持する準備時間ファイルを備え、
前記集計手段は、この準備時間にかかる準備工賃を前記作業時間に応じた工賃に加えることを特徴とした工賃計算システム。
【請求項４】
請求項１または２に記載の工賃計算システムであって、
更に前記データベースは、更に塗装作業における重複作業の作業率を保持する塗装作業重複削除率ファイルを備え、
前記集計手段は、この塗装工程作業にかかる塗装工賃を前記作業時間に応じた工賃から差し引くことを特徴とした工賃計算システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の装置として例えば自動車に部品を取り付ける取付け作業や例えば自動車の部品を交換する交換作業等の整備作業を行う際の作業工賃をデータベースから検索して求める工賃計算システムに関する。
【背景技術】
【０００２】
従来から所定の装置に対して、メンテナンス等を行い、部品の交換作業等を行う場合の工賃は、実際に部品の交換・取付け作業にかかる時間を計測する等して、部品毎に標準作業時間が定められて、この作業時間に基づいて工賃の算出がなされていた。そして、複数の部品の交換・取付け作業にかかる工賃は、それぞれの部品毎に定められた標準作業時間の総和を求め、それに作業の時間単価をかけて求められている（例えば、特許文献１乃至３を参照）。
【特許文献１】特開２００１−２５０００９号公報
【特許文献２】特開平８−２３９０１７号公報
【特許文献３】特開２００５−１５５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前述した工賃の算出方法は、単に複数の作業工程毎の工賃の総和を求めるものであって、複数の部位を交換する場合、それぞれの部位交換工程に同一の工程が重複して含まれることがあり、実際にかかる作業時間より多くの作業時間が見積もられて工賃が高くなるという問題があった。例えば、自動車のタイヤ交換とエンジンオイルの交換作業を行う場合、タイヤ交換とエンジンオイル交換に先立って車両のジャッキアップが行われる。このようなタイヤ交換とエンジンオイル交換を行うときのジャッキアップは、タイヤを交換した後、一度、ジャッキを下ろし、エンジンオイル交換のために再びジャッキアップするような作業は行わない。したがって、その分、ジャッキアップにかかる工賃が２倍となり、実際にかかる工賃よりも高い工賃が算出されることになる。
【０００４】
本発明は、このような問題を解決すべくなされたものであり、その目的とするところは、例えば自動車に部品を取り付ける取付け作業や部品を交換する交換作業を行う際の重複した作業工程があった場合であっても、容易にしかも精度高く工賃を計算することができる工賃計算システムを提供することにある。
【課題を解決するための手段】
【０００５】
上述した目的を達成するため本発明に係る工賃計算システムは、所定の装置に部品を取り付ける作業および／または前記所定の装置に取付けられた部品を交換、調整等する作業に係る整備作業を行う際の作業工賃をデータベースから検索して求める工賃計算システムであって、
前記所定の装置に対応する部品情報が保存され当該部品情報を検索可能な部品情報検索手段を有し、
前記データベースは、
（Ａ）前記部品情報検索手段により検索される特定の部品情報を保持する部品データファイルと、
（Ｂ）この部品データファイルに保持された前記特定の部品情報に対する整備作業の単位を特定する部位データファイルと、
（Ｃ）この部位データファイルにより特定された整備作業の単位に係る作業内容を保持する作業内容データファイルと、
（Ｄ）この作業内容データファイルに保持された前記作業内容毎の作業時間をそれぞれ保持する作業時間データファイルと、
（Ｅ）この作業時間データファイルに保持された前記作業時間に応じた工賃を保持する工賃データファイルと
を具備し、
（ａ）前記部品情報検索手段に前記装置の種別情報または部品情報を入力可能な入力手段と、
（ｂ）この入力手段により入力された前記種別情報または前記部品情報に基づき前記部品データファイルを介して前記部位データファイルより前記整備作業の単位を検索して取り出す部位情報検索手段と、
（ｃ）この部位情報検索手段によって検索された前記整備作業の単位の作業内容を前記作業内容データファイルから検索して取り出す作業内容検索手段と、
（ｄ）この作業内容検索手段により検索された前記整備作業の単位から重複した整備作業を差し引く重複工程除去手段と、
（ｅ）前記重複した整備作業が取り除かれたすべての整備作業にかかる作業時間に応じた工賃を前記工賃データファイルから求め、それらの工賃を集計して出力する集計手段と
を備えることを特徴としている。
【０００６】
上述の工賃計算システムは、部品情報検索手段に入力手段から所定の装置の種別情報または部品情報を入力し、特定の部品情報を部品データファイルから検索し、部位データファイルより当該特定の部品毎の整備作業の単位を検索する。次いで部位情報検索手段が、整備作業の単位毎の作業内容を作業内容データファイルから検索して、その整備作業に重複した作業がある場合、重複工程除去手段が重複作業を差し引く。そして集計手段は、重複作業が差し引かれた整備作業の作業時間を作業時間データファイルから求めるとともに、それぞれの工程時間に応じた工賃を工賃データファイルから算出して集計し、総工賃を求める。
【０００７】
好ましくは、前記所定の装置は、自動車として構成される。
したがって、上述の工賃計算システムは、自動車における部品の交換・取付け等の整備作業にかかる工賃が精度良く算出される。
また、上述した本発明の工賃計算システムにおける前記データベースは、更に
（Ｆ）整備作業の前準備時間を保持する準備時間ファイルを備え、
（e1）前記集計手段は、この準備時間にかかる準備工賃を前記作業時間に応じた工賃に加えるものとして構成される。
【０００８】
上述の工賃計算システムは、準備時間ファイルに保持された所定の装置として例えば自動車における部品の交換・取付け作業を行うための準備時間にかかる重複した準備作業を除いて適正な工賃を求める。
より好ましくは、上述した本発明の工賃計算システムにおける前記データベースは、更に、
（Ｇ）塗装作業における重複作業の作業率を保持する塗装作業重複削除率ファイルを備え、
（e2）前記集計手段は、この塗装工程作業にかかる塗装工賃を前記作業時間に応じた工賃から差し引くものとして構成することが望ましい。
【０００９】
したがって上述の工賃計算システムは、塗装作業にかかる塗装工賃を前記集計した工賃から差し引き、精度の高い工賃を算出する。
【発明の効果】
【００１０】
本発明の請求項１〜４に記載の工賃計算システムによれば、複数の部品の交換・取付け作業や塗装作業等を行った場合、これらの作業にかかる作業工程の重複を差し引き、精度の高い工賃を容易に求めることができるという優れた効果を奏し得る。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について添付図面を参照しながら説明する。ここでは本発明の実施形態として自動車の部品取付け・交換等の整備作業にかかる工賃計算に適用した工賃計算システムを例示する。尚、図１〜図２４は発明を実施する形態の一例であって、これらの図面によって本発明が限定されるものではない。
図１は、本発明の工賃計算システムの構成を示す概略ブロック図である。この図において１は、本発明の工賃計算システムのプログラムが搭載される工賃計算装置（例えば、パソコン）である。この工賃計算装置１には、後述する工賃計算に必要な各種ファイルを保持するデータベース２０、及び車両の種別情報やこの車両に取り付けられた部品の取付け作業、部品の交換作業に必要な複数の部品情報とが保存されたＣＤ−ＲＯＭ等の電子パーツカタログ（部品情報検索手段）３０を備える。また工賃計算装置１は、車両の種別情報または整備作業が必要な部品情報とを入力する入力部（例えばキーボード等）２と、この入力部２により入力された車両の種別情報および部品情報から複数の部品毎に当該自動車への部品の取付け位置をデータベース２０から検索して取り出す部位情報検索手段１１と、この部位情報検索手段１１によって検索された部品毎の作業工程をデータベース２０から検索して取り出す作業内容検索手段１２と、この作業内容検索手段２０により検索された複数の作業工程から重複した工程を差し引く重複工程除去手段１３と、重複した工程が取り除かれたすべての工程にかかる工賃をデータベース２０から求め、それらの工賃を集計する集計手段１４とからなる工賃計算プログラム１０および集計手段１４で集計された工賃を表示等して出力する出力部（例えば、パソコンのディスプレイ、プリンタ等）３を備える。
【００１２】
このように構成された本発明の工賃計算システムにおける工賃計算装置１は、図２の工賃計算プログラム１０の概略処理手順に示すフローチャートに従って作動する。詳細は後述するが、この工賃計算システムを使用するユーザは、入力部２から、電子パーツカタログ３０に整備作業を行う車両の種別（車両種別情報）および複数の部品の種類（部品情報）を入力する（ステップＳ１，Ｓ２）。すると工賃計算装置１は、入力部２から入力された車両の種別および複数の部品の種類から作業工程を検索する。このとき検索して得られた作業工程に重複した作業工程がある場合、工賃計算装置１は、重複した作業工程を差し引いた作業時間を求め、この作業時間から工賃を算出する（ステップＳ３）。そうして得られた作業工賃は、出力部３から出力される（ステップＳ４）。
【００１３】
概略的には上述したようにして作業工賃を算出する本発明の工賃計算システムにおける工賃計算（ステップＳ３）についてその処理概要を示す図３を用いて説明する。工賃計算は、概略的には４つの処理手順からなっている。まず、工賃計算装置１は、ステップＳ１，Ｓ２にてそれぞれ入力された車両種別情報および部品情報から当該車両の部品および部品番号を検索する時間区分特定処理を行う（ステップＳ１００）。次いで工賃計算装置１は、ステップＳ１００で得られた部品番号から当該部品が取り付けられている場所を示す部位情報を取得する部位変換処理を行う（ステップＳ２００）。そして、工賃計算装置１は、部品の取付け・交換作業における作業内容を表示する作業内容表示処理（ステップＳ３００）を経て、一連の作業工程における工賃を算出する工賃計算処理（ステップＳ４００）を実行する。
【００１４】
このような処理を実行する工賃計算システムは、図４〜図１５に示す各種ファイルを有するデータベース２０を備えている。
まず図４に示す時間表区分・仕様設定マスタファイルＦ１は、車種・年式から工賃を計算するために用意された複数の時間表区分のうち、どの時間表区分を参照すればよいのかという時間表区分情報および車両の仕様に関する情報を保持している。この時間表区分・仕様設定マスタファイルＦ１には、車両の生産開始時期および生産終了時期をそれぞれ保持する車両生産年月旬Ｆｒｏｍフィールドおよび車両生産年月旬Ｔｏフィールド、車両の生産開始時期および生産終了時期から定まる当該車両の年式を保持する年式フィールド、車両の装備、仕様、内装およびグレード等の型式類別分類をコードとして保持する型式類別記号フィールド、販売仕向国を示すコードを保持する仕向仕様フィールド、ステップＳ４００の工賃計算処理における工賃計算に使用する作業時間を後述するどのグループで計算するかを決定する区分コードを保持する時間表区分フィールドおよびエンジン、コード化された変速機型式および主要装備等の車両仕様内容の情報を保持する仕様コードフィールドが設けられている。
【００１５】
また、図５に示す品名コード／部位コードマスタファイルＦ２は、車両における部品の取付け位置と取付け目的を表すコードを保持する品名コードフィールド、部品の取付け部位を保持する部位コードフィールドおよび作業時間が無い部品であることを示すコードを保持するＮＬＴフィールドが設けられている（部品データファイル）。
次に、図６に示す作業時間表マスタファイルＦ３は、部品の交換・取付け作業に要する部品毎の作業時間を保持するものである。この作業時間表マスタファイルＦ３には、コード化された販売仕向国を保持する向先仕様フィールドと、車両の年式の開始時期および終了時期をそれぞれ保持する年式Ｆｒｏｍフィールドおよび年式Ｔｏフィールド、作業時間を後述するどのグループで計算するのかを示すコードを保持する時間表区分フィールド、当該部品の取付け部位を示すコードを保持する部位コードフィールド、作業内容を示すコードを保持する作業内容コードフィールド、部品の交換・取付けにかかる付加作業を示すコードを保持する付加作業コードフィールド、エンジン、変速機型式および主要装備等の内容を示すコードを保持する仕様コードフィールド、作業手順の区分けを示すコードを保持する作業手順コードフィールド、作業手順における実作業時間を秒単位で保持する作業時間フィールド、当該作業手順で発生可能な作業最大回数を保持する複数区分フィールド、一作業内（後述する一枝番内）におけるオーバホールに要する時間を保持するオーバホール時間フィールドおよびオーバホールの適用区分を示すコードを保持するオーバホール区分が設けられている（作業内容データファイル）。
【００１６】
ちなみに作業時間表マスタファイルＦ３の複数区分フィールドは、例えば車両に取り付けられた４つのタイヤを交換するには、タイヤ交換の作業が最大４回あるというように、作業手順毎に発生する最大作業回数を保持している。
また図７に示す作業内容コードマスタファイルＦ４は、作業内容、種別および備品交換の要否等を保持するものである。この作業内容コードマスタファイルＦ４には、作業内容を表すコードを保持する作業内容コードフィールド、作業内容コードの大分類を保持するメイン作業内容コードフィールド、作業が整備、調整または塗装の何れの作業であるのかを示すコードを保持する作業内容区分フィールド、共通表示作業項目であることを示すコードを保持する得常時表示区分フィールド、当該部品の取り付け部位を示すコードを保持する部位コードフィールド、コード化された作業内容を保持する作業内容フィールドおよび部品の交換が必要であるか否かを保持する部品有無区分フィールドが設けられている。
【００１７】
次に図８に示すグループ作業マスタファイルＦ５は、部品がどのグループに属し、工賃計算に用いる作業時間をどのグループで計算するのかという情報を保持するものである（作業時間データファイル）。このグループ作業マスタファイルＦ５には、車両への取付け位置およびその取付け目的を示すコードを保持する品名コードフィールド、グループ化された作業を示すコードを保持するグループ作業コードフィールド、トランスミッションシリーズであることを示すコードを保持するトランスミッションシリーズフィールド、部品の取付け部位を示すコードを保持する部位コードフィールドおよび工賃計算に使用する作業時間を後述するどのグループで計算するのかを決定する時間表区分を保持する時間表区分フィールドが設けられている。
【００１８】
また図９に示す付加作業コードマスタファイルＦ６は、部品交換・取付けに伴う付加作業情報を保持するものである。この付加作業コードマスタファイルＦ６には、付加作業を表す付加作業コードを保持する作業コードフィールドおよび付加作業コードの名称を保持する付加作業内容フィールドが設けられている。
次に図１０に示す調整作業表示マスタファイルＦ７は、部品交換・取付け作業を伴わない調整作業（例えば、ホイルアライメント調整やヘッドライトの光軸調整等）に関する情報を保持している。この調整作業表示マスタファイルＦ７には、調整作業の種別を示すコードを保持する調整分類コードフィールド、部品の取付け部位を示すコードを保持する部位コードフィールド、作業内容を表すコードを保持する作業内容コードフィールド、車両における部品の取付け位置と取付け目的を表すコードを保持する品名コードフィールドおよび部品の名称を保持する部品名称フィールドが設けられている。
【００１９】
図１１に示す調整作業分類ファイルＦ８は、調整作業分類を示すコードを保持する調整分類コードフィールド、調整作業部位を示すコードを保持する部位コードフィールド、調査作業の内容を示すコードを保持する作業内容コード、調整作業を行う部品の取付け箇所とその目的を示すコードを保持する品名コードフィールド、調整作業を行う部品の名称を示す情報を保持する部品名称フィールドを備えている。
【００２０】
また図１２に示す整備標準作業点数ファイルＦ９は、作業毎に設定される有償作業の作業係数を決定する有償係数を保持するものである。この整備標準作業点数ファイルＦ９には、部品の取付け部位を示すコードを保持する部位コードフィールド、作業を表すコードを保持する作業内容コードフィールドおよび作業毎に設定される有償作業の作業係数を決定する有償係数を保持する作業係数フィールドが設けられている。
【００２１】
次に図１３に示す塗装作業重複削除率ファイルＦ１０は、後述する一つの枝番に塗装作業が複数存在する場合に二つめ以降の塗装作業時間を取り除くための削除率を保持するものである。この塗装作業重複削除率ファイルＦ１０には、前述した削除率を保持する削除率フィールドが設けられている。
また図１４に示す余裕率ファイルＦ１１は、整備・調整作業の余裕度を保持する余裕率を保持するものである。この余裕率ファイルには、前述した余裕率を保持する余裕率フィールドが設けられている。
【００２２】
次に図１５に示す準備時間ファイルＦ１２は、作業内容区分毎に設定される作業前の準備時間を保持するものである。この準備時間ファイルＦ１２は、作業の種別区分情報を示すコードを保持する作業区分フィールドおよび前述した準備時間を保持する準備時間フィールドが設けられている。
このように構成されたデータベース２０を有する本発明の工賃計算システムの処理手順について図３および図１６〜図２１に示すフローチャートを参照しながら詳細に説明する。
【００２３】
ステップＳ１００の時間表区分特定処理は、図１６の詳細手順のフローチャートに示すように、まず工賃計算装置１は、ステップＳ１，Ｓ２で電子パーツカタログ３０に入力された車両種別情報または部品情報から、電子パーツカタログから工賃計算に必要となるデータを取得する（ステップＳ１０１）。このステップＳ１０１で取得するデータは、車両の型式類別を示す型式類別記号、車両の生産年月旬を示す情報である。尚、電子パーツカタログには、車両を識別する車体番号、型式、類別、生産時期、部品番号、部品名、使用部品数、部品単価、部品使用、塗色等が保持されている。
【００２４】
そして工賃計算装置１は、取得した車両の生産年月旬および型式類別記号を示す情報と時間表区分・仕様設定マスタファイルＦ１の車両生産年月旬Ｆｒｏｍおよび車両生産年月順Ｔｏの期間であり、かつ型式類別記号が一致する車両を選択して、このマスタファイルＦ１から年式、時間表区分および仕様コード１〜２０を習得する（ステップＳ１０２）。
時間表区分が特定できた工賃計算装置１は、ステップＳ２で入力された部品が当該車両のどの部位に当たるかを検索する部位変換処理ステップＳ２００を実行する（部品情報検索手段）。工賃計算装置１は、ステップＳ２００において図１７のフローチャートに示すように、入力された部品を示す品名コードをキーとして、品名コード／部位コードマスタファイルＦ２を参照し、部品の取付け部位を示すコードである部位コードおよび作業時間の有無を示すＮＬＴを取得する（ステップＳ２０１）。
【００２５】
次いで工賃計算装置１は、ステップＳ２０１で取得した部位コードが何件あるかを調べる（ステップＳ２０２）。このステップＳ２０２で部位コードの件数を調べるのは、同一部品（例えばボルト、ナット等）が複数の部位に使われることがあり、その部位を特定する必要があるからである。そして工賃計算装置１は、ステップＳ２０２で部位コードが０件（部位コードなし）と判定したときは、そのまま何もせず次工程の作業内容表示処理（ステップＳ３００）に移行する。またステップＳ２０２で部位コードの数が１件であると工賃計算装置１が判定したときは、部品番号と部位コードを関連付けして次工程の作業内容表示処理（ステップＳ３００）に移行する。
【００２６】
一方、ステップＳ２０２で部位コードが複数あると工賃計算装置１が判定したとき、工賃計算装置１は、これら複数の部位コード毎に作業時間表マスタファイルＦ３から部位コード毎に作業時間のデータを取得する（ステップＳ２０４）とともに、部品番号と部位を画面に表示して（ステップＳ２０５）、ユーザに当該部品の部位コードを選択入力させる（ステップＳ２０６）。なお、ステップＳ２０５で一覧表示する部位コードは、
（１）作業時間の設定がある部位コード
（２）作業時間の設定がない部位コード
（３）作業時間無し（ＮＬＴ）の設定がある部位コード
の順で表示することが望ましい。
【００２７】
ステップＳ２０６で部位コードが選択入力されると工賃計算装置１は、作業時間マスタファイルＦ３から選択された部位コードに作業時間があるかどうかを調べる（ステップＳ２０８）。そして作業時間なしのフラグが設定されていない場合、工賃計算装置１は、次工程の作業内容表示処理（ステップＳ３００）に移行する一方、作業時間ありのフラグが設定されているとき、作業内容コードを作業なしに設定してステップＳ３００に移行する。
【００２８】
部位コード変換が終了した工賃計算装置１は、図１８、図１９に示す作業内容表示処理（ステップＳ３００）を実行する（作業内容検索手段）。まず、工賃計算装置１は、ステップＳ１００の時間表区分特定処理で得た年式、時間表区分、仕様コード１〜２０およびステップＳ２００で得た部位コードの情報をキーとして作業時間マスタファイルＦ３から作業内容コードを取得する（ステップＳ３０１）。作業内容コードの所得ができた工賃計算装置１は、この作業コードをキーとして作業内容コードマスタファイルＦ４の作業内容フィールドから作業内容を取得するとともに（ステップＳ３０２）、メイン作業内容コードフィールドから作業内容コードの大分類を示すコードを取得する（ステップＳ３０３）。
【００２９】
次いで工賃計算装置１は、すでに取得した部品コード、仕様コードに含まれるトランスミッションシリーズ、部位コードおよび時間表区分をキーとして、グループ作業マスタファイルのグループ作業コードフィールに保持されたグループ化された作業を示すコード（作業内容コード）を取得し、得られた作業内容コードをキーとして作業内容コードマスタファイルＦ４の作業内容コードフィールドに保持された作業を表すコード、メイン作業内容コードフィールドに保持された作業内容コードの大分類、作業内容表示フィールドに保持された作業の種別区分、作業内容に保持された作業内容コードの名称および部品有無区分フィールドに保持された部品交換が必要かどうかの情報をそれぞれ取得する（ステップＳ３０４）。
【００３０】
こうして取得した情報のうち、メイン作業内容コードの情報ないデータおよびグループ作業を一覧画面に表示する（ステップＳ３０５）。ユーザは、ステップＳ３０５で表示された作業複数の作業の中から作業内容コードの選択入力を行う（ステップＳ３０６）。そしてステップＳ３０６で選択された作業内容コードが作業無しのフラグ（ＮＬ）が立っている場合（ステップＳ３０７）、工賃計算装置１は、作業時間表マスタファイルＦ３の作業内容コードフィールドに該当する作業内容コードがあるかどうかを調べる（ステップＳ３０８）。
【００３１】
一方、工賃計算装置１は、ステップＳ３０８で作業時間表マスタファイルＦ３に該当する作業内容コードが存在しないと判定したとき、実費入力を促す画面表示を出力部３に表示しユーザに入力させる（ステップＳ３０９）。なおステップＳ３０７で選択された作業内容コードが作業無しのフラグ（ＮＬ）が立っていないと判定したとき、ステップＳ３０８で作業時間表マスタファイルＦ３に該当する作業内容コードが存在すると判定したときおよびステップＳ３０９で工賃の入力が完了したとき、工賃計算装置１は、全品名コードの判定が完了したかどうかを判定し、判定が完了していないときは、全品名コードの判定が完了するまでステップＳ３０１に戻り、処理を繰り返す（ステップＳ３１０）。
【００３２】
一方、ステップＳ３１０で全品名コードの判定が完了したと工賃計算装置１が判定したとき、工賃計算装置１は、調整作業があるかどうかを判定する（ステップＳ３１１）。調整作業があると判定した工賃計算装置１は、調整作業表示マスタファイルＦ７の調整分類コードフィールドおよび調整分類名称からそれぞれ調整作業の分類および調整作業の分類名称を取得し（ステップＳ３１２）、表示部３に取得した情報を一覧表示する（ステップＳ３１３）。そうして工賃計算装置１は、ユーザから調整分類作業（調整分類コード）の選択入力を待つ（ステップＳ３１４）。
【００３３】
ステップＳ３１４でユーザから選択入力された調整分類コードをキーとして工賃計算装置１は、調整作業分類マスタファイルＦ８の部位コードフィールドに保持された部位コード、作業内容コードフィールドに保持された作業を表すコード、品名コードフィールドに保持された品名コード、部品名称フィールドに保持された部品名称情報を取得し（ステップＳ３１５）、これらの情報を出力部３から出力してユーザに提示（表示）する（ステップＳ３１６）。
【００３４】
次いでユーザは、この表示された調整作業情報から、調整作業を選択する（ステップＳ３１７）。そして工賃計算装置１は、ステップＳ３１７でユーザから選択された調整作業が、作業時間表マスタファイルＦ３に保持されているかどうかを検索する（ステップＳ３１８）。作業時間表マスタファイルＦ３に当該作業が保持されていると工賃計算装置１が判定したとき、次工程の工賃計算処理（ステップＳ４００）へ移行する。一方、ステップＳ３１８で作業時間表マスタファイルＦ３に当該作業が保持されていないと工賃計算装置１が判定したとき、ユーザから当該調整作業にかかる工賃（実費）を入力（ステップＳ３１９）させた後、次工程の工賃計算処理（ステップＳ４００）へ移行する。尚、ステップＳ３１１で調整作業がないと工賃計算装置１が判定したときも次工程の工賃計算処理（ステップＳ４００）へ移行する。
【００３５】
このようにして作業内容の選択入力が完了すると工賃計算装置１は、図２０〜図２２に示すステップＳ４００の工賃計算処理を実行する。工賃計算装置１は、まず、上述したようにして入力された複数の作業の中から、同一部位にかかる作業を部位毎にとりまとめて、それぞれに個別の番号（枝番）を付与する枝番集約処理を実行する（ステップＳ４０１）。さらにステップＳ４０１で工賃計算装置１が行う処理は、同一枝番に同一品名コード、同一部品番号があるとき、または同一作業内容がある場合はその作業回数を合計してそれぞれ一行に表示して出力する。尚、ステップＳ４０１で工賃計算装置１は、調整作業等で部品交換を伴わない作業は、出力部３に表示しない。このようにして枝番ごとに振り分けられた作業について、ユーザは、それぞれ作業レート（無償、有償、社内処理等）を入力する。
【００３６】
次いで工賃計算装置１は、これまでに取得した年式、時間表区分、部位コード、作業内容および仕様コード１〜２０をキーとして作業時間表マスタファイルＦ３の作業手順コードフィールドに保持されている各作業手順の区分コード、作業時間フィールドに保持されている作業手順の実作業時間、複数区分フィールドに保持されている作業手順で発生可能な最大作業回数、オーバホール時間フィールドの保持されているオーバホール時間およびオーバホール時間フィールドに保持されているオーバホール適用区分をそれぞれ取得する（ステップＳ４０３）。
【００３７】
そして工賃計算装置１は、重複工程除去手段として同一の枝番内に重複する作業コードがないかどうかを判定する（ステップＳ４０４）。ステップＳ４０４で同一の枝番内に重複する作業コードがあると判定した工賃計算装置１は、整備標準作業点数ファイルＦ９の作業係数フィールドに保持された作業係数を取得し（ステップＳ４０６）、作業手順コードが重複するデータを計算対象外（ステップＳ４０７）として、作業時間計算処理（ステップＳ４０５）に移行する。なお、ステップＳ４０４で工賃計算装置１は、同一の枝番内に重複する作業コードがないと判定したときも作業時間計算処理（ステップＳ４０５）に移行する。このようにして一連の工賃計算に用いる作業回数を得る。
【００３８】
次いでステップＳ４０５の作業時間計算処理は、上述したようにして求められた作業回数と、すでに取得済みの作業時間との積［作業回数×作業時間］を求めるものである。工賃計算装置１は、品名コードおよび作業内容コード毎にすべての作業手順について計算を繰り返す（ステップＳ４０４〜Ｓ４０８）。そうしてすべての作業手順についての計算が終了すると、工賃計算装置１は、すでに取得済みの品名コードおよび作業内容コード毎に作業時間を集計する（ステップＳ４０９）。
【００３９】
次に工賃計算装置１は、すでに取得済みの作業内容区分が塗装の場合で、二つ目以降の塗装作業がないかどうかを判定する（ステップＳ４１０）。これは、二つ目以降の塗装作業がある場合は、作業準備等にかかる工程が重複することになるので、その分を作業時間から低減するべく、塗装作業重複削除率ファイルＦ１０の削除率フィールドに保持されている塗装重複率［％］を得て、［作業時間×（１００−塗装重複率）］を計算（ステップＳ４１１）して次工程のステップＳ４１２に移行するものである。尚、ステップＳ４１０で工賃計算装置１は、すでに取得済みの作業内容区分が塗装の場合で、二つ目以降の塗装作業がないと判定したときも次工程のステップＳ４１２へ移行する。
【００４０】
ステップＳ４１２は、作業時間の合計が当該作業にかかるオーバホール時間を超えないよう上限を判定する処理である。工賃計算装置１は、このステップＳ４１２で上述したようにして求めた作業時間の合計がオーバホール時間を超えていると判定したときは、ステップＳ４１３で作業時間をオーバホール時間として設定し、作業時間の合計がオーバホール時間を超えていないと判定したときは、求めた作業時間をそのまま用いる。
【００４１】
このようにして得られた作業時間にマージンを取る場合、工賃計算装置１は、求めた作業時間に余裕率ファイルＦ１１の余裕率フィールドに予め保持された余裕率［％］を加味して作業時間を、［作業時間×（１＋余裕率／１００）］として求める（ステップＳ４１４）。そして工賃計算装置１は、すでに取得した作業レート（有償、無償、社内処理）のいずれかで工賃を求めるのかを判定する（ステップＳ４１５）。作業レートが有償であると判定した場合、工賃計算装置１は、作業時間を［作業時間×有償係数］として求める（ステップＳ４１６）。
【００４２】
次いで工賃計算装置１は、ステップＳ４１７で枝番の部位コード、作業内容毎に全て計算が終了するまでステップＳ４０４〜Ｓ４１７の処理を繰り返す。そうして工賃計算装置１は、集計手段として枝番毎に作業時間と合計工賃を求める（ステップＳ４１８）。こうして工賃計算装置１は、上述したステップＳ４０３〜Ｓ４１８の処理を全枝番が終了するまで繰り返す。
【００４３】
このようにして求めた工賃に加えて工賃計算装置１は、作業を行うに先立つ準備作業にかかる工賃計算を行うべく図２３および図２４に示す準備時間マトリクスに従って準備時間および追加する枝番を決定する（ステップＳ４２１）。図２３の準備時間マトリクスは、整備、調整または塗装の作業内容区分に対してこれら３つの作業区分の７つ組み合わせに対して準備時間区分を決定するのかを示している。具体的に整備にかかる準備時間が０.２時間、調整にかかる準備時間が０.１５時間、塗装に係る準備時間が０時間であるとする。工賃計算装置１は、これらの作業の組み合わせのうち最も作業準備時間が長い作業の準備時間を工賃計算の準備時間として採用する（図２３）。
【００４４】
一方、図２４は、枝番が複数ある場合にどの枝番に準備時間を追加するのかを示している。具体的に作業工賃のレート区分が、有償、無償および社内処理の３区分に設定されている場合、３つのレートの７つの組み合わせに対してどこのレート区分に枝番を追加するかを示している。そして追加する枝番は、無償＞有償＞社内処理の優先度をもって追加する枝番を指定する（図２４）。
【００４５】
そして工賃計算装置１は、作業時間と準備時間の総和を求めてから、それぞれの枝番毎の作業時間の総和を求める。次いで工賃計算プログラム１０は、作業時間の総和［作業時間総和×作業レート］を計算して工賃を求める（ステップＳ４１９）。
かくして、本発明にかかる工賃計算システムは、作業内容検索手段により検索された複数の作業工程から重複した工程を差し引く重複工程除去手段と、重複した工程が取り除かれた工程にかかる作業時間に応じた工賃を集計して集計手段が出力しているので、精度の高い工賃計算を行うことができる。
【００４６】
特に本発明にかかる工賃計算システムは、部品の取付け作業や部品の交換作業の前準備時間を保持する準備時間ファイルを備え、この準備時間にかかる準備工賃を集計した工賃に前記集計手段が加えている。また、データベースは、更に塗装作業工程における重複作業の作業率を保持する塗装作業重複削除率ファイルを備え、集計手段は、塗装工程作業にかかる塗装工賃を前記集計した工賃から差し引いているので、より精度の高い工賃計算ができる等の実用上多大なる効果を奏する。
【００４７】
尚、本発明の工賃計算システムは、上記した実施の形態に限定されるものではなく、電子パーツプログラム３０を工賃計算装置１またはデータベース２０内に設定しても良く、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論可能である。
【図面の簡単な説明】
【００４８】
【図１】本発明の工賃計算システムの構成を示す概略ブロック図である。
【図２】本発明の工賃計算システムにおける概略処理手順を示すフローチャートである。
【図３】図２に示す工賃計算プログラムの概略処理手順を示すフローチャートである。
【図４】図１に示す時間表区分・仕様設定マスタファイルＦ１のフィールド構成を示す図である。
【図５】図１に示す品名コード／部位コードマスタファイルＦ２のフィールド構成を示す図である。
【図６】図１に示す作業時間表マスタファイルＦ３のフィールド構成を示す図である。
【図７】図１に示す作業内容コードマスタファイルＦ４のフィールド構成を示す図である。
【図８】図１に示すグループ作業マスタファイルＦ５のフィールド構成を示す図である。
【図９】図１に示す付加作業コードマスタファイルＦ６のフィールド構成を示す図である。
【図１０】図１に示す調整作業表示マスタファイルＦ７のフィールド構成を示す図である。
【図１１】図１に示す調整作業分類マスタファイルＦ８のフィールド構成を示す図である。
【図１２】図１に示す整備標準作業点数ファイルＦ９のフィールド構成を示す図である。
【図１３】図１に示す塗装作業重複削除率ファイルＦ１０のフィールド構成を示す図である。
【図１４】図１に示す余裕率ファイルＦ１１のフィールド構成を示す図である。
【図１５】図１に示す準備時間ファイルＦ１２のフィールド構成を示す図である。
【図１６】図２に示す時間表区分特定処理Ｓ１００の詳細処理手順を示すフローチャートである。
【図１７】図２に示す部位変換処理Ｓ２００の詳細処理手順を示すフローチャートである。
【図１８】図２に示す作業内容表示処理Ｓ３００の詳細処理手順を示すフローチャートである。
【図１９】図１８に示す時間表区分特定処理Ｓ３００に続く詳細処理手順を示すフローチャートである。
【図２０】図２に示す工賃計算処理Ｓ４００の詳細処理手順を示すフローチャートである。
【図２１】図２０に示す工賃計算処理Ｓ４００に続く詳細処理手順を示すフローチャートである。
【図２２】図２１に示す工賃計算処理Ｓ４００に続く詳細処理手順を示すフローチャートである。
【図２３】図２に示す工賃計算処理Ｓ４００で使用する準備時間マトリクスを示す図である。
【図２４】図２に示す工賃計算処理Ｓ４００で使用する準備時間に係る工賃レートを決定するマトリクスを示す図である。
【符号の説明】
【００４９】
１  工賃計算装置（パソコン）
２  入力部
３  出力部
１０  工賃計算プログラム
１１  部位情報検索手段
１２  作業内容検索手段
１３  重複工程除去手段
１４  集計手段
２０  データベース
３０  部品情報検索手段（電子パーツカタログ）
【図１】
0004569777.tif 000002
【図２】
0004569777.tif 000003
【図３】
0004569777.tif 000004
【図４】
0004569777.tif 000005
【図５】
0004569777.tif 000006
【図６】
0004569777.tif 000007
【図７】
0004569777.tif 000008
【図８】
0004569777.tif 000009
【図９】
0004569777.tif 000010
【図１０】
0004569777.tif 000011
【図１１】
0004569777.tif 000012
【図１２】
0004569777.tif 000013
【図１３】
0004569777.tif 000014
【図１４】
0004569777.tif 000015
【図１５】
0004569777.tif 000016
【図１６】
0004569777.tif 000017
【図１７】
0004569777.tif 000018
【図１８】
0004569777.tif 000019
【図１９】
0004569777.tif 000020
【図２０】
0004569777.tif 000021
【図２１】
0004569777.tif 000022
【図２２】
0004569777.tif 000023
【図２３】
0004569777.tif 000024
【図２４】
0004569777.tif 000025