[go: up one dir, main page]

JP7640424B2 - Line design device and line design method - Google Patents

Line design device and line design method Download PDF

Info

Publication number
JP7640424B2
JP7640424B2 JP2021153086A JP2021153086A JP7640424B2 JP 7640424 B2 JP7640424 B2 JP 7640424B2 JP 2021153086 A JP2021153086 A JP 2021153086A JP 2021153086 A JP2021153086 A JP 2021153086A JP 7640424 B2 JP7640424 B2 JP 7640424B2
Authority
JP
Japan
Prior art keywords
pass
fail judgment
sensor
information
equipment module
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
JP2021153086A
Other languages
Japanese (ja)
Other versions
JP2023044948A (en
Inventor
貴弘 岩田
直宏 林
博 本間
大毅 梶田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2021153086A priority Critical patent/JP7640424B2/en
Priority to PCT/JP2022/021623 priority patent/WO2023047705A1/en
Publication of JP2023044948A publication Critical patent/JP2023044948A/en
Application granted granted Critical
Publication of JP7640424B2 publication Critical patent/JP7640424B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Factory Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、製造ラインの設計技術に関する。 The present invention relates to manufacturing line design technology.

製造業では、多種多様な製品を製造する生産形態が求められており、フレキシブルに構成を変更可能な製造ラインが必要とされている。構成変更後の製造ラインの製造品質を担保するためには、各工程や設備において適切に作業が行われたか、すなわち作業の合否を逐次判定することが重要である。 In the manufacturing industry, there is a demand for production formats that can manufacture a wide variety of products, and so there is a need for production lines that can be flexibly reconfigured. To guarantee the manufacturing quality of a production line after a configuration change, it is important to sequentially check whether work has been performed appropriately in each process and piece of equipment, i.e., to determine whether work has passed or failed.

本技術分野の背景技術として、特開2018-158431号公報(特許文献1)がある。特許文献1には、ねじ締結作業に特化した締結の合否判定内容の定義と、電動ドライバの使用に特化した合否判定方法(パラメータ設定)の定義を使用する点が記載されている。 JP 2018-158431 A (Patent Document 1) is an example of background technology in this technical field. Patent Document 1 describes the use of a definition of pass/fail judgment content for fastening that is specialized for screw fastening work, and a definition of a pass/fail judgment method (parameter setting) that is specialized for the use of an electric screwdriver.

また、特開2019-096232号公報(特許文献2)がある。特許文献2には、合否判定方法として予め定義した検査装置(手段)と品質情報(合否判定情報)を使用する点が記載されている。 There is also JP 2019-096232 A (Patent Document 2). Patent Document 2 describes the use of a predefined inspection device (means) and quality information (pass/fail judgment information) as a pass/fail judgment method.

また、特開2020-157317号公報(特許文献3)がある。特許文献3には、工程設計情報と溶接工程に特化した異常(合否)判定内容は定義を使用する点が記載されている。 There is also JP 2020-157317 A (Patent Document 3). Patent Document 3 describes that definitions are used for process design information and abnormality (pass/fail) judgment content specific to the welding process.

ここで、合否判定内容は合否を判定するためにどのような情報を利用するか、合否判定方法は利用する情報を使ってどのような方法で合否を判定するか、とそれぞれ言い換えることができる。 Here, the pass/fail judgment content can be rephrased as what information is used to judge pass/fail, and the pass/fail judgment method can be rephrased as how the pass/fail judgment is determined using the information used.

特開2018-158431号公報JP 2018-158431 A 特開2019-096232号公報JP 2019-096232 A 特開2020-157317号公報JP 2020-157317 A

特許文献1では、締結工程以外への適用が想定されていない。そのため、工程設計に含まれる種々の作業種別に適した合否判定内容および合否判定方法を算出することができない。 Patent Document 1 does not anticipate application to processes other than fastening processes. Therefore, it is not possible to calculate pass/fail judgment content and pass/fail judgment methods suitable for various types of work included in the process design.

また、特許文献2では、合否判定内容の算出に関する記載はなく、また、工程設計情報の使用が想定されていない。そのため、工程設計に含まれる各作業種別に適した合否判定内容を算出することができない。 In addition, Patent Document 2 does not describe how to calculate pass/fail judgment content, and does not assume the use of process design information. Therefore, it is not possible to calculate pass/fail judgment content appropriate for each task type included in the process design.

また、特許文献3では、合否判定に使用する装置はセンサに限定されていて装置の選択が想定されていない。そのため、工程設計に含まれる各作業種別に適した合否判定方法を算出することができない。 In addition, in Patent Document 3, the device used for pass/fail judgment is limited to a sensor, and the selection of the device is not assumed. Therefore, it is not possible to calculate a pass/fail judgment method suitable for each work type included in the process design.

製品の製造に必要な工程設計情報と設備情報と作業割付情報に適応して、特定の機能を有する機器(設備モジュール)同士をフレキシブルに組み合わせることで製造ラインを構築するシステムにおいて、多種多様な品種の製品の製造における品質確保と作業時間や設備コストなどの制約条件を満足させるための要件は、各工程での正味作業および付帯作業の内容にあわせて各作業の正常完了を判定するための合否判定内容と合否判定方法といった合否判定機能の決定や、合否判定のための必要十分な装置性能・装置構成といった合否判定設備の決定などが考えられる。また、製造ラインの新規構築および再構築時のライン設計工数低減のための要件として、合否判定機能および合否判定設備の自動決定が考えられる。 In a system that builds a manufacturing line by flexibly combining devices (equipment modules) with specific functions in accordance with the process design information, equipment information, and work allocation information required for product manufacturing, possible requirements for ensuring quality in the manufacture of a wide variety of products and satisfying constraints such as work time and equipment costs include determining the pass/fail judgment function, such as the pass/fail judgment content and pass/fail judgment method for determining the successful completion of each task in accordance with the net work and ancillary work in each process, and determining pass/fail judgment equipment, such as the necessary and sufficient equipment performance and equipment configuration for pass/fail judgment. In addition, automatic determination of the pass/fail judgment function and pass/fail judgment equipment can be considered as a requirement for reducing line design labor when building or reconstructing a manufacturing line.

本発明は上記の事情を鑑みてなされたものであり、工程設計情報、設備モジュール情報、作業割付情報、および合否判定情報を指標として、各工程での合否判定内容と各モジュールでの合否判定方法が決定でき、合否判定機能を含む製造ラインを設計可能なライン設計装置を提供することを目的とする。 The present invention has been made in consideration of the above circumstances, and aims to provide a line design device that can determine the pass/fail judgment content for each process and the pass/fail judgment method for each module using process design information, equipment module information, work allocation information, and pass/fail judgment information as indicators, and can design a manufacturing line that includes a pass/fail judgment function.

上記課題の少なくとも一つを解決するために、本発明は、その一例を挙げるならば、ライン設計装置であって、演算部と、記憶部と、を備え、前記記憶部は、製品を製造するラインの各工程に含まれる作業と前記作業に使用される設備モジュールとを対応付ける工程設計情報と、前記設備モジュールに付属させることが可能なセンサの種別を示す設備モジュール情報と、前記作業の完了状態を評価する合否判定のために必要な測定項目を示す合否判定情報と、前記センサの種別と、前記ラインに適用できるセンサの型式とを対応付けるセンサ情報と、を保持し、前記センサ情報は、前記センサの型式と前記設備モジュールの種別との組み合わせと、前記センサを制御するセンサ制御ラダーのテンプレートと、を対応付ける情報、及び、前記センサの型式と前記設備モジュールの種別との組み合わせと、合否判定のためのロボットプログラムのテンプレートと、を対応付ける情報の少なくとも一方を含み、前記演算部は、前記工程設計情報及び前記合否判定情報に基づいて、前記工程の前記作業と、前記作業に使用され、合否判定の対象となる前記設備モジュールと、を対応付ける合否判定内容情報を生成し、前記設備モジュール情報及び前記合否判定内容情報に基づいて、前記工程の前記作業と、前記作業に使用され、合否判定の対象となる設備モジュールと、前記設備モジュールを対象とする合否判定に使用する前記センサの種別とを対応付ける合否判定方法情報を生成し、前記工程に含まれる作業と、前記作業に使用される前記設備モジュールと、前記設備モジュールに対応付けられた前記センサの種別と、を含む情報を出力し、前記合否判定方法情報及び前記センサ情報に基づいて、前記設備モジュールに付属させることが可能な種別のセンサであって、前記ラインに適用できる型式のセンサを、合否判定に使用するセンサとして前記設備モジュールに割り当て、前記センサ情報に基づいて、前記設備モジュールの種別と前記設備モジュールに割り当てられた前記センサの型式との組み合わせに対応する前記センサ制御ラダーのテンプレート及び前記ロボットプログラムのテンプレートの少なくとも一方を用いて、前記設備モジュールを対象とする合否判定のために前記センサを制御するセンサ制御ラダー、及び、前記設備モジュールを対象とする合否判定のためのロボットプログラムの少なくとも一方を生成し、前記センサ制御ラダー及び前記ロボットプログラムの少なくとも一方に基づいて、前記設備モジュールを対象とする合否判定のための作業時間を算出することを特徴とする。 In order to solve at least one of the above problems, the present invention provides, as an example, a line design device comprising a calculation unit and a storage unit, wherein the storage unit holds process design information that associates work included in each process of a line for manufacturing a product with an equipment module used for the work, equipment module information indicating the type of sensor that can be attached to the equipment module, pass/fail judgment information indicating measurement items required for pass/fail judgment to evaluate the completion state of the work, and sensor information that associates the type of sensor with a model of a sensor that can be applied to the line, and the sensor information includes information regarding the model of the sensor. and the type of the equipment module, and a template of a sensor control ladder that controls the sensor, and information that matches a combination of the type of the sensor and the type of the equipment module, and a template of a robot program for pass/fail judgment, the calculation unit generates pass/fail judgment content information that matches the work of the process with the equipment module that is used for the work and is the subject of pass/fail judgment based on the process design information and the pass/fail judgment information, and generates pass/fail judgment content information that matches the work of the process with the equipment module that is used for the work and is the subject of pass/fail judgment based on the equipment module information and the pass/fail judgment content information, the step of generating pass/fail determination method information that matches an equipment module used in the work and subject to pass/fail determination with the type of sensor used for the pass/fail determination for the equipment module; outputting information including the work included in the process, the equipment module used for the work, and the type of sensor associated with the equipment module; assigning to the equipment module, based on the pass/fail determination method information and the sensor information, a sensor of a type that can be attached to the equipment module and is of a model that can be applied to the line, as a sensor to be used for pass/fail determination; based on the sensor information, generating at least one of a sensor control ladder that controls the sensor for pass/fail determination for the equipment module and a robot program template that corresponds to a combination of the type of the equipment module and the model of the sensor assigned to the equipment module, and calculating a work time for pass/fail determination for the equipment module based on the sensor control ladder and at least one of the robot program .

本発明の一態様によれば、特定の機能を有する設備モジュールをフレキシブルに組み合わせて構成される製造ラインにおいて、各工程での合否判定内容と各モジュールでの合否判定方法が決定でき、自工程完結して次工程に不良を流さない制御仕様および設備仕様となるような、合否判定機能を含む製造ラインを設計することができる。 According to one aspect of the present invention, in a manufacturing line configured by flexibly combining equipment modules with specific functions, the contents of pass/fail judgment for each process and the pass/fail judgment method for each module can be determined, and a manufacturing line can be designed that includes a pass/fail judgment function so that each process is self-contained and has control specifications and equipment specifications that do not pass defects to the next process.

上記の以外の課題、構成、及び効果は、以下の実施形態の説明によって明らかにされる。 Other issues, configurations, and advantages will become clear from the description of the embodiments below.

本発明の実施例1におけるライン設計装置の構成の一例を示すブロック図である。1 is a block diagram showing an example of a configuration of a line design device according to a first embodiment of the present invention. 本発明の実施例1におけるライン設計装置が合否判定方法を生成する処理の一例を示すフローチャートである。4 is a flowchart illustrating an example of a process in which the line design device according to the first embodiment of the present invention generates a pass/fail determination method. 本発明の実施例1における工程設計・作業割付情報記憶領域に格納される工程設計・作業割付情報管理テーブル300の一例を示す説明図である。1 is an explanatory diagram showing an example of a process design and task allocation information management table 300 stored in a process design and task allocation information storage area in Example 1 of the present invention. FIG. 本発明の実施例1における設備モジュール情報記憶領域に格納される設備モジュール情報管理テーブル400の一例を示す説明図である。4 is an explanatory diagram showing an example of an equipment module information management table 400 stored in an equipment module information storage area in Example 1 of the present invention. FIG. 本発明の実施例1における合否判定情報記憶領域に格納される合否判定情報管理テーブル500の一例を示す説明図である。5 is an explanatory diagram showing an example of a pass/fail determination information management table 500 stored in a pass/fail determination information storage area in the first embodiment of the present invention. FIG. 本発明の実施例1におけるライン設計装置が保持する合否判定内容管理テーブルの一例を示す説明図である。1 is an explanatory diagram illustrating an example of a pass/fail determination content management table held by the line design device according to the first embodiment of the present invention; 本発明の実施例1におけるライン設計装置が保持する合否判定方法管理テーブルの一例を示す説明図である。4 is an explanatory diagram illustrating an example of a pass/fail determination method management table held by the line design device in the first embodiment of the present invention; FIG. 本発明の実施例1における合否判定内容算出部が合否判定内容を生成する処理の詳細の一例を示すフローチャートである。10 is a flowchart showing an example of details of a process in which a pass/fail decision content calculation unit generates a pass/fail decision content in the first embodiment of the present invention. 本発明の実施例1における合否判定方法算出部が合否判定方法を生成する処理の詳細の一例を示すフローチャートである。10 is a flowchart illustrating an example of details of a process in which an acceptance/rejection determination method calculation unit generates an acceptance/rejection determination method in the first embodiment of the present invention. 本発明の実施例1におけるライン設計装置の出力画面の一例を示す説明図である。FIG. 2 is an explanatory diagram illustrating an example of an output screen of the line design device according to the first embodiment of the present invention. 本発明の実施例1におけるライン設計装置の出力画面の一例を示す説明図である。FIG. 2 is an explanatory diagram illustrating an example of an output screen of the line design device according to the first embodiment of the present invention. 本発明の実施例2におけるライン設計装置の構成の一例を示すブロック図である。FIG. 11 is a block diagram showing an example of a configuration of a line design device according to a second embodiment of the present invention. 本発明の実施例2におけるライン設計装置が合否判定センサ割当を生成する処理の一例を示すフローチャートである。13 is a flowchart illustrating an example of a process for generating an assignment of pass/fail determination sensors by the line design device according to the second embodiment of the present invention. 本発明の実施例2におけるセンサ情報記憶領域に格納されるセンサ情報管理テーブルの一例を示す説明図である。FIG. 11 is an explanatory diagram illustrating an example of a sensor information management table stored in a sensor information storage area according to the second embodiment of the present invention. 本発明の実施例2におけるライン設計装置が保持する合否判定センサ割当管理テーブルの一例を示す説明図である。FIG. 11 is an explanatory diagram illustrating an example of a pass/fail determination sensor allocation management table held by the line design device in the second embodiment of the present invention. 本発明の実施例2における合否判定センサ割当部が合否判定センサを割り当てる処理の詳細の一例を示すフローチャートである。10 is a flowchart illustrating an example of details of a process in which a pass/fail determination sensor allocation unit allocates pass/fail determination sensors in Example 2 of the present invention. 本発明の実施例2におけるライン設計装置の出力画面の一例を示す説明図である。FIG. 11 is an explanatory diagram illustrating an example of an output screen of the line design device according to the second embodiment of the present invention. 本発明の実施例2におけるライン設計装置の出力画面の一例を示す説明図である。FIG. 11 is an explanatory diagram illustrating an example of an output screen of the line design device according to the second embodiment of the present invention. 本発明の実施例1および2におけるライン設計装置のハードウェア構成を示すブロック図である。1 is a block diagram showing a hardware configuration of a line design device according to first and second embodiments of the present invention.

以下、本発明の実施例について図面を参照して説明する。 The following describes an embodiment of the present invention with reference to the drawings.

本発明の実施例1として、工程設計・作業割付情報と設備モジュール情報と合否判定情報から合否判定方法を生成する例について説明する。 As a first embodiment of the present invention, an example of generating a pass/fail judgment method from process design/task allocation information, equipment module information, and pass/fail judgment information will be described.

はじめに、図1~図7を用いて本実施例における構成の例について説明する。 First, an example of the configuration in this embodiment will be described using Figures 1 to 7.

図1は、本発明の実施例1におけるライン設計装置の構成の一例を示すブロック図である。 Figure 1 is a block diagram showing an example of the configuration of a line design device in Example 1 of the present invention.

図1において、ライン設計装置100は、入力部110と、記憶部120と、出力部130と、表示部140と、演算部150と、を備える。 In FIG. 1, the line design device 100 includes an input unit 110, a memory unit 120, an output unit 130, a display unit 140, and a calculation unit 150.

入力部110は、ライン設計装置100に対するユーザからの入力内容の受付を行う。 The input unit 110 accepts input from the user to the line design device 100.

記憶部120は、工程設計・作業割付情報記憶領域121と、設備モジュール情報記憶領域122と、合否判定情報記憶領域123と、を備える。 The memory unit 120 includes a process design and work allocation information storage area 121, an equipment module information storage area 122, and a pass/fail judgment information storage area 123.

図3は、本発明の実施例1における工程設計・作業割付情報記憶領域121に格納される工程設計・作業割付情報管理テーブル300の一例を示す説明図である。 Figure 3 is an explanatory diagram showing an example of a process design and work allocation information management table 300 stored in the process design and work allocation information storage area 121 in Example 1 of the present invention.

工程設計・作業割付情報管理テーブル300は、工程番号300aと、作業内容300bと、対象部品300cと、部品情報300dと、設備モジュール型式(ロボット)300eと、設備モジュール型式(ツール)300fと、設備モジュール型式(部品供給)300gと、設備モジュール型式(搬送)300hと、設備モジュール型式(テーブル)300iと、を有する。 The process design and work allocation information management table 300 has a process number 300a, work content 300b, target part 300c, part information 300d, equipment module type (robot) 300e, equipment module type (tool) 300f, equipment module type (part supply) 300g, equipment module type (transport) 300h, and equipment module type (table) 300i.

工程番号300aは、各工程を識別する番号である。作業内容300bは、各工程における各作業を識別する情報である。作業内容300bの値は、各作業を識別する情報であるが、各作業の種別(例えば組付け、ネジ締め、外観検査、検品等)を示す情報を含んでもよい。対象部品300cは、各作業の対象の部品を識別する情報である。部品情報300dは、各作業の対象の部品の特徴、性質等(例えば、寸法、形状、長さ、材質等)を示す情報である。設備モジュール型式(ロボット)300eから設備モジュール型式(テーブル)300iは、設備モジュールの種別ごとの、設備モジュールを識別する情報である。この例では、設備モジュールの種別として、ロボット、ロボットに取り付けられるツール、部品供給、搬送及びテーブルが挙げられる。 The process number 300a is a number that identifies each process. The work content 300b is information that identifies each task in each process. The value of the work content 300b is information that identifies each task, but may also include information that indicates the type of each task (e.g., assembly, screw tightening, visual inspection, inspection, etc.). The target part 300c is information that identifies the target part of each task. The part information 300d is information that indicates the characteristics, properties, etc. (e.g., dimensions, shape, length, material, etc.) of the target part of each task. The equipment module type (robot) 300e to the equipment module type (table) 300i are information that identifies the equipment module for each type of equipment module. In this example, the types of equipment modules include a robot, a tool attached to a robot, part supply, transport, and a table.

図4は、本発明の実施例1における設備モジュール情報記憶領域122に格納される設備モジュール情報管理テーブル400の一例を示す説明図である。 Figure 4 is an explanatory diagram showing an example of an equipment module information management table 400 stored in the equipment module information storage area 122 in Example 1 of the present invention.

設備モジュール情報管理テーブル400は、モジュール種別400aと、モジュール詳細種別400bと、付属可能センサ種別1_400c~付属可能センサ種別N_400fと、を有する。 The equipment module information management table 400 has a module type 400a, a module detail type 400b, and attachable sensor type 1_400c to attachable sensor type N_400f.

モジュール種別400aは、設備モジュールの種別を識別する情報である。モジュール詳細種別400bは、設備モジュールの種別を細分化して識別する情報である。例えば、設備モジュールの種別であるロボットは、さらに、アームロボット、パラレルリンクロボット、スカラロボット等の詳細種別に分類される。付属可能センサ種別1~N400c~400fには、それぞれの種別のロボットに付属することができるセンサの種別を識別する情報である。この例では、センサの種別として、位置センサ、カメラおよび力センサ等が挙げられる。 The module type 400a is information that identifies the type of equipment module. The detailed module type 400b is information that identifies the equipment module type by subdividing it. For example, a robot, which is a type of equipment module, is further classified into detailed types such as an arm robot, a parallel link robot, and a SCARA robot. The attachable sensor types 1 to N 400c to 400f are information that identifies the types of sensors that can be attached to each type of robot. In this example, the sensor types include a position sensor, a camera, and a force sensor.

図5は、本発明の実施例1における合否判定情報記憶領域123に格納される合否判定情報管理テーブル500の一例を示す説明図である。 Figure 5 is an explanatory diagram showing an example of a pass/fail judgment information management table 500 stored in the pass/fail judgment information storage area 123 in Example 1 of the present invention.

合否判定情報管理テーブル500は、作業種別500aと、動作要素番号500bと、動作要素500cと、合否判定番号500dと、合否判定タイミング500eと、合否判定設備モジュール種別500fと、合否判定内容500gと、合否判定精度500hと、を有する。 The pass/fail judgment information management table 500 has a task type 500a, an operation element number 500b, an operation element 500c, a pass/fail judgment number 500d, a pass/fail judgment timing 500e, a pass/fail judgment equipment module type 500f, a pass/fail judgment content 500g, and a pass/fail judgment accuracy 500h.

作業種別500aは、各作業種別を識別する情報である。動作要素番号500bおよび動作要素500cは、各種別の作業における動作要素を識別する情報である。合否判定番号500dは、合否判定を識別する情報である。合否判定タイミング500e、合否判定設備モジュール種別500f、合否判定内容500gおよび合否判定精度500hは、合否判定番号によって識別される各合否判定における合否判定タイミング、合否判定の対象の設備モジュール種別、合否判定内容および合否判定精度を示す。 Task type 500a is information that identifies each task type. Action element number 500b and action element 500c are information that identifies action elements in each type of task. Pass/fail judgment number 500d is information that identifies the pass/fail judgment. Pass/fail judgment timing 500e, pass/fail judgment equipment module type 500f, pass/fail judgment content 500g, and pass/fail judgment accuracy 500h indicate the pass/fail judgment timing, the equipment module type subject to the pass/fail judgment, the pass/fail judgment content, and the pass/fail judgment accuracy for each pass/fail judgment identified by the pass/fail judgment number.

例えば、図5に示す合否判定情報管理テーブル500の第1行は、搬送モジュールにおける組付け作業のワーク引込動作について、ワークが在荷しているべきタイミングに在荷していることが検知された場合に合格と判定されることを示している。 For example, the first row of the pass/fail determination information management table 500 shown in FIG. 5 indicates that the workpiece pull-in operation for assembly work in the transport module is determined to be pass if it is detected that the workpiece is present at the time when it should be present.

また、図5に示す合否判定情報管理テーブル500の第8行および第9行は、ツールによる組付け作業の子部品組付け動作について、第8行の合否判定精度500hに示す精度を満たす位置が検出されたか、または、第9行の合否判定精度500hに示す条件を満たす力が検知された場合に合格と判定されることを示している。 In addition, the eighth and ninth rows of the pass/fail determination information management table 500 shown in FIG. 5 indicate that a child part assembly operation in an assembly task using a tool is determined to be pass if a position is detected that satisfies the accuracy shown in the pass/fail determination accuracy 500h in the eighth row, or if a force is detected that satisfies the condition shown in the pass/fail determination accuracy 500h in the ninth row.

再び図1を参照する。出力部130は、記憶部120および表示部140に対して演算部150による演算の結果を出力する。 Referring again to FIG. 1, the output unit 130 outputs the results of the calculation by the calculation unit 150 to the memory unit 120 and the display unit 140.

表示部140は、ライン設計装置100からユーザに対する出力内容の提示を行う。 The display unit 140 presents the output contents from the line design device 100 to the user.

演算部150は、合否判定内容算出部151と、合否判定方法算出部152と、を備える。 The calculation unit 150 includes a pass/fail judgment content calculation unit 151 and a pass/fail judgment method calculation unit 152.

合否判定内容算出部151は、工程設計・作業割付情報記憶領域121に格納された工程設計・作業割付情報(例えば図3)と、合否判定情報記憶領域123に格納された合否判定情報(例えば図5)とから、合否判定内容を生成し、合否判定内容管理テーブル600に従って情報を出力する。生成した合否判定内容管理テーブル600は、例えば記憶部120に記憶される。 The pass/fail judgment content calculation unit 151 generates pass/fail judgment content from the process design/task allocation information (e.g., FIG. 3) stored in the process design/task allocation information storage area 121 and the pass/fail judgment information (e.g., FIG. 5) stored in the pass/fail judgment information storage area 123, and outputs the information according to the pass/fail judgment content management table 600. The generated pass/fail judgment content management table 600 is stored in the storage unit 120, for example.

図6は、本発明の実施例1におけるライン設計装置100が保持する合否判定内容管理テーブル600の一例を示す説明図である。 Figure 6 is an explanatory diagram showing an example of a pass/fail judgment content management table 600 held by the line design device 100 in Example 1 of the present invention.

合否判定内容管理テーブル600は、工程番号600aと、作業内容600bと、対象部品600cと、動作要素番号600dと、動作要素600eと、合否判定番号600fと、合否判定タイミング600gと、設備モジュール型式600hと、合否判定内容600iと、合否判定精度600jと、を有する。 The pass/fail judgment content management table 600 has a process number 600a, a task content 600b, a target part 600c, an operation element number 600d, an operation element 600e, a pass/fail judgment number 600f, a pass/fail judgment timing 600g, an equipment module type 600h, a pass/fail judgment content 600i, and a pass/fail judgment accuracy 600j.

合否判定内容管理テーブル600の各行は、工程設計・作業割付情報管理テーブル300のいずれかの行と、その行の作業内容300bの値に対応する作業種別500aの値を有する合否判定情報管理テーブル500の1以上の行のいずれかと、の組み合わせに対応する。工程番号600a、作業内容600bおよび対象部品600cは、それぞれ、工程設計・作業割付情報管理テーブル300の工程番号300a、作業内容300bおよび対象部品300cに対応する。動作要素番号600d、動作要素600e、合否判定番号600f、合否判定タイミング600g、合否判定内容600iおよび合否判定精度600jは、それぞれ、合否判定情報管理テーブル500のうち、作業内容600bの値によって特定される作業内容の種別に対応する行の動作要素番号500b、動作要素500c、合否判定番号500d、合否判定タイミング500e、合否判定内容500gおよび合否判定精度500hに対応する。設備モジュール型式600hは、設備モジュール型式(ロボット)300e~設備モジュール型式(テーブル)300iの値のうち、合否判定設備モジュール種別500fの値によって特定される型式に該当するものに対応する。 Each row of the pass/fail judgment content management table 600 corresponds to a combination of a row of the process design and work allocation information management table 300 and one or more rows of the pass/fail judgment information management table 500 that have a value of the work type 500a that corresponds to the value of the work content 300b of that row. The process number 600a, the work content 600b, and the target part 600c correspond to the process number 300a, the work content 300b, and the target part 300c of the process design and work allocation information management table 300, respectively. The motion element number 600d, motion element 600e, pass/fail judgment number 600f, pass/fail judgment timing 600g, pass/fail judgment content 600i, and pass/fail judgment accuracy 600j correspond to the motion element number 500b, motion element 500c, pass/fail judgment number 500d, pass/fail judgment timing 500e, pass/fail judgment content 500g, and pass/fail judgment accuracy 500h in the row corresponding to the type of work content specified by the value of work content 600b in the pass/fail judgment information management table 500. The equipment module type 600h corresponds to the type specified by the value of pass/fail judgment equipment module type 500f among the values of equipment module type (robot) 300e to equipment module type (table) 300i.

例えば、図6に示す合否判定内容管理テーブル600の第1行は、工程設計・作業割付情報管理テーブル300の第1行と、合否判定情報管理テーブル500の第1行との組み合わせに対応する。この場合、合否判定内容管理テーブル600の第1行の工程番号600a、作業内容600bおよび対象部品600cには、それぞれ、工程設計・作業割付情報管理テーブル300の第1行の工程番号300a、作業内容300bおよび対象部品300cの値が格納される。合否判定内容管理テーブル600の第1行の動作要素番号600d、動作要素600e、合否判定番号600f、合否判定タイミング600g、合否判定内容600iおよび合否判定精度600jには、それぞれ、合否判定情報管理テーブル500の第1行の動作要素番号500b、動作要素500c、合否判定番号500d、合否判定タイミング500e、合否判定内容500gおよび合否判定精度500hの値が格納される。合否判定内容管理テーブル600の第1行の設備モジュール型式600hには、工程設計・作業割付情報管理テーブル300の第1行の設備モジュール型式(ロボット)300e~設備モジュール型式(テーブル)300iの値のうち、合否判定情報管理テーブル500の第1行の合否判定設備モジュール種別500fの値「搬送」に対応する設備モジュール型式(搬送)300hの値「コンベアA」が格納される。 6 corresponds to a combination of the first row of the process design and work allocation information management table 300 and the first row of the pass/fail judgment information management table 500. In this case, the process number 600a, work content 600b, and target part 600c in the first row of the pass/fail judgment content management table 600 store the values of the process number 300a, work content 300b, and target part 300c in the first row of the process design and work allocation information management table 300, respectively. The action element number 600d, action element 600e, pass/fail judgment number 600f, pass/fail judgment timing 600g, pass/fail judgment content 600i, and pass/fail judgment accuracy 600j in the first row of the pass/fail judgment content management table 600 store the values of the action element number 500b, action element 500c, pass/fail judgment number 500d, pass/fail judgment timing 500e, pass/fail judgment content 500g, and pass/fail judgment accuracy 500h in the first row of the pass/fail judgment information management table 500, respectively. The equipment module type 600h in the first row of the pass/fail judgment content management table 600 stores the value "Conveyor A" of the equipment module type (transport) 300h, which corresponds to the value "Transport" of the pass/fail judgment equipment module type 500f in the first row of the pass/fail judgment information management table 500, among the values of the equipment module type (robot) 300e to the equipment module type (table) 300i in the first row of the process design and work allocation information management table 300.

同様に、図6に示す合否判定内容管理テーブル600の第2行は、工程設計・作業割付情報管理テーブル300の第1行と、合否判定情報管理テーブル500の第2行との組み合わせに対応する。この場合、合否判定内容管理テーブル600の第2行の設備モジュール型式600hには、工程設計・作業割付情報管理テーブル300の第1行の設備モジュール型式(ロボット)300e~設備モジュール型式(テーブル)300iの値のうち、合否判定情報管理テーブル500の第2行の合否判定設備モジュール種別500fの値「ツール」に対応する設備モジュール型式(搬送)300hの値「吸引ハンドA」が格納される。合否判定内容管理テーブル600の第2行のその他の欄の値は、第1行と同じである。 Similarly, the second row of the pass/fail judgment content management table 600 shown in FIG. 6 corresponds to a combination of the first row of the process design and work allocation information management table 300 and the second row of the pass/fail judgment information management table 500. In this case, the equipment module type 600h in the second row of the pass/fail judgment content management table 600 stores the value "suction hand A" of the equipment module type (transport) 300h, which corresponds to the value "tool" of the pass/fail judgment equipment module type 500f in the second row of the pass/fail judgment information management table 500, among the values of the equipment module type (robot) 300e to the equipment module type (table) 300i in the first row of the process design and work allocation information management table 300. The values of the other columns in the second row of the pass/fail judgment content management table 600 are the same as those in the first row.

再び図1を参照する。合否判定方法算出部152は、設備モジュール情報記憶領域122に格納された設備モジュール情報(例えば図4)と、合否判定内容算出部151で生成された合否判定内容(例えば図6)とから、合否判定方法を生成し、合否判定方法管理テーブル700に従って情報を出力する。生成した合否判定方法管理テーブル700は、例えば記憶部120に記憶される。 Referring again to FIG. 1, the pass/fail determination method calculation unit 152 generates a pass/fail determination method from the equipment module information (e.g., FIG. 4) stored in the equipment module information storage area 122 and the pass/fail determination content (e.g., FIG. 6) generated by the pass/fail determination content calculation unit 151, and outputs information according to the pass/fail determination method management table 700. The generated pass/fail determination method management table 700 is stored in the storage unit 120, for example.

図7は、本発明の実施例1におけるライン設計装置100が保持する合否判定方法管理テーブル700の一例を示す説明図である。 Figure 7 is an explanatory diagram showing an example of a pass/fail determination method management table 700 held by the line design device 100 in Example 1 of the present invention.

合否判定方法管理テーブル700は、工程番号700aと、作業内容700bと、対象部品700cと、動作要素番号700dと、動作要素700eと、合否判定番号700fと、合否判定タイミング700gと、設備モジュール型式700hと、合否判定内容700iと、合否判定精度700jと、合否判定方法700kと、を有する。 The pass/fail judgment method management table 700 has a process number 700a, a task content 700b, a target part 700c, an operation element number 700d, an operation element 700e, a pass/fail judgment number 700f, a pass/fail judgment timing 700g, an equipment module type 700h, a pass/fail judgment content 700i, a pass/fail judgment accuracy 700j, and a pass/fail judgment method 700k.

合否判定方法管理テーブル700の各行は、合否判定内容管理テーブル600の各行と、設備モジュール情報管理テーブル400のうち、設備モジュール型式700hの値に対応するモジュール種別の行との組み合わせと対応する。例えば、図7に示す合否判定方法管理テーブル700の第1行から第4行は、図6に示す合否判定内容管理テーブル600の第1行と図4に示す設備モジュール情報管理テーブル400の第11行との組み合わせに対応する。 Each row of the pass/fail determination method management table 700 corresponds to a combination of a row of the pass/fail determination content management table 600 and a row of the equipment module information management table 400 for a module type that corresponds to the value of the equipment module model number 700h. For example, the first to fourth rows of the pass/fail determination method management table 700 shown in FIG. 7 correspond to a combination of the first row of the pass/fail determination content management table 600 shown in FIG. 6 and the eleventh row of the equipment module information management table 400 shown in FIG. 4.

より詳細には、例えば、合否判定方法管理テーブル700の第1行の工程番号700a~合否判定精度700jには、それぞれ、合否判定内容管理テーブル600の第1行の工程番号600a~合否判定精度600jの値が格納される。合否判定方法管理テーブル700の第1行の合否判定精度700jには、設備モジュール情報管理テーブル400の第11行の付属可能センサ種別1_400cの値「位置センサ」が格納される。同様に、合否判定方法管理テーブル700の第2行および第3行の合否判定精度700jには、それぞれ、設備モジュール情報管理テーブル400の第11行の付属可能センサ種別2_400dの値「カメラ」および付属可能センサ種別3_400eの値「力センサ」が格納される。 More specifically, for example, the process number 700a to the pass/fail judgment accuracy 700j in the first row of the pass/fail judgment method management table 700 respectively store the values of the process number 600a to the pass/fail judgment accuracy 600j in the first row of the pass/fail judgment content management table 600. The pass/fail judgment accuracy 700j in the first row of the pass/fail judgment method management table 700 stores the value "position sensor" of the attachable sensor type 1_400c in the 11th row of the equipment module information management table 400. Similarly, the pass/fail judgment accuracy 700j in the second and third rows of the pass/fail judgment method management table 700 respectively store the value "camera" of the attachable sensor type 2_400d and the value "force sensor" of the attachable sensor type 3_400e in the 11th row of the equipment module information management table 400.

次に、図2、図8および図9を用いて本実施例における処理の例について説明する。 Next, an example of processing in this embodiment will be described using Figures 2, 8, and 9.

図2は、本発明の実施例1におけるライン設計装置100が合否判定方法を生成する処理の一例を示すフローチャートである。 Figure 2 is a flowchart showing an example of a process in which the line design device 100 in the first embodiment of the present invention generates a pass/fail determination method.

図2のステップS201において、合否判定内容算出部151が、工程設計・作業割付情報と合否判定情報から、合否判定内容を生成する。 In step S201 of FIG. 2, the pass/fail judgment content calculation unit 151 generates the pass/fail judgment content from the process design/task allocation information and the pass/fail judgment information.

ステップS202において、合否判定方法算出部152が、設備モジュール情報と合否判定内容から、合否判定方法を生成する。 In step S202, the pass/fail judgment method calculation unit 152 generates a pass/fail judgment method from the equipment module information and the pass/fail judgment content.

以上のステップによって、工程設計・作業割付情報、設備モジュール情報および合否判定情報から合否判定方法を生成することができる。 By following these steps, a pass/fail judgment method can be generated from process design/work allocation information, equipment module information, and pass/fail judgment information.

図8は、本発明の実施例1における合否判定内容算出部151が合否判定内容を生成する処理(ステップS201)の詳細の一例を示すフローチャートである。 Figure 8 is a flowchart showing an example of details of the process (step S201) in which the pass/fail judgment content calculation unit 151 generates the pass/fail judgment content in Example 1 of the present invention.

図8のステップS801において、合否判定内容算出部151は、工程設計・作業割付情報記憶領域121に工程設計・作業割付情報管理テーブル300に従って格納された工程設計・作業割付情報を読み込む。 In step S801 of FIG. 8, the pass/fail judgment content calculation unit 151 reads the process design and work allocation information stored in the process design and work allocation information storage area 121 according to the process design and work allocation information management table 300.

ステップS802において、合否判定内容算出部151は、合否判定情報記憶領域123に合否判定情報管理テーブル500に従って格納された合否判定情報を読み込む。 In step S802, the pass/fail judgment content calculation unit 151 reads the pass/fail judgment information stored in the pass/fail judgment information storage area 123 according to the pass/fail judgment information management table 500.

ステップS803において、合否判定内容算出部151は、工程設計・作業割付情報管理テーブル300の作業内容300bに対して、該当する作業種別を、合否判定情報管理テーブル500の作業種別500aから特定する。工程設計・作業割付情報管理テーブル300の作業内容300bに対応する、工程番号300aおよび対象部品300cを、作業内容300bとともに、合否判定内容管理テーブル600に出力する。さらに、合否判定内容算出部151は、合否判定情報管理テーブル500の作業種別500aに対応する、動作要素番号500b、動作要素500c、合否判定番号500d、合否判定タイミング500e、合否判定内容500g、および合否判定精度500hを、合否判定内容管理テーブル600に出力する。 In step S803, the pass/fail judgment content calculation unit 151 identifies the corresponding work type for the work content 300b in the process design and work allocation information management table 300 from the work type 500a in the pass/fail judgment information management table 500. The process number 300a and target part 300c corresponding to the work content 300b in the process design and work allocation information management table 300 are output to the pass/fail judgment content management table 600 together with the work content 300b. Furthermore, the pass/fail judgment content calculation unit 151 outputs the operation element number 500b, operation element 500c, pass/fail judgment number 500d, pass/fail judgment timing 500e, pass/fail judgment content 500g, and pass/fail judgment accuracy 500h corresponding to the work type 500a in the pass/fail judgment information management table 500 to the pass/fail judgment content management table 600.

ステップS804において、合否判定内容算出部151は、合否判定情報管理テーブル500の合否判定設備モジュール種別500fに対して、該当する設備モジュール型式を、工程設計・作業割付情報管理テーブルの300eから300iの中からひとつだけ特定する。そして、合否判定内容算出部151は、特定した設備モジュール型式を、合否判定内容管理テーブル600に出力する。 In step S804, the pass/fail judgment content calculation unit 151 identifies only one equipment module type from 300e to 300i in the process design and work allocation information management table for the pass/fail judgment equipment module type 500f in the pass/fail judgment information management table 500. Then, the pass/fail judgment content calculation unit 151 outputs the identified equipment module type to the pass/fail judgment content management table 600.

ステップS805において、合否判定内容算出部151は、ステップS804までに生成された情報を、合否判定内容管理テーブル600に従って合否判定内容として出力する。 In step S805, the pass/fail judgment content calculation unit 151 outputs the information generated up to step S804 as the pass/fail judgment content according to the pass/fail judgment content management table 600.

以上のステップによって、工程設計・作業割付情報記憶領域121に格納された工程設計・作業割付情報と、合否判定情報記憶領域123に格納された合否判定情報とから、各工程での作業内容を構成する各動作要素に対して、合否判定を実施するタイミングとモジュールと判定内容と判定精度の候補とを含む合否判定内容を生成し、合否判定内容管理テーブル600に従って合否判定内容の情報を出力することができる。 By the above steps, pass/fail judgment content including the timing for performing pass/fail judgment, the module, judgment content, and candidates for judgment accuracy for each operation element constituting the work content in each process can be generated from the process design/work allocation information stored in the process design/work allocation information storage area 121 and the pass/fail judgment information stored in the pass/fail judgment information storage area 123, and the pass/fail judgment content information can be output according to the pass/fail judgment content management table 600.

ここで、作業内容を構成する各動作要素におけるあるひとつの特定の合否判定のタイミングに対して、合否判定を実施するモジュールと判定内容と判定方法と判定精度の組合せは、単数としてもよいし、複数としてもよい。 Here, for one particular pass/fail judgment timing for each operational element that constitutes the work content, the combination of the module that performs the pass/fail judgment, the judgment content, the judgment method, and the judgment accuracy may be either singular or multiple.

例えば、図5の例では、合否判定情報管理テーブル500の第8行および第9行は、ツールによる組付け作業の子部品組付け動作について、第8行の合否判定精度500hに示す精度を満たす位置が検出された場合に合格と判定してもよいし、第9行の合否判定精度500hに示す条件を満たす力が検知された場合に合格と判定してもよいことを示している。これらの両方が、図6の例の合否判定内容管理テーブル600の第8行および第9行に示すように、合否判定内容管理テーブル600に登録されてもよいが、一方のみが登録されてもよい。 For example, in the example of FIG. 5, the 8th and 9th rows of the pass/fail judgment information management table 500 indicate that a child part assembly operation in an assembly task using a tool may be judged as pass if a position that satisfies the accuracy shown in the pass/fail judgment accuracy 500h in the 8th row is detected, or may be judged as pass if a force that satisfies the condition shown in the pass/fail judgment accuracy 500h in the 9th row is detected. Both of these may be registered in the pass/fail judgment content management table 600 as shown in the 8th and 9th rows of the pass/fail judgment content management table 600 in the example of FIG. 6, or only one of them may be registered.

図9は、本発明の実施例1における合否判定方法算出部152が合否判定方法を生成する処理(ステップS202)の詳細の一例を示すフローチャートである。 Figure 9 is a flowchart showing an example of details of the process (step S202) in which the pass/fail determination method calculation unit 152 generates a pass/fail determination method in Example 1 of the present invention.

図9のステップS901において、合否判定方法算出部152は、設備モジュール情報記憶領域122に設備モジュール情報管理テーブル400に従って格納された設備モジュール情報を読み込む。 In step S901 of FIG. 9, the pass/fail determination method calculation unit 152 reads the equipment module information stored in the equipment module information storage area 122 according to the equipment module information management table 400.

ステップS902において、合否判定方法算出部152は、合否判定内容算出部151で生成され合否判定内容管理テーブル600に従って管理された合否判定内容を読み込む。 In step S902, the pass/fail judgment method calculation unit 152 reads the pass/fail judgment content generated by the pass/fail judgment content calculation unit 151 and managed according to the pass/fail judgment content management table 600.

ステップS903において、合否判定方法算出部152は、合否判定内容管理テーブル600の設備モジュール型式600hに対して、該当するモジュール詳細種別を、設備モジュール情報管理テーブル400のモジュール詳細種別400bから特定する。そして、合否判定方法算出部152は、合否判定内容管理テーブル600の設備モジュール型式600hに対応する、工程番号600a、作業内容600b、対象部品600c、動作要素番号600d、動作要素600e、合否判定番号600f、合否判定タイミング600g、合否判定内容600i、および合否判定精度600jを、設備モジュール型式600hとともに、合否判定方法管理テーブル700に出力する。 In step S903, the pass/fail judgment method calculation unit 152 identifies the corresponding module detailed type from the module detailed type 400b in the equipment module information management table 400 for the equipment module type 600h in the pass/fail judgment content management table 600. The pass/fail judgment method calculation unit 152 then outputs the process number 600a, task content 600b, target part 600c, operation element number 600d, operation element 600e, pass/fail judgment number 600f, pass/fail judgment timing 600g, pass/fail judgment content 600i, and pass/fail judgment accuracy 600j that correspond to the equipment module type 600h in the pass/fail judgment content management table 600, together with the equipment module type 600h, to the pass/fail judgment method management table 700.

ステップS904において、合否判定方法算出部152は、設備モジュール情報管理テーブル400のモジュール詳細種別400bに対する付属可能センサ種別400cから400fのすべてを、合否判定方法として特定する。そして、合否判定方法算出部152は、特定した合否判定方法を、合否判定方法管理テーブル700に出力する。 In step S904, the pass/fail determination method calculation unit 152 identifies all of the attachable sensor types 400c to 400f for the module detailed type 400b in the equipment module information management table 400 as pass/fail determination methods. The pass/fail determination method calculation unit 152 then outputs the identified pass/fail determination methods to the pass/fail determination method management table 700.

ステップS905において、合否判定方法算出部152は、ステップS904までに生成された情報を、合否判定方法管理テーブル700に従って合否判定方法として出力する。 In step S905, the pass/fail determination method calculation unit 152 outputs the information generated up to step S904 as the pass/fail determination method in accordance with the pass/fail determination method management table 700.

以上のステップによって、設備モジュール情報記憶領域122に格納された設備モジュール情報と、合否判定内容算出部151で生成された合否判定内容とから、合否判定方法を生成し、合否判定方法管理テーブル700に従って情報を出力することができる。 By performing the above steps, a pass/fail judgment method can be generated from the equipment module information stored in the equipment module information storage area 122 and the pass/fail judgment content generated by the pass/fail judgment content calculation unit 151, and information can be output according to the pass/fail judgment method management table 700.

次に、図10Aおよび図10Bを用いて本実施例における出力の例について説明する。 Next, an example of output in this embodiment will be explained using Figures 10A and 10B.

図10Aおよび図10Bは、本発明の実施例1におけるライン設計装置100の出力画面の一例を示す説明図である。 Figures 10A and 10B are explanatory diagrams showing an example of an output screen of the line design device 100 in Example 1 of the present invention.

図10Aおよび図10Bに示す出力画面1000は、ライン設計装置100の表示部140によって表示される画面の一例である。 The output screen 1000 shown in Figures 10A and 10B is an example of a screen displayed by the display unit 140 of the line design device 100.

図10Aおよび図10Bにおいて、ライン構成表示部1000aは、ライン構成全体を表示する部分である。例えば、工程設計・作業割付情報管理テーブル300の工程番号300aと作業内容300bなどで特定される工程設計情報、および、設備モジュール型式300e~300iなどで特定される設備情報などに基づいて、ライン構成全体が表示される。例えばラインを構成する全てのモジュールについて、モジュール間の接続関係を示すブロック図などが表示されてもよい。 In Figures 10A and 10B, the line configuration display section 1000a is a section that displays the entire line configuration. For example, the entire line configuration is displayed based on process design information identified by the process number 300a and work content 300b in the process design and work allocation information management table 300, and equipment information identified by the equipment module types 300e to 300i. For example, a block diagram showing the connection relationships between modules for all modules that make up the line may be displayed.

モジュール表示部1000bは、ライン構成のうちある特定のモジュールを表示する部分である。ユーザは、ライン全体を構成するモジュールの中から特定のモジュールを選択することができる。例えば、ライン設計装置100のユーザが、ライン構成表示部1000aの全体構成の中から入力部110を介して一つのモジュールを選択することで、工程設計・作業割付情報管理テーブル300の工程番号300aと作業内容300bなどで特定される工程設計情報、および、設備モジュール型式300e~300iなどで特定される設備情報などのモジュールの概要が表示される。例えばラインを構成するモジュールのうち、ユーザが選択した複数のモジュールについて、モジュール間の接続関係を示すブロック図などが表示されてもよい。 The module display section 1000b is a section that displays a specific module in the line configuration. The user can select a specific module from among the modules that make up the entire line. For example, when a user of the line design device 100 selects one module from the overall configuration of the line configuration display section 1000a via the input section 110, an overview of the module is displayed, including process design information identified by the process number 300a and work content 300b in the process design and work allocation information management table 300, and equipment information identified by the equipment module types 300e to 300i. For example, a block diagram showing the connection relationships between modules may be displayed for multiple modules selected by the user from among the modules that make up the line.

工程表示部1000cは、モジュール表示部1000bに表示されたモジュールに割り当てられた工程とその作業を表示する部分である。ユーザは、モジュールに割り当てられた工程の中から特定の工程を選択することができる。例えば、モジュール表示部1000bで選択および表示されたモジュールに対して、工程設計・作業割付情報管理テーブル300の工程番号300a、作業内容300bおよび対象部品300cなどで特定される工程情報などの工程設計情報の詳細が表示される。 The process display section 1000c displays the processes and the work assigned to the module displayed in the module display section 1000b. The user can select a specific process from among the processes assigned to the module. For example, for the module selected and displayed in the module display section 1000b, details of the process design information such as process information specified by the process number 300a, work content 300b, and target part 300c in the process design and work allocation information management table 300 are displayed.

合否判定方法表示部1000dは、工程表示部1000cに表示された作業に対する合否判定方法を表示する部分である。ユーザは、作業を構成する各動作要素および合否判定タイミングごとに、合否判定に使用する設備モジュール型式および合否判定方法を選択することができる。例えば、モジュール表示部1000bで選択および表示されたモジュールに対して、合否判定方法管理テーブル700の動作要素番号700d、動作要素700e、合否判定番号700f、合否判定タイミング700g、設備モジュール型式700h、合否判定内容700iおよび合否判定精度700jなどを含む合否判定方法の候補が表示される。また、ライン設計装置100のユーザが、合否判定方法の複数の候補の中から入力部110を介して設備モジュール型式および合否判定内容などを選択することで、特定の合否判定方法を選択する。 The pass/fail judgment method display section 1000d is a section that displays the pass/fail judgment method for the work displayed in the process display section 1000c. The user can select the equipment module type and pass/fail judgment method to be used for pass/fail judgment for each operation element and pass/fail judgment timing that constitutes the work. For example, for a module selected and displayed in the module display section 1000b, candidates for pass/fail judgment methods including the operation element number 700d, operation element 700e, pass/fail judgment number 700f, pass/fail judgment timing 700g, equipment module type 700h, pass/fail judgment content 700i, and pass/fail judgment accuracy 700j of the pass/fail judgment method management table 700 are displayed. In addition, the user of the line design device 100 selects a specific pass/fail judgment method by selecting the equipment module type and pass/fail judgment content from among multiple candidates for the pass/fail judgment method via the input section 110.

以上説明した内容によって、ライン設計装置100のユーザは、ライン構成に対して合否判定に使用する設備モジュール型式および合否判定方法を手動で選択することが可能となる。 The above description enables the user of the line design device 100 to manually select the equipment module type and pass/fail judgment method to be used for pass/fail judgment for the line configuration.

ここで、ライン構成に対して合否判定に使用する設備モジュール型式および合否判定方法の構成は、すべてが自動選択によって決定されてもよいし、すべてが手動選択によって決定されてもよいし、一部が自動選択によって決定され、残りが手動選択によって決定されてもよい。 Here, the equipment module types and pass/fail determination method configurations used for pass/fail determination for the line configuration may all be determined by automatic selection, all may be determined by manual selection, or some may be determined by automatic selection and the rest may be determined by manual selection.

以上説明した実施例1によれば、対象製品を製造する際に使用される設備モジュール情報と、製品を製造する際の工程情報と、前記の設備モジュールとを関連付けた工程設計・作業割付情報、および、各作業の完了状態などを評価するための合否判定情報に基づいて、各モジュールでの工程別での合否判定内容を評価する手段である合否判定方法を生成することができる。 According to the above-described first embodiment, a pass/fail determination method can be generated, which is a means for evaluating the pass/fail determination content for each process in each module, based on the equipment module information used when manufacturing the target product, the process information when manufacturing the product, the process design/work allocation information that associates the equipment modules, and the pass/fail determination information for evaluating the completion state of each work, etc.

本発明の実施例2として、合否判定情報、センサ情報および合否判定方法からセンサ割当を生成する例について説明する。以下に説明する相違点を除き、実施例2のシステムの各部は、図1~図10Bに示された実施例1の同一の符号を付された各部と同一の機能を有するため、それらの説明は省略する。 As a second embodiment of the present invention, an example of generating a sensor assignment from pass/fail judgment information, sensor information, and a pass/fail judgment method will be described. Except for the differences described below, each part of the system in the second embodiment has the same function as each part in the first embodiment shown in Figures 1 to 10B with the same reference numerals, and therefore the description of those parts will be omitted.

はじめに、図11~図14を用いて本実施例における構成の例について説明する。 First, an example of the configuration in this embodiment will be described using Figures 11 to 14.

図11は、本発明の実施例2におけるライン設計装置の構成の一例を示すブロック図である。 Figure 11 is a block diagram showing an example of the configuration of a line design device in Example 2 of the present invention.

図11において、ライン設計装置1100は、入力部1110と、記憶部1120と、出力部1130と、表示部1140と、演算部1150と、を備える。 In FIG. 11, the line design device 1100 includes an input unit 1110, a memory unit 1120, an output unit 1130, a display unit 1140, and a calculation unit 1150.

入力部1110は、ライン設計装置1100に対するユーザからの入力内容の受付を行う。 The input unit 1110 accepts input from the user to the line design device 1100.

記憶部1120は、工程設計・作業割付情報記憶領域1121と、設備モジュール情報記憶領域1212と、合否判定情報記憶領域1123と、センサ情報記憶領域1124と、を備える。 The memory unit 1120 includes a process design and work allocation information storage area 1121, an equipment module information storage area 1212, a pass/fail judgment information storage area 1123, and a sensor information storage area 1124.

工程設計・作業割付情報記憶領域1121には、工程設計・作業割付情報管理テーブル300(図3)に従った工程設計・作業割付情報が格納される。 The process design and work allocation information storage area 1121 stores process design and work allocation information according to the process design and work allocation information management table 300 (Figure 3).

設備モジュール情報記憶領域1122には、設備モジュール情報管理テーブル400(図4)に従った設備モジュール情報が格納される。 The equipment module information storage area 1122 stores equipment module information according to the equipment module information management table 400 (Figure 4).

合否判定情報記憶領域1123には、合否判定情報管理テーブル500(図5)に従った合否判定情報が格納される。 The pass/fail judgment information storage area 1123 stores pass/fail judgment information according to the pass/fail judgment information management table 500 (Figure 5).

図13は、本発明の実施例2におけるセンサ情報記憶領域1124に格納されるセンサ情報管理テーブル1300の一例を示す説明図である。 Figure 13 is an explanatory diagram showing an example of a sensor information management table 1300 stored in the sensor information storage area 1124 in Example 2 of the present invention.

センサ情報管理テーブル1300は、センサ種別1300aと、センサ型式1300bと、センサスペック1300cと、作業種別1300dと、動作要素1300eと、合否判定タイミング1300fと、設備モジュール種別1300gと、合否判定内容1300hと、ラダーテンプレート1300iと、ロボットプログラムテンプレート1300jと、を有する。 The sensor information management table 1300 includes a sensor type 1300a, a sensor model 1300b, a sensor specification 1300c, a task type 1300d, an operation element 1300e, a pass/fail judgment timing 1300f, an equipment module type 1300g, a pass/fail judgment content 1300h, a ladder template 1300i, and a robot program template 1300j.

センサ種別1300aは、各センサの種別(例えば位置センサ、カメラ、力センサ及びトルクセンサ等)を示す。センサ型式1300bは、各センサの型式を示す。これは、例えば、センサ種別1300aが示す各種別のセンサであって、ラインの設備モジュールに適用できるセンサ(例えば当該ラインを有する工場が保有しているセンサ)の型式であってもよい。センサスペック1300cは、例えば計測精度及び計測範囲といった各センサのスペックを示す。作業種別1300dおよび動作要素1300eは、各センサによる計測が行われる対象の作業種別および動作要素を示す。合否判定タイミング1300fは、各センサを用いた合否判定が行われるタイミングを示す。設備モジュール種別1300gは、各センサによる計測が行われる対象の設備モジュールの種別を示す。合否判定内容1300hは、各センサを用いた合否判定の内容を示す。ラダーテンプレート1300iは、各センサに対応する合否判定用のセンサ制御ラダーのテンプレートを示す。ロボットプログラムテンプレート1300jは、各センサに対応する合否判定用のロボットプログラムのテンプレートを示す。 The sensor type 1300a indicates the type of each sensor (e.g., position sensor, camera, force sensor, torque sensor, etc.). The sensor type 1300b indicates the type of each sensor. This may be, for example, the type of the various sensors indicated by the sensor type 1300a that can be applied to the equipment module of the line (e.g., a sensor owned by a factory having the line). The sensor specifications 1300c indicate the specifications of each sensor, such as measurement accuracy and measurement range. The work type 1300d and the operation element 1300e indicate the work type and operation element of the target for which measurement is performed by each sensor. The pass/fail judgment timing 1300f indicates the timing at which the pass/fail judgment is performed using each sensor. The equipment module type 1300g indicates the type of the equipment module for which measurement is performed by each sensor. The pass/fail judgment content 1300h indicates the content of the pass/fail judgment using each sensor. The ladder template 1300i indicates a template of a sensor control ladder for pass/fail judgment corresponding to each sensor. Robot program template 1300j shows a template for a robot program for pass/fail judgment corresponding to each sensor.

また、センサ情報管理テーブル1300は、各型式のセンサのコストを示す情報を含んでいてもよい。 The sensor information management table 1300 may also include information indicating the cost of each type of sensor.

再び図11を参照する。出力部1130は、記憶部1120および表示部1140に対して演算部1150による演算の結果を出力する。 Referring again to FIG. 11 . The output unit 1130 outputs the results of the calculation by the calculation unit 1150 to the memory unit 1120 and the display unit 1140.

表示部1140は、ライン設計装置1100からユーザに対する出力内容の提示を行う。 The display unit 1140 presents the output content from the line design device 1100 to the user.

演算部1150は、合否判定内容算出部1151と、合否判定方法算出部1152と、合否判定センサ割当部1153と、センサ制御ラダー生成部1154と、ロボットプログラム生成部1155と、作業時間算出部1156と、設備コスト算出部1157と、を備える。 The calculation unit 1150 includes a pass/fail judgment content calculation unit 1151, a pass/fail judgment method calculation unit 1152, a pass/fail judgment sensor allocation unit 1153, a sensor control ladder generation unit 1154, a robot program generation unit 1155, an operation time calculation unit 1156, and an equipment cost calculation unit 1157.

合否判定内容算出部1151は、工程設計・作業割付情報記憶領域1121に格納された工程設計・作業割付情報(例えば図3)と、合否判定情報記憶領域1123に格納された合否判定情報(例えば図5)とから、合否判定内容を生成し、合否判定内容管理テーブル600に従って情報を出力する。 The pass/fail judgment content calculation unit 1151 generates pass/fail judgment content from the process design/task allocation information (e.g., FIG. 3) stored in the process design/task allocation information storage area 1121 and the pass/fail judgment information (e.g., FIG. 5) stored in the pass/fail judgment information storage area 1123, and outputs the information according to the pass/fail judgment content management table 600.

合否判定方法算出部1152は、設備モジュール情報記憶領域1122に格納された設備モジュール情報(例えば図4)と、合否判定内容算出部1151で生成された合否判定内容(例えば図6)とから、合否判定方法を生成し、合否判定方法管理テーブル700に従って情報を出力する。 The pass/fail judgment method calculation unit 1152 generates a pass/fail judgment method from the equipment module information (e.g., FIG. 4) stored in the equipment module information storage area 1122 and the pass/fail judgment content (e.g., FIG. 6) generated by the pass/fail judgment content calculation unit 1151, and outputs the information according to the pass/fail judgment method management table 700.

合否判定センサ割当部1153は、センサ情報記憶領域1124に格納されたセンサ情報(例えば図13)と、合否判定方法算出部1152で生成された合否判定方法(例えば図7)とから、センサ割当を生成し、合否判定センサ割当管理テーブル1400に従って情報を出力する。 The pass/fail determination sensor allocation unit 1153 generates a sensor allocation from the sensor information (e.g., FIG. 13) stored in the sensor information storage area 1124 and the pass/fail determination method (e.g., FIG. 7) generated by the pass/fail determination method calculation unit 1152, and outputs information according to the pass/fail determination sensor allocation management table 1400.

センサ制御ラダー生成部1154は、合否判定情報記憶領域1123に格納された合否判定情報と、合否判定センサ割当部1153で生成されたセンサ割当とから、合否判定用のセンサ制御ラダーを生成し、合否判定センサ割当管理テーブル1400に従って情報を出力する。 The sensor control ladder generation unit 1154 generates a sensor control ladder for pass/fail judgment from the pass/fail judgment information stored in the pass/fail judgment information storage area 1123 and the sensor assignment generated by the pass/fail judgment sensor assignment unit 1153, and outputs information according to the pass/fail judgment sensor assignment management table 1400.

ロボットプログラム生成部1155は、合否判定情報記憶領域1123に格納された合否判定情報と、合否判定センサ割当部1153で生成されたセンサ割当とから、合否判定用のロボットプログラムを生成し、合否判定センサ割当管理テーブル1400に従って情報を出力する。例えば、センサによる合否判定のための計測を行う際にロボットを使用する場合、その計測を行うためにロボットを制御するプログラムが生成される。 The robot program generation unit 1155 generates a robot program for pass/fail judgment from the pass/fail judgment information stored in the pass/fail judgment information storage area 1123 and the sensor allocation generated by the pass/fail judgment sensor allocation unit 1153, and outputs information according to the pass/fail judgment sensor allocation management table 1400. For example, when a robot is used to perform measurements for pass/fail judgment using sensors, a program is generated to control the robot to perform the measurements.

作業時間算出部1156は、合否判定センサ割当部1153で生成されたセンサ割当と、センサ制御ラダー生成部1154で生成されたセンサ制御ラダーと、ロボットプログラム生成部1155で生成されたロボットプログラムとから、作業時間を算出し、合否判定センサ割当管理テーブル1400に従って情報を出力する。 The work time calculation unit 1156 calculates the work time from the sensor allocation generated by the pass/fail sensor allocation unit 1153, the sensor control ladder generated by the sensor control ladder generation unit 1154, and the robot program generated by the robot program generation unit 1155, and outputs the information according to the pass/fail sensor allocation management table 1400.

設備コスト算出部1157は、合否判定センサ割当部1153で生成されたセンサ割当と、センサ制御ラダー生成部1154で生成されたセンサ制御ラダーと、ロボットプログラム生成部1155で生成されたロボットプログラムとから、設備コストを算出し、合否判定センサ割当管理テーブル1400に従って情報を出力する。 The equipment cost calculation unit 1157 calculates equipment costs from the sensor allocation generated by the pass/fail sensor allocation unit 1153, the sensor control ladder generated by the sensor control ladder generation unit 1154, and the robot program generated by the robot program generation unit 1155, and outputs information according to the pass/fail sensor allocation management table 1400.

図14は、本発明の実施例2におけるライン設計装置1100が保持する合否判定センサ割当管理テーブル1400の一例を示す説明図である。 Figure 14 is an explanatory diagram showing an example of a pass/fail determination sensor allocation management table 1400 held by the line design device 1100 in Example 2 of the present invention.

合否判定センサ割当管理テーブル1400は、工程番号1400aと、作業内容1400bと、対象部品1400cと、動作要素番号1400dと動作要素1400eと、合否判定番号1400fと、合否判定タイミング1400gと、設備モジュール型式1400hと、合否判定内容1400iと、合否判定方法1400jと、合否判定精度1400kと、センサ型式1400lと、ラダー1400mと、ロボットプログラム1400nと、作業時間1400oと、設備コスト1400pと、を有する。 The pass/fail judgment sensor allocation management table 1400 includes a process number 1400a, an operation content 1400b, a target part 1400c, an operation element number 1400d, an operation element 1400e, a pass/fail judgment number 1400f, a pass/fail judgment timing 1400g, an equipment module type 1400h, a pass/fail judgment content 1400i, a pass/fail judgment method 1400j, a pass/fail judgment accuracy 1400k, a sensor type 1400l, a ladder 1400m, a robot program 1400n, an operation time 1400o, and an equipment cost 1400p.

工程番号1400a~合否判定内容1400iは、それぞれ、合否判定方法管理テーブル700の工程番号700a~合否判定内容700iと同様である。合否判定方法1400jおよび合否判定精度1400kは、それぞれ、合否判定方法管理テーブル700の合否判定方法700kおよび合否判定精度700jと同様である。センサ型式1400lは、各工程の各作業の動作の合否判定に使用されるセンサのうち、合否判定方法1400jの値によって特定される種別のセンサの型式を示す。ラダー1400mおよびロボットプログラム1400nは、それぞれ、センサ型式1400lの値によって特定される型式のセンサを使って各工程の各作業の動作の合否判定をするためのセンサ制御ラダーおよびロボットプログラムを識別する情報(例えばセンサ制御ラダーおよびプログラムのファイル名)である。作業時間1400oおよび設備コスト1400pは、それぞれ、センサ型式1400lの値によって特定される型式のセンサを使って各工程の各作業の動作の合否判定をするための作業時間および設備のコストを示す。 The process number 1400a to the pass/fail judgment content 1400i are the same as the process number 700a to the pass/fail judgment content 700i in the pass/fail judgment method management table 700. The pass/fail judgment method 1400j and the pass/fail judgment accuracy 1400k are the same as the pass/fail judgment method 700k and the pass/fail judgment accuracy 700j in the pass/fail judgment method management table 700. The sensor type 1400l indicates the type of the sensor type specified by the value of the pass/fail judgment method 1400j among the sensors used to judge the pass/fail of the operation of each task in each process. The ladder 1400m and the robot program 1400n are information (for example, the file names of the sensor control ladder and the program) that identify the sensor control ladder and the robot program for judging the pass/fail of the operation of each task in each process using the sensor of the type specified by the value of the sensor type 1400l. The work time 1400o and the equipment cost 1400p respectively indicate the work time and the equipment cost required to determine the pass/fail status of each operation in each process using a sensor of a type specified by the value of the sensor type 1400l.

次に、図12と図15を用いて本実施例における処理の例について説明する。 Next, an example of processing in this embodiment will be described using Figures 12 and 15.

図12は、本発明の実施例2におけるライン設計装置1100が合否判定センサ割当を生成する処理の一例を示すフローチャートである。 Figure 12 is a flowchart showing an example of a process in which the line design device 1100 generates a pass/fail determination sensor assignment in Example 2 of the present invention.

図12のステップS1201において、合否判定内容算出部1151が、工程設計・作業割付情報と合否判定情報から、合否判定内容を生成する。 In step S1201 of FIG. 12, the pass/fail judgment content calculation unit 1151 generates the pass/fail judgment content from the process design/task allocation information and the pass/fail judgment information.

ステップS1202において、合否判定方法算出部1152が、設備モジュール情報と合否判定内容から、合否判定方法を生成する。 In step S1202, the pass/fail judgment method calculation unit 1152 generates a pass/fail judgment method from the equipment module information and the pass/fail judgment content.

ステップS1203において、合否判定センサ割当部1153が、合否判定方法とセンサ情報から、合否判定に使用する合否判定センサ割当を生成する。 In step S1203, the pass/fail determination sensor allocation unit 1153 generates a pass/fail determination sensor allocation to be used for pass/fail determination based on the pass/fail determination method and sensor information.

ステップS1204において、センサ制御ラダー生成部1154およびロボットプログラム生成部1155が、合否判定情報と合否判定センサ割当から、それぞれ、合否判定用のセンサ制御ラダーおよびロボットプログラムを生成する。 In step S1204, the sensor control ladder generation unit 1154 and the robot program generation unit 1155 generate a sensor control ladder and a robot program for pass/fail judgment, respectively, from the pass/fail judgment information and the pass/fail judgment sensor assignment.

ステップS1205において、作業時間算出部1156および設備コスト算出部1157が、センサ制御ラダーおよびロボットプログラム含む合否判定センサ割当から、それぞれ、合否判定を含む作業時間およびセンサを含む設備コストを算出する。例えば、作業時間算出部1156は、センサ制御ラダーおよびロボットプログラムを参照して、センサを用いて合否判定のための計測を行うのに必要な時間を計算してもよい。また、設備コスト算出部1157は、センサ情報管理テーブルにセンサのコストを示す情報が含まれる場合に、その情報に基づいて設備コストを算出してもよい。 In step S1205, the operation time calculation unit 1156 and the equipment cost calculation unit 1157 calculate the operation time including pass/fail judgment and the equipment cost including the sensor from the pass/fail judgment sensor allocation including the sensor control ladder and the robot program, respectively. For example, the operation time calculation unit 1156 may refer to the sensor control ladder and the robot program to calculate the time required to perform measurements for pass/fail judgment using a sensor. Furthermore, when the sensor information management table includes information indicating the cost of the sensor, the equipment cost calculation unit 1157 may calculate the equipment cost based on that information.

ステップS1206において、ユーザが、ラダー・ロボットプログラム・作業時間・設備コスト含む合否判定センサ割当から、各工程の合否判定の要否を選択する。 In step S1206, the user selects whether or not pass/fail judgment is required for each process based on the pass/fail judgment sensor allocation, including ladder, robot program, work time, and equipment cost.

以上のステップによって、合否判定情報と合否判定方法とセンサ情報から合否判定センサ割当を生成し、合否判定に必要なセンサを選択することができる。 By following these steps, a pass/fail judgment sensor assignment can be generated from the pass/fail judgment information, pass/fail judgment method, and sensor information, and the sensors required for pass/fail judgment can be selected.

ステップS1201において、合否判定内容算出部1151は、図8に示す合否判定内容算出の詳細フローチャートに従った処理を行う。 In step S1201, the pass/fail judgment content calculation unit 1151 performs processing according to the detailed flowchart of pass/fail judgment content calculation shown in Figure 8.

ステップS1202において、合否判定方法算出部1152は、図9に示す合否判定方法算出の詳細フローチャートに従った処理を行う。 In step S1202, the pass/fail determination method calculation unit 1152 performs processing according to the detailed flowchart of pass/fail determination method calculation shown in FIG. 9.

図15は、本発明の実施例2における合否判定センサ割当部1153が合否判定センサを割り当てる処理(ステップS1203)の詳細の一例を示すフローチャートである。 Figure 15 is a flowchart showing an example of details of the process (step S1203) in which the pass/fail determination sensor allocation unit 1153 allocates pass/fail determination sensors in Example 2 of the present invention.

図15のステップS1501において、合否判定センサ割当部1153は、合否判定方法算出部1152が合否判定方法管理テーブル700に従って生成した合否判定方法を読み込む。 In step S1501 of FIG. 15, the pass/fail determination sensor allocation unit 1153 reads the pass/fail determination method generated by the pass/fail determination method calculation unit 1152 in accordance with the pass/fail determination method management table 700.

ステップS1502において、合否判定センサ割当部1153は、センサ情報記憶領域1124にセンサ情報管理テーブル1300に従って格納されたセンサ情報を読み込む。 In step S1502, the pass/fail determination sensor allocation unit 1153 reads the sensor information stored in the sensor information storage area 1124 according to the sensor information management table 1300.

ステップS1503において、合否判定センサ割当部1153は、合否判定方法管理テーブル700の作業内容700b、動作要素700eおよび設備モジュール型式700hに対して、該当するセンサ情報を、センサ情報管理テーブル1300に基づいて特定する。そして、合否判定センサ割当部1153は、合否判定方法管理テーブル700の作業内容700b、動作要素700eおよび設備モジュール型式700hに対応する、工程番号700a、対象部品700c、動作要素番号700d、動作要素700e、合否判定番号700f、合否判定タイミング700g、設備モジュール型式700h、合否判定内容700i、合否判定精度700j、および合否判定方法700kを、作業内容700b、動作要素700eおよび設備モジュール型式700hとともに、合否判定センサ割当管理テーブル1400に出力する。 In step S1503, the pass/fail judgment sensor allocation unit 1153 identifies the corresponding sensor information for the work content 700b, the operation element 700e, and the equipment module type 700h in the pass/fail judgment method management table 700 based on the sensor information management table 1300. Then, the pass/fail judgment sensor allocation unit 1153 outputs the process number 700a, the target part 700c, the operation element number 700d, the operation element 700e, the pass/fail judgment number 700f, the pass/fail judgment timing 700g, the equipment module type 700h, the pass/fail judgment content 700i, the pass/fail judgment accuracy 700j, and the pass/fail judgment method 700k corresponding to the work content 700b, the operation element 700e, and the equipment module type 700h in the pass/fail judgment method management table 700 to the pass/fail judgment sensor allocation management table 1400 together with the work content 700b, the operation element 700e, and the equipment module type 700h.

ステップS1504において、合否判定センサ割当部1153は、ステップS1503において特定したセンサ情報のうち、合否判定方法管理テーブル700の合否判定方法700kに対応するセンサ種別を、センサ情報管理テーブル1300のセンサ種別1300aから特定する。そして、合否判定センサ割当部1153は、センサ情報管理テーブル1300のセンサ型式1300bを、合否判定センサ割当管理テーブル1400に出力する。 In step S1504, the pass/fail determination sensor allocation unit 1153 identifies the sensor type corresponding to the pass/fail determination method 700k in the pass/fail determination method management table 700 from the sensor type 1300a in the sensor information management table 1300, among the sensor information identified in step S1503. Then, the pass/fail determination sensor allocation unit 1153 outputs the sensor model 1300b in the sensor information management table 1300 to the pass/fail determination sensor allocation management table 1400.

ステップS1505において、ステップS1504までに生成された情報を、合否判定センサ割当管理テーブル1400に従って合否判定センサ割当として出力する。 In step S1505, the information generated up to step S1504 is output as a pass/fail determination sensor allocation according to the pass/fail determination sensor allocation management table 1400.

以上のステップによって、センサ情報記憶領域1124に格納されたセンサ情報と、合否判定方法算出部1152で生成された合否判定方法とから、合否判定センサ割当を生成し、合否判定センサ割当管理テーブル1400に従って情報を出力することができる。 By performing the above steps, a pass/fail judgment sensor allocation can be generated from the sensor information stored in the sensor information storage area 1124 and the pass/fail judgment method generated by the pass/fail judgment method calculation unit 1152, and the information can be output according to the pass/fail judgment sensor allocation management table 1400.

ここで、作業内容と動作要素と設備モジュール型式の組合せに対して、合否判定方法となるセンサ型式は単数としてもよいし、複数としてもよい。 Here, for a combination of work content, operating element, and equipment module type, the sensor type that serves as the pass/fail determination method may be single or multiple.

図12のステップS1205において、センサ制御ラダー生成部1154は、ステップS1204で合否判定センサ割当管理テーブル1400に出力したセンサ型式1400lに対応するラダーテンプレート1300iに基づいてラダーを生成し、合否判定センサ割当管理テーブル1400のラダー1400mに出力する。ロボットプログラム生成部1155は、ステップS1204で合否判定センサ割当管理テーブル1400に出力したセンサ型式1400lに対応するロボットプログラムテンプレート1300jに基づいてロボットプログラムを生成し、合否判定センサ割当管理テーブル1400のロボットプログラム1400nに出力する。 In step S1205 of FIG. 12, the sensor control ladder generation unit 1154 generates a ladder based on the ladder template 1300i corresponding to the sensor type 1400l output to the pass/fail sensor allocation management table 1400 in step S1204, and outputs it to ladder 1400m of the pass/fail sensor allocation management table 1400. The robot program generation unit 1155 generates a robot program based on the robot program template 1300j corresponding to the sensor type 1400l output to the pass/fail sensor allocation management table 1400 in step S1204, and outputs it to robot program 1400n of the pass/fail sensor allocation management table 1400.

ステップS1206において、作業時間算出部1156は、合否判定センサ割当管理テーブル1400に出力したラダー1400mおよびロボットプログラム1400nから作業時間を算出し、合否判定センサ割当管理テーブル1400の作業時間1400oに出力する。設備コスト算出部1157は、合否判定センサ割当管理テーブル1400に出力した設備モジュール型式1400hとセンサ型式1400lから設備コストを算出し、合否判定センサ割当管理テーブル1400の設備コスト1400pに出力する。 In step S1206, the work time calculation unit 1156 calculates the work time from the ladder 1400m and the robot program 1400n output to the pass/fail sensor allocation management table 1400, and outputs it to the work time 1400o of the pass/fail sensor allocation management table 1400. The equipment cost calculation unit 1157 calculates the equipment cost from the equipment module type 1400h and the sensor type 1400l output to the pass/fail sensor allocation management table 1400, and outputs it to the equipment cost 1400p of the pass/fail sensor allocation management table 1400.

次に、図16Aおよび図16Bを用いて本実施例における出力の例について説明する。 Next, an example of output in this embodiment will be explained using Figures 16A and 16B.

図16Aおよび図16Bは、本発明の実施例2におけるライン設計装置1100の出力画面の一例を示す説明図である。 Figures 16A and 16B are explanatory diagrams showing an example of an output screen of the line design device 1100 in Example 2 of the present invention.

図16Aおよび図16Bに示す出力画面1600は、ライン設計装置1100の表示部1140によって表示される画面の一例である。 The output screen 1600 shown in Figures 16A and 16B is an example of a screen displayed by the display unit 1140 of the line design device 1100.

図16Aおよび図16Bにおいて、ライン構成表示部1600aは、ライン構成全体を表示する部分である。ライン構成表示部1600aには、例えば、図10Aのライン構成表示部1000aと同様の内容を表示することができる。例えば、工程設計・作業割付情報管理テーブル300の工程番号300aと作業内容300bなどで特定される工程設計情報、および、設備モジュール型式300e~300iなどで特定される設備情報などに基づいて、ライン構成全体が表示される。 In Figures 16A and 16B, the line configuration display section 1600a is a section that displays the entire line configuration. The line configuration display section 1600a can display, for example, the same content as the line configuration display section 1000a in Figure 10A. For example, the entire line configuration is displayed based on process design information identified by the process number 300a and work content 300b in the process design and work allocation information management table 300, and equipment information identified by the equipment module types 300e to 300i.

モジュール表示部1600bは、ライン構成のうちある特定のモジュールを表示する部分である。ユーザは、ライン全体を構成するモジュールの中から特定のモジュールを選択することができる。例えば、モジュール表示部1600bには、図10Aのモジュール表示部1000bと同様の内容を表示することができる。例えば、ライン設計装置1100のユーザが、ライン構成表示部1000aの全体構成の中から入力部1110を介して一つのモジュールを選択することで、工程設計・作業割付情報管理テーブル300の工程番号300aと作業内容300bなどで特定される工程設計情報、および、設備モジュール型式300e~300iなどで特定される設備情報などのモジュールの概要が表示される。 The module display section 1600b is a section that displays a specific module in the line configuration. The user can select a specific module from among the modules that make up the entire line. For example, the module display section 1600b can display the same content as the module display section 1000b in FIG. 10A. For example, when a user of the line design device 1100 selects one module from the overall configuration of the line configuration display section 1000a via the input section 1110, an overview of the module is displayed, including process design information identified by the process number 300a and work content 300b in the process design and work allocation information management table 300, and equipment information identified by the equipment module types 300e to 300i.

工程表示部1600cは、モジュール表示部1600bに表示されたモジュールに割り当てられた工程とその作業を表示する部分である。ユーザは、モジュールに割り当てられた工程の中から特定の工程を選択することができる。例えば、工程表示部1600cは、図10Bの工程表示部1000cと同様の内容を表示することができる。例えば、モジュール表示部1600bで選択および表示されたモジュールに対して、工程設計・作業割付情報管理テーブル300の工程番号300a、作業内容300bおよび対象部品300cなどで特定される工程情報などの工程設計情報の詳細が表示される。 The process display section 1600c is a section that displays the processes and the work assigned to the module displayed in the module display section 1600b. The user can select a specific process from among the processes assigned to the module. For example, the process display section 1600c can display the same content as the process display section 1000c in FIG. 10B. For example, for the module selected and displayed in the module display section 1600b, details of the process design information such as process information identified by the process number 300a, work content 300b, and target part 300c in the process design and work allocation information management table 300 are displayed.

合否判定方法表示部1600dは、工程表示部1600cに表示された作業に対する合否判定方法およびセンサ割当を表示する部分である。ユーザは、作業を構成する各動作要素および合否判定タイミングごとに、合否判定に使用する設備モジュール型式、合否判定方法およびセンサ型式を選択することができる。例えば、モジュール表示部1600bで選択および表示されたモジュールに対して、合否判定センサ割当管理テーブル1400の動作要素番号1400d、動作要素1400e、合否判定番号1400f、合否判定タイミング1400g、設備モジュール型式1400h、合否判定内容1400i、合否判定方法1400j、合否判定精度1400k、センサ型式1400l、作業時間1400oおよび設備コスト1400pなどを含む合否判定センサ割当の候補が表示される。また、ライン設計装置1100のユーザが、合否判定センサ割当の複数の候補の中から入力部1110を介して設備モジュール型式、合否判定内容およびセンサ型式などを選択することで、特定の合否判定センサ割当を選択する。 The pass/fail judgment method display section 1600d is a section that displays the pass/fail judgment method and sensor allocation for the work displayed in the process display section 1600c. The user can select the equipment module type, pass/fail judgment method, and sensor type to be used for pass/fail judgment for each operation element and pass/fail judgment timing that constitutes the work. For example, for a module selected and displayed in the module display section 1600b, candidates for pass/fail judgment sensor allocation including the operation element number 1400d, operation element 1400e, pass/fail judgment number 1400f, pass/fail judgment timing 1400g, equipment module type 1400h, pass/fail judgment content 1400i, pass/fail judgment method 1400j, pass/fail judgment accuracy 1400k, sensor type 1400l, operation time 1400o, and equipment cost 1400p of the pass/fail judgment sensor allocation management table 1400 are displayed. In addition, the user of the line design device 1100 selects a specific pass/fail sensor assignment by selecting the equipment module type, pass/fail judgment content, sensor type, etc. from multiple candidates for pass/fail sensor assignment via the input unit 1110.

以上説明した内容によって、ライン設計装置1100のユーザは、ライン構成に対して合否判定に使用する設備モジュール型式、合否判定方法およびセンサ型式を手動で選択することが可能となる。 The above description enables the user of the line design device 1100 to manually select the equipment module type, pass/fail judgment method, and sensor type to be used for pass/fail judgment for the line configuration.

ここで、ライン構成に対して合否判定に使用する設備モジュール型式、合否判定方法およびセンサ型式の構成は、すべてが自動選択によって決定されてもよいし、すべてが手動選択によって決定されてもよいし、一部が自動選択によって決定され、残りが手動選択によって決定されてもよい。また、ライン構成に対して合否判定に使用する設備モジュール型式、合否判定方法およびセンサ型式の構成の選択基準は、設備コストを最小とすることであってもよいし、作業時間を最小とすることであってもよい。 Here, the configuration of the equipment module type, pass/fail judgment method, and sensor type used for pass/fail judgment for the line configuration may all be determined by automatic selection, all may be determined by manual selection, or some may be determined by automatic selection and the rest may be determined by manual selection. Furthermore, the selection criteria for the configuration of the equipment module type, pass/fail judgment method, and sensor type used for pass/fail judgment for the line configuration may be to minimize the equipment cost or to minimize the operation time.

以上説明した実施例2によれば、工程を構成する各作業の完了状態などを評価するための合否判定情報と、各モジュールでの工程別での合否判定内容を評価する手段である合否判定方法と、各工程での作業の完了状態を評価するための測定内容を示す合否判定内容に関連づけられたセンサ情報とに基づいて、ライン構成に対して合否判定に使用する設備モジュール型式と合否判定方法とセンサ型式とを含むセンサ割当を生成することができる。 According to the second embodiment described above, a sensor assignment including the equipment module type, pass/fail judgment method, and sensor type used for pass/fail judgment for the line configuration can be generated based on pass/fail judgment information for evaluating the completion state of each task constituting a process, a pass/fail judgment method which is a means for evaluating the pass/fail judgment content for each process in each module, and sensor information associated with the pass/fail judgment content indicating the measurement content for evaluating the completion state of the task in each process.

図17は、本発明の実施例1および2におけるライン設計装置100および1100のハードウェア構成を示すブロック図である。 Figure 17 is a block diagram showing the hardware configuration of the line design devices 100 and 1100 in the first and second embodiments of the present invention.

ライン設計装置100および1100は、中央処理装置CPU(Central Processing Unit)1701と、メモリ1702と、ハードディスク装置HDD(Hard Disk Drive)などの外部記憶装置1703と、キーボードやマウス、バーコードリーダなどの入力装置1704と、ディスプレイなどの出力装置1705と、インターネット・専用線などの通信ネットワークを介して他のコンピュータと通信する通信装置1706とを備えた一般的なコンピュータ1700、あるいはこのコンピュータ1700を複数備えたネットワークシステムで実現できる。 The line design devices 100 and 1100 can be realized as a general computer 1700 equipped with a central processing unit CPU (Central Processing Unit) 1701, memory 1702, an external storage device 1703 such as a hard disk device HDD (Hard Disk Drive), an input device 1704 such as a keyboard, mouse, or barcode reader, an output device 1705 such as a display, and a communication device 1706 that communicates with other computers via a communication network such as the Internet or a dedicated line, or as a network system equipped with multiple such computers 1700.

例えば、記憶部120および1120はCPU1701がメモリ1702または外部記憶装置1703を利用することで実現可能であり、演算部150および1150は外部記憶装置1703に記憶されている所定のプログラムをメモリ1702にロードしてCPU1701で実行することで実現可能であり、入力部110および1110はCPU1701が入力装置1704を利用することで実現可能であり、出力部130および1130はCPU1701が出力装置1705を利用することで実現可能である。 For example, the storage units 120 and 1120 can be realized by the CPU 1701 using the memory 1702 or the external storage device 1703, the calculation units 150 and 1150 can be realized by the CPU 1701 loading a specific program stored in the external storage device 1703 into the memory 1702 and executing it, the input units 110 and 1110 can be realized by the CPU 1701 using the input device 1704, and the output units 130 and 1130 can be realized by the CPU 1701 using the output device 1705.

また、記憶部120および1120と演算部150および1150と外部記憶装置1703に配置されるプログラムおよびデータは、コンピュータ1700内部に予め配置されていてもよいし、外部記憶媒体からの読み込みや通信によるダウンロードで取得されてもよい。 In addition, the programs and data stored in the memory units 120 and 1120, the calculation units 150 and 1150, and the external storage device 1703 may be stored in advance inside the computer 1700, or may be obtained by reading from an external storage medium or downloading via communication.

以上説明した本発明の実施形態によれば、特定の機能を有する設備モジュールをフレキシブルに組み合わせて構成される製造ラインにおいて、工程設計情報、設備モジュール情報、作業割付情報、および合否判定情報を指標として、各工程での合否判定内容と各モジュールでの合否判定方法が決定でき、自工程完結して次工程に不良を流さない制御仕様および設備仕様となるような、合否判定機能を含む製造ライン設計の実現が可能となる。 According to the embodiment of the present invention described above, in a manufacturing line configured by flexibly combining equipment modules with specific functions, the contents of the pass/fail judgment for each process and the pass/fail judgment method for each module can be determined using process design information, equipment module information, work allocation information, and pass/fail judgment information as indicators, making it possible to realize a manufacturing line design that includes a pass/fail judgment function, with control specifications and equipment specifications that are self-contained and do not pass defects to the next process.

また、本発明の実施形態のシステムは次のように構成されてもよい。 The system of the present invention may also be configured as follows:

(1)ライン設計装置(例えばライン設計装置100または1100)であって、演算部(例えば演算部150または1150))と、記憶部(例えば記憶部120または1120)と、を備え、記憶部は、製品を製造するラインの各工程に含まれる作業と作業に使用される設備モジュールとを対応付ける工程設計情報(例えば工程設計・作業割付情報管理テーブル300)と、設備モジュールに付属させることが可能なセンサの種別を示す設備モジュール情報(例えば設備モジュール情報管理テーブル400)と、作業の完了状態を評価する合否判定のために必要な測定項目を示す合否判定情報(例えば合否梁亭情報管理テーブル500)と、を保持し、演算部は、工程設計情報及び合否判定情報に基づいて、工程の作業と、作業に使用され、合否判定の対象となる設備モジュールと、を対応付ける合否判定内容情報(例えば合否判定内容管理テーブル600)を生成し、設備モジュール情報及び合否判定内容情報に基づいて、工程の作業と、作業に使用され、合否判定の対象となる設備モジュールと、設備モジュールを対象とする合否判定に使用するセンサの種別とを対応付ける合否判定方法情報(例えば合否判定方法管理テーブル700または合否判定センサ割当管理テーブル1400)を生成し、工程に含まれる作業と、作業に使用される設備モジュールと、設備モジュールに対応付けられたセンサの種別と、を含む情報(例えば図10または図16に示す情報)を出力する。 (1) A line design device (e.g., line design device 100 or 1100) that includes a calculation unit (e.g., calculation unit 150 or 1150) and a memory unit (e.g., memory unit 120 or 1120). The memory unit holds process design information (e.g., process design and work allocation information management table 300) that associates work included in each process of a line for manufacturing a product with an equipment module used for the work, equipment module information (e.g., equipment module information management table 400) that indicates the type of sensor that can be attached to the equipment module, and pass/fail judgment information (e.g., pass/fail judgment information management table 500) that indicates the measurement items required for pass/fail judgment to evaluate the completion state of the work. The calculation unit stores the process design information and the pass/fail judgment information. Based on the information, it generates pass/fail judgment content information (e.g., pass/fail judgment content management table 600) that matches the work of the process with the equipment module used in the work and that is the subject of pass/fail judgment, and based on the equipment module information and pass/fail judgment content information, it generates pass/fail judgment method information (e.g., pass/fail judgment method management table 700 or pass/fail judgment sensor allocation management table 1400) that matches the work of the process with the equipment module used in the work and that is the subject of pass/fail judgment, and the type of sensor used for pass/fail judgment for the equipment module, and outputs information (e.g., the information shown in FIG. 10 or FIG. 16) that includes the work included in the process, the equipment module used for the work, and the type of sensor associated with the equipment module.

