[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7249401B2 - Working system setting device - Google Patents

Working system setting device Download PDF

Info

Publication number
JP7249401B2
JP7249401B2 JP2021501263A JP2021501263A JP7249401B2 JP 7249401 B2 JP7249401 B2 JP 7249401B2 JP 2021501263 A JP2021501263 A JP 2021501263A JP 2021501263 A JP2021501263 A JP 2021501263A JP 7249401 B2 JP7249401 B2 JP 7249401B2
Authority
JP
Japan
Prior art keywords
module
data
work
work system
setting 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.)
Active
Application number
JP2021501263A
Other languages
Japanese (ja)
Other versions
JPWO2020170432A1 (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of JPWO2020170432A1 publication Critical patent/JPWO2020170432A1/en
Application granted granted Critical
Publication of JP7249401B2 publication Critical patent/JP7249401B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • 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

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Manufacturing & Machinery (AREA)
  • Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)

Description

本明細書は、作業システムの設定装置を開示する。 This specification discloses a configuration device for a working system.

従来、複数のモジュールで構成された作業システムとして、複数の同一のモータモジュールで構成されるロボットと、モータモジュールを制御する制御部とを備えるものが提案されている(例えば、特許文献1参照)。この作業システムでは、各モータモジュールのそれぞれにロボットとしての機能を発揮するための機能が割り当てられ、割り当てられた機能とモータモジュールを特定する情報とを関連付けて記憶部に記憶している。 Conventionally, as a work system configured with a plurality of modules, there has been proposed a robot configured with a plurality of identical motor modules and a controller that controls the motor modules (see, for example, Patent Document 1). . In this work system, each motor module is assigned a function for exhibiting a function as a robot, and the assigned function and information specifying the motor module are associated and stored in a storage unit.

特開2017-135979号公報JP 2017-135979 A

このような作業システムには、同一のモジュールで構成されるものに限られず、同じ種類でも形状や性能などが異なるモジュールに交換可能に構成されるものがある。モジュールの交換により作業システムのモジュールの構成が変更された場合、作業者が交換後のモジュールに応じて各種の動作設定などの変更を行う必要が生じる。その場合、設定変更に時間を要したり設定ミスをしたりして作業システムの稼働効率が低下するおそれがある。 Such a work system is not limited to those configured with the same modules, and there are those configured to be replaceable with modules of the same type but different in shape, performance, and the like. When the module configuration of the work system is changed due to the replacement of the module, it is necessary for the operator to change various operation settings according to the module after replacement. In such a case, it may take time to change the settings or the setting may be erroneously made, which may reduce the operating efficiency of the work system.

本開示は、作業システムにおけるモジュールの構成変更に適切に対応して、作業システムを効率よく稼働させることを主目的とする。 The main object of the present disclosure is to appropriately respond to configuration changes of modules in the work system and operate the work system efficiently.

本開示は、上述の主目的を達成するために以下の手段を採った。 The present disclosure has taken the following means to achieve the above-mentioned main objectives.

本開示の作業システムの設定装置は、
複数種のモジュールで構成される作業システムの設定装置であって、
前記作業システムに追加または交換されたモジュールを認識する認識部と、
前記モジュールの仕様を含む前記モジュール毎のモジュールデータのうち、前記認識されたモジュールのモジュールデータを取得する取得部と、
前記取得されたモジュールデータに基づいて、前記作業システムが作業を行う際に前記モジュールに必要な設定を変更する設定変更部と、
を備えることを要旨とする。
The working system setting device of the present disclosure includes:
A setting device for a work system composed of a plurality of types of modules,
a recognition unit that recognizes a module added or replaced to the working system;
an acquisition unit configured to acquire module data of the recognized module among the module data for each module including the specifications of the module;
a setting change unit that changes settings necessary for the module when the work system performs work based on the acquired module data;
The gist is to provide

本開示の作業システムの設定装置は、作業システムに追加または交換されたモジュールを認識し、認識したモジュールのモジュールデータを取得する。そして、設定装置は、取得したモジュールデータに基づいて、作業システムが作業を行う際にモジュールに必要な設定を変更する。これにより、モジュールの追加または交換によりモジュールの構成が変更された場合に、作業者が設定変更を行わなくてよいから、設定変更に時間を要したり設定ミスをしたりするのを防止することができる。したがって、モジュールの構成変更に適切に対応して、作業システムを効率よく稼働させることができる。 The work system setting device of the present disclosure recognizes a module added or replaced in the work system and acquires module data of the recognized module. Then, based on the acquired module data, the setting device changes settings necessary for the module when the work system performs work. As a result, when the configuration of the module is changed due to the addition or replacement of the module, the operator does not have to change the setting, so it is possible to prevent the setting change from taking time and setting errors. can be done. Therefore, the work system can be operated efficiently by appropriately responding to the configuration change of the modules.

設備導入支援システム10の構成の概略を示す構成図。1 is a configuration diagram showing an outline of the configuration of an equipment introduction support system 10; FIG. マーケットプレイスMPの概略を示す説明図。Explanatory drawing which shows the outline of marketplace MP. 作業システム60の構成の概略を示す構成図。FIG. 2 is a configuration diagram showing an outline of the configuration of a work system 60; FIG. モジュールDB30と作業システム60の構成の概略を示す説明図。FIG. 4 is an explanatory diagram showing an outline of the configuration of a module DB 30 and a work system 60; モジュール交換対応処理の一例を示すフローチャートである。7 is a flowchart showing an example of module replacement handling processing; パラメータを設定する様子の一例を示す説明図。Explanatory drawing which shows an example of a state of setting a parameter. 変形例のエンドエフェクタデータ30Bの一例を示す説明図。Explanatory drawing which shows an example of the end effector data 30B of a modification. 変形例のモジュール交換対応処理を示すフローチャートである。10 is a flowchart showing module replacement handling processing according to a modification;

次に、本開示を実施するための形態について図面を参照しながら説明する。 Next, embodiments for implementing the present disclosure will be described with reference to the drawings.

図1は本実施形態の設備導入支援システム10の構成の概略を示す構成図であり、図2はマーケットプレイスMPの概略を示す説明図であり、図3は作業システム60の構成の概略を示す構成図であり、図4はモジュールDB30と作業システム60の構成の概略を示す説明図である。図1,図2に示すように、設備導入支援システム10は、ベンダにより提供される各種の設備や機器(以下、モジュール)をカスタマが購入するためのマーケットプレイスMPを管理する管理サーバ20を備える。この設備導入支援システム10では、管理サーバ20がネットワーク12を介してベンダ端末40やカスタマ端末50に接続されている。なお、図1では、ベンダ端末40やカスタマ端末50をそれぞれ1つずつ示すが、実際には複数接続されている。 FIG. 1 is a configuration diagram showing the outline of the configuration of the equipment introduction support system 10 of this embodiment, FIG. 2 is an explanatory diagram showing the outline of the marketplace MP, and FIG. 3 shows the outline of the configuration of the work system 60. FIG. 4 is a configuration diagram, and FIG. 4 is an explanatory diagram showing an outline of the configuration of the module DB 30 and the work system 60. As shown in FIG. As shown in FIGS. 1 and 2, the equipment introduction support system 10 includes a management server 20 that manages a marketplace MP for customers to purchase various equipment and devices (hereinafter referred to as modules) provided by vendors. . In this facility installation support system 10 , a management server 20 is connected to vendor terminals 40 and customer terminals 50 via a network 12 . Although one vendor terminal 40 and one customer terminal 50 are shown in FIG. 1, a plurality of terminals are actually connected.

