JP2025183093A - Management device, management system, management method, and management program - Google Patents
Management device, management system, management method, and management programInfo
- Publication number
- JP2025183093A JP2025183093A JP2024091004A JP2024091004A JP2025183093A JP 2025183093 A JP2025183093 A JP 2025183093A JP 2024091004 A JP2024091004 A JP 2024091004A JP 2024091004 A JP2024091004 A JP 2024091004A JP 2025183093 A JP2025183093 A JP 2025183093A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- resource
- workpiece
- work
- management device
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Automation & Control Theory (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】加工システムにおけるリソースの不足を予告する技術を提供する。
【解決手段】管理装置は、制御部を備える。制御部は、ワークの加工に必要なリソースの残量を各加工システムについて規定しているリソース情報を取得する処理と、生産対象のワークの種別と当該生産対象のワークの数量とを少なくとも規定している生産計画の入力を受け付けた場合に、当該数量のワークの加工を複数の加工システムに割り振り、加工すべきワークの種別と当該ワークの数量とを指示する加工オーダーを加工先の加工システムに送信する処理と、加工先の加工システムにおけるリソースの残量と、加工オーダーとに基づいて、当該リソースが当該加工先の加工システムで不足するか否かを判断し、当該リソースが不足すると判断した場合には、当該リソースが不足することを示す警告を出力する処理とを実行する。
【選択図】図3
A technology for predicting resource shortages in a processing system is provided.
[Solution] The management device includes a control unit that executes the following processes: acquires resource information that defines, for each processing system, the remaining amount of resources required to process workpieces; when receiving an input of a production plan that defines at least the type of workpiece to be produced and the quantity of the workpieces to be produced, allocates the processing of the quantity of workpieces to multiple processing systems and transmits processing orders that specify the type and quantity of workpieces to be processed to the processing destination processing system; and determines, based on the remaining amount of resources in the processing destination processing system and the processing order, whether the resource will be insufficient in the processing destination processing system, and, if it is determined that the resource will be insufficient, outputs a warning indicating the resource will be insufficient.
[Selected Figure] Figure 3
Description
本開示は、管理装置、管理システム、管理方法、および管理プログラムに関する。 This disclosure relates to a management device, a management system, a management method, and a management program.
特開2020-129161号公報(特許文献1)は、「複数の異常が発生した場合に各異常の速やかな復旧を実現可能な作業支援システム」を開示している。当該作業支援システムは、作業者の割り当てを進捗に基づき変更する。 JP 2020-129161 A (Patent Document 1) discloses a "work support system capable of quickly recovering from multiple abnormalities when they occur." This work support system changes worker assignments based on progress.
特許文献1の図13には、作業指揮者用の進捗管理画面が示されている。当該進捗管理画面は、ラインの欄と、工程の欄と、作業者の欄と、予定所要時間の欄と、進捗度の欄と、ガンチャートの欄とを含む。ガンチャートにおいては、各工程に関し、計画のチャートと、完了した処置手順のチャートと、遅れなく進行している処理手順のチャートと、進捗が遅れている処理手順のチャートとが、作業指揮者が区別可能な態様で表示されている。作業指揮者は、このような進捗管理画面を確認することで、復旧作業の進捗状況の全容を把握する。 Figure 13 of Patent Document 1 shows a progress management screen for the work supervisor. This progress management screen includes a line column, a process column, a worker column, a planned required time column, a progress column, and a Gantt chart column. The Gantt chart displays, for each process, a plan chart, a chart of completed treatment procedures, a chart of processing procedures that are progressing without delay, and a chart of processing procedures that are behind schedule, all in a manner that allows the work supervisor to distinguish between them. By checking this progress management screen, the work supervisor can grasp the overall progress of the recovery work.
ところで、加工システムにおいて、ワークの加工スケジュールを管理することが望まれている。加工システムでは、作業者が様々な作業を行う。一例として、作業者は、ワークの加工で消費されるリソースを加工システムに補充する作業を行う。 In machining systems, it is desirable to manage workpiece machining schedules. In machining systems, workers perform a variety of tasks. For example, workers replenish the machining system with resources consumed in workpiece machining.
加工システムに対するリソースの補充作業が遅れると、ワークの加工が止まってしまう。その結果、ワークの生産計画が予定よりも遅れてしまう可能性がある。したがって、加工システムにおけるリソースの不足を予告するための技術が望まれている。 If resource replenishment for a machining system is delayed, workpiece processing will come to a halt. As a result, workpiece production plans may fall behind schedule. Therefore, there is a need for technology that can provide advance warning of resource shortages in machining systems.
本開示の一例では、複数の加工システムにおける加工スケジュールを管理するための管理装置が提供される。上記管理装置は、制御部を備える。上記制御部は、ワークの加工に必要なリソースの残量を上記複数の加工システムの各々について規定しているリソース情報を取得する処理と、生産対象のワークの種別と当該生産対象のワークの数量とを少なくとも規定している生産計画の入力を受け付けた場合に、上記数量の上記ワークの加工を上記複数の加工システムに割り振り、加工すべきワークの種別と当該ワークの数量とを指示するための加工オーダーを加工先の加工システムに送信する処理と、上記加工先の加工システムにおける上記リソースの残量と、上記加工オーダーとに基づいて、当該リソースが当該加工先の加工システムで不足するか否かを判断し、当該リソースが不足すると判断した場合には、当該リソースが不足することを示す警告を出力する処理とを実行する。 One example of the present disclosure provides a management device for managing processing schedules for multiple processing systems. The management device includes a control unit. The control unit performs the following processes: acquires resource information that specifies, for each of the multiple processing systems, the remaining amount of resources required to process workpieces; when receiving input of a production plan that specifies at least the type of workpiece to be produced and the quantity of the workpieces to be produced, allocates the processing of the quantity of the workpieces to the multiple processing systems and sends a processing order to the destination processing system that indicates the type of workpiece to be processed and the quantity of the workpieces; and determines, based on the remaining amount of the resource in the destination processing system and the processing order, whether the resource will be insufficient in the destination processing system; and, if it is determined that the resource will be insufficient, outputs a warning indicating the resource will be insufficient.
本開示の一例では、上記送信する処理は、上記出力する処理の前に実行される。 In one example of the present disclosure, the sending process is performed before the output process.
本開示の一例では、上記警告は、上記リソースの不足が発生する加工システムを示す識別子と、当該リソースの不足が発生する予定の時刻とを少なくとも示す。 In one example of the present disclosure, the warning includes at least an identifier indicating the processing system in which the resource shortage will occur and the expected time when the resource shortage will occur.
本開示の一例では、上記リソースは、ワークの加工に用いられる工具と、加工前の素材ワークと、加工時にワークに吐出されるクーラントとの内の少なくとも1つを含む。 In one example of the present disclosure, the resources include at least one of a tool used to machine a workpiece, a raw workpiece before machining, and a coolant that is dispensed onto the workpiece during machining.
本開示の一例では、複数の加工システムは、第1ワークの加工を担い、第2ワークの加工を担わない第1加工システムと、上記第1ワークの加工と上記第2ワークの加工とを担う第2加工システムとを含む。上記リソース情報は、上記第1加工システムに保有されているリソースであって、上記第1ワークを加工する際に消費されるリソースの第1残量と、上記第2加工システムに保有されているリソースであって、上記第1ワークを加工する際に消費されるリソースの第2残量とを少なくとも規定している。上記生産計画は、上記第1ワークの数量と、上記第2ワークの数量とを含む。上記制御部は、上記生産計画に規定されている数量の上記第1ワークを加工する過程で上記第1残量および上記第2残量が無くなる場合には、上記第2ワークの加工を担わない上記第1加工システムに関して上記警告を出力する。 In one example of the present disclosure, the multiple processing systems include a first processing system that processes a first workpiece but not a second workpiece, and a second processing system that processes the first workpiece and the second workpiece. The resource information defines at least a first remaining amount of a resource held by the first processing system that is consumed when processing the first workpiece, and a second remaining amount of a resource held by the second processing system that is consumed when processing the first workpiece. The production plan includes the quantity of the first workpieces and the quantity of the second workpieces. If the first remaining amount and the second remaining amount are depleted in the process of processing the quantity of the first workpieces defined in the production plan, the control unit outputs the warning for the first processing system that is not responsible for processing the second workpiece.
本開示の他の例では、複数の加工システムにおける加工スケジュールを管理するための管理システムが提供される。上記管理システムは、管理装置と、上記管理装置と通信可能な複数の加工システムとを備える。上記管理装置は、ワークの加工に必要なリソースの残量を上記複数の加工システムの各々について規定しているリソース情報を取得する処理と、生産対象のワークの種別と当該生産対象のワークの数量とを少なくとも規定している生産計画の入力を受け付けた場合に、上記数量の上記ワークの加工を上記複数の加工システムに割り振り、加工すべきワークの種別と当該ワークの数量とを指示するための加工オーダーを加工先の加工システムに送信する処理と、上記加工先の加工システムにおける上記リソースの残量と、上記加工オーダーとに基づいて、当該リソースが当該加工先の加工システムで不足するか否かを判断し、当該リソースが不足すると判断した場合には、当該リソースが不足することを示す警告を出力する処理とを実行する。 Another example of the present disclosure provides a management system for managing processing schedules for multiple processing systems. The management system includes a management device and multiple processing systems capable of communicating with the management device. The management device performs the following processes: acquires resource information that specifies, for each of the multiple processing systems, the remaining amount of resources required to process workpieces; when receiving input of a production plan that specifies at least the type of workpiece to be produced and the quantity of the workpieces to be produced, allocates the processing of the quantity of the workpieces to the multiple processing systems and sends a processing order to the destination processing system that indicates the type of workpiece to be processed and the quantity of the workpieces; and determines, based on the remaining amount of the resource in the destination processing system and the processing order, whether the resource will be insufficient in the destination processing system; and, if it is determined that the resource will be insufficient, outputs a warning indicating the resource will be insufficient.
本開示の他の例では、複数の加工システムにおける加工スケジュールを管理するための管理方法が提供される。上記管理方法は、ワークの加工に必要なリソースの残量を上記複数の加工システムの各々について規定しているリソース情報を取得するステップと、生産対象のワークの種別と当該生産対象のワークの数量とを少なくとも規定している生産計画の入力を受け付けた場合に、上記数量の上記ワークの加工を上記複数の加工システムに割り振り、加工すべきワークの種別と当該ワークの数量とを指示するための加工オーダーを加工先の加工システムに送信するステップと、上記加工先の加工システムにおける上記リソースの残量と、上記加工オーダーとに基づいて、当該リソースが当該加工先の加工システムで不足するか否かを判断し、当該リソースが不足すると判断した場合には、当該リソースが不足することを示す警告を出力するステップとを備える。 Another example of the present disclosure provides a management method for managing processing schedules in multiple processing systems. The management method includes the steps of: acquiring resource information that specifies, for each of the multiple processing systems, the remaining amount of resources required to process workpieces; when receiving input of a production plan that specifies at least the type of workpiece to be produced and the quantity of the workpieces to be produced, allocating the processing of the quantity of the workpieces to the multiple processing systems and sending a processing order that indicates the type of workpiece to be processed and the quantity of the workpieces to be processed to the processing destination processing system; and determining, based on the remaining amount of the resource in the processing destination processing system and the processing order, whether the resource will be insufficient in the processing destination processing system; and, if it is determined that the resource will be insufficient, outputting a warning indicating the resource will be insufficient.
本開示の他の例では、複数の加工システムにおける加工スケジュールを管理するための管理プログラムが提供される。上記管理プログラムは、コンピュータに、ワークの加工に必要なリソースの残量を上記複数の加工システムの各々について規定しているリソース情報を取得する処理と、生産対象のワークの種別と当該生産対象のワークの数量とを少なくとも規定している生産計画の入力を受け付けた場合に、上記数量の上記ワークの加工を上記複数の加工システムに割り振り、加工すべきワークの種別と当該ワークの数量とを指示するための加工オーダーを加工先の加工システムに送信する処理と、上記加工先の加工システムにおける上記リソースの残量と、上記加工オーダーとに基づいて、当該リソースが当該加工先の加工システムで不足するか否かを判断し、当該リソースが不足すると判断した場合には、当該リソースが不足することを示す警告を出力する処理とを実行させる。 In another example of the present disclosure, a management program for managing processing schedules in multiple processing systems is provided. The management program causes a computer to perform the following processes: acquire resource information that specifies, for each of the multiple processing systems, the remaining amount of resources required to process workpieces; when receiving input of a production plan that specifies at least the type of workpiece to be produced and the quantity of the workpieces to be produced, allocate the processing of the quantity of the workpieces to the multiple processing systems and send a processing order specifying the type of workpiece to be processed and the quantity of the workpieces to be processed to the processing destination processing system; and determine, based on the remaining amount of the resource in the processing destination processing system and the processing order, whether the resource will be insufficient in the processing destination processing system, and, if it is determined that the resource will be insufficient, output a warning indicating the resource will be insufficient.
本発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解される本発明に関する次の詳細な説明から明らかとなるであろう。 These and other objects, features, aspects and advantages of the present invention will become apparent from the following detailed description of the invention taken in conjunction with the accompanying drawings.
以下、図面を参照しつつ、本発明に従う各実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。なお、以下で説明される各実施の形態および各変形例は、適宜選択的に組み合わされてもよい。 Embodiments of the present invention will now be described with reference to the drawings. In the following description, identical parts and components are designated by the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions of these will not be repeated. Note that the embodiments and variations described below may be selectively combined as appropriate.
<A.管理システム5>
まず、図1を参照して、管理システム5の装置構成について説明する。図1は、管理システム5の一例を示す図である。
<A. Management System 5>
First, the device configuration of the management system 5 will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the management system 5.
図1に示されるように、管理システム5は、情報処理装置10と、管理装置100と、加工システム200と、ユーザ端末300とを含む。 As shown in FIG. 1, the management system 5 includes an information processing device 10, a management device 100, a processing system 200, and a user terminal 300.
情報処理装置10は、たとえば、ノート型またはデスクトップ型のPC(Personal Computer)、タブレット端末、または、通信機能を備えたその他のコンピュータである。 The information processing device 10 is, for example, a notebook or desktop PC (Personal Computer), a tablet terminal, or other computer with communication capabilities.
なお、図1の例では、1つの情報処理装置10が示されているが、管理システム5を構成する情報処理装置10の数は、2つ以上であってもよい。 Note that although the example in Figure 1 shows one information processing device 10, the number of information processing devices 10 that make up the management system 5 may be two or more.
管理装置100は、ネットワークNW1を通じて情報処理装置10と通信可能に構成される。管理装置100は、たとえば、ノート型またはデスクトップ型のPC、タブレット端末、スマートフォン、ウェラブル端末、または、通信機能を備えたその他のコンピュータである。 The management device 100 is configured to be able to communicate with the information processing device 10 via the network NW1. The management device 100 is, for example, a notebook or desktop PC, a tablet device, a smartphone, a wearable device, or any other computer with communication capabilities.
管理装置100は、ネットワークNW2を通じて加工システム200と通信可能に構成される。ネットワークNW2は、ネットワークNW1と異なるネットワークであってもよいし、ネットワークNW1と同一のネットワークであってもよい。 The management device 100 is configured to be able to communicate with the processing system 200 via network NW2. Network NW2 may be a different network from network NW1, or may be the same network as network NW1.
管理装置100は、たとえば、ノート型またはデスクトップ型のPC、タブレット端末、スマートフォン、ウェラブル端末、または、通信機能を備えたその他のコンピュータである。 The management device 100 may be, for example, a notebook or desktop PC, a tablet device, a smartphone, a wearable device, or any other computer with communication capabilities.
なお、図1の例では、1つの管理装置100が示されているが、管理システム5を構成する管理装置100の数は、2つ以上であってもよい。 Note that although the example in Figure 1 shows one management device 100, the number of management devices 100 that make up the management system 5 may be two or more.
加工システム200は、ネットワークNW2を通じて管理装置100と通信可能に構成される。加工システム200は、ワークの加工を行うことが可能なシステムである。加工システム200は、少なくとも1つの工作機械を備える。他にも、加工システム200は、ワークの搬送ロボットや、洗浄機などを含んでもよい。加工システム200の具体例については後述する。 The machining system 200 is configured to be able to communicate with the management device 100 via the network NW2. The machining system 200 is a system capable of machining workpieces. The machining system 200 includes at least one machine tool. The machining system 200 may also include a workpiece transport robot, a cleaning machine, etc. Specific examples of the machining system 200 will be described later.
加工システム200は、ネットワークNW2を通じて管理装置100と通信可能に構成される。ネットワークNW2は、ネットワークNW1と異なるネットワークであってもよいし、ネットワークNW1と同一のネットワークであってもよい。 The processing system 200 is configured to be able to communicate with the management device 100 via network NW2. Network NW2 may be a different network from network NW1, or may be the same network as network NW1.
また、図1の例では、管理装置100による管理対象として、3つの加工システム200A~200Cが示されているが、管理システム5を構成する加工システム200の数は、1つであってもよいし、2つ以上であってもよい。 In addition, in the example of Figure 1, three processing systems 200A to 200C are shown as being managed by the management device 100, but the number of processing systems 200 that make up the management system 5 may be one, or two or more.
以下では、加工システム200A~200Cを特に区別しない場合には、加工システム200A~200Cを加工システム200ともいう。 Hereinafter, when no particular distinction is made between the processing systems 200A to 200C, the processing systems 200A to 200C will also be referred to as processing system 200.
加工システム200は、ワークの加工機能を備えたシステムである。加工システム200を構成する装置は特に限定されない。図1の例では、加工システム200A,200Bは、コントローラと、工作機械と、ロボットと、洗浄機とを備えている。加工システム200Cは、工作機械を備えている。 The machining system 200 is a system equipped with the function of machining a workpiece. There are no particular limitations on the devices that make up the machining system 200. In the example of Figure 1, the machining systems 200A and 200B each include a controller, a machine tool, a robot, and a washer. The machining system 200C includes a machine tool.
加工システム200A,200Bに備えられているコントローラは、工作機械、ロボットおよび洗浄機などの配下に存在する機器を制御する。当該コントローラは、配下に存在する各機器の状態などを管理装置100に定期的に送る。 The controllers provided in the machining systems 200A and 200B control the subordinate equipment, such as machine tools, robots, and cleaning machines. The controllers periodically send information such as the status of each subordinate device to the management device 100.
ユーザ端末300は、たとえば、ノート型またはデスクトップ型のPC、タブレット端末、スマートフォン、ウェラブル端末、または、通信機能を備えたその他のコンピュータである。 The user terminal 300 may be, for example, a notebook or desktop PC, a tablet device, a smartphone, a wearable device, or any other computer with communication capabilities.
ユーザ端末300は、ネットワークNW2を通じて管理装置100および加工システム200と通信可能に構成される。一例として、作業者は、ユーザ端末300を介して管理装置100にアクセスし、加工システム200での進捗状況を確認することができる。 The user terminal 300 is configured to be able to communicate with the management device 100 and the processing system 200 via the network NW2. As an example, a worker can access the management device 100 via the user terminal 300 and check the progress status of the processing system 200.
なお、管理システム5を構成するユーザ端末300の数は、1つであってもよいし、複数であってもよい。ユーザ端末300は、たとえば、管理者や作業者の数に応じて利用される。 The number of user terminals 300 constituting the management system 5 may be one or more. The number of user terminals 300 used depends on the number of managers and workers, for example.
<B.加工システム200>
次に、図2および図3を参照して、上述の図1に示される加工システム200の一例について説明する。図2は、一例としての加工システム200を示す図である。
<B. Machining System 200>
Next, an example of the processing system 200 shown in Fig. 1 will be described with reference to Fig. 2 and Fig. 3. Fig. 2 is a diagram showing the processing system 200 as an example.
図2に示されるように、加工システム200は、1つ以上の収納部220と、1つ以上の搬送装置230と、1つ以上の工作機械240と、1つ以上の作業ステーション250とを含む。 As shown in FIG. 2, the processing system 200 includes one or more storage sections 220, one or more transport devices 230, one or more machine tools 240, and one or more work stations 250.
収納部220は、搬送装置230によるパレットPTの搬送先の1つであり、パレットPTを収納するための場所である。パレットPTは、加工対象のワークを固定するための台である。収納部220には、複数のパレットPTが収納され得る。収納部220には、ワークが取り付けられる前の空のパレットPTや、加工前のワークが取り付けられているパレットPTや、加工途中のワークが取り付けられているパレットPTや、加工処理が完了したワークが取り付けられたパレットPTなどが格納される。 The storage unit 220 is one of the destinations for the pallet PT by the transport device 230, and is a place for storing the pallet PT. A pallet PT is a platform on which a workpiece to be machined is fixed. The storage unit 220 can store multiple pallets PT. The storage unit 220 stores empty pallets PT before a workpiece is attached, pallets PT on which a workpiece is attached before being machined, pallets PT on which a workpiece in the middle of being machined is attached, and pallets PT on which a workpiece that has completed machining is attached.
搬送装置230は、指定されたパレットPTを指定された場所に搬送する。より具体的には、搬送装置230は、レール232と、台車234とを含む。台車234は、レール232と直交方向(すなわち、台車234の走行方向に直交する方向)に駆動可能に構成されるフォーク部236を有する。台車234は、たとえば、サーボモータなどの駆動機構によってレール232に沿って移動可能に構成される。台車234は、レール232に沿って搬送対象のパレットPTの位置まで移動し、フォーク部236を用いて搬送対象のパレットPTを台車234上に載せる。その後、台車234は、レール232に沿って指定された搬送先まで移動し、フォーク部236を用いて搬送対象のパレットPTを搬送先に搬入する。 The transport device 230 transports a specified pallet PT to a specified location. More specifically, the transport device 230 includes rails 232 and a dolly 234. The dolly 234 has a fork unit 236 that is configured to be driven in a direction perpendicular to the rails 232 (i.e., a direction perpendicular to the traveling direction of the dolly 234). The dolly 234 is configured to be movable along the rails 232 by a drive mechanism such as a servo motor. The dolly 234 moves along the rails 232 to the position of the pallet PT to be transported, and uses the fork unit 236 to place the pallet PT to be transported onto the dolly 234. The dolly 234 then moves along the rails 232 to the specified destination, and uses the fork unit 236 to deliver the pallet PT to the destination.
なお、図2の例では、レール232上を移動する搬送装置230が示されているが、搬送装置230の例は、これに限定されない。一例として、搬送装置230は、2~3軸駆動の直交ロボット(オートローダ)であってもよいし、4~7軸駆動の多関節ロボットでもよいし、自走式のロボットであってもよい。 Note that while the example in Figure 2 shows a transport device 230 that moves on rails 232, examples of the transport device 230 are not limited to this. As an example, the transport device 230 may be a two- to three-axis driven Cartesian robot (autoloader), a four- to seven-axis driven articulated robot, or a self-propelled robot.
工作機械240は、搬送装置230によるパレットPTの搬送先の1つである。工作機械240は、予め設計された加工プログラムに従って、搬入されたパレットPTに取り付けられているワークを加工する。ワークの加工が完了すると、工作機械240内のパレットPTは、搬送装置230によって収納部220または作業ステーション250に搬送される。 The machine tool 240 is one of the destinations to which the pallet PT is transported by the transport device 230. The machine tool 240 processes the workpiece attached to the transported pallet PT according to a pre-designed machining program. Once the workpiece machining is complete, the pallet PT in the machine tool 240 is transported by the transport device 230 to the storage section 220 or the work station 250.
なお、図2の例では、加工システム200が1つの工作機械240で構成されている例が示されているが、加工システム200は、複数の工作機械240で構成されてもよい。 Note that while the example in Figure 2 shows the machining system 200 being composed of one machine tool 240, the machining system 200 may also be composed of multiple machine tools 240.
作業ステーション250は、搬送装置230によるパレットPTの搬送先の1つである。作業ステーション250において、作業者は、加工システム200での加工が停止しないように搬入されてきたパレットPTに対して種々の作業を行う。 Work station 250 is one of the destinations to which pallets PT are transported by transport device 230. At work station 250, workers perform various tasks on the pallets PT that have been brought in so as not to interrupt processing in processing system 200.
一例として、作業者は、作業ステーション250において、搬入されたパレットPTに対して加工対象のワークを取り付ける作業を行う。他の例として、作業者は、パレットPTにおけるワークの取り付け位置を変える作業や、加工が完了したワークをパレットPTから取り外す作業を行う。さらに他の例として、作業者は、パレットPTに対する作業が完了すると、作業完了を指示するための操作を、作業ステーション250内の端末(図示しない)に対して行う。 As one example, a worker attaches the workpiece to be processed to the loaded pallet PT at work station 250. As another example, the worker changes the attachment position of the workpiece on the pallet PT, or removes the workpiece from the pallet PT after processing has been completed. As yet another example, once the worker has completed work on the pallet PT, the worker performs an operation on a terminal (not shown) in work station 250 to indicate that the work is complete.
他の例として、作業者は、ワークの加工に必要なリソースを加工システム200に補充する作業を行う。リソースとは、たとえば、工作機械240でのワークの加工により消費される物体である。 As another example, a worker performs the task of replenishing the machining system 200 with resources required for machining the workpiece. A resource is, for example, an object consumed by machining the workpiece on the machine tool 240.
ワークの加工により消費されるリソースの一例としては、ワークの加工に用いられる工具が挙げられる。工具は、ワークの加工により摩耗していく。そのため、作業者は、寿命が尽きた古い工具を新たな工具に交換する必要がある。 One example of a resource consumed in machining a workpiece is the tools used to machine the workpiece. Tools wear out as the workpiece is machined. As a result, workers must replace old tools that have reached the end of their lifespan with new tools.
ワークの加工により消費されるリソースの他の例としては、素材ワークが挙げられる。素材ワークは、製品ワークの元となる材料である。作業者は、製品ワークを生産するために必要な素材ワークを加工システム200に補充する必要がある。 Another example of a resource consumed by processing a workpiece is raw material workpieces. Raw material workpieces are the raw materials from which product workpieces are made. Workers must replenish the processing system 200 with the raw material workpieces needed to produce the product workpieces.
ワークの加工により消費されるリソースのさらに他の例としては、クーラントが挙げられる。工作機械240がワークを加工する際には、熱が発生する。この発熱を抑えるために、工作機械240は、ワークに対してクーラントを吐出する。ワークに吐出されたクーラントは、気化するため、工作機械240内のクーラントは徐々に減っていく。そのため、作業者は、工作機械240にクーラントを補充する必要がある。 Another example of a resource consumed by machining a workpiece is coolant. When machine tool 240 machines a workpiece, heat is generated. To reduce this heat generation, machine tool 240 sprays coolant onto the workpiece. The coolant sprayed onto the workpiece evaporates, so the coolant inside machine tool 240 gradually decreases. Therefore, the operator needs to replenish coolant in machine tool 240.
なお、本明細書でいう「リソース」は、ワークの加工により消費される物体に限定されない。リソースは、ワークの加工に必要な様々な物体を含む概念である。リソースは、工具、素材ワークおよびクーラント以外にも、上述のパレットPTなども含み得る。 Note that "resources" as used in this specification are not limited to objects consumed in the machining of workpieces. Resources are a concept that includes various objects necessary for the machining of workpieces. Resources can include not only tools, raw workpieces, and coolant, but also the above-mentioned pallets PT.
<C.シーケンスフロー>
加工システム200に対するリソースの補充作業が遅れると、ワークの加工が止まってしまう。その結果、ワークの生産計画が予定よりも遅れてしまう可能性がある。そこで、管理システム5は、加工システム200におけるリソース不足を作業者に予告する。これにより、作業者は、リソースが尽きる前に新たなリソースを加工システム200に補充することができる。結果として、ワークの生産計画が予定通りに進められる。
<C. Sequence Flow>
If the resource replenishment work for the machining system 200 is delayed, the machining of the workpieces will come to a halt. As a result, the workpiece production plan may fall behind schedule. Therefore, the management system 5 notifies the worker of a resource shortage in the machining system 200. This allows the worker to replenish the machining system 200 with new resources before the resources run out. As a result, the workpiece production plan proceeds as scheduled.
以下では、図3および図4を参照して、リソース不足の予告機能の概要について説明する。図3は、上述の情報処理装置10と、上述の管理装置100と、上述の加工システム200と、上述のユーザ端末300との間のデータフローの一例を示す図である。 The following provides an overview of the resource shortage warning function, with reference to Figures 3 and 4. Figure 3 is a diagram showing an example of the data flow between the information processing device 10, the management device 100, the processing system 200, and the user terminal 300.
ステップS10において、管理者は、情報処理装置10を介して、ワークの生産計画を入力する。当該生産計画は、生産するワークの種別と、生産するワークの数量とを少なくとも含む。情報処理装置10は、管理者によって入力された生産計画を管理装置100に送信する。 In step S10, the manager inputs a work production plan via the information processing device 10. The production plan includes at least the type of work to be produced and the quantity of work to be produced. The information processing device 10 transmits the production plan input by the manager to the management device 100.
ステップS12において、管理装置100は、情報処理装置10から生産計画を受信したことに基づいて、管理対象の加工システム200の各々からリソース情報を受信する。リソース情報は、加工システム200が保有しているリソースと、当該リソースの残量とを少なくとも含むデータである。リソース情報の具体例については後述する。図3の例では、管理装置100は、加工システム200A,200Bの各々からリソース情報を受信している。 In step S12, the management device 100 receives resource information from each of the processing systems 200 under management based on receiving the production plan from the information processing device 10. The resource information is data that includes at least the resources held by the processing system 200 and the remaining amount of those resources. Specific examples of resource information will be described later. In the example of Figure 3, the management device 100 receives resource information from each of the processing systems 200A and 200B.
ステップS20において、管理装置100は、生産計画で指定された数量のワークの加工タスクを加工システム200A,200Bに割り振る。一例として、管理装置100は、当該数量のワークを生産するために必要なリソースを十分に有している加工システム200に加工タスクを優先的に割り振る。次に、管理装置100は、割り振った加工タスクの別に加工オーダーを生成する。加工オーダーは、たとえば、加工すべきワークの種別と、当該ワークの数量とを規定している。なお、加工オーダーに規定される情報は、これに限定されず、ワークの加工を開始する時刻などを含んでもよい。 In step S20, the management device 100 allocates processing tasks for the quantity of workpieces specified in the production plan to the processing systems 200A and 200B. As an example, the management device 100 preferentially allocates processing tasks to the processing system 200 that has sufficient resources required to produce that quantity of workpieces. Next, the management device 100 generates processing orders for each allocated processing task. The processing order specifies, for example, the type of workpiece to be processed and the quantity of that workpiece. Note that the information specified in the processing order is not limited to this and may also include the time to start processing the workpieces, etc.
ステップS22において、管理装置100は、ステップS20で生成した加工オーダーを加工先の加工システム200に送信する。加工オーダーを受信した加工システム200は、当該加工オーダーに従ってワークを加工する。 In step S22, the management device 100 transmits the processing order generated in step S20 to the processing system 200. Upon receiving the processing order, the processing system 200 processes the workpiece in accordance with the processing order.
ステップS30において、管理装置100は、加工先の加工システム200におけるリソースの残量と、ステップS20で生成した加工オーダーとに基づいて、当該リソースが当該加工先の加工システム200で不足するか否かを判断する。 In step S30, the management device 100 determines whether the destination processing system 200 is short of resources based on the remaining resources in the destination processing system 200 and the processing order generated in step S20.
ステップS32において、管理装置100は、リソースが加工先の加工システム200で不足すると判断した場合、当該リソースが不足することを示す警告を、生産計画に係る加工スケジュールに関連付けて出力する。当該警告の出力先は、任意である。図3の例では、当該警告がユーザ端末300に送信されている。 In step S32, if the management device 100 determines that there will be a resource shortage in the destination processing system 200, it outputs a warning indicating the resource shortage in association with the processing schedule related to the production plan. The warning can be output to any destination. In the example of Figure 3, the warning is sent to the user terminal 300.
ステップS40において、ユーザ端末300は、管理装置100から受信した警告を表示する。図4は、リソース不足を予告する出力画面IM1の一例を示す図である。 In step S40, the user terminal 300 displays the warning received from the management device 100. Figure 4 shows an example of an output screen IM1 that warns of a resource shortage.
出力画面IM1は、ステップS10で入力された生産計画に係る加工スケジュールSCAを含む。加工スケジュールSCAは、加工先の加工システム200を示す識別子が関連付けられた状態で表示される。図4の例では、当該識別子が加工システム200Aを示している。また、図4の例では、加工スケジュールSCAは、作業者がワークをパレットに装着する予定の時間帯TA1と、加工システム200Aがワークを加工する予定の時間帯TA2とを示している。 The output screen IM1 includes a processing schedule SCA related to the production plan input in step S10. The processing schedule SCA is displayed in association with an identifier indicating the processing system 200 at the processing destination. In the example of FIG. 4, this identifier indicates processing system 200A. In addition, in the example of FIG. 4, the processing schedule SCA indicates the time period TA1 during which workers are scheduled to attach workpieces to pallets, and the time period TA2 during which processing system 200A is scheduled to process the workpieces.
また、出力画面IM1は、リソースバーRBを含む。一例として、リソースバーRBは、リソースが足りている時間帯TR1と、リソース不足が発生する時間帯TR2とを示す。リソース不足が発生する時間帯TR2が警告WRとして表示されることで、リソース不足が発生する予定の時刻が示される。 The output screen IM1 also includes a resource bar RB. As an example, the resource bar RB indicates a time period TR1 in which resources are sufficient and a time period TR2 in which a resource shortage will occur. The time period TR2 in which a resource shortage will occur is displayed as a warning WR, thereby indicating the time when a resource shortage is expected to occur.
警告WRは、リソース不足が発生する加工システム200を示す識別子に関連付けられた状態で表示される。「関連付けられた状態で表示される」とは、警告WRがリソース不足が発生する加工システム200に紐付いていることを認識できる出力態様を言う。図4の例では、警告WRが加工システム200Aに関連付けられている。これにより、作業者は、リソースが加工システム200Aで尽きるタイミングを把握することができ、新たなリソースを事前に補充することができる。作業者がリソースを補充した場合には、警告WRの表示が消える。 The warning WR is displayed in association with an identifier indicating the processing system 200 in which a resource shortage will occur. "Displayed in an associated state" refers to an output format that allows the user to recognize that the warning WR is linked to the processing system 200 in which a resource shortage will occur. In the example of Figure 4, the warning WR is associated with processing system 200A. This allows the worker to know when resources will run out in processing system 200A, and to replenish new resources in advance. When the worker replenishes resources, the warning WR display disappears.
好ましくは、出力画面IM1には、現在時刻を示す時刻バーCTが表示される。時刻バーCTは、現在時刻に連動するように構成される。これにより、作業者は、リソース不足が発生するまでにどれくらいの猶予があるかを認識することができる。 Preferably, a time bar CT indicating the current time is displayed on the output screen IM1. The time bar CT is configured to be linked to the current time. This allows the worker to recognize how much time they have before a resource shortage occurs.
以上のように、管理装置100は、リソースの不足が発生するか否かに関わらず、加工先の加工システム200に加工オーダーを送信する。異なる言い方をすれば、管理装置100は、ステップS22における加工オーダーの送信処理を、ステップS32における警告の出力処理の前に実行する。これにより、加工先の加工システム200は、ひとまず、加工オーダーに従ってワークの加工を開始する。そのため、加工の停止が可能な限り先延ばしにされる。一方で、作業者は、警告WRを確認することで、生産計画を進めている内にリソースが加工先の加工システム200で不足することを認識できる。 As described above, the management device 100 sends a processing order to the destination processing system 200 regardless of whether a resource shortage will occur. In other words, the management device 100 executes the processing order transmission process in step S22 before the warning output process in step S32. As a result, the destination processing system 200 will begin processing the workpiece in accordance with the processing order. Therefore, the suspension of processing is postponed as long as possible. On the other hand, by checking the warning WR, the worker can recognize that a resource shortage will occur in the destination processing system 200 while the production plan is proceeding.
<D.管理装置100の機能構成>
次に、図5~図9を参照して、管理装置100の機能構成について説明する。図5は、管理装置100の機能構成の一例を示す図である。
<D. Functional configuration of management device 100>
Next, the functional configuration of the management device 100 will be described with reference to Figures 5 to 9. Figure 5 is a diagram showing an example of the functional configuration of the management device 100.
図5に示されるように、管理装置100は、機能構成として、スケジュール生成部152と、出力部160とを含む。以下では、これらの構成について順に説明する。 As shown in FIG. 5, the management device 100 includes, as its functional components, a schedule generation unit 152 and an output unit 160. These components will be described in order below.
なお、図5の例では、スケジュール生成部152および出力部160が管理装置100に実装されている例が示されているが、スケジュール生成部152および出力部160の少なくとも一方は、他の装置に実装されてもよい。 Note that, although the example in Figure 5 shows an example in which the schedule generation unit 152 and the output unit 160 are implemented in the management device 100, at least one of the schedule generation unit 152 and the output unit 160 may be implemented in another device.
(D1.スケジュール生成部152)
まず、図6~図9を参照して、図5に示されるスケジュール生成部152の機能について説明する。
(D1. Schedule Generation Unit 152)
First, the function of the schedule generating unit 152 shown in FIG. 5 will be described with reference to FIGS.
スケジュール生成部152は、図6に示される生産計画123と、図7に示されるワーク情報124と、図8に示されるリソース情報125とに基づいて、図9に示される加工スケジュールSCA,SCBを生成する。 The schedule generation unit 152 generates the processing schedules SCA and SCB shown in FIG. 9 based on the production plan 123 shown in FIG. 6, the work information 124 shown in FIG. 7, and the resource information 125 shown in FIG. 8.
図6は、生産計画123のデータ構造の一例を示す図である。生産計画123は、たとえば、上述の情報処理装置10または上述の管理装置100などにおいて管理者によって登録される。管理者によって登録される内容は、たとえば、生産対象のワークの種別、および生産対象のワークの数量などを含む。 Figure 6 is a diagram showing an example of the data structure of the production plan 123. The production plan 123 is registered by an administrator, for example, in the above-mentioned information processing device 10 or the above-mentioned management device 100. The information registered by the administrator includes, for example, the type of work to be produced and the quantity of work to be produced.
図6の例では、2つのワークWAの生産計画PP1と、2つのワークWBの生産計画PP2とが登録されている。生産計画PP1および生産計画PP2は、同じタイミングで登録されてもよいし、異なるタイミングで登録されてもよい。 In the example of Figure 6, a production plan PP1 for two workpieces WA and a production plan PP2 for two workpieces WB are registered. Production plan PP1 and production plan PP2 may be registered at the same time or at different times.
図7は、ワーク情報124のデータ構造の一例を示す図である。ワーク情報124には、製品ワークを生産するための要件が規定されている。 Figure 7 shows an example of the data structure of work information 124. Work information 124 specifies the requirements for producing product work.
一例として、ワーク情報124は、製品ワーク情報124Aと、素材ワーク情報124Bと、加工プログラム情報124Cと、加工時間情報124Dと、工具情報124Eと、装着時間情報124Fと、取り外し時間情報124Gとを対応付けている。 As an example, work information 124 associates product work information 124A, raw work information 124B, machining program information 124C, machining time information 124D, tool information 124E, mounting time information 124F, and removal time information 124G.
製品ワーク情報124Aは、製品ワークの種別を規定している。製品ワークとは、加工後の製品としてワークである。製品ワークの種別は、たとえば、ワーク名やID(Identification)などの識別子で規定される。 Product work information 124A specifies the type of product work. A product work is a work that is a finished product after processing. The type of product work is specified by an identifier such as the work name or ID (Identification), for example.
素材ワーク情報124Bは、対応付けられている製品ワークを生産するために必要な素材ワークの種別を規定している。素材ワークとは、加工前または加工途中のワークである。素材ワークの種別は、たとえば、ワーク名やIDなどの識別子で規定される。素材ワーク情報124Bは、たとえば、上述の管理装置100または上述の加工システム200などにおいて作業者によって登録される。 Material work information 124B specifies the type of material work required to produce the associated product work. Material work is work before or during processing. The type of material work is specified by an identifier such as the work name or ID. Material work information 124B is registered by a worker, for example, in the above-mentioned management device 100 or the above-mentioned processing system 200.
加工プログラム情報124Cは、対応付けられている素材ワークの加工時に実行される加工プログラムを規定している。加工プログラムの生成方法は、任意である。一例として、加工システム200によっては、オペレータが対話形式での質問に応えることにより自動で加工プログラムを生成する機能を有するものがある。加工プログラムは、たとえば、当該機能により生成される。あるいは、加工プログラムは、作業者がプログラムコードを記述することにより設計されてもよい。 The machining program information 124C specifies the machining program to be executed when machining the associated material workpiece. The method for generating the machining program is arbitrary. As an example, some machining systems 200 have a function that automatically generates a machining program by having the operator answer questions in an interactive format. The machining program is generated, for example, by this function. Alternatively, the machining program may be designed by the operator writing program code.
加工時間情報124Dは、対応付けられている素材ワークの加工に要する時間を規定している。当該加工時間は、たとえば、作業者によって予め入力される。あるいは、当該加工時間は、素材ワークの過去の加工実績から算出されてもよい。 Processing time information 124D specifies the time required to process the associated material workpiece. This processing time is, for example, input in advance by the worker. Alternatively, this processing time may be calculated from past processing results for the material workpiece.
工具情報124Eは、対応付けられている素材ワークの加工に用いられる工具の種別を規定している。素材ワークに対応付けられる工具は、1つであってもよいし、複数であってもよい。工具の種別は、たとえば、工具名やIDなどの識別子で規定される。なお、当該工具の種別は、作業者によって予め入力されてもよいし、加工プログラム中の記述から抽出されてもよい。 Tool information 124E specifies the type of tool used to machine the associated raw workpiece. There may be one or more tools associated with the raw workpiece. The type of tool is specified by an identifier such as the tool name or ID. The type of tool may be entered in advance by the operator, or may be extracted from a description in the machining program.
装着時間情報124Fは、対応付けられている素材ワークをパレットに装着するのに要する時間を規定している。当該装着時間は、たとえば、作業者によって予め入力される。あるいは、当該装着時間は、素材ワークをパレットに装着するのに要した過去の実績から算出されてもよい。 The mounting time information 124F specifies the time required to mount the associated material workpiece on the pallet. This mounting time is, for example, input in advance by the worker. Alternatively, this mounting time may be calculated from past performance data on the time required to mount the material workpiece on the pallet.
取り外し時間情報124Gは、加工後のワークをパレットから取り外すのに要する時間を規定している。当該取り外し時間は、たとえば、作業者によって予め入力される。あるいは、当該装着時間は、パレットからワークを取り外すに装着するのに要した過去の実績から算出されてもよい。 Removal time information 124G specifies the time required to remove a machined workpiece from a pallet. This removal time is input in advance by the worker, for example. Alternatively, the mounting time may be calculated from past performance data on the time required to mount and remove a workpiece from a pallet.
図8は、リソース情報125のデータ構造の一例を示す図である。リソース情報125は、加工システム200が保有しているリソースと、当該リソースの残量とを、加工システム200の別に規定している情報である。リソース情報125は、たとえば、工具情報126Aと、素材ワーク情報126Bと、クーラント情報126Cを含む。 Figure 8 is a diagram showing an example of the data structure of resource information 125. Resource information 125 is information that defines the resources held by the machining system 200 and the remaining amount of those resources for each machining system 200. Resource information 125 includes, for example, tool information 126A, raw workpiece information 126B, and coolant information 126C.
工具情報126Aは、加工システム200が保有している工具の種別と、各工具の寿命とを規定している。工具寿命は、たとえば、加工システム200で監視される。より具体的には、加工システム200は、工作機械400の加工プログラム422を監視し、工作機械400内にある各工具について新品時から現在までの使用量をカウントする。ここでいう「量」とは、回数、時間、および距離を含む概念である。「工具の使用量」は、たとえば、新品状態から現在までに加工で使用された総回数と、新品状態から現在までに加工で使用された総時間と、新品状態から現在までに加工時に移動した総距離とを含む。 Tool information 126A specifies the type of tool held by machining system 200 and the lifespan of each tool. Tool life is monitored, for example, by machining system 200. More specifically, machining system 200 monitors machining program 422 of machine tool 400 and counts the amount of use of each tool in machine tool 400 from when it was new to the present. "Amount" here is a concept that includes number of times, time, and distance. "Tool usage amount" includes, for example, the total number of times a tool has been used in machining from new to the present, the total time it has been used in machining from new to the present, and the total distance traveled during machining from new to the present.
加工システム200は、カウントした使用量に基づいて、工具の寿命を減らしていく。当該寿命は、定期的に管理装置100に送信される。管理装置100は、加工システム200から受信した当該寿命に基づいて、リソース情報125に規定されている工具情報126Aを更新する。 The machining system 200 reduces the tool's lifespan based on the counted usage. This lifespan is periodically transmitted to the management device 100. The management device 100 updates the tool information 126A specified in the resource information 125 based on the lifespan received from the machining system 200.
素材ワーク情報126Bは、加工システム200が保有している素材ワークの種別と、各素材ワークの残量とを規定している。素材ワークの残量は、たとえば、加工システム200で監視される。当該残量は、定期的に管理装置100に送信される。管理装置100は、加工システム200から受信した当該残量に基づいて、リソース情報125に規定されている素材ワーク情報126Bを更新する。 Material work information 126B specifies the types of material work held by processing system 200 and the remaining quantity of each material work. The remaining quantity of material work is monitored, for example, by processing system 200. This remaining quantity is periodically transmitted to management device 100. Management device 100 updates material work information 126B specified in resource information 125 based on the remaining quantity received from processing system 200.
クーラント情報126Cは、加工システム200が保有しているクーラントの残量を規定している。クーラントの残量は、たとえば、加工システム200に設けられている液面センサによって検出される。検出されたクーラントの残量は、定期的に管理装置100に送信される。管理装置100は、加工システム200から受信した当該残量に基づいて、リソース情報125に規定されている素材ワーク情報126Bを更新する。 The coolant information 126C specifies the remaining amount of coolant held by the machining system 200. The remaining amount of coolant is detected, for example, by a liquid level sensor provided in the machining system 200. The detected remaining amount of coolant is periodically transmitted to the management device 100. The management device 100 updates the material workpiece information 126B specified in the resource information 125 based on the remaining amount received from the machining system 200.
図9は、スケジュール生成部152によって生成される加工スケジュールSCA,SCBの一例を示す図である。 Figure 9 shows an example of processing schedules SCA and SCB generated by the schedule generation unit 152.
加工スケジュールSCA,SCBは、生産計画PP1,PP2(図6参照)に基づいて生成される。より具体的には、まず、スケジュール生成部152は、ワーク情報124を参照して、生産計画PP1に規定されているワークWAを生産するために必要な素材ワークW1と工具T1とを特定する。次に、スケジュール生成部152は、リソース情報125を参照して、当該特定した素材ワークW1と工具T1とを保有している加工システム200Aを加工先として決定する。 The machining schedules SCA and SCB are generated based on the production plans PP1 and PP2 (see Figure 6). More specifically, the schedule generation unit 152 first references the work information 124 to identify the raw workpiece W1 and tool T1 required to produce the workpiece WA specified in the production plan PP1. Next, the schedule generation unit 152 references the resource information 125 to determine the machining system 200A that possesses the identified raw workpiece W1 and tool T1 as the machining destination.
同様に、スケジュール生成部152は、ワーク情報124を参照して、生産計画PP2に規定されているワークWBを生産するために必要な素材ワークW2と工具T2とを特定する。次に、スケジュール生成部152は、リソース情報125を参照して、当該特定した素材ワークW2と工具T2とを保有している加工システム200Aを加工先として決定する。 Similarly, the schedule generation unit 152 references the work information 124 to identify the raw workpiece W2 and tool T2 required to produce the workpiece WB specified in the production plan PP2. Next, the schedule generation unit 152 references the resource information 125 to determine the processing destination as the processing system 200A that possesses the identified raw workpiece W2 and tool T2.
その後、スケジュール生成部152は、ワーク情報124を参照して、2つのワークWAを生産するために必要な加工時間と作業時間とを特定するとともに、2つのワークWBを生産するために必要な加工時間と作業時間とを特定する。そして、スケジュール生成部152は、2つのワークWAと2つのワークWBとを効率的に生産できるような加工スケジュールSCA,SCBを生成する。 The schedule generation unit 152 then references the work information 124 to determine the processing time and work time required to produce the two workpieces WA, and also determines the processing time and work time required to produce the two workpieces WB. The schedule generation unit 152 then generates processing schedules SCA and SCB that enable the two workpieces WA and two workpieces WB to be produced efficiently.
図9の例では、加工スケジュールSCAは、時間帯TA1~TA6を含む。時間帯TA1,TA3,TA4,TA6は、作業者による作業予定の時間帯を示す。時間帯TA2,TA5は、加工システム200Aによる加工予定の時間帯を示す。 In the example of Figure 9, the processing schedule SCA includes time periods TA1 to TA6. Time periods TA1, TA3, TA4, and TA6 indicate time periods during which workers are scheduled to perform work. Time periods TA2 and TA5 indicate time periods during which processing is scheduled by processing system 200A.
より具体的には、時間帯TA1は、作業者が1つ目のワークWAをパレットPTの場所αに装着する予定の時間帯を示す。時間帯TA2は、加工システム200Aが1つ目のワークWAを加工する予定の時間帯を示す。時間帯TA3は、作業者が1つ目のワークWAをパレットPTの場所αから取り外す予定の時間帯を示す。時間帯TA4は、作業者が2つ目のワークWBをパレットPTの場所βに装着する予定の時間帯を示す。時間帯TA5は、加工システム200Aが2つ目のワークWAを加工する予定の時間帯を示す。時間帯TA6は、作業者が2つ目のワークWAをパレットPTの場所βから取り外す予定の時間帯を示す。 More specifically, time period TA1 indicates the time period during which the worker plans to load the first workpiece WA into location α on the pallet PT. Time period TA2 indicates the time period during which the processing system 200A plans to process the first workpiece WA. Time period TA3 indicates the time period during which the worker plans to remove the first workpiece WA from location α on the pallet PT. Time period TA4 indicates the time period during which the worker plans to load the second workpiece WB into location β on the pallet PT. Time period TA5 indicates the time period during which the processing system 200A plans to process the second workpiece WA. Time period TA6 indicates the time period during which the worker plans to remove the second workpiece WA from location β on the pallet PT.
また、加工スケジュールSCBは、時間帯TB1~TB6を含む。時間帯TB1,TB3,TB4,TB6は、作業者による作業時間帯を示す。時間帯TB2,TB5は、加工システム200Aによる加工予定の時間帯を示す。 The processing schedule SCB also includes time periods TB1 to TB6. Time periods TB1, TB3, TB4, and TB6 indicate work time periods by workers. Time periods TB2 and TB5 indicate planned processing time periods by processing system 200A.
より具体的には、時間帯TB1は、作業者が1つ目のワークWBをパレットPTの場所αに装着する予定の時間帯を示す。時間帯TB2は、加工システム200Aが1つ目のワークWBを加工する予定の時間帯を示す。時間帯TB3は、作業者が1つ目のワークWBをパレットPTの場所αから取り外す予定の時間帯を示す。時間帯TB4は、作業者が2つ目のワークWBをパレットPTの場所βに装着する予定の時間帯を示す。時間帯TB5は、加工システム200Aが2つ目のワークWBを加工する予定の時間帯を示す。時間帯TB6は、作業者が2つ目のワークWBをパレットPTの場所βから取り外す予定の時間帯を示す。 More specifically, time period TB1 indicates the time period during which the worker plans to load the first workpiece WB into location α on the pallet PT. Time period TB2 indicates the time period during which the processing system 200A plans to process the first workpiece WB. Time period TB3 indicates the time period during which the worker plans to remove the first workpiece WB from location α on the pallet PT. Time period TB4 indicates the time period during which the worker plans to load the second workpiece WB into location β on the pallet PT. Time period TB5 indicates the time period during which the processing system 200A plans to process the second workpiece WB. Time period TB6 indicates the time period during which the worker plans to remove the second workpiece WB from location β on the pallet PT.
好ましくは、スケジュール生成部152は、作業者による作業時間が連続するように加工スケジュールSCA,SCBを生成する。図9の例では、ワークWAに対する作業の時間帯TA3,TA4と、ワークWBに対する作業の時間帯TB1とが連続するように、加工スケジュールSCA,SCBが生成されている。また、図9の例では、ワークWAに対する作業の時間帯TA6と、ワークWBに対する作業の時間帯TB3,TB4とが連続するように、加工スケジュールSCA,SCBが生成されている。これにより、作業者による作業工程が纏められ、作業効率が改善される。 Preferably, the schedule generation unit 152 generates the processing schedules SCA and SCB so that the work times of the workers are continuous. In the example of FIG. 9, the processing schedules SCA and SCB are generated so that the time periods TA3 and TA4 for work on the workpiece WA are continuous with the time period TB1 for work on the workpiece WB. Also, in the example of FIG. 9, the processing schedules SCA and SCB are generated so that the time period TA6 for work on the workpiece WA is continuous with the time periods TB3 and TB4 for work on the workpiece WB. This consolidates the work processes performed by the workers, improving work efficiency.
(D2.出力部160)
次に、引き続き図9を参照して、図5に示される出力部160の機能について説明する。
(D2. Output section 160)
Next, still referring to FIG. 9, the function of the output unit 160 shown in FIG. 5 will be described.
出力部160は、スケジュール生成部152によって生成された加工スケジュールSCA,SCBを様々な態様で出力する。 The output unit 160 outputs the processing schedules SCA and SCB generated by the schedule generation unit 152 in various forms.
一例として、出力部160は、生成した加工スケジュールSCA,SCBを画面形式で出力する。画面の出力先は、情報処理装置10のディスプレイであってもよいし、管理装置100のディスプレイであってもよいし、加工システム200のディスプレイであってもよいし、ユーザ端末300のディスプレイであってもよい。 As an example, the output unit 160 outputs the generated processing schedules SCA and SCB in screen format. The screen output destination may be the display of the information processing device 10, the display of the management device 100, the display of the processing system 200, or the display of the user terminal 300.
他の例として、出力部160は、加工スケジュールSCAに係る加工オーダーOD1と、加工スケジュールSCBに係る加工オーダーOD2とを加工先の加工システム200Aに送信する。 As another example, the output unit 160 transmits a processing order OD1 related to the processing schedule SCA and a processing order OD2 related to the processing schedule SCB to the processing system 200A at the processing destination.
なお、加工オーダーOD1,OD2は、加工対象のワークの種別と、当該ワークの数量とを少なくとも規定していればよく、加工スケジュールSCA,SCBと完全に同じである必要は無い。好ましくは、加工オーダーOD1,OD2は、加工の開始時刻をさらに規定する。 Note that processing orders OD1 and OD2 only need to specify the type of workpiece to be processed and the quantity of that workpiece, and do not need to be exactly the same as processing schedules SCA and SCB. Preferably, processing orders OD1 and OD2 also specify the start time of processing.
<E.情報処理装置10のハードウェア構成>
次に、図10を参照して、図1に示される情報処理装置10のハードウェア構成について説明する。図10は、情報処理装置10のハードウェア構成の一例を示す図である。
<E. Hardware configuration of information processing device 10>
Next, the hardware configuration of the information processing device 10 shown in Fig. 1 will be described with reference to Fig. 10. Fig. 10 is a diagram showing an example of the hardware configuration of the information processing device 10.
情報処理装置10は、制御回路11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、通信インターフェイス14と、表示インターフェイス15と、入力インターフェイス17と、補助記憶装置21とを含む。これらのコンポーネントは、バスBSに接続される。 The information processing device 10 includes a control circuit 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a communication interface 14, a display interface 15, an input interface 17, and an auxiliary storage device 21. These components are connected to a bus BS.
制御回路11は、たとえば、少なくとも1つの集積回路によって構成される。集積回路は、たとえば、少なくとも1つのCPU(Central Processing Unit)、少なくとも1つのGPU(Graphics Processing Unit)、少なくとも1つのASIC(Application Specific Integrated Circuit)、少なくとも1つのFPGA(Field Programmable Gate Array)、またはそれらの組み合わせなどによって構成され得る。 The control circuit 11 is composed of, for example, at least one integrated circuit. The integrated circuit may be composed of, for example, at least one central processing unit (CPU), at least one graphics processing unit (GPU), at least one application specific integrated circuit (ASIC), at least one field programmable gate array (FPGA), or a combination thereof.
制御回路11は、表示プログラム22などの各種プログラムを実行することで情報処理装置10の動作を制御する。表示プログラム22は、ワークの生産計画の受け付け画面を表示するためのプログラムである。制御回路11は、各種プログラムの実行命令を受け付けたことに基づいて、補助記憶装置21またはROM12からRAM13に当該プログラムを読み出す。RAM13は、ワーキングメモリとして機能し、各種プログラムの実行に必要な各種データを一時的に格納する。 The control circuit 11 controls the operation of the information processing device 10 by executing various programs such as the display program 22. The display program 22 is a program for displaying a screen for accepting work production plans. Upon receiving an execution command for one of the various programs, the control circuit 11 reads the program from the auxiliary storage device 21 or ROM 12 into RAM 13. The RAM 13 functions as a working memory and temporarily stores various data required for executing the various programs.
通信インターフェイス14には、LAN(Local Area Network)やアンテナなどが接続される。情報処理装置10は、通信インターフェイス14を介して、外部機器との間でデータをやり取りする。当該外部機器は、たとえば、管理装置100、その他の通信機器などを含む。 A LAN (Local Area Network), an antenna, and the like are connected to the communication interface 14. The information processing device 10 exchanges data with external devices via the communication interface 14. Such external devices include, for example, the management device 100 and other communication devices.
表示インターフェイス15には、ディスプレイ16が接続される。表示インターフェイス15は、制御回路11などからの指令に従って、ディスプレイ16に対して、画像を表示するための画像信号を送出する。ディスプレイ16は、たとえば、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ、またはその他の表示機器である。なお、ディスプレイ16は、情報処理装置10と一体的に構成されてもよいし、情報処理装置10とは別に構成されてもよい。 A display 16 is connected to the display interface 15. The display interface 15 sends image signals to the display 16 to display an image in accordance with commands from the control circuit 11 or the like. The display 16 is, for example, a liquid crystal display, an organic EL (Electro Luminescence) display, or other display device. The display 16 may be configured integrally with the information processing device 10, or may be configured separately from the information processing device 10.
入力インターフェイス17には、入力デバイス18が接続される。入力デバイス18は、たとえば、マウス、キーボード、タッチパネル、またはユーザの操作を受け付けることが可能なその他の装置である。なお、入力デバイス18は、情報処理装置10と一体的に構成されてもよいし、情報処理装置10とは別に構成されてもよい。 An input device 18 is connected to the input interface 17. The input device 18 is, for example, a mouse, keyboard, touch panel, or other device capable of accepting user operations. The input device 18 may be configured integrally with the information processing device 10, or may be configured separately from the information processing device 10.
補助記憶装置21は、たとえば、ハードディスク、フラッシュメモリ、SSD(Solid State Drive)、およびその他の記憶媒体である。補助記憶装置21は、表示プログラム22などを格納する。表示プログラム22の格納場所は、補助記憶装置21に限定されず、制御回路11の記憶領域(たとえば、キャッシュメモリなど)、ROM12、RAM13、外部機器などに格納されていてもよい。 The auxiliary storage device 21 is, for example, a hard disk, flash memory, SSD (Solid State Drive), or other storage medium. The auxiliary storage device 21 stores the display program 22 and other programs. The storage location of the display program 22 is not limited to the auxiliary storage device 21, and may also be stored in a memory area of the control circuit 11 (for example, cache memory), ROM 12, RAM 13, an external device, etc.
<F.管理装置100のハードウェア構成>
次に、図11を参照して、図1に示される管理装置100のハードウェア構成について説明する。図11は、管理装置100のハードウェア構成の一例を示す図である。
<F. Hardware Configuration of Management Device 100>
Next, the hardware configuration of the management device 100 shown in Fig. 1 will be described with reference to Fig. 11. Fig. 11 is a diagram showing an example of the hardware configuration of the management device 100.
管理装置100は、制御回路101と、ROM102と、RAM103と、通信インターフェイス104と、表示インターフェイス105と、入力インターフェイス107と、補助記憶装置120とを含む。これらのコンポーネントは、バスBS1に接続される。 The management device 100 includes a control circuit 101, ROM 102, RAM 103, a communication interface 104, a display interface 105, an input interface 107, and an auxiliary storage device 120. These components are connected to bus BS1.
制御回路101は、たとえば、少なくとも1つの集積回路によって構成される。集積回路は、たとえば、少なくとも1つのCPU、少なくとも1つのGPU、少なくとも1つのASIC、少なくとも1つのFPGA、またはそれらの組み合わせなどによって構成され得る。 The control circuit 101 is, for example, composed of at least one integrated circuit. The integrated circuit may be, for example, composed of at least one CPU, at least one GPU, at least one ASIC, at least one FPGA, or a combination thereof.
制御回路101は、管理プログラム122などの各種プログラムを実行することで管理装置100の動作を制御する。制御回路101は、管理プログラム122の実行命令を受け付けたことに基づいて、ROM102または補助記憶装置120からRAM103に管理プログラム122を読み出す。RAM103は、ワーキングメモリとして機能し、管理プログラム122の実行に必要な各種データを一時的に格納する。 The control circuit 101 controls the operation of the management device 100 by executing various programs such as the management program 122. Upon receiving an execution command for the management program 122, the control circuit 101 reads the management program 122 from the ROM 102 or the auxiliary storage device 120 into the RAM 103. The RAM 103 functions as a working memory and temporarily stores various data required for the execution of the management program 122.
通信インターフェイス104には、LANやアンテナなどが接続される。管理装置100は、通信インターフェイス104を介して、外部機器との間でデータをやり取りする。当該外部機器は、たとえば、情報処理装置10、加工システム200、ユーザ端末300および、その他の通信機器などを含む。 A LAN, antenna, etc. are connected to the communication interface 104. The management device 100 exchanges data with external devices via the communication interface 104. These external devices include, for example, the information processing device 10, the processing system 200, the user terminal 300, and other communication devices.
表示インターフェイス105には、ディスプレイ106が接続される。表示インターフェイス105は、制御回路101などからの指令に従って、ディスプレイ106に対して、画像を表示するための画像信号を送出する。ディスプレイ106は、たとえば、液晶ディスプレイ、有機ELディスプレイ、またはその他の表示機器である。なお、ディスプレイ106は、管理装置100と一体的に構成されてもよいし、管理装置100とは別に構成されてもよい。 A display 106 is connected to the display interface 105. The display interface 105 sends image signals to the display 106 to display an image in accordance with commands from the control circuit 101 or the like. The display 106 is, for example, a liquid crystal display, an organic EL display, or other display device. The display 106 may be configured integrally with the management device 100, or may be configured separately from the management device 100.
入力インターフェイス107には、入力デバイス108が接続される。入力デバイス108は、たとえば、マウス、キーボード、タッチパネル、またはユーザの操作を受け付けることが可能なその他の装置である。なお、入力デバイス108は、管理装置100と一体的に構成されてもよいし、管理装置100とは別に構成されてもよい。 An input device 108 is connected to the input interface 107. The input device 108 is, for example, a mouse, keyboard, touch panel, or other device capable of accepting user operations. The input device 108 may be configured integrally with the management device 100, or may be configured separately from the management device 100.
補助記憶装置120は、たとえば、ハードディスク、フラッシュメモリ、SSD、およびその他の記憶媒体である。補助記憶装置120は、管理プログラム122、上述の生産計画123、上述のワーク情報124、上述のリソース情報125、および上述の加工スケジュールSCA,SCB,SCPなどを格納する。これらの格納場所は、補助記憶装置120に限定されず、制御回路101の記憶領域(たとえば、キャッシュメモリなど)、ROM102、RAM103、他の装置などに格納されていてもよい。 The auxiliary storage device 120 is, for example, a hard disk, flash memory, SSD, or other storage medium. The auxiliary storage device 120 stores the management program 122, the production plan 123 described above, the work information 124 described above, the resource information 125 described above, and the processing schedules SCA, SCB, SCP described above. These may be stored in a storage area of the control circuit 101 (for example, cache memory), ROM 102, RAM 103, or another device, without being limited to the auxiliary storage device 120.
管理プログラム122は、上記図5に示される機能構成の一部または全部を実現するためのプログラムである。管理プログラム122は、単体のプログラムとしてではなく、任意のプログラムの一部に組み込まれて提供されてもよい。この場合、管理プログラム122による搬送制御処理は、任意のプログラムと協働して実現される。このような一部のモジュールを含まないプログラムであっても、本実施の形態に従う管理プログラム122の趣旨を逸脱するものではない。さらに、管理プログラム122によって提供される機能の一部または全部は、専用のハードウェアによって実現されてもよい。さらに、少なくとも1つのサーバーが管理プログラム122の処理の一部を実行する所謂クラウドサービスのような形態で管理装置100が構成されてもよい。 The management program 122 is a program for realizing some or all of the functional configuration shown in Figure 5 above. The management program 122 may be provided not as a standalone program, but as part of an arbitrary program. In this case, the transport control process by the management program 122 is realized in cooperation with the arbitrary program. Even a program that does not include some of these modules does not deviate from the spirit of the management program 122 according to this embodiment. Furthermore, some or all of the functions provided by the management program 122 may be realized by dedicated hardware. Furthermore, the management device 100 may be configured in the form of a so-called cloud service in which at least one server executes part of the processing of the management program 122.
<G.ユーザ端末300のハードウェア構成>
次に、図12を参照して、図1に示されるユーザ端末300のハードウェア構成について説明する。図12は、ユーザ端末300のハードウェア構成の一例を示す図である。
<G. Hardware Configuration of User Terminal 300>
Next, the hardware configuration of the user terminal 300 shown in Fig. 1 will be described with reference to Fig. 12. Fig. 12 is a diagram showing an example of the hardware configuration of the user terminal 300.
ユーザ端末300は、制御回路301と、ROM302と、RAM303と、通信インターフェイス304と、表示インターフェイス305と、入力インターフェイス307と、補助記憶装置320とを含む。これらのコンポーネントは、バスBS3に接続される。 The user terminal 300 includes a control circuit 301, a ROM 302, a RAM 303, a communication interface 304, a display interface 305, an input interface 307, and an auxiliary storage device 320. These components are connected to a bus BS3.
制御回路301は、たとえば、少なくとも1つの集積回路によって構成される。集積回路は、たとえば、少なくとも1つのCPU、少なくとも1つのGPU、少なくとも1つのASIC、少なくとも1つのFPGA、またはそれらの組み合わせなどによって構成され得る。 The control circuit 301 is, for example, configured by at least one integrated circuit. The integrated circuit may be, for example, configured by at least one CPU, at least one GPU, at least one ASIC, at least one FPGA, or a combination thereof.
制御回路301は、表示プログラム322などの各種プログラムを実行することでユーザ端末300の動作を制御する。表示プログラム322は、上述の出力画面IM1(図4参照)などを表示するためのプログラムである。制御回路301は、各種プログラムの実行命令を受け付けたことに基づいて、ROM302または補助記憶装置320からRAM303に当該プログラムを読み出す。RAM303は、ワーキングメモリとして機能し、各種プログラムの実行に必要な各種データを一時的に格納する。 The control circuit 301 controls the operation of the user terminal 300 by executing various programs such as the display program 322. The display program 322 is a program for displaying the above-mentioned output screen IM1 (see Figure 4) and the like. Upon receiving an execution command for one of the programs, the control circuit 301 reads the program from the ROM 302 or the auxiliary storage device 320 into the RAM 303. The RAM 303 functions as a working memory, temporarily storing various data required for the execution of the various programs.
通信インターフェイス304には、LANやアンテナなどが接続される。ユーザ端末300は、通信インターフェイス304を介して、外部機器との間でデータをやり取りする。当該外部機器は、たとえば、管理装置100、加工システム200、およびその他の通信機器などを含む。 A LAN, antenna, etc. are connected to the communication interface 304. The user terminal 300 exchanges data with external devices via the communication interface 304. These external devices include, for example, the management device 100, the processing system 200, and other communication devices.
表示インターフェイス305には、ディスプレイ306が接続される。表示インターフェイス305は、制御回路301などからの指令に従って、ディスプレイ306に対して、画像を表示するための画像信号を送出する。ディスプレイ306は、たとえば、液晶ディスプレイ、有機ELディスプレイ、またはその他の表示機器である。なお、ディスプレイ306は、ユーザ端末300と一体的に構成されてもよいし、ユーザ端末300とは別に構成されてもよい。 A display 306 is connected to the display interface 305. In accordance with commands from the control circuit 301 or the like, the display interface 305 sends image signals to the display 306 for displaying images. The display 306 is, for example, a liquid crystal display, an organic EL display, or other display device. The display 306 may be configured integrally with the user terminal 300, or may be configured separately from the user terminal 300.
入力インターフェイス307には、入力デバイス308が接続される。入力デバイス308は、たとえば、マウス、キーボード、タッチパネル、またはユーザの操作を受け付けることが可能なその他の装置である。なお、入力デバイス308は、ユーザ端末300と一体的に構成されてもよいし、ユーザ端末300とは別に構成されてもよい。 An input device 308 is connected to the input interface 307. The input device 308 is, for example, a mouse, keyboard, touch panel, or other device capable of accepting user operations. The input device 308 may be configured integrally with the user terminal 300, or may be configured separately from the user terminal 300.
補助記憶装置320は、たとえば、ハードディスク、フラッシュメモリ、SSD、およびその他の記憶媒体である。補助記憶装置320は、表示プログラム322などを格納する。表示プログラム322の格納場所は、補助記憶装置320に限定されず、制御回路301の記憶領域(たとえば、キャッシュメモリなど)、ROM102、RAM103、外部機器などに格納されていてもよい。 The auxiliary storage device 320 is, for example, a hard disk, flash memory, SSD, or other storage medium. The auxiliary storage device 320 stores the display program 322 and the like. The storage location of the display program 322 is not limited to the auxiliary storage device 320, and may also be stored in a memory area of the control circuit 301 (for example, cache memory), ROM 102, RAM 103, an external device, etc.
<H.具体例>
次に、図13~図15を参照して、リソース不足の警告が出力される場合について具体例を説明する。
<H. Specific Examples>
Next, a specific example of a case where a warning about a lack of resources is output will be described with reference to FIGS.
図13は、ステップS101における処理を概略的に示す図である。ステップS101においては、生産計画123Aが管理装置100に入力されたとする。生産計画123Aには、30個のワークWAを生産すべきことが規定されている。 Figure 13 is a diagram that shows an overview of the processing in step S101. In step S101, it is assumed that production plan 123A is input to management device 100. Production plan 123A specifies that 30 workpieces WA should be produced.
管理装置100は、生産計画123Aを受け付けたことに基づいて、配下の加工システム200のリソース情報125を取得する。図13の例では、加工システム200Aに係るリソース情報125Aと、加工システム200Aに係るリソース情報125Bとが示されている。 Based on receiving the production plan 123A, the management device 100 acquires resource information 125 for the subordinate processing system 200. In the example of FIG. 13, resource information 125A related to processing system 200A and resource information 125B related to processing system 200A are shown.
リソース情報125Aは、加工システム200Aが保有しているリソースの種別と、当該リソースの残量とを規定している。図13の例では、リソース情報125Aは、加工システム200Aが工具T1,T2と素材ワークW1,W2とを保有していることを示している。 Resource information 125A specifies the types of resources held by machining system 200A and the remaining amounts of those resources. In the example of Figure 13, resource information 125A indicates that machining system 200A holds tools T1 and T2 and raw workpieces W1 and W2.
工具T1,T2に係るリソースの残量は、たとえば、残りの使用可能回数で示される。図13の例では、加工システム200Aに保有されている工具T1の残りの使用可能回数は、50回である。加工システム200Aに保有されている工具T2の残りの使用可能回数は、80回である。 The remaining amount of resources for tools T1 and T2 is indicated, for example, by the number of times they can be used. In the example of Figure 13, the number of times tool T1 held in machining system 200A can be used is 50. The number of times tool T2 held in machining system 200A can be used is 80.
素材ワークW1,W2に係るリソースの残量は、たとえば、残りの個数で示される。図13の例では、加工システム200Aに保有されている素材ワークW1の残量は、150個である。加工システム200Aに保有されている素材ワークW2の残量は、100個である。 The remaining amount of resources related to material workpieces W1 and W2 is indicated, for example, by the remaining number. In the example of Figure 13, the remaining amount of material workpieces W1 held in processing system 200A is 150 pieces. The remaining amount of material workpieces W2 held in processing system 200A is 100 pieces.
リソース情報125Bは、加工システム200Bが保有しているリソースの種別と、当該リソースの残量とを規定している。図13の例では、リソース情報125Bは、加工システム200Bが工具T1,T3と素材ワークW1,W3とをリソースとして保有していることを示している。 Resource information 125B specifies the types of resources held by machining system 200B and the remaining amounts of those resources. In the example of Figure 13, resource information 125B indicates that machining system 200B holds tools T1 and T3 and raw workpieces W1 and W3 as resources.
また、図13の例では、加工システム200Bに保有されている工具T1の残りの使用可能回数は、25回である。加工システム200Bに保有されている工具T3の残りの使用可能回数は、150回である。加工システム200Bに保有されている素材ワークW1の残量は、100個である。加工システム200Bに保有されている素材ワークW3の残量は、200個である。 In the example of Figure 13, the remaining number of times that tool T1 held in processing system 200B can be used is 25 times. The remaining number of times that tool T3 held in processing system 200B can be used is 150 times. The remaining number of raw material workpieces W1 held in processing system 200B is 100 pieces. The remaining number of raw material workpieces W3 held in processing system 200B is 200 pieces.
管理装置100は、上述のワーク情報124(図7参照)を参照して、生産計画123Aに規定されているワークWAを生産するために必要なリソースとして、素材ワークW1と工具T1とを特定する。次に、管理装置100は、生産計画123Aに規定されている30個のワークWAを生産するために必要なリソース量を算出する。本例では、必要なリソース量は、工具T1の残りの使用可能回数については30回以上であり、素材ワークW1の個数については30個以上である。 The management device 100 references the above-mentioned work information 124 (see FIG. 7) and identifies the raw workpiece W1 and tool T1 as the resources required to produce the workpiece WA specified in the production plan 123A. Next, the management device 100 calculates the amount of resources required to produce the 30 workpieces WA specified in the production plan 123A. In this example, the required amount of resources is 30 or more times the remaining number of times tool T1 can be used, and 30 or more pieces of raw workpieces W1.
加工システム200Bが保有している工具T1の残りの使用可能回数は、30回よりも少ないため、管理装置100は、リソース残量が十分な加工システム200AをワークWAの加工先として決定する。次に、管理装置100は、30個のワークWAの加工を指示するための加工オーダーODAを生成し、当該加工オーダーODAを加工先の加工システム200Aに送信する。 Because the remaining number of times tool T1 held by machining system 200B can be used is fewer than 30 times, management device 100 selects machining system 200A, which has sufficient remaining resources, as the machining destination for workpiece WA. Next, management device 100 generates a machining order ODA to instruct the machining of 30 workpieces WA, and sends this machining order ODA to the machining system 200A that is the machining destination.
その後、管理装置100は、加工オーダーODAによりリソース不足が生じるか否かを判断する。図13の例では、管理装置100は、加工システム200Aに保有されている工具T1の残りの使用可能回数が50回から20回に減ると予想し、加工システム200Aに保有されている素材ワークW1の残量が150個から120個に減ると予想する。この場合、各リソースの残量がゼロ以上であるため、管理装置100は、加工オーダーODAによってはリソース不足が生じないと判断する。 The management device 100 then determines whether the processing order ODA will cause a resource shortage. In the example of FIG. 13, the management device 100 predicts that the remaining number of times that tool T1 held in processing system 200A can be used will decrease from 50 to 20, and predicts that the remaining quantity of material workpieces W1 held in processing system 200A will decrease from 150 to 120. In this case, because the remaining quantity of each resource is zero or greater, the management device 100 determines that the processing order ODA will not cause a resource shortage.
図14は、ステップS101に続くステップS102における処理を概略的に示す図である。 Figure 14 is a diagram that outlines the processing in step S102, which follows step S101.
ステップS102においては、生産計画123Bが管理装置100に入力されたとする。生産計画123Bには、10個のワークWBと50個のワークWCとを生産すべきことが規定されている。 In step S102, it is assumed that production plan 123B is input to management device 100. Production plan 123B specifies that 10 workpieces WB and 50 workpieces WC should be produced.
管理装置100は、上述のワーク情報124を参照して、生産計画123Bに規定されているワークWBを生産するために必要なリソースとして、素材ワークW2と工具T2とを特定する。次に、管理装置100は、10個のワークWBを生産するために必要なリソース量を算出する。本例では、必要なリソース量は、工具T2の残りの使用可能回数については10回以上であり、素材ワークW2の個数については10個以上である。 The management device 100 references the above-mentioned work information 124 and identifies the raw workpiece W2 and tool T2 as the resources required to produce the workpiece WB specified in the production plan 123B. Next, the management device 100 calculates the amount of resources required to produce 10 workpieces WB. In this example, the amount of resources required is 10 or more times for the remaining number of uses of tool T2 and 10 or more for the number of raw workpieces W2.
加工システム200Bは、ワークWBの加工に必要なリソースを有していないため、管理装置100は、ワークWBの加工に必要なリソースを有している加工システム200AをワークWBの加工先として決定する。そして、管理装置100は、10個のワークWAの加工を指示するための加工オーダーODBを生成し、当該加工オーダーODBを加工システム200Aに送信する。 Since processing system 200B does not have the resources necessary to process workpiece WB, management device 100 determines that processing system 200A, which has the resources necessary to process workpiece WB, will be the processing destination for workpiece WB. Management device 100 then generates a processing order ODB to instruct the processing of 10 workpieces WA and sends this processing order ODB to processing system 200A.
その後、管理装置100は、加工オーダーODBによりリソース不足が生じるか否かを判断する。図14の例では、管理装置100は、加工システム200Aに保有されている工具T2の残りの使用可能回数が80回から70回に減ると予想し、加工システム200Aに保有されている素材ワークW2の残量が100個から90個に減ると予想する。この場合、各リソースの残量がゼロ以上であるため、管理装置100は、加工オーダーODBによってはリソース不足が生じないと判断する。 The management device 100 then determines whether a resource shortage will occur based on the processing order ODB. In the example of Figure 14, the management device 100 predicts that the remaining number of times tool T2 held in processing system 200A can be used will decrease from 80 to 70, and predicts that the remaining quantity of raw material workpieces W2 held in processing system 200A will decrease from 100 to 90. In this case, because the remaining quantity of each resource is zero or greater, the management device 100 determines that a resource shortage will not occur based on the processing order ODB.
さらに、管理装置100は、上述のワーク情報124を参照して、生産計画123Bに規定されているワークWCを生産するために必要なリソースとして、素材ワークW3と工具T3とを特定する。次に、管理装置100は、50個のワークWCを生産するために必要なリソース量を算出する。本例では、必要なリソース量は、工具T3の残りの使用可能回数については50回以上であり、素材ワークW3の個数については50個以上である。 Furthermore, the management device 100 references the above-mentioned work information 124 and identifies the raw workpiece W3 and tool T3 as the resources required to produce the workpiece WC specified in the production plan 123B. Next, the management device 100 calculates the amount of resources required to produce 50 workpieces WC. In this example, the amount of resources required is 50 or more times for the remaining number of uses of tool T3, and 50 or more for the number of raw workpieces W3.
加工システム200Aは、ワークWCの加工に必要なリソースを有していないため、管理装置100は、加工システム200BをワークWCの加工先として決定する。そして、管理装置100は、50個のワークWCの加工を指示するための加工オーダーODCを生成し、当該加工オーダーODCを加工システム200Bに送信する。 Since processing system 200A does not have the resources necessary to process the workpieces WC, management device 100 determines that processing system 200B will be the processing destination for the workpieces WC. Management device 100 then generates a processing order ODC to instruct the processing of 50 workpieces WC and sends this processing order ODC to processing system 200B.
その後、管理装置100は、加工オーダーODCによりリソース不足が生じるか否かを判断する。図14の例では、管理装置100は、加工システム200Bに保有されている工具T3の残りの使用可能回数が150回から100回に減ると予想し、加工システム200Bに保有されている素材ワークW3の残量が200個から150個に減ると予想する。この場合、各リソースの残量がゼロ以上であるため、管理装置100は、加工オーダーODCによってはリソース不足が生じないと判断する。 The management device 100 then determines whether the processing order ODC will cause a resource shortage. In the example of Figure 14, the management device 100 predicts that the remaining number of times tool T3 held in processing system 200B can be used will decrease from 150 to 100, and predicts that the remaining quantity of material workpieces W3 held in processing system 200B will decrease from 200 to 150. In this case, because the remaining quantity of each resource is zero or greater, the management device 100 determines that the processing order ODC will not cause a resource shortage.
図15は、ステップS102に続くステップS103における処理を概略的に示す図である。 Figure 15 is a diagram that outlines the processing in step S103, which follows step S102.
ステップS103においては、生産計画123Cが管理装置100に入力されたとする。生産計画123Cには、50個のワークWCと、80個のワークWAとを生産すべきことが規定されている。 In step S103, it is assumed that production plan 123C is input to management device 100. Production plan 123C specifies that 50 workpieces WC and 80 workpieces WA should be produced.
管理装置100は、上述のワーク情報124を参照して、生産計画123Cに規定されているワークWCを生産するために必要なリソースとして、素材ワークW3と工具T3とを特定する。次に、管理装置100は、50個のワークWCを生産するために必要なリソース量を算出する。本例では、必要なリソース量は、工具T3の残りの使用可能回数については50回以上であり、素材ワークW3の個数については50個以上である。 The management device 100 references the above-mentioned work information 124 and identifies the raw workpiece W3 and tool T3 as the resources required to produce the workpiece WC specified in the production plan 123C. Next, the management device 100 calculates the amount of resources required to produce 50 workpieces WC. In this example, the amount of resources required is 50 or more times for the remaining number of uses of tool T3, and 50 or more for the number of raw workpieces W3.
加工システム200Aは、ワークWCの加工に必要なリソースを有していないため、管理装置100は、加工システム200BをワークWCの加工先として決定する。そして、管理装置100は、50個のワークWCの加工を指示するための加工オーダーODDを生成し、当該加工オーダーODDを加工システム200Bに送信する。 Since processing system 200A does not have the resources necessary to process the workpieces WC, management device 100 determines that processing system 200B will be the processing destination for the workpieces WC. Management device 100 then generates a processing order ODD to instruct the processing of 50 workpieces WC and sends this processing order ODD to processing system 200B.
その後、管理装置100は、加工オーダーODDによりリソース不足が生じるか否かを判断する。図15の例では、管理装置100は、加工システム200Bに保有されている工具T3の残りの使用可能回数が100回から50回に減ると予想し、加工システム200Bに保有されている素材ワークW3の残量が150個から100個に減ると予想する。この場合、各リソースの残量がゼロ以上であるため、管理装置100は、加工オーダーODDによってはリソース不足が生じないと判断する。 Then, the management device 100 determines whether a resource shortage will occur due to the processing order ODD. In the example of FIG. 15, the management device 100 predicts that the remaining number of times that tool T3 held in processing system 200B can be used will decrease from 100 to 50, and predicts that the remaining quantity of material workpieces W3 held in processing system 200B will decrease from 150 to 100. In this case, because the remaining quantity of each resource is zero or greater, the management device 100 determines that a resource shortage will not occur due to the processing order ODD.
さらに、管理装置100は、上述のワーク情報124を参照して、生産計画123Cに規定されているワークWAを生産するために必要なリソースとして、素材ワークW1と工具T1とを特定する。次に、管理装置100は、80個のワークWAを生産するために必要なリソース量を算出する。本例では、必要なリソース量は、工具T1の残りの使用可能回数については80回以上であり、素材ワークW1の個数については80個以上である。 Furthermore, the management device 100 references the above-mentioned work information 124 and identifies the raw workpiece W1 and tool T1 as the resources required to produce the workpiece WA specified in the production plan 123C. Next, the management device 100 calculates the amount of resources required to produce 80 workpieces WA. In this example, the amount of resources required is 80 or more times for the remaining number of uses of tool T1 and 80 or more for the number of raw workpieces W1.
ここで、加工システム200Aには20個のワークWAを加工するリソースが残っており、加工システム200Bには25個のワークWAを加工するリソースが残っている。このとき、加工システム200Bに対しては、ワークWCを加工するための加工オーダーODDが既に割り当てられているため、加工システム200Aが加工システム200Bよりも先に空くことになる。そこで、管理装置100は、不足分の35個(=80個-20個-25個)を含めた55個のワークWAの加工を加工システム200Aに割り当てる。結果として、管理装置100は、55個のワークWAの加工を加工システム200Aに指示するための加工オーダーODEと、25個のワークWAの加工を加工システム200Bに指示するための加工オーダーODFとを生成する。その後、管理装置100は、加工オーダーODEを加工システム200Aに送信し、加工オーダーODFを加工システム200Bに送信する。 Here, processing system 200A has resources remaining to process 20 workpieces WA, and processing system 200B has resources remaining to process 25 workpieces WA. At this time, processing system 200B has already been assigned a processing order ODD to process workpieces WC, so processing system 200A will become available before processing system 200B. Therefore, management device 100 assigns processing of 55 workpieces WA, including the missing 35 (= 80 - 20 - 25), to processing system 200A. As a result, management device 100 generates a processing order ODE to instruct processing system 200A to process 55 workpieces WA, and a processing order ODF to instruct processing system 200B to process 25 workpieces WA. Management device 100 then sends the processing order ODE to processing system 200A and the processing order ODF to processing system 200B.
その後、管理装置100は、加工オーダーODEによりリソース不足が生じるか否かを判断する。図15の例では、管理装置100は、加工システム200Aに保有されている工具T1の残りの使用可能回数が20回から-35回に減ると予想し、加工システム200Aに保有されている素材ワークW1の残量が120個から65個に減ると予想する。この場合、工具T1の残りの使用可能回数がゼロよりも小さくなるため、管理装置100は、加工オーダーODEによりリソース不足が生じると判断する。この場合、管理装置100は、加工オーダーODEに関連付けて、リソースが不足することを示す警告を出力する。 The management device 100 then determines whether the processing order ODE will cause a resource shortage. In the example of FIG. 15, the management device 100 predicts that the remaining number of times that tool T1 held in processing system 200A can be used will decrease from 20 to -35, and predicts that the remaining number of raw material workpieces W1 held in processing system 200A will decrease from 120 to 65. In this case, because the remaining number of times that tool T1 can be used is less than zero, the management device 100 determines that the processing order ODE will cause a resource shortage. In this case, the management device 100 outputs a warning indicating a resource shortage, associated with the processing order ODE.
好ましくは、管理装置100は、加工システム200Aでリソース不足が発生するタイミングを予想する。より具体的には、管理装置100は、上述のワーク情報124を参照して、ワークWAの1個当たりの加工時間を特定する。次に、管理装置100は、当該特定した加工時間に対して、加工システム200Aの現在のリソース残量で加工可能なワークWAの数量(すなわち、20個)を乗算する。その後、管理装置100は、加工オーダーODEの開始時刻に対して当該乗算結果を加算し、当該加算結果が示す時刻をリソース不足が発生するタイミングとして予想する。 Preferably, the management device 100 predicts when a resource shortage will occur in the processing system 200A. More specifically, the management device 100 references the above-mentioned work information 124 to identify the processing time per workpiece WA. Next, the management device 100 multiplies the identified processing time by the number of workpieces WA that can be processed with the current remaining resources of the processing system 200A (i.e., 20 pieces). The management device 100 then adds the result of this multiplication to the start time of the processing order ODE, and predicts the time indicated by the result of this addition as the time when a resource shortage will occur.
また、管理装置100は、加工オーダーODFによりリソース不足が生じるか否かを判断する。図15の例では、管理装置100は、加工システム200Bに保有されている工具T1の残りの使用可能回数が25回から0回に減ると予想し、加工システム200Aに保有されている素材ワークW1の残量が100個から75個に減ると予想する。この場合、工具T1の残りの使用可能回数がゼロになるが、工具T1を使用する新たな加工オーダーが加工システム200Bに入力されるまでは、加工システム200Bは停止しない。そのため、管理装置100は、加工オーダーODFによってはリソース不足が生じないと判断する。 The management device 100 also determines whether a resource shortage will occur due to the processing order ODF. In the example of FIG. 15, the management device 100 predicts that the remaining number of times that tool T1 held in processing system 200B can be used will decrease from 25 to 0, and predicts that the remaining quantity of material workpieces W1 held in processing system 200A will decrease from 100 to 75. In this case, the remaining number of times that tool T1 can be used will become zero, but processing system 200B will not stop until a new processing order using tool T1 is input to processing system 200B. Therefore, the management device 100 determines that a resource shortage will not occur due to the processing order ODF.
以上のように、加工システム200A,200Bの両方がワークWA(第1ワーク)の加工を担い、一方の加工システム200BがワークWC(第2ワーク)の加工を担う場合で、ワークWA,WCを生産すべき生産計画123Cが入力されたする。この場合で、加工システム200Aのリソースの残量と加工システム200Bのリソースの残量との両方が、生産計画123Cに示される数量のワークWAを加工する過程で無くなるときには、管理装置100は、ワークWCの加工を担わない加工システム200Aに関してリソース不足の警告を出力する。すなわち、管理装置100は、加工システム200Bに関してリソース不足の警告を出力しない。 As described above, assume that both processing systems 200A and 200B are responsible for processing workpiece WA (first workpiece), and processing system 200B is responsible for processing workpiece WC (second workpiece), and production plan 123C is input to produce workpieces WA and WC. In this case, if the remaining resources of both processing system 200A and processing system 200B become depleted in the process of processing the quantity of workpiece WA indicated in production plan 123C, management device 100 outputs a resource shortage warning for processing system 200A, which is not responsible for processing workpiece WC. In other words, management device 100 does not output a resource shortage warning for processing system 200B.
なお、上述では、リソースの残量がゼロである場合には、警告が出力されない例について説明を行ったが、警告の出力態様は、これに限定されない。管理装置100は、リソースの残量がゼロである場合、リソース不足を示す警告を出力してもよい。また、管理装置100は、リソースの残量が所定量以下である場合に、リソース残量が少ないことを示す警告を出力してもよい。 Note that, although the above description has been given of an example in which no warning is output when the remaining amount of resources is zero, the manner in which a warning is output is not limited to this. When the remaining amount of resources is zero, the management device 100 may output a warning indicating a shortage of resources. Furthermore, when the remaining amount of resources is a predetermined amount or less, the management device 100 may output a warning indicating that the remaining amount of resources is low.
<I.第1変形例>
次に、図16を参照して、第1変形例に従う管理システム5について説明する。図16は、本変形例に従う出力画面IM2を示す図である。
<I. First Modification>
Next, a management system 5 according to a first modified example will be described with reference to Fig. 16. Fig. 16 is a diagram showing an output screen IM2 according to this modified example.
上述の出力画面IM1(図4参照)では、リソースの不足が発生することを示す警告WRがリソースバーRBとして表示されていた。これに対して、本変形例に従う出力画面IM2では、リソースの不足が発生することを示す警告WRAが文字列で示される。 On the output screen IM1 described above (see Figure 4), a warning WR indicating a resource shortage was displayed as a resource bar RB. In contrast, on the output screen IM2 according to this modified example, a warning WRA indicating a resource shortage is displayed as text.
本変形例に示される警告WRAは、たとえば、リソースの不足が発生する加工システム200の識別子と、不足するリソースの識別子と、リソース不足が発生する予定の日時と、リソース不足が発生するまでの残り時間とを含む。作業者は、警告WRAを確認することで、何がどこでどのタイミングで不足するかを容易に認識することができる。 The warning WRA shown in this modified example includes, for example, the identifier of the processing system 200 in which a resource shortage will occur, the identifier of the resource that will be in short supply, the expected date and time when the resource shortage will occur, and the time remaining until the resource shortage will occur. By checking the warning WRA, workers can easily recognize what, where, and when the shortage will occur.
なお、出力画面IM1,IM2は、互いに遷移可能に構成されてもよい。この場合、ユーザは、出力画面IM1に設けられている所定のボタンを押下することで、出力画面IM1から出力画面IM2に表示を切り替えることができる。また、ユーザは、出力画面IM2に設けられている所定のボタンを押下することで、出力画面IM2から出力画面IM1に表示を切り替えることができる。 Note that output screens IM1 and IM2 may be configured to be transitionable between each other. In this case, the user can switch the display from output screen IM1 to output screen IM2 by pressing a specific button provided on output screen IM1. Also, the user can switch the display from output screen IM2 to output screen IM1 by pressing a specific button provided on output screen IM2.
<J.第2変形例>
次に、図17を参照して、第2変形例に従う管理システム5について説明する。図17は、本変形例に従う出力画面IM3を示す図である。
<J. Second Modification>
Next, a management system 5 according to a second modified example will be described with reference to Fig. 17. Fig. 17 is a diagram showing an output screen IM3 according to this modified example.
上述の出力画面IM1(図4参照)には、加工スケジュールSCAと、リソースバーRBとが表示されていた。これに対して、本変形例に従う出力画面IM3には、加工実績および作業実績を示す実績情報XAがさらに表示される。 The above-mentioned output screen IM1 (see Figure 4) displayed the processing schedule SCA and resource bar RB. In contrast, the output screen IM3 according to this modified example further displays performance information XA indicating processing performance and work performance.
実績情報XAは、ワークの加工工程に係る実績を示す。一例として、管理装置100は、生産計画を実行する加工システム200から加工工程に係る実績を定期的に取得する。当該実績は、たとえば、加工システム200がワークの加工を行った実際の加工時間帯の情報と、作業者がパレットに対して作業を行った実際の作業時間帯の情報とを含む。他にも、当該実績は、加工システム200での加工が停止したことを示す停止実績情報を含む。当該停止実績情報は、たとえば、何らかの異常が加工システム200で発生したことに基づいて発せられる。 Actual performance information XA indicates the actual performance related to the workpiece machining process. As an example, the management device 100 periodically acquires the actual performance related to the machining process from the machining system 200 that executes the production plan. The actual performance includes, for example, information on the actual machining time period during which the machining system 200 processed the workpiece, and information on the actual working time period during which workers worked on the pallet. The actual performance also includes stoppage performance information that indicates that machining in the machining system 200 has stopped. The stoppage performance information is issued, for example, when some kind of abnormality occurs in the machining system 200.
実績情報XAは、現在時刻を示す時刻バーCTに連動して更新される。実績情報XAに含まれている実績XA1は、加工スケジュールSCAの時間帯TA1に対応する作業実績を示す。上述のように、時間帯TA1は、作業者が1つ目のワークWAをパレットPTの場所αに装着する予定の時間帯であったが、図17の例では、当該装着作業が予定通りに終わったことが示されている。 The performance information XA is updated in conjunction with the time bar CT, which indicates the current time. The performance information XA contains performance XA1, which indicates the work performance corresponding to time slot TA1 in the processing schedule SCA. As mentioned above, time slot TA1 was the time slot during which the worker was scheduled to attach the first workpiece WA to location α on the pallet PT, and the example in Figure 17 shows that this attachment work was completed as scheduled.
実績情報XAに含まれている実績XA2は、加工スケジュールSCAの時間帯TA2に対応する加工実績を示す。上述のように、時間帯TA2は、加工システム200AがパレットPTに装着された1つ目のワークWAを加工する予定の時間帯であったが、図17の例では、加工システム200AがワークWAの加工を予定通り進めていることが示されている。 Actual results XA2 included in actual results information XA indicates the processing results corresponding to time period TA2 in the processing schedule SCA. As described above, time period TA2 was the time period during which processing system 200A was scheduled to process the first workpiece WA attached to pallet PT, but the example in Figure 17 shows that processing system 200A is proceeding with processing workpiece WA as scheduled.
作業者は、実績情報XAを考慮しながら、リソース不足の予告を示す警告WRを確認することで、リソース不足の発生タイミングをより正確に推測することが可能になる。 By taking into account the performance information XA and checking the warning WR that indicates a resource shortage, workers can more accurately predict when a resource shortage will occur.
今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。 The embodiments disclosed herein should be considered in all respects to be illustrative and not restrictive. The scope of the present invention is indicated by the claims, not the above description, and is intended to include all modifications within the meaning and scope of the claims.
5 管理システム、10 情報処理装置、11 制御回路、12 ROM、13 RAM、14 通信インターフェイス、15 表示インターフェイス、16 ディスプレイ、17 入力インターフェイス、18 入力デバイス、21 補助記憶装置、22 表示プログラム、100 管理装置、101 制御回路、102 ROM、103 RAM、104 通信インターフェイス、105 表示インターフェイス、106 ディスプレイ、107 入力インターフェイス、108 入力デバイス、120 補助記憶装置、122 管理プログラム、123 生産計画、123A 生産計画、123B 生産計画、123C 生産計画、124 ワーク情報、124A 製品ワーク情報、124B 素材ワーク情報、124C 加工プログラム情報、124D 加工時間情報、124E 工具情報、124F 装着時間情報、124G 取り外し時間情報、125 リソース情報、125A リソース情報、125B リソース情報、126A 工具情報、126B 素材ワーク情報、126C クーラント情報、152 スケジュール生成部、160 出力部、200 加工システム、200A 加工システム、200B 加工システム、200C 加工システム、220 収納部、230 搬送装置、232 レール、234 台車、236 フォーク部、240 工作機械、250 作業ステーション、300 ユーザ端末、301 制御回路、302 ROM、303 RAM、304 通信インターフェイス、305 表示インターフェイス、306 ディスプレイ、307 入力インターフェイス、308 入力デバイス、320 補助記憶装置、322 表示プログラム、400 工作機械、422 加工プログラム、BS バス、BS1 バス、BS3 バス、CT 時刻バー、IM1 出力画面、IM2 出力画面、IM3 出力画面、NW1 ネットワーク、NW2 ネットワーク、OD1 加工オーダー、OD2 加工オーダー、ODA 加工オーダー、ODB 加工オーダー、ODC 加工オーダー、ODD 加工オーダー、ODE 加工オーダー、ODF 加工オーダー、PP1 生産計画、PP2 生産計画、PT パレット、RB リソースバー、SCA 加工スケジュール、SCB 加工スケジュール、SCP 加工スケジュール、T1 工具、T2 工具、T3 工具、W1 素材ワーク、W2 素材ワーク、W3 素材ワーク、WA ワーク、WB ワーク、WC ワーク、WR 警告、WRA 警告、XA 実績情報、XA1 実績、XA2 実績。 5 Management system, 10 Information processing device, 11 Control circuit, 12 ROM, 13 RAM, 14 Communication interface, 15 Display interface, 16 Display, 17 Input interface, 18 Input device, 21 Auxiliary storage device, 22 Display program, 100 Management device, 101 Control circuit, 102 ROM, 103 RAM, 104 Communication interface, 105 Display interface, 106 Display, 107 Input interface, 108 Input device, 120 Auxiliary storage device, 122 Management program, 123 Production plan, 123A Production plan, 123B Production plan, 123C Production plan, 124 Work information, 124A Product work information, 124B Raw work information, 124C Machining program information, 124D Machining time information, 124E Tool information, 124F Mounting time information, 124G Removal time information, 125 Resource information, 125A resource information, 125B resource information, 126A tool information, 126B material work information, 126C coolant information, 152 schedule generation unit, 160 output unit, 200 machining system, 200A machining system, 200B machining system, 200C machining system, 220 storage unit, 230 conveying device, 232 rail, 234 carriage, 236 fork unit, 240 machine tool, 250 work station, 300 user terminal, 301 control circuit, 302 ROM, 303 RAM, 304 communication interface, 305 display interface, 306 display, 307 input interface, 308 input device, 320 auxiliary storage device, 322 display program, 400 machine tool, 422 machining program, BS bus, BS1 bus, BS3 bus, CT Time bar, IM1 output screen, IM2 output screen, IM3 output screen, NW1 network, NW2 network, OD1 processing order, OD2 processing order, ODA processing order, ODB processing order, ODC processing order, ODD processing order, ODE processing order, ODF processing order, PP1 production plan, PP2 production plan, PT pallet, RB resource bar, SCA processing schedule, SCB processing schedule, SCP processing schedule, T1 tool, T2 tool, T3 tool, W1 material workpiece, W2 material workpiece, W3 material workpiece, WA workpiece, WB workpiece, WC workpiece, WR warning, WRA warning, XA performance information, XA1 performance, XA2 performance.
Claims (8)
制御部を備え、
前記制御部は、
ワークの加工に必要なリソースの残量を前記複数の加工システムの各々について規定しているリソース情報を取得する処理と、
生産対象のワークの種別と当該生産対象のワークの数量とを少なくとも規定している生産計画の入力を受け付けた場合に、前記数量の前記ワークの加工を前記複数の加工システムに割り振り、加工すべきワークの種別と当該ワークの数量とを指示するための加工オーダーを加工先の加工システムに送信する処理と、
前記加工先の加工システムにおける前記リソースの残量と、前記加工オーダーとに基づいて、当該リソースが当該加工先の加工システムで不足するか否かを判断し、当該リソースが不足すると判断した場合には、当該リソースが不足することを示す警告を出力する処理とを実行する、管理装置。 A management device for managing processing schedules in a plurality of processing systems,
A control unit is provided,
The control unit
A process of acquiring resource information that defines the remaining amount of resources required for processing the workpiece for each of the plurality of processing systems;
a process of, when receiving an input of a production plan that defines at least the type of work to be produced and the quantity of the work to be produced, allocating the processing of the quantity of the work to the plurality of processing systems and transmitting a processing order to the processing destination processing system that indicates the type of work to be processed and the quantity of the work;
A management device that determines whether the resource will be insufficient in the processing system of the processing destination based on the remaining amount of the resource in the processing system of the processing destination and the processing order, and if it determines that the resource will be insufficient, executes a process of outputting a warning indicating that the resource will be insufficient.
前記リソースの不足が発生する加工システムを示す識別子と、
当該リソースの不足が発生する予定の時刻とを少なくとも示す、請求項1または2に記載の管理装置。 The warning may be:
an identifier indicating a processing system in which the resource shortage occurs;
The management device according to claim 1 or 2, further comprising: a time when the resource shortage is expected to occur;
第1ワークの加工を担い、第2ワークの加工を担わない第1加工システムと、
前記第1ワークの加工と前記第2ワークの加工とを担う第2加工システムとを含み、
前記リソース情報は、
前記第1加工システムに保有されているリソースであって、前記第1ワークを加工する際に消費されるリソースの第1残量と、
前記第2加工システムに保有されているリソースであって、前記第1ワークを加工する際に消費されるリソースの第2残量とを少なくとも規定しており、
前記生産計画は、
前記第1ワークの数量と、
前記第2ワークの数量とを含み、
前記制御部は、前記生産計画に規定されている数量の前記第1ワークを加工する過程で前記第1残量および前記第2残量が無くなる場合には、前記第2ワークの加工を担わない前記第1加工システムに関して前記警告を出力する、請求項1または2に記載の管理装置。 Multiple processing systems
a first machining system that processes a first workpiece but does not process a second workpiece;
a second machining system that is responsible for machining the first workpiece and the second workpiece,
The resource information includes:
a first remaining amount of a resource held by the first machining system and consumed when machining the first workpiece;
and a second remaining amount of a resource held by the second machining system, the second remaining amount being consumed when machining the first workpiece;
The production plan includes:
The number of the first workpieces;
the quantity of the second workpieces;
The control unit of the management device of claim 1 or 2 outputs the warning regarding the first processing system that is not responsible for processing the second workpiece when the first remaining amount and the second remaining amount are depleted during the process of processing the first workpiece in the quantity specified in the production plan.
管理装置と、
前記管理装置と通信可能な複数の加工システムとを備え、
前記管理装置は、
ワークの加工に必要なリソースの残量を前記複数の加工システムの各々について規定しているリソース情報を取得する処理と、
生産対象のワークの種別と当該生産対象のワークの数量とを少なくとも規定している生産計画の入力を受け付けた場合に、前記数量の前記ワークの加工を前記複数の加工システムに割り振り、加工すべきワークの種別と当該ワークの数量とを指示するための加工オーダーを加工先の加工システムに送信する処理と、
前記加工先の加工システムにおける前記リソースの残量と、前記加工オーダーとに基づいて、当該リソースが当該加工先の加工システムで不足するか否かを判断し、当該リソースが不足すると判断した場合には、当該リソースが不足することを示す警告を出力する処理とを実行する、管理システム。 A management system for managing processing schedules in a plurality of processing systems,
A management device;
a plurality of processing systems capable of communicating with the management device;
The management device
A process of acquiring resource information that defines the remaining amount of resources required for processing the workpiece for each of the plurality of processing systems;
a process of, when receiving an input of a production plan that defines at least the type of work to be produced and the quantity of the work to be produced, allocating the processing of the quantity of the work to the plurality of processing systems and transmitting a processing order to the processing destination processing system that indicates the type of work to be processed and the quantity of the work;
a management system that determines whether or not the resource will be insufficient in the processing system of the processing destination based on the remaining amount of the resource in the processing system of the processing destination and the processing order, and if it is determined that the resource will be insufficient, outputs a warning indicating that the resource will be insufficient.
ワークの加工に必要なリソースの残量を前記複数の加工システムの各々について規定しているリソース情報を取得するステップと、
生産対象のワークの種別と当該生産対象のワークの数量とを少なくとも規定している生産計画の入力を受け付けた場合に、前記数量の前記ワークの加工を前記複数の加工システムに割り振り、加工すべきワークの種別と当該ワークの数量とを指示するための加工オーダーを加工先の加工システムに送信するステップと、
前記加工先の加工システムにおける前記リソースの残量と、前記加工オーダーとに基づいて、当該リソースが当該加工先の加工システムで不足するか否かを判断し、当該リソースが不足すると判断した場合には、当該リソースが不足することを示す警告を出力するステップとを備える、管理方法。 A management method for managing processing schedules in a plurality of processing systems, comprising:
acquiring resource information that defines the remaining amount of resources required for processing the workpiece for each of the plurality of processing systems;
a step of, when receiving an input of a production plan that defines at least the type of work to be produced and the quantity of the work to be produced, allocating the processing of the quantity of the work to the plurality of processing systems and transmitting a processing order to the processing destination processing system that indicates the type of work to be processed and the quantity of the work;
a step of determining whether the resource will be insufficient in the destination processing system based on the remaining amount of the resource in the destination processing system and the processing order, and if it is determined that the resource will be insufficient, outputting a warning indicating that the resource will be insufficient.
前記管理プログラムは、コンピュータに、
ワークの加工に必要なリソースの残量を前記複数の加工システムの各々について規定しているリソース情報を取得する処理と、
生産対象のワークの種別と当該生産対象のワークの数量とを少なくとも規定している生産計画の入力を受け付けた場合に、前記数量の前記ワークの加工を前記複数の加工システムに割り振り、加工すべきワークの種別と当該ワークの数量とを指示するための加工オーダーを加工先の加工システムに送信する処理と、
前記加工先の加工システムにおける前記リソースの残量と、前記加工オーダーとに基づいて、当該リソースが当該加工先の加工システムで不足するか否かを判断し、当該リソースが不足すると判断した場合には、当該リソースが不足することを示す警告を出力する処理とを実行させる、管理プログラム。 A management program for managing processing schedules in a plurality of processing systems,
The management program is installed on a computer.
A process of acquiring resource information that defines the remaining amount of resources required for processing the workpiece for each of the plurality of processing systems;
a process of, when receiving an input of a production plan that defines at least the type of work to be produced and the quantity of the work to be produced, allocating the processing of the quantity of the work to the plurality of processing systems and transmitting a processing order to the processing destination processing system that indicates the type of work to be processed and the quantity of the work;
a management program that executes a process to determine whether the resource will be insufficient in the processing system of the processing destination based on the remaining amount of the resource in the processing system of the processing destination and the processing order, and if it is determined that the resource will be insufficient, to output a warning indicating that the resource will be insufficient.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024091004A JP2025183093A (en) | 2024-06-04 | 2024-06-04 | Management device, management system, management method, and management program |
| PCT/JP2025/019986 WO2025254093A1 (en) | 2024-06-04 | 2025-06-03 | Management device, management system, management method, and management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024091004A JP2025183093A (en) | 2024-06-04 | 2024-06-04 | Management device, management system, management method, and management program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2025183093A true JP2025183093A (en) | 2025-12-16 |
Family
ID=97960498
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024091004A Pending JP2025183093A (en) | 2024-06-04 | 2024-06-04 | Management device, management system, management method, and management program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2025183093A (en) |
| WO (1) | WO2025254093A1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07178653A (en) * | 1993-11-12 | 1995-07-18 | Toyota Motor Corp | Production ratio control method and production ratio control device |
| JP2002279022A (en) * | 2001-03-22 | 2002-09-27 | Toppan Printing Co Ltd | Material ordering system, server and method |
| JP2006107186A (en) * | 2004-10-06 | 2006-04-20 | Sharp Corp | Plan creation device, plan creation program, and computer-readable recording medium recording plan creation program |
| JP2017208078A (en) * | 2016-04-14 | 2017-11-24 | ザ・ボーイング・カンパニーThe Boeing Company | Manufacturing materiel supply chain disruption management system |
| JP2020052931A (en) * | 2018-09-28 | 2020-04-02 | セイコーエプソン株式会社 | Production system and production method |
| WO2022173044A1 (en) * | 2021-02-12 | 2022-08-18 | 正林 真之 | Information processing device |
-
2024
- 2024-06-04 JP JP2024091004A patent/JP2025183093A/en active Pending
-
2025
- 2025-06-03 WO PCT/JP2025/019986 patent/WO2025254093A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07178653A (en) * | 1993-11-12 | 1995-07-18 | Toyota Motor Corp | Production ratio control method and production ratio control device |
| JP2002279022A (en) * | 2001-03-22 | 2002-09-27 | Toppan Printing Co Ltd | Material ordering system, server and method |
| JP2006107186A (en) * | 2004-10-06 | 2006-04-20 | Sharp Corp | Plan creation device, plan creation program, and computer-readable recording medium recording plan creation program |
| JP2017208078A (en) * | 2016-04-14 | 2017-11-24 | ザ・ボーイング・カンパニーThe Boeing Company | Manufacturing materiel supply chain disruption management system |
| JP2020052931A (en) * | 2018-09-28 | 2020-04-02 | セイコーエプソン株式会社 | Production system and production method |
| WO2022173044A1 (en) * | 2021-02-12 | 2022-08-18 | 正林 真之 | Information processing device |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2025254093A1 (en) | 2025-12-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2003257808A (en) | Semiconductor manufacturing equipment, its management equipment, its parts management equipment, semiconductor wafer storage container transport equipment | |
| CN109154809B (en) | Production planning system and method | |
| CN110544061A (en) | Material distribution method and system | |
| EP1640834B1 (en) | Dynamic-state waiting time analysis method for complex discrete manufacturing | |
| JPWO2005009101A1 (en) | Support work management apparatus for board work system and support work management program for board work system | |
| JP2021163324A (en) | Line configuration plan device | |
| JP2016225386A (en) | Component supply support method and component supply support system in component mounting line | |
| WO1998024587A1 (en) | Method and equipment for controlling sheeting line | |
| JP2019061312A (en) | Material replenishment support device and material replenishment support method | |
| Durbin et al. | OR PRACTICE—The dance of the thirty-ton trucks: Dispatching and scheduling in a dynamic environment | |
| JP2013016087A (en) | Parts management device and parts management method | |
| CN110968049B (en) | Production system and production method | |
| CN115796733A (en) | A material transportation method, device, equipment and storage medium | |
| WO2017090141A1 (en) | Process planning device | |
| JP2007072924A (en) | Production planning method and production planning system for mixed orders and expected production | |
| JP2025183093A (en) | Management device, management system, management method, and management program | |
| EP3432236A1 (en) | Method and system for automatic maintenance of a machine | |
| Yang et al. | A threshold-and priority-based dispatching rule for the simulation-based dynamic scheduling optimization in automated manufacturing systems | |
| JP7665829B1 (en) | Management device, management method, and management program | |
| CN119204343A (en) | A flexible reconstruction method for component assembly lines with flexible capacity matching | |
| CN113537704B (en) | A matter change management system | |
| JP2562519B2 (en) | Manufacturing control system | |
| JP7038907B2 (en) | Production control system, production control equipment, production control method and program | |
| CN113159671A (en) | Material conveying method and device based on intelligent driving | |
| Dranov et al. | Optimizing manufacturing efficiency: A toolchain for flexible additive manufacturing systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240604 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20240604 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240827 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20241016 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241224 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250311 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20250508 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250708 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20250909 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251209 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20260113 |