Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6339935B2 - Work sequence planning device, work sequence planning method, and work sequence planning program - Google Patents
[go: Go Back, main page]

JP6339935B2 - Work sequence planning device, work sequence planning method, and work sequence planning program - Google Patents

Work sequence planning device, work sequence planning method, and work sequence planning program Download PDF

Info

Publication number
JP6339935B2
JP6339935B2 JP2014266944A JP2014266944A JP6339935B2 JP 6339935 B2 JP6339935 B2 JP 6339935B2 JP 2014266944 A JP2014266944 A JP 2014266944A JP 2014266944 A JP2014266944 A JP 2014266944A JP 6339935 B2 JP6339935 B2 JP 6339935B2
Authority
JP
Japan
Prior art keywords
value
work
article
type
bumper
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014266944A
Other languages
Japanese (ja)
Other versions
JP2016126529A (en
Inventor
真 相田
相田  真
潤 水谷
潤 水谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Industry and Control Solutions Co Ltd
Original Assignee
Hitachi Industry and Control Solutions Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Industry and Control Solutions Co Ltd filed Critical Hitachi Industry and Control Solutions Co Ltd
Priority to JP2014266944A priority Critical patent/JP6339935B2/en
Publication of JP2016126529A publication Critical patent/JP2016126529A/en
Application granted granted Critical
Publication of JP6339935B2 publication Critical patent/JP6339935B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • General Factory Administration (AREA)
  • Automobile Manufacture Line, Endless Track Vehicle, Trailer (AREA)

Description

本発明は、作業順序計画装置、作業順序計画方法及び作業順序計画プログラムに関する。   The present invention relates to a work order planning apparatus, a work order planning method, and a work order planning program.

自動車等の車体は、多くの部品から構成され、組み立て等の工程の数も多い。ある1つの工程の例として、バンパ(緩衝器)を塗装する作業を想定する。例えば、異なる車体の種類のバンパが、1個ずつ作業場に搬出される。すると、工員がバンパに対して塗装を行う。他の例では、異なる車体の種類のバンパが一列になって次々に作業場に流れてくる。すると、産業ロボットが、その流れに対して、車体の種類ごとに異なる仕様で塗装を行う。このとき、複数の車体の種類のバンパを、どのような順序で作業場に搬出するか又は流すかが問題となる。なぜならば、作業順序によっては、作業効率に大きな差が生じるからである。そこで、近時、生産拠点における作業順序をコンピュータで計画することが盛んに行われている。   A car body such as an automobile is composed of many parts and has many processes such as assembling. As an example of a certain process, an operation of painting a bumper (buffer) is assumed. For example, bumpers of different body types are carried out one by one to the work place. The worker then paints the bumper. In another example, bumpers of different body types are lined up one after another to the workplace. Then, the industrial robot paints the flow with different specifications for each type of vehicle body. At this time, there is a problem in which order the bumpers of a plurality of types of vehicle bodies are carried out or flown to the work place. This is because there is a large difference in work efficiency depending on the work order. In recent years, therefore, it has become a popular practice to plan work orders at production sites using computers.

特許文献1は、“PBS(ペインテッド・ボディー・ストレージ)用搬出車体決定方法”を開示している。特許文献1の図2に注目すると、車体の種類ごとに複数本並列にならんだ貯留レーンのいずれかから、車体が1台ずつトリムバッファに搬出される。このとき、当該搬出車体決定方法は、どの種類の車体をどのような順序で搬出するかという搬出順序を“ターリー計算”によって計画する。ターリー計算の詳細については後記するが、ここでは、その決定方法の要点を説明する。   Patent Document 1 discloses “a method for determining an unloaded vehicle body for PBS (Painted Body Storage)”. When attention is paid to FIG. 2 of Patent Document 1, one vehicle body is carried out to a trim buffer one by one from one of storage lanes arranged in parallel for each type of vehicle body. At this time, the carrying body determination method plans the carrying out order of what kind of car body to carry out in what order by “Tali calculation”. Details of the Thali calculation will be described later, but here, the main points of the determination method will be described.

当該搬出車体決定方法は、(i)車体の種類ごとの個数を総数で除算し、車体の種類ごとの出現確率を求める。例えば、車体の種類が3種類(A、B及びC)存在し、Aの出現確率が“0.2”であり、Bの出現確率が“0.3”であり、Cの出現確率が“0.5”であるとする。(ii)当該搬出車体決定方法は、3つの種類に共通の初期値を“0.0”に設定し、その初期値に対して、それぞれの出現確率“0.2”、“0.3”及び“0.5”を加算していく。このようにすると、n回目の加算において、加算された値が車体の種類ごとに算出される。この加算された値を“判定値”と呼ぶ。   In the method for determining the carry-out vehicle body, (i) the number of each vehicle body type is divided by the total number to obtain the appearance probability for each vehicle body type. For example, there are three types of vehicle bodies (A, B, and C), the appearance probability of A is “0.2”, the appearance probability of B is “0.3”, and the appearance probability of C is “ It is assumed that it is 0.5 ″. (Ii) The carry-out vehicle body determination method sets the initial value common to the three types to “0.0”, and the appearance probabilities “0.2” and “0.3” for the initial value. And “0.5” is added. If it does in this way, in the nth addition, the added value will be computed for every kind of body. This added value is called a “determination value”.

(iii)そして、例えばn回目の加算によって、Cの判定値が“1.0”に達した場合、Cを搬出するものとする。複数の車体の種類の判定値が“1.0”に達した場合、複数の車体を一度に搬出するものとする。さらに、いずれの車体の種類の判定値も“1.0”に達しない場合、搬出する車体は“なし”とする。(iv)このような処理を繰り返すと、“(なし,C,なし,B及びC,A,・・・)”という順列型式の作業順序が得られる。この例では、10回目の加算までに、Aが2回搬出され、Bが3回搬出され、Cが5回搬出されることになり、これらの比率は、出現確率に一致している。   (Iii) And, for example, when the judgment value of C reaches “1.0” by the n-th addition, C is taken out. When the determination value of the types of a plurality of vehicle bodies reaches “1.0”, the plurality of vehicle bodies are carried out at a time. Furthermore, when the determination value of any vehicle type does not reach “1.0”, the vehicle body to be carried out is “None”. (Iv) When such processing is repeated, a permutation type work order of “(none, C, none, B and C, A,...)” Is obtained. In this example, A is carried out twice, B is carried out three times, and C is carried out five times by the 10th addition, and these ratios coincide with the appearance probability.

特開平11−348850号公報(段落0018〜20、図2)Japanese Patent Laid-Open No. 11-348850 (paragraphs 0018 to 20, FIG. 2)

実際の現場においては、作業に必要な原材料等の備蓄状態、工員の出勤状態、産業ロボットの利用可能性等の諸条件が日常的に変化する。よって、出現確率を基準にするターリー計算によって計画されていた作業順序を、ユーザ(工場管理者)が手動で変更しなければならない場合が頻繁に生じる。   In an actual site, conditions such as stocking of raw materials necessary for work, working conditions of workers, availability of industrial robots, etc. change on a daily basis. Therefore, the user (factory manager) often has to manually change the work order planned by the thali calculation based on the appearance probability.

例えば、車体の種類Aに対する作業を後回しにしてCの作業を先に行わなければならない事情が発生したとする。つまり、ユーザは、“m”回目に搬出されるべき車体の種類をAからCに変更したい。そのためには、“m”回目のAの判定値を“x”だけ減少させて、その代わりにCの判定値を“y”だけ増加させればよい”と考える。しかしながら、ユーザがこのような判断及び実際の操作を直感的に行うことは非常に困難である。なぜならば、前記の“(なし,C,なし,B及びC,A,・・・)”に再度注目すると、n回目に対応する車体の種類がない場合、及び、複数存在する場合がある。つまり、n回目と車体の種類とが1対1に対応していないからである。
そこで、本発明は、ユーザが直感的に変更しやすい作業順序を作成することを目的とする。
For example, suppose that a situation occurs in which the work for C must be performed first after the work for the vehicle type A is postponed. That is, the user wants to change the type of the vehicle body to be carried out “m” times from A to C. To that end, it is considered that the “m” -th determination value of A is decreased by “x”, and instead, the determination value of C is increased by “y”. It is very difficult to make judgments and actual operations intuitively because, if attention is again paid to the above “(none, C, none, B and C, A,...)”, The nth time. There are cases where there is no corresponding type of vehicle body, and there are cases where there are a plurality of types, that is, the n-th time and the type of vehicle body do not correspond one-to-one.
Accordingly, an object of the present invention is to create a work order that is easy to change intuitively by a user.

本発明の作業順序計画装置は、物品の個数を物品の種類ごとに受け付け、受け付けた物品の個数に基づいて、減算値を物品の種類ごとに算出し、算出した減算値に基づいて、各物品に共通の初期値を算出し、初回処理として、初期値から減算値を減算した結果である判定値を物品の種類ごとに算出し、判定値が最小となる物品の種類を作業対象として決定し、次回処理として、初回処理又は直前の次回処理において作業対象として決定した物品の種類の判定値に対して初期値を加算し、加算後の判定値及び作業対象として決定した物品の種類以外の物品の種類の判定値から減算値を減算した結果である判定値を物品の種類ごとに算出し、加算後の判定値及び作業対象として決定した物品の種類以外の物品の種類の判定値から減算値を減算した結果である判定値が最小となる物品の種類を作業対象として決定し、初回処理の終了後、次回処理を所定の回数だけ繰り返す制御部と、決定した作業対象を初回処理及び次回処理の順序に関連付けて格納する記憶部と、を備える。
その他の手段については、発明を実施するための形態のなかで説明する。
Work sequence planner of the present invention receives a number of articles for each type of article, based on the number of received goods, to calculate the subtraction value for each type of article, based on the calculated difference value, each article The initial value common to the two is calculated, and as a first process, a determination value that is a result of subtracting the subtraction value from the initial value is calculated for each article type, and the article type with the smallest determination value is determined as a work target. As the next process, the initial value is added to the determination value of the article type determined as the work target in the first process or the immediately preceding next process, and the article other than the determination value after the addition and the article type determined as the work object A determination value that is a result of subtracting the subtraction value from the determination value of each type is calculated for each item type, and the subtraction value is calculated from the determination value after addition and the determination value of the item type other than the item type determined as the work target. Subtracted The control unit repeats the next process a predetermined number of times after the end of the first process, and the determined work object in the order of the first process and the next process. A storage unit that stores the data in association with each other.
Other means will be described in the embodiment for carrying out the invention.

本発明によれば、ユーザが直感的に変更しやすい作業順序を作成することが可能になる。   According to the present invention, it is possible to create a work order that is easy for the user to change intuitively.

作業内容を説明する図である。It is a figure explaining work content. 既存技術における作業予定表を説明する図である。It is a figure explaining the work schedule in an existing technique. 本実施形態における作業予定表を説明する図である。It is a figure explaining the work schedule in this embodiment. 作業内容の他の例を説明する図である。It is a figure explaining the other example of work content. (a)は、既存技術における出現確率の一例である。(b)、(c)及び(d)は、既存技術における判定値推移表の一例である。(A) is an example of the appearance probability in the existing technology. (B), (c), and (d) are examples of the judgment value transition table in the existing technology. (a)は、本実施形態における減算値の一例である。(b)及び(c)は、本実施形態における判定値推移表の一例である。(A) is an example of a subtraction value in the present embodiment. (B) And (c) is an example of the judgment value transition table in this embodiment. 作業順序計画装置の構成を説明する図である。It is a figure explaining the structure of a work order planning apparatus. 作業順序作成処理手順のフローチャートである。It is a flowchart of a work order creation processing procedure. 作業順序再作成処理手順のフローチャートである。It is a flowchart of a work order re-creation process procedure.

以降、本発明を実施するための形態(“本実施形態”という)を、図等を参照しながら詳細に説明する。本実施形態は、車体に取り付けるバンパを塗装する作業に本発明を適用する例である。もちろん、本発明を他の作業に適用することも可能であるし、車体関連物品以外の物品に対する作業に適用することも可能である。   Hereinafter, a mode for carrying out the present invention (referred to as “the present embodiment”) will be described in detail with reference to the drawings. This embodiment is an example in which the present invention is applied to an operation of painting a bumper attached to a vehicle body. Of course, the present invention can be applied to other work, and can also be applied to work on an article other than a vehicle body related article.

(作業内容の例)
図1に沿って、作業内容を説明する。未塗装スペースに、10個のバンパが仮置きされている。これらのバンパは、ある1日において塗装を完了するべきバンパである。バンパの種類は、車体A用のバンパA(図1では“バA”と略して記載、他のバンパも同様)、車体B用のバンパB及び車体C用のバンパCの3種類である。
作業順序1において、未塗装スペースに仮置きされているバンパのうち1個が、作業対象として作業場に搬出される。ここでは、例えば “バンパC”が搬出される。すると、工員(図示せず)は、作業場においてバンパCに対し所定の塗装を施す。その後、塗装済のバンパは、塗装済スペースに移動される。
(Example of work contents)
The work content will be described with reference to FIG. Ten bumpers are temporarily placed in the unpainted space. These bumpers are bumpers that should be painted in one day. There are three types of bumpers: bumper A for vehicle body A (abbreviated as “bar A” in FIG. 1, and other bumpers are the same), bumper B for vehicle body B, and bumper C for vehicle body C.
In work sequence 1, one of the bumpers temporarily placed in the unpainted space is carried out to the work place as a work target. Here, for example, “bumper C” is carried out. Then, a worker (not shown) applies predetermined coating to the bumper C at the work place. The painted bumper is then moved to the painted space.

時間が経過し、作業順序2において、未塗装スペースに仮置きされているバンパのうち1個が、作業対象として作業場に搬出される。ここでは、例えば“バンパB”が搬出される。すると、工員は、作業場においてバンパBに対し所定の塗装を施す。その後、塗装済のバンパは、塗装済スペースに移動される。同様に、さらに時間が経過し、作業順序3においてはバンパAが、その後、作業順序4においてはバンパCが作業場において塗装される。当然のことながら、バンパの種類によって、塗装の仕様は異なる。よって、作業場で作業する工員の技能、使用される塗料、塗装の方法、作業時間等の作業内容は、バンパの種類ごとに異なる。   As time elapses, in the work sequence 2, one of the bumpers temporarily placed in the unpainted space is carried out to the work place as a work target. Here, for example, “bumper B” is carried out. Then, the worker applies predetermined coating to the bumper B at the work place. The painted bumper is then moved to the painted space. Similarly, further time elapses, and the bumper A is painted in the work order 3 and then the bumper C is painted in the work order 4 in the work place. As a matter of course, the paint specifications differ depending on the type of bumper. Therefore, the work contents such as the skill of the worker working in the workplace, the paint used, the method of painting, the work time, and the like differ for each type of bumper.

図1では、バンパAに対して30分の作業時間、バンパBに対して40分の作業時間、バンパCに対して45分の作業時間が割り当てられている。ここでは、わかり易さを優先して、作業時間を長めに設定している。実際には、最新鋭の生産現場においては、作業時間はこの例よりも遥かに短い。   In FIG. 1, a work time of 30 minutes is assigned to bumper A, a work time of 40 minutes is assigned to bumper B, and a work time of 45 minutes is assigned to bumper C. Here, the work time is set longer in order to give priority to easy understanding. In practice, on a state-of-the-art production site, the working time is much shorter than this example.

図1は、ターリー計算によって、(C,B,A,C,・・・)という作業順序が作成された場合に対応している。この作業順序に含まれるC,B,A,C,・・・のそれぞれは、一見、 “n回目”の出現確率の加算に関連付けられているように見える。しかしながらそうではない。前記したように、ターリー計算においては、n回目の加算によって、あるバンパの種類の判定値が“1.0”に達した場合、当該種類のバンパを搬出する。   FIG. 1 corresponds to the case where a work sequence of (C, B, A, C,...) Is created by Thali calculation. Each of C, B, A, C,... Included in this work order appears to be associated with the addition of the “n-th” occurrence probability. However, that is not the case. As described above, in the Thali calculation, when the determination value of a certain bumper type reaches “1.0” by the n-th addition, the bumper of that type is carried out.

逆にいえば、n回目の加算によって、いずれのバンパの種類の判定値も“1.0”に達しない場合、搬出するべきバンパの種類は決定されない。さらに、n回目の加算によって、複数のバンパの種類の判定値が“1.0”に達した場合、搬出するべきバンパの種類が2つ決定されることになる。つまり、(C,B,A,C,・・・)という作業順序の各成分は、“n回目”の加算の結果という位置座標的な番号に1対1に関連付けられているのではなく、単に、搬出するべきバンパの種類として出力された結果を、出力された順で並べたものに過ぎない。   Conversely, if the determination value of any bumper type does not reach “1.0” by the nth addition, the type of bumper to be carried out is not determined. Further, when the determination value of the plurality of bumper types reaches “1.0” by the n-th addition, two bumper types to be carried out are determined. That is, each component of the work order (C, B, A, C,...) Is not associated one-to-one with the position coordinate number as a result of the “n-th” addition, It is simply a list of the results output as the type of bumper to be carried out in the order of output.

(C,B,A,C,・・・)という作業順序の各成分が、偶然“n回目”に1対1に関連付けられている場合もある。前記から明らかなように、n回目の出現確率の加算の際に、搬出するべき唯一のバンパの種類が決定されれば、(C,B,A,C,・・・)という作業順序の各成分は、“n回目”に1対1に関連付けられることになる。しかしながら、この結果はあくまでも偶然の所産である。   In some cases, each component of the work order (C, B, A, C,...) Is associated with the “n-th” one-to-one by chance. As is apparent from the above, if the only bumper type to be carried out is determined at the time of adding the nth occurrence probability, each of the work orders (C, B, A, C,...) The components will be associated one-to-one “n times”. However, this result is a coincidence.

以降、“n回目”と“バンパの種類”とが1対1に対応している計算結果を “理想型”と呼ぶことがある。一般にターリー計算は、各種のバンパがほぼ同時に未塗装スペースからなくなることを担保する。さらに理想型は、“n回目”と“バンパの種類”が1対1に対応しているので、ユーザによる作業順序の事後変更が行いやすいという特徴も備える(詳細後記)。このような“理想型”の作業順序を必ず決定できるのが本発明の特徴である。   Hereinafter, the calculation result in which “n-th” and “bumper type” correspond one-to-one may be referred to as “ideal type”. In general, Thali calculations ensure that various bumpers disappear from unpainted space almost simultaneously. Furthermore, since the “n-th” and “bumper type” have a one-to-one correspondence, the ideal type also has a feature that the user can easily change the work order (detailed later). It is a feature of the present invention that such an “ideal type” work order can always be determined.

以降では、まず、作業順序を作成・変更することが具体的にどのようなことであるかを、“作業予定表”の例で説明する。次いで、本発明の特徴をさらに明確にするために、作業内容の他の例をもう1つ説明する。その後、実際に作業順序計画装置1(後記の図7参照)が作業順序を作成・変更する処理を“判定値推移表”の例で説明する。   In the following, first, what is concretely the creation / change of the work order will be described using an example of a “work schedule”. Next, another example of the work contents will be described in order to further clarify the characteristics of the present invention. Thereafter, a process of actually creating / changing the work order by the work order planning apparatus 1 (see FIG. 7 described later) will be described with an example of a “determination value transition table”.

(作業予定表)
図2に沿って、既存技術における作業予定表を説明する。図2の作業予定表51は、公知のターリー計算により作成された作業順序を示している。作業工程表51は、10月30日の作業予定を示しており、例えば前日夜間のバッチ処理にて作成される。作業予定表51には、作業順序欄52に記載された作業順序に関連付けて、作業時間帯欄53には作業時間帯が、作業対象欄54には作業対象となるバンパの種類が記載されている。
(Work schedule)
The work schedule in the existing technology will be described with reference to FIG. The work schedule table 51 of FIG. 2 shows a work order created by a known Thali calculation. The work process table 51 shows a work schedule for October 30 and is created by, for example, batch processing at night on the previous day. In the work schedule table 51, in association with the work order described in the work order field 52, the work time field 53 describes the work time period, and the work object field 54 describes the type of bumper to be worked. Yes.

作業予定表51は、前記した“(なし,C,なし,B及びC,A,・・・)”に対応している。つまり、作業順序欄52の作業順序は、“n回目の出現確率の加算”に対応し、作業対象欄54の作業対象は、作業場に搬出されるべきものとして決定された“バンパの種類”に対応している。作業時間帯欄53の作業時間には、その作業順序において作業対象が発生する場合に限り、作業時間(開始時刻と終了時刻)が記載されている。   The work schedule 51 corresponds to “(None, C, None, B and C, A,...)” Described above. That is, the work order in the work order column 52 corresponds to “addition of the nth occurrence probability”, and the work target in the work target column 54 is “bumper type” determined to be carried out to the work place. It corresponds. The work time in the work time field 53 describes the work time (start time and end time) only when a work object occurs in the work order.

当該作業順序は、以下の通り、理想型ではない。
・作業順序1、3及び9において、作業対象が記載されていない。よって“遊び時間”が発生してしまい、ユーザは、これらの作業順序に、何らかの作業対象を設定する必要が生じる。もちろん“遊び時間”の作業順序に、次の作業順序のバンパに対する作業を前倒しで当てはめればよいことには違いない。しかしながら、出力結果に対して何らかの加工(手作業)が必要になる。
・作業順序4及び10において、複数の作業対象が重複して記載されている。よって、作業場の広さに余裕がない場合、ユーザは、これらの作業順序において、いずれか1個の作業対象を選択する必要がある。やはり、出力結果に対して何らかの加工(手作業)が必要になる。
The work sequence is not ideal as follows.
-In work order 1, 3, and 9, the work object is not described. Therefore, “play time” occurs, and the user needs to set some work target in these work orders. Of course, the work for the bumper in the next work order should be applied to the work order of “play time” ahead of schedule. However, some processing (manual operation) is required for the output result.
In the work orders 4 and 10, a plurality of work objects are described in duplicate. Therefore, when there is no room in the work area, the user needs to select any one work target in these work orders. After all, some processing (manual work) is required for the output result.

そこで、ユーザは、10月30日の朝、作業予定表51を作業予定表61に変更する。変更点は、以下の通りである。
・作業順序1、3及び9において、作業対象としてそれぞれ、例えばバンパC、バンパC及びバンパBを記載する。
・作業順序4及び10において、唯一の作業対象としてそれぞれ、例えばバンパC及びバンパAを選択する。
これで一応は、すべての作業順序に対して1つのバンパの種類が対応する理想型が完成することになる。そして、作業順序1〜10において、バンパA、バンパB及びバンパCの出現回数が、それぞれ、2回、3回及び5回となっている。しかしながら、実際にはユーザが試行錯誤することなくこのような理想型に変更することは難しい。
Therefore, the user changes the work schedule 51 to the work schedule 61 in the morning of October 30. The changes are as follows.
In the work orders 1, 3, and 9, for example, bumper C, bumper C, and bumper B are described as work targets, respectively.
In the work orders 4 and 10, for example, bumper C and bumper A are selected as the only work objects, respectively.
As a result, an ideal type corresponding to one bumper type for all work orders is completed. And in work order 1-10, the appearance frequency of bumper A, bumper B, and bumper C is 2 times, 3 times, and 5 times, respectively. However, it is actually difficult for the user to change to such an ideal type without trial and error.

作業予定表61に変更した後、例えば、16:30頃に、“バンパA用の塗料が切れ、塗料メーカに緊急発注したが、現場に届くのに60分かかる“ということが判明したとする。そこで、ユーザは、作業予定表61を作業予定表71に変更する。変更点は、以下の通りである。
・作業順序8において、作業対象をパンパAからバンパBに変更する。
・作業順序9において、作業対象をパンパBからバンパAに変更する。
After changing to the work schedule table 61, for example, at around 16:30, it is found that “the paint for the bumper A has run out and an emergency order has been placed with the paint manufacturer, but it takes 60 minutes to reach the site”. . Therefore, the user changes the work schedule 61 to the work schedule 71. The changes are as follows.
In work order 8, the work object is changed from Pamper A to Bumper B.
In the work order 9, the work target is changed from Pamper B to Bumper A.

今度は、図3に沿って、本実施形態における作業予定表を説明する。図3の作業予定表81は、本実施形態の改良ターリー計算により作成された作業順序を示している。作業工程表81は、10月30日の作業予定を示しており、例えば前日夜間のバッチ処理にて作成される。作業予定表81においては、作業順序欄52の作業順序(1,2,・・・,10)と作業対象欄54の作業対象(バンパの種類)とが1対1に対応している。したがって、図2における作業予定表51から作業予定表61への変更のような処理は不要である。   Next, the work schedule in the present embodiment will be described with reference to FIG. A work schedule table 81 in FIG. 3 shows a work order created by the improved thali calculation of the present embodiment. The work process table 81 indicates a work schedule for October 30 and is created, for example, by batch processing at night on the previous day. In the work schedule table 81, the work order (1, 2,..., 10) in the work order field 52 and the work object (bumper type) in the work object field 54 have a one-to-one correspondence. Therefore, processing such as changing from the work schedule 51 to the work schedule 61 in FIG. 2 is not necessary.

例えば、10:30頃に、“バンパA用の塗料が切れ、塗料メーカに緊急発注したが、現場に届くのに60分かかる”ということが判明したとする。そこで、ユーザは、作業予定表81を作業予定表91に変更する。変更点は、“作業順序3において、作業対象をパンパAからバンパCに変更する”である。
すると、作業順序計画装置1が、作業順序4〜10における作業対象を変更する。作業予定表81及び作業予定表91の作業順序1〜10において、作業対象のバンパA、バンパB及びバンパCの出現回数が、それぞれ、2回、3回及び5回となっている。
For example, suppose at around 10:30, it becomes clear that “the paint for the bumper A has run out and an emergency order has been placed with the paint manufacturer, but it takes 60 minutes to reach the site”. Therefore, the user changes the work schedule 81 to the work schedule 91. The change point is “change work target from bumper A to bumper C in work order 3”.
Then, the work order planning device 1 changes the work target in the work orders 4 to 10. In the work orders 1 to 10 of the work schedule table 81 and the work schedule table 91, the number of appearances of the bumper A, the bumper B, and the bumper C to be worked are 2, 3, and 5, respectively.

(作業内容の他の例)
図4に沿って、作業内容の他の例を説明する。当該例は、既存技術の問題点及び本実施形態の効果をより明確にする。複数のバンパA(図4では“A”と略して記載、他のバンパも同様)、複数のバンパB及び複数のバンパCが未塗装スペースに3列に並べられている。各バンパの個数は任意であるが、個数の比率は、A:B:C=2:3:5であるとする。バンパA、バンパB又はバンパCが未塗装スペースから1つずつ、編成ヤードに搬出される。編成ヤードに搬出されたバンパは、左側から順に、あたかも列車のように1行に並べられる。
(Other examples of work contents)
Another example of the work content will be described with reference to FIG. This example clarifies the problems of the existing technology and the effects of this embodiment. A plurality of bumpers A (abbreviated as “A” in FIG. 4, the same applies to other bumpers), a plurality of bumpers B, and a plurality of bumpers C are arranged in three rows in an unpainted space. The number of bumpers is arbitrary, but the ratio of the numbers is assumed to be A: B: C = 2: 3: 5. Bumper A, bumper B, or bumper C are carried out one by one from the unpainted space to the knitting yard. The bumpers carried out to the formation yard are arranged in a line like a train in order from the left side.

この列車のような一群のバンパを“編成”と呼ぶ。編成は、10個のバンパごとにまとめられ、一種の産業ロボットである“塗装プラットフォーム”にベルトコンベアで運搬される。塗装プラットフォームの左右の長さは、編成の長さに等しい。そして、編成の前端(左端)の位置が塗装プラットフォームの左端の位置に揃った時点で、編成は停止する。図4では、“編成”は、編成ヤードを出発した後塗装プラットフォームに停止している。編成を作成するに際して、作業順序計画装置1は、編成ヤードに対して、[C,B,C,A,C,B,C,A,B,C]という編成指示を送信している。   A group of bumpers like this train is called "organization". The knitting is grouped into 10 bumpers and conveyed by a belt conveyor to a “painting platform” which is a kind of industrial robot. The left and right length of the painting platform is equal to the knitting length. The knitting stops when the position of the front end (left end) of the knitting is aligned with the position of the left end of the coating platform. In FIG. 4, “knitting” has stopped at the painting platform after leaving the knitting yard. When creating a composition, the work order planning apparatus 1 transmits a composition instruction [C, B, C, A, C, B, C, A, B, C] to the composition yard.

塗装プラットフォームは、バンパに対して塗料を噴霧する板状の10枚のパッケージP1〜P10が左右方向に10枚重なった構造を有する。各パッケージP1〜P10は、上から下に向かって、バンパA用の塗料を噴霧するノズルA、バンパB用の塗料を噴霧するノズルB、及び、バンパC用の塗料を噴霧するノズルCを有している。各パッケージの左右方法の位置は固定されている。   The coating platform has a structure in which ten plate-like packages P1 to P10 for spraying paint on the bumper overlap in the left-right direction. Each package P1 to P10 has a nozzle A for spraying paint for bumper A, a nozzle B for spraying paint for bumper B, and a nozzle C for spraying paint for bumper C from top to bottom. doing. The position of the left and right method of each package is fixed.

しかしながら、塗装プラットフォームは、各パッケージを上下方向に3段階にスライドさせることによって、いずれかのノズルを塗装レベルにあわせる。10両連結の各編成の左(先頭)から1番目〜10番目のバンパの塗装プラットフォームでの左右の位置は、それぞれ、パッケージP1〜P10のノズルの左右の位置に一致している。塗装レベルにあるノズルに信号が送られると、各バンパに対応する塗料がバンパに対して噴霧され、10個のバンパが同時に塗装される。   However, the painting platform slides each package up and down in three stages to adjust any nozzle to the painting level. The left and right positions on the coating platform of the first to tenth bumpers from the left (top) of each knitted train of 10 cars coincide with the left and right positions of the nozzles of the packages P1 to P10, respectively. When a signal is sent to the nozzle at the painting level, the paint corresponding to each bumper is sprayed onto the bumper, and ten bumpers are painted simultaneously.

編成を塗装するに際して、作業順序計画装置1は、塗装プラットフォームに対して、〈C,B,C,A,C,B,C,A,B,C〉という塗装指示を送信している。この塗装指示は、当然のことながら、編成指示[C,B,C,A,C,B,C,A,B,C]に対応している。塗装プラットフォームが正常に機能している限り、作業順序計画装置1は、前記のような、バンパの種類の順列だけを示した編成指示及び塗装指示を送信すれば十分である。   When painting the knitting, the work sequence planning apparatus 1 transmits a painting instruction <C, B, C, A, C, B, C, A, B, C> to the painting platform. This painting instruction naturally corresponds to the knitting instruction [C, B, C, A, C, B, C, A, B, C]. As long as the painting platform is functioning normally, it is sufficient for the work sequence planning apparatus 1 to transmit the composition instruction and the painting instruction showing only the permutation of the bumper type as described above.

いま、作業順序計画装置1は、次の編成(図示せず)のための編成指示[C,C,B,A,C,B,C,A,B,C]及び塗装指示〈C,C,B,A,C,B,C,A,B,C〉を作成し終わっている(故障前)。しかしながら、作業順序計画装置1は、これらの指示を、編成ヤード及び塗装プラットフォームには未だ送信していない。この段落で、塗装プラットフォームの左から4番目のパッケージP4が故障し、ノズルAが塗料を噴霧できなくなったことが判明したとする。この事態に対処するために、作業順序計画装置1は、変更後の編成指示[C,C,B,B,C,A,C,A,B,C]及び変更後の塗装指示〈C,C,B,B,C,A,C,A,B,C〉を、それぞれ編成ヤード及び塗装プラットフォームに送信しなければならない(故障後)。右肩の“♭”は“変更後”を意味する。なお、ここでの変更後の編成指示及び変更後の塗装指示は、その左から4番目が“A”以外であるものであればどのようなものでもよい。 Now, the work order planning device 1 is configured to perform a knitting instruction [C, C, B, A, C, B, C, A, B, C] and a painting instruction <C, C for the next knitting (not shown). , B, A, C, B, C, A, B, C> have been created (before failure). However, the work sequence planning apparatus 1 has not yet transmitted these instructions to the knitting yard and the painting platform. In this paragraph, it is assumed that the fourth package P4 from the left of the coating platform has failed and nozzle A can no longer spray paint. In order to cope with this situation, the work order planning device 1 changes the composition instruction [C, C, B, B , C , A , C , A , B , C ] after the change and the change painting instruction after <C, C, B, B ♭, C ♭, a ♭, C ♭, a ♭, B ♭, C ♭> a, must be transmitted to each knitting yard and coating platform (after a failure) . “♭” on the right shoulder means “after change”. Here, the changed knitting instruction and the changed coating instruction may be any as long as the fourth from the left is other than “A”.

そこで、既存の技術において、パッケージP4の故障という事態に対応しなければならないユーザは、変更前の編成指示及び変更前の塗装指示を見て、まず、左から4番目(“4回目” の出現確率の加算を意味しない)の“A”を探し当てる。次いで、その“A”が搬出されるべきであると決定された処理において、代替的に例えば“B”が搬出されるようにするために、“B”の判定値を手動で増加させる。仮にユーザが、正しくは左から4番目であるところを、誤って左から8番目の“A”を探し当て、その“A”が搬出されるべきであると決定された処理における“B”の判定値を手動で増加させてしまうと、不良品が発生する。つまり、左から4番目のパッケージP4のノズルAが故障していることに起因して、左から4番目のバンパAが全く塗装されない。   Therefore, in the existing technology, the user who has to deal with the situation of the failure of the package P4 first looks at the composition instruction before the change and the painting instruction before the change, and first appears from the left (the “fourth” appearance). “A” is not found. Next, in the process in which it is determined that “A” should be carried out, the determination value of “B” is manually increased so that, for example, “B” is carried out instead. If the user correctly locates the fourth "A" from the left, but erroneously finds the eighth "A" from the left, and determines "B" in the process in which it is determined that the "A" should be carried out If the value is increased manually, defective products are generated. That is, the fourth bumper A from the left is not painted at all due to the failure of the nozzle A of the fourth package P4 from the left.

このような誤りは、編成指示及び塗装指示がバンパの種類を単純に並べただけの構成になっていることに起因する。例えば、塗装指示が、〈1;C,2;C,3;B,4;A,5;C,6;B,7;C,8;A,9;B,10;C〉のように、パッケージの左からの位置(座標値)にバンパの種類を1対1に関連付ける構成になっていれば、ユーザは間違いなく“4;A”を探し当てることができる。   Such an error is caused by a configuration in which the knitting instruction and the painting instruction are simply arranged in the type of bumper. For example, the paint instruction is <1; C, 2; C, 3; B, 4; A, 5; C, 6; B, 7; C, 8; A, 9; B, 10; If the configuration is such that the type of bumper is associated with the position (coordinate value) from the left of the package in a one-to-one relationship, the user can definitely find “4; A”.

(作業順序と処理順序)
ここまで説明してきた“作業順序”という語は、もっぱら作業場で作業を行う工員又は産業ロボットの立場から見た順序であるともいえる。工員等は、作業順序作成装置1がどのような情報処理を行っているかには関心がない。そこで、新たに“処理順序”という語を導入する。
(Work order and processing order)
The term “work order” described so far can be said to be the order seen from the standpoint of an engineer or an industrial robot performing work in the workplace. The worker or the like is not interested in what information processing is performed by the work order creation device 1. Therefore, a new term “processing order” is introduced.

処理順序とは、判定値に対する出現確率の加算(既存技術)、又は、判定値からの減算値の減算(本実施形態、詳細後記)という繰り返し処理を実行する作業順序作成装置1が情報処理の観点から見た順序である。端的にいえば、処理順序とは、繰り返し処理の回数を始めからカウントした順番である。つまり、作業順序計画装置1は、1つの“処理順序”に関連付けて、1つのバンパの種類(作業対象)を決定し、それをそのまま“作業順序”としても採用することによって問題を解決する。なお、“作業順序作成装置”という名称は、工員又は産業ロボットの立場から採用されている。そして、請求項における“処理の順序”及び“前記順序”がここでの“処理順序”に相当する。   The processing order is a process in which the work order creation device 1 that executes repetitive processing of addition of an appearance probability to a determination value (existing technology) or subtraction of a subtraction value from the determination value (this embodiment, detailed later) performs information processing. The order from the viewpoint. In short, the processing order is the order in which the number of repeated processes is counted from the beginning. That is, the work order planning apparatus 1 solves the problem by determining one bumper type (work target) in association with one “processing order” and adopting it as the “work order” as it is. The name “work sequence creation device” is adopted from the standpoint of a worker or an industrial robot. “Processing order” and “the order” in the claims correspond to “processing order” here.

(判定値推移表)
図5に沿って、既存技術における出現確率及び判定値推移表を説明する。図5(a)は、バンパの種類に関連付けて出現確率を記憶している。ある作業期間(例えば1日)に作業を終了しなければならないバンパが全部で10個あるとする。そして、その内訳は、バンパAが2個であり、バンパBが3個であり、バンパCが5個であるとする。すると、バンパAの出現確率は0.2(=2/10)となり、バンパBの出現確率は0.3(=3/10)となり、バンパCの出現確率は0.5(=5/10)となる。
(Judgment value transition table)
The appearance probability and determination value transition table in the existing technology will be described with reference to FIG. FIG. 5A stores appearance probabilities in association with bumper types. Assume that there are a total of 10 bumpers that must be completed in a certain work period (for example, one day). The breakdown includes two bumpers A, three bumpers B, and five bumpers C. Then, the appearance probability of the bumper A is 0.2 (= 2/10), the appearance probability of the bumper B is 0.3 (= 3/10), and the appearance probability of the bumper C is 0.5 (= 5/10). )

図5(b)は、バッチ処理によって作成された判定値推移表101であり、図2の作業予定表51に対応する。判定値推移表101の横軸のうち、“n回目”と“n+1回目”の間の“−1.0”(詳細後記)以外は、出現確率の加算回数(何回目であるか)である。この意味で、横軸は、前記した“処理順序”である。しかしながら、当該“処理順序”に対して常に1つのバンパの種類が対応しているとは限らない。したがって、作業予定表51等において、ユーザの手作業による変更が必要となる。縦軸は、バンパの種類及び選択結果である。選択結果とは、図1において、未塗装スペースから作業場へ搬出されるバンパの種類である。縦軸と横軸の交点に判定値が記憶される。   FIG. 5B is a determination value transition table 101 created by batch processing, and corresponds to the work schedule table 51 of FIG. On the horizontal axis of the judgment value transition table 101, except for “−1.0” (detailed later) between “n-th” and “n + 1”, the number of appearance probabilities is added (how many times). . In this sense, the horizontal axis represents the “processing order” described above. However, one bumper type does not always correspond to the “processing order”. Therefore, the work schedule 51 and the like need to be changed manually by the user. The vertical axis represents the bumper type and the selection result. The selection result is the type of bumper carried out from the unpainted space to the work place in FIG. A determination value is stored at the intersection of the vertical axis and the horizontal axis.

作業順序計画装置1は、以下の処理を行う(図5(b)参照)。
(1回目)各バンパの初期値に対して、各バンパの出現確率を加算し、1回目の各バンパの判定値とする。各バンパの初期値は、いずれも“0.0”である。よって、1回目のバンパAの判定値は“0.2”となり、1回目のバンパBの判定値は“0.3”となり、1回目のバンパCの判定値は“0.5”となる。3つの判定値のいずれもが“1.0”に達していない。よって、“1回目のすぐ右の−1.0”の列を飛ばして2回目に進む。
The work order planning apparatus 1 performs the following processing (see FIG. 5B).
(First time) Appearance probability of each bumper is added to the initial value of each bumper to obtain the determination value of each bumper for the first time. The initial value of each bumper is “0.0”. Therefore, the determination value of the first bumper A is “0.2”, the determination value of the first bumper B is “0.3”, and the determination value of the first bumper C is “0.5”. . None of the three determination values has reached “1.0”. Therefore, the “first time right-1.0” column is skipped and the process proceeds to the second time.

(2回目)1回目の各バンパの判定値に対して、各バンパの出現確率を加算し、2回目の各バンパの判定値とする。すると、2回目のバンパAの判定値は“0.4”となり、2回目のバンパBの判定値は“0.6”となり、2回目のバンパCの判定値は“1.0”となる。2回目のバンパCの判定値は、“1.0”に達している。そこで、バンパCを搬出すべきバンパとして選択する。なお、選択されたバンパの判定値に網掛けを施している(以下同じ)。 (Second time) The appearance probability of each bumper is added to the determination value of each bumper for the first time to obtain the determination value of each bumper for the second time. Then, the determination value of the second bumper A is “0.4”, the determination value of the second bumper B is “0.6”, and the determination value of the second bumper C is “1.0”. . The determination value of the second bumper C has reached “1.0”. Therefore, the bumper C is selected as a bumper to be carried out. Note that the determination value of the selected bumper is shaded (the same applies hereinafter).