管理サーバ20は、制御部21と、シミュレーション部22と、記憶部23と、通信部26とを備える。制御部21は、CPUやROM、RAMなどを有し、マーケットプレイスMPの管理などのサーバ全体の制御の他、カスタマに導入したモジュールの管理などを行う。シミュレーション部22は、マーケットプレイスMPで購入可能なモジュールを組み合わせた作業システム60(図3参照)などのモデルMD(デジタルツイン,図2参照)を仮想空間上に構築し、仮想空間上でモデルMDを用いたシミュレーションを実行する。記憶部23は、HDDなどで構成され、各種アプリケーションプログラムや各種データベース(DB)などを記憶する。通信部26は、ネットワーク12などに接続され、ベンダ端末40やカスタマ端末50などと通信を行う。管理サーバ20には、キーボードやマウスなどの入力部28から管理者による各種指示などが入力される。また、管理サーバ20は、ディスプレイなどの表示部29に各種情報を表示する。なお、管理サーバ20がシミュレーション部22や記憶部23(各種DB)を備えるものに限られず、シミュレーション部が管理サーバ20と別の装置として構成されてもよいし、各種DBを記憶するデータサーバが管理サーバ20と別の装置として構成されてもよい。 The management server 20 includes a control section 21 , a simulation section 22 , a storage section 23 and a communication section 26 . The control unit 21 has a CPU, a ROM, a RAM, and the like, and performs control of the entire server such as management of the marketplace MP, as well as management of modules introduced to customers. The simulation unit 22 builds a model MD (digital twin, see FIG. 2) such as a work system 60 (see FIG. 3) that combines modules that can be purchased on the marketplace MP in the virtual space, and builds the model MD in the virtual space. Run a simulation using The storage unit 23 is configured by an HDD or the like, and stores various application programs, various databases (DB), and the like. The communication unit 26 is connected to the network 12, etc., and communicates with the vendor terminal 40, the customer terminal 50, and the like. Various instructions from the administrator are input to the management server 20 from an input unit 28 such as a keyboard and a mouse. In addition, the management server 20 displays various information on the display unit 29 such as a display. The management server 20 is not limited to having the simulation unit 22 and the storage unit 23 (various DBs). It may be configured as a device separate from the management server 20 .

ベンダ端末40は、CPUやROM、RAMなどを有する制御部41と、各種アプリケーションプログラムや各種データなどを記憶するHDDなどの記憶部43と、ネットワーク12などに接続され管理サーバ20などと通信を行う通信部46とを備える。ベンダ端末40は、キーボードやマウスなどの入力部47からベンダによる各種指示などが入力される。また、ベンダ端末40は、ディスプレイなどの表示部48に、提供対象のモジュールのモジュールデータをマーケットプレイスMPに登録するための登録用画面などの各種情報を表示する。 The vendor terminal 40 is connected to a control unit 41 having a CPU, ROM, RAM, etc., a storage unit 43 such as an HDD for storing various application programs and various data, and a management server 20 connected to the network 12, etc. for communication. and a communication unit 46 . The vendor terminal 40 receives various instructions from the vendor through an input unit 47 such as a keyboard and a mouse. In addition, the vendor terminal 40 displays various information such as a registration screen for registering the module data of the module to be provided in the marketplace MP on the display unit 48 such as a display.

カスタマ端末50は、ベンダ端末40と同様に、制御部51と、記憶部53と、通信部56とを備える。通信部56は、ネットワーク12などを介して、後述する作業システム60の制御装置68と通信を行う。カスタマ端末50は、キーボードやマウスなどの入力部57からカスタマによる各種指示などが入力される。また、カスタマ端末50は、ディスプレイなどの表示部58に、マーケットプレイスMPのトップ画面(購入用画面)やシミュレーションのモデルMD、シミュレーションの実行結果などの各種情報を表示する。 The customer terminal 50 includes a control unit 51 , a storage unit 53 , and a communication unit 56 like the vendor terminal 40 . The communication unit 56 communicates with a control device 68 of the work system 60, which will be described later, via the network 12 or the like. The customer terminal 50 receives various instructions from the customer through an input unit 57 such as a keyboard and a mouse. In addition, the customer terminal 50 displays various information such as the top screen (purchase screen) of the marketplace MP, the simulation model MD, and the execution result of the simulation on the display unit 58 such as a display.

ここで、マーケットプレイスMPで購入可能なモジュールを組み合わせた作業システム60の一例について説明する。例えば、作業システム60は、ロボット61により所定作業を行うシステムとして構成することができ、図3の例では、ロボット61以外に、基板搬送装置66と、フィーダ67とを備える。所定作業の一例としては、例えば機械部品や電子部品などのワークをロボット61がピックアップして基板Sに実装する実装作業などが挙げられる。ロボット61は、垂直多関節型のロボットアーム62と、ロボットアーム62の作動を含むシステム全体を制御する制御装置68とを備える。また、ロボットアーム62の先端リンクには、作業ツールとしてのエンドエフェクタ63が着脱可能に取り付けられる他、画像を撮像するカメラ64と、カメラ64と同軸に配置されたリングライトなどの照明65とが取り付けられている。なお、エンドエフェクタ63としては、電磁チャックやメカニカルチャック、吸着ノズルなどが挙げられる。基板搬送装置66は、一対のベルトコンベアにより基板Sを搬送する。フィーダ67は、複数のワークが所定間隔で収容されたテープを送り出すテープフィーダとして構成されている。なお、フィーダ67は、テープフィーダに限られず、複数のワークが配置されたトレイを供給するトレイフィーダなどであってもよい。制御装置68は、CPUやROM、HDD、RAMなどで構成されており、ロボット61の動作プログラム以外に、作業システム60の全体を管理するシステムプログラムなどを記憶している。この制御装置68は、図4に示すように、ジョブを作成するジョブ作成部69を備えており、作成されたジョブに基づいてロボットアーム62(ロボットA)やフィーダ67(フィーダA)などの各部を制御する。なお、ジョブには、部品の情報や部品を基板Sへ実装する配置順、配置位置、部品種毎のフィーダ67の装着位置、フィーダ67から部品を採取する際のロボットアーム62の採取位置などの情報が含まれている。また、図示は省略するが、基板搬送装置66の動作プログラムは基板搬送装置66のPLC(Programmable Logic Controller)が記憶しており、フィーダ67の動作プログラムは、フィーダ67のPLCが記憶している。このような作業システム60を構成するロボット61(ロボットアーム62)やエンドエフェクタ63、カメラ64、照明65、基板搬送装置66、フィーダ67を、それぞれモジュールという。 Here, an example of the work system 60 combining modules that can be purchased at the marketplace MP will be described. For example, the work system 60 can be configured as a system that performs a predetermined work using a robot 61, and in the example of FIG. An example of the predetermined work is a mounting work in which the robot 61 picks up a workpiece such as a mechanical component or an electronic component and mounts it on the board S. The robot 61 includes a vertically articulated robot arm 62 and a controller 68 that controls the entire system including the operation of the robot arm 62 . An end effector 63 as a working tool is detachably attached to the tip link of the robot arm 62, and a camera 64 for capturing an image and a lighting 65 such as a ring light arranged coaxially with the camera 64 are attached. It is As the end effector 63, an electromagnetic chuck, a mechanical chuck, a suction nozzle, or the like can be used. The substrate transport device 66 transports the substrate S by a pair of belt conveyors. The feeder 67 is configured as a tape feeder that feeds a tape containing a plurality of works at predetermined intervals. Note that the feeder 67 is not limited to a tape feeder, and may be a tray feeder or the like that supplies a tray on which a plurality of works are arranged. The control device 68 is composed of a CPU, ROM, HDD, RAM, etc., and stores a system program for managing the entire work system 60 in addition to the operation program of the robot 61 . As shown in FIG. 4, the control device 68 includes a job creating section 69 for creating jobs, and each section such as the robot arm 62 (robot A) and the feeder 67 (feeder A) is controlled based on the created job. to control. In addition, the job includes information on components, the order in which components are mounted on the substrate S, the placement position, the mounting position of the feeder 67 for each component type, the picking position of the robot arm 62 when picking up components from the feeder 67, and the like. Contains information. Although illustration is omitted, the PLC (Programmable Logic Controller) of the substrate transfer device 66 stores the operation program of the substrate transfer device 66 , and the PLC of the feeder 67 stores the operation program of the feeder 67 . The robot 61 (robot arm 62), the end effector 63, the camera 64, the lighting 65, the substrate transfer device 66, and the feeder 67, which constitute such a work system 60, are each called a module.