これによって、特定の機能を有する設備モジュールをフレキシブルに組み合わせて構成される製造ラインにおいて、各工程での合否判定内容と各モジュールでの合否判定方法が決定でき、自工程完結して次工程に不良を流さない制御仕様および設備仕様となるような、合否判定機能を含む製造ラインを設計することができる。 This allows the content of pass/fail judgment at each process and the pass/fail judgment method for each module to be determined in a production line that is composed of a flexible combination of equipment modules with specific functions, making it possible to design a production line that includes a pass/fail judgment function, with control specifications and equipment specifications that are self-contained and do not pass defects to the next process.

(2)上記(1)において、記憶部は、センサの種別と、ラインに適用できるセンサの型式とを対応付けるセンサ情報(例えばセンサ情報管理テーブル1300)を保持し、演算部は、合否判定方法情報及びセンサ情報に基づいて、設備モジュールに付属させることが可能な種別のセンサであって、ラインに適用できる型式のセンサを、合否判定に使用するセンサとして設備モジュールに割り当てる(例えばステップS1203)。 (2) In the above (1), the memory unit holds sensor information (e.g., sensor information management table 1300) that associates the type of sensor with the model of the sensor that can be applied to the line, and the calculation unit assigns to the equipment module, based on the pass/fail determination method information and the sensor information, a sensor of a type that can be attached to the equipment module and is applicable to the line, as a sensor to be used for pass/fail determination (e.g., step S1203).