さらに、“2回目のすぐ右の−1.0”の列に進み、当該列に各バンパの判定値を記憶する。このとき、2回目において選択されたバンパCの判定値については、2回目のバンパCの判定値“1.0”から“1.0”(各バンパの出現確率の和)を減算した値“0.0”を記憶する。選択されていないバンパA及びバンパBの判定値については、2回目の判定値をそのまま記憶する。よって、“2回目のすぐ右の−1.0”の列においては、バンパAの判定値は“0.4”のままであり、バンパBの判定値も“0.6”のままであり、バンパCの判定値は“0.0”となっている。   Further, the process proceeds to the column “−1.0 immediately to the right of the second time”, and the determination value of each bumper is stored in the column. At this time, for the determination value of the bumper C selected at the second time, a value obtained by subtracting “1.0” (sum of the appearance probability of each bumper) from the determination value “1.0” of the second bumper C “ 0.0 ”is stored. For the determination values of bumper A and bumper B that are not selected, the second determination value is stored as it is. Therefore, in the column of “−1.0” immediately to the right of the second time, the determination value of bumper A remains “0.4”, and the determination value of bumper B also remains “0.6”. The determination value of the bumper C is “0.0”.

(3回目)“2回目のすぐ右の−1.0”の列における各バンパの判定値に対して、各バンパの出現確率を加算し、3回目の各バンパの判定値とする。すると、3回目のバンパAの判定値は“0.6”となり、3回目のバンパBの判定値は“0.9”となり、3回目のバンパCの判定値は“0.5”となる。3つの判定値のいずれもが“1.0”に達していない。よって、“3回目のすぐ右の−1.0”の列を飛ばして4回目に進む。 (Third) The appearance probability of each bumper is added to the determination value of each bumper in the column of “-1.0 immediately to the right of the second time” to obtain the determination value of each bumper for the third time. Then, the judgment value of the third bumper A is “0.6”, the judgment value of the third bumper B is “0.9”, and the judgment value of the third bumper C is “0.5”. . None of the three determination values has reached “1.0”. Therefore, skip the column of “-1.0 right to the third time” and go to the fourth time.

(4回目)3回目の各バンパの判定値に対して、各バンパの出現確率を加算し、4回目の各バンパの判定値とする。すると、4回目のバンパAの判定値は“0.8”となり、4回目のバンパBの判定値は“1.2”となり、4回目のバンパCの判定値は“1.0”となる。4回目のバンパBの判定値及び4回目のバンパCの判定値は、“1.0”に達して(超えて)いる。そこで、バンパB及びバンパCを搬出すべきバンパとして選択する(重複)。 (Fourth) Appearance probability of each bumper is added to the determination value of each bumper for the third time to obtain the determination value of each bumper for the fourth time. Then, the determination value of the fourth bumper A is “0.8”, the determination value of the fourth bumper B is “1.2”, and the determination value of the fourth bumper C is “1.0”. . The determination value of the fourth bumper B and the determination value of the fourth bumper C have reached (exceeded) “1.0”. Therefore, bumper B and bumper C are selected as bumpers to be carried out (overlapping).

さらに、“4回目のすぐ右の−1.0”の列に進み、当該列に4回目の各バンパの判定値を記憶する。このとき、4回目において選択されたバンパBの判定値については、4回目のバンパBの判定値“1.2” から“1.0” (各バンパの出現確率の和)を減算した値“0.2”を記憶する。同様に、4回目において選択されたバンパCの判定値についても、4回目のバンパCの判定値“1.0” から“1.0” (各バンパの出現確率の和)を減算した値“0.0”を記憶する。選択されていないバンパAの判定値については、4回目の判定値をそのまま記憶する。よって、“4回目のすぐ右の−1.0”の列においては、バンパAの判定値は“0.8”のままであり、バンパBの判定値は“0.2”となり、バンパCの判定値は“0.0”となっている。   Further, the process proceeds to the “fourth-right-1.0” column, and the determination value of each bumper for the fourth time is stored in the column. At this time, for the determination value of the bumper B selected in the fourth time, a value obtained by subtracting “1.0” (sum of appearance probability of each bumper) from the determination value “1.2” of the fourth bumper B “ Memorize 0.2 ". Similarly, for the determination value of the bumper C selected in the fourth time, a value obtained by subtracting “1.0” (sum of appearance probability of each bumper) from the determination value “1.0” of the fourth bumper C “ 0.0 ”is stored. For the determination value of the bumper A that is not selected, the fourth determination value is stored as it is. Therefore, in the column of “−1.0” on the right side of the fourth time, the determination value of the bumper A remains “0.8”, the determination value of the bumper B becomes “0.2”, and the bumper C The determination value is “0.0”.

(5回目以降)5回目以降の処理は、4回目までの処理と同様であるので、詳細な説明は省略する。結果的には、5回目、6回目、7回目及び8回目において、それぞれ1つ(1種類)のバンパが選択されている。9回目においては、バンパは選択されていない。10回目においては、3つ(3種類)のバンパが選択されている。そして、10回目までに、バンパAは2回選択され、バンパBは3回選択され、バンパCは5回選択されている。この結果は、出現確率に一致している。 (Fifth and subsequent times) Since the fifth and subsequent processing are the same as the processing up to the fourth time, detailed description thereof is omitted. As a result, one (one type) bumper is selected for each of the fifth, sixth, seventh and eighth times. In the 9th time, no bumper is selected. In the tenth time, three (three types) bumpers are selected. By the tenth time, bumper A is selected twice, bumper B is selected three times, and bumper C is selected five times. This result is consistent with the appearance probability.

図5(c)は、バッチ処理によって作成された判定値推移表101(図5(b))に対して手作業で変更を加えた判定値推移表102である。ユーザは、判定値推移表101を見て、1回目においてバンパが選択されていないことが問題であると考えている。そして、ユーザは、1回目においていずれかのバンパが選択されるようにいずれかの判定値を変更(手動入力)しようとしている。例えば、ユーザは、1回目のバンパCの判定値“0.5”に対して“0.5”を手動で加算し、“1.0”とする。なお、変更されたバンパの判定値にやや濃い(ドットがより細かい)網掛けを施している(以下同じ)。   FIG. 5C is a determination value transition table 102 obtained by manually changing the determination value transition table 101 (FIG. 5B) created by batch processing. The user sees the judgment value transition table 101 and thinks that the problem is that the bumper is not selected at the first time. The user is going to change (manually input) one of the determination values so that one of the bumpers is selected at the first time. For example, the user manually adds “0.5” to the determination value “0.5” of the first bumper C to obtain “1.0”. The changed bumper judgment value is shaded slightly darker (the dots are finer) (the same applies hereinafter).

すると、作業順序計画装置1は、1回目においてバンパCを選択する。作業順序計画装置1は、その後の処理も連続的に実行する。しかしながら、2回目、6回目及び8回目においては、バンパが選択されておらず、5回目、7回目及び10回目においては2つ(2種類)のバンパが選択されているので、問題の完全解決には至らない。   Then, the work order planning apparatus 1 selects the bumper C at the first time. The work order planning apparatus 1 also performs subsequent processing continuously. However, no bumper is selected at the 2nd, 6th and 8th times, and 2 (2 types) bumpers are selected at the 5th, 7th and 10th times. It does not lead to.

図5(d)は、判定値推移表102(図5(c))に対して手作業で変更を加えた判定値推移表103である。ユーザは、判定値推移表102を見て、2回目においてバンパが選択されていないことが問題であると考えている。そして、ユーザは、2回目においていずれかのバンパが選択されるようにいずれかの判定値を変更(手動入力)しようとしている。例えば、ユーザは、2回目のバンパBの判定値“0.6”に“0.4”を手動で加算し、“1.0”とする。すると、作業順序計画装置1は、2回目においてバンパBを選択する。作業順序計画装置1は、その後の処理も連続的に実行する。しかしながら、4回目及び8回目においては、バンパが選択されておらず、5回目及び9回目においては2つ(2種類)のバンパが選択されているので、問題の完全解決には至らない。   FIG. 5D is a determination value transition table 103 in which the determination value transition table 102 (FIG. 5C) is manually changed. The user views the determination value transition table 102 and thinks that the problem is that the bumper is not selected in the second time. The user is going to change (manually input) one of the determination values so that one of the bumpers is selected in the second time. For example, the user manually adds “0.4” to the determination value “0.6” of the second bumper B to obtain “1.0”. Then, the work order planning device 1 selects the bumper B in the second time. The work order planning apparatus 1 also performs subsequent processing continuously. However, the bumper is not selected at the fourth and eighth times, and two (two types) bumpers are selected at the fifth and ninth times, so that the problem cannot be completely solved.

以上で明らかなように、既存の技術は、出現確率を加算する“n回目”と“バンパの種類”とを常に1対1に対応させて決定するとは限らない。このことに起因して、以下の不具合が発生する。
・バッチ処理により作成された作業予定表(判定値推移表)は、ユーザによって手動変更されなければならない場合が多い。
・ユーザが変更する際、何回目のどの判定値をどれだけ増加させればよいかが、直感的に分かりにくい。
・1対1の理想型に至るまでに、ユーザは変更作業を繰り返さざるを得ない。
As is apparent from the above, the existing technology does not always determine the “n-th” for adding the appearance probability and the “bumper type” in a one-to-one correspondence. Due to this, the following problems occur.
-The work schedule (judgment value transition table) created by batch processing often has to be manually changed by the user.
-When the user changes, it is difficult to intuitively understand how many times the judgment value should be increased.
-The user is forced to repeat the change work until reaching the ideal type of one-to-one.