管理サーバ20の記憶部23には、図4に示すモジュールDB(データベース)30と、導入実績DB35と、ベンダDB37と、カスタマDB39とが記憶されている。ベンダDB37は、図示は省略するが、認証登録がなされたベンダの名称や各ベンダに固有のベンダID、メールアドレスや住所などの連絡先、ベンダが提供するモジュールの種類の情報などが登録されている。また、カスタマDB39は、図示は省略するが、認証登録がなされたカスタマの名称や各カスタマに固有のカスタマID、メールアドレスや住所などの連絡先、カスタマの購入履歴などが登録されている。導入実績DB35には、カスタマに導入される各モジュールの情報がカスタマIDに対応付けて登録されている。なお、各モジュールの情報には、後述するモジュールデータが含まれる。 The storage unit 23 of the management server 20 stores a module DB (database) 30, an introduction record DB 35, a vendor DB 37, and a customer DB 39 shown in FIG. Although illustration is omitted, the vendor DB 37 stores the name of the vendor whose authentication has been registered, the unique vendor ID of each vendor, contact information such as e-mail address and address, and information on the types of modules provided by the vendor. there is Although not shown, the customer DB 39 stores the names of customers who have been authenticated and registered, customer IDs unique to each customer, contact information such as e-mail addresses and addresses, customer purchase histories, and the like. Information on each module introduced to a customer is registered in the introduction record DB 35 in association with a customer ID. The information of each module includes module data, which will be described later.

モジュールDB30は、ベンダがベンダ端末40から登録用画面を介して登録したモジュールデータなどを登録するものであり、モジュールの種類別に複数のモジュールデータ31が登録されている。複数のモジュールデータ31は、例えば、図4に示すようにロボットデータ30Aとエンドエフェクタデータ30Bとフィーダデータ30Cとコンベアデータ30Dとカメラデータ30Eと照明データ30Fとに区分けして登録されている。ロボットデータ30Aには、ロボットアーム62(ロボットA)のモジュールデータや他の各種ロボットB~Dなどのモジュールデータが登録されている。各種ロボットは、垂直多関節型以外の水平多関節型やパラレルリンク型などとしてもよい。これらのモジュールデータには、それぞれロボットA~Dの3次元CADデータなどの形状データや動作プログラム、モジュールID、仕様などが含まれている。なお、モジュールIDは、モジュールの所定の分類毎の固有情報として設定されるものである。所定の分類は、モジュールの種類やベンダ、型式などに基づいて定められる。例えば、所定の分類は、モジュールの種類が、ロボットとエンドエフェクタとフィーダとコンベアとカメラと照明のいずれであるか、また、エンドエフェクタであれば電磁チャックとメカニカルチャックと吸着ノズルのいずれであるかに基づいて定められればよい。また、所定の分類は、どのベンダであるかや、ベンダのどの型式であるかに基づいて定められればよい。 The module DB 30 registers module data and the like registered by the vendor from the vendor terminal 40 via the registration screen, and a plurality of module data 31 are registered for each module type. The plurality of module data 31 are divided and registered into, for example, robot data 30A, end effector data 30B, feeder data 30C, conveyor data 30D, camera data 30E, and lighting data 30F, as shown in FIG. In the robot data 30A, module data of the robot arm 62 (robot A) and module data of various other robots B to D are registered. Various robots may be horizontal articulated type or parallel link type other than vertical articulated type. These module data include shape data such as three-dimensional CAD data of robots A to D, motion programs, module IDs, specifications, and the like. The module ID is set as unique information for each predetermined module classification. The predetermined classification is determined based on the module type, vendor, model, and the like. For example, the predetermined classification is whether the type of module is a robot, an end effector, a feeder, a conveyor, a camera, or an illumination, or whether an end effector is an electromagnetic chuck, a mechanical chuck, or a suction nozzle. It should be determined based on Also, the predetermined classification may be determined based on which vendor and which model of the vendor.

同様に、エンドエフェクタデータ30Bには、ロボットAに着脱可能なエンドエフェクタ63(エンドエフェクタA)やロボットA~Dに着脱可能な他の種類のエンドエフェクタB~Dの形状データ、モジュールID、仕様などを含むモジュールデータが登録されている。また、フィーダデータ30Cには、フィーダ67(フィーダA)や他の種類のフィーダB~Dの形状データや動作プログラム、モジュールID、仕様などを含むモジュールデータが登録されている。コンベアデータ30Dには、基板搬送装置66としてのコンベアAや他の種類のコンベアの形状データや動作プログラム、モジュールID、仕様などを含むモジュールデータが登録されている。カメラデータ30Eには、カメラ64(カメラA)や他の種類のカメラB~Dの形状データやモジュールID、仕様などを含むモジュールデータが登録されている。照明データ30Fには、照明65(照明A)や他の種類の照明B~Dの形状データやモジュールID、仕様などを含むモジュールデータが登録されている。また、図示は省略するが、モジュールDB30には、作業対象の代表的なワークの形状データや物性データなどを含むモジュールデータなども登録されている。ワークのモジュールデータは、ベンダが登録してもよいし、カスタマから依頼を受けた管理者が登録してもよく、モデルMDを用いたシミュレーションで用いられる。 Similarly, the end effector data 30B includes shape data, module IDs, specifications, etc. of the end effector 63 (end effector A) detachable to the robot A and other types of end effectors B to D detachable to the robots A to D. Module data including such as is registered. Further, the feeder data 30C registers module data including shape data, operation programs, module IDs, specifications, etc. of the feeder 67 (feeder A) and other types of feeders BD. In the conveyor data 30D, module data including shape data, operation programs, module IDs, specifications, etc., of the conveyor A as the board transfer device 66 and other types of conveyors are registered. In the camera data 30E, module data including shape data, module IDs, and specifications of the camera 64 (camera A) and other types of cameras B to D are registered. The illumination data 30F registers module data including shape data, module IDs, specifications, etc. of the illumination 65 (illumination A) and other types of illumination B to D. FIG. Although not shown, the module DB 30 also registers module data including shape data and physical property data of typical workpieces to be worked on. The work module data may be registered by the vendor or by an administrator requested by the customer, and used in simulations using the model MD.

カスタマ端末50などに表示されるマーケットプレイスMPのトップ画面では、これらのモジュールの購入要求や閲覧、各種ツールの購入要求や閲覧、カスタマのマイページへのログインなどが可能となっている。図2に示すように、トップ画面では、例えばロボットやエンドエフェクタ、フィーダ、コンベア、カメラ(ここでは照明を含む)などのモジュールの種類別のアイコンやツールのアイコン、購入ボタン、マイページへのログインボタンなどが表示されている。カスタマが入力部57を用いた操作入力により購入ボタンを操作(クリック)してから所望のモジュールのアイコンを選択すると、該当する種類のモジュールデータを選択可能に一覧表示する図示しないモジュール選択画面が表示される。例えば、カスタマがロボットのアイコンを選択すると、ロボットA~Dの各モジュールデータ31が一覧表示され、カスタマはその中から必要なモジュールを選択して購入することができる。一覧表示されるモジュールデータは、モジュールDB30に登録されているものである。また、カスタマが購入ボタンを操作してからツールのアイコンを選択すると、各種ツールを選択可能に一覧表示する図示しないツール選択画面が表示される。カスタマはその中から必要なツールを選択して購入することができる。各種ツールとしては、各モジュールの作業状況や異常発生の頻度などの情報を収集して分析する分析ツール、分析結果からモジュールの変更などの改善案を提案する提案ツール、モジュールの効率的なレイアウトを行うレイアウトツールなどが挙げられる。なお、カスタマは購入ボタンをクリックすることなくモジュールのアイコンやツールのアイコンを選択して、一覧表示されたモジュールやツールの内容を閲覧することが可能である。また、カスタマがマイページにログインすると、モジュールの購入履歴や導入予定のモジュールの内容および変更履歴、管理サーバ20やベンダからの連絡事項などを確認することができる。マーケットプレイスMPで購入されるモジュールが作業システム60を構成する場合、通常はそれらのモジュールで構築されたモデルMDを用いたシミュレーションが実行され、カスタマはそのシミュレーションの結果を確認してから各モジュールの購入を行う。カスタマは、同じ種類のモジュール(例えば、エンドエフェクタやフィーダなど)で、モジュールIDが異なる複数種のモジュールを購入し、ワークの種類などに応じて適宜交換しながら作業システム60を稼働することもできる。 On the top screen of the marketplace MP displayed on the customer terminal 50 or the like, it is possible to request and view the purchase of these modules, request and view the purchase of various tools, and log in to the customer's My Page. As shown in Fig. 2, on the top screen, icons for each type of module, such as robots, end effectors, feeders, conveyors, and cameras (including lighting here), tool icons, purchase buttons, and login to My Page. buttons are displayed. When the customer operates (clicks) the purchase button by inputting operation using the input unit 57 and then selects the icon of the desired module, a module selection screen (not shown) displaying a selectable list of module data of the corresponding type is displayed. be done. For example, when a customer selects a robot icon, a list of module data 31 for robots A to D is displayed, and the customer can select and purchase a desired module from the list. The module data displayed as a list are those registered in the module DB 30 . Further, when the customer operates the purchase button and then selects the tool icon, a tool selection screen (not shown) displaying a list of various tools in a selectable manner is displayed. A customer can select and purchase a necessary tool from among them. Various tools include an analysis tool that collects and analyzes information such as the work status of each module and the frequency of abnormalities, a proposal tool that proposes improvement plans such as module changes based on the analysis results, and an efficient module layout. A layout tool that performs It should be noted that the customer can select the icon of the module or the icon of the tool without clicking the purchase button, and browse the contents of the modules and tools displayed in the list. Further, when the customer logs in to My Page, the customer can check the purchase history of modules, the contents and change history of modules to be introduced, messages from the management server 20 and vendors, and the like. When the modules purchased at the marketplace MP constitute the working system 60, a simulation is normally performed using the model MD constructed with those modules, and the customer confirms the result of the simulation before confirming each module. make a purchase. The customer can also purchase multiple types of modules of the same type (for example, end effector, feeder, etc.) but with different module IDs, and operate the work system 60 while exchanging them as appropriate according to the type of workpiece. .

次に、作業システム60においてモジュールが交換なされた場合の対応処理を説明する。図5はモジュール交換対応処理の一例を示すフローチャートである。この処理は、モジュールが交換された場合に、制御装置68がジョブ作成部69の機能を用いて実行する。モジュールの交換は、作業者が行うものとするが、作業システム60が自動でモジュール交換可能に構成されていてもよい。 Next, the handling process when a module is replaced in the work system 60 will be described. FIG. 5 is a flowchart showing an example of module replacement handling processing. This processing is executed by the control device 68 using the function of the job creating section 69 when the module is replaced. The replacement of the module is performed by an operator, but the work system 60 may be configured to automatically replace the module.

モジュール交換対応処理では、まず、制御装置68は、交換されたモジュールのモジュールIDを認識する(S100)。S100では、制御装置68は、作業者がカスタマ端末50の入力部57を介して入力したモジュールIDを認識すればよい。あるいは、モジュールIDを表示するシールやコードなどがモジュールに貼り付けられている場合、制御装置68は、モジュール交換時にそれをカメラ64に撮像させ、撮像された画像を処理してモジュールIDを認識してもよい。次に、制御装置68は、認識したモジュールIDに対応するモジュールデータを管理サーバ20に要求して(S110)、管理サーバ20からモジュールデータを受信するのを待つ(S120)。S110の要求を受けた管理サーバ20の制御部21は、記憶部23のモジュールDB30から、モジュールIDに対応するモジュールデータを読み出して作業システム60に送信する。なお、制御部21は、作業システム60へのモジュールデータの送信をカスタマ端末50を介して行ってもよい。 In the module replacement handling process, first, the control device 68 recognizes the module ID of the replaced module (S100). At S<b>100 , the control device 68 may recognize the module ID input by the operator via the input unit 57 of the customer terminal 50 . Alternatively, if a sticker or code indicating the module ID is affixed to the module, the control device 68 causes the camera 64 to take an image of it when the module is replaced, processes the imaged image, and recognizes the module ID. may Next, the control device 68 requests module data corresponding to the recognized module ID from the management server 20 (S110), and waits to receive the module data from the management server 20 (S120). The control unit 21 of the management server 20 that has received the request of S110 reads the module data corresponding to the module ID from the module DB 30 of the storage unit 23 and transmits it to the work system 60 . Note that the control unit 21 may transmit the module data to the work system 60 via the customer terminal 50 .