これによって、各設備モジュールに合否判定のための適切なセンサが割り当てられた製造ラインを設計することができる。 This allows production lines to be designed where each equipment module is assigned the appropriate sensor for pass/fail determination.

(3)上記(2)において、センサ情報は、センサの型式と設備モジュールの種別との組み合わせと、センサを制御するセンサ制御ラダーのテンプレートと、を対応付ける情報(例えばラダーテンプレート1300i)を含み、演算部は、センサ情報に基づいて、設備モジュールの種別と設備モジュールに割り当てられたセンサの型式との組み合わせに対応するセンサ制御ラダーのテンプレートを用いて、設備モジュールを対象とする合否判定のためにセンサを制御するセンサ制御ラダーを生成する(例えばステップS1204)。 (3) In the above (2), the sensor information includes information (e.g., ladder template 1300i) that associates a combination of a sensor model and an equipment module type with a template of a sensor control ladder that controls the sensor, and the calculation unit generates a sensor control ladder that controls the sensor for pass/fail judgment of the equipment module based on the sensor information, using a template of a sensor control ladder that corresponds to the combination of the equipment module type and the sensor model assigned to the equipment module (e.g., step S1204).

これによって、合否判定のための適切なセンサ制御ラダーを生成することができる。 This allows the generation of an appropriate sensor control ladder for pass/fail determination.

