JP4731335B2 - ASSEMBLY EVALUATION METHOD, SYSTEM, AND PROGRAM - Google Patents
ASSEMBLY EVALUATION METHOD, SYSTEM, AND PROGRAM Download PDFInfo
- Publication number
- JP4731335B2 JP4731335B2 JP2006018693A JP2006018693A JP4731335B2 JP 4731335 B2 JP4731335 B2 JP 4731335B2 JP 2006018693 A JP2006018693 A JP 2006018693A JP 2006018693 A JP2006018693 A JP 2006018693A JP 4731335 B2 JP4731335 B2 JP 4731335B2
- Authority
- JP
- Japan
- Prior art keywords
- evaluation
- data
- assembly process
- assembly
- parts
- 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.)
- Expired - Fee Related
Links
Images
Description
本発明は、製造物の組立性を擬似的に評価する組立性評価システムに関し、特に、評価のためのデータ入力の煩雑さを低減する機能を有する組立性評価システムに関する。 The present invention relates to an assemblability evaluation system that artificially evaluates the assemblability of a product, and more particularly to an assemblability evaluation system having a function of reducing the complexity of data input for evaluation.
従前、設計が完了した製品である組立物のCADデータが設計部門から生産技術部門に送られ、生産技術部門においてはそのCADデータを基にして組立工程を作成し、この組立工程を評価して評価結果から製造工程の見直しを行っていた。この過程においては、当然コンピュータが用いられ、部品データを含むCADデータから各部品データを抽出し、使用者が適宜組立工程を入力装置を用いて手作業で入力していた。使用者は使用する部品の順番だけでなく、組立工程で使用する工具、対象部品に対する操作も入力する必要がある。これらの情報を入力した後に、評価を実行することで予め定式化されている評価式の変数に値が代入され、各種評価値が出力される。そして、使用者は評価値が悪い部分に関して、使用する工具を変えたり、部品の順番を入れ替えたり、対象部品に対する操作を変更して評価値が一定以上になるようにして組立工程を改善する。 Conventionally, CAD data of an assembly, which is a product for which design has been completed, is sent from the design department to the production engineering department. The production engineering department creates an assembly process based on the CAD data, and evaluates this assembly process. The manufacturing process was reviewed from the evaluation results. In this process, naturally, a computer is used to extract each part data from CAD data including the part data, and the user manually inputs an assembly process appropriately using an input device. The user needs to input not only the order of the parts to be used, but also the tools used in the assembly process and operations for the target parts. After inputting these pieces of information, by executing the evaluation, values are substituted into variables of the evaluation formula formulated in advance, and various evaluation values are output. Then, the user improves the assembly process by changing the tool to be used, changing the order of the parts, or changing the operation on the target part so that the evaluation value becomes a certain value or more with respect to the portion having a bad evaluation value.
背景技術として、特開2002−144171号公報に組立性の定量評価システム及び自動シミュレーションシステムが開示されている。このシステムでは評価するための評価データを使用者自ら作成することが多大の時間を要し、人件費の増加を招いているという課題に着目し、CADデータを基にしてできる限り評価データを自動的に作成することを提案している。 As background art, Japanese Unexamined Patent Application Publication No. 2002-144171 discloses a quantitative evaluation system for assembly and an automatic simulation system. In this system, focusing on the problem that it takes a lot of time to create evaluation data for evaluation by the user himself, which leads to an increase in labor costs, automatic evaluation data is automatically created as much as possible based on CAD data. It is proposed to create it.
詳細には、3次元CADデータ記憶部、部材抽出部、明細データ記憶部、評価データ作成部、評価データ記憶部、組立評価部からなる。3次元CADデータ記憶部はCADデータを製品を構成する各部材を特定するための属性データと記憶する。部材抽出部は3次元CADデータ記憶部のデータを基に製品の各部材に自動的に分解するとともに、各部材の部材データを抽出する。部材データは、部材名、部材位置、移動ベクトル、取付け順序(部材の親子関係を示す)又は部材の属性(種類=組立内容に等しい)等に関するデータである。この部材データは明細データ記憶部に記憶する。評価データ作成部は、明細データ記憶部の各部材データから作業性を評価する際のパラメータとなり得る評価データを自動的に作成する。評価データは評価データ記憶部に記憶する。組立評価部は記憶している評価データを予め定められた点数を割り振って所定の処理をすることにより組立作業の定量的な評価を行う。 Specifically, it includes a three-dimensional CAD data storage unit, a member extraction unit, a detailed data storage unit, an evaluation data creation unit, an evaluation data storage unit, and an assembly evaluation unit. The three-dimensional CAD data storage unit stores the CAD data as attribute data for specifying each member constituting the product. The member extraction unit automatically disassembles each member of the product based on the data in the three-dimensional CAD data storage unit, and extracts the member data of each member. The member data is data relating to a member name, a member position, a movement vector, an attachment order (indicating a parent-child relationship of members), a member attribute (type = equal to assembly contents), or the like. This member data is stored in the detailed data storage unit. The evaluation data creation unit automatically creates evaluation data that can be a parameter for evaluating workability from each member data in the detail data storage unit. The evaluation data is stored in the evaluation data storage unit. The assembly evaluation unit performs quantitative evaluation of the assembly work by assigning a predetermined score to the stored evaluation data and performing predetermined processing.
さらに、シミュレーションを行う場合には、明細データ記憶部のデータにおける各部材の取り外し方、取り付け方、取り付け位置等のデータに基づき各部材の動きを動作要素シミュレーションデータベースを用いて、動作データとして作成する。そして、この動作データを用いて、3次元シミュレータを用いてディスプレイモニタでシミュレーションさせてビジュアルに組立評価を可能とする。
しかしながら、前記背景技術の組立性の定量評価システム及び自動シミュレーションシステムは3次元CADデータ及び属性から明細データを作成し評価し、明細データから動作データを作成しており、元々3次元CADデータ又は属性が評価及びシミュレーションで必要となる評価データ及び動作データを作成できる程の内容を要しておくか、途中で必要に応じて使用者が入力をしなければならないという課題を有する。 However, the quantitative evaluation system and the automatic simulation system of the assembly technology of the background art create detailed data from 3D CAD data and attributes and evaluate them, and create operation data from the detailed data. Originally, 3D CAD data or attributes are created. However, there is a problem that the contents of the evaluation data and the operation data necessary for the evaluation and simulation are required, or the user has to input as needed.
本発明は前記課題を解決するためになされたものであり、3次元CADデータから評価に用いるデータを抽出するだけでなく、他の工程、後の工程又は補助的な工程で使用される機能を実現するための入力をすることで容易に評価のための入力することができると共に、その機能も実際に使用することができる組立性評価システムを提供することを目的とする。 The present invention has been made in order to solve the above-mentioned problems, and not only extracts data used for evaluation from three-dimensional CAD data but also functions used in other processes, subsequent processes, or auxiliary processes. It is an object of the present invention to provide an assemblability evaluation system that can easily input for evaluation by inputting for realization and can actually use the function.
本発明では、3次元CADデータから各部品のデータを取得し、取得した部品データを用いて組立工程を使用者の操作を受けながら作成し、さらに、各部品をどのように操作し、どのような工具をどのように使用するといった情報を、グラフィカルユーザインタフェースを用いて使用者が操作することで入力し、入力された情報によりアニメーションが出力されるだけでなく、その情報及び組立工程の情報を用いて組立性を評価するものである。そうすることで、評価するためだけのデータを使用者が入力することなく、組立工程を実際にアニメーションで確認することができると共に、アニメーションで得られた情報を基に組立性を評価することができる。また、アニメーションを作成するための入力を行うために抜けのない組立工程を作成することもできる。さらに、アニメーションは製造現場で実際に操作指示のデモンストレーションとして活用することができる。 In the present invention, data of each part is acquired from the three-dimensional CAD data, an assembly process is created using the acquired part data while receiving the user's operation, and how each part is operated and how Information on how to use various tools is input by the user's operation using a graphical user interface, and not only animation is output by the input information, but also that information and assembly process information It is used to evaluate assembly. By doing so, it is possible to actually check the assembly process by animation without inputting data only for evaluation by the user, and to evaluate the assemblability based on the information obtained by animation. it can. In addition, it is possible to create an assembly process without omission in order to perform input for creating an animation. Furthermore, animation can be used as a demonstration of actual operation instructions at the manufacturing site.
(1) 本発明に係る組立性評価方法は、プロセッサと記憶手段を有するコンピュータを用いて評価対象物の組立性を評価する組立性評価方法であって、プロセッサが部品を構成要素とする組立物の設計情報である3次元CADデータを取り込むステップと、プロセッサが取り込んだ3次元CADデータから部品を取り出し、取り出した部品を並べて組立工程を作成するステップと、プロセッサが組立工程への変更を受け付けて当該組立工程の順序を変更し、当該組立工程を内容とする組立工程データを作成するステップと、プロセッサが部品から組立物を組み立てるまでのアニメーションを作成するための部品に対する操作を受け付け、当該部品に対する操作内容を示す動作データを作成するステップと、記憶手段に記録されている組立性の評価のための条件を用いて、プロセッサが3次元CADデータ、組立工程データ及び動作データに基づき評価データを作成するステップと、プロセッサが作成した評価データを記憶手段に記録されている評価式に代入して評価結果を求めるステップと、プロセッサが求めた評価結果を出力するステップとを含むものである。 (1) An assembly property evaluation method according to the present invention is an assembly property evaluation method for evaluating the assembly property of an evaluation object using a computer having a processor and a storage means, wherein the processor includes components as components. a step of capturing a three-dimensional CAD data which is design information, the processor retrieves the parts from three-dimensional CAD data fetched, and creating the assembly process by arranging the removed parts, the processor accepts a change to the assembly process Change the order of the assembly process, create assembly process data containing the assembly process , and accept operations for the part for creating an animation until the processor assembles the assembly from the part. a step to create a operation data indicating the operation content, the assembling property recorded in the storage means Using the conditions for evaluation , the processor creates evaluation data based on the three-dimensional CAD data, assembly process data, and operation data , and substitutes the evaluation data created by the processor into the evaluation formula recorded in the storage means Thus, the step of obtaining the evaluation result and the step of outputting the evaluation result obtained by the processor are included.
このように本発明によれば、3次元CADデータを取り込み、3次元CADデータから組立物を構成する部品を読み出し、部品を並べて組立工程への編集を受け付けて組立工程データを作成し、アニメーションを作成するための使用者からの操作を受け付け、受け付けた操作による部品に対する操作内容を示す動作データを作成し、3次元CADデータ、組立工程データ及び動作データから評価ルールを用いて評価データを作成し、作成した評価データを予め用意している評価式に代入して評価結果を求めるので、使用者の必要となる入力は組立工程の編集及び組立てのアニメーションを作成する部分であり、このアニメーションが作成されれば後は自動的に評価データが作成され、評価結果を得ることができ、使用者の入力の手間を大幅に改善することができるという効果を奏する。
また、本発明によれば、3次元CADデータから組立物を構成する部品を読み出し、部品を並べて組立工程への編集を受け付け、実際の組立工程とした後に、使用者がアニメーションを作成することができるので、使用者がアニメーションを容易に作成することができ、結果的に、評価結果を早く取得することができる。また、組立物の組立ては、基本的には、その組立物を構成するある部品を他の部品に取り付ける作業の連続であるため、3次元CADデータから部品を読み出して、並べて組立工程として取り敢えず提示するだけでも、十分に使用者が組立工程を作成することを補助することになる。
As described above, according to the present invention, the 3D CAD data is taken in, the parts constituting the assembly are read from the 3D CAD data, the parts are arranged, the editing to the assembly process is accepted, the assembly process data is created, and the animation is generated. The operation from the user to create is received, the operation data indicating the operation contents for the parts by the received operation is generated , and the evaluation data is generated by using the evaluation rule from the three-dimensional CAD data, the assembly process data and the operation data. Since the created evaluation data is substituted into an evaluation formula prepared in advance and the evaluation result is obtained, the input required by the user is the part for creating the assembly process editing and assembly animation. After that, evaluation data is automatically created and evaluation results can be obtained, greatly reducing the user input. An effect that can be improved.
In addition, according to the present invention, the user can create an animation after reading the parts constituting the assembly from the three-dimensional CAD data, arranging the parts and accepting the edit to the assembly process, and setting the actual assembly process. Therefore, the user can easily create an animation, and as a result, the evaluation result can be acquired quickly. In addition, assembling an assembly is basically a series of operations to attach a part that constitutes the assembly to another part, so that the part is read from the 3D CAD data and presented as an assembly process for the time being. This will sufficiently assist the user in creating the assembly process.
仮に、評価データを作成するのみの入力がアニメーション作成のための入力以外に必要となる場合があっても、アニメーションの作成によって自動的に評価結果を得られる部分もあり、少なくともその部分に関しては使用者の入力の手間を回避している。また、アニメーションの過程を使用者が作成するため、部品から組立物を組み立てる過程で必要となる処理が抜け落ちることが防止され、このことは組立性の評価落ちを防止する役目も果たす。 Even if it is necessary to input only to create evaluation data in addition to the input for creating animation, there is a part where the evaluation result can be automatically obtained by creating animation, and at least that part is used. This saves the user input. In addition, since the user creates the animation process, it is possible to prevent the processing required in the process of assembling the assembly from the parts from being lost, and this also serves to prevent the evaluation of the assembly performance from being lost.
使用者によって作成されたアニメーションは、その作成過程でディスプレイ等の出力装置に出力されて使用者が閲覧することができるのは勿論であるが、特に、評価データが作成された部品の動作で所定閾値以上に評価結果が悪い場合には、評価後のアニメーションの描画でその評価結果を顕示して描画することもできる。そうすることで、特に見直しが必要な動作に対して使用者に対して警笛をならすことができる。顕示して描画する例としては、該当フレームの再生スピードを遅くしたり、停止させたり、再生画像の画像領域の全部又は一部の配色を変化させたりすることができる。 The animation created by the user is output to an output device such as a display in the creation process and can be browsed by the user. In particular, the animation created by the user is determined by the operation of the part for which the evaluation data is created. When the evaluation result is worse than the threshold value, the evaluation result can be revealed and drawn by drawing the animation after the evaluation. By doing so, it is possible to make a horn for the user for an operation that needs to be reviewed in particular. For example, the drawing speed of the corresponding frame can be slowed down or stopped, or the color scheme of all or part of the image area of the playback image can be changed.
ここで、部品に対する操作には、部品に対して使用する工具の操作も含まれる。部品の動作には、工具の動作も含まれる。
部品の動作は動作データであり、例えばコマンド形式の文字列、スクリプト形式の文字列からなる。ただし、少なくとも動作データは内部的に処理可能であればよいので、人間が識別困難なアセンブルコード、オブジェクトコードであってもよい。
Here, the operation on the part includes an operation of a tool used on the part. The movement of the part includes the movement of the tool.
The operation of the component is operation data, and includes, for example, a character string in a command format and a character string in a script format. However, since at least the operation data may be processed internally, it may be an assembly code or object code that is difficult for humans to identify.
(3) 本発明は、システム又は装置としても把握することができる。
(4) 本発明は、プログラムとしても把握することができる。
これら前記の発明の概要は、本発明に必須となる特徴を列挙したものではなく、これら複数の特徴のサブコンビネーションも発明となり得る。
( 3) The present invention can also be grasped as a system or an apparatus.
(4) The present invention can also be understood as a program.
These outlines of the invention do not enumerate the features essential to the present invention, and a sub-combination of these features can also be an invention.
ここで、本発明は多くの異なる形態で実施可能である。したがって、下記の実施形態の記載内容のみで解釈すべきではない。また、実施形態の全体を通して同じ要素には同じ符号を付けている。
実施形態では、主にシステムについて説明するが、所謂当業者であれば明らかな通り、本発明はコンピュータで使用可能なプログラム、方法としても実施できる。また、本発明は、ハードウェア、ソフトウェア、または、ソフトウェア及びハードウェアの実施形態で実施可能である。プログラムは、ハードディスク、CD−ROM、DVD−ROM、光記憶装置または磁気記憶装置等の任意のコンピュータ可読媒体に記録できる。さらに、プログラムはネットワークを介した他のコンピュータに記録することができる。
Here, the present invention can be implemented in many different forms. Therefore, it should not be interpreted only by the description of the following embodiment. Also, the same reference numerals are given to the same elements throughout the embodiment.
In the embodiment, the system will be mainly described. However, as is apparent to those skilled in the art, the present invention can also be implemented as a program and a method usable on a computer. In addition, the present invention can be implemented in hardware, software, or software and hardware embodiments. The program can be recorded on any computer-readable medium such as a hard disk, CD-ROM, DVD-ROM, optical storage device, or magnetic storage device. Furthermore, the program can be recorded on another computer via a network.
(本発明の第1の実施形態)
(1)構成
図1は本実施形態に係る組立性評価システム及び関連システムのシステム構成図である。
設計部門に在籍する設計者は設計仕様書等をもとにCADシステムで設計を行う。設計部門の成果物である3次元CADデータを生産技術部門に在籍する生産技術者がネットワークを介して受け取り、組立性評価システムを用いて3次元CADデータの組立工程を作成したり、評価したり、アニメーションを作成したりする。この生産技術部門での検査が終了した場合には、製造部門での製造が開始される。この製造部門では、一般に、製造指示書が生産技術部門より送られ、それをもとに製品を製品するのであるが、組立性評価システムの成果物であるアニメーションを製造部門にネットワークを介して送信し、その送信したアニメーションを製造部門の無線通信機能付きのタブレットPCで受信して描画し、そのアニメーションを見ながら効率的且つ誤ることなく製造することができる。勿論、組立性評価システムで作成したアニメーションに対して、生産技術者は追加的に技術ポイント等のコメントを追加的に付与することもできる。
(First embodiment of the present invention)
(1) Configuration FIG. 1 is a system configuration diagram of an assemblability evaluation system and related systems according to the present embodiment.
Designers in the design department design with a CAD system based on design specifications. 3D CAD data, which is a product of the design department, is received by a production engineer in the production engineering department via the network, and an assembly process of the 3D CAD data is created and evaluated using an assembly evaluation system. Create animations. When the inspection in the production engineering department is completed, the production in the production department is started. In this manufacturing department, in general, manufacturing instructions are sent from the production engineering department, and products are produced based on this, but the animation that is the product of the assembly evaluation system is sent to the manufacturing department via the network. Then, the transmitted animation can be received and drawn by a tablet PC with a wireless communication function of the manufacturing department, and can be manufactured efficiently and without error while watching the animation. Of course, the production engineer can additionally give comments such as technical points to the animation created by the assemblability evaluation system.
以降では本旨の組立性評価システムについて説明する。
図2は本実施形態に係る組立性評価システムの詳細ブロック構成図である。
本実施形態に係る組立性評価システムは、入力手段11、データ抽出手段21、組立工程設定手段31、アニメーション設定手段41、評価データ作成手段51、評価計算手段52及び出力手段61からなる。
入力手段11は、システム内にデータを取り込む機能を有する。例えば、CADシステムからネットワークを介して3次元CADデータをシステム内に取り込む。
データ抽出手段21は、3次元CADデータから組立物を構成する部品を順次取り出す機能を有する。順次取り出すとは3次元CADデータの格納位置順、部品を識別する識別情報順等に取り出すということである。
Hereinafter, the assemblability evaluation system will be described.
FIG. 2 is a detailed block diagram of the assemblability evaluation system according to this embodiment.
The assemblability evaluation system according to this embodiment includes an
The
The
組立工程設定手段31は、3次元CADデータからデータ抽出手段21にて取り出した部品をそのままの並びで組立工程として取り敢えず使用者に提示し、使用者の操作を受けて組立工程の順序を変更する機能を有する。このとき、組立工程設定手段31は、組合工程を内容とする組立工程データを扱う。組立工程設定手段31は取り出した部品をそのままの並びで組立工程として取り敢えず使用者に提示するとしたが、取り出した部品を並び替えてもよい。並び替えは部品を識別する識別情報順であってもよいし、部品作成日時順、部品データサイズ順等であってもよい。また、組立工程の順序が3次元CADデータに内包されている場合には、判明している範囲でその順序に並び替えて使用者に提示することもできる。このとき、データ抽出手段21の取り出す順序を3次元CADデータに内包される組立工程の順序にしてもよい。 The assembly process setting means 31 presents the parts extracted by the data extraction means 21 from the three-dimensional CAD data to the user as an assembly process as they are, and changes the order of the assembly processes in response to the user's operation. It has a function. At this time, the assembly process setting means 31 handles assembly process data including the combination process. Although the assembly process setting means 31 presents the extracted parts to the user as an assembly process in the same arrangement, the extracted parts may be rearranged. The rearrangement may be in the order of identification information for identifying components, in the order of component creation date and time, in order of component data size, or the like. Further, when the assembly process order is included in the three-dimensional CAD data, the order can be rearranged in the known range and presented to the user. At this time, the extraction order of the data extraction means 21 may be the order of the assembly process included in the three-dimensional CAD data.
アニメーション設定手段41は、使用者の指示を受け、ある部品、工具等の備品をどのように操作するかを示した動作データを作成する機能を有する。動作データは操作コマンドからなる。部品(部品を含む)に対する操作は、例えば、部品の移動、回転である。部品の移動、回転は部品に対する基本的な操作であるが、より複雑な操作を一まとめに操作とすることもできる。具体的には、一方の部品に他方の部品をネジ締めする場合に、他方の部品は回転しながら上下方向に移動することになるが、この操作をまとめてネジ締めとすることもできる。 The animation setting means 41 has a function of generating operation data indicating how to operate equipment such as a certain part or tool in response to an instruction from the user. The operation data consists of operation commands. The operation on the component (including the component) is, for example, movement or rotation of the component. The movement and rotation of the parts are basic operations on the parts, but more complicated operations can be collectively performed. Specifically, when the other component is screwed to one component, the other component moves in the vertical direction while rotating, but this operation may be collectively screwed.
評価データ作成手段51は、CADデータ、組立工程データ及び動作データから、評価計算を行うためのデータである評価データを作成する。ここで、本発明においては、CADデータだけでなく、組立工程データ及び動作データからも評価データを作成するため、使用者が実質に入力、選択が必要なデータはより一層なくなり、その入力の手間を大幅に省くことができる。評価データ作成手段51は、ある動作が組立性の評価に影響を与える条件(評価ルール)に該当しているか否かを判断して評価データを作成する。例えば、部品の反転があれば部品の反転がないものに比べれば作業者の組立は難しいものとなり組立性が悪くなるため、反転は組立性の評価のための条件の一つとなる。反転以外の条件としては、部品の寸法形状、部品の重量、把持注意、組付目標寸法、クリアランス、組付方向、組付動作、ケーブル(開放)、ケーブル(閉回路)、結合、工具使用、締結部品方向、製品反転、付加作業、FPC折り曲げ作業等がある。ここで示した条件は一例に過ぎず、製造する組立物の種類に依存する。 The evaluation data creation means 51 creates evaluation data, which is data for performing an evaluation calculation, from CAD data, assembly process data, and operation data. Here, in the present invention, evaluation data is created not only from CAD data, but also from assembly process data and operation data, so that the data that the user needs to input and select substantially is further reduced. Can be omitted significantly. The evaluation data creating means 51 creates evaluation data by judging whether or not a certain operation corresponds to a condition (evaluation rule) that affects the evaluation of assemblability. For example, if there is a part reversal, it is difficult for an operator to assemble compared to a part without a part reversal, and the assemblability deteriorates. Therefore, the reversal is one of the conditions for evaluating the assemblage. Conditions other than reversal include part dimensions, part weight, attention to grip, assembly target dimensions, clearance, assembly direction, assembly operation, cable (open), cable (closed circuit), coupling, tool use, There are fastening part direction, product reversal, additional work, FPC bending work, etc. The conditions shown here are only examples and depend on the type of assembly to be manufactured.
本実施形態では、アニメーション設定手段41でアニメーションを作成することでコマンドが生成され、評価データ作成手段51はそのコマンドを解析し、組み付け方向、部品反転の有無、工具の使用、締結方向等の組立性に関係するデータを自動で収集する。また、評価データ作成手段51は、組立アニメーションを実行し、動的干渉情報、組立時のクリアランスが少ない工程を自動で検出する。動的干渉は部品同士が過誤で接触して組立が正確にできないことであり、例えば、ある部品Aを部品Bに組み付ける場合に、部品Bには突起状に部品Cが既に取り付けられており、部品Aをそのまま最短経路で部品Bに組み付けた場合には部品Cに接触する場合が該当する。このような場合には、部品Aを迂回させて部品Bの所定位置に組み付けるか、部品Cを部品Bに組み付ける前に部品Aを組み付けることで接触を回避して正しい組立てが可能となる。 In the present embodiment, a command is generated by creating an animation with the animation setting means 41, and the evaluation data creation means 51 analyzes the command and assembles the assembly direction, presence / absence of component reversal, tool use, fastening direction, and the like. Automatically collect data related to gender. Further, the evaluation data creating means 51 executes assembly animation, and automatically detects a process with less dynamic interference information and less clearance during assembly. Dynamic interference is that parts are in contact with each other by mistake and cannot be assembled accurately. For example, when a certain part A is assembled to part B, part C is already attached in a protruding shape to part B. When the part A is assembled to the part B with the shortest path as it is, the case of contacting the part C is applicable. In such a case, it is possible to bypass the component A and assemble it at a predetermined position of the component B, or assemble the component A before assembling the component C to the component B, thereby avoiding contact and enabling correct assembly.
従来であれば、複数の組立性の評価のための条件からなる組立性に関するリスト表がチェックボックス、リストボックス形式でフォーム上に工程毎に実装され、組立工程のある工程に着目し、リスト表の中から使用者がその工程に該当する条件を選択し、全ての工程について入力が完了した後に評価を行っていたために、使用者の入力負担が大きいだけでなく、入力ミスも多かった。それに対して本実施形態の組立性評価システムを用いれば、組立工程に必要なアニメーションを使用者が作成するだけで、評価データ作成手段51がそのアニメーションの動作データに基づいて自動的に組立性の評価に関する各種条件に該当するか否かを判断して評価データを作成するので、入力の手間及び入力ミスを回避することができる。ここで、無数にある組立性に関するリスト表がチェックボックス、リストボックス形式でフォーム上に工程毎に実装されている場合に、各工程の該当するチェックボックス、リストボックスを自動的に選択する構成にすることもでき、入力の手間及び入力のミスが回避されるだけでなく、使用者は組立性評価のための設定内容を再確認することができ、適宜修正することもできる。逆に、設定内容が間違っているということはアニメーション自体にも誤りがある可能性もあり、アニメーションの正確性向上にも繋がる。さらに、組立性評価のための設定内容を再確認する場合に、現在設定されている設定内容を選択して描画を指定すると、該当設定内容部分のアニメーションが描画される構成にすることもでき、使用者が設定内容を把握し易い。逆に、アニメーションが描画される場合に、関係する設定内容を顕示する構成であってもよい。 Conventionally, a list table related to assemblability consisting of conditions for evaluating multiple assemblages is mounted on the form in the form of check boxes and list boxes for each process. Since the user selects the condition corresponding to the process from among the processes and the evaluation is performed after the input is completed for all the processes, not only the user's input burden is large, but there are many input errors. On the other hand, if the assemblability evaluation system of this embodiment is used, the user only creates an animation necessary for the assembling process, and the evaluation data creating means 51 automatically performs the assembling process based on the operation data of the animation. Since it is determined whether or not various conditions relating to evaluation are satisfied and evaluation data is created, it is possible to avoid trouble of input and input mistakes. Here, when an infinite number of assembly-related list tables are implemented for each process in the form of check boxes and list boxes, the corresponding check boxes and list boxes for each process are automatically selected. In addition to avoiding the trouble of input and input errors, the user can reconfirm the setting contents for assembling evaluation, and can also correct as appropriate. On the contrary, if the setting contents are wrong, there is a possibility that the animation itself may be wrong, which leads to improvement in the accuracy of the animation. Furthermore, when reconfirming the setting contents for assembly evaluation, if you select the setting contents that are currently set and specify drawing, you can also make a configuration where the animation of the corresponding setting contents part is drawn, It is easy for the user to grasp the setting contents. On the contrary, when an animation is drawn, the related setting content may be revealed.
評価計算手段52は、評価データを所定の評価式に代入して評価を演算する。評価式はシステムがデフォルトで用意している式を用いることもできるし、評価式の係数、変数、演算子を使用者が編集することもできる。勿論、使用者が一から作成して設定してもよい。求める値は組立性に関する評価結果であり、例えば、組立性の評価点、部品組立時間、把持時間、組付動作時間、フォーミング時間、組付保持時間、結合時間、製品反転時間、付加時間、付帯時間、把持性、自己保持性、組付動作性、フォーミング性、結合性、製品反転性、工数評価、部品構成評価、把持評価、自己保持評価、組付動作評価、ケーブル評価、結合評価、製品反転評価、締結使用評価、締結種類評価等がある。勿論、評価式を用いて求めた評価結果が評価式の変数の値になることもある。時間に関する評価を行う場合にはアニメーション作成時においても移動速度、回転速度、締結速度を指定することで正確を期すこともできるが、各工程の作業時間とまとめて設定する構成であってもよい。 The evaluation calculation means 52 calculates the evaluation by substituting the evaluation data into a predetermined evaluation formula. As the evaluation expression, an expression prepared by the system by default can be used, and the coefficient, variable, and operator of the evaluation expression can be edited by the user. Of course, the user may create and set it from scratch. The calculated value is an evaluation result related to assemblability. For example, assembling evaluation point, parts assembly time, gripping time, assembly operation time, forming time, assembly holding time, coupling time, product inversion time, additional time, incidental Time, gripping, self-holding, assembly operation, forming, connection, product reversal, man-hour evaluation, component configuration evaluation, gripping evaluation, self-holding evaluation, assembly operation evaluation, cable evaluation, connection evaluation, product There are reversal evaluation, fastening use evaluation, fastening type evaluation, and the like. Of course, the evaluation result obtained using the evaluation formula may be the value of the variable of the evaluation formula. When evaluating time, it is possible to specify accuracy by specifying the moving speed, rotational speed, and fastening speed even when creating animation, but it may be configured to be set together with the work time of each process .
出力手段61は、システム外にデータを送り出す機能を有する。出力手段61が入力手段11で取り込まれた3次元CADデータをビデオカード119及びディスプレイ119aに出力することで、ディスプレイ119aに3次元画像が表示される(3次元CAD表示機能)。組立工程設定手段31が組立工程を使用者に提示する場合には、出力手段61が組立工程をビデオカード119及びディスプレイ119aに出力することで、ディスプレイ119aに組立工程が表示される(組立工程表示機能)。評価計算手段52で演算された評価結果も出力手段61がビデオカード119及びディスプレイ119aに出力することで、ディスプレイ119aに評価結果が表示される(評価結果表示機能)。本実施形態では出力手段61が、3次元CAD表示機能、組立工程表示機能及び評価結果表示機能を担ったが、新たに3次元CAD表示手段、組立工程表示手段及び評価結果表示手段を設け、前記各機能をそれぞれに担わせる構成であってもよい。
The
(2)ハードウェア構成
図3は本実施形態に係る組立性評価システムが構築されているコンピュータのハードウェア構成図である。
組立性評価システムが構築されているコンピュータ100は、CPU(Central Processing Unit)111、RAM(Random Access Memory)112、ROM(Read Only Memory)113、フラッシュメモリ(Flash memory)114、外部記憶装置であるHD(Hard disk)115、LAN(Local Area Network)カード116、マウス117、キーボード118、ビデオカード119、このビデオカード119と電気的に接続する表示装置であるディスプレイ119a、サウンドカード120、このサウンドカード120と電気的に接続する音出力装置であるスピーカ120a及びフロッピーディスク、CD−ROM、DVD−ROM等の記憶媒体を読み書きするドライブ121からなる。
ここで、本実施形態では1つのコンピュータにおいて組立性評価システムを構築したが、勿論複数のコンピュータにおいても構築することができる。
(2) Hardware Configuration FIG. 3 is a hardware configuration diagram of a computer in which the assemblyability evaluation system according to the present embodiment is constructed.
The computer 100 in which the assemblability evaluation system is constructed is a CPU (Central Processing Unit) 111, a RAM (Random Access Memory) 112, a ROM (Read Only Memory) 113, a flash memory (Flash memory) 114, and an external storage device. HD (Hard disk) 115, LAN (Local Area Network)
Here, in this embodiment, the assemblability evaluation system is constructed by one computer, but it can of course be constructed by a plurality of computers.
(3)GUI
(3.1)表示
図4は本実施形態に係る組立性評価システムのメインウィンドウの一例である。メインウィンドウはいくつかのエリアから構成され、入力手段11にて取り込まれた3次元CADデータをそのまま3次元表示する3次元描画エリアと、データ抽出手段21にて抽出された部品を部品構成関係をツリー構造で示した部品構成表示ツリーエリアとがある。マウス117の操作によって、使用者は3次元描画エリアで表示物に対する視点角度を変えたり、拡大・縮小等の操作が可能となる。また、ポインタで表示物である組立物を構成する部品を選択状態にすることもできるが、部品構成表示ツリーエリアで示されている部品をポインタで選択することによって3次元描画エリアの部品を選択することもできる。
(3) GUI
(3.1) Display FIG. 4 is an example of a main window of the assemblability evaluation system according to the present embodiment. The main window is composed of several areas. The three-dimensional drawing area for directly displaying the three-dimensional CAD data fetched by the input means 11 as it is and the parts extracted by the
(3.2)組立工程の編集
図5は本実施形態に係る組立性評価システムの組立工程のためのサブウィンドウの一例である。
サブウィンドウは複数のフィールドを有しており、その中のフローフィールドは組立工程を図化している。フローフィールドでは、逆三角形が部品を示し、丸が組立工程の1つであることを示している。ゆえに、全体の組立工程を、各組立工程と組立工程で用いる部品で示している。データ抽出手段21で3次元CADデータから部品を抽出した段階では組立工程も基本的には完成しておらず、使用者はこの組立工程のためのサブウィンドウを用いて組立工程の順番を変更する。組立工程の変更方法は、変更が必要な組立工程を選択状態にしたままドラッグし、適当な場所でドロップすることで組立工程の順序が変更される。
(3.2) Editing of Assembly Process FIG. 5 is an example of a subwindow for the assembly process of the assembly performance evaluation system according to this embodiment.
The sub-window has a plurality of fields, and the flow field therein illustrates the assembly process. In the flow field, an inverted triangle indicates a part, and a circle indicates one of the assembly processes. Therefore, the entire assembly process is indicated by each assembly process and parts used in the assembly process. At the stage of extracting parts from the three-dimensional CAD data by the data extraction means 21, the assembly process is basically not completed, and the user changes the order of the assembly process using the sub-window for the assembly process. In the method for changing the assembly process, the order of the assembly process is changed by dragging an assembly process that needs to be changed in a selected state and dropping it at an appropriate location.
(3.3)アニメショーンの作成
アニメーションの作成は、前記メインウィンドウにて使用者が行う。アニメーションは3次元描画エリアに何も表示されていない状態で最初の組立工程に係る部品又は備品に対する操作から指定し順次最後の組立工程に係る部品又は備品に対する操作までを指定することで実現する。ここで、使用者がより安易且つ効率的にアニメーションを作成することができるように、組立物に対して最後の組立工程に係る部品又は備品に対する操作から指定し順次最初の組立工程に係る部品又は備品に対する操作までを指定することとする。このように動作データを記憶していった場合には、逆再生を行うことで通常の組立工程の順序でアニメーションが描画されることとなる。また、必ずしも、1番目の部品から組立物までを順次操作する構成とする必要もなく、各部品毎にアニメーションを作成することができる。具体的には、組立工程は既に完成しているので、各工程毎にアニメーションを作成する。
具体的には部品又は備品に対する操作としては、移動、回転、締結、圧着等がある。ここでは、移動及び回転について例示として具体的に説明する。
(3.3) Creation of Animation Sean Animation is created by the user in the main window. The animation is realized by designating from the operation for the part or the equipment related to the first assembly process to the operation for the part or the equipment related to the last assembly process in a state where nothing is displayed in the three-dimensional drawing area. Here, in order to make it easier and more efficient for the user to create an animation, it is specified from the operation on the part or fixture related to the last assembly process for the assembly, or the parts related to the first assembly process sequentially. The operation up to the equipment is specified. When the operation data is stored in this way, the animation is drawn in the order of the normal assembly process by performing reverse reproduction. Further, it is not always necessary to sequentially operate from the first part to the assembly, and an animation can be created for each part. Specifically, since the assembly process has already been completed, an animation is created for each process.
Specifically, operations for parts or fixtures include movement, rotation, fastening, and crimping. Here, the movement and rotation will be specifically described as examples.
図6は本実施形態に係る移動設定によるコマンド生成の説明図である。移動は、部品を3次元描画エリアで選択し、部品をドラッグしたまま目標地点まで移動させることで設定する。この操作をアニメーション設定手段41が受け取り、コマンドを生成する。1段階目の部品の選択で、「SELECT PartsA」のコマンドが生成される。2段階目の部品のドラッグ開始で、ドラッグを開始したことを検知し、開始位置(fromPos)を記憶する。3段階目の部品のドラッグ終了で、ドラッグが終了したことを検知し、終了位置(toPos)を記録して「MOVE PartsA fromPos to toPos」のコマンドが生成される。4段階目の他部品の選択で、「UNSELECT PartsA」「SELECT PartsB」のコマンドが生成される。なお、操作対象の部品を選択し、操作で「移動」を指定し、移動開始座標及び移動終了座標を指定して移動を設定することもできる。また、マウスでポインタを移動させる場合には規制をかけて移動させることができ、例えば、XY座標面に平行にポインタを移動させたい場合にフリーハンドでポインタを移動させるとXY座標面に平行にポインタを移動させることが困難であり、この場合にポインタをXY座標面に平行にのみ移動可能とする規制をかけることで容易にXY座標面に平行な移動を設定することができる。 FIG. 6 is an explanatory diagram of command generation by movement setting according to the present embodiment. The movement is set by selecting a part in the three-dimensional drawing area and moving the part to the target point while dragging. The animation setting means 41 receives this operation and generates a command. By selecting a part in the first step, a command “SELECT Parts A” is generated. At the start of dragging of the second stage component, it is detected that dragging has started, and the start position (fromPos) is stored. At the end of dragging of the third stage component, it is detected that the dragging has ended, the end position (toPos) is recorded, and a command “MOVE PartsA fromPos to toPos” is generated. By selecting other parts in the fourth stage, commands of “UNSELECT Parts A” and “SELECT Parts B” are generated. It is also possible to select a part to be operated, specify “move” by operation, and specify movement start coordinates and movement end coordinates to set movement. In addition, when the pointer is moved with the mouse, it can be moved with restriction. For example, when the pointer is moved in parallel with the XY coordinate plane, the pointer is moved in parallel with the XY coordinate plane. It is difficult to move the pointer, and in this case, the movement parallel to the XY coordinate plane can be easily set by applying a restriction that the pointer can be moved only in parallel to the XY coordinate plane.
次に、回転について説明する。図7は本実施形態に係る回転設定によるコマンド生成の説明図である。部品を3次元描画エリアで選択し、回転軸を指示し、回転方向及び回転角を指示することで設定することができる。1段階目の部品の選択で、「SELECT PartsA」のコマンドが生成される。2段階目の回転軸の指示で、回転軸の情報を記憶する。3段階目の回転方向及び回転角の指示、4段階目の描画終了で、「ROTATE CLOCKWISE PartsA ROTATEAXIS Ax froAng to toAng」のコマンドが生成される。5段階目の他部品の選択で、「UNSELECT PartsA」「SELECT PartsB」のコマンドが生成される。
工具のコマンド例は、「Move driver from posTOP to PosY」「Move spanner from posSide to PosZ」である。
Next, rotation will be described. FIG. 7 is an explanatory diagram of command generation by rotation setting according to the present embodiment. It can be set by selecting a part in the three-dimensional drawing area, specifying a rotation axis, and specifying a rotation direction and a rotation angle. By selecting a part in the first step, a command “SELECT Parts A” is generated. Information on the rotation axis is stored according to the instruction of the rotation axis in the second stage. Instructing the rotation direction and rotation angle in the third stage, and completing the drawing in the fourth stage, a command “ROTATE CLOCKWISE Parts A ROTATEAXIS Ax from Ang to to Ang” is generated. By selecting another part in the fifth stage, commands “UNSELECT Parts A” and “SELECT Parts B” are generated.
Tool command examples are “Move driver from pos TOP to PosY” and “Move spanner from posSide to PosZ”.
(4)動作データから評価データの作成
動作データから評価に関する情報を取得する。動作が伴うということは、製造現場で作業者又は機械の仕事が伴うということであり、組立性の評価に必要な情報を取得する必要がある。アニメーションで実際に組み立てられる過程で取得される情報に基づいて多くの評価を行うことができる。以下、3つの具体例について動作データからどのようにして評価データを作成するのかを説明する。
(4) Creation of evaluation data from operation data Information on evaluation is acquired from operation data. The fact that the operation is accompanied means that the work of the worker or the machine is accompanied at the manufacturing site, and it is necessary to acquire information necessary for the evaluation of the assembling property. Many evaluations can be performed based on information acquired in the process of actual assembly by animation. The following describes how evaluation data is created from operation data for three specific examples.
(4.1)部品組付方向の収集
部品が移動しているということは、その動作よりこの部品の移動方向を把握することができ、この把握により組み付け方向が判明する。
動作データ内に「MOVE PartsA fromPos to toPos」というコマンドがあることを認識し、「fromPos」から「toPos」までのベクトルの方向から組付方向を把握する。図8(1)の上から下への縦方向の組み付けと、図8
(4.1) Collection of parts assembly direction The fact that a part is moving means that the movement direction of this part can be grasped from its operation, and the assembling direction is determined by this grasping.
Recognizing that there is a command “MOVE PartsA fromPos to toPos” in the operation data, the assembly direction is grasped from the vector direction from “fromPos” to “toPos”. FIG. 8A shows the vertical assembly from top to bottom, and FIG.
(2)の左から右への横方向の組み付けとでは、組立性に影響を与える。勿論、移動対象となっている「PartsA」の重量及びサイズも組立性に影響を与える。このような部品の重量及びサイズはCADデータ中に属性として格納されている場合が多く、その取得には基本的に使用者の入力は不要である。 Assembling in the horizontal direction from left to right in (2) affects the assemblability. Of course, the weight and size of “Parts A” that is the object of movement also affect the assemblability. The weight and size of such parts are often stored as attributes in the CAD data, and basically no user input is required for the acquisition.
(4.2)部品反転の有無の収集
部品が反転するということは、部品が所定以上回転したか否かで把握することができる。したがって、部品が所定以上回転したか否かを把握することで、部品の反転の有無が判明する。
動作データ内に「ROTATE CLOCKWISE PartsA ROTATEAXIS Ax froAng to toAng」というコマンドあることを認識し、まず、回転軸の方向より図9(1)に示す左右方向の回転か、図9(2)に示す上下方向の回転かを判断する。左右方向の回転の場合には部品反転は生じない。上下方向の回転と判断した場合には、「froAng」と「toAng」から角度差を求め、この角度差が所定の範囲内にある場合には反転があると判断する。
(4.2) Collection of presence / absence of component reversal The fact that a component is reversed can be determined by whether or not the component has rotated more than a predetermined amount. Therefore, by determining whether or not the part has rotated more than a predetermined amount, it is possible to determine whether or not the part is reversed.
It is recognized that there is a command “ROTATE CLOCKWISE Parts A ROTATEAXIS Ax from Ang to to Ang” in the motion data. Determine if the direction is rotating. In the case of rotation in the left-right direction, component inversion does not occur. If it is determined that the rotation is in the vertical direction, an angle difference is obtained from “froAng” and “toAng”, and if this angle difference is within a predetermined range, it is determined that there is an inversion.
(4.3)工具の使用、締結方向の収集
工具に対しても移動、回転の操作を加えて、部品に対する処理を実行させる必要があり、コマンドが同様に作成されている。部品と工具の違いは、コマンドの引数が部品ではなく工具である点である。したがって、工具に関する評価データを作成するために、工具を引数としてとっているコマンドを見つけ出し、対象工具の詳細情報を取得し、コマンドによる工具の動作を把握する。図10は工具のコマンドの具体説明図である。1番目にコマンドの引数に係る部品番号から部品情報の中の部品タイプを参照して工具か否かの判断を行う。工具と判断されれば、2番目として、該当工具の詳細情報を取得する。これにより、どのような作業となるかを把握することができる。3番目に、例えば締結方向を求める必要がある場合には、部品の組付け方向を求める場合と同様にして、コマンドの残りの引数から求めることができる。
(4.3) Collecting Tool Use and Fastening Direction It is necessary to add movement and rotation operations to the tool to execute processing on the part, and commands are created in the same way. The difference between a part and a tool is that the command argument is a tool, not a part. Therefore, in order to create evaluation data related to a tool, a command taking the tool as an argument is found, detailed information on the target tool is obtained, and the operation of the tool by the command is grasped. FIG. 10 is a specific explanatory diagram of tool commands. First, it is determined whether or not it is a tool by referring to the part type in the part information from the part number related to the argument of the command. If it is determined to be a tool, secondly, detailed information of the tool is acquired. Thereby, it is possible to grasp what kind of work is to be performed. Third, for example, when it is necessary to obtain the fastening direction, it can be obtained from the remaining arguments of the command in the same manner as the case of obtaining the assembly direction of the parts.
(5)処理フローチャート
図11は本実施形態に係る組立性評価システムの動作フローチャートである。この動作フローチャートにより、使用者は簡易且つ迅速に組立性の評価を得ることができる。
使用者が3次元CADデータを指定することで、入力手段11が3次元CADデータを読み込む(ステップ101)。
読み込んだ3次元CADデータからデータ抽出手段21が部品を取り出し、取り出した順序で組立工程データを作成し、必要に応じて、組立工程設定手段31が使用者の操作を受け、工程の順序を入れ替えたり、工程を追加したり、削除したりして組立工程データを変更する(ステップ201)。
(5) Process Flowchart FIG. 11 is an operation flowchart of the assemblability evaluation system according to this embodiment. With this operation flowchart, the user can easily and quickly evaluate assembly.
When the user designates the three-dimensional CAD data, the
The data extraction means 21 extracts the parts from the read three-dimensional CAD data, creates assembly process data in the extracted order, and the assembly process setting means 31 receives the user's operation as necessary to change the order of the processes. The assembly process data is changed by adding or deleting processes (step 201).
アニメーション設定手段41が、使用者の操作を受けて動作データを作成する(ステップ301)。アニメーション設定手段41はアニメーションの作成が終了したか否かを判断し、終了していないと判断した場合にはステップ301に戻る。終了していると判断した場合には、評価データ作成手段51が主に作成した動作データに基づき評価データを自動的に作成し、評価計算手段52が組立性の評価を計算する(ステップ401)。
出力手段61が計算した評価結果を出力先に出力する(ステップ402)。
The
The evaluation result calculated by the output means 61 is output to the output destination (step 402).
(6)本実施形態の効果
このように本実施形態に係る組立性評価システムによれば、3次元CADデータから得られた部品、作成された組立工程データを用いて使用者は容易に動作データを作成することができ、この動作データから組立性の評価をするための評価データを自動的に作成し、使用者の評価データの作成のための入力を大幅に省いて組立性の評価を実行できる。また、3次元CADデータを指定することで組立工程を一から使用者が作成することなく修正するだけて組立工程が完成し、大幅に使用者の手間を省くことができる。さらに、作成したアニメーションは製造現場への製造指示書としても活用することができる。さらにまた、アニメーションを作成することで組立工程自体も抜けがなくなる。つまり、アニメーションを描画すれば、足りない工程にすぐに気付くことができる。
(6) Effect of this Embodiment As described above, according to the assemblability evaluation system according to this embodiment, the user can easily obtain the operation data using the parts obtained from the three-dimensional CAD data and the created assembly process data. The evaluation data for evaluating the assembly property is automatically created from this motion data, and the evaluation of the assembly property is executed with the input for creating the evaluation data of the user greatly omitted. it can. In addition, by specifying the three-dimensional CAD data, the assembly process can be completed simply by correcting the assembly process from the beginning without creating it by the user, which can greatly save the user. Furthermore, the created animation can be used as a manufacturing instruction for the manufacturing site. Furthermore, the assembly process itself is not lost by creating an animation. In other words, if you draw an animation, you can immediately notice the missing process.
(その他の実施形態)
[組立工程データの作成別例]
前記第1の実施形態では、3次元CADデータから部品の情報を取り出し、始めに取敢えず部品を並べただけの組立工程を作成し、必要に応じて使用者が修正を施すとしたが、使用者が始めから作成することもでき、その場合に既に取り出した部品を順次追加して工程を追加して組立工程データを作成することもできる。
(Other embodiments)
[Another example of creating assembly process data]
In the first embodiment, the part information is extracted from the three-dimensional CAD data, and an assembly process in which the parts are arranged for the first time is created, and the user makes corrections as necessary. The user can also create the data from the beginning, and in that case, the parts already taken out can be sequentially added and the process can be added to create the assembly process data.
以上の前記各実施形態により本発明を説明したが、本発明の技術的範囲は実施形態に記載の範囲には限定されず、これら各実施形態に多様な変更又は改良を加えることが可能である。そして、かような変更又は改良を加えた実施の形態も本発明の技術的範囲に含まれる。このことは、特許請求の範囲及び課題を解決する手段からも明らかなことである。 Although the present invention has been described with the above embodiments, the technical scope of the present invention is not limited to the scope described in the embodiments, and various modifications or improvements can be added to these embodiments. . And embodiment which added such a change or improvement is also contained in the technical scope of the present invention. This is apparent from the claims and the means for solving the problems.
11 入力手段
21 データ抽出手段
31 組立工程設定手段
41 アニメーション設定手段
51 評価データ作成手段
52 評価計算手段
61 出力手段
100 コンピュータ
111 CPU
112 RAM
113 ROM
114 フラッシュメモリ
115 HD
116 LANカード
117 マウス
118 キーボード
119 ビデオカード
119a ディスプレイ
120 サウンドカード
120a スピーカ
121 ドライブ
DESCRIPTION OF
112 RAM
113 ROM
114
116
Claims (3)
前記プロセッサが部品を構成要素とする組立物の設計情報である3次元CADデータを取り込むステップと、
前記プロセッサが取り込んだ3次元CADデータから部品を取り出し、取り出した部品を並べて組立工程を作成するステップと、
前記プロセッサが前記組立工程への変更を受け付けて当該組立工程の順序を変更し、当該組立工程を内容とする組立工程データを作成するステップと、
前記プロセッサが部品から組立物を組み立てるまでのアニメーションを作成するための部品に対する操作を受け付け、当該部品に対する操作内容を示す動作データを作成するステップと、
前記記憶手段に記録されている組立性の評価のための条件を用いて、前記プロセッサが前記3次元CADデータ、組立工程データ及び動作データに基づき評価データを作成するステップと、
前記プロセッサが作成した評価データを前記記憶手段に記録されている評価式に代入して評価結果を求めるステップと、
前記プロセッサが求めた評価結果を出力するステップとを含む組立性評価方法。 An assemblyability evaluation method for evaluating assemblyability of an evaluation object using a computer having a processor and storage means,
The processor fetching three-dimensional CAD data which is design information of an assembly having a component as a component;
And creating the assembly process the processor retrieves the parts from three-dimensional CAD data captured, by arranging the removed parts,
The processor accepts a change to the assembly process, changes the order of the assembly process, and creates assembly process data containing the assembly process;
Accepts an operation for components for the processor to create an animation from parts to assemble the assembly was the steps to create the operation data indicating an operation content with respect to the component,
A step of using the conditions for the evaluation of the assembly of which is recorded in the storage unit, wherein the processor is the three-dimensional CAD data to create an evaluation data on the basis of the assembly process data and operation data,
And determining the evaluation results by substituting the evaluation data the processor has created evaluation formula recorded in the memory means,
Assemblability evaluation method and a step of outputting the evaluation result of the processor is determined.
部品を構成要素とする組立物の設計情報である3次元CADデータを取り込む手段と、
前記取り込んだ3次元CADデータから部品を取り出し、取り出した部品を並べて組立工程を作成する手段と、
前記組立工程への変更を受け付けて当該組立工程の順序を変更し、当該組立工程を内容とする組立工程データを作成する手段と、
部品から組立物を組み立てるまでのアニメーションを作成するための部品に対する操作を受け付け、当該部品に対する操作内容を示す動作データを作成する手段と、
前記記憶手段に記録されている組立性の評価のための条件を用いて、前記3次元CADデータ、組立工程データ及び動作データに基づき評価データを作成する手段と、
前記作成した評価データを前記記憶手段に記録されている評価式に代入して評価結果を求める手段と、
前記求めた評価結果を出力する手段とを含む組立性評価システム。 Storage means for recording conditions and evaluation formulas for assembling evaluation;
Means for taking in three-dimensional CAD data, which is design information of an assembly including parts as components;
Means for creating the assembly process the three-dimensional CAD data captured Remove the device, by arranging the removed parts,
Means for accepting a change to the assembly process, changing the order of the assembly process, and creating assembly process data containing the assembly process;
Accepts an operation for parts for creating animation to assembling the assembly was the component, and means to create an operation data indicating an operation content with respect to the component,
Means for creating evaluation data based on the three-dimensional CAD data, assembly process data, and operation data , using conditions for evaluation of assembling properties recorded in the storage means ;
It means for determining the evaluation results by substituting the evaluation data the created evaluation formula recorded in the memory means,
An assembly evaluation system including means for outputting the obtained evaluation result.
前記取り込んだ3次元CADデータから部品を取り出し、取り出した部品を並べて組立工程を作成する手順と、
前記組立工程への変更を受け付けて当該組立工程の順序を変更し、当該組立工程を内容とする組立工程データを作成する手順と、
部品から組立物を組み立てるまでのアニメーションを作成するための部品に対する操作を受け付け、当該部品に対する操作内容を示す動作データを作成する手順と、
記憶手段に記録されている組立性の評価のための条件を用いて、前記3次元CADデータ、組立工程データ及び動作データに基づき評価データを作成する手順と、
前記作成した評価データを前記記憶手段に記録されている複数評価式に代入して評価結果を求める手順とをコンピュータに実行させるための組立性評価プログラム。 A procedure for taking in three-dimensional CAD data, which is design information of an assembly including parts as components,
A step of creating the assembly process the three-dimensional CAD data captured Remove the device, by arranging the removed parts,
A procedure for accepting a change to the assembly process, changing the order of the assembly process, and creating assembly process data containing the assembly process;
Accepts an operation for parts for creating animation until assembling the assembled material from components, and procedures to create the operation data indicating an operation content with respect to the component,
Using serial conditions for evaluation of assemblability of憶means recorded on, the three-dimensional CAD data, a step of creating an evaluation data on the basis of the assembly process data and operation data,
Assemblability evaluation program for executing a procedure for determining the evaluation results by substituting the evaluation data the created plurality evaluation formula that is recorded in the storage unit to the computer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006018693A JP4731335B2 (en) | 2006-01-27 | 2006-01-27 | ASSEMBLY EVALUATION METHOD, SYSTEM, AND PROGRAM |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006018693A JP4731335B2 (en) | 2006-01-27 | 2006-01-27 | ASSEMBLY EVALUATION METHOD, SYSTEM, AND PROGRAM |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007200082A JP2007200082A (en) | 2007-08-09 |
| JP4731335B2 true JP4731335B2 (en) | 2011-07-20 |
Family
ID=38454633
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006018693A Expired - Fee Related JP4731335B2 (en) | 2006-01-27 | 2006-01-27 | ASSEMBLY EVALUATION METHOD, SYSTEM, AND PROGRAM |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4731335B2 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5077011B2 (en) * | 2008-03-26 | 2012-11-21 | 富士通株式会社 | Display control apparatus, display control method, and display control program |
| JP2010009181A (en) * | 2008-06-25 | 2010-01-14 | Fujitsu Ltd | Display controller, animation generation device, display control method and display control program |
| JP2011253269A (en) * | 2010-06-01 | 2011-12-15 | Hitachi Ltd | Three-dimensional model design support system by assembly analysis |
| JP5686538B2 (en) * | 2010-07-02 | 2015-03-18 | 株式会社日立製作所 | Assembly sequence generation system, program and method |
| JP6171436B2 (en) | 2013-03-19 | 2017-08-02 | 富士通株式会社 | Assembly time calculation program, assembly time calculation method, and assembly time calculation device |
| JP2013178817A (en) * | 2013-05-20 | 2013-09-09 | Fujitsu Ltd | Interference verification device, and method and program thereof |
| JP6604039B2 (en) * | 2015-06-08 | 2019-11-13 | 富士通株式会社 | Design program, information processing apparatus, and design method |
| DE112018002678T5 (en) * | 2017-05-25 | 2020-03-05 | Mitsubishi Electric Corporation | Design review device, design review process and program |
| KR20250034005A (en) | 2023-08-31 | 2025-03-10 | 주식회사 히타치하이테크 | Evaluation device and evaluation method |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000331055A (en) * | 1999-05-20 | 2000-11-30 | Ricoh Co Ltd | Assembling and disassembly evaluation device |
| JP2002144171A (en) * | 2000-11-07 | 2002-05-21 | Mitsubishi Heavy Ind Ltd | Assemblability quantitative evaluation system and automatic simulation system |
| JP2003044547A (en) * | 2001-07-31 | 2003-02-14 | Ricoh Co Ltd | Assembly / disassembly process design support system |
| JP2003330971A (en) * | 2002-05-15 | 2003-11-21 | Toshiba Corp | Standard workbook production method and storage medium |
-
2006
- 2006-01-27 JP JP2006018693A patent/JP4731335B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007200082A (en) | 2007-08-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7414919B2 (en) | Simulator device and simulation method | |
| CN108170611A (en) | Automated testing method and device, storage medium, electronic equipment | |
| US20090326892A1 (en) | System and method for constructing virtual nc controllers for machine tool simulation | |
| US9459780B1 (en) | Documenting interactive graphical designs | |
| JP4731335B2 (en) | ASSEMBLY EVALUATION METHOD, SYSTEM, AND PROGRAM | |
| US20220281103A1 (en) | Information processing apparatus, robot system, method of manufacturing products, information processing method, and recording medium | |
| JP5658364B2 (en) | Program visualization device | |
| CN113961751A (en) | Visio graphic file online editing method, device, equipment and storage medium | |
| CN110673842A (en) | Visual programming method and system, storage medium and equipment | |
| CN113703637A (en) | Inspection task coding method and device, electronic equipment and computer storage medium | |
| JP4902567B2 (en) | Work procedure manual creation system and work procedure manual creation program | |
| US8952965B2 (en) | Non-linear time scale optimization for mechanical-electrical machine behavior model visualization | |
| JP7384000B2 (en) | Collaborative work system, analysis collection device and analysis program | |
| WO2019064919A1 (en) | Robot teaching device | |
| JP2002014845A (en) | Method and apparatus for automatically generating test script components | |
| JP4767309B2 (en) | Information processing apparatus, information processing method, and computer program | |
| CN118435163A (en) | Robot programming assistance device, robot programming assistance program, and robot programming assistance method | |
| JP2008142788A (en) | Operation program creation support method and operation program creation apparatus. | |
| WO2019064915A1 (en) | Robot teaching device | |
| US12275148B2 (en) | Information processing apparatus, system, information processing method, method of manufacturing products, and recording medium | |
| JP6052892B2 (en) | Apparatus for automatically generating GUI stub, method and program thereof | |
| US20230281216A1 (en) | Systems and methods for a graphical user interface for data analysis and visualisation | |
| JP2003140714A (en) | Graphic language program preparing program and its device | |
| JP2001005517A (en) | Control program monitoring method and device | |
| JP2025075918A (en) | Analysis device, analysis method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080911 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110117 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110125 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110328 |
|
| 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: 20110419 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110419 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140428 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |