JP2023044948A - Line design device and line design method - Google Patents
Line design device and line design method Download PDFInfo
- Publication number
- JP2023044948A JP2023044948A JP2021153086A JP2021153086A JP2023044948A JP 2023044948 A JP2023044948 A JP 2023044948A JP 2021153086 A JP2021153086 A JP 2021153086A JP 2021153086 A JP2021153086 A JP 2021153086A JP 2023044948 A JP2023044948 A JP 2023044948A
- Authority
- JP
- Japan
- Prior art keywords
- pass
- sensor
- fail judgment
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 286
- 238000013461 design Methods 0.000 title claims abstract description 131
- 230000008569 process Effects 0.000 claims abstract description 152
- 238000004364 calculation method Methods 0.000 claims abstract description 85
- 238000003860 storage Methods 0.000 claims abstract description 74
- 238000004519 manufacturing process Methods 0.000 claims abstract description 26
- 238000005259 measurement Methods 0.000 claims description 10
- 238000004148 unit process Methods 0.000 claims 2
- 230000006870 function Effects 0.000 abstract description 17
- 230000007547 defect Effects 0.000 abstract description 3
- 238000007726 management method Methods 0.000 description 136
- 238000010586 diagram Methods 0.000 description 28
- 238000012545 processing Methods 0.000 description 11
- 230000009471 action Effects 0.000 description 9
- 230000015654 memory Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000011179 visual inspection Methods 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
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)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Factory Administration (AREA)
Abstract
Description
本発明は、製造ラインの設計技術に関する。 The present invention relates to manufacturing line design technology.
製造業では、多種多様な製品を製造する生産形態が求められており、フレキシブルに構成を変更可能な製造ラインが必要とされている。構成変更後の製造ラインの製造品質を担保するためには、各工程や設備において適切に作業が行われたか、すなわち作業の合否を逐次判定することが重要である。 In the manufacturing industry, there is a demand for a production form that manufactures a wide variety of products, and a production line that can flexibly change the configuration is required. In order to ensure the manufacturing quality of the manufacturing line after the configuration change, it is important to successively determine whether the work was performed appropriately in each process and equipment, that is, whether the work was passable or not.
本技術分野の背景技術として、特開2018-158431号公報(特許文献1)がある。特許文献1には、ねじ締結作業に特化した締結の合否判定内容の定義と、電動ドライバの使用に特化した合否判定方法(パラメータ設定)の定義を使用する点が記載されている。
As a background art of this technical field, there is Japanese Patent Laying-Open No. 2018-158431 (Patent Document 1).
また、特開2019-096232号公報(特許文献2)がある。特許文献2には、合否判定方法として予め定義した検査装置(手段)と品質情報(合否判定情報)を使用する点が記載されている。
Further, there is Japanese Patent Application Laid-Open No. 2019-096232 (Patent Document 2).
また、特開2020-157317号公報(特許文献3)がある。特許文献3には、工程設計情報と溶接工程に特化した異常(合否)判定内容は定義を使用する点が記載されている。
In addition, there is Japanese Unexamined Patent Application Publication No. 2020-157317 (Patent Document 3).
ここで、合否判定内容は合否を判定するためにどのような情報を利用するか、合否判定方法は利用する情報を使ってどのような方法で合否を判定するか、とそれぞれ言い換えることができる。 Here, the pass/fail judgment content can be rephrased as what information is used for pass/fail judgment, and the pass/fail judgment method can be rephrased as what method is used to judge pass/fail using the information to be used.
特許文献1では、締結工程以外への適用が想定されていない。そのため、工程設計に含まれる種々の作業種別に適した合否判定内容および合否判定方法を算出することができない。
また、特許文献2では、合否判定内容の算出に関する記載はなく、また、工程設計情報の使用が想定されていない。そのため、工程設計に含まれる各作業種別に適した合否判定内容を算出することができない。
In addition,
また、特許文献3では、合否判定に使用する装置はセンサに限定されていて装置の選択が想定されていない。そのため、工程設計に含まれる各作業種別に適した合否判定方法を算出することができない。
Further, in
製品の製造に必要な工程設計情報と設備情報と作業割付情報に適応して、特定の機能を有する機器(設備モジュール)同士をフレキシブルに組み合わせることで製造ラインを構築するシステムにおいて、多種多様な品種の製品の製造における品質確保と作業時間や設備コストなどの制約条件を満足させるための要件は、各工程での正味作業および付帯作業の内容にあわせて各作業の正常完了を判定するための合否判定内容と合否判定方法といった合否判定機能の決定や、合否判定のための必要十分な装置性能・装置構成といった合否判定設備の決定などが考えられる。また、製造ラインの新規構築および再構築時のライン設計工数低減のための要件として、合否判定機能および合否判定設備の自動決定が考えられる。 In a system that builds a production line by flexibly combining devices (equipment modules) that have specific functions according to the process design information, equipment information, and work allocation information necessary for product manufacturing, a wide variety of product types The requirements for ensuring quality and satisfying constraints such as working hours and equipment costs in the manufacturing of products are pass/fail criteria for judging the normal completion of each work according to the content of net work and incidental work in each process Decisions on pass/fail judgment functions such as judgment content and pass/fail judgment method, and decisions on pass/fail judgment facilities such as necessary and sufficient device performance and device configuration for pass/fail judgment, and the like can be considered. In addition, as a requirement for reducing the number of line design man-hours when constructing a new production line or rebuilding it, a pass/fail judgment function and automatic determination of pass/fail judgment equipment can be considered.
本発明は上記の事情を鑑みてなされたものであり、工程設計情報、設備モジュール情報、作業割付情報、および合否判定情報を指標として、各工程での合否判定内容と各モジュールでの合否判定方法が決定でき、合否判定機能を含む製造ラインを設計可能なライン設計装置を提供することを目的とする。 The present invention has been made in view of the above circumstances, and uses process design information, equipment module information, work allocation information, and pass/fail judgment information as indicators to determine pass/fail judgment contents for each process and pass/fail judgment method for each module. can be determined and a manufacturing line including a pass/fail judgment function can be designed.
上記課題の少なくとも一つを解決するために、本発明は、その一例を挙げるならば、ライン設計装置であって、演算部と、記憶部と、を備え、前記記憶部は、製品を製造するラインの各工程に含まれる作業と前記作業に使用される設備モジュールとを対応付ける工程設計情報と、前記設備モジュールに付属させることが可能なセンサの種別を示す設備モジュール情報と、前記作業の完了状態を評価する合否判定のために必要な測定項目を示す合否判定情報と、を保持し、前記演算部は、前記工程設計情報及び前記合否判定情報に基づいて、前記工程の前記作業と、前記作業に使用され、合否判定の対象となる前記設備モジュールと、を対応付ける合否判定内容情報を生成し、前記設備モジュール情報及び前記合否判定内容情報に基づいて、前記工程の前記作業と、前記作業に使用され、合否判定の対象となる設備モジュールと、前記設備モジュールを対象とする合否判定に使用する前記センサの種別とを対応付ける合否判定方法情報を生成し、前記工程に含まれる作業と、前記作業に使用される前記設備モジュールと、前記設備モジュールに対応付けられた前記センサの種別と、を含む情報を出力することを特徴とする。 In order to solve at least one of the above problems, the present invention provides, for example, a line design device comprising a calculation unit and a storage unit, wherein the storage unit manufactures a product. Process design information that associates work included in each process of the line with the equipment module used in the work, equipment module information that indicates the type of sensor that can be attached to the equipment module, and completion status of the work and pass/fail judgment information indicating measurement items necessary for pass/fail judgment to evaluate, and the calculation unit, based on the process design information and the pass/fail judgment information, the work of the process, and the work to generate pass/fail judgment content information associated with the equipment module used for pass/fail judgment, and based on the equipment module information and the pass/fail judgment content information, the work of the process and the work used for the work Then, pass/fail judgment method information is generated that associates the equipment module to be passed/failed with the type of the sensor used for the pass/fail judgment for the equipment module, and the work included in the process and the work included in the work It is characterized by outputting information including the equipment module to be used and the type of the sensor associated with the equipment module.
本発明の一態様によれば、特定の機能を有する設備モジュールをフレキシブルに組み合わせて構成される製造ラインにおいて、各工程での合否判定内容と各モジュールでの合否判定方法が決定でき、自工程完結して次工程に不良を流さない制御仕様および設備仕様となるような、合否判定機能を含む製造ラインを設計することができる。 According to one aspect of the present invention, in a production line configured by flexibly combining equipment modules having specific functions, it is possible to determine the content of pass/fail judgment in each process and the pass/fail judgment method in each module, thereby completing the self-process. It is possible to design a production line that includes a pass/fail judgment function so as to achieve control specifications and facility specifications that do not pass defects to the next process.
上記の以外の課題、構成、及び効果は、以下の実施形態の説明によって明らかにされる。 Problems, configurations, and effects other than the above will be clarified by the following description of the embodiments.
以下、本発明の実施例について図面を参照して説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
本発明の実施例1として、工程設計・作業割付情報と設備モジュール情報と合否判定情報から合否判定方法を生成する例について説明する。
As
はじめに、図1~図7を用いて本実施例における構成の例について説明する。 First, an example of the configuration of this embodiment will be described with reference to FIGS. 1 to 7. FIG.
図1は、本発明の実施例1におけるライン設計装置の構成の一例を示すブロック図である。
FIG. 1 is a block diagram showing an example of the configuration of a line design device according to
図1において、ライン設計装置100は、入力部110と、記憶部120と、出力部130と、表示部140と、演算部150と、を備える。
In FIG. 1 , the
入力部110は、ライン設計装置100に対するユーザからの入力内容の受付を行う。
The
記憶部120は、工程設計・作業割付情報記憶領域121と、設備モジュール情報記憶領域122と、合否判定情報記憶領域123と、を備える。
The
図3は、本発明の実施例1における工程設計・作業割付情報記憶領域121に格納される工程設計・作業割付情報管理テーブル300の一例を示す説明図である。
FIG. 3 is an explanatory diagram showing an example of the process design/work allocation information management table 300 stored in the process design/work allocation
工程設計・作業割付情報管理テーブル300は、工程番号300aと、作業内容300bと、対象部品300cと、部品情報300dと、設備モジュール型式(ロボット)300eと、設備モジュール型式(ツール)300fと、設備モジュール型式(部品供給)300gと、設備モジュール型式(搬送)300hと、設備モジュール型式(テーブル)300iと、を有する。
The process design/work allocation information management table 300 includes
工程番号300aは、各工程を識別する番号である。作業内容300bは、各工程における各作業を識別する情報である。作業内容300bの値は、各作業を識別する情報であるが、各作業の種別(例えば組付け、ネジ締め、外観検査、検品等)を示す情報を含んでもよい。対象部品300cは、各作業の対象の部品を識別する情報である。部品情報300dは、各作業の対象の部品の特徴、性質等(例えば、寸法、形状、長さ、材質等)を示す情報である。設備モジュール型式(ロボット)300eから設備モジュール型式(テーブル)300iは、設備モジュールの種別ごとの、設備モジュールを識別する情報である。この例では、設備モジュールの種別として、ロボット、ロボットに取り付けられるツール、部品供給、搬送及びテーブルが挙げられる。
The
図4は、本発明の実施例1における設備モジュール情報記憶領域122に格納される設備モジュール情報管理テーブル400の一例を示す説明図である。
FIG. 4 is an explanatory diagram showing an example of the 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の一例を示す説明図である。
FIG. 5 is an explanatory diagram showing an example of the 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 includes a
作業種別500aは、各作業種別を識別する情報である。動作要素番号500bおよび動作要素500cは、各種別の作業における動作要素を識別する情報である。合否判定番号500dは、合否判定を識別する情報である。合否判定タイミング500e、合否判定設備モジュール種別500f、合否判定内容500gおよび合否判定精度500hは、合否判定番号によって識別される各合否判定における合否判定タイミング、合否判定の対象の設備モジュール種別、合否判定内容および合否判定精度を示す。
The
例えば、図5に示す合否判定情報管理テーブル500の第1行は、搬送モジュールにおける組付け作業のワーク引込動作について、ワークが在荷しているべきタイミングに在荷していることが検知された場合に合格と判定されることを示している。 For example, the first row of the pass/fail judgment information management table 500 shown in FIG. This indicates that it is determined to pass when
また、図5に示す合否判定情報管理テーブル500の第8行および第9行は、ツールによる組付け作業の子部品組付け動作について、第8行の合否判定精度500hに示す精度を満たす位置が検出されたか、または、第9行の合否判定精度500hに示す条件を満たす力が検知された場合に合格と判定されることを示している。
The eighth and ninth rows of the pass/fail judgment information management table 500 shown in FIG. It is determined that the test is passed if it is detected or if a force that satisfies the conditions shown in the pass/
再び図1を参照する。出力部130は、記憶部120および表示部140に対して演算部150による演算の結果を出力する。
Refer to FIG. 1 again.
表示部140は、ライン設計装置100からユーザに対する出力内容の提示を行う。
The
演算部150は、合否判定内容算出部151と、合否判定方法算出部152と、を備える。
The
合否判定内容算出部151は、工程設計・作業割付情報記憶領域121に格納された工程設計・作業割付情報(例えば図3)と、合否判定情報記憶領域123に格納された合否判定情報(例えば図5)とから、合否判定内容を生成し、合否判定内容管理テーブル600に従って情報を出力する。生成した合否判定内容管理テーブル600は、例えば記憶部120に記憶される。
The pass/fail judgment
図6は、本発明の実施例1におけるライン設計装置100が保持する合否判定内容管理テーブル600の一例を示す説明図である。
FIG. 6 is an explanatory diagram showing an example of the pass/fail determination 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 includes 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 has a value of one of the rows of the process design/work assignment information management table 300 and the 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」が格納される。
For example, the first row of the pass/fail judgment content management table 600 shown in FIG. 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 the combination of the first row of the process design/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 (robot) 300e to equipment module type (table) 300i in the first row of the process design/work assignment information management table 300 are stored in the
再び図1を参照する。合否判定方法算出部152は、設備モジュール情報記憶領域122に格納された設備モジュール情報(例えば図4)と、合否判定内容算出部151で生成された合否判定内容(例えば図6)とから、合否判定方法を生成し、合否判定方法管理テーブル700に従って情報を出力する。生成した合否判定方法管理テーブル700は、例えば記憶部120に記憶される。
Refer to FIG. 1 again. The pass/fail judgment
図7は、本発明の実施例1におけるライン設計装置100が保持する合否判定方法管理テーブル700の一例を示す説明図である。
FIG. 7 is an explanatory diagram showing an example of the pass/fail judgment 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 includes a
合否判定方法管理テーブル700の各行は、合否判定内容管理テーブル600の各行と、設備モジュール情報管理テーブル400のうち、設備モジュール型式700hの値に対応するモジュール種別の行との組み合わせと対応する。例えば、図7に示す合否判定方法管理テーブル700の第1行から第4行は、図6に示す合否判定内容管理テーブル600の第1行と図4に示す設備モジュール情報管理テーブル400の第11行との組み合わせに対応する。
Each row of the pass/fail judgment method management table 700 corresponds to a combination of each row of the pass/fail judgment contents management table 600 and the module type row corresponding to the value of the
より詳細には、例えば、合否判定方法管理テーブル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 with reference to FIGS. 2, 8 and 9. FIG.
図2は、本発明の実施例1におけるライン設計装置100が合否判定方法を生成する処理の一例を示すフローチャートである。
FIG. 2 is a flow chart showing an example of processing for generating a pass/fail judgment method by the
図2のステップS201において、合否判定内容算出部151が、工程設計・作業割付情報と合否判定情報から、合否判定内容を生成する。
In step S201 of FIG. 2, the pass/fail judgment
ステップS202において、合否判定方法算出部152が、設備モジュール情報と合否判定内容から、合否判定方法を生成する。
In step S202, the pass/fail judgment
以上のステップによって、工程設計・作業割付情報、設備モジュール情報および合否判定情報から合否判定方法を生成することができる。 Through the above steps, the pass/fail judgment method can be generated from the process design/work allocation information, equipment module information, and pass/fail judgment information.
図8は、本発明の実施例1における合否判定内容算出部151が合否判定内容を生成する処理(ステップS201)の詳細の一例を示すフローチャートである。
FIG. 8 is a flow chart 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 determination
ステップS802において、合否判定内容算出部151は、合否判定情報記憶領域123に合否判定情報管理テーブル500に従って格納された合否判定情報を読み込む。
In step S<b>802 , 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 S<b>803 , 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 S<b>805 , the pass/fail judgment
以上のステップによって、工程設計・作業割付情報記憶領域121に格納された工程設計・作業割付情報と、合否判定情報記憶領域123に格納された合否判定情報とから、各工程での作業内容を構成する各動作要素に対して、合否判定を実施するタイミングとモジュールと判定内容と判定精度の候補とを含む合否判定内容を生成し、合否判定内容管理テーブル600に従って合否判定内容の情報を出力することができる。
Through the above steps, the work contents of each process are constructed from the process design/work allocation information stored in the process design/work allocation
ここで、作業内容を構成する各動作要素におけるあるひとつの特定の合否判定のタイミングに対して、合否判定を実施するモジュールと判定内容と判定方法と判定精度の組合せは、単数としてもよいし、複数としてもよい。 Here, the combination of the module that performs pass/fail judgment, the judgment content, the judgment method, and the judgment accuracy for one specific pass/fail judgment timing in each operation element that constitutes the work content may be singular, It may be plural.
例えば、図5の例では、合否判定情報管理テーブル500の第8行および第9行は、ツールによる組付け作業の子部品組付け動作について、第8行の合否判定精度500hに示す精度を満たす位置が検出された場合に合格と判定してもよいし、第9行の合否判定精度500hに示す条件を満たす力が検知された場合に合格と判定してもよいことを示している。これらの両方が、図6の例の合否判定内容管理テーブル600の第8行および第9行に示すように、合否判定内容管理テーブル600に登録されてもよいが、一方のみが登録されてもよい。
For example, in the example of FIG. 5, the eighth and ninth rows of the pass/fail judgment information management table 500 satisfy the accuracy shown in the pass/
図9は、本発明の実施例1における合否判定方法算出部152が合否判定方法を生成する処理(ステップS202)の詳細の一例を示すフローチャートである。
FIG. 9 is a flow chart showing a detailed example of the process (step S202) in which the pass/fail judgment
図9のステップS901において、合否判定方法算出部152は、設備モジュール情報記憶領域122に設備モジュール情報管理テーブル400に従って格納された設備モジュール情報を読み込む。
In step S901 of FIG. 9, the acceptance/rejection determination
ステップS902において、合否判定方法算出部152は、合否判定内容算出部151で生成され合否判定内容管理テーブル600に従って管理された合否判定内容を読み込む。
In step S<b>902 , 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 S<b>903 , 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 S<b>905 , the pass/fail judgment
以上のステップによって、設備モジュール情報記憶領域122に格納された設備モジュール情報と、合否判定内容算出部151で生成された合否判定内容とから、合否判定方法を生成し、合否判定方法管理テーブル700に従って情報を出力することができる。
Through the above steps, the pass/fail judgment method is generated from the equipment module information stored in the equipment module
次に、図10Aおよび図10Bを用いて本実施例における出力の例について説明する。 Next, an example of output in this embodiment will be described with reference to FIGS. 10A and 10B.
図10Aおよび図10Bは、本発明の実施例1におけるライン設計装置100の出力画面の一例を示す説明図である。
10A and 10B are explanatory diagrams showing examples of output screens of the
図10Aおよび図10Bに示す出力画面1000は、ライン設計装置100の表示部140によって表示される画面の一例である。
An
図10Aおよび図10Bにおいて、ライン構成表示部1000aは、ライン構成全体を表示する部分である。例えば、工程設計・作業割付情報管理テーブル300の工程番号300aと作業内容300bなどで特定される工程設計情報、および、設備モジュール型式300e~300iなどで特定される設備情報などに基づいて、ライン構成全体が表示される。例えばラインを構成する全てのモジュールについて、モジュール間の接続関係を示すブロック図などが表示されてもよい。
In FIGS. 10A and 10B, a 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のユーザは、ライン構成に対して合否判定に使用する設備モジュール型式および合否判定方法を手動で選択することが可能となる。
With the contents described above, the user of the
ここで、ライン構成に対して合否判定に使用する設備モジュール型式および合否判定方法の構成は、すべてが自動選択によって決定されてもよいし、すべてが手動選択によって決定されてもよいし、一部が自動選択によって決定され、残りが手動選択によって決定されてもよい。 Here, the equipment module type and the configuration of the pass/fail judgment method used for pass/fail judgment for the line configuration may be determined entirely by automatic selection, may be entirely determined by manual selection, or may be partially determined by manual selection. may be determined by automatic selection and the rest by manual selection.
以上説明した実施例1によれば、対象製品を製造する際に使用される設備モジュール情報と、製品を製造する際の工程情報と、前記の設備モジュールとを関連付けた工程設計・作業割付情報、および、各作業の完了状態などを評価するための合否判定情報に基づいて、各モジュールでの工程別での合否判定内容を評価する手段である合否判定方法を生成することができる。 According to the first embodiment described above, the equipment module information used when manufacturing the target product, the process information when manufacturing the product, and the process design/work allocation information that associates the equipment modules, Also, based on the pass/fail judgment information for evaluating the completion status of each work, it is possible to generate a pass/fail judgment method, which is means for evaluating the pass/fail judgment contents for each process in each module.
本発明の実施例2として、合否判定情報、センサ情報および合否判定方法からセンサ割当を生成する例について説明する。以下に説明する相違点を除き、実施例2のシステムの各部は、図1~図10Bに示された実施例1の同一の符号を付された各部と同一の機能を有するため、それらの説明は省略する。 As a second embodiment of the present invention, an example of generating sensor allocation from pass/fail judgment information, sensor information, and a pass/fail judgment method will be described. Except for the differences described below, the parts of the system of Example 2 have the same functions as the like-numbered parts of Example 1 shown in FIGS. are omitted.
はじめに、図11~図14を用いて本実施例における構成の例について説明する。 First, an example of the configuration of this embodiment will be described with reference to FIGS. 11 to 14. FIG.
図11は、本発明の実施例2におけるライン設計装置の構成の一例を示すブロック図である。
FIG. 11 is a block diagram showing an example of the configuration of a line design device according to
図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/work allocation
設備モジュール情報記憶領域1122には、設備モジュール情報管理テーブル400(図4)に従った設備モジュール情報が格納される。
The equipment module
合否判定情報記憶領域1123には、合否判定情報管理テーブル500(図5)に従った合否判定情報が格納される。
The pass/fail judgment
図13は、本発明の実施例2におけるセンサ情報記憶領域1124に格納されるセンサ情報管理テーブル1300の一例を示す説明図である。
FIG. 13 is an explanatory diagram showing an example of the 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は、各型式のセンサのコストを示す情報を含んでいてもよい。 Moreover, the sensor information management table 1300 may include information indicating the cost of each type of sensor.
再び図11を参照する。出力部1130は、記憶部1120および表示部1140に対して演算部1150による演算の結果を出力する。
Please refer to FIG. 11 again.
表示部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 judgment
センサ制御ラダー生成部1154は、合否判定情報記憶領域1123に格納された合否判定情報と、合否判定センサ割当部1153で生成されたセンサ割当とから、合否判定用のセンサ制御ラダーを生成し、合否判定センサ割当管理テーブル1400に従って情報を出力する。
The sensor control
ロボットプログラム生成部1155は、合否判定情報記憶領域1123に格納された合否判定情報と、合否判定センサ割当部1153で生成されたセンサ割当とから、合否判定用のロボットプログラムを生成し、合否判定センサ割当管理テーブル1400に従って情報を出力する。例えば、センサによる合否判定のための計測を行う際にロボットを使用する場合、その計測を行うためにロボットを制御するプログラムが生成される。
The robot
作業時間算出部1156は、合否判定センサ割当部1153で生成されたセンサ割当と、センサ制御ラダー生成部1154で生成されたセンサ制御ラダーと、ロボットプログラム生成部1155で生成されたロボットプログラムとから、作業時間を算出し、合否判定センサ割当管理テーブル1400に従って情報を出力する。
From the sensor allocation generated by the pass/fail judgment
設備コスト算出部1157は、合否判定センサ割当部1153で生成されたセンサ割当と、センサ制御ラダー生成部1154で生成されたセンサ制御ラダーと、ロボットプログラム生成部1155で生成されたロボットプログラムとから、設備コストを算出し、合否判定センサ割当管理テーブル1400に従って情報を出力する。
The equipment
図14は、本発明の実施例2におけるライン設計装置1100が保持する合否判定センサ割当管理テーブル1400の一例を示す説明図である。
FIG. 14 is an explanatory diagram showing an example of a pass/fail judgment 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 assignment 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 with reference to FIGS. 12 and 15. FIG.
図12は、本発明の実施例2におけるライン設計装置1100が合否判定センサ割当を生成する処理の一例を示すフローチャートである。
FIG. 12 is a flow chart showing an example of processing for generating pass/fail judgment sensor assignments by the
図12のステップS1201において、合否判定内容算出部1151が、工程設計・作業割付情報と合否判定情報から、合否判定内容を生成する。
In step S1201 in FIG. 12, the pass/fail judgment
ステップS1202において、合否判定方法算出部1152が、設備モジュール情報と合否判定内容から、合否判定方法を生成する。
In step S1202, the pass/fail judgment
ステップS1203において、合否判定センサ割当部1153が、合否判定方法とセンサ情報から、合否判定に使用する合否判定センサ割当を生成する。
In step S1203, the pass/fail judgment
ステップS1204において、センサ制御ラダー生成部1154およびロボットプログラム生成部1155が、合否判定情報と合否判定センサ割当から、それぞれ、合否判定用のセンサ制御ラダーおよびロボットプログラムを生成する。
In step S1204, the sensor control
ステップS1205において、作業時間算出部1156および設備コスト算出部1157が、センサ制御ラダーおよびロボットプログラム含む合否判定センサ割当から、それぞれ、合否判定を含む作業時間およびセンサを含む設備コストを算出する。例えば、作業時間算出部1156は、センサ制御ラダーおよびロボットプログラムを参照して、センサを用いて合否判定のための計測を行うのに必要な時間を計算してもよい。また、設備コスト算出部1157は、センサ情報管理テーブルにセンサのコストを示す情報が含まれる場合に、その情報に基づいて設備コストを算出してもよい。
In step S1205, the work
ステップS1206において、ユーザが、ラダー・ロボットプログラム・作業時間・設備コスト含む合否判定センサ割当から、各工程の合否判定の要否を選択する。 In step S1206, the user selects the necessity of pass/fail judgment for each process from pass/fail judgment sensor assignments including ladders, robot programs, working hours, and equipment costs.
以上のステップによって、合否判定情報と合否判定方法とセンサ情報から合否判定センサ割当を生成し、合否判定に必要なセンサを選択することができる。 Through the above steps, pass/fail judgment sensor allocation can be generated from pass/fail judgment information, pass/fail judgment method, and sensor information, and sensors necessary 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 judgment
図15は、本発明の実施例2における合否判定センサ割当部1153が合否判定センサを割り当てる処理(ステップS1203)の詳細の一例を示すフローチャートである。
FIG. 15 is a flow chart showing an example of details of the process (step S1203) in which the pass/fail judgment
図15のステップS1501において、合否判定センサ割当部1153は、合否判定方法算出部1152が合否判定方法管理テーブル700に従って生成した合否判定方法を読み込む。
In step S 1501 in FIG. 15 , the pass/fail judgment
ステップS1502において、合否判定センサ割当部1153は、センサ情報記憶領域1124にセンサ情報管理テーブル1300に従って格納されたセンサ情報を読み込む。
In step S<b>1502 , the pass/fail judgment
ステップ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 judgment
ステップS1505において、ステップS1504までに生成された情報を、合否判定センサ割当管理テーブル1400に従って合否判定センサ割当として出力する。 In step S1505, the information generated up to step S1504 is output as pass/fail judgment sensor allocation according to the pass/fail judgment sensor allocation management table 1400. FIG.
以上のステップによって、センサ情報記憶領域1124に格納されたセンサ情報と、合否判定方法算出部1152で生成された合否判定方法とから、合否判定センサ割当を生成し、合否判定センサ割当管理テーブル1400に従って情報を出力することができる。
Through the above steps, a pass/fail judgment sensor allocation is generated from the sensor information stored in the sensor
ここで、作業内容と動作要素と設備モジュール型式の組合せに対して、合否判定方法となるセンサ型式は単数としてもよいし、複数としてもよい。 Here, for a combination of work content, operation element, and equipment module type, the number of sensor types used as the pass/fail judgment method may be singular or plural.
図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 described with reference to FIGS. 16A and 16B.
図16Aおよび図16Bは、本発明の実施例2におけるライン設計装置1100の出力画面の一例を示す説明図である。
16A and 16B are explanatory diagrams showing an example of an output screen of the
図16Aおよび図16Bに示す出力画面1600は、ライン設計装置1100の表示部1140によって表示される画面の一例である。
図16Aおよび図16Bにおいて、ライン構成表示部1600aは、ライン構成全体を表示する部分である。ライン構成表示部1600aには、例えば、図10Aのライン構成表示部1000aと同様の内容を表示することができる。例えば、工程設計・作業割付情報管理テーブル300の工程番号300aと作業内容300bなどで特定される工程設計情報、および、設備モジュール型式300e~300iなどで特定される設備情報などに基づいて、ライン構成全体が表示される。
In FIGS. 16A and 16B, a 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のユーザは、ライン構成に対して合否判定に使用する設備モジュール型式、合否判定方法およびセンサ型式を手動で選択することが可能となる。
According to the contents described above, the user of the
ここで、ライン構成に対して合否判定に使用する設備モジュール型式、合否判定方法およびセンサ型式の構成は、すべてが自動選択によって決定されてもよいし、すべてが手動選択によって決定されてもよいし、一部が自動選択によって決定され、残りが手動選択によって決定されてもよい。また、ライン構成に対して合否判定に使用する設備モジュール型式、合否判定方法およびセンサ型式の構成の選択基準は、設備コストを最小とすることであってもよいし、作業時間を最小とすることであってもよい。 Here, the configuration of the equipment module type, the pass/fail judgment method, and the sensor type used for pass/fail judgment for the line configuration may all be determined by automatic selection, or all may be determined by manual selection. , some may be determined by automatic selection and the rest by manual selection. In addition, the criteria for selecting the configuration of the facility module type, the pass/fail judgment method, and the sensor type used for the pass/fail judgment for the line configuration may be to minimize the facility cost or to minimize the work time. may be
以上説明した実施例2によれば、工程を構成する各作業の完了状態などを評価するための合否判定情報と、各モジュールでの工程別での合否判定内容を評価する手段である合否判定方法と、各工程での作業の完了状態を評価するための測定内容を示す合否判定内容に関連づけられたセンサ情報とに基づいて、ライン構成に対して合否判定に使用する設備モジュール型式と合否判定方法とセンサ型式とを含むセンサ割当を生成することができる。 According to the second embodiment described above, the pass/fail judgment information for evaluating the completion status of each work constituting the process and the pass/fail judgment method as a means for evaluating the pass/fail judgment contents for each process in each module and the sensor information associated with the pass/fail judgment content indicating the measurement content for evaluating the work completion state in each process, the equipment module type and pass/fail judgment method used for pass/fail judgment for the line configuration and sensor type.
図17は、本発明の実施例1および2におけるライン設計装置100および1100のハードウェア構成を示すブロック図である。
FIG. 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,
また、記憶部120および1120と演算部150および1150と外部記憶装置1703に配置されるプログラムおよびデータは、コンピュータ1700内部に予め配置されていてもよいし、外部記憶媒体からの読み込みや通信によるダウンロードで取得されてもよい。
The programs and data arranged in the
以上説明した本発明の実施形態によれば、特定の機能を有する設備モジュールをフレキシブルに組み合わせて構成される製造ラインにおいて、工程設計情報、設備モジュール情報、作業割付情報、および合否判定情報を指標として、各工程での合否判定内容と各モジュールでの合否判定方法が決定でき、自工程完結して次工程に不良を流さない制御仕様および設備仕様となるような、合否判定機能を含む製造ライン設計の実現が可能となる。 According to the embodiment of the present invention described above, in a production line configured by flexibly combining equipment modules having specific functions, process design information, equipment module information, work allocation information, and pass/fail judgment information are used as indicators. , The content of pass/fail judgment in each process and the pass/fail judgment method in each module can be determined, and the manufacturing line design includes the pass/fail judgment function so that the own process is completed and the control specifications and equipment specifications that do not pass defects to the next process. can be realized.
また、本発明の実施形態のシステムは次のように構成されてもよい。 Moreover, the system of the embodiment of the present invention may be configured as follows.
(1)ライン設計装置(例えばライン設計装置100または1100)であって、演算部(例えば演算部150または1150))と、記憶部(例えば記憶部120または1120)と、を備え、記憶部は、製品を製造するラインの各工程に含まれる作業と作業に使用される設備モジュールとを対応付ける工程設計情報(例えば工程設計・作業割付情報管理テーブル300)と、設備モジュールに付属させることが可能なセンサの種別を示す設備モジュール情報(例えば設備モジュール情報管理テーブル400)と、作業の完了状態を評価する合否判定のために必要な測定項目を示す合否判定情報(例えば合否梁亭情報管理テーブル500)と、を保持し、演算部は、工程設計情報及び合否判定情報に基づいて、工程の作業と、作業に使用され、合否判定の対象となる設備モジュールと、を対応付ける合否判定内容情報(例えば合否判定内容管理テーブル600)を生成し、設備モジュール情報及び合否判定内容情報に基づいて、工程の作業と、作業に使用され、合否判定の対象となる設備モジュールと、設備モジュールを対象とする合否判定に使用するセンサの種別とを対応付ける合否判定方法情報(例えば合否判定方法管理テーブル700または合否判定センサ割当管理テーブル1400)を生成し、工程に含まれる作業と、作業に使用される設備モジュールと、設備モジュールに対応付けられたセンサの種別と、を含む情報(例えば図10または図16に示す情報)を出力する。
(1) A line designing device (eg,
これによって、特定の機能を有する設備モジュールをフレキシブルに組み合わせて構成される製造ラインにおいて、各工程での合否判定内容と各モジュールでの合否判定方法が決定でき、自工程完結して次工程に不良を流さない制御仕様および設備仕様となるような、合否判定機能を含む製造ラインを設計することができる。 As a result, in a production line that is configured by flexibly combining equipment modules with specific functions, it is possible to determine the pass/fail judgment content for each process and the pass/fail judgment method for each module. It is possible to design a production line including a pass/fail judgment function that meets the control specifications and equipment specifications that do not allow the flow of
(2)上記(1)において、記憶部は、センサの種別と、ラインに適用できるセンサの型式とを対応付けるセンサ情報(例えばセンサ情報管理テーブル1300)を保持し、演算部は、合否判定方法情報及びセンサ情報に基づいて、設備モジュールに付属させることが可能な種別のセンサであって、ラインに適用できる型式のセンサを、合否判定に使用するセンサとして設備モジュールに割り当てる(例えばステップS1203)。 (2) In the above (1), the storage unit holds sensor information (for example, the sensor information management table 1300) that associates the sensor type with the sensor model applicable to the line, and the calculation unit stores pass/fail judgment method information. And based on the sensor information, a sensor of a type that can be attached to the equipment module and a type of sensor that can be applied to the line is assigned to the equipment module as a sensor used for pass/fail judgment (for example, step S1203).
これによって、各設備モジュールに合否判定のための適切なセンサが割り当てられた製造ラインを設計することができる。 This makes it possible to design a production line in which appropriate sensors for pass/fail judgment are assigned to each equipment module.
(3)上記(2)において、センサ情報は、センサの型式と設備モジュールの種別との組み合わせと、センサを制御するセンサ制御ラダーのテンプレートと、を対応付ける情報(例えばラダーテンプレート1300i)を含み、演算部は、センサ情報に基づいて、設備モジュールの種別と設備モジュールに割り当てられたセンサの型式との組み合わせに対応するセンサ制御ラダーのテンプレートを用いて、設備モジュールを対象とする合否判定のためにセンサを制御するセンサ制御ラダーを生成する(例えばステップS1204)。
(3) In (2) above, the sensor information includes information (e.g.,
これによって、合否判定のための適切なセンサ制御ラダーを生成することができる。 This makes it possible to generate an appropriate sensor control ladder for pass/fail decisions.
(4)上記(2)において、センサ情報は、センサの型式と設備モジュールの種別との組み合わせと、合否判定のためのロボットプログラムのテンプレートと、を対応付ける情報(例えばロボットプログラムテンプレート1300j)を含み、演算部は、センサ情報に基づいて、設備モジュールの種別と設備モジュールに割り当てられたセンサの型式との組み合わせに対応するロボットプログラムのテンプレートを用いて、設備モジュールを対象とする合否判定のためのロボットプログラムを生成する(例えばステップS1204)。
(4) In (2) above, the sensor information includes information (for example, a
これによって、合否判定のための適切なロボットプログラムを生成することができる。 This makes it possible to generate an appropriate robot program for pass/fail judgment.
(5)上記(2)において、センサ情報は、センサの型式と設備モジュールの種別との組み合わせと、センサを制御するセンサ制御ラダーのテンプレートと、を対応付ける情報、及び、センサの型式と設備モジュールの種別との組み合わせと、合否判定のためのロボットプログラムのテンプレートと、を対応付ける情報の少なくとも一方を含み、演算部は、センサ情報に基づいて、設備モジュールの種別と設備モジュールに割り当てられたセンサの型式との組み合わせに対応するセンサ制御ラダーのテンプレート及びロボットプログラムのテンプレートの少なくとも一方を用いて、設備モジュールを対象とする合否判定のためにセンサを制御するセンサ制御ラダー、及び、設備モジュールを対象とする合否判定のためのロボットプログラムの少なくとも一方を生成し、センサ制御ラダー及びロボットプログラムの少なくとも一方に基づいて、設備モジュールを対象とする合否判定のための作業時間を算出する(例えばステップS1205)。 (5) In (2) above, the sensor information includes information that associates a combination of a sensor model and an equipment module type with a sensor control ladder template that controls the sensor, and information that associates the sensor model with the equipment module. At least one of information that associates a combination with a type and a template of a robot program for pass/fail judgment, and the calculation unit, based on the sensor information, determines the type of the equipment module and the model of the sensor assigned to the equipment module. Using at least one of the template of the sensor control ladder and the template of the robot program corresponding to the combination of, the sensor control ladder that controls the sensor for pass/fail judgment for the equipment module, and the equipment module At least one of the robot programs for pass/fail judgment is generated, and the work time for pass/fail judgment for the facility module is calculated based on at least one of the sensor control ladder and the robot program (eg, step S1205).
これによって、合否判定に要する時間も含めた工程の作業時間を算出することができる。 As a result, it is possible to calculate the working time of the process including the time required for pass/fail judgment.
(6)上記(2)において、演算部は、設備モジュールへのセンサの型式の割り当てに基づいて、設備モジュールを対象とする合否判定のための設備のコストを算出する(例えばステップS1205)。 (6) In (2) above, the calculation unit calculates the cost of the equipment for pass/fail judgment for the equipment module based on the assignment of the sensor type to the equipment module (for example, step S1205).
これによって、合否判定のためのセンサのコストも含めた製造ラインのコストを算出することができる。 This makes it possible to calculate the cost of the production line including the cost of the sensor for pass/fail judgment.
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明のより良い理解のために詳細に説明したものであり、必ずしも説明の全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることが可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 In addition, the present invention is not limited to the above-described embodiments, and includes various modifications. For example, the above embodiments have been described in detail for better understanding of the present invention, and are not necessarily limited to those having all the configurations described. Also, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of one embodiment. Moreover, it is possible to add, delete, or replace a part of the configuration of each embodiment with another configuration.
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によってハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによってソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、不揮発性半導体メモリ、ハードディスクドライブ、SSD(Solid State Drive)等の記憶デバイス、または、ICカード、SDカード、DVD等の計算機読み取り可能な非一時的データ記憶媒体に格納することができる。 Further, each of the above configurations, functions, processing units, processing means, and the like may be realized by hardware, for example, by designing a part or all of them using an integrated circuit. Moreover, each of the above configurations, functions, etc. may be realized by software by a processor interpreting and executing a program for realizing each function. Information such as programs, tables, files, etc. that realize each function is stored in storage devices such as non-volatile semiconductor memories, hard disk drives, SSDs (Solid State Drives), or computer-readable non-volatile memory such as IC cards, SD cards, DVDs, etc. It can be stored on a temporary data storage medium.
また、制御線及び情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線及び情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。 Also, the control lines and information lines indicate those considered necessary for explanation, and not necessarily all the control lines and information lines are indicated on the product. In fact, it may be considered that almost all configurations 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…ライン設計装置出力画面
DESCRIPTION OF
Claims (12)
演算部と、記憶部と、を備え、
前記記憶部は、
製品を製造するラインの各工程に含まれる作業と前記作業に使用される設備モジュールとを対応付ける工程設計情報と、
前記設備モジュールに付属させることが可能なセンサの種別を示す設備モジュール情報と、
前記作業の完了状態を評価する合否判定のために必要な測定項目を示す合否判定情報と、を保持し、
前記演算部は、
前記工程設計情報及び前記合否判定情報に基づいて、前記工程の前記作業と、前記作業に使用され、合否判定の対象となる前記設備モジュールと、を対応付ける合否判定内容情報を生成し、
前記設備モジュール情報及び前記合否判定内容情報に基づいて、前記工程の前記作業と、前記作業に使用され、合否判定の対象となる設備モジュールと、前記設備モジュールを対象とする合否判定に使用する前記センサの種別とを対応付ける合否判定方法情報を生成し、
前記工程に含まれる作業と、前記作業に使用される前記設備モジュールと、前記設備モジュールに対応付けられた前記センサの種別と、を含む情報を出力することを特徴とするライン設計装置。 A line design device,
comprising a calculation unit and a storage unit,
The storage unit
Process design information that associates work included in each process of a product manufacturing line with equipment modules used in the work;
equipment module information indicating the type of sensor that can be attached to the equipment module;
Hold pass/fail judgment information indicating measurement items necessary for pass/fail judgment for evaluating the completed state of the work,
The calculation unit is
based on the process design information and the pass/fail judgment information, generating pass/fail judgment content information that associates the work of the process with the equipment module that is used for the work and is subject to pass/fail judgment;
Based on the equipment module information and the pass/fail judgment content information, the work of the process, the equipment module used in the work and subject to pass/fail judgment, and the equipment module to be used for pass/fail judgment Generate pass/fail judgment method information associated with the type of sensor,
A line designing device that outputs information including work included in the process, the equipment module used in the work, and the type of the sensor associated with the equipment module.
前記記憶部は、前記センサの種別と、前記ラインに適用できるセンサの型式とを対応付けるセンサ情報を保持し、
前記演算部は、前記合否判定方法情報及び前記センサ情報に基づいて、前記設備モジュールに付属させることが可能な種別のセンサであって、前記ラインに適用できる型式のセンサを、合否判定に使用するセンサとして前記設備モジュールに割り当てることを特徴とするライン設計装置。 The line design device according to claim 1,
The storage unit holds sensor information that associates the type of the sensor with a model of the sensor that can be applied to the line,
Based on the pass/fail judgment method information and the sensor information, the calculation unit uses a sensor of a type that can be attached to the equipment module and that is applicable to the line for pass/fail judgment. A line design device characterized in that it is assigned to the equipment module as a sensor.
前記センサ情報は、前記センサの型式と前記設備モジュールの種別との組み合わせと、前記センサを制御するセンサ制御ラダーのテンプレートと、を対応付ける情報を含み、
前記演算部は、前記センサ情報に基づいて、前記設備モジュールの種別と前記設備モジュールに割り当てられた前記センサの型式との組み合わせに対応する前記センサ制御ラダーのテンプレートを用いて、前記設備モジュールを対象とする合否判定のために前記センサを制御するセンサ制御ラダーを生成することを特徴とするライン設計装置。 The line design device according to claim 2,
The sensor information includes information that associates a combination of the type of the sensor and the type of the equipment module with a template of a sensor control ladder that controls the sensor,
Based on the sensor information, the computing unit uses the template of the sensor control ladder corresponding to the combination of the type of the equipment module and the type of the sensor assigned to the equipment module to target the equipment module. A line designing device that generates a sensor control ladder that controls the sensor for pass/fail judgment.
前記センサ情報は、前記センサの型式と前記設備モジュールの種別との組み合わせと、合否判定のためのロボットプログラムのテンプレートと、を対応付ける情報を含み、
前記演算部は、前記センサ情報に基づいて、前記設備モジュールの種別と前記設備モジュールに割り当てられた前記センサの型式との組み合わせに対応する前記ロボットプログラムのテンプレートを用いて、前記設備モジュールを対象とする合否判定のためのロボットプログラムを生成することを特徴とするライン設計装置。 The line design device according to claim 2,
The sensor information includes information that associates a combination of the sensor type and the equipment module type with a robot program template for pass/fail judgment,
Based on the sensor information, the computing unit uses the template of the robot program corresponding to the combination of the type of the equipment module and the type of the sensor assigned to the equipment module to target the equipment module. A line design device that generates a robot program for pass/fail judgment.
前記センサ情報は、前記センサの型式と前記設備モジュールの種別との組み合わせと、前記センサを制御するセンサ制御ラダーのテンプレートと、を対応付ける情報、及び、前記センサの型式と前記設備モジュールの種別との組み合わせと、合否判定のためのロボットプログラムのテンプレートと、を対応付ける情報の少なくとも一方を含み、
前記演算部は、前記センサ情報に基づいて、前記設備モジュールの種別と前記設備モジュールに割り当てられた前記センサの型式との組み合わせに対応する前記センサ制御ラダーのテンプレート及び前記ロボットプログラムのテンプレートの少なくとも一方を用いて、前記設備モジュールを対象とする合否判定のために前記センサを制御するセンサ制御ラダー、及び、前記設備モジュールを対象とする合否判定のためのロボットプログラムの少なくとも一方を生成し、
前記センサ制御ラダー及び前記ロボットプログラムの少なくとも一方に基づいて、前記設備モジュールを対象とする合否判定のための作業時間を算出することを特徴とするライン設計装置。 The line design device according to claim 2,
The sensor information includes information that associates a combination of the sensor model and the equipment module type with a sensor control ladder template that controls the sensor, and information that associates the sensor model with the equipment module type. At least one of information that associates a combination with a robot program template for pass/fail judgment,
Based on the sensor information, the computing unit performs at least one of the template of the sensor control ladder and the template of the robot program corresponding to the combination of the type of the equipment module and the type of the sensor assigned to the equipment module. to generate 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,
A line design apparatus, wherein a work time for pass/fail judgment for the equipment module is calculated based on at least one of the sensor control ladder and the robot program.
前記演算部は、前記設備モジュールへの前記センサの型式の割り当てに基づいて、前記設備モジュールを対象とする合否判定のための設備のコストを算出することを特徴とするライン設計装置。 The line design device according to claim 2,
The line designing device, wherein the calculation unit calculates a facility cost for pass/fail judgment for the facility module based on assignment of the sensor type to the facility module.
前記ライン設計装置は、演算部と、記憶部と、を備え、
前記記憶部は、
製品を製造するラインの各工程に含まれる作業と前記作業に使用される設備モジュールとを対応付ける工程設計情報と、
前記設備モジュールに付属させることが可能なセンサの種別を示す設備モジュール情報と、
前記作業の完了状態を評価する合否判定のために必要な測定項目を示す合否判定情報と、を保持し、
前記ライン設計方法は、
前記演算部が、前記工程設計情報及び前記合否判定情報に基づいて、前記工程の前記作業と、前記作業に使用され、合否判定の対象となる前記設備モジュールと、を対応付ける合否判定内容情報を生成する手順と、
前記演算部が、前記設備モジュール情報及び前記合否判定内容情報に基づいて、前記工程の前記作業と、前記作業に使用され、合否判定の対象となる設備モジュールと、前記設備モジュールを対象とする合否判定に使用する前記センサの種別とを対応付ける合否判定方法情報を生成する手順と、
前記演算部が、前記工程に含まれる作業と、前記作業に使用される前記設備モジュールと、前記設備モジュールに対応付けられた前記センサの種別と、を含む情報を出力する手順と、を含むことを特徴とするライン設計方法。 A line design method executed by a line design device,
The line design device comprises a calculation unit and a storage unit,
The storage unit
Process design information that associates work included in each process of a product manufacturing line with equipment modules used in the work;
equipment module information indicating the type of sensor that can be attached to the equipment module;
Hold pass/fail judgment information indicating measurement items necessary for pass/fail judgment for evaluating the completed state of the work,
The line design method includes:
The computing unit generates, based on the process design information and the pass/fail judgment information, pass/fail judgment content information that associates the work of the process with the equipment module that is used for the work and is subject to pass/fail judgment. and
Based on the equipment module information and the pass/fail judgment content information, the computing unit performs the work of the process, the equipment module used in the work and subject to pass/fail judgment, and the pass/fail judgment for the equipment module. A procedure for generating pass/fail determination method information that associates the type of the sensor used for determination;
The computing unit includes a step of outputting information including work included in the process, the equipment module used in the work, and the type of the sensor associated with the equipment module. A line design method characterized by:
前記記憶部は、前記センサの種別と、前記ラインに適用できるセンサの型式とを対応付けるセンサ情報を保持し、
前記ライン設計方法は、前記演算部が、前記合否判定方法情報及び前記センサ情報に基づいて、前記設備モジュールに付属させることが可能な種別のセンサであって、前記ラインに適用できる型式のセンサを、合否判定に使用するセンサとして前記設備モジュールに割り当てる手順をさらに含むことを特徴とするライン設計方法。 The line design method according to claim 7,
The storage unit holds sensor information that associates the type of the sensor with a model of the sensor that can be applied to the line,
In the line design method, the calculation unit selects a sensor of a type that can be attached to the equipment module based on the pass/fail judgment method information and the sensor information, and a type of sensor that can be applied to the line. , the line design method, further comprising a procedure of allocating the equipment module as a sensor used for pass/fail judgment.
前記センサ情報は、前記センサの型式と前記設備モジュールの種別との組み合わせと、前記センサを制御するセンサ制御ラダーのテンプレートと、を対応付ける情報を含み、
前記ライン設計方法は、前記演算部が、前記センサ情報に基づいて、前記設備モジュールの種別と前記設備モジュールに割り当てられた前記センサの型式との組み合わせに対応する前記センサ制御ラダーのテンプレートを用いて、前記設備モジュールを対象とする合否判定のために前記センサを制御するセンサ制御ラダーを生成する手順をさらに含むことを特徴とするライン設計方法。 The line design method according to claim 8,
The sensor information includes information that associates a combination of the type of the sensor and the type of the equipment module with a template of a sensor control ladder that controls the sensor,
In the line design method, the calculation unit uses the template of the sensor control ladder corresponding to the combination of the type of the equipment module and the type of the sensor assigned to the equipment module based on the sensor information. , the line design method, further comprising: generating a sensor control ladder for controlling the sensor for pass/fail judgment for the equipment module.
前記センサ情報は、前記センサの型式と前記設備モジュールの種別との組み合わせと、合否判定のためのロボットプログラムのテンプレートと、を対応付ける情報を含み、
前記ライン設計方法は、前記演算部が、前記センサ情報に基づいて、前記設備モジュールの種別と前記設備モジュールに割り当てられた前記センサの型式との組み合わせに対応する前記ロボットプログラムのテンプレートを用いて、前記設備モジュールを対象とする合否判定のためのロボットプログラムを生成する手順をさらに含むことを特徴とするライン設計方法。 The line design method according to claim 8,
The sensor information includes information that associates a combination of the sensor type and the equipment module type with a robot program template for pass/fail judgment,
In the line design method, the computing unit uses the template of the robot program corresponding to the combination of the type of the equipment module and the type of the sensor assigned to the equipment module based on the sensor information, A line design method, further comprising the step of generating a robot program for pass/fail judgment for the equipment module.
前記センサ情報は、前記センサの型式と前記設備モジュールの種別との組み合わせと、前記センサを制御するセンサ制御ラダーのテンプレートと、を対応付ける情報、及び、前記センサの型式と前記設備モジュールの種別との組み合わせと、合否判定のためのロボットプログラムのテンプレートと、を対応付ける情報の少なくとも一方を含み、
前記ライン設計方法は、
前記演算部が、前記センサ情報に基づいて、前記設備モジュールの種別と前記設備モジュールに割り当てられた前記センサの型式との組み合わせに対応する前記センサ制御ラダーのテンプレート及び前記ロボットプログラムのテンプレートの少なくとも一方を用いて、前記設備モジュールを対象とする合否判定のために前記センサを制御するセンサ制御ラダー、及び、前記設備モジュールを対象とする合否判定のためのロボットプログラムの少なくとも一方を生成する手順と、
前記演算部が、前記センサ制御ラダー及び前記ロボットプログラムの少なくとも一方に基づいて、前記設備モジュールを対象とする合否判定のための作業時間を算出する手順と、をさらに含むことを特徴とするライン設計方法。 The line design method according to claim 8,
The sensor information includes information that associates a combination of the sensor model and the equipment module type with a sensor control ladder template that controls the sensor, and information that associates the sensor model with the equipment module type. At least one of information that associates a combination with a robot program template for pass/fail judgment,
The line design method includes:
The computing unit performs at least one of the template of the sensor control ladder and the template of the robot program corresponding to the combination of the type of the equipment module and the type of the sensor assigned to the equipment module, based on the sensor information. a procedure for generating at least one of a sensor control ladder for controlling the sensor for pass/fail judgment for the equipment module and a robot program for pass/fail judgment for the equipment module, using
A line design characterized by further comprising a procedure in which the calculation unit calculates a work time for pass/fail judgment for the equipment module based on at least one of the sensor control ladder and the robot program. Method.
前記演算部が、前記設備モジュールへの前記センサの型式の割り当てに基づいて、前記設備モジュールを対象とする合否判定のための設備のコストを算出する手順をさらに含むことを特徴とするライン設計方法。 The line design method according to claim 8,
The line design method, further comprising the step of calculating, by the calculation unit, a facility cost for pass/fail judgment for the facility module based on the assignment of the sensor type to the facility module. .
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021153086A JP2023044948A (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 JP2023044948A (en) | 2021-09-21 | 2021-09-21 | Line design device and line design method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023044948A true JP2023044948A (en) | 2023-04-03 |
Family
ID=85720395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021153086A Pending JP2023044948A (en) | 2021-09-21 | 2021-09-21 | Line design device and line design method |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2023044948A (en) |
WO (1) | WO2023047705A1 (en) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7640291B2 (en) * | 2002-12-16 | 2009-12-29 | Rockwell Automation Technologies, Inc. | Agent-equipped controller having data table interface between agent-type programming and non-agent-type programming |
JP4667130B2 (en) * | 2005-06-16 | 2011-04-06 | 旭化成株式会社 | 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 |
JP7083304B2 (en) * | 2018-11-28 | 2022-06-10 | 日立Astemo株式会社 | Manufacturing method, manufacturing control method and manufacturing system |
JP7169898B2 (en) * | 2019-02-15 | 2022-11-11 | 株式会社日立製作所 | Manufacturing monitoring support device, manufacturing monitoring support method, and manufacturing monitoring support program |
JP2021140354A (en) * | 2020-03-03 | 2021-09-16 | キヤノン株式会社 | Design device, design method, program, and recording medium |
-
2021
- 2021-09-21 JP JP2021153086A patent/JP2023044948A/en active Pending
-
2022
- 2022-05-26 WO PCT/JP2022/021623 patent/WO2023047705A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023047705A1 (en) | 2023-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Khan et al. | An integrated supply chain model with errors in quality inspection and learning in production | |
CN107728584B (en) | Assembly line system, process plan support method, and computer-readable recording medium | |
Glock et al. | Decision support models for production ramp-up: a systematic literature review | |
Shuiabi et al. | Entropy as a measure of operational flexibility | |
US11861739B2 (en) | Programmable manufacturing advisor for smart production systems | |
Alkan et al. | A method to assess assembly complexity of industrial products in early design phase | |
JP4479316B2 (en) | Production planning apparatus and method | |
US11067971B2 (en) | Production line configuration change system and production line configuration change method | |
Gartzen et al. | Target-oriented prototyping in highly iterative product development | |
JP2011013763A (en) | Duration calculator and duration calculation method | |
JP4652042B2 (en) | Production planning method and production planning system in a production line having a rework process | |
JP6880892B2 (en) | Process plan generation program and process plan generation method | |
JP2010250674A (en) | Working hour estimation device, method, and program | |
CN110472196B (en) | Production line multi-state reliability analysis and evaluation method | |
JP4852496B2 (en) | Project planning method, project planning program, and project planning system | |
CN106560850B (en) | Plan generation device and plan generation method | |
Rochow et al. | Identification of alternative assembly sequences for large-scale products | |
US9851713B2 (en) | Operation-time calculation device and method for calculating operation time | |
WO2023047705A1 (en) | Line design device and line design method | |
JP5775803B2 (en) | Production line simulation model construction method, production line simulation model construction apparatus, and production line simulation model construction program | |
CN108694493B (en) | Work request support system and method thereof | |
Burduk | Stability analysis of the production system using simulation models | |
Sohn et al. | Cost of ownership model for inspection of multiple quality attributes | |
Nijhawan et al. | On development of change point based generalized SRGM for software with multiple releases | |
Václav et al. | Assembly system planning in automotive industry with use of discrete event simulation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240130 |