(4)上記(2)において、センサ情報は、センサの型式と設備モジュールの種別との組み合わせと、合否判定のためのロボットプログラムのテンプレートと、を対応付ける情報(例えばロボットプログラムテンプレート1300j)を含み、演算部は、センサ情報に基づいて、設備モジュールの種別と設備モジュールに割り当てられたセンサの型式との組み合わせに対応するロボットプログラムのテンプレートを用いて、設備モジュールを対象とする合否判定のためのロボットプログラムを生成する(例えばステップS1204)。 (4) In (2) above, the sensor information includes information (e.g., robot program template 1300j) that associates a combination of a sensor model and an equipment module type with a robot program template for pass/fail judgment, and the calculation unit generates a robot program for pass/fail judgment targeting the equipment module based on the sensor information using a robot program template that corresponds to the combination of the equipment module type and the sensor model assigned to the equipment module (e.g., step S1204).

これによって、合否判定のための適切なロボットプログラムを生成することができる。 This allows the generation of an appropriate robot program for pass/fail determination.

(5)上記(2)において、センサ情報は、センサの型式と設備モジュールの種別との組み合わせと、センサを制御するセンサ制御ラダーのテンプレートと、を対応付ける情報、及び、センサの型式と設備モジュールの種別との組み合わせと、合否判定のためのロボットプログラムのテンプレートと、を対応付ける情報の少なくとも一方を含み、演算部は、センサ情報に基づいて、設備モジュールの種別と設備モジュールに割り当てられたセンサの型式との組み合わせに対応するセンサ制御ラダーのテンプレート及びロボットプログラムのテンプレートの少なくとも一方を用いて、設備モジュールを対象とする合否判定のためにセンサを制御するセンサ制御ラダー、及び、設備モジュールを対象とする合否判定のためのロボットプログラムの少なくとも一方を生成し、センサ制御ラダー及びロボットプログラムの少なくとも一方に基づいて、設備モジュールを対象とする合否判定のための作業時間を算出する(例えばステップS1205)。 (5) In the above (2), the sensor information includes at least one of information associating a combination of a sensor type and an equipment module type with a template of a sensor control ladder that controls the sensor, and information associating a combination of a sensor type and an equipment module type with a template of a robot program for pass/fail judgment, and the calculation unit generates at least one of a sensor control ladder that controls the sensor for pass/fail judgment for the equipment module and a robot program for pass/fail judgment for the equipment module using at least one of a sensor control ladder template and a robot program template that correspond to the combination of the equipment module type and the sensor type assigned to the equipment module based on the sensor information, and calculates the work time for pass/fail judgment for the equipment module based on at least one of the sensor control ladder and the robot program (e.g., step S1205).