図6に沿って、本実施形態における減算値及び判定値推移表を説明する。図6(a)は、バンパの種類に関連付けて減算値を記憶している。図5の例と同様に、バンパが全部で10個あり、その内訳は、バンパAが2個であり、バンパBが3個であり、バンパCが5個である。すると、バンパAの減算値は20(=2/10×100)となり、バンパBの減算値は30(=3/10×100)となり、バンパCの減算値は50(=5/10×100)となる。   A subtraction value and determination value transition table in the present embodiment will be described with reference to FIG. FIG. 6A stores the subtraction value in association with the bumper type. As in the example of FIG. 5, there are 10 bumpers in total, of which 2 are bumpers A, 3 are bumpers B, and 5 are bumpers C. Then, the subtraction value of bumper A is 20 (= 2/10 × 100), the subtraction value of bumper B is 30 (= 3/10 × 100), and the subtraction value of bumper C is 50 (= 5/10 × 100). )

図6(b)は、バッチ処理によって作成された判定値推移表111であり、図3の作業予定表81に対応する。判定値推移表111の横軸のうち、“n回目”と“n+1回目”の間“+100”(詳細後記)以外は、減算値の減算回数(何回目であるか)である。この意味で、横軸は、前記した“処理順序”である。そして、本実施形態においては、1つの処理順序に対して、常に1つのバンパの種類が対応している。すると、処理順序が“作業順序”に一致する。つまり、処理順序は、作業予定表81等の“作業順序”に一致する。縦軸は、バンパの種類及び選択結果である。縦軸と横軸の交点に判定値が記憶される。   FIG. 6B is a determination value transition table 111 created by batch processing, and corresponds to the work schedule table 81 of FIG. On the horizontal axis of the judgment value transition table 111, the number of subtractions of the subtraction value (how many times) is between “nth” and “n + 1” except “+100” (detailed later). In this sense, the horizontal axis represents the “processing order” described above. In this embodiment, one bumper type always corresponds to one processing order. Then, the processing order matches the “work order”. That is, the processing order matches the “work order” in the work schedule table 81 or the like. The vertical axis represents the bumper type and the selection result. A determination value is stored at the intersection of the vertical axis and the horizontal axis.

作業順序計画装置1は、以下の処理を行う(図6(b)参照)。
(1回目)各バンパの初期値から、各バンパの減算値を減算し、1回目の各バンパの判定値とする。各バンパの初期値は、いずれも“100” (初期値=各バンパの減算値の合計)である。よって、1回目のバンパAの判定値は“80”となり、1回目のバンパBの判定値は“70”となり、1回目のバンパCの判定値は“50”となる。3つの判定値のうち最小であるのは、バンパCの“50”である。そこで、バンパCを搬出すべきバンパとして選択する。
The work order planning apparatus 1 performs the following processing (see FIG. 6B).
(First time) The subtraction value of each bumper is subtracted from the initial value of each bumper to obtain the determination value of each bumper for the first time. The initial value of each bumper is “100” (initial value = total of subtraction values of each bumper). Therefore, the determination value of the first bumper A is “80”, the determination value of the first bumper B is “70”, and the determination value of the first bumper C is “50”. The smallest of the three judgment values is “50” of the bumper C. Therefore, the bumper C is selected as a bumper to be carried out.

さらに、“1回目のすぐ右の+100”の列に進み、当該列に1回目の各バンパの判定値を記憶する。このとき、1回目で選択されたバンパCの判定値については、1回目のバンパCの判定値“50”に対して初期値“100”(100=各バンパの減算値の合計)を加算した値“150”を記憶する。選択されていないバンパA及びバンパBの判定値については、1回目の判定値をそのまま記憶する。よって、“1回目のすぐ右の+100”の列においては、バンパAの判定値は“80”のままであり、バンパBの判定値も“70”のままであり、バンパCの判定値は“150”となっている。   Further, the process proceeds to the column “+100 immediately to the right of the first time”, and the determination value of each bumper for the first time is stored in this column. At this time, for the determination value of the bumper C selected at the first time, the initial value “100” (100 = total of subtraction values of each bumper) is added to the determination value “50” of the first bumper C. The value “150” is stored. For the determination values of bumper A and bumper B that are not selected, the first determination value is stored as it is. Therefore, in the “+100” column immediately to the right of the first time, the determination value of bumper A remains “80”, the determination value of bumper B also remains “70”, and the determination value of bumper C is “150”.

(2回目)“1回目のすぐ右の+100”の列における各バンパの判定値から、各バンパの減算値を減算し、2回目の各バンパの判定値とする。すると、2回目のバンパAの判定値は60となり、2回目のバンパBの判定値は40となり、3回目のバンパCの判定値は100となる。3つの判定値のうち最小であるのは、バンパBの“40”である。そこで、バンパBを搬出すべきバンパとして選択する。 (Second time) The subtraction value of each bumper is subtracted from the determination value of each bumper in the column of “+100 immediately to the right of the first time” to obtain the determination value of each bumper for the second time. Then, the determination value of the second bumper A is 60, the determination value of the second bumper B is 40, and the determination value of the third bumper C is 100. The smallest of the three judgment values is “40” of the bumper B. Therefore, the bumper B is selected as a bumper to be carried out.

さらに、“2回目のすぐ右の+100”の列に進み、当該列に2回目の各バンパの判定値を記憶する。このとき、2回目で選択されたバンパBの判定値については、2回目のバンパBの判定値“40”に対して初期値“100”(100=各バンパの減算値の合計)を加算した値“140”を記憶する。選択されていないバンパA及びバンパCの判定値については、2回目の判定値をそのまま記憶する。よって、“2回目のすぐ右の+100”の列においては、バンパAの判定値は“60”のままであり、バンパCの判定値も“100”のままであり、バンパBの判定値は“140”となっている。   Further, the process proceeds to the column “+100 immediately to the right of the second time”, and the determination value of each bumper for the second time is stored in this column. At this time, the initial value “100” (100 = total of subtraction values of each bumper) is added to the determination value “40” of the second bumper B for the determination value of the bumper B selected the second time. The value “140” is stored. For the determination values of bumper A and bumper C that are not selected, the second determination value is stored as it is. Therefore, in the column of “+100” immediately to the right of the second time, the determination value of bumper A remains “60”, the determination value of bumper C also remains “100”, and the determination value of bumper B is “140”.

(3回目以降)3回目以降の処理は、2回目までの処理と同様であるので、詳細な説明は省略する。なお、3回目において“A用塗料切れ”は、専ら図6(c)の説明のためのものであるので、図6(b)の説明においては無視する。結果的には、“n回目”と“バンパの種類”が1対1に対応している。10回目までの選択回数も、バンパAが2回、バンパBが3回、バンパCが5回であり、これらは、バンパの種類ごとの個数と一致している。なお、5回目において、バンパBの判定値は“50”であり、バンパCの判定値も“50”である。このとき、予め設定した優先順位(例えば優先順位が高い順にA→B→Cである場合、CよりもBの方が優先順位が高い)に基づいて、バンパBが選択されている。因みに、判定値推移表111は、減算値を減算する繰り返し処理の順序である“n回目”と“バンパの種類”が1対1に対応している理想型である。 (3rd and subsequent times) Since the third and subsequent processing are the same as the processing up to the second time, detailed description is omitted. In the third time, “out of paint for A” is exclusively for the explanation of FIG. 6C, and is ignored in the explanation of FIG. 6B. As a result, the “n-th” and “bumper type” have a one-to-one correspondence. The number of times of selection up to the tenth time is 2 times for bumper A, 3 times for bumper B, and 5 times for bumper C, which coincide with the number of bumpers of each type. In the fifth time, the determination value of bumper B is “50”, and the determination value of bumper C is also “50”. At this time, the bumper B is selected based on a preset priority order (for example, when A → B → C in the order of higher priority order, B has a higher priority order than C). Incidentally, the judgment value transition table 111 is an ideal type in which the “nth” and “bumper type”, which are the order of the iterative processing for subtracting the subtraction value, correspond one-to-one.

図6(c)は、バッチ処理によって作成された判定値推移表111(図6(b))に対して手作業で変更を加えた判定値推移表112であり、図3の作業予定表91に対応する。ユーザは、例えば、10:30頃に、“バンパA用の塗料が切れ、塗料メーカに緊急発注したが、現場に届くのに60分かかる”ということを知ったとする。このとき、とりあえずバンパAの作業を後回しにするために、ユーザは、3回目のバンパCの判定値“50”から“20”を手動で減算し、“30”とする。すると、作業順序計画装置1は、3回目においてバンパCを選択する。作業順序計画装置1は、その後の処理も連続的に実行する。判定値推移表112もまた理想型であり、ユーザはその後の追加変更を行う必要がない。   FIG. 6C is a judgment value transition table 112 obtained by manually changing the judgment value transition table 111 (FIG. 6B) created by the batch processing, and the work schedule table 91 of FIG. Corresponding to For example, it is assumed that the user learns at around 10:30 that “the paint for the bumper A has run out and an emergency order has been placed with the paint manufacturer, but it takes 60 minutes to reach the site”. At this time, in order to postpone the work of the bumper A, the user manually subtracts “20” from the determination value “50” of the third bumper C to obtain “30”. Then, the work sequence planning apparatus 1 selects the bumper C at the third time. The work order planning apparatus 1 also performs subsequent processing continuously. The judgment value transition table 112 is also an ideal type, and the user does not need to make additional changes thereafter.

(作業順序計画装置)
図7に沿って、作業順序計画装置1の構成を説明する。作業順序計画装置1は、一般的なコンピュータであり、中央制御装置11、入力装置12、出力装置13、主記憶装置14及び補助記憶装置15を有する。これらは、バスによって相互に接続されている。補助記憶装置15は、作業予定表81(91)及び判定値推移表111(112)を記憶している。主記憶装置14における、作業順序作成部21及び作業順序再作成部22はプログラムである。以降、“○○部は”と主体を記した場合は、中央制御装置11が、補助記憶装置15から各プログラムを読み出し、主記憶装置14にロードしたうえで、各プログラムの機能(詳細後記)を実現するものとする。
(Work order planning device)
The configuration of the work order planning apparatus 1 will be described with reference to FIG. The work order planning device 1 is a general computer and includes a central control device 11, an input device 12, an output device 13, a main storage device 14, and an auxiliary storage device 15. These are connected to each other by a bus. The auxiliary storage device 15 stores a work schedule table 81 (91) and a judgment value transition table 111 (112). The work order creating unit 21 and the work order recreating unit 22 in the main storage device 14 are programs. Thereafter, when the subject is described as “XX section”, the central control device 11 reads out each program from the auxiliary storage device 15 and loads it into the main storage device 14, and then the function of each program (detailed later). Shall be realized.

(処理手順)
以降、本実施形態の処理手順を説明する。処理手順は2つ存在し、それらは、作業順序作成処理手順及び作業順序再作成処理手順である。作業順序作成処理手順は主として夜間のバッチ処理として実行される。作業順序再作成処理手順は、作業順序作成処理手順が既に実行されていることを前提とし、作業計画表及び判定値推移表の変更が必要な場合のみ実行される。
(Processing procedure)
Hereinafter, the processing procedure of this embodiment will be described. There are two processing procedures, which are a work order creation processing procedure and a work order re-creation processing procedure. The work sequence creation processing procedure is mainly executed as a nighttime batch process. The work order re-creation process procedure is executed only when the work plan table and the judgment value transition table need to be changed on the assumption that the work order creation process procedure has already been executed.

(作業順序作成処理手順)
図8に沿って、作業順序作成処理手順を説明する(適宜図6(b)も参照)。
ステップS201において、作業順序計画装置1の作業順序作成部21は、バンパごとに減算値を算出する。具体的には、第1に、作業順序作成部21は、ユーザが入力装置12を介して、所定の期間において作業対象となるバンパの個数をバンパの種類ごとに入力するのを受け付ける。ここで作業順序作成部21は、“(バンパの種類,個数)=(A,2),(B,3),(C,5)”を受け付けたとする。
(Work order creation processing procedure)
A work sequence creation processing procedure will be described with reference to FIG. 8 (see also FIG. 6B as appropriate).
In step S201, the work order creation unit 21 of the work order planning apparatus 1 calculates a subtraction value for each bumper. Specifically, firstly, the work order creation unit 21 accepts that the user inputs the number of bumpers to be worked in a predetermined period for each bumper type via the input device 12. Here, it is assumed that the work order creation unit 21 receives “(type and number of bumpers) = (A, 2), (B, 3), (C, 5)”.