制御装置68は、S120でモジュールデータを受信すると、受信したモジュールデータを読み込み(S130)、動作タイミングや動作位置、動作速度など、モジュールの交換に伴って変更が必要となるパラメータを設定する(S140)。そして、制御装置68は、パラメータを設定すると、その各パラメータを含む生産ジョブを設定して(S150)、モジュール交換対応処理を終了する。 When the control device 68 receives the module data in S120, it reads the received module data (S130), and sets parameters such as operation timing, operation position, and operation speed that need to be changed due to module replacement (S140). ). After setting the parameters, the controller 68 sets a production job including the parameters (S150), and terminates the module replacement handling process.

ここで、図6はパラメータを設定する様子の一例を示す説明図である。図6では、図6AのエンドエフェクタAおよびフィーダAの2つのモジュールが、図6BのエンドエフェクタBおよびフィーダBに交換される様子を例示し、制御装置68が、パラメータとして動作位置を設定する。エンドエフェクタA,Bは、例えばチャック爪の長さが異なり、フィーダA,Bは、例えばワークの載置面(供給面)の高さが異なる。このため、制御装置68(ジョブ作成部69)は、ロボットAがワークを採取するために、ジョブに含まれる動作位置としての高さパラメータHに、異なる値を設定する。なお、高さパラメータHは、図示の便宜上、ロボットAの据付面などの所定の基準面から、ロボットアームの先端リンクにおけるエンドエフェクタA,Bの取付面までの高さを示す。 Here, FIG. 6 is an explanatory diagram showing an example of how parameters are set. FIG. 6 illustrates how the two modules of end effector A and feeder A of FIG. 6A are replaced with end effector B and feeder B of FIG. 6B, and controller 68 sets the operating position as a parameter. The end effectors A and B have different lengths of chuck claws, for example, and the feeders A and B have different heights of work mounting surfaces (supply surfaces), for example. Therefore, the control device 68 (job creating unit 69) sets different values for the height parameter H as the operating position included in the job so that the robot A can pick up the workpiece. For convenience of illustration, the height parameter H indicates the height from a predetermined reference plane such as the installation plane of the robot A to the installation planes of the end effectors A and B on the tip link of the robot arm.

図6Aでは、制御装置68(ジョブ作成部69)は、ロボットAのモジュールデータのパラメータXaと、エンドエフェクタAのモジュールデータのパラメータYaと、フィーダAのモジュールデータのパラメータZaとを用いた関数f(Xa,Ya,Za)により、高さパラメータH1を設定する。なお、パラメータXa,Ya,Zaは、各モジュールデータ内に含まれているが、各モジュールデータのサイズなどの仕様から制御装置68が算出してもよい。図6Bのモジュール構成に変更された場合、制御装置68は、エンドエフェクタBとフィーダBのモジュールデータをモジュールDB30から取得する。なお、制御装置68は、ロボットAのモジュールデータを記憶部などに記憶しておけば再取得する必要はないが、設定変更の度に再取得してもよい。即ち、制御装置68は、認識されたモジュールのモジュールデータを含む、設定変更に必要なモジュールデータを取得すればよい。制御装置68は、ロボットAのモジュールデータのパラメータXaと、エンドエフェクタBのモジュールデータのパラメータYbと、フィーダBのモジュールデータのパラメータZbとを用いた関数f(Xa,Yb,Zb)により、高さパラメータH2を設定する。このように、高さパラメータHなどの動作位置の設定変更をする必要がある場合、制御装置68はモジュールDB30から取得したモジュールデータを用いて設定変更することができる。このため、例えば、フィーダの交換によりワークの供給面の高さ位置が10mm下がった場合、制御装置68は、ロボットAによるワークの把持位置を自動的に10mm下げることができる。また、エンドエフェクタの交換によりエンドエフェクタの全長が5mm短くなった場合、制御装置68は、ロボットAによるワークの把持位置を自動的に5mm下げることができる。 6A, the control device 68 (job creating unit 69) uses a function f A height parameter H1 is set by (Xa, Ya, Za). The parameters Xa, Ya, and Za are included in each module data, but may be calculated by the controller 68 from specifications such as the size of each module data. When the module configuration is changed to that of FIG. 6B, the control device 68 acquires the module data of the end effector B and the feeder B from the module DB30. If the module data of the robot A is stored in the storage unit or the like, the control device 68 does not need to reacquire it, but may reacquire it each time the setting is changed. That is, the control device 68 may acquire module data necessary for setting change, including the module data of the recognized module. The control device 68 uses a function f(Xa, Yb, Zb) using the parameter Xa of the module data of the robot A, the parameter Yb of the module data of the end effector B, and the parameter Zb of the module data of the feeder B to obtain a high Set the parameter H2. In this way, when it is necessary to change the setting of the operating position such as the height parameter H, the control device 68 can change the setting using the module data acquired from the module DB 30 . Therefore, for example, when the height position of the work supply surface is lowered by 10 mm due to the replacement of the feeder, the control device 68 can automatically lower the position at which the robot A grips the work by 10 mm. Further, when the end effector is replaced and the total length of the end effector is shortened by 5 mm, the control device 68 can automatically lower the gripping position of the workpiece by the robot A by 5 mm.

なお、S140では、制御装置68は、動作位置に限られず動作速度や動作タイミングなどのパラメータの少なくともいずれかの設定を変更すればよい。例えば、エンドエフェクタが交換されてチャック力やノズル吸着力が向上したためにワークの落下可能性が減少した場合、制御装置68は、ロボットの加速度や減速度、最高速度を上げるように動作速度のパラメータの設定を変更すればよい。また、エンドエフェクタが交換されてノズルの吸着力が向上したためにフィーダから供給されたワークの吸着完了までの時間が短縮される場合、制御装置68は、ワーク吸着後の動作開始を早くするように動作タイミングの設定を変更すればよい。 In S140, the control device 68 may change the setting of at least one of the parameters such as the operation speed and the operation timing without being limited to the operation position. For example, when the end effector is replaced and the chucking force and nozzle suction force are improved and the possibility of the work falling is reduced, the control device 68 increases the acceleration, deceleration, and maximum speed of the robot. settings should be changed. Further, when the end effector is replaced and the adsorption force of the nozzle is improved, and thus the time until completion of adsorption of the work supplied from the feeder is shortened, the control device 68 makes the start of the operation after the adsorption of the work be earlier. You just need to change the setting of the operation timing.

ここで、本実施形態の構成要素と本開示の構成要素との対応関係を明らかにする。本実施形態の作業システム60が作業システムに相当し、ジョブ作成部69を含む制御装置68が設定装置に相当し、モジュール交換対応処理のS100を実行する制御装置68が認識部に相当し、モジュール交換対応処理のS110~S130を実行する制御装置68が取得部に相当し、モジュール交換対応処理のS140,S150を実行する制御装置68が設定変更部に相当する。また、モジュールDB30がデータベースに相当する。 Here, correspondence relationships between the components of the present embodiment and the components of the present disclosure will be clarified. The work system 60 of this embodiment corresponds to the work system, the control device 68 including the job creation unit 69 corresponds to the setting device, the control device 68 that executes S100 of the module replacement processing corresponds to the recognition unit, and the module The control device 68 that executes S110 to S130 of the replacement handling process corresponds to the acquisition section, and the control device 68 that executes S140 and S150 of the module replacement handling process corresponds to the setting change section. Also, the module DB 30 corresponds to a database.