これによって、合否判定に要する時間も含めた工程の作業時間を算出することができる。 This allows the work time for the process to be calculated, including the time required for pass/fail determination.

(6)上記(2)において、演算部は、設備モジュールへのセンサの型式の割り当てに基づいて、設備モジュールを対象とする合否判定のための設備のコストを算出する(例えばステップS1205)。 (6) In (2) above, the calculation unit calculates the cost of the equipment for pass/fail judgment of the equipment module based on the assignment of the sensor type to the equipment module (e.g., step S1205).

これによって、合否判定のためのセンサのコストも含めた製造ラインのコストを算出することができる。 This allows the cost of the production line to be calculated, including the cost of sensors for pass/fail determination.

なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明のより良い理解のために詳細に説明したものであり、必ずしも説明の全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることが可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 The present invention is not limited to the above-described embodiments, but includes various modified examples. For example, the above-described embodiments have been described in detail to provide a better understanding of the present invention, and are not necessarily limited to those having all of the configurations described. It is also possible to replace part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. It is also possible to add, delete, or replace part of the configuration of each embodiment with other configurations.

また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によってハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによってソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、不揮発性半導体メモリ、ハードディスクドライブ、SSD(Solid State Drive)等の記憶デバイス、または、ICカード、SDカード、DVD等の計算機読み取り可能な非一時的データ記憶媒体に格納することができる。 The above configurations, functions, processing units, processing means, etc. may be realized in hardware, in part or in whole, for example by designing them as integrated circuits. The above configurations, functions, etc. may be realized in software, by a processor interpreting and executing a program that realizes each function. Information on the programs, tables, files, etc. that realize each function can be stored in storage devices such as non-volatile semiconductor memory, hard disk drives, and SSDs (Solid State Drives), or in computer-readable non-transitory data storage media such as IC cards, SD cards, and DVDs.