第2に、作業順序作成部21は、所定の減算値算出式に基づき、減算値を算出する。ここで所定の減算値算出式は、“減算値=当該バンパの個数/バンパの総数×100”であったとする。この場合、バンパAの減算値は20となり、バンパBの減算値は30となりバンパCの減算値は50となる。   Second, the work order creation unit 21 calculates a subtraction value based on a predetermined subtraction value calculation formula. Here, it is assumed that the predetermined subtraction value calculation formula is “subtraction value = number of bumpers / total number of bumpers × 100”. In this case, the subtraction value of bumper A is 20, the subtraction value of bumper B is 30, and the subtraction value of bumper C is 50.

ステップS202において、作業順序作成部21は、バンパごとに初期値を算出する。具体的には、作業順序作成部21は、ステップS201の“第2”において算出した各バンパの減算値の合計を各バンパに共通の初期値とする。すなわち、バンパAの初期値、バンパBの初期値及びバンパCの初期値は、すべて100となる。作業順序作成部21は、ユーザが入力装置12を介して、他の初期値を入力するのを受け付けてもよい。   In step S202, the work order creation unit 21 calculates an initial value for each bumper. Specifically, the work order creation unit 21 sets the sum of the subtraction values of the bumpers calculated in “second” in step S201 as an initial value common to the bumpers. That is, the initial value of bumper A, the initial value of bumper B, and the initial value of bumper C are all 100. The work order creation unit 21 may accept that the user inputs another initial value via the input device 12.

ステップS203において、作業順序作成部21は、“処理順序1”を計算開始順序とする。具体的には、作業順序作成部21は、処理中の繰り返し処理の順序(n回目)を示すカウンタ変数“n”に“1”を代入する。   In step S203, the work order creation unit 21 sets “processing order 1” as the calculation start order. Specifically, the work order creation unit 21 assigns “1” to the counter variable “n” indicating the order of the repetitive processing (n-th).

ステップS204において、作業順序作成部21は、計算開始順序における判定値として初期値を代入する。具体的には、作業順序作成部21は、(n回目,バンパAの判定値,バンパBの判定値,バンパCの判定値)=(1,100,100,100)を保持する。   In step S204, the work order creation unit 21 substitutes an initial value as a determination value in the calculation start order. Specifically, the work sequence creation unit 21 holds (nth, determination value of bumper A, determination value of bumper B, determination value of bumper C) = (1, 100, 100, 100).

ステップS205において、作業順序作成部21は、バンパごとに判定値から減算値を減算する。具体的には、作業順序作成部21は、(1,100,100,100)を一時的に保持したうえで、(1,100−20,100−30,100−50)=(1,80,70,50)をさらに一時的に保持する(図6(b)の“1回目”の各判定値に対応)。(1,80,70,50)を以降“1回目判定値ベクトル”と呼ぶことがある。同様にn回目の減算結果を “n回目判定値ベクトル”と呼ぶことがある。   In step S205, the work order creation unit 21 subtracts the subtraction value from the determination value for each bumper. Specifically, the work order creation unit 21 temporarily holds (1, 100, 100, 100) and then (1, 100-20, 100-30, 100-50) = (1, 80 , 70, 50) are temporarily held (corresponding to each determination value of “first time” in FIG. 6B). Hereinafter, (1, 80, 70, 50) may be referred to as a “first determination value vector”. Similarly, the nth subtraction result may be referred to as an “nth determination value vector”.

ステップS206において、作業順序作成部21は、判定値が最小であるバンパを選択する。具体的には、第1に、作業順序作成部21は、ステップS205における“1回目判定値ベクトル”の判定値のうち最小であるものに対応するバンパの種類を選択する。判定値“80”、判定値“70”及び判定値“50”のうち最小の判定値は“50”である。よって、バンパCが選択される。仮に最小の判定値が複数存在しても、作業順序作成部21は、所定の優先順位に基づいて、1つのバンパの種類を選択する。
第2に、作業順序作成部21は、[n回目,選択バンパ]=[1,C]を一時的に保持する(図6(b)の“1回目”の選択結果に対応)。[1,C]を、以降“1回目選択情報”と呼ぶ場合がある。同様にn回目の選択結果を “n回目選択情報”と呼ぶことがある。
In step S206, the work order creation unit 21 selects a bumper having the smallest determination value. Specifically, first, the work order creation unit 21 selects a bumper type corresponding to the smallest determination value of the “first determination value vector” in step S205. Among the determination value “80”, the determination value “70”, and the determination value “50”, the minimum determination value is “50”. Therefore, the bumper C is selected. Even if there are a plurality of minimum determination values, the work order creation unit 21 selects one bumper type based on a predetermined priority.
Second, the work order creation unit 21 temporarily holds [nth, selected bumper] = [1, C] (corresponding to the “first” selection result in FIG. 6B). [1, C] may be hereinafter referred to as “first selection information”. Similarly, the nth selection result may be referred to as “nth selection information”.

ステップS207において、作業順序作成部21は、判定値が最小であるバンパの判定値に初期値を加算する。具体的には、作業順序作成部21は、1回目判定値ベクトル(1,80,70,50)のバンパCの判定値に対して初期値“100”を加算し、(1*,80,70,50+100)=(1*,80,70,150)を一時的に保持する(図6(b)の“1回目”のすぐ右の“+100”の各判定値に対応)。なお、ここでの初期値“100”は、各バンパの減算値の合計である。そしてバンパCの判定値に初期値を加算したのは、バンパCの判定値が最小であるからである。すなわち、1回目選択情報が、選択バンパ“C”を含むからである。(1*,80,70,150)を、以降“1回目右判定値ベクトル”と呼ぶ場合がある。同様にn回目の加算結果を “n回目右判定値ベクトル”と呼ぶことがある。処理順序“1”の右上に添付された記号“*”は、自身を含むベクトルが“右判定値ベクトル”であることを示す。 In step S207, the work order creation unit 21 adds an initial value to the determination value of the bumper having the smallest determination value. Specifically, the work sequence creation unit 21 adds the initial value “100” to the determination value of the bumper C of the first determination value vector (1, 80, 70, 50), and (1 * , 80, 70, 50 + 100) = (1 * , 80, 70, 150) is temporarily held (corresponding to each determination value of “+100” immediately to the right of “first time” in FIG. 6B). The initial value “100” here is the sum of the subtraction values of the bumpers. The reason why the initial value is added to the determination value of bumper C is that the determination value of bumper C is the smallest. That is, the first selection information includes the selection bumper “C”. (1 * , 80, 70, 150) may be hereinafter referred to as “first right determination value vector”. Similarly, the nth addition result may be referred to as an “nth right determination value vector”. The symbol “*” attached to the upper right of the processing order “1” indicates that the vector including itself is the “right determination value vector”.

ステップS207の後、作業順序作成部21は、カウンタ変数“n”を“1”だけインクリメントした上でステップS205に戻る。その後、作業順序作成部21は、ステップS205〜S207の処理を所定の回数だけ繰り返す。所定の回数は、通常、バンパの総数に等しい。すると、図6(b)の判定値推移表111のもとになるデータが次々に生成される。   After step S207, the work sequence creation unit 21 increments the counter variable “n” by “1” and then returns to step S205. Thereafter, the work order creation unit 21 repeats the processes of steps S205 to S207 a predetermined number of times. The predetermined number of times is usually equal to the total number of bumpers. Then, data based on the judgment value transition table 111 in FIG. 6B is generated one after another.

なお、n(n≧2)回目以降の繰り返しループにおけるステップS205において、“バンパごとに判定値から減算値を減算する”とあるのは、“n−1回目右判定値ベクトルの判定値から減算値を減算する”と読み替える。そして、最終回の繰り返しループでは、作業順序作成部21は、ステップS207を実行しない。   In step S205 in the iteration loop after n (n ≧ 2), “subtract the subtraction value from the determination value for each bumper” means “subtract from the determination value of the n−1th right determination value vector” It is read as “Subtract the value”. In the final iteration loop, the work order creation unit 21 does not execute step S207.

作業順序作成部21は、繰り返しループの処理を10回実行した後、ループを抜け出す。この時点で作業順序作成部21が一時的に保持している情報(“ループ処理取得情報”と呼ぶ)は以下の通りである。
・n回目判定値ベクトル(n=1,2,・・・,10)
・n回目右判定値ベクトル(n=1,2,・・・,9)
・n回目選択情報(n=1,2,・・・,10)
The work order creation unit 21 exits the loop after executing the repeated loop process 10 times. Information (referred to as “loop processing acquisition information”) temporarily held by the work order creation unit 21 at this time is as follows.
-Nth judgment value vector (n = 1, 2,..., 10)
Nth right judgment value vector (n = 1, 2,..., 9)
-Nth selection information (n = 1, 2,..., 10)

ステップS208において、作業順序作成部21は、作業対象及び判定値を表示し、登録する。具体的には、第1に、作業順序作成部21は、ループ処理取得情報に基づいて、作業予定表81及び判定値推移表111を作成し、出力装置13に表示する。このとき、作業順序作成部21は、作業対象及び判定値を処理順序に関連付けて表示する。
第2に、作業順序作成部21は、作業予定表81及び判定値推移表111を補助記憶装置15に記憶する。このとき、補助記憶装置15は、作業対象及び判定値を処理順序に関連付けて格納する。
その後、作業順序作成処理手順を終了する。
In step S208, the work order creation unit 21 displays and registers the work target and the determination value. Specifically, firstly, the work order creation unit 21 creates a work schedule table 81 and a determination value transition table 111 based on the loop process acquisition information, and displays them on the output device 13. At this time, the work order creation unit 21 displays the work target and the determination value in association with the processing order.
Secondly, the work order creation unit 21 stores the work schedule table 81 and the determination value transition table 111 in the auxiliary storage device 15. At this time, the auxiliary storage device 15 stores the work target and the determination value in association with the processing order.
Thereafter, the work order creation processing procedure ends.

(作業順序再作成処理手順)
図9に沿って、作業順序再作成処理手順を説明する。
ステップS221において、作業順序計画装置1の作業順序再作成部22は、バンパごとに減算値を算出する。当該処理は、ステップS201と同じである。但し、バンパの種類又は所定の期間において作業対象となるバンパの個数に変更点がある場合に限り当該ステップを経由するものとする。変更点がない場合、作業順序再作成部22は、ステップS221を省略する。
(Work order re-creation processing procedure)
The work sequence re-creation processing procedure will be described with reference to FIG.
In step S221, the work order recreating unit 22 of the work order planning apparatus 1 calculates a subtraction value for each bumper. This process is the same as step S201. However, this step is passed only when there is a change in the type of bumper or the number of bumpers to be worked in a predetermined period. If there is no change, the work order re-creating unit 22 omits step S221.

ステップS222において、作業順序再作成部22は、バンパごとに初期値を設定する。当該処理は、ステップS202と同じである。但し、バンパの種類又は所定の期間において作業対象となるバンパの個数に変更点がある場合に限り当該ステップを経由するものとする。変更点がない場合、作業順序再作成部22は、ステップS222を省略する。   In step S222, the work order recreating unit 22 sets an initial value for each bumper. This process is the same as step S202. However, this step is passed only when there is a change in the type of bumper or the number of bumpers to be worked in a predetermined period. If there is no change, the work order re-creating unit 22 omits step S222.

ステップS223において、作業順序再作成部22は、計算再開始順序を受け付ける。いま、作業順序再作成部22は、出力装置13に、作業予定表81(図3(a))又は判定値推移表111(図6(b))を表示している。これらの表は、図4の説明において前記した“変更前の編成指示及び変更前の塗装指示”にも対応する。ユーザはこれらを見ており、“3回目”において選択されているバンパAを、例えばバンパCに変更しようとしているとする。このとき、作業順序再作成部22は、ユーザが入力装置12を介して“3回目”を入力するのを受け付ける。そして、カウンタ変数“n”に“3”を代入する。なお、この“3回目”は、繰り返し処理の起点となる。   In step S223, the work order recreating unit 22 receives the calculation restart order. Now, the work order re-creating unit 22 displays the work schedule table 81 (FIG. 3A) or the judgment value transition table 111 (FIG. 6B) on the output device 13. These tables also correspond to the “knitting instruction before change and painting instruction before change” described above in the description of FIG. 4. It is assumed that the user is looking at them and is going to change the bumper A selected in the “third time” to, for example, the bumper C. At this time, the work order re-creating unit 22 accepts that the user inputs “third time” via the input device 12. Then, “3” is substituted into the counter variable “n”. Note that this “third time” is the starting point of the iterative process.