以上説明した作業システム60の制御装置68は、作業システム60で交換されたモジュールを認識し、モジュールデータを取得し、そのモジュールデータに基づいて作業システム60が作業を行う際にモジュールに必要な設定を変更する。これにより、モジュールの交換によりモジュール構成が変更された場合に、作業者が設定変更を行わなくてよいから、設定変更に時間を要したり設定ミスをしたりするのを防止することができる。 The control device 68 of the work system 60 described above recognizes the module replaced in the work system 60, acquires the module data, and configures necessary settings for the module when the work system 60 performs work based on the module data. to change As a result, when the module configuration is changed by replacing the module, the operator does not have to change the setting, so it is possible to prevent the setting change from taking time and setting errors.

また、制御装置68は、ジョブに含まれるモジュールの動作位置、動作タイミングまたは動作速度の少なくともいずれかの動作パラメータの設定を変更するから、モジュール構成が変更された作業システム60をより適切に動作させることができる。また、制御装置68は、モジュールDB30からモジュールデータを取得するから、モジュール交換の度に作業者によるモジュールデータの入力などの手間を省いて、モジュールデータを速やかに取得することができる。また、制御装置68は、モジュールDB30にネットワーク12を介して接続されており、制御装置68がモジュールデータを記憶しておく必要がないから、制御装置68の記憶容量を増加させることなくモジュールの構成変更に適切に対応することができる。 In addition, since the control device 68 changes the setting of at least one of the operation parameters of the operation positions, operation timings, and operation speeds of the modules included in the job, the work system 60 whose module configuration has been changed can be operated more appropriately. be able to. In addition, since the control device 68 acquires the module data from the module DB 30, the module data can be quickly acquired without requiring the operator to input the module data each time the module is replaced. In addition, since the control device 68 is connected to the module DB 30 via the network 12 and does not need to store module data, the module can be configured without increasing the storage capacity of the control device 68 . Ability to respond appropriately to change.

なお、本開示は上述した実施形態に何ら限定されることはなく、本開示の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。 It goes without saying that the present disclosure is not limited to the above-described embodiments, and can be implemented in various forms as long as they fall within the technical scope of the present disclosure.

例えば、上述した実施形態では、モジュールの動作位置、動作タイミングまたは動作速度の少なくともいずれかの動作パラメータの設定を変更したが、これに限られず、作業システム60が作業を行う際にモジュールに必要な設定を変更するものであればよい。例えば、モジュールデータにはワークデータを含むから、制御装置68は、作業対象のワークが変更される場合に、ワークデータに基づいて動作位置や動作速度、動作タイミングなどの設定を変更してもよい。例えば、ワークの高さが変化するために、動作位置を変更してもよいし、ワークの表面の摩擦係数が低下するためにロボットの動作速度を下げるように設定を変更してもよい。また、フィーダのワーク載置面の高さが所定高さとなるようにフィーダを昇降させる昇降装置を作業システム60が備えている場合には、モジュールとしてのフィーダが交換されると、制御装置68は、昇降装置の昇降高さ位置の設定を変更してもよい。 For example, in the above-described embodiments, the operating parameters of at least one of the operating position, operating timing, and operating speed of the module are changed. Anything that changes the settings is fine. For example, since the module data includes work data, the control device 68 may change settings such as the movement position, movement speed, and movement timing based on the work data when the work to be worked on is changed. . For example, the operating position may be changed because the height of the work changes, or the setting may be changed so as to lower the operating speed of the robot because the friction coefficient of the surface of the work decreases. Further, in the case where the work system 60 is equipped with an elevating device for elevating the feeder so that the workpiece mounting surface of the feeder reaches a predetermined height, when the feeder as a module is replaced, the control device 68 , the setting of the lifting height position of the lifting device may be changed.

上述した実施形態では、モジュールが交換された場合に本開示を適用して説明したが、これに限られず、作業システム60に新たなモジュールが追加された場合に本開示を適用するものとしてもよい。 In the above-described embodiment, the present disclosure is applied when a module is replaced, but the present disclosure is not limited to this, and may be applied when a new module is added to the work system 60. .

上述した実施形態では、認識したモジュールIDに対応するモジュールデータを取得したが、これに限られず、モジュールの個々に対応付けられたシリアルNo.を認識し、モジュールIDおよびシリアルNo.に対応するモジュールデータを取得してもよい。図7は変形例のエンドエフェクタデータ30Bの一例を示す説明図であり、変形例のモジュールDB30に登録されているものとする。図示するように、モジュールIDだけでなくシリアルNo.にモジュールの仕様が対応付けて登録されている。図7では、一例としてエンドエフェクタデータ30Bを示し、仕様として、エンドエフェクタのサイズやチャック力(吸着力)、チャック可能な最大サイズ、動作部の他、図示は省略するが重量や材質などの情報が登録されている。ここで、例えばモジュールの個体毎にサイズなどにバラツキが生じる場合があり、微小な部品や作業の要求精度によってはそのバラツキが作業に影響を及ぼすことがある。このため、図7では、チャック力や最大サイズ、動作部などはモジュールIDに共通の情報として登録されているが、サイズはモジュールの個体毎の測定結果が登録されている。 In the above-described embodiment, the module data corresponding to the recognized module ID is obtained, but the present invention is not limited to this, and the serial number associated with each module is obtained. to recognize the module ID and serial number. You may acquire the module data corresponding to . FIG. 7 is an explanatory diagram showing an example of the end effector data 30B of the modification, which is registered in the module DB 30 of the modification. As shown, not only the module ID but also the serial number. is registered in association with module specifications. FIG. 7 shows end effector data 30B as an example, and as specifications, information such as end effector size, chucking force (adsorption force), maximum size that can be chucked, operating part, weight and material (not shown). is registered. Here, for example, there may be variations in size and the like for each individual module, and the variations may affect the work depending on minute parts and required accuracy of the work. For this reason, in FIG. 7, the chucking force, maximum size, operating part, etc. are registered as common information in the module ID, but the size is registered as the measurement result for each individual module.