また、制御線及び情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線及び情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。 In addition, the control lines and information lines shown are those considered necessary for the explanation, and not all control lines and information lines on the product are necessarily shown. In reality, it can be assumed that almost all components are interconnected.

100…ライン設計装置、110…入力部、120…記憶部、121…工程設計・作業割付情報記憶領域、122…設備モジュール情報記憶領域、123…合否判定情報記憶領域、130…出力部、140…表示部、150…演算部、151…合否判定内容算出部、152…合否判定方法算出部、300…工程設計・作業割付情報管理テーブル、400…設備モジュール情報管理テーブル、500…合否判定情報管理テーブル、600…合否判定内容管理テーブル、700…合否判定方法管理テーブル、1000…ライン設計装置出力画面、1100…ライン設計装置、1110…入力部、1120…記憶部、1121…工程設計・作業割付情報記憶領域、1122…設備モジュール情報記憶領域、1123…合否判定情報記憶領域、1124…センサ情報記憶領域、1130…出力部、1140…表示部、1150…演算部、1151…合否判定内容算出部、1152…合否判定方法算出部、1153…合否判定センサ割当部、1154…センサ制御ラダー生成部、1155…ロボットプログラム生成部、1156…作業時間算出部、1157…設備コスト算出部、1300…センサ情報管理テーブル、1400…合否判定センサ割当管理テーブル、1600…ライン設計装置出力画面 100...line design device, 110...input section, 120...storage section, 121...process design/work allocation information storage area, 122...equipment module information storage area, 123...pass/fail judgment information storage area, 130...output section, 140...display section, 150...calculation section, 151...pass/fail judgment content calculation section, 152...pass/fail judgment method calculation section, 300...process design/work allocation information management table, 400...equipment module information management table, 500...pass/fail judgment information management table, 600...pass/fail judgment content management table, 700...pass/fail judgment method management table, 1000...line design device output screen, 1100...line design device, 1110...input section, 11 20...Memory unit, 1121...Process design/work allocation information storage area, 1122...Equipment module information storage area, 1123...Pass/fail judgment information storage area, 1124...Sensor information storage area, 1130...Output unit, 1140...Display unit, 1150...Calculation unit, 1151...Pass/fail judgment content calculation unit, 1152...Pass/fail judgment method calculation unit, 1153...Pass/fail judgment sensor allocation unit, 1154...Sensor control ladder generation unit, 1155...Robot program generation unit, 1156...Work time calculation unit, 1157...Equipment cost calculation unit, 1300...Sensor information management table, 1400...Pass/fail judgment sensor allocation management table, 1600...Line design device output screen

