JP7640424B2 - Line design device and line design method - Google Patents
Line design device and line design method Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
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.
また、特開2019-096232号公報(特許文献2)がある。特許文献2には、合否判定方法として予め定義した検査装置(手段)と品質情報(合否判定情報)を使用する点が記載されている。
There is also JP 2019-096232 A (Patent Document 2).
また、特開2020-157317号公報(特許文献3)がある。特許文献3には、工程設計情報と溶接工程に特化した異常(合否)判定内容は定義を使用する点が記載されている。
There is also JP 2020-157317 A (Patent Document 3).
ここで、合否判定内容は合否を判定するためにどのような情報を利用するか、合否判定方法は利用する情報を使ってどのような方法で合否を判定するか、とそれぞれ言い換えることができる。 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.
特許文献1では、締結工程以外への適用が想定されていない。そのため、工程設計に含まれる種々の作業種別に適した合否判定内容および合否判定方法を算出することができない。
また、特許文献2では、合否判定内容の算出に関する記載はなく、また、工程設計情報の使用が想定されていない。そのため、工程設計に含まれる各作業種別に適した合否判定内容を算出することができない。
In addition,
また、特許文献3では、合否判定に使用する装置はセンサに限定されていて装置の選択が想定されていない。そのため、工程設計に含まれる各作業種別に適した合否判定方法を算出することができない。
In addition, in
製品の製造に必要な工程設計情報と設備情報と作業割付情報に適応して、特定の機能を有する機器(設備モジュール)同士をフレキシブルに組み合わせることで製造ラインを構築するシステムにおいて、多種多様な品種の製品の製造における品質確保と作業時間や設備コストなどの制約条件を満足させるための要件は、各工程での正味作業および付帯作業の内容にあわせて各作業の正常完了を判定するための合否判定内容と合否判定方法といった合否判定機能の決定や、合否判定のための必要十分な装置性能・装置構成といった合否判定設備の決定などが考えられる。また、製造ラインの新規構築および再構築時のライン設計工数低減のための要件として、合否判定機能および合否判定設備の自動決定が考えられる。 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.
以下、本発明の実施例について図面を参照して説明する。 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
入力部110は、ライン設計装置100に対するユーザからの入力内容の受付を行う。
The
記憶部120は、工程設計・作業割付情報記憶領域121と、設備モジュール情報記憶領域122と、合否判定情報記憶領域123と、を備える。
The
図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
工程設計・作業割付情報管理テーブル300は、工程番号300aと、作業内容300bと、対象部品300cと、部品情報300dと、設備モジュール型式(ロボット)300eと、設備モジュール型式(ツール)300fと、設備モジュール型式(部品供給)300gと、設備モジュール型式(搬送)300hと、設備モジュール型式(テーブル)300iと、を有する。
The process design and work allocation information management table 300 has a
工程番号300aは、各工程を識別する番号である。作業内容300bは、各工程における各作業を識別する情報である。作業内容300bの値は、各作業を識別する情報であるが、各作業の種別(例えば組付け、ネジ締め、外観検査、検品等)を示す情報を含んでもよい。対象部品300cは、各作業の対象の部品を識別する情報である。部品情報300dは、各作業の対象の部品の特徴、性質等(例えば、寸法、形状、長さ、材質等)を示す情報である。設備モジュール型式(ロボット)300eから設備モジュール型式(テーブル)300iは、設備モジュールの種別ごとの、設備モジュールを識別する情報である。この例では、設備モジュールの種別として、ロボット、ロボットに取り付けられるツール、部品供給、搬送及びテーブルが挙げられる。
The
図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
設備モジュール情報管理テーブル400は、モジュール種別400aと、モジュール詳細種別400bと、付属可能センサ種別1_400c~付属可能センサ種別N_400fと、を有する。
The equipment module information management table 400 has a
モジュール種別400aは、設備モジュールの種別を識別する情報である。モジュール詳細種別400bは、設備モジュールの種別を細分化して識別する情報である。例えば、設備モジュールの種別であるロボットは、さらに、アームロボット、パラレルリンクロボット、スカラロボット等の詳細種別に分類される。付属可能センサ種別1~N400c~400fには、それぞれの種別のロボットに付属することができるセンサの種別を識別する情報である。この例では、センサの種別として、位置センサ、カメラおよび力センサ等が挙げられる。
The
図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
合否判定情報管理テーブル500は、作業種別500aと、動作要素番号500bと、動作要素500cと、合否判定番号500dと、合否判定タイミング500eと、合否判定設備モジュール種別500fと、合否判定内容500gと、合否判定精度500hと、を有する。
The pass/fail judgment information management table 500 has a
作業種別500aは、各作業種別を識別する情報である。動作要素番号500bおよび動作要素500cは、各種別の作業における動作要素を識別する情報である。合否判定番号500dは、合否判定を識別する情報である。合否判定タイミング500e、合否判定設備モジュール種別500f、合否判定内容500gおよび合否判定精度500hは、合否判定番号によって識別される各合否判定における合否判定タイミング、合否判定の対象の設備モジュール種別、合否判定内容および合否判定精度を示す。
例えば、図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/
再び図1を参照する。出力部130は、記憶部120および表示部140に対して演算部150による演算の結果を出力する。
Referring again to FIG. 1, the
表示部140は、ライン設計装置100からユーザに対する出力内容の提示を行う。
The
演算部150は、合否判定内容算出部151と、合否判定方法算出部152と、を備える。
The
合否判定内容算出部151は、工程設計・作業割付情報記憶領域121に格納された工程設計・作業割付情報(例えば図3)と、合否判定情報記憶領域123に格納された合否判定情報(例えば図5)とから、合否判定内容を生成し、合否判定内容管理テーブル600に従って情報を出力する。生成した合否判定内容管理テーブル600は、例えば記憶部120に記憶される。
The pass/fail judgment
図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
合否判定内容管理テーブル600は、工程番号600aと、作業内容600bと、対象部品600cと、動作要素番号600dと、動作要素600eと、合否判定番号600fと、合否判定タイミング600gと、設備モジュール型式600hと、合否判定内容600iと、合否判定精度600jと、を有する。
The pass/fail judgment content management table 600 has a
合否判定内容管理テーブル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
例えば、図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
同様に、図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
再び図1を参照する。合否判定方法算出部152は、設備モジュール情報記憶領域122に格納された設備モジュール情報(例えば図4)と、合否判定内容算出部151で生成された合否判定内容(例えば図6)とから、合否判定方法を生成し、合否判定方法管理テーブル700に従って情報を出力する。生成した合否判定方法管理テーブル700は、例えば記憶部120に記憶される。
Referring again to FIG. 1, the pass/fail determination
図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
合否判定方法管理テーブル700は、工程番号700aと、作業内容700bと、対象部品700cと、動作要素番号700dと、動作要素700eと、合否判定番号700fと、合否判定タイミング700gと、設備モジュール型式700hと、合否判定内容700iと、合否判定精度700jと、合否判定方法700kと、を有する。
The pass/fail judgment method management table 700 has a
合否判定方法管理テーブル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
より詳細には、例えば、合否判定方法管理テーブル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
次に、図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
図2のステップS201において、合否判定内容算出部151が、工程設計・作業割付情報と合否判定情報から、合否判定内容を生成する。
In step S201 of FIG. 2, the pass/fail judgment
ステップS202において、合否判定方法算出部152が、設備モジュール情報と合否判定内容から、合否判定方法を生成する。
In step S202, the pass/fail judgment
以上のステップによって、工程設計・作業割付情報、設備モジュール情報および合否判定情報から合否判定方法を生成することができる。 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
図8のステップS801において、合否判定内容算出部151は、工程設計・作業割付情報記憶領域121に工程設計・作業割付情報管理テーブル300に従って格納された工程設計・作業割付情報を読み込む。
In step S801 of FIG. 8, the pass/fail judgment
ステップS802において、合否判定内容算出部151は、合否判定情報記憶領域123に合否判定情報管理テーブル500に従って格納された合否判定情報を読み込む。
In step S802, the pass/fail judgment
ステップ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
ステップS804において、合否判定内容算出部151は、合否判定情報管理テーブル500の合否判定設備モジュール種別500fに対して、該当する設備モジュール型式を、工程設計・作業割付情報管理テーブルの300eから300iの中からひとつだけ特定する。そして、合否判定内容算出部151は、特定した設備モジュール型式を、合否判定内容管理テーブル600に出力する。
In step S804, the pass/fail judgment
ステップS805において、合否判定内容算出部151は、ステップS804までに生成された情報を、合否判定内容管理テーブル600に従って合否判定内容として出力する。
In step S805, the pass/fail judgment
以上のステップによって、工程設計・作業割付情報記憶領域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
ここで、作業内容を構成する各動作要素におけるあるひとつの特定の合否判定のタイミングに対して、合否判定を実施するモジュールと判定内容と判定方法と判定精度の組合せは、単数としてもよいし、複数としてもよい。 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/
図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
図9のステップS901において、合否判定方法算出部152は、設備モジュール情報記憶領域122に設備モジュール情報管理テーブル400に従って格納された設備モジュール情報を読み込む。
In step S901 of FIG. 9, the pass/fail determination
ステップS902において、合否判定方法算出部152は、合否判定内容算出部151で生成され合否判定内容管理テーブル600に従って管理された合否判定内容を読み込む。
In step S902, the pass/fail judgment
ステップ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
ステップS904において、合否判定方法算出部152は、設備モジュール情報管理テーブル400のモジュール詳細種別400bに対する付属可能センサ種別400cから400fのすべてを、合否判定方法として特定する。そして、合否判定方法算出部152は、特定した合否判定方法を、合否判定方法管理テーブル700に出力する。
In step S904, the pass/fail determination
ステップS905において、合否判定方法算出部152は、ステップS904までに生成された情報を、合否判定方法管理テーブル700に従って合否判定方法として出力する。
In step S905, the pass/fail determination
以上のステップによって、設備モジュール情報記憶領域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
次に、図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
図10Aおよび図10Bに示す出力画面1000は、ライン設計装置100の表示部140によって表示される画面の一例である。
The
図10Aおよび図10Bにおいて、ライン構成表示部1000aは、ライン構成全体を表示する部分である。例えば、工程設計・作業割付情報管理テーブル300の工程番号300aと作業内容300bなどで特定される工程設計情報、および、設備モジュール型式300e~300iなどで特定される設備情報などに基づいて、ライン構成全体が表示される。例えばラインを構成する全てのモジュールについて、モジュール間の接続関係を示すブロック図などが表示されてもよい。
In Figures 10A and 10B, the line
モジュール表示部1000bは、ライン構成のうちある特定のモジュールを表示する部分である。ユーザは、ライン全体を構成するモジュールの中から特定のモジュールを選択することができる。例えば、ライン設計装置100のユーザが、ライン構成表示部1000aの全体構成の中から入力部110を介して一つのモジュールを選択することで、工程設計・作業割付情報管理テーブル300の工程番号300aと作業内容300bなどで特定される工程設計情報、および、設備モジュール型式300e~300iなどで特定される設備情報などのモジュールの概要が表示される。例えばラインを構成するモジュールのうち、ユーザが選択した複数のモジュールについて、モジュール間の接続関係を示すブロック図などが表示されてもよい。
The
工程表示部1000cは、モジュール表示部1000bに表示されたモジュールに割り当てられた工程とその作業を表示する部分である。ユーザは、モジュールに割り当てられた工程の中から特定の工程を選択することができる。例えば、モジュール表示部1000bで選択および表示されたモジュールに対して、工程設計・作業割付情報管理テーブル300の工程番号300a、作業内容300bおよび対象部品300cなどで特定される工程情報などの工程設計情報の詳細が表示される。
The
合否判定方法表示部1000dは、工程表示部1000cに表示された作業に対する合否判定方法を表示する部分である。ユーザは、作業を構成する各動作要素および合否判定タイミングごとに、合否判定に使用する設備モジュール型式および合否判定方法を選択することができる。例えば、モジュール表示部1000bで選択および表示されたモジュールに対して、合否判定方法管理テーブル700の動作要素番号700d、動作要素700e、合否判定番号700f、合否判定タイミング700g、設備モジュール型式700h、合否判定内容700iおよび合否判定精度700jなどを含む合否判定方法の候補が表示される。また、ライン設計装置100のユーザが、合否判定方法の複数の候補の中から入力部110を介して設備モジュール型式および合否判定内容などを選択することで、特定の合否判定方法を選択する。
The pass/fail judgment
以上説明した内容によって、ライン設計装置100のユーザは、ライン構成に対して合否判定に使用する設備モジュール型式および合否判定方法を手動で選択することが可能となる。
The above description enables the user of the
ここで、ライン構成に対して合否判定に使用する設備モジュール型式および合否判定方法の構成は、すべてが自動選択によって決定されてもよいし、すべてが手動選択によって決定されてもよいし、一部が自動選択によって決定され、残りが手動選択によって決定されてもよい。 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
入力部1110は、ライン設計装置1100に対するユーザからの入力内容の受付を行う。
The
記憶部1120は、工程設計・作業割付情報記憶領域1121と、設備モジュール情報記憶領域1212と、合否判定情報記憶領域1123と、センサ情報記憶領域1124と、を備える。
The
工程設計・作業割付情報記憶領域1121には、工程設計・作業割付情報管理テーブル300(図3)に従った工程設計・作業割付情報が格納される。
The process design and work allocation
設備モジュール情報記憶領域1122には、設備モジュール情報管理テーブル400(図4)に従った設備モジュール情報が格納される。
The equipment module
合否判定情報記憶領域1123には、合否判定情報管理テーブル500(図5)に従った合否判定情報が格納される。
The pass/fail judgment
図13は、本発明の実施例2におけるセンサ情報記憶領域1124に格納されるセンサ情報管理テーブル1300の一例を示す説明図である。
Figure 13 is an explanatory diagram showing an example of a sensor information management table 1300 stored in the sensor
センサ情報管理テーブル1300は、センサ種別1300aと、センサ型式1300bと、センサスペック1300cと、作業種別1300dと、動作要素1300eと、合否判定タイミング1300fと、設備モジュール種別1300gと、合否判定内容1300hと、ラダーテンプレート1300iと、ロボットプログラムテンプレート1300jと、を有する。
The sensor information management table 1300 includes a
センサ種別1300aは、各センサの種別(例えば位置センサ、カメラ、力センサ及びトルクセンサ等)を示す。センサ型式1300bは、各センサの型式を示す。これは、例えば、センサ種別1300aが示す各種別のセンサであって、ラインの設備モジュールに適用できるセンサ(例えば当該ラインを有する工場が保有しているセンサ)の型式であってもよい。センサスペック1300cは、例えば計測精度及び計測範囲といった各センサのスペックを示す。作業種別1300dおよび動作要素1300eは、各センサによる計測が行われる対象の作業種別および動作要素を示す。合否判定タイミング1300fは、各センサを用いた合否判定が行われるタイミングを示す。設備モジュール種別1300gは、各センサによる計測が行われる対象の設備モジュールの種別を示す。合否判定内容1300hは、各センサを用いた合否判定の内容を示す。ラダーテンプレート1300iは、各センサに対応する合否判定用のセンサ制御ラダーのテンプレートを示す。ロボットプログラムテンプレート1300jは、各センサに対応する合否判定用のロボットプログラムのテンプレートを示す。
The
また、センサ情報管理テーブル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
表示部1140は、ライン設計装置1100からユーザに対する出力内容の提示を行う。
The
演算部1150は、合否判定内容算出部1151と、合否判定方法算出部1152と、合否判定センサ割当部1153と、センサ制御ラダー生成部1154と、ロボットプログラム生成部1155と、作業時間算出部1156と、設備コスト算出部1157と、を備える。
The
合否判定内容算出部1151は、工程設計・作業割付情報記憶領域1121に格納された工程設計・作業割付情報(例えば図3)と、合否判定情報記憶領域1123に格納された合否判定情報(例えば図5)とから、合否判定内容を生成し、合否判定内容管理テーブル600に従って情報を出力する。
The pass/fail judgment
合否判定方法算出部1152は、設備モジュール情報記憶領域1122に格納された設備モジュール情報(例えば図4)と、合否判定内容算出部1151で生成された合否判定内容(例えば図6)とから、合否判定方法を生成し、合否判定方法管理テーブル700に従って情報を出力する。
The pass/fail judgment
合否判定センサ割当部1153は、センサ情報記憶領域1124に格納されたセンサ情報(例えば図13)と、合否判定方法算出部1152で生成された合否判定方法(例えば図7)とから、センサ割当を生成し、合否判定センサ割当管理テーブル1400に従って情報を出力する。
The pass/fail determination
センサ制御ラダー生成部1154は、合否判定情報記憶領域1123に格納された合否判定情報と、合否判定センサ割当部1153で生成されたセンサ割当とから、合否判定用のセンサ制御ラダーを生成し、合否判定センサ割当管理テーブル1400に従って情報を出力する。
The sensor control
ロボットプログラム生成部1155は、合否判定情報記憶領域1123に格納された合否判定情報と、合否判定センサ割当部1153で生成されたセンサ割当とから、合否判定用のロボットプログラムを生成し、合否判定センサ割当管理テーブル1400に従って情報を出力する。例えば、センサによる合否判定のための計測を行う際にロボットを使用する場合、その計測を行うためにロボットを制御するプログラムが生成される。
The robot
作業時間算出部1156は、合否判定センサ割当部1153で生成されたセンサ割当と、センサ制御ラダー生成部1154で生成されたセンサ制御ラダーと、ロボットプログラム生成部1155で生成されたロボットプログラムとから、作業時間を算出し、合否判定センサ割当管理テーブル1400に従って情報を出力する。
The work
設備コスト算出部1157は、合否判定センサ割当部1153で生成されたセンサ割当と、センサ制御ラダー生成部1154で生成されたセンサ制御ラダーと、ロボットプログラム生成部1155で生成されたロボットプログラムとから、設備コストを算出し、合否判定センサ割当管理テーブル1400に従って情報を出力する。
The equipment
図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
合否判定センサ割当管理テーブル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
工程番号1400a~合否判定内容1400iは、それぞれ、合否判定方法管理テーブル700の工程番号700a~合否判定内容700iと同様である。合否判定方法1400jおよび合否判定精度1400kは、それぞれ、合否判定方法管理テーブル700の合否判定方法700kおよび合否判定精度700jと同様である。センサ型式1400lは、各工程の各作業の動作の合否判定に使用されるセンサのうち、合否判定方法1400jの値によって特定される種別のセンサの型式を示す。ラダー1400mおよびロボットプログラム1400nは、それぞれ、センサ型式1400lの値によって特定される型式のセンサを使って各工程の各作業の動作の合否判定をするためのセンサ制御ラダーおよびロボットプログラムを識別する情報(例えばセンサ制御ラダーおよびプログラムのファイル名)である。作業時間1400oおよび設備コスト1400pは、それぞれ、センサ型式1400lの値によって特定される型式のセンサを使って各工程の各作業の動作の合否判定をするための作業時間および設備のコストを示す。
The
次に、図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
図12のステップS1201において、合否判定内容算出部1151が、工程設計・作業割付情報と合否判定情報から、合否判定内容を生成する。
In step S1201 of FIG. 12, the pass/fail judgment
ステップS1202において、合否判定方法算出部1152が、設備モジュール情報と合否判定内容から、合否判定方法を生成する。
In step S1202, the pass/fail judgment
ステップS1203において、合否判定センサ割当部1153が、合否判定方法とセンサ情報から、合否判定に使用する合否判定センサ割当を生成する。
In step S1203, the pass/fail determination
ステップS1204において、センサ制御ラダー生成部1154およびロボットプログラム生成部1155が、合否判定情報と合否判定センサ割当から、それぞれ、合否判定用のセンサ制御ラダーおよびロボットプログラムを生成する。
In step S1204, the sensor control
ステップS1205において、作業時間算出部1156および設備コスト算出部1157が、センサ制御ラダーおよびロボットプログラム含む合否判定センサ割当から、それぞれ、合否判定を含む作業時間およびセンサを含む設備コストを算出する。例えば、作業時間算出部1156は、センサ制御ラダーおよびロボットプログラムを参照して、センサを用いて合否判定のための計測を行うのに必要な時間を計算してもよい。また、設備コスト算出部1157は、センサ情報管理テーブルにセンサのコストを示す情報が含まれる場合に、その情報に基づいて設備コストを算出してもよい。
In step S1205, the operation
ステップ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
ステップS1202において、合否判定方法算出部1152は、図9に示す合否判定方法算出の詳細フローチャートに従った処理を行う。
In step S1202, the pass/fail determination
図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
図15のステップS1501において、合否判定センサ割当部1153は、合否判定方法算出部1152が合否判定方法管理テーブル700に従って生成した合否判定方法を読み込む。
In step S1501 of FIG. 15, the pass/fail determination
ステップS1502において、合否判定センサ割当部1153は、センサ情報記憶領域1124にセンサ情報管理テーブル1300に従って格納されたセンサ情報を読み込む。
In step S1502, the pass/fail determination
ステップ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
ステップS1504において、合否判定センサ割当部1153は、ステップS1503において特定したセンサ情報のうち、合否判定方法管理テーブル700の合否判定方法700kに対応するセンサ種別を、センサ情報管理テーブル1300のセンサ種別1300aから特定する。そして、合否判定センサ割当部1153は、センサ情報管理テーブル1300のセンサ型式1300bを、合否判定センサ割当管理テーブル1400に出力する。
In step S1504, the pass/fail determination
ステップ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
ここで、作業内容と動作要素と設備モジュール型式の組合せに対して、合否判定方法となるセンサ型式は単数としてもよいし、複数としてもよい。 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
ステップS1206において、作業時間算出部1156は、合否判定センサ割当管理テーブル1400に出力したラダー1400mおよびロボットプログラム1400nから作業時間を算出し、合否判定センサ割当管理テーブル1400の作業時間1400oに出力する。設備コスト算出部1157は、合否判定センサ割当管理テーブル1400に出力した設備モジュール型式1400hとセンサ型式1400lから設備コストを算出し、合否判定センサ割当管理テーブル1400の設備コスト1400pに出力する。
In step S1206, the work
次に、図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
図16Aおよび図16Bに示す出力画面1600は、ライン設計装置1100の表示部1140によって表示される画面の一例である。
The
図16Aおよび図16Bにおいて、ライン構成表示部1600aは、ライン構成全体を表示する部分である。ライン構成表示部1600aには、例えば、図10Aのライン構成表示部1000aと同様の内容を表示することができる。例えば、工程設計・作業割付情報管理テーブル300の工程番号300aと作業内容300bなどで特定される工程設計情報、および、設備モジュール型式300e~300iなどで特定される設備情報などに基づいて、ライン構成全体が表示される。
In Figures 16A and 16B, the line
モジュール表示部1600bは、ライン構成のうちある特定のモジュールを表示する部分である。ユーザは、ライン全体を構成するモジュールの中から特定のモジュールを選択することができる。例えば、モジュール表示部1600bには、図10Aのモジュール表示部1000bと同様の内容を表示することができる。例えば、ライン設計装置1100のユーザが、ライン構成表示部1000aの全体構成の中から入力部1110を介して一つのモジュールを選択することで、工程設計・作業割付情報管理テーブル300の工程番号300aと作業内容300bなどで特定される工程設計情報、および、設備モジュール型式300e~300iなどで特定される設備情報などのモジュールの概要が表示される。
The
工程表示部1600cは、モジュール表示部1600bに表示されたモジュールに割り当てられた工程とその作業を表示する部分である。ユーザは、モジュールに割り当てられた工程の中から特定の工程を選択することができる。例えば、工程表示部1600cは、図10Bの工程表示部1000cと同様の内容を表示することができる。例えば、モジュール表示部1600bで選択および表示されたモジュールに対して、工程設計・作業割付情報管理テーブル300の工程番号300a、作業内容300bおよび対象部品300cなどで特定される工程情報などの工程設計情報の詳細が表示される。
The
合否判定方法表示部1600dは、工程表示部1600cに表示された作業に対する合否判定方法およびセンサ割当を表示する部分である。ユーザは、作業を構成する各動作要素および合否判定タイミングごとに、合否判定に使用する設備モジュール型式、合否判定方法およびセンサ型式を選択することができる。例えば、モジュール表示部1600bで選択および表示されたモジュールに対して、合否判定センサ割当管理テーブル1400の動作要素番号1400d、動作要素1400e、合否判定番号1400f、合否判定タイミング1400g、設備モジュール型式1400h、合否判定内容1400i、合否判定方法1400j、合否判定精度1400k、センサ型式1400l、作業時間1400oおよび設備コスト1400pなどを含む合否判定センサ割当の候補が表示される。また、ライン設計装置1100のユーザが、合否判定センサ割当の複数の候補の中から入力部1110を介して設備モジュール型式、合否判定内容およびセンサ型式などを選択することで、特定の合否判定センサ割当を選択する。
The pass/fail judgment
以上説明した内容によって、ライン設計装置1100のユーザは、ライン構成に対して合否判定に使用する設備モジュール型式、合否判定方法およびセンサ型式を手動で選択することが可能となる。
The above description enables the user of the
ここで、ライン構成に対して合否判定に使用する設備モジュール型式、合否判定方法およびセンサ型式の構成は、すべてが自動選択によって決定されてもよいし、すべてが手動選択によって決定されてもよいし、一部が自動選択によって決定され、残りが手動選択によって決定されてもよい。また、ライン構成に対して合否判定に使用する設備モジュール型式、合否判定方法およびセンサ型式の構成の選択基準は、設備コストを最小とすることであってもよいし、作業時間を最小とすることであってもよい。 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
ライン設計装置100および1100は、中央処理装置CPU(Central Processing Unit)1701と、メモリ1702と、ハードディスク装置HDD(Hard Disk Drive)などの外部記憶装置1703と、キーボードやマウス、バーコードリーダなどの入力装置1704と、ディスプレイなどの出力装置1705と、インターネット・専用線などの通信ネットワークを介して他のコンピュータと通信する通信装置1706とを備えた一般的なコンピュータ1700、あるいはこのコンピュータ1700を複数備えたネットワークシステムで実現できる。
The
例えば、記憶部120および1120はCPU1701がメモリ1702または外部記憶装置1703を利用することで実現可能であり、演算部150および1150は外部記憶装置1703に記憶されている所定のプログラムをメモリ1702にロードしてCPU1701で実行することで実現可能であり、入力部110および1110はCPU1701が入力装置1704を利用することで実現可能であり、出力部130および1130はCPU1701が出力装置1705を利用することで実現可能である。
For example, the
また、記憶部120および1120と演算部150および1150と外部記憶装置1703に配置されるプログラムおよびデータは、コンピュータ1700内部に予め配置されていてもよいし、外部記憶媒体からの読み込みや通信によるダウンロードで取得されてもよい。
In addition, the programs and data stored in the
以上説明した本発明の実施形態によれば、特定の機能を有する設備モジュールをフレキシブルに組み合わせて構成される製造ラインにおいて、工程設計情報、設備モジュール情報、作業割付情報、および合否判定情報を指標として、各工程での合否判定内容と各モジュールでの合否判定方法が決定でき、自工程完結して次工程に不良を流さない制御仕様および設備仕様となるような、合否判定機能を含む製造ライン設計の実現が可能となる。 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.,
これによって、特定の機能を有する設備モジュールをフレキシブルに組み合わせて構成される製造ラインにおいて、各工程での合否判定内容と各モジュールでの合否判定方法が決定でき、自工程完結して次工程に不良を流さない制御仕様および設備仕様となるような、合否判定機能を含む製造ラインを設計することができる。 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.,
これによって、合否判定のための適切なセンサ制御ラダーを生成することができる。 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.,
これによって、合否判定のための適切なロボットプログラムを生成することができる。 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 .
前記演算部は、前記設備モジュールへの前記センサの型式の割り当てに基づいて、前記設備モジュールを対象とする合否判定のための設備のコストを算出することを特徴とするライン設計装置。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.
前記ライン設計装置は、演算部と、記憶部と、を備え、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.
前記演算部が、前記設備モジュールへの前記センサの型式の割り当てに基づいて、前記設備モジュールを対象とする合否判定のための設備のコストを算出する手順をさらに含むことを特徴とするライン設計方法。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.
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)
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 |
-
2021
- 2021-09-21 JP JP2021153086A patent/JP7640424B2/en active Active
-
2022
- 2022-05-26 WO PCT/JP2022/021623 patent/WO2023047705A1/en not_active Ceased
Patent Citations (6)
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 |