図8は変形例のモジュール交換対応処理を示すフローチャートである。変形例のモジュール交換対応処理では、制御装置68は、まず、交換されたモジュールのモジュールIDとシリアルNo.とを認識する(S100a)。次に、制御装置68は、認識したモジュールIDとシリアルNo.に対応するモジュールデータを管理サーバ20に要求する(S110a)。これにより、管理サーバ20の制御部21は、変形例のモジュールDB30からモジュールIDとシリアルNo.に対応するモジュールデータを制御装置68に送信する。以下は図5と同様な処理であるため、説明を省略する。これにより、制御装置68は、モジュールIDとシリアルNo.に対応付けられたモジュールデータに基づいて動作パラメータの設定を変更するから、モジュールの個々の製造バラツキに対して、適切に対応することができる。したがって、作業精度を向上させることができる。なお、モジュールの基準の仕様などの情報は、モジュールDB30などから取得されるものを用い、モジュールの個体毎の情報は、作業者の入力などにより取得されるものを用いてもよい。 FIG. 8 is a flow chart showing the module replacement handling process of the modification. In the module replacement handling process of the modified example, the control device 68 first receives the module ID and serial number of the replaced module. is recognized (S100a). Next, the control device 68 recognizes the recognized module ID and serial number. to the management server 20 (S110a). As a result, the control unit 21 of the management server 20 obtains the module ID and the serial number from the module DB 30 of the modified example. to the control device 68. Since the processing below is the same as that in FIG. 5, the description is omitted. As a result, the control device 68 receives the module ID and the serial number. Since the setting of the operation parameter is changed based on the module data associated with the module, it is possible to appropriately deal with individual manufacturing variations of the module. Therefore, working accuracy can be improved. The information such as the standard specification of the module may be obtained from the module DB 30 or the like, and the information for each individual module may be obtained by input by the operator or the like.

上述した実施形態では、制御装置68が、ネットワーク12を介して接続されたモジュールDB30から必要なモジュールデータを取得するものとしたが、これに限られるものではない。例えば、制御装置68が、作業システム60で使用可能なモジュールのモジュールデータが登録されたモジュールDBを備え、そのモジュールDBからモジュールデータを取得してもよい。また、制御部21が動作パラメータの設定を変更して、制御装置68に送信してもよい。あるいは、制御装置68が、モジュールDBからモジュールデータを取得するものに限られず、モジュールを交換した作業者により入力されたモジュールデータを取得してもよい、他の方法によりモジュールデータを取得してもよい。他の方法としては、例えば、モジュールデータが対応付けられたバーコードやQRコード(登録商標)などの2Dコードなどがモジュールに設けられており、その2Dコードをカメラ64や手持ち式のコード読取器に読み取らせて、制御装置68がモジュールデータを取得してもよい。また、モジュールデータを読み書き可能なRFID(Radio Frequency Identification)タグのようなICタグがモジュールに設けられており、タグ認識装置などによりタグ内の情報を読み取らせて、制御装置68がモジュールデータを取得してもよい。 In the above-described embodiment, the control device 68 acquires the necessary module data from the module DB 30 connected via the network 12, but it is not limited to this. For example, the control device 68 may have a module DB in which module data of modules that can be used in the work system 60 are registered, and the module data may be obtained from the module DB. Also, the control unit 21 may change the settings of the operation parameters and transmit them to the control device 68 . Alternatively, the control device 68 is not limited to acquiring module data from the module DB, and may acquire module data input by the worker who replaced the module, or may acquire module data by another method. good. As another method, for example, a 2D code such as a bar code or QR code (registered trademark) associated with module data is provided in the module, and the 2D code is read by the camera 64 or a handheld code reader. may be read by the controller 68 to obtain the module data. In addition, an IC tag such as an RFID (Radio Frequency Identification) tag capable of reading and writing module data is provided in the module, and the information in the tag is read by a tag recognition device or the like, and the control device 68 obtains the module data. You may

上述した実施形態では、ロボット61を含む複数種のモジュールで構成された作業システム60を例示したが、これに限られず、作業システムは、複数種のモジュールで構成されたシステムであればよくロボット61を含まないものとしてもよい。 In the above-described embodiment, the work system 60 configured with a plurality of types of modules including the robot 61 was illustrated, but the work system is not limited to this, and the work system may be a system configured with a plurality of types of modules. may not be included.

ここで、本開示の作業システムの設定装置は、以下のように構成してもよい。例えば、本開示の作業システムの設定装置において、前記設定変更部は、前記モジュールに必要な設定として、前記作業システムに作業内容を指示するジョブに含まれる、前記モジュールの動作位置、動作タイミングまたは動作速度の少なくともいずれかの動作パラメータの設定を変更するものとしてもよい。こうすれば、モジュールの構成が変更された作業システムにおいて、モジュールの動作位置、動作タイミングまたは動作速度をより適切なものとして効率よく動作させることができる。 Here, the setting device of the work system of the present disclosure may be configured as follows. For example, in the setting device for a work system according to the present disclosure, the setting change unit may include, as settings necessary for the module, an operation position, an operation timing, or an operation of the module, which is included in a job that instructs the work system on work content. The setting of at least one of the operating parameters of speed may be changed. In this way, in a working system in which the configuration of the modules has been changed, the operating positions, operating timings, or operating speeds of the modules can be made more appropriate, and the modules can be operated efficiently.

本開示の作業システムの設定装置において、前記取得部は、前記モジュール毎のモジュールデータが登録されたデータベースから、前記認識されたモジュールの前記モジュールデータを取得するものとしてもよい。こうすれば、作業者によるモジュールデータの入力などの手間を省いて、構成変更に適切に対応することができる。 In the work system setting device of the present disclosure, the acquisition unit may acquire the module data of the recognized module from a database in which module data for each module is registered. In this way, it is possible to appropriately respond to configuration changes without requiring the operator to input module data.

本開示の作業システムの設定装置において、前記データベースにネットワークを介して接続されており、前記取得部は、前記ネットワークを介して前記データベースから前記モジュールデータを取得するものとしてもよい。こうすれば、設定装置がモジュールデータを記憶しておく必要がないから、設定装置の記憶容量を増加させることなくモジュールの構成変更に適切に対応することができる。 In the setting device of the work system of the present disclosure, it may be connected to the database via a network, and the obtaining unit may obtain the module data from the database via the network. This eliminates the need for the setting device to store the module data, so that it is possible to appropriately respond to changes in module configuration without increasing the storage capacity of the setting device.

本開示の作業システムの設定装置において、前記認識部は、前記モジュールを認識する際に、前記モジュールの個々に対応付けられたシリアル番号を認識可能であり、前記取得部は、前記モジュールの前記シリアル番号に対応する前記モジュールデータを取得するものとしてもよい。こうすれば、モジュールの個体毎のサイズ違いなど、モジュールの個々の製造バラツキに対して適切に対応することができる。 In the work system setting device of the present disclosure, the recognition unit can recognize a serial number associated with each module when recognizing the module, and the acquisition unit can recognize the serial number of the module. The module data corresponding to the number may be acquired. In this way, it is possible to appropriately deal with individual manufacturing variations of modules, such as differences in size between individual modules.

本開示は、作業システムの製造産業などに利用可能である。 INDUSTRIAL APPLICABILITY The present disclosure is applicable to the work system manufacturing industry and the like.