Claims (4)

ライン設計装置であって、
演算部と、記憶部と、を備え、
前記記憶部は、
製品を製造するラインの各工程に含まれる作業と前記作業に使用される設備モジュールとを対応付ける工程設計情報と、
前記設備モジュールに付属させることが可能なセンサの種別を示す設備モジュール情報と、
前記作業の完了状態を評価する合否判定のために必要な測定項目を示す合否判定情報と、
前記センサの種別と、前記ラインに適用できるセンサの型式とを対応付けるセンサ情報と、を保持し、
前記センサ情報は、前記センサの型式と前記設備モジュールの種別との組み合わせと、前記センサを制御するセンサ制御ラダーのテンプレートと、を対応付ける情報、及び、前記センサの型式と前記設備モジュールの種別との組み合わせと、合否判定のためのロボットプログラムのテンプレートと、を対応付ける情報の少なくとも一方を含み、
前記演算部は、
前記工程設計情報及び前記合否判定情報に基づいて、前記工程の前記作業と、前記作業に使用され、合否判定の対象となる前記設備モジュールと、を対応付ける合否判定内容情報を生成し、
前記設備モジュール情報及び前記合否判定内容情報に基づいて、前記工程の前記作業と、前記作業に使用され、合否判定の対象となる設備モジュールと、前記設備モジュールを対象とする合否判定に使用する前記センサの種別とを対応付ける合否判定方法情報を生成し、
前記工程に含まれる作業と、前記作業に使用される前記設備モジュールと、前記設備モジュールに対応付けられた前記センサの種別と、を含む情報を出力し、
前記合否判定方法情報及び前記センサ情報に基づいて、前記設備モジュールに付属させることが可能な種別のセンサであって、前記ラインに適用できる型式のセンサを、合否判定に使用するセンサとして前記設備モジュールに割り当て、
前記センサ情報に基づいて、前記設備モジュールの種別と前記設備モジュールに割り当てられた前記センサの型式との組み合わせに対応する前記センサ制御ラダーのテンプレート及び前記ロボットプログラムのテンプレートの少なくとも一方を用いて、前記設備モジュールを対象とする合否判定のために前記センサを制御するセンサ制御ラダー、及び、前記設備モジュールを対象とする合否判定のためのロボットプログラムの少なくとも一方を生成し、
前記センサ制御ラダー及び前記ロボットプログラムの少なくとも一方に基づいて、前記設備モジュールを対象とする合否判定のための作業時間を算出することを特徴とするライン設計装置。
A line design device, comprising:
The apparatus includes a calculation unit and a storage unit,
The storage unit is
process design information that associates operations included in each process of a line for manufacturing a product with equipment modules used for the operations;
Equipment module information indicating the types of sensors that can be attached to the equipment module;
Pass/fail judgment information indicating measurement items required for pass/fail judgment to evaluate the completion state of the work;
storing sensor information that associates the type of the sensor with a model of a sensor that can be applied to the line ;
The sensor information includes at least one of information associating a combination of the sensor type and the equipment module type with a template of a sensor control ladder that controls the sensor, and information associating a combination of the sensor type and the equipment module type with a template of a robot program for pass/fail judgment,
The calculation unit is
generating pass/fail judgment content information that associates the work of the process with the equipment module that is used in the work and is the subject of pass/fail judgment based on the process design information and the pass/fail judgment information;
generating pass/fail judgment method information that associates the work of the process, the equipment module that is used in the work and is the subject of pass/fail judgment, and the type of the sensor that is used for the pass/fail judgment of the equipment module based on the equipment module information and the pass/fail judgment content information;
Outputting information including a task included in the process, the equipment module used for the task, and the type of the sensor associated with the equipment module;
assigning, to the equipment module, a type of sensor that can be attached to the equipment module and is applicable to the line based on the pass/fail determination method information and the sensor information, as a sensor to be used for pass/fail determination;
Based on the sensor information, at least one of a sensor control ladder template and a robot program template corresponding to a combination of the type of the equipment module and the model of the sensor assigned to the equipment module is used to generate at least one of a sensor control ladder that controls the sensor for pass/fail judgment of the equipment module and a robot program for pass/fail judgment of the equipment module;
A line design device, comprising: a processing unit that calculates a work time for pass/fail judgment of the equipment module based on at least one of the sensor control ladder and the robot program .
請求項1に記載のライン設計装置であって、The line design device according to claim 1,
前記演算部は、前記設備モジュールへの前記センサの型式の割り当てに基づいて、前記設備モジュールを対象とする合否判定のための設備のコストを算出することを特徴とするライン設計装置。The line design device is characterized in that the calculation unit calculates an equipment cost for pass/fail judgment for the equipment module based on the assignment of the sensor type to the equipment module.
ライン設計装置が実行するライン設計方法であって、A line design method executed by a line design device, comprising:
前記ライン設計装置は、演算部と、記憶部と、を備え、The line design device includes a calculation unit and a storage unit,
前記記憶部は、The storage unit is
製品を製造するラインの各工程に含まれる作業と前記作業に使用される設備モジュールとを対応付ける工程設計情報と、process design information that associates operations included in each process of a line for manufacturing a product with equipment modules used for the operations;
前記設備モジュールに付属させることが可能なセンサの種別を示す設備モジュール情報と、Equipment module information indicating the types of sensors that can be attached to the equipment module;
前記作業の完了状態を評価する合否判定のために必要な測定項目を示す合否判定情報と、Pass/fail judgment information indicating measurement items required for pass/fail judgment to evaluate the completion state of the work;
前記センサの種別と、前記ラインに適用できるセンサの型式とを対応付けるセンサ情報と、を保持し、storing sensor information that associates the type of the sensor with a model of a sensor that can be applied to the line;
前記センサ情報は、前記センサの型式と前記設備モジュールの種別との組み合わせと、前記センサを制御するセンサ制御ラダーのテンプレートと、を対応付ける情報、及び、前記センサの型式と前記設備モジュールの種別との組み合わせと、合否判定のためのロボットプログラムのテンプレートと、を対応付ける情報の少なくとも一方を含み、The sensor information includes at least one of information associating a combination of the sensor type and the equipment module type with a template of a sensor control ladder that controls the sensor, and information associating a combination of the sensor type and the equipment module type with a template of a robot program for pass/fail judgment,
前記ライン設計方法は、The line design method includes:
前記演算部が、前記工程設計情報及び前記合否判定情報に基づいて、前記工程の前記作業と、前記作業に使用され、合否判定の対象となる前記設備モジュールと、を対応付ける合否判定内容情報を生成する手順と、a step of generating pass/fail judgment content information by the calculation unit, which associates the work of the process with the equipment module that is used in the work and is the subject of pass/fail judgment based on the process design information and the pass/fail judgment information;
前記演算部が、前記設備モジュール情報及び前記合否判定内容情報に基づいて、前記工程の前記作業と、前記作業に使用され、合否判定の対象となる設備モジュールと、前記設備モジュールを対象とする合否判定に使用する前記センサの種別とを対応付ける合否判定方法情報を生成する手順と、a step in which the calculation unit generates pass/fail judgment method information that associates the work of the process, an equipment module that is used in the work and is the subject of pass/fail judgment, and a type of the sensor that is used for the pass/fail judgment of the equipment module, based on the equipment module information and the pass/fail judgment content information;
前記演算部が、前記工程に含まれる作業と、前記作業に使用される前記設備モジュールと、前記設備モジュールに対応付けられた前記センサの種別と、を含む情報を出力する手順と、a step in which the calculation unit outputs information including a task included in the process, the equipment module used for the task, and the type of the sensor associated with the equipment module;
前記演算部が、前記合否判定方法情報及び前記センサ情報に基づいて、前記設備モジュールに付属させることが可能な種別のセンサであって、前記ラインに適用できる型式のセンサを、合否判定に使用するセンサとして前記設備モジュールに割り当てる手順と、a step of the calculation unit assigning, to the equipment module, a type of sensor that can be attached to the equipment module and is applicable to the line, as a sensor to be used for pass/fail judgment, based on the pass/fail judgment method information and the sensor information;
前記演算部が、前記センサ情報に基づいて、前記設備モジュールの種別と前記設備モジュールに割り当てられた前記センサの型式との組み合わせに対応する前記センサ制御ラダーのテンプレート及び前記ロボットプログラムのテンプレートの少なくとも一方を用いて、前記設備モジュールを対象とする合否判定のために前記センサを制御するセンサ制御ラダー、及び、前記設備モジュールを対象とする合否判定のためのロボットプログラムの少なくとも一方を生成する手順と、a step in which the calculation unit generates, based on the sensor information, at least one of a sensor control ladder for controlling the sensor for pass/fail judgment of the equipment module and a robot program template for the equipment module, using at least one of the sensor control ladder template and the robot program template corresponding to a combination of the type of the equipment module and the model of the sensor assigned to the equipment module;
前記演算部が、前記センサ制御ラダー及び前記ロボットプログラムの少なくとも一方に基づいて、前記設備モジュールを対象とする合否判定のための作業時間を算出する手順と、を含むことを特徴とするライン設計方法。a step of the calculation unit calculating a work time for pass/fail judgment of the equipment module based on at least one of the sensor control ladder and the robot program.
請求項3に記載のライン設計方法であって、The line design method according to claim 3,
前記演算部が、前記設備モジュールへの前記センサの型式の割り当てに基づいて、前記設備モジュールを対象とする合否判定のための設備のコストを算出する手順をさらに含むことを特徴とするライン設計方法。The line design method further comprises a step of calculating a cost of equipment for pass/fail judgment for the equipment module based on the assignment of the sensor type to the equipment module by the calculation unit.
JP2021153086A 2021-09-21 2021-09-21 Line design device and line design method Active JP7640424B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021153086A JP7640424B2 (en) 2021-09-21 2021-09-21 Line design device and line design method
PCT/JP2022/021623 WO2023047705A1 (en) 2021-09-21 2022-05-26 Line design device and line design method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021153086A JP7640424B2 (en) 2021-09-21 2021-09-21 Line design device and line design method

