Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7579654B2 - Method and system for publicly soliciting solutions suitable for solving a problem of interest - Google Patents
[go: Go Back, main page]

JP7579654B2 - Method and system for publicly soliciting solutions suitable for solving a problem of interest - Google Patents

Method and system for publicly soliciting solutions suitable for solving a problem of interest Download PDF

Info

Publication number
JP7579654B2
JP7579654B2 JP2020142385A JP2020142385A JP7579654B2 JP 7579654 B2 JP7579654 B2 JP 7579654B2 JP 2020142385 A JP2020142385 A JP 2020142385A JP 2020142385 A JP2020142385 A JP 2020142385A JP 7579654 B2 JP7579654 B2 JP 7579654B2
Authority
JP
Japan
Prior art keywords
label
object data
data
server
solution
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020142385A
Other languages
Japanese (ja)
Other versions
JP2022038086A (en
Inventor
尚登 齋藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Komatsu Ltd
Original Assignee
Komatsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Komatsu Ltd filed Critical Komatsu Ltd
Priority to JP2020142385A priority Critical patent/JP7579654B2/en
Priority to DE102021116456.7A priority patent/DE102021116456A1/en
Publication of JP2022038086A publication Critical patent/JP2022038086A/en
Application granted granted Critical
Publication of JP7579654B2 publication Critical patent/JP7579654B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、対象物の課題の解決に適したソリューションを公募するための方法及びシステムに関する。 The present disclosure relates to a method and system for publicly soliciting solutions suitable for solving a problem of a target object.

近年、産業機械などの対象物にIIoT(Industrial Internet of Things)を接続し、対象物への予防保全などのサービスに供されるシステムが提案されている(非特許文献1参照)。 In recent years, systems have been proposed that connect industrial machines and other objects to the Industrial Internet of Things (IIoT) to provide services such as preventive maintenance for the objects (see Non-Patent Document 1).

M.Pellino et al.、産業用IoTソフトウェアプラットフォーム、2019年第4Q、Forrester Wave、p.9 ll.1-13M. Pellino et al., Industrial IoT Software Platforms, Forrester Wave, Q4 2019, p.9 ll.1-13

対象物のユーザが、対象物に関する課題に対して、自らがソリューションを創出することは容易ではない。また、ユーザが、他者のソリューションから課題に適したものを探そうとしても、他者のソリューションの情報を知らない場合がある。そのため、ユーザが、課題の解決に適したソリューションを得ることは容易ではない。本開示の目的は、ユーザが、対象物の課題の解決に適したソリューションを容易に得ることにある。 It is not easy for a user of an object to create a solution for a problem related to the object by himself/herself. Furthermore, even if the user tries to find a suitable solution for the problem from solutions provided by others, there are cases in which the user does not know about the solutions provided by others. For this reason, it is not easy for the user to obtain a solution suitable for solving the problem. The purpose of the present disclosure is to enable the user to easily obtain a solution suitable for solving the problem of the object.

本開示の一態様に係る方法は、1又は複数のコンピュータによって実行される方法であって、以下の処理を備える。第1の処理は、対象物の時系列的な状態を示す対象物データを取得することである。第2の処理は、対象物データに付されるラベルを取得することである。第3の処理は、対象物に対する課題を取得することである。第4の処理は、対象物データとラベルと課題とをウェブサイト上で公開して、課題へのソリューションを公募することである。なお、各処理の実行の順序は、上記の順序に限らず、変更されてもよい。 A method according to one aspect of the present disclosure is a method executed by one or more computers, and includes the following processes. A first process is to obtain object data indicating a time-series state of the object. A second process is to obtain a label to be attached to the object data. A third process is to obtain a problem for the object. A fourth process is to publish the object data, the label, and the problem on a website and to publicly solicit solutions to the problem. Note that the order of execution of each process is not limited to the above order and may be changed.

本開示の他の態様に係るシステムは、データロガーと、ユーザコンピュータと、サーバとを備える。データロガーは、対象物の時系列的な状態を示す対象物データを記録する。ユーザコンピュータは、対象物データに付されるラベルと、対象物に対する課題とを受け付ける。サーバは、通信ネットワークを介して対象物データとラベルと課題を取得する。サーバは、対象物データとラベルと課題とをウェブサイト上で公開して、課題へのソリューションを公募する。 A system according to another aspect of the present disclosure includes a data logger, a user computer, and a server. The data logger records object data indicating the time-series state of the object. The user computer accepts labels to be attached to the object data and challenges for the object. The server acquires the object data, labels, and challenges via a communications network. The server publishes the object data, labels, and challenges on a website and publicly solicits solutions to the challenges.

本開示によれば、ユーザが、対象物の課題の解決に適したソリューションを容易に得ることができる。 This disclosure allows users to easily obtain a solution suitable for solving the problem of the target object.

実施形態に係るシステムの構成を示すブロック図である。1 is a block diagram showing a configuration of a system according to an embodiment. 公募プラットフォームによるソリューションを募集する仕組みを示す模式図である。FIG. 1 is a schematic diagram showing a mechanism for soliciting solutions through a public solicitation platform. 公募プラットフォームの募集用の画面の一例を示す図である。FIG. 13 is a diagram showing an example of a recruitment screen of a public recruitment platform. 対象物データの一例を示す図である。FIG. 4 is a diagram illustrating an example of object data. 公募プラットフォームのラベルの入力画面の一例を示す図である。FIG. 13 is a diagram showing an example of a label input screen of the public recruitment platform. 公募プラットフォームの応募用の画面の一例を示す図である。FIG. 13 is a diagram showing an example of an application screen of a public recruitment platform.

以下、図面を参照して実施形態について説明する。本実施形態に係るシステム1は、対象物の課題の解決に適したソリューションを公募するためのシステムである。システム1は、対象物に関する課題をウェブサイト上で公開し、ソリューションを公募する。図1は、システム1の構成を示すブロック図である。図1に示すように、システム1は、データロガー2と、ユーザコンピュータ3と、サーバ4とを含む。 The embodiment will be described below with reference to the drawings. System 1 according to this embodiment is a system for soliciting solutions suitable for solving problems of an object. System 1 publishes problems related to the object on a website and solicits solutions. FIG. 1 is a block diagram showing the configuration of system 1. As shown in FIG. 1, system 1 includes a data logger 2, a user computer 3, and a server 4.

データロガー2は、対象物5に接続される。本実施形態において、対象物5は、研削盤、マシニングセンタなどのCNC(Computerized Numerical Control)工作機械である。対象物5は、本体11と、センサ12と、コントローラ13とを含む。本体11は、例えば駆動機構と、駆動機構によって動作する工具とを含む。駆動機構は、モータと、モータによって駆動される主軸を含む。 The data logger 2 is connected to the object 5. In this embodiment, the object 5 is a CNC (Computerized Numerical Control) machine tool such as a grinding machine or a machining center. The object 5 includes a main body 11, a sensor 12, and a controller 13. The main body 11 includes, for example, a drive mechanism and a tool operated by the drive mechanism. The drive mechanism includes a motor and a spindle driven by the motor.

センサ12は、対象物5の状態を示す複数の状態パラメータを検出する。状態パラメータの値は、対象物5の使用に応じて変化する。状態パラメータの値は、時間の経過に応じて変化する。状態パラメータは、例えば、主軸負荷、主軸回転速度、及び送り速度を含む。コントローラ13は、本体11の動作を制御する。コントローラ13は、NC(Numerical Control)プログラムを記憶しており、NCプログラムに従って、本体11を制御する。 The sensor 12 detects a number of state parameters that indicate the state of the object 5. The values of the state parameters change depending on the use of the object 5. The values of the state parameters change over time. The state parameters include, for example, a spindle load, a spindle rotation speed, and a feed rate. The controller 13 controls the operation of the main body 11. The controller 13 stores an NC (Numerical Control) program, and controls the main body 11 in accordance with the NC program.

データロガー2は、対象物5と無線、或いは有線によって接続されている。データロガー2は、記憶装置14と通信モジュール15とを含む。記憶装置14は、電子データを記憶する。記憶装置14は、例えばHDDなどの磁気記録装置、SSDなどの半導体記録装置、或いは、光学的記録装置であってもよい。通信モジュール15は、無線、或いは有線によって、通信ネットワークに接続される。通信モジュール15は、インターネットなどの通信ネットワークを介して外部のコンピュータと通信を行う。 The data logger 2 is connected to the object 5 wirelessly or by wire. The data logger 2 includes a storage device 14 and a communication module 15. The storage device 14 stores electronic data. The storage device 14 may be, for example, a magnetic recording device such as a HDD, a semiconductor recording device such as a SSD, or an optical recording device. The communication module 15 is connected to a communication network wirelessly or by wire. The communication module 15 communicates with an external computer via a communication network such as the Internet.

データロガー2は、対象物5とデータ通信を行い、対象物5からNCプログラムと、そのNCプログラムによる制御下の状態パラメータを受信する。NCプログラムには、プログラム識別のためのプログラム番号(Oコード)と、プログラムを見やすくするための行番号(Nコード)とが含まれる。データロガー2は、状態パラメータが検出された時刻と、状態パラメータと、検出された時刻に実行中のNCプログラムのプログラム番号及び行番号とを、対象物データDとして記録する。対象物データDは、対象物5の時系列的な状態を示す。対象物データDは、一定の時間間隔で検出された対象物の複数の状態パラメータの値と、検出時刻とを含む。なお、データロガー2は、対象物5と別体であってもよい。或いは、データロガー2は、対象物5に内蔵されてもよい。 The data logger 2 communicates with the object 5 and receives from the object 5 an NC program and state parameters controlled by the NC program. The NC program includes a program number (O code) for program identification and a line number (N code) for making the program easier to read. The data logger 2 records the time at which the state parameter was detected, the state parameter, and the program number and line number of the NC program being executed at the time of detection as object data D. The object data D indicates the chronological state of the object 5. The object data D includes the values of multiple state parameters of the object detected at regular time intervals and the detection times. The data logger 2 may be separate from the object 5. Alternatively, the data logger 2 may be built into the object 5.

ユーザコンピュータ3は、対象物5のユーザによって使用されるコンピュータである。ユーザコンピュータ3は、汎用のPC(Personal Computer)であってもよく、或いは対象物5用の専用コンピュータであってもよい。或いは、ユーザコンピュータ3は、タブレット、スマートフォンなどのモバイルコンピュータであってもよい。ユーザコンピュータ3は、インターネットなどの通信ネットワークを介して外部のコンピュータ等と通信を行う。 The user computer 3 is a computer used by a user of the object 5. The user computer 3 may be a general-purpose PC (Personal Computer) or a dedicated computer for the object 5. Alternatively, the user computer 3 may be a mobile computer such as a tablet or smartphone. The user computer 3 communicates with external computers and the like via a communication network such as the Internet.

サーバ4は、通信ネットワークを介して、データロガー2、ユーザコンピュータ3、及び応募者コンピュータ6と通信を行う。サーバ4は、1又は複数のコンピュータによって構成される。サーバ4は、クラウドサーバであってもよい。サーバ4は、図2に示す公募プラットフォーム7を実現する。ユーザコンピュータ3と応募者コンピュータ6とは、通信ネットワーク上に公開されるウェブサイトを介して、公募プラットフォーム7にアクセスする。 The server 4 communicates with the data logger 2, the user computer 3, and the applicant computer 6 via the communication network. The server 4 is composed of one or more computers. The server 4 may be a cloud server. The server 4 realizes the public recruitment platform 7 shown in FIG. 2. The user computer 3 and the applicant computer 6 access the public recruitment platform 7 via a website published on the communication network.

ソリューションの募集を行うユーザは、ユーザコンピュータ3から公募プラットフォーム7にアクセスする。ユーザは、公募プラットフォーム7において、対象物5の対象物データDとラベルLとを一般に公開し、対象物5の課題に対するソリューションを募集する。ラベルLの詳細は後述する。 A user soliciting solutions accesses the public solicitation platform 7 from a user computer 3. On the public solicitation platform 7, the user publicly discloses the object data D and label L of the object 5, and solicits solutions to the problem of the object 5. Details of the label L will be described later.

図3は、公募プラットフォーム7のウェブサイトの一例を示す図である。図3は、募集用の画面20の一例を模式的に示している。募集用の画面20は、募集条件の欄を含む。ユーザは、ユーザコンピュータ3から募集条件を公募プラットフォーム7に入力する。募集条件は、依頼者名21、募集の期限22、報酬23、及び依頼内容24を含む。依頼内容24は、対象物5の課題を示す。例えば、依頼内容24は、対象物データDから、工作機械の異常と正常とを判定するためのソリューションを求めることを含む。依頼内容24は、判定の精度に関する条件を含んでもよい。 Figure 3 is a diagram showing an example of a website of the public recruitment platform 7. Figure 3 shows a schematic example of a recruitment screen 20. The recruitment screen 20 includes a field for recruitment conditions. The user inputs the recruitment conditions to the public recruitment platform 7 from the user computer 3. The recruitment conditions include the requester's name 21, recruitment deadline 22, remuneration 23, and request details 24. The request details 24 indicate the problem of the object 5. For example, the request details 24 include seeking a solution for determining whether a machine tool is abnormal or normal from the object data D. The request details 24 may include conditions regarding the accuracy of the determination.

また、公募プラットフォーム7には、対象物データDがアップロードされている。対象物データDは、データロガー2から公募プラットフォーム7にアップロードされる。或いは、対象物データDは、ユーザコンピュータ3を介してサーバ4にアップロードされてもよい。対象物データDは、公募プラットフォーム7に自動的にアップロードされてもよい。或いは、対象物データDは、ユーザの操作により手動で、公募プラットフォーム7にアップロードされてもよい。図4は、対象物データDの一例を示す図である。図4に示すように、対象物データDは、主軸負荷、主軸回転速度、及び送り速度などの状態パラメータを含む。対象物データDは、状態パラメータが取得された日時、実行中のプログラム番号及び行番号を含む。 In addition, object data D is uploaded to the public application platform 7. The object data D is uploaded from the data logger 2 to the public application platform 7. Alternatively, the object data D may be uploaded to the server 4 via the user computer 3. The object data D may be automatically uploaded to the public application platform 7. Alternatively, the object data D may be manually uploaded to the public application platform 7 by a user operation. FIG. 4 is a diagram showing an example of object data D. As shown in FIG. 4, the object data D includes status parameters such as the spindle load, the spindle rotation speed, and the feed rate. The object data D includes the date and time when the status parameters were acquired, the program number being executed, and the line number.

また、対象物データDにはラベルLが付されている。ラベルLは、対象物データDが示す対象物5の状態の分類を示す。分類は、対象物5の正常と異常とを含む。正常のラベルLが付された対象物データDは、対象物5が正常であるときの状態パラメータを示している。異常のラベルLが付された対象物データDは、対象物5が異常であるときの状態パラメータを示している。ユーザは、ユーザコンピュータ3を用いて、公募プラットフォーム7にアップロードした対象物データDにラベルLを付ける。ユーザは、公募プラットフォーム7にアップロードされた複数の対象物5のそれぞれにラベルLを付ける。 The object data D is also given a label L. The label L indicates the classification of the state of the object 5 indicated by the object data D. The classification includes normality and abnormality of the object 5. The object data D given the normal label L indicates the state parameters when the object 5 is normal. The object data D given the abnormal label L indicates the state parameters when the object 5 is abnormal. The user uses the user computer 3 to give the label L to the object data D uploaded to the public recruitment platform 7. The user gives the label L to each of the multiple objects 5 uploaded to the public recruitment platform 7.

ユーザは、対象物5が正常であるときの対象物データDに対して、正常のラベルLを付ける。ユーザは、対象物5が異常であるときの対象物データDに対して、異常のラベルLを付ける。例えば、図3に示すように、第1対象物データD1には正常のラベルLが付されている。第2対象物データD2には異常のラベルLが付されている。 The user assigns a normal label L to the object data D when the object 5 is normal. The user assigns an abnormal label L to the object data D when the object 5 is abnormal. For example, as shown in FIG. 3, the first object data D1 is assigned a normal label L. The second object data D2 is assigned an abnormal label L.

図5は、ラベルLの入力画面30の一例を示している。ユーザは、ユーザコンピュータ3から、ラベルLの入力画面30上で対象物データDにラベルLを付ける。入力画面30は、対象物データDのグラフ表示欄31を含む。グラフ表示欄31には、対象物データDのグラフが表示される。図5では、選択された“20200001.csv”の対象物データDとラベルLとが、グラフ表示欄31に表示されている。グラフの横軸は時間を示す。グラフの縦軸は、状態パラメータの値を示す。ラベルLの入力画面30は、対象物データDのリスト32と、ラベルLの入力欄33とを含む。リスト32は、対象物データのファイル名を含む。ユーザは、ラベルLの入力欄33に、各対象物データDのラベルLを入力する。詳細には、入力欄33は、「正常」ラベルのチェック欄と、「異常」ラベルのチェック欄と、「除外」ラベルのチェック欄とを含む。チェック欄は、対象物データの各ファイル名の横に配置されている。例えば、ユーザは、ファイル名“20200001.csv”の横の「正常」ラベルのチェック欄にチェックを入力することにより、“20200001.csv”の対象物データDに「正常」のラベルLを付ける。除外のラベルLが付された対象物データDは、募集用の画面20から除外される。ラベル横の括弧内の数値は、各ラベルLが付与されたファイル数を示す。 FIG. 5 shows an example of the input screen 30 for the label L. The user assigns the label L to the object data D on the input screen 30 for the label L from the user computer 3. The input screen 30 includes a graph display field 31 for the object data D. The graph display field 31 displays a graph of the object data D. In FIG. 5, the object data D and the label L of the selected “20200001.csv” are displayed in the graph display field 31. The horizontal axis of the graph indicates time. The vertical axis of the graph indicates the value of the state parameter. The input screen 30 for the label L includes a list 32 of the object data D and an input field 33 for the label L. The list 32 includes the file names of the object data. The user inputs the label L of each object data D in the input field 33 for the label L. In detail, the input field 33 includes a check field for the “normal” label, a check field for the “abnormal” label, and a check field for the “exclusion” label. The check fields are arranged next to each file name of the object data. For example, the user assigns a "normal" label L to the object data D in the file name "20200001.csv" by checking the "normal" label check box next to the file name "20200001.csv". Object data D with an exclusion label L is excluded from the recruitment screen 20. The number in parentheses next to the label indicates the number of files to which each label L has been assigned.

図2に示すように、ユーザは、対象物データDに付加情報を付与することができる。付加情報は、例えば公開データ設定と公開相手設定とを含む。公開データ設定は、対象物5の機械の種類、部品の種類、或いは工程の種類を示す。公開相手設定は、ソリューションの募集を公開する相手の条件を示す。公募プラットフォーム7は、応募者の登録情報を受け付けて保存し、登録情報から、公開相手設定に適合する応募者のみに公募を公開してもよい。 As shown in FIG. 2, the user can add additional information to the object data D. The additional information includes, for example, public data settings and public recipient settings. The public data settings indicate the type of machine, part, or process of the object 5. The public recipient settings indicate the conditions for recipients to whom the solicitation of solutions will be made public. The solicitation platform 7 may accept and store the registration information of applicants, and may make the solicitation public only to applicants who fit the public recipient settings based on the registration information.

応募者は、公募プラットフォーム7のウェブサイトにおいて、募集条件を確認する。また、応募者は、公募プラットフォーム7から、対象物データDとラベルLとを応募者コンピュータ6にダウンロードできる。応募者は、募集条件と対象物データDとラベルLとに基づいて、ソリューションを検討する。図6は、応募用の画面40の一例を示している。図6に示すように、応募用の画面40は、ソリューションのアップロード欄41を含む。応募者は、応募者コンピュータ6から、公募プラットフォーム7にソリューションをアップロードする。ソリューションは、例えばプログラム、ソースコード、説明用のドキュメントを含む。或いは、ソリューションは、テキストで公募プラットフォーム7に入力されてもよい。例えば、応募者は、対象物データDから工作機械の異常と正常とを判定するためのAI(Artificial Intelligence)のソフトウェアをソリューションとして提案する。 The applicant checks the recruitment conditions on the website of the public recruitment platform 7. The applicant can also download the object data D and the label L from the public recruitment platform 7 to the applicant computer 6. The applicant considers a solution based on the recruitment conditions, the object data D, and the label L. FIG. 6 shows an example of an application screen 40. As shown in FIG. 6, the application screen 40 includes a solution upload field 41. The applicant uploads the solution from the applicant computer 6 to the public recruitment platform 7. The solution includes, for example, a program, source code, and explanatory documents. Alternatively, the solution may be entered into the public recruitment platform 7 as text. For example, the applicant proposes AI (Artificial Intelligence) software for determining whether a machine tool is normal or abnormal from the object data D as the solution.

ユーザは、公募プラットフォーム7からソリューションを取得する。ユーザは、公募プラットフォーム7からユーザコンピュータ3に、ソリューションをダウンロードすることができる。ユーザは、応募されたソリューションを採用するか否かを決定する。ユーザは、採用されたソリューションの応募者に直接的に連絡を取ってもよい。その場合、公募プラットフォーム7は、電子メールアドレスなど応募者の連絡先をユーザに提供してもよい。また、ユーザは、応募者に直接的に報酬を与えてもよい。 The user obtains a solution from the public solicitation platform 7. The user can download the solution from the public solicitation platform 7 to the user computer 3. The user decides whether or not to adopt the submitted solution. The user may directly contact the applicant of the adopted solution. In that case, the public solicitation platform 7 may provide the user with the applicant's contact information, such as an email address. The user may also directly reward the applicant.

或いは、公募プラットフォーム7は、ユーザからのソリューションの採用の決定を受け付けてもよい。公募プラットフォーム7は、採用されたソリューションの応募者に通知を送信してもよい。ユーザは、公募プラットフォーム7を介して、応募者に報酬を与えてもよい。報酬はお金であってもよい。或いは、報酬は、応募者からの商品の購入の契約であってもよい。 Alternatively, the recruitment platform 7 may accept a decision to adopt the solution from the user. The recruitment platform 7 may send a notification to the applicant of the adopted solution. The user may give a reward to the applicant via the recruitment platform 7. The reward may be money. Alternatively, the reward may be a contract for the purchase of a product from the applicant.

以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。 Although one embodiment of the present invention has been described above, the present invention is not limited to the above embodiment, and various modifications are possible without departing from the spirit of the invention.

課題は、対象物5の正常と異常との判定に限らず、他の課題であってもよい。例えば、作業性を向上するためのNCプログラムの改善であってもよい。或いは、課題は、対象物5への指令値の変更、或いは工具の変更であってもよい。或いは、課題は、加工時間の削減、或いは、停止時間の削減であってもよい。 The issue is not limited to determining whether the object 5 is normal or abnormal, but may be another issue. For example, the issue may be improving an NC program to improve workability. Alternatively, the issue may be changing command values for the object 5, or changing tools. Alternatively, the issue may be reducing processing time, or reducing downtime.

或いは、課題は、設備の保全であってもよい。例えば、設備の保全のタイミング及び内容を判定するためのソリューションが募集されてもよい。或いは、故障で対象物5が使えなくなる時間を削減するためのソリューションが募集されてもよい。その場合、対象物データDは、対象物5が出力したアラームの時系列データであってもよい。アラームは、例えば異常負荷、異常振動、オーバートラベルなどを含む。付加情報は、対象物5の点検の日時及び点検内容を含んでもよい。付加情報は、対象物5の故障日時及び故障内容を含んでもよい。 Alternatively, the issue may be equipment maintenance. For example, solutions may be solicited for determining the timing and content of equipment maintenance. Or, solutions may be solicited for reducing the time during which the object 5 is unavailable due to a malfunction. In this case, the object data D may be time-series data of an alarm output by the object 5. The alarm includes, for example, abnormal load, abnormal vibration, overtravel, and the like. The additional information may include the date and time of inspection of the object 5 and the details of the inspection. The additional information may include the date and time of the malfunction of the object 5 and the details of the malfunction.

対象物5は、工作機械に限らず、溶接ロボット、熱処理装置、或いは建設機械などの他の機械であってもよい。建設機械は、例えばショベル、ダンプトラック、ホイールローダー、或いはブルドーザーを含む。 The object 5 is not limited to a machine tool, but may be other machinery such as a welding robot, a heat treatment device, or a construction machine. Construction machinery includes, for example, a shovel, a dump truck, a wheel loader, or a bulldozer.

対象物5は、機械の冷却装置であってもよい。例えば、対象物5は、機械にクーラントを供給する装置であってもよい。その場合、クーラントの適切な交換時期を判定するためのソリューションが募集されてもよい。対象物データDは、クーラントの劣化情報を含んでもよい。クーラントの劣化情報は、クーラントのpH、クーラントの濃度、及びクーラントの臭気を含んでもよい。付加情報は、クーラントの型番とクーラントの交換日時を含んでもよい。 The object 5 may be a cooling device for a machine. For example, the object 5 may be a device that supplies coolant to the machine. In that case, a solution may be solicited for determining the appropriate time to change the coolant. The object data D may include coolant deterioration information. The coolant deterioration information may include the pH of the coolant, the concentration of the coolant, and the odor of the coolant. The additional information may include the model number of the coolant and the date and time of the coolant change.

或いは、対象物5は、ファンにより冷却風を発生させる装置であってもよい。その場合、装置のメンテナンスのタイミングを判定するためのソリューションが募集されてもよい。対象物データDは、機械の温度とファンの駆動モータの電流値を含んでもよい。 Alternatively, the object 5 may be a device that generates cooling air using a fan. In that case, a solution may be sought for determining the timing of maintenance of the device. The object data D may include the temperature of the machine and the current value of the fan's drive motor.

或いは、対象物5は、人であってもよい。その場合、対象物データDは、人の位置を含んでもよい。人の位置は、カメラ、或いはGPS受信機によって取得されてもよい。ラベルLは、対象物データDが示す人の作業内容であってもよい。対象物データDから人が行っている作業内容を判定するためのソリューションが募集されてもよい。 Alternatively, the object 5 may be a person. In that case, the object data D may include the position of the person. The position of the person may be acquired by a camera or a GPS receiver. The label L may be the work content of the person indicated by the object data D. Solutions may be solicited for determining the work content being performed by the person from the object data D.

或いは、対象物5は、加工前の原材料、及び加工後の製品であってもよい。対象物データDは、加工前の原材料及び加工後の製品の形状データであってよい。形状データが無い場合は、3Dスキャナ等で作成された3Dモデルが、形状データとして用いられてもよい。ラベルLは、品番等の識別記号、「加工前」或いは「加工後」などの状態であってよい。その場合、加工前の原材料を加工後の製品の状態にするNCプログラムが、ソリューションとして募集されてよい。 Alternatively, the object 5 may be raw materials before processing and the product after processing. The object data D may be shape data of the raw materials before processing and the product after processing. If there is no shape data, a 3D model created by a 3D scanner or the like may be used as the shape data. The label L may be an identification symbol such as a product number, or a state such as "before processing" or "after processing". In that case, an NC program that changes the raw materials before processing to the state of the product after processing may be sought as a solution.

本開示によれば、ユーザが、対象物の課題の解決に適したソリューションを容易に得ることができる。 This disclosure allows users to easily obtain a solution suitable for solving the problem of the target object.

2 データロガー
3 ユーザコンピュータ
4 サーバ
D 対象物データ
L ラベル
2 Data logger 3 User computer 4 Server D Object data L Label

Claims (8)

通信ネットワークを介してアクセス可能な1又は複数のコンピュータを含むサーバによって実行される方法であって、
前記通信ネットワークを介してアップロードされる対象物の時系列的な状態を示す対象物データを取得することと、
前記通信ネットワークを介してアップロードされる前記対象物データに付されるラベルを取得することと、
前記通信ネットワークを介してアップロードされる前記対象物に対する課題を取得することと、
前記対象物データと前記ラベルとは、前記サーバからダウンロード可能であり、前記対象物データと前記ラベルと前記課題とをウェブサイト上で公開して、前記通信ネットワークを介して、前記課題へのソリューションを公募することと、
前記ソリューションのソフトウェアのアップロードを受け付けること
を備え
前記ソリューションのソフトウェアは、前記サーバからダウンロード可能である、
方法。
1. A method executed by a server including one or more computers accessible via a communications network, comprising :
acquiring object data indicative of a time-series state of an object, the data being uploaded via the communication network ;
Obtaining a label to be attached to the object data uploaded via the communication network ;
acquiring a challenge for the object that is uploaded via the communication network ;
the object data and the label are downloadable from the server, and the object data, the label, and the problem are published on a website, and solutions to the problem are solicited from the public via the communication network ;
Accepting software uploads for said solution ;
Equipped with
the solution software is downloadable from the server;
method.
前記ラベルは、前記対象物の状態の分類を含む、
請求項1に記載の方法。
the label includes a classification of a state of the object;
The method of claim 1.
前記分類は、前記対象物の正常と異常とを含む、
請求項2に記載の方法。
The classification includes whether the object is normal or abnormal.
The method of claim 2.
前記対象物は、工作機械である、
請求項1から3のいずれかに記載の方法。
The object is a machine tool.
The method according to any one of claims 1 to 3.
対象物の時系列的な状態を示す対象物データを記録するデータロガーと、
前記対象物データに付されるラベルと前記対象物に対する課題とを受け付けるユーザコンピュータと、
通信ネットワークを介して前記対象物データと前記ラベルと前記課題を取得し、前記対象物データと前記ラベルと前記課題とをウェブサイト上で公開して、前記課題へのソリューションを公募するサーバと、
を備え
前記対象物データと前記ラベルとは、前記サーバからダウンロード可能であり、
前記サーバは、前記ソリューションのソフトウェアのアップロードを受け付け
前記ソリューションのソフトウェアは、前記サーバからダウンロード可能である、
システム。
a data logger that records object data indicating a time-series state of the object;
a user computer that receives a label to be attached to the object data and a task for the object;
a server that acquires the object data, the label, and the problem via a communication network, and publishes the object data, the label, and the problem on a website to solicit solutions to the problem;
Equipped with
the object data and the label are downloadable from the server;
The server accepts uploads of the software of the solution ;
the solution software is downloadable from the server;
system.
前記ラベルは、前記対象物の状態の分類を含む、
請求項に記載のシステム。
the label includes a classification of a state of the object;
The system of claim 5 .
前記分類は、前記対象物の正常と異常とを含む、
請求項に記載のシステム。
The classification includes whether the object is normal or abnormal.
The system of claim 6 .
前記対象物は、工作機械である、
請求項5から7のいずれかに記載のシステム。
The object is a machine tool.
A system according to any one of claims 5 to 7 .
JP2020142385A 2020-08-26 2020-08-26 Method and system for publicly soliciting solutions suitable for solving a problem of interest Active JP7579654B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020142385A JP7579654B2 (en) 2020-08-26 2020-08-26 Method and system for publicly soliciting solutions suitable for solving a problem of interest
DE102021116456.7A DE102021116456A1 (en) 2020-08-26 2021-06-25 Method and system for issuing a public tender for a solution suitable for solving a problem of an object

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020142385A JP7579654B2 (en) 2020-08-26 2020-08-26 Method and system for publicly soliciting solutions suitable for solving a problem of interest

Publications (2)

Publication Number Publication Date
JP2022038086A JP2022038086A (en) 2022-03-10
JP7579654B2 true JP7579654B2 (en) 2024-11-08

Family

ID=80221583

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020142385A Active JP7579654B2 (en) 2020-08-26 2020-08-26 Method and system for publicly soliciting solutions suitable for solving a problem of interest

Country Status (2)

Country Link
JP (1) JP7579654B2 (en)
DE (1) DE102021116456A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003006319A (en) 2001-06-22 2003-01-10 Shigeyuki Nakamura Problem-solving mediation device
JP2017188030A (en) 2016-04-08 2017-10-12 ファナック株式会社 Machine learning device and machine learning method for learning failure prediction of main shaft or motor driving main shaft, and failure prediction device and failure prediction system provided with machine learning device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003006319A (en) 2001-06-22 2003-01-10 Shigeyuki Nakamura Problem-solving mediation device
JP2017188030A (en) 2016-04-08 2017-10-12 ファナック株式会社 Machine learning device and machine learning method for learning failure prediction of main shaft or motor driving main shaft, and failure prediction device and failure prediction system provided with machine learning device

Also Published As

Publication number Publication date
DE102021116456A1 (en) 2022-03-03
JP2022038086A (en) 2022-03-10

Similar Documents

Publication Publication Date Title
Caggiano Cloud-based manufacturing process monitoring for smart diagnosis services
Lee et al. The quality management ecosystem for predictive maintenance in the Industry 4.0 era
CN107026894B (en) Apparatus and method for automatic notification through industrial asset delivery
US10860004B2 (en) Management system and non-transitory computer-readable recording medium
US10528021B2 (en) Automated creation of industrial dashboards and widgets
US9256221B2 (en) Information processing apparatus, processing system, processing method, and program
CN105009010B (en) Control system, control device, image processing apparatus and control method
US10747212B2 (en) Management system and non-transitory computer-readable recording medium
EP3018596A1 (en) Dynamic search engine for an industrial environment
Adrita et al. Methodology for data-informed process improvement to enable automated manufacturing in current manual processes
CN108073154A (en) Information processing unit, information processing method and recording medium
JP2021030365A (en) Machine learning device, control system, and machine learning method
CN109313438A (en) Data storage device used in conjunction with CNC machine tools
US10303161B2 (en) Apparatus and method for dynamic operation of machines
Olaf et al. Manufacturing in times of digital business and industry 4.0-the industrial internet of things not only changes the world of manufacturing
US20160117594A1 (en) Method and system for developing a virtual sensor for determining a parameter in a distributed network
Schlegel et al. Autonomous data-driven quality control in self-learning production systems
JP7579654B2 (en) Method and system for publicly soliciting solutions suitable for solving a problem of interest
JP6794890B2 (en) Work navigation programs, work navigation methods, and work navigation devices
WO2018154605A1 (en) Method and apparatus for performing an automatic health checkup for a cnc turning center
Chatterjee et al. Data‐driven framework for the prediction of cutting force in turning
Yang et al. A cyber-physical scheme for predicting tool wear based on a hybrid dynamic neural network
Joshi Smart Factory Digital Twin for Performance Measurement, Optimization, and Prediction
Tangjitsitcharoen et al. Integration of in-process monitoring and statistical process control of surface roughness on CNC turning process
EP3956802B1 (en) Method and system for provisioning simulation model generation in a cloud computing environment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230707

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240618

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240730

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240927

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241008

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241028

R150 Certificate of patent or registration of utility model

Ref document number: 7579654

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150