ステップS224において、作業順序再作成部22は、計算再開始順序の直前における判定値を取得する。具体的には、作業順序再作成部22は、(n回目,バンパAの判定値,バンパBの判定値,バンパCの判定値)=(2*,60,140,100)を保持する(図6(b)の“2回目”のすぐ右の“+100”の各判定値に対応)。当該(2*,60,140,100)は、ステップS221及びS222が省略された場合、すなわちバンパの種類にも、所定の期間において作業対象となるバンパの個数にも変更点がない場合の“2回目右判定値ベクトル”である。 In step S224, the work order re-creating unit 22 acquires the determination value immediately before the calculation restart order. Specifically, the work order recreating unit 22 holds (nth, determination value of bumper A, determination value of bumper B, determination value of bumper C) = (2 * , 60, 140, 100) ( Corresponding to each determination value of “+100” immediately to the right of “second time” in FIG. 6B). (2 * , 60, 140, 100) is the case where steps S221 and S222 are omitted, that is, when there is no change in the type of bumper or the number of bumpers to be worked in a predetermined period. The second right determination value vector ”.

ステップS221及び/又はS222を経由する場合は、作業順序再作成部22は、変更後の減算値及び/又は初期値に基づき、図8のステップS205〜S207の処理を“2回目のすぐ右の+100”の列まで再度実行する。そして、作業順序再作成部22は、再度実行後の“2回目右判定値ベクトル”を使用する。以降では、単純化のため、ステップS221及びS222が省略された場合を説明する。   In the case of going through steps S221 and / or S222, the work order re-creating unit 22 performs the processing of steps S205 to S207 in FIG. 8 based on the changed subtraction value and / or initial value. Execute again to the column of +100 ". Then, the work order recreating unit 22 uses the “second right determination value vector” after execution again. Hereinafter, for simplification, a case where steps S221 and S222 are omitted will be described.

ステップS225において、作業順序再作成部22は、計算再開始順序における変更後の判定値を受け付ける。いま、変更前の3回目判定値ベクトルは、(3,40,110,50)である。ユーザは、例えばバンパCの判定値“50”を例えば“30”に変更したいと考えている。このとき、作業順序再作成部22は、ユーザが“バンパC”及び“30”を入力するのを受け付ける(図6(c)の“3回目”のバンパCの判定値に対応)。そして、変更前後の判定値の差分“20”(20=50−30)を一時的に保持する。   In step S225, the work order re-creating unit 22 receives the changed determination value in the calculation restart order. Now, the third determination value vector before the change is (3, 40, 110, 50). For example, the user wants to change the determination value “50” of the bumper C to “30”, for example. At this time, the work order recreating unit 22 accepts that the user inputs “bumper C” and “30” (corresponding to the determination value of the “third” bumper C in FIG. 6C). Then, the difference “20” (20 = 50−30) between the determination values before and after the change is temporarily held.

ステップS226において、作業順序再作成部22は、バンパごとに判定値から減算値を減算する。具体的には、作業順序再作成部22は、2回目右判定値ベクトルの判定値から減算値を減算する。つまり、(2*,60,140,100)から減算値を減算した、変更後の3回目判定値ベクトル(3,60−20,140−30,100−70)=(3,40,110,30)を一時的に保持する(図6(c)の“3回目”の各判定値に対応)。ここで、作業順序再作成部22は、バンパCの判定値“100”から“70”を減算している。この“70”のうち“50”は本来減算されるべき減算値であり、残りの“20”は、ステップS225において保持された “差分”である。 In step S226, the work order recreating unit 22 subtracts the subtraction value from the determination value for each bumper. Specifically, the work order recreating unit 22 subtracts the subtraction value from the determination value of the second right determination value vector. That is, the subtraction value is subtracted from (2 * , 60, 140, 100), and the changed third determination value vector (3, 60-20, 140-30, 100-70) = (3, 40, 110, 30) is temporarily held (corresponding to each determination value of “third time” in FIG. 6C). Here, the work order re-creating unit 22 subtracts “70” from the determination value “100” of the bumper C. Of these “70”, “50” is a subtraction value that should be subtracted originally, and the remaining “20” is the “difference” held in step S225.

ステップS227において、作業順序再作成部22は、判定値が最小であるバンパを選択する。当該処理は、ステップS206と同じである。   In step S227, the work order recreating unit 22 selects a bumper having the smallest determination value. This process is the same as step S206.

ステップS228において、作業順序再作成部22は、判定値が最小であるバンパの判定値に初期値を加算する。当該処理は、ステップS207と同じである。   In step S228, the work order recreating unit 22 adds the initial value to the determination value of the bumper having the minimum determination value. This process is the same as step S207.

作業順序再作成部22は、繰り返しループの処理を8(8=10−(3−1))回実行した後、ループを抜け出す。この時点で作業順序再作成部22が一時的に保持しているループ処理取得情報は以下の通りである。
・n回目判定値ベクトル(n=3,4,・・・,10)
・n回目右判定値ベクトル(n=3,4,・・・,9)
・n回目選択情報(n=3,4,・・・,10)
The work order re-creating unit 22 executes the repeated loop process 8 (8 = 10− (3-1)) times, and then exits the loop. The loop process acquisition information temporarily held by the work order recreating unit 22 at this time is as follows.
-Nth judgment value vector (n = 3, 4,..., 10)
-Nth right judgment value vector (n = 3, 4,..., 9)
-Nth selection information (n = 3,4, ..., 10)

ステップS229において、作業順序再作成部22は、作業対象及び判定値を表示し、登録する。具体的には、第1に、作業順序再作成部22は、ループ処理取得情報(n=3以降については、作業順序再作成処理手順にて更新された値)に基づいて、作業予定表91及び判定値推移表112を作成し、出力装置13に表示する。このとき、作業順序再作成部22は、作業対象及び判定値を処理順序に関連付けて表示する。なお、作業順序再作成部22は、同じ処理順序の作業対象に変更があった場合、変更内容を強調表示してもよい。   In step S229, the work order re-creating unit 22 displays and registers the work target and the determination value. Specifically, first, the work order re-creating unit 22 performs the work schedule table 91 based on loop process acquisition information (values updated in the work order re-creation process procedure for n = 3 and later). And the judgment value transition table 112 is created and displayed on the output device 13. At this time, the work order recreating unit 22 displays the work target and the determination value in association with the processing order. Note that the work order re-creating unit 22 may highlight the changed contents when the work target in the same processing order is changed.

第2に、作業順序再作成部22は、作業予定表91及び判定値推移表112を補助記憶装置15に記憶する。このとき、補助記憶装置15は、作業対象及び判定値を処理順序に関連付けて格納する。
その後、作業順序作成再処理手順を終了する。
Secondly, the work order recreating unit 22 stores the work schedule table 91 and the determination value transition table 112 in the auxiliary storage device 15. At this time, the auxiliary storage device 15 stores the work target and the determination value in association with the processing order.
Thereafter, the work order creation reprocessing procedure is terminated.

(減算値及び初期値についての補足説明)
前記したように、本実施形態においては、“各バンパの減算値=当該バンパの個数/バンパの総数×100”及び“初期値=各バンパの減算値の合計”が成立している。当然のことながら、これらの少なくとも一方が成立しなくても作業順序計画装置1は十分機能する。しかしながら、すべてのバンパについて、未塗装のものがほぼ同じタイミングでなくなるという、ターリー計算の長所を活かすためには、これらの両者を成立させることが望ましい。9回目、10回目という終盤においてユーザが選択される作業対象(バンパの種類)を変更したとする。このとき、10回目までに選択された各作業対象の数が全数に占める比率は、出現確率と完全に一致しないことはあり得る。しかしながら、さらに選択回数が増えれば、当該比率は出現確率(理論値)に収束していくことが知られている。
(Supplementary explanation about subtraction value and initial value)
As described above, in this embodiment, “subtraction value of each bumper = number of bumpers / total number of bumpers × 100” and “initial value = total of subtraction values of each bumper” are established. As a matter of course, the work order planning apparatus 1 functions sufficiently even if at least one of these is not established. However, it is desirable to establish both of these bumpers in order to make use of the advantage of the Thali calculation that unpainted objects disappear at almost the same timing. It is assumed that the work target (bumper type) selected by the user is changed at the final stage of the ninth and tenth times. At this time, the ratio of the number of work objects selected up to the tenth to the total number may not completely match the appearance probability. However, it is known that if the number of selections further increases, the ratio converges to the appearance probability (theoretical value).

(実施形態の効果)
本実施形態の作業順序計画装置1は、以下の効果を奏する。
(1)繰り返し処理の順序と作業対象が1対1に対応するように記憶する。よって、ユーザは、当該記憶内容が表示されると、感覚的に自然にかつ容易に、変更するべき作業対象(その処理順序において作業の対象として選択される物品)を探し当てることができる。
(2)作業対象の変更が必要なときに、その起点となる処理順序を受け付ける。よって、ユーザは、例えば“n回目”というわかりやすい情報をキーにして作業対象の変更ができる。
(3)判定値が最小となる複数の作業対象のうち、所定の優先順位に基づいて1つの作業対象を決定する。よって、処理順序と作業対象が1対1に対応することが担保される。
(Effect of embodiment)
The work sequence planning apparatus 1 of the present embodiment has the following effects.
(1) The process is stored so that the order of the repetitive processing and the work object correspond one-to-one. Therefore, when the stored contents are displayed, the user can find a work target to be changed (article selected as a work target in the processing order) naturally and easily.
(2) When a work target needs to be changed, a processing order as a starting point is accepted. Therefore, the user can change the work target using easy-to-understand information such as “n-th” as a key.
(3) One work object is determined based on a predetermined priority among a plurality of work objects having the smallest determination value. Therefore, it is ensured that the processing order and the work target correspond one-to-one.

(4)減算値を、種類ごとの物品の個数が物品の総数に占める百分率に基づいて物品の種類ごとに算出する。よって、公知のターリー計算の長所を活かすことができる。
(5)初期値を、物品の種類ごとに算出した減算値の合計値としている。よって、公知のターリー計算の長所を活かすことができる。
(6)変更後の減算値又は初期値を受け付ける。よって、物品の個数の変更に柔軟に対応できる。
(4) A subtraction value is calculated for each type of article based on the percentage of the number of articles for each type in the total number of articles. Therefore, it is possible to take advantage of the known Thali calculation.
(5) The initial value is the sum of the subtraction values calculated for each type of article. Therefore, it is possible to take advantage of the known Thali calculation.
(6) Accept the changed subtraction value or initial value. Therefore, it is possible to flexibly cope with a change in the number of articles.

(7)処理順序ごとに作業対象を表示する。よって、作業対象の変更時に、起点となる処理順序を判断しやすい。
(8)処理順序ごとに判定値を表示する。よって、作業対象の変更時に、判定値をどれだけ変化させるべきかがわかりやすい。
(9)変更前後の作業対象を処理順序ごとに表示する。よって、ユーザは、所望の処理順序において作業内容の変更が行われたことを確認しやすい。
(7) The work target is displayed for each processing order. Therefore, it is easy to determine the processing order as a starting point when changing the work target.
(8) Display the judgment value for each processing order. Therefore, it is easy to understand how much the judgment value should be changed when the work target is changed.
(9) The work target before and after the change is displayed for each processing order. Therefore, the user can easily confirm that the work content has been changed in the desired processing order.

なお、本発明は前記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、前記した実施例は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明したすべての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
また、前記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウエアで実現してもよい。また、前記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウエアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD(Solid State Drive)等の記録装置、又は、ICカード、SDカード、DVD等の記録媒体に置くことができる。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしもすべての制御線や情報線を示しているとは限らない。実際には殆どすべての構成が相互に接続されていると考えてもよい。
In addition, this invention is not limited to an above-described Example, Various modifications are included. For example, the above-described embodiments have been described in detail for easy understanding of the present invention, and are not necessarily limited to those having all the configurations described. Further, a part of the configuration of one embodiment can be replaced with the configuration of another embodiment, and the configuration of another embodiment can be added to the configuration of one embodiment. Further, it is possible to add, delete, and replace other configurations for a part of the configuration of each embodiment.
Each of the above-described configurations, functions, processing units, processing means, and the like may be realized by hardware by designing a part or all of them with, for example, an integrated circuit. Each of the above-described configurations, functions, and the like may be realized by software by interpreting and executing a program that realizes each function by the processor. Information such as programs, tables, and files that realize each function can be stored in a recording device such as a memory, a hard disk, or an SSD (Solid State Drive), or a recording medium such as an IC card, an SD card, or a DVD.
In addition, the control lines and information lines are those that are considered necessary for the explanation, and not all the control lines and information lines on the product are necessarily shown. In practice, it may be considered that almost all the components are connected to each other.

1 作業順序計画装置
11 中央制御装置(制御部)
12 入力装置
13 出力装置
14 主記憶装置(記憶部)
15 補助記憶装置(記憶部)
21 作業順序作成部
22 作業順序再作成部
81 作業予定表
111 判定値推移表
1 Work order planning device 11 Central controller (control unit)
12 Input device 13 Output device 14 Main storage device (storage unit)
15 Auxiliary storage device (storage unit)
21 work order creation unit 22 work order re-creation unit 81 work schedule 111 judgment value transition table

Claims (11)