10 設備導入支援システム、12 ネットワーク、20 管理サーバ、21,41,51 制御部、22 シミュレーション部、23,43,53 記憶部、26,46,56 通信部、28,47,57 入力部、29,48,58 表示部、30 モジュールDB、30A ロボットデータ、30B エンドエフェクタデータ、30C フィーダデータ、30D コンベアデータ、30E カメラデータ、30F 照明データ、31 モジュールデータ、35 導入実績DB、37 ベンダDB、39 カスタマDB、40 ベンダ端末、50 カスタマ端末、60 作業システム、61 ロボット、62 ロボットアーム、63 エンドエフェクタ、64 カメラ、65 照明、66 基板搬送装置、67 フィーダ、68 制御装置、69 ジョブ作成部、MD モデル、MP マーケットプレイス、S 基板。 10 equipment introduction support system 12 network 20 management server 21, 41, 51 control unit 22 simulation unit 23, 43, 53 storage unit 26, 46, 56 communication unit 28, 47, 57 input unit 29 , 48, 58 display section, 30 module DB, 30A robot data, 30B end effector data, 30C feeder data, 30D conveyor data, 30E camera data, 30F lighting data, 31 module data, 35 introduction record DB, 37 vendor DB, 39 Customer DB, 40 Vendor Terminal, 50 Customer Terminal, 60 Work System, 61 Robot, 62 Robot Arm, 63 End Effector, 64 Camera, 65 Lighting, 66 Substrate Transfer Device, 67 Feeder, 68 Control Device, 69 Job Creation Unit, MD Model, MP Marketplace, S Substrate.

Claims (4)

複数種のモジュールで構成される作業システムの設定装置であって、
前記作業システムに追加または交換されたモジュールのモジュールIDと、前記モジュールの個々に対応付けられたシリアル番号とを認識する認識部と、
前記モジュールの仕様を含む前記モジュール毎のモジュールデータのうち、前記認識された前記モジュールIDと前記シリアル番号に対応するモジュールデータを取得する取得部と、
前記取得されたモジュールデータに基づいて、前記作業システムが作業を行う際に前記モジュールに必要な設定を変更する設定変更部と、
を備え
前記取得部は、前記モジュールがロボットアームに着脱可能に取り付けられてワークをピックアップするエンドエフェクタである場合、前記モジュールデータとして、前記モジュールIDに対応するチャック力または吸着力を取得すると共に前記シリアル番号に対応する個体毎のサイズの測定結果とを取得し、
前記設定変更部は、前記チャック力または前記吸着力に基づいて前記ロボットアームの動作速度のパラメータの設定を変更し、前記測定結果に基づいて前記エンドエフェクタが前記ワークをピックアップする際の動作位置のパラメータの設定を変更する
業システムの設定装置。
A setting device for a work system composed of a plurality of types of modules,
a recognition unit that recognizes a module ID of a module added or replaced in the work system and a serial number associated with each module ;
an acquisition unit for acquiring module data corresponding to the recognized module ID and serial number from among the module data for each module including the specifications of the module;
a setting change unit that changes settings necessary for the module when the work system performs work based on the acquired module data;
with
When the module is an end effector that is detachably attached to a robot arm and picks up a workpiece, the acquisition unit acquires, as the module data, a chucking force or a suction force corresponding to the module ID and the serial number. Acquire the measurement results of the size of each individual corresponding to
The setting change unit changes a parameter setting of an operation speed of the robot arm based on the chucking force or the adsorption force, and changes an operation position when the end effector picks up the workpiece based on the measurement result. Change parameter settings
Working system setting device.
請求項1に記載の作業システムの設定装置であって、
前記モジュールデータには、ピックアップ対象のワークのワークデータを含み、
前記取得部は、ピックアップ対象のワークが変更される場合、該ワークに対応するワークデータを取得し、
前記設定変更部は、前記取得されたワークデータに基づいて前記動作速度および前記動作位置の少なくともいずれかのパラメータの設定を変更する
作業システムの設定装置。
The work system setting device according to claim 1,
The module data includes work data of a work to be picked up,
When the work to be picked up is changed, the acquisition unit acquires work data corresponding to the work,
A setting device for a work system, wherein the setting change unit changes the setting of at least one of the motion speed and the motion position based on the acquired work data .
請求項1または2に記載の作業システムの設定装置であって、
前記取得部は、前記モジュール毎のモジュールデータが登録されたデータベースから、前記認識された前記モジュールIDと前記シリアル番号に対応する前記モジュールデータを取得する
作業システムの設定装置。
The work system setting device according to claim 1 or 2,
The acquisition unit acquires the module data corresponding to the recognized module ID and serial number from a database in which module data for each module is registered. A work system setting device.
請求項3に記載の作業システムの設定装置であって、
前記データベースにネットワークを介して接続されており、
前記取得部は、前記ネットワークを介して前記データベースから前記モジュールデータを取得する
作業システムの設定装置。
The work system setting device according to claim 3,
connected to said database via a network,
The acquisition unit acquires the module data from the database via the network. A setting device for a work system.
JP2021501263A 2019-02-22 2019-02-22 Working system setting device Active JP7249401B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2019/006824 WO2020170432A1 (en) 2019-02-22 2019-02-22 Device for setting work system

Publications (2)

Publication Number Publication Date
JPWO2020170432A1 JPWO2020170432A1 (en) 2021-11-18
JP7249401B2 true JP7249401B2 (en) 2023-03-30

Family

ID=72143815

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021501263A Active JP7249401B2 (en) 2019-02-22 2019-02-22 Working system setting device

Country Status (2)

Country Link
JP (1) JP7249401B2 (en)
WO (1) WO2020170432A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002292584A (en) 2001-03-29 2002-10-08 Nachi Fujikoshi Corp Adjusting parameter setting method
JP2004148433A (en) 2002-10-30 2004-05-27 Fanuc Ltd Robot device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002292584A (en) 2001-03-29 2002-10-08 Nachi Fujikoshi Corp Adjusting parameter setting method
JP2004148433A (en) 2002-10-30 2004-05-27 Fanuc Ltd Robot device

Also Published As

Publication number Publication date
JPWO2020170432A1 (en) 2021-11-18
WO2020170432A1 (en) 2020-08-27

Similar Documents

Publication Publication Date Title
JP5709930B2 (en) Board work system
CN102419822B (en) Tool management method of die bonder and die bonder
JP4796461B2 (en) Component management apparatus and component management method for mounting machine
KR101074253B1 (en) Component Verification Method and Apparatus
JP4796462B2 (en) Component assembly assignment method, component assembly assignment device, and mounter for mounting machine
JP4317351B2 (en) Circuit board management method and electronic circuit production system
JP7299967B2 (en) simulation system
US11048241B2 (en) Production schedule creating method and production schedule creating apparatus
JP7249401B2 (en) Working system setting device
CN107004213B (en) Order processing device, identification information board and order processing method
JP4753836B2 (en) Suction nozzle verification method
CN113647208B (en) Production data creation device and production data creation method
JP7217337B2 (en) Equipment introduction support system
JP7383001B2 (en) module management system
JP4753896B2 (en) Suction nozzle verification method
JP6232188B2 (en) Electronic circuit production history management system, electronic circuit production history management method, and computer program
US11778800B2 (en) Article management apparatus and article management method
CN116457140A (en) Tool carrying system, method for controlling tool carrying system, and program for controlling tool carrying system
JP7534896B2 (en) Object Association System
JP7556183B1 (en) Tool management device, tool management system, management method for managing tool unit information, and management program for managing tool unit information
JP7238093B2 (en) Equipment introduction support system
WO2022259677A1 (en) Property management assistance system, property management system, and property management assistance method
KR102524784B1 (en) A integrated control system and method for part mounting devices

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210708

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220927

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221116

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: 20230314

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230317

R150 Certificate of patent or registration of utility model

Ref document number: 7249401

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150