Publications (2)

Publication Number Publication Date
JP2023044948A JP2023044948A (en) 2023-04-03
JP7640424B2 true JP7640424B2 (en) 2025-03-05

Family

ID=85720395

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021153086A Active JP7640424B2 (en) 2021-09-21 2021-09-21 Line design device and line design method

Country Status (2)

Country Link
JP (1) JP7640424B2 (en)
WO (1) WO2023047705A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040204772A1 (en) 2002-12-16 2004-10-14 Maturana Francisco P. Agent-equipped controller having data table interface between agent-type programming and non-agent-type programming
JP2006346180A (en) 2005-06-16 2006-12-28 Asahi Kasei Corp OUTPUT TIME CHANGE VALUE GENERATION DEVICE, OUTPUT TIME CHANGE VALUE GENERATION METHOD, AND PROGRAM
JP2009080514A (en) 2007-09-25 2009-04-16 Mitsubishi Electric Corp Sensor arrangement design support system
JP2020087110A (en) 2018-11-28 2020-06-04 日立オートモティブシステムズ株式会社 Manufacturing method, manufacturing management method and manufacturing system
JP2020135158A (en) 2019-02-15 2020-08-31 株式会社日立製作所 Manufacturing monitoring support device, manufacturing monitoring support method and manufacturing monitoring support program
JP2021140354A (en) 2020-03-03 2021-09-16 キヤノン株式会社 Design equipment, design methods, programs, and recording media

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040204772A1 (en) 2002-12-16 2004-10-14 Maturana Francisco P. Agent-equipped controller having data table interface between agent-type programming and non-agent-type programming
JP2006346180A (en) 2005-06-16 2006-12-28 Asahi Kasei Corp OUTPUT TIME CHANGE VALUE GENERATION DEVICE, OUTPUT TIME CHANGE VALUE GENERATION METHOD, AND PROGRAM
JP2009080514A (en) 2007-09-25 2009-04-16 Mitsubishi Electric Corp Sensor arrangement design support system
JP2020087110A (en) 2018-11-28 2020-06-04 日立オートモティブシステムズ株式会社 Manufacturing method, manufacturing management method and manufacturing system
JP2020135158A (en) 2019-02-15 2020-08-31 株式会社日立製作所 Manufacturing monitoring support device, manufacturing monitoring support method and manufacturing monitoring support program
JP2021140354A (en) 2020-03-03 2021-09-16 キヤノン株式会社 Design equipment, design methods, programs, and recording media

Also Published As

Publication number Publication date
JP2023044948A (en) 2023-04-03
WO2023047705A1 (en) 2023-03-30

Similar Documents

Publication Publication Date Title
CN100428238C (en) Method and system for displaying performance constraints in a flow design tool
CN108694496B (en) System and method to facilitate error analysis of product defects
Gartzen et al. Target-oriented prototyping in highly iterative product development
Booker et al. Designing for assembly quality: strategies, guidelines and techniques
JP6395708B2 (en) Management method and management apparatus for electronic component mounting system having a plurality of production lines
WO2017141332A1 (en) Load balancing device
JP2006178864A (en) Production planning method and production planning system in a production line having a rework process
JPWO2017081739A1 (en) Inventory analysis apparatus and inventory analysis method
JP7640424B2 (en) Line design device and line design method
JP2020149301A (en) Analysis device, analysis method, and analysis program
US12429856B2 (en) Factory plan device, factory plan system, and factory plan method
KR20230058857A (en) Multi-machine and performance based continuous production planning global optimization scheduling method and device
US20100169053A1 (en) Method for creating weldment inspection documents
JP2020149303A (en) Analysis device, analysis method, and analysis program
JP7507596B2 (en) Productivity improvement support system and productivity improvement support method
JP6536264B2 (en) Grouping processing method, grouping processing program and information processing apparatus
Václav et al. Assembly system planning in automotive industry with use of discrete event simulation
CN112384868B (en) Program execution auxiliary device, program execution auxiliary method and computer-readable storage medium
JPWO2010079589A1 (en) Order production process determination device, program, order production process determination system and order production process determination method
CN110232200A (en) Computer readable recording medium, structural Analysis method and information processing equipment
JP2009139985A (en) Cost information processing apparatus and cost information processing method
JP7368404B2 (en) Production planning support device and method
US20250111399A1 (en) Information processing apparatus and information processing method
JP7509590B2 (en) Work instruction presentation device and work instruction presentation method
JP2003288110A (en) How to make a material requirement plan

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241112

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250220

R150 Certificate of patent or registration of utility model

Ref document number: 7640424

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150