物品の個数を前記物品の種類ごとに受け付け、
前記受け付けた物品の個数に基づいて、減算値を前記物品の種類ごとに算出し、
前記算出した減算値に基づいて、各物品に共通の初期値を算出し、
初回処理として、
前記初期値から前記減算値を減算した結果である判定値を前記物品の種類ごとに算出し、
前記判定値が最小となる前記物品の種類を作業対象として決定し、
次回処理として、
前記初回処理又は直前の次回処理において作業対象として決定した物品の種類の判定値に対して前記初期値を加算し、
前記加算後の判定値及び前記作業対象として決定した物品の種類以外の物品の種類の判定値から前記減算値を減算した結果である判定値を前記物品の種類ごとに算出し、
前記加算後の判定値及び前記作業対象として決定した物品の種類以外の物品の種類の判定値から前記減算値を減算した結果である判定値が最小となる前記物品の種類を作業対象として決定し、
前記初回処理の終了後、前記次回処理を所定の回数だけ繰り返す制御部と、
前記決定した作業対象を前記初回処理及び前記次回処理の順序に関連付けて格納する記憶部と、
を備えることを特徴とする作業順序計画装置。
Accept the number of articles for each type of article,
Based on the number of received articles, a subtraction value is calculated for each type of article,
Based on the calculated subtraction value, an initial value common to each article is calculated,
As the first process,
A determination value that is a result of subtracting the subtraction value from the initial value is calculated for each type of the article,
Determining the type of the article with the smallest determination value as a work target;
As the next process,
Add the initial value to the determination value of the type of article determined as a work target in the first process or the next process immediately before,
A determination value that is a result of subtracting the subtraction value from a determination value of an article type other than the article type determined as the work target after the addition is calculated for each type of article,
The article type that minimizes the judgment value, which is the result of subtracting the subtraction value from the judgment value of the article type other than the judgment value after the addition and the article type determined as the work target, is determined as the work target. ,
A control unit that repeats the next process a predetermined number of times after the end of the initial process;
A storage unit that stores the determined work target in association with the order of the initial process and the next process;
A work order planning apparatus comprising:
前記制御部は、
前記順序のうち、変更を要する作業対象に関連付けられた順序を受け付け、
前記受け付けた順序の前記初回処理又は前記次回処理を起点として、前記受け付けた順序以降の前記初回処理又は前記次回処理を繰り返すこと、
を特徴とする請求項1に記載の作業順序計画装置。
The controller is
Accept the order associated with the work target that needs to be changed among the orders,
Starting from the initial process or the next process in the received order, repeating the initial process or the next process after the received order;
The work order planning apparatus according to claim 1.
前記制御部は、
前記判定値が最小となる前記物品の種類が複数存在する場合は、
所定の優先順位に基づき、前記作業対象を1つ決定すること、
を特徴とする請求項2に記載の作業順序計画装置。
The controller is
When there are a plurality of types of articles that have the smallest determination value,
Determining one of the work targets based on a predetermined priority;
The work order planning apparatus according to claim 2.
前記制御部は、
前記物品の種類ごとの前記物品の個数が前記物品の総数に占める百分率に基づいて、前記減算値を算出すること、
を特徴とする請求項3に記載の作業順序計画装置。
The controller is
Calculating the subtraction value based on the percentage of the number of articles for each type of article in the total number of articles;
The work order planning apparatus according to claim 3.
前記制御部は、
前記物品の種類ごとに算出した減算値の合計値を前記初期値とすること、
を特徴とする請求項4に記載の作業順序計画装置。
The controller is
The total value of the subtraction values calculated for each type of article is the initial value,
The work order planning apparatus according to claim 4.
前記制御部は、
変更後の前記減算値又は変更後の前記初期値を受け付け、
前記受け付けた変更後の前記減算値又は変更後の前記初期値に基づき、前記初回処理又は前記次回処理を実行すること、
を特徴とする請求項5に記載の作業順序計画装置。
The controller is
Accept the subtracted value after change or the initial value after change,
Executing the initial process or the next process based on the received subtraction value after change or the initial value after change;
The work order planning apparatus according to claim 5.
前記制御部は、
前記決定した作業対象を前記順序に関連付けて表示すること、
を特徴とする請求項6に記載の作業順序計画装置。
The controller is
Displaying the determined work target in association with the order;
The work order planning apparatus according to claim 6.
前記制御部は、
前記算出した判定値を前記順序に関連付けて表示すること、
を特徴とする請求項7に記載の作業順序計画装置。
The controller is
Displaying the calculated determination value in association with the order;
The work order planning apparatus according to claim 7.
前記制御部は、
前記変更を要する作業対象に関連付けられた順序を受け付けた後に決定した作業対象、及び、前記変更を要する作業対象に関連付けられた順序を受け付ける前に決定した作業対象を前記順序ごとに表示すること、
を特徴とする請求項8に記載の作業順序計画装置。
The controller is
Displaying the work target determined after receiving the order associated with the work target requiring the change and the work target determined before receiving the order associated with the work target requiring the change for each order;
The work order planning apparatus according to claim 8.
制御部は、
物品の個数を前記物品の種類ごとに受け付け、
前記受け付けた物品の個数に基づいて、減算値を前記物品の種類ごとに算出し、
前記算出した減算値に基づいて、各物品に共通の初期値を算出し、
初回処理として、
前記初期値から前記減算値を減算した結果である判定値を前記物品の種類ごとに算出し、
前記判定値が最小となる前記物品の種類を作業対象として決定し、
次回処理として、
前記初回処理又は直前の次回処理において作業対象として決定した物品の種類の判定値に対して前記初期値を加算し、
前記加算後の判定値及び前記作業対象として決定した物品の種類以外の物品の種類の判定値から前記減算値を減算した結果である判定値を前記物品の種類ごとに算出し、
前記加算後の判定値及び前記作業対象として決定した物品の種類以外の物品の種類の判定値から前記減算値を減算した結果である判定値が最小となる前記物品の種類を作業対象として決定し、
前記初回処理の終了後、前記次回処理を所定の回数だけ繰り返し、
記憶部は、
前記決定した作業対象を前記初回処理及び前記次回処理の順序に関連付けて格納すること、
を特徴とする、前記制御部及び前記記憶部を備える作業順序計画装置の作業順序計画方法。
The control unit
Accept the number of articles for each type of article,
Based on the number of received articles, a subtraction value is calculated for each type of article,
Based on the calculated subtraction value, an initial value common to each article is calculated,
As the first process,
A determination value that is a result of subtracting the subtraction value from the initial value is calculated for each type of the article,
Determining the type of the article with the smallest determination value as a work target;
As the next process,
Add the initial value to the determination value of the type of article determined as a work target in the first process or the next process immediately before,
A determination value that is a result of subtracting the subtraction value from a determination value of an article type other than the article type determined as the work target after the addition is calculated for each type of article,
The article type that minimizes the judgment value, which is the result of subtracting the subtraction value from the judgment value of the article type other than the judgment value after the addition and the article type determined as the work target, is determined as the work target. ,
After the completion of the initial process, the next process is repeated a predetermined number of times,
The storage unit
Storing the determined work target in association with the order of the initial process and the next process;
A work order planning method for a work order planning apparatus comprising the control unit and the storage unit.
作業順序計画装置の制御部に対して、
物品の個数を前記物品の種類ごとに受け付け、
前記受け付けた物品の個数に基づいて、減算値を前記物品の種類ごとに算出し、
前記算出した減算値に基づいて、各物品に共通の初期値を算出し、
初回処理として、
前記初期値から前記減算値を減算した結果である判定値を前記物品の種類ごとに算出し、
前記判定値が最小となる前記物品の種類を作業対象として決定し、
次回処理として、
前記初回処理又は直前の次回処理において作業対象として決定した物品の種類の判定値に対して前記初期値を加算し、
前記加算後の判定値及び前記作業対象として決定した物品の種類以外の物品の種類の判定値から前記減算値を減算した結果である判定値を前記物品の種類ごとに算出し、
前記加算後の判定値及び前記作業対象として決定した物品の種類以外の物品の種類の判定値から前記減算値を減算した結果である判定値が最小となる前記物品の種類を作業対象として決定し、
前記初回処理の終了後、前記次回処理を所定の回数だけ繰り返す処理を実行させ、
前記作業順序計画装置の記憶部に対して、
前記決定した作業対象を前記初回処理及び前記次回処理の順序に関連付けて格納する処理を実行させること、
を特徴とする前記作業順序計画装置を機能させるための作業順序計画プログラム。
For the control unit of the work sequence planning device,
Accept the number of articles for each type of article,
Based on the number of received articles, a subtraction value is calculated for each type of article,
Based on the calculated subtraction value, an initial value common to each article is calculated,
As the first process,
A determination value that is a result of subtracting the subtraction value from the initial value is calculated for each type of the article,
Determining the type of the article with the smallest determination value as a work target;
As the next process,
Add the initial value to the determination value of the type of article determined as a work target in the first process or the next process immediately before,
A determination value that is a result of subtracting the subtraction value from a determination value of an article type other than the article type determined as the work target after the addition is calculated for each type of article,
The article type that minimizes the judgment value, which is the result of subtracting the subtraction value from the judgment value of the article type other than the judgment value after the addition and the article type determined as the work target, is determined as the work target. ,
After the completion of the initial process, the process to repeat the next process a predetermined number of times is executed,
For the storage unit of the work order planning device,
Causing the determined work target to be stored in association with the order of the initial process and the next process;
A work order planning program for causing the work order planning apparatus to function.
JP2014266944A 2014-12-29 2014-12-29 Work sequence planning device, work sequence planning method, and work sequence planning program Active JP6339935B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014266944A JP6339935B2 (en) 2014-12-29 2014-12-29 Work sequence planning device, work sequence planning method, and work sequence planning program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014266944A JP6339935B2 (en) 2014-12-29 2014-12-29 Work sequence planning device, work sequence planning method, and work sequence planning program

Publications (2)

Publication Number Publication Date
JP2016126529A JP2016126529A (en) 2016-07-11
JP6339935B2 true JP6339935B2 (en) 2018-06-06

Family

ID=56357961

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014266944A Active JP6339935B2 (en) 2014-12-29 2014-12-29 Work sequence planning device, work sequence planning method, and work sequence planning program

Country Status (1)

Country Link
JP (1) JP6339935B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2782928B2 (en) * 1990-08-23 1998-08-06 トヨタ自動車株式会社 Production sequence planning method
JP3724198B2 (en) * 1998-06-15 2005-12-07 日産自動車株式会社 How to determine the car body for PBS
JP4119588B2 (en) * 1999-11-29 2008-07-16 新明工業株式会社 Work production ratio controller

Also Published As

Publication number Publication date
JP2016126529A (en) 2016-07-11

Similar Documents

Publication Publication Date Title
CN109353833B (en) Robot palletizing point generation method, device and computer readable memory
Tharma et al. An approach for the implementation of the digital twin in the automotive wiring harness field
US11106196B2 (en) Method and apparatus for shaping a production process for producing a product made up of multiple subproducts
US20210086359A1 (en) Efficient Programming of Robots for Processing Workpieces with Different Variants
US20170021501A1 (en) Robot simulation device for human intervention-type robot system
CN100373276C (en) Work assignment planning support device using an intuitive display screen
DE102010004476A1 (en) Method for controlling e.g. palatalized robot application, involves generating and/or modifying control interfaces based on configuration of robot application or during change of configuration of robot application
CN111452042A (en) Control method and system of mechanical arm and control terminal
JP5347178B2 (en) Production sequence replanning system, production sequence replanning apparatus and method
CN114815798A (en) Planning system, robot system, planning method, and computer-readable storage medium
CN105589407A (en) Program Correcting Device And Program Correcting Method Of Industrial Robot
US20230088693A1 (en) Part Supply System and Method for Operating Part Supply System
US11370120B2 (en) Method and system for teaching a robot in reaching a given target in robot manufacturing
JP6339935B2 (en) Work sequence planning device, work sequence planning method, and work sequence planning program
JP6754823B2 (en) Production planning support equipment and methods
JP2017107355A (en) Schedule creation support device and method
WO2013031492A1 (en) Program generation device and method
Sylla et al. ETO bid solutions definition and selection using configuration models and a multi-criteria approach
CN100382084C (en) Calculation of computers for job time groups based on use part groups
WO2017094181A1 (en) Warehouse design system
JP6659811B2 (en) Warehouse design system
Demoly et al. PLM-based approach for Assembly Process Engineering
JP6593099B2 (en) Simulation system and simulation program
Cichos et al. Integration of a physical model into the realization of engineering changes in manufacturing systems
WO2007007657A1 (en) Article management system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170302

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171031

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171031

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171130

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180424

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180511

R150 Certificate of patent or registration of utility model

Ref document number: 6339935

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150