JPH11208865A - Simulation method of component mounting trajectory - Google Patents

Simulation method of component mounting trajectory

Info

Publication number
JPH11208865A
JPH11208865A JP1157298A JP1157298A JPH11208865A JP H11208865 A JPH11208865 A JP H11208865A JP 1157298 A JP1157298 A JP 1157298A JP 1157298 A JP1157298 A JP 1157298A JP H11208865 A JPH11208865 A JP H11208865A
Authority
JP
Japan
Prior art keywords
component
interference
miss
display
displayed
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
Application number
JP1157298A
Other languages
Japanese (ja)
Inventor
Shigeo Shimamura
繁生 嶋村
Tetsuo Momose
哲男 百瀬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP1157298A priority Critical patent/JPH11208865A/en
Publication of JPH11208865A publication Critical patent/JPH11208865A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Conveyors (AREA)

Abstract

(57)【要約】 【課題】 部品の組付け経路の選定を容易に行うことが
できるようにする。 【解決手段】 干渉を確認する対象の部品ペアを指定で
きるようにし、その指定した部品ペア毎にニアミス値を
設定できるようにし、さらに、ディスプレイ画面一部
に、部品が干渉しているか干渉していないかの判断、部
品と障害物との距離がどの程度の距離離れているのかな
どをリアルタイムで表示する。図に示すディスプレイ表
示によれば、ペア部品である部品1(P1)と部品2
(P2)とはニアミス値が8と設定されていることがわ
かり、現在の部品1(P1)と部品2(P2)との距離
が6.5であるから、今選定した経路ではニアミスを起
こしていることがわかる。また、部品1(P4)と部品
2(P6)とは、今選定した経路では干渉していること
がわかる。さらに、部品1(P5)と部品2(P11)
とは、今選定した経路ではニアミスも干渉もしていない
(この場合に「?」が表示される)ことがわかる。
(57) [Summary] [PROBLEMS] To facilitate selection of a part assembling route. SOLUTION: A part pair to be checked for interference can be specified, a near miss value can be set for each specified part pair, and a part of the display screen is interfered or interfered with. Judgment as to whether the object is present and how far the part is from the obstacle are displayed in real time. According to the display shown in the figure, the part 1 (P1) and the part 2
(P2) indicates that the near miss value is set to 8, and the current distance between the part 1 (P1) and the part 2 (P2) is 6.5. You can see that it is. In addition, it can be seen that the part 1 (P4) and the part 2 (P6) are interfering with each other on the selected route. Further, a part 1 (P5) and a part 2 (P11)
Means that there is no near miss or interference in the route selected just now (in this case, "?" Is displayed).

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、例えば車両部品の
組付け軌跡(搬送軌跡)を比較的容易に作成できるよう
にする部品の組付け軌跡のシミュレーション方法に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of simulating a trajectory of assembling parts, for example, so that an assembling trajectory (transport trajectory) of vehicle parts can be relatively easily created.

【0002】[0002]

【従来の技術】最近では、ロボットを用いて車両を組み
立てることが普通に行われている。車両を組み立てる場
合には、車体に部品を取り付けなければならないが、ロ
ボットにこの組み立てを行わせようとすると、干渉回避
のため、部品の搬送経路の選定が問題となる。つまり、
そのロボットが部品を車体に取り付ける場合に、部品が
車体に干渉しないように、また、部品が他の生産機械と
干渉しないようにするとともに、最も作業効率の良いと
思われる部品の組付け経路(搬送経路)を選定すること
が必要となる。従来、この選定は次のような手法で行わ
れていた。
2. Description of the Related Art Recently, it is common practice to assemble a vehicle using a robot. When assembling a vehicle, components must be attached to the vehicle body. However, if a robot attempts to assemble the components, there is a problem in selecting a component transport route to avoid interference. That is,
When the robot mounts the parts on the vehicle body, the parts should not interfere with the vehicle body, and the parts should not interfere with other production machines. It is necessary to select a transport route). Conventionally, this selection has been made in the following manner.

【0003】<CADを用いる場合>まず、ロボットの
作業領域周辺のデータ(ロボット周辺に存在する障害物
等に関するデータ)に基づいてロボット周辺の状況の画
像をCAD上に展開すると共に、部品のデータに基づい
てロボットがその部品を把持している状況の画像をCA
D上に展開する。この状態でロボットを少しずつ任意の
方向に動かし、ロボットの把持している部品と周辺の障
害物(干渉物)とのクリアランスを目視して確認し、ク
リアランスが小さそうであれば、マニュアル操作で距離
を確認するなどしながら、干渉を起こさない部品の搬送
経路を選定していく。
<When using CAD> First, an image of the situation around the robot is developed on CAD based on data around the work area of the robot (data related to obstacles and the like existing around the robot), and data of parts is also displayed. Image of the situation where the robot is gripping the part based on the CA
Expand on D. In this state, move the robot little by little in any direction and visually check the clearance between the parts held by the robot and the surrounding obstacles (interfering objects). If the clearance seems to be small, perform the manual operation. While checking the distance, we will select a transport path for parts that does not cause interference.

【0004】<グラフィックシミュレータを用いる場合
>まず、CADと同様に、ロボット周辺の状況の画像と
ロボットがその部品を把持している状況の画像を展開す
る。一般的なグラフィックシミュレータには、自動ニア
ミス確認機能と干渉チェック機能とが設けられているの
で、ロボットの把持している部品が周辺の障害物とニア
ミスすると、その部品が黄色に表示され、一方、干渉す
ると、その部品が赤色に表示される。したがって、これ
らの機能を用いて干渉しないようにロボットで部品を動
かしながら干渉しない部品の搬送経路を選定していく。
<Case of Using Graphic Simulator> First, similarly to CAD, an image of a situation around the robot and an image of a situation where the robot is gripping the part are developed. Since a general graphic simulator is provided with an automatic near-miss check function and an interference check function, if a part held by the robot is near-missed by a nearby obstacle, the part is displayed in yellow, while When the interference occurs, the part is displayed in red. Therefore, using these functions, the robot moves the components so as not to interfere with each other, and selects a non-interfering component transfer path.

【0005】[0005]

【発明が解決しようとする課題】上記のように、CAD
やグラフィックシミュレーションを用いて搬送経路の選
定をする従来の手法では、 CADの場合、干渉チェックは全て人間が行わなけれ
ばならないので、信頼性の面で問題があるばかりでな
く、必要に応じて測定モードに入ったり出たりするた
め、搬送経路の選定に非常に多くの工数を要する。
SUMMARY OF THE INVENTION As described above, CAD
In the case of CAD, conventional methods of selecting a transfer route using graphic simulation require that all humans perform the interference check in the case of CAD, not only in terms of reliability, but also in cases where measurement is necessary. Since entering and exiting the mode, selection of the transport route requires a very large number of man-hours.

【0006】また、グラフィックシミュレータの場
合、ニアミス表示をさせるためには、部品ごとにニアミ
ス値を設定する(一般的には一律でしか設定できない)
必要があり、また、ニアミス値が適切でなかった場合に
は、設定し直した回数だけ再度確認する必要があり、一
旦干渉してしまってから搬送位置を修正するには、自動
ニアミス確認機能または干渉チェック機能(干渉すると
部品を赤色に表示させる機能)から抜け出さなければな
らないので、これらの機能に入ったり出たりするための
繁雑な操作が必要になる。 等の問題があり、いずれの手法を用いたとしても、経路
選定には多大の工数と時間とが必要になる。
In the case of a graphic simulator, a near-miss value is set for each component in order to cause a near-miss display (generally, a near-miss value can only be set uniformly).
If the near-miss value is not appropriate, it is necessary to confirm again the number of times the setting has been made again.To correct the transport position after interference once, use the automatic near-miss confirmation function or Since it is necessary to escape from the interference check function (the function of displaying parts in red when interference occurs), complicated operations for entering and exiting these functions are required. No matter which method is used, the route selection requires a great deal of man-hour and time.

【0007】本発明は、このような従来の問題を少しで
も解消するために設けられたものであり、部品の組付け
経路の選定を容易に行うことができるようにした部品配
置シミュレーション方法の提供を目的とする。
SUMMARY OF THE INVENTION The present invention is provided to solve such a conventional problem as much as possible, and provides a component placement simulation method capable of easily selecting a component mounting path. With the goal.

【0008】[0008]

【課題を解決するための手段】上記の目的を達成するた
めの本発明は、次のように構成される。請求項1に記載
の発明は、部品の搬送経路の周辺状況を表示し、当該表
示内で当該部品を当該搬送経路中に存在する干渉物に干
渉させないように動かしながら部品の組付け経路を作成
するために用いられる部品の組付け軌跡のシミュレーシ
ョン方法であって、部品毎にニアミス値を設定し、部品
の組付け経路の作成中に部品と干渉物との距離が当該部
品に設定したニアミス値よりも小さくなるとニアミスに
なっていることを表示することを特徴とする部品の組付
け軌跡のシミュレーション方法である。
The present invention for achieving the above object is constituted as follows. According to the first aspect of the present invention, a component assembling route is created while displaying the peripheral status of the component transport route and moving the component within the display so as not to interfere with an interference object existing in the transport route. Is a method of simulating a component assembling trajectory that is used to set a near-miss value for each component, and the distance between the component and an interfering object is set to the near-miss value for the component during creation of the component mounting path. This is a method of simulating a component assembling trajectory, characterized in that when it becomes smaller, a near miss is displayed.

【0009】請求項2に記載の発明は、部品の搬送経路
の周辺状況を表示し、当該表示内で当該部品を当該搬送
経路中に存在する干渉物に干渉させないように動かしな
がら部品の組付け経路を作成するために用いられる部品
の組付け軌跡のシミュレーション方法であって、部品の
組付け経路の作成中に前記部品と干渉物との距離を前記
表示の一部に表示することを特徴とする部品の組付け軌
跡のシミュレーション方法である。
[0010] According to a second aspect of the present invention, the components are mounted while displaying the surroundings of the component transfer route and moving the component within the display so as not to interfere with an interference object existing in the transfer route. A method of simulating a component assembling trajectory used for creating a path, wherein a distance between the component and an interfering object is displayed in a part of the display during creation of a component assembling path. This is a method of simulating the assembling trajectory of components to be mounted.

【0010】請求項3に記載の発明は、部品の搬送経路
の周辺状況を表示し、当該表示内で当該部品を当該搬送
経路中に存在する干渉物に干渉させないように動かしな
がら部品の組付け経路を作成するために用いられる部品
の組付け軌跡のシミュレーション方法であって、部品毎
にニアミス値を設定し、部品の組付け経路の作成中に、
当該設定されたニアミス値に基づいて前記部品と干渉物
との干渉の有無、ニアミス状態を前記表示の一部に表示
することを特徴とする部品の組付け軌跡のシミュレーシ
ョン方法である。
[0010] According to a third aspect of the present invention, components are displayed while displaying the surroundings of the component transfer path, and moving the component within the display so that the component does not interfere with an interfering object existing in the transfer path. A method of simulating a component mounting trajectory used for creating a path, wherein a near miss value is set for each component, and during creation of a component mounting path,
A method of simulating a component assembling trajectory, characterized by displaying presence / absence of interference between the component and an interfering object and a near-miss state on a part of the display based on the set near-miss value.

【0011】請求項4に記載の発明は、部品の搬送経路
の周辺状況を表示し、当該表示内で当該部品を当該搬送
経路中に存在する干渉物に干渉させないように動かしな
がら部品の組付け経路を作成するために用いられる部品
の組付け軌跡のシミュレーション方法であって、部品毎
にニアミス値を設定し、部品の組付け経路の作成中に、
当該設定されたニアミス値に基づいて前記部品と干渉物
との干渉の有無、ニアミス状態を前記表示の一部に表示
するとともに、前記部品と干渉物との距離を前記表示の
一部に表示することを特徴とする部品の組付け軌跡のシ
ミュレーション方法である。
[0011] According to a fourth aspect of the present invention, the components are assembled while displaying the surroundings of the component transfer route and moving the component within the display so as not to interfere with an obstacle present on the transfer route. A method of simulating a component mounting trajectory used for creating a path, wherein a near miss value is set for each component, and during creation of a component mounting path,
Based on the set near miss value, the presence / absence of interference between the component and the interfering object, the near miss state is displayed on a part of the display, and the distance between the component and the interfering object is displayed on the part of the display. This is a method for simulating a component assembling trajectory.

【0012】[0012]

【発明の効果】以上のように構成された発明は、各請求
項ごとに次のような効果を奏する。請求項1に記載の発
明によれば、部品毎にニアミス値を設定できるように
し、このニアミス値に基づいてニアミス状態を表示でき
るようにしたので、部品毎に最適な組付け経路の作成が
可能となる。
The invention constructed as described above has the following effects for each claim. According to the first aspect of the present invention, a near-miss value can be set for each component, and a near-miss state can be displayed based on the near-miss value, so that an optimal assembly path can be created for each component. Becomes

【0013】請求項2に記載の発明によれば、部品の組
付け経路の作成中に部品と干渉物との距離をリアルタイ
ムでディスプレイの表示の一部に表示できるようにした
ので、部品の組付け経路の選定を短時間かつ少ない工数
で容易に行うことができるようになる。
According to the second aspect of the present invention, the distance between the component and the interfering object can be displayed on a part of the display on the display in real time while the assembly path of the component is being created. The attachment route can be easily selected in a short time and with a small number of man-hours.

【0014】請求項3に記載の発明によれば、設定され
たニアミス値に基づいて部品と干渉物との干渉の有無、
ニアミス状態をリアルタイムでディスプレイの表示の一
部に表示できるようにしたので、部品毎に最適な組付け
経路の作成が可能となる。
According to the third aspect of the present invention, the presence or absence of interference between the component and the interfering object based on the set near miss value,
Since the near miss state can be displayed on a part of the display on the display in real time, it is possible to create an optimal assembly path for each component.

【0015】請求項4に記載の発明によれば、設定され
たニアミス値に基づいて部品と干渉物との干渉の有無、
ニアミス状態をリアルタイムに表示の一部に表示すると
ともに、部品と干渉物との距離をリアルタイムに表示の
一部に表示するようにしたので、部品毎に最適な組付け
経路の作成が可能となるとともに、部品の組付け経路の
選定を短時間かつ少ない工数で容易に行うことができる
ようになる。
According to the fourth aspect of the present invention, the presence or absence of interference between the component and the interfering object is determined based on the set near miss value.
The near-miss state is displayed in a part of the display in real time, and the distance between the part and the interfering object is displayed in a part of the display in real time, making it possible to create an optimal assembly path for each part. At the same time, it is possible to easily select a component assembling route in a short time and with a small number of man-hours.

【0016】[0016]

【発明の実施の形態】以下に、本発明の1実施形態を図
面に基づいて詳細に説明する。図1は、本発明の方法を
実施する装置の概略構成図である。このグラフィックシ
ミュレータ25は、キーボード1、マウス3、表示装置
45、記憶装置35を備えている。キーボード1および
マウス3は、グラフィックシミュレータ25に各種の指
示を与えるものであり、表示装置45は、たとえばCR
Tディスプレイや液晶ディスプレイ等の画像表示装置で
あり、記憶装置35は、本発明方法をプログラムとして
記憶している部分である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a schematic configuration diagram of an apparatus for performing the method of the present invention. The graphic simulator 25 includes a keyboard 1, a mouse 3, a display device 45, and a storage device 35. The keyboard 1 and the mouse 3 give various instructions to the graphic simulator 25.
An image display device such as a T display or a liquid crystal display, and the storage device 35 is a portion that stores the method of the present invention as a program.

【0017】このグラフィックシミュレータ25は、後
で詳しく説明するが、組付軌跡作成機能、組付軌跡作成
支援機能、干渉確認機能という3つの代表的な機能を備
えている。干渉確認機能は、部品毎にニアミス値を設定
するニアミス値の部品毎設定機能、リアルタイムで干渉
やニアミスの状況を数値表示できる干渉/ニアミス状況
のリアルタイム数値表示機能という2つの機能からな
る。
As will be described in detail later, the graphic simulator 25 has three typical functions: an assembly trajectory creation function, an assembly trajectory creation support function, and an interference confirmation function. The interference confirmation function includes two functions: a near miss value setting function for setting a near miss value for each component and a real time interference / near miss situation real time numerical display function for numerically displaying an interference or near miss situation in real time.

【0018】したがって、オペレータは、キーボード1
とマウス3を使用して、ロボットに把持させた部品をシ
ミュレーション操作によって動かしながら、その部品
が、他の生産設備や組付けの対象となるワーク(たとえ
ば車体)と干渉しない最適な組付け経路を比較的短時間
で容易に作成することができる。この作成の際に手助け
となるのが組付軌跡作成支援機能、干渉確認機能であ
る。
Therefore, the operator operates the keyboard 1
While using the mouse and the mouse 3 to move the parts held by the robot by the simulation operation, an optimal assembling path that does not interfere with other production equipment or a work (eg, a vehicle body) to be assembled is determined. It can be easily created in a relatively short time. What assists in the creation are an assembly trajectory creation support function and an interference confirmation function.

【0019】図2は、本発明の方法を実施する装置の具
体的な構成を示すブロック図であり、図1の装置をさら
に具体的に記述したものである。グラフィックシミュレ
ータ25の入力処理部10では、キーボード1やマウス
3からの入力にしたがって、ペアとなる部品の設定(部
品ペア設定)、そのペアとなった部品毎のニアミス値の
設定(ペア毎ニアミス値)、干渉/ニアミスモードを実
行するための設定(干渉/ニアミスアクティブ)、部品
の位置と姿勢を決めるマウスドラッグ(マウスドラッ
グ)、選定(作成)した組付軌跡を再現する場合の設定
(軌跡(パス)定義)等の各種の設定を行う。
FIG. 2 is a block diagram showing a specific configuration of an apparatus for implementing the method of the present invention, and more specifically describes the apparatus of FIG. In the input processing unit 10 of the graphic simulator 25, according to the input from the keyboard 1 and the mouse 3, the setting of the parts to be paired (part pair setting), the setting of the near miss value for each paired part (the near miss value for each pair) ), Settings for executing the interference / near-miss mode (interference / near-miss active), mouse drag (mouse drag) for determining the position and orientation of the part, settings for reproducing the selected (created) assembly trajectory (trajectory ( Various settings such as path / definition) are performed.

【0020】演算部20では、部品ごとの形状データが
記憶されている部品形状データベースを備え、キーボー
ドの操作によって設定された部品ペアのデータをこのデ
ータベースから取出し、マウスドラッグによって決定さ
れた部品ペアの部品位置と姿勢並びに設定されたペア毎
のニアミス値に基づいて部品と他の障害物との干渉/ニ
アミス演算をする。また、軌跡(パス)定義の設定が終
了すると、作成済みの組付軌跡に基づいて部品を連続的
に動かして運動シミュレーションを行う演算機能も有し
ている。
The arithmetic unit 20 has a component shape database in which shape data for each component is stored. The data of the component pair set by operating the keyboard is taken out of this database, and the component pair data determined by mouse dragging is taken out. An interference / near-miss calculation between the component and another obstacle is performed based on the component position and orientation and the set near-miss value for each pair. In addition, when the setting of the trajectory (path) definition is completed, a calculation function is provided for performing a motion simulation by continuously moving components based on the created assembly trajectory.

【0021】出力処理部30は、設定された部品ペアの
情報を部品ペア情報として格納し、そのペアとなった部
品毎に設定されたニアミス値をペア毎ニアミス値情報と
して格納し、干渉/ニアミスモードが指定されたことを
干渉/ニアミスアクティブ情報として格納する。つま
り、出力処理部30内には、記憶装置35が設けられ、
これらの情報は、この記憶装置35に記憶されることに
なる。演算部20で干渉/ニアミス演算が行われるが、
この演算結果は、出力部30で干渉有無/ペア部品間距
離の演算に用いられ、その演算結果をディスプレイ40
に表示させる。
The output processing unit 30 stores the information of the set component pair as component pair information, stores the near miss value set for each paired component as near miss value information for each pair, The fact that the mode has been designated is stored as interference / near miss active information. That is, the storage device 35 is provided in the output processing unit 30,
These pieces of information are stored in the storage device 35. The interference / near-miss calculation is performed by the calculation unit 20,
The calculation result is used by the output unit 30 to calculate the presence / absence of interference / distance between paired parts.
To be displayed.

【0022】本発明方法を実施するグラフィックシミュ
レータの概略の構成は以上の通りであるが、以下に、図
3および図4のフローチャートに基づいて本発明の部品
の組付け軌跡のシミュレーション方法を詳細に説明す
る。
The schematic configuration of the graphic simulator for implementing the method of the present invention is as described above. Hereinafter, the method for simulating the assembling trajectory of parts according to the present invention will be described in detail with reference to the flowcharts of FIGS. explain.

【0023】組付け軌跡の選定作業を開始する前に、ま
ず、干渉の確認の対象となる部品のペアを指定する。こ
の指定は、前述したようにキーボード1の操作によって
行われる。この部品ペアは、組付けの対象となるワーク
とこのワークに取り付ける部品(障害物も含む)である
(S1)。
Before starting the work of selecting an assembling trajectory, first, a pair of parts to be checked for interference is specified. This designation is performed by operating the keyboard 1 as described above. The part pair is a work to be assembled and a part (including an obstacle) to be attached to the work (S1).

【0024】次に、この部品ペア毎にニアミス値を設定
する。このようにニアミス値が部品ペア毎に設定できる
と、それぞれの部品の組付け経路の適切な選定ができる
ようになる。たとえば、ある部品はニアミス値を10m
mだけ設定しておけば良いのに、従来のように一律に3
0mmのニアミス値が設定されてしまうのでは、組付け
経路の選定の自由度が小さくなってしまうが、このよう
に、部品形状などの特徴に応じて最適なニアミス値を設
定できるようにしておけば、組付け経路の選定の自由度
が大きくなる(S2)。
Next, a near miss value is set for each part pair. If the near miss value can be set for each component pair in this manner, it is possible to appropriately select the assembly path of each component. For example, some parts have a near miss value of 10m.
Although it is sufficient to set only m, 3
If a near-miss value of 0 mm is set, the degree of freedom in selecting an assembling route is reduced. In this way, an optimum near-miss value can be set according to features such as a part shape. If this is the case, the degree of freedom in selecting the assembly path increases (S2).

【0025】以上の設定が終了したら、いよいよマウス
3またはキーボード1の操作によって、ディスプレイ4
0に表示されている部品を選択してその部品を動かす準
備をする。この操作が開始させると、ディスプレイの画
面の一部にウインドウが生成され、そこに干渉/ニアミ
ス表示窓を表示する(S3)。そして、干渉/ニアミス
確認モードに入り、干渉およびニアミスの発生を認識で
きるようにする(S4)。つぎに、マウス3またはキー
ボード1の操作にしたがって組付け部品を移動させる
(S5)。
When the above setting is completed, the operation of the mouse 3 or the keyboard 1 finally causes the display 4 to be operated.
Prepare to move the part by selecting the part displayed at 0. When this operation is started, a window is generated in a part of the screen of the display, and an interference / near-miss display window is displayed there (S3). Then, an interference / near-miss confirmation mode is entered so that the occurrence of interference and near-miss can be recognized (S4). Next, the assembled component is moved according to the operation of the mouse 3 or the keyboard 1 (S5).

【0026】グラフィックシミュレータ25では、出力
部30によって演算された干渉の有無とペア部品間距離
を干渉/ニアミス表示窓に、たとえば図5に示すように
表示する。このディスプレイ表示によれば、部品1(P
1)と部品2(P2)とはニアミス値が8と設定されて
いることがわかり、現在の部品1(P1)と部品2(P
2)との距離が6.5であるから、今選定した経路では
ニアミスを起こしていることがわかる。また、部品1
(P4)と部品2(P6)とは、今選定した経路では干
渉していることがわかる。さらに、部品1(P5)と部
品2(P11)とは、今選定した経路ではニアミスも干
渉もしていない(この場合に「?」が表示される)こと
がわかる。なお、アクティブの欄のAの表示は、本発明
の方法によって最終的に作成された組付け軌跡(軌跡定
義)の検証(運動シミュレーション)をする場合に、A
の表示が付されている区間のみ干渉のチェックを行うよ
うにするためである。このような機能によって、運動シ
ミュレーションの時間を短縮することができるようにな
る(S6)。
The graphic simulator 25 displays the presence / absence of interference and the distance between paired components calculated by the output unit 30 in the interference / near-miss display window, for example, as shown in FIG. According to this display, the component 1 (P
It can be seen that the near miss value is set to 8 for 1) and component 2 (P2), and the current component 1 (P1) and component 2 (P2)
Since the distance to 2) is 6.5, it can be seen that a near miss has occurred in the route selected just now. Also, part 1
It can be seen that (P4) and part 2 (P6) are interfering with each other on the selected route. Furthermore, it can be seen that the part 1 (P5) and the part 2 (P11) do not cause near miss or interference in the route selected just now (in this case, “?” Is displayed). Note that the display of A in the active column indicates A when the assembly trajectory (trajectory definition) finally created by the method of the present invention is verified (movement simulation).
This is for checking the interference only in the section marked with. With such a function, the time required for the motion simulation can be reduced (S6).

【0027】オペレータは、このような表示を見ながら
部品を移動させ、ニアミスも干渉もしない経路を選択し
ながら随時軌跡の座標を記憶させ、その部品の組付け経
路を作成していく(S7)。
The operator moves the part while looking at such a display, stores the coordinates of the trajectory as needed while selecting a path that does not cause near miss or interference, and creates an assembling path of the part (S7). .

【0028】図4は、図3のステップS3とS4の処理
を詳しく説明するためのフローチャートである。干渉確
認対象部品のペアを指定する処理と、ペア毎にニアミス
値を設定する処理とは、図3のS1,S2のステップと
全く同じであるので説明は省略する(S11、S1
2)。設定が終了すると、次に干渉/ニアミスの確認モ
ードに入るかどうかをオペレータに問う(S13)。オ
ペレータが干渉/ニアミスの確認モードに入る指示を出
した場合には、前述したような干渉/ニアミスの状況が
ディスプレイに表示される干渉/ニアミスの確認モード
に入り、オペレータは、干渉/ニアミスの表示を見なが
ら、マウス3またはキーボード1の操作によって動かさ
れた部品の組付け軌跡を作成する(S14)。一方、こ
の干渉/ニアミスの確認モードに入る指示を出さなかっ
た場合には、従来と同様の干渉(部品が赤色で表示)、
ニアミス(部品が黄色で表示)の状況を見ながらマウス
3またはキーボード1の操作によってラフな部品の組付
け軌跡を作成する(S15)。
FIG. 4 is a flowchart for explaining the processing of steps S3 and S4 in FIG. 3 in detail. The process of designating a pair of interference check target components and the process of setting a near miss value for each pair are exactly the same as the steps S1 and S2 in FIG.
2). When the setting is completed, the operator is next asked whether to enter the interference / near-miss confirmation mode (S13). When the operator issues an instruction to enter the interference / near-miss confirmation mode, the operator enters the interference / near-miss confirmation mode in which the state of the interference / near-miss is displayed on the display, and the operator displays the interference / near-miss confirmation mode. , An assembly locus of the component moved by the operation of the mouse 3 or the keyboard 1 is created (S14). On the other hand, if the user does not give an instruction to enter the interference / near-miss confirmation mode, the same interference as before (parts are displayed in red),
While observing the situation of the near miss (the component is displayed in yellow), a rough attachment locus of the component is created by operating the mouse 3 or the keyboard 1 (S15).

【0029】干渉/ニアミス確認モードに入った場合に
は、組付け軌跡作成支援機能に入るかどうかをオペレー
タに問うが、この組付け軌跡作成支援機能のモードが指
定されなければ、干渉/ニアミスの確認モードの実行の
みをし(S16)、組付け軌跡作成支援機能のモードが
指定されれば、このモードが実行されて、干渉/ニアミ
ス確認モードで選定された組付け軌跡とこの干渉/ニア
ミス確認モードではなく手動で選定された組付け軌跡が
最適の軌跡となるように自動的に軌跡の修正をする(S
17)。
When the operator enters the interference / near-miss confirmation mode, the operator is asked whether or not to enter the assembly trajectory creation support function. Only the confirmation mode is executed (S16). If the mode of the assembling trajectory creation support function is designated, this mode is executed, and the assembling trajectory selected in the interference / near-miss confirmation mode and the interference / near-miss confirmation are confirmed. The trajectory is automatically corrected so that the installation trajectory manually selected instead of the mode becomes the optimal trajectory (S
17).

【0030】このように、本発明の方法では、干渉を確
認する対象の部品ペアを指定できるようにし、その指定
した部品ペア毎にニアミス値を設定できるようにし、さ
らに、ディスプレイ画面一部に、部品が干渉しているか
干渉していないかの判断、部品と障害物との距離がどの
程度の距離離れているのかなどをリアルタイムで表示す
るようにしているので、部品の組付け経路の作成作業が
容易になり、軌跡精度の向上と工数の低減が図られる。
As described above, according to the method of the present invention, it is possible to specify a component pair whose interference is to be confirmed, to set a near miss value for each of the specified component pairs, Judgment of whether or not parts are interfering, and how far the part is from the obstacle are displayed in real time, so creating the assembly path of parts This facilitates the improvement of the trajectory accuracy and the reduction of man-hours.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明の方法を実施する装置の概略構成図で
ある。
FIG. 1 is a schematic configuration diagram of an apparatus for performing a method of the present invention.

【図2】 本発明の方法を実施する装置の具体的な構成
を示すブロック図である。
FIG. 2 is a block diagram showing a specific configuration of an apparatus for performing the method of the present invention.

【図3】 図2のディスプレイに表示される画面の一例
を示す図である。
FIG. 3 is a diagram showing an example of a screen displayed on the display of FIG. 2;

【図4】 本発明の方法を示すフローチャートである。FIG. 4 is a flowchart illustrating the method of the present invention.

【図5】 本発明の方法を示すフローチャートである。FIG. 5 is a flowchart illustrating the method of the present invention.

【符号の説明】[Explanation of symbols]

10…入力部、 20…演算部、 25…グラフィックシミュレータ、 30…出力処理部、 40…ディスプレイ。 10: input unit, 20: arithmetic unit, 25: graphic simulator, 30: output processing unit, 40: display.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 部品の搬送経路の周辺状況を表示し、 当該表示内で当該部品を当該搬送経路中に存在する干渉
物に干渉させないように動かしながら部品の組付け経路
を作成するために用いる部品の組付け軌跡のシミュレー
ション方法であって、 部品毎にニアミス値を設定し、 部品の組付け経路の作成中に部品と干渉物との距離が当
該部品に設定したニアミス値よりも小さくなるとニアミ
スになっていることを表示することを特徴とする部品の
組付け軌跡のシミュレーション方法。
1. A peripheral state of a transport path of a component is displayed, and is used to create an assembly path of the component while moving the component within the display so as not to interfere with an interference object existing in the transport path. A method of simulating a component assembling trajectory, in which a near-miss value is set for each component. A simulation method for assembling trajectories of parts, characterized by displaying that the condition is "1".
【請求項2】 部品の搬送経路の周辺状況を表示し、 当該表示内で当該部品を当該搬送経路中に存在する干渉
物に干渉させないように動かしながら部品の組付け経路
を作成するために用いる部品の組付け軌跡のシミュレー
ション方法であって、 部品の組付け経路の作成中に前記部品と前記干渉物との
距離を前記表示の一部に表示することを特徴とする部品
の組付け軌跡のシミュレーション方法。
2. A part mounting route is displayed while displaying the peripheral status of a component transfer route and moving the component within the display so as not to interfere with an interference object existing in the transfer route. A method of simulating a component assembling trajectory, wherein a distance between the component and the interfering object is displayed in a part of the display during creation of a component assembling path. Simulation method.
【請求項3】 部品の搬送経路の周辺状況を表示し、 当該表示内で当該部品を当該搬送経路中に存在する干渉
物に干渉させないように動かしながら部品の組付け経路
を作成するために用いる部品の組付け軌跡のシミュレー
ション方法であって、 部品毎にニアミス値を設定し、 部品の組付け経路の作成中に、当該設定されたニアミス
値に基づいて前記部品と前記干渉物との干渉の有無、ニ
アミス状態を前記表示の一部に表示することを特徴とす
る部品の組付け軌跡のシミュレーション方法。
3. A part assembly route is displayed while displaying the peripheral state of a component transfer route and moving the component within the display so as not to interfere with an interference object existing in the transfer route. A method of simulating a component assembling trajectory, wherein a near-miss value is set for each component, and an interference between the component and the interfering object is determined based on the set near-miss value during creation of a component assembling path. A method of simulating a component assembling trajectory, wherein presence / absence and a near-miss state are displayed in a part of the display.
【請求項4】 部品の搬送経路の周辺状況を表示し、 当該表示内で当該部品を当該搬送経路中に存在する干渉
物に干渉させないように動かしながら部品の組付け経路
を作成するために用いる部品の組付け軌跡のシミュレー
ション方法であって、 部品毎にニアミス値を設定し、 部品の組付け経路の作成中に、当該設定されたニアミス
値に基づいて前記部品と前記干渉物との干渉の有無、ニ
アミス状態を前記表示の一部に表示するとともに、前記
部品と前記干渉物との距離を前記表示の一部に表示する
ことを特徴とする部品の組付け軌跡のシミュレーション
方法。
4. A part mounting route is displayed while displaying a peripheral condition of a component transfer route and moving the component within the display so as not to interfere with an interference object existing in the transfer route. A method of simulating a component assembling trajectory, wherein a near-miss value is set for each component, and an interference between the component and the interfering object is determined based on the set near-miss value during creation of a component assembling path. A method of simulating a component assembling trajectory, wherein presence / absence and a near-miss state are displayed in a part of the display, and a distance between the part and the interference object is displayed in a part of the display.
JP1157298A 1998-01-23 1998-01-23 Simulation method of component mounting trajectory Pending JPH11208865A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1157298A JPH11208865A (en) 1998-01-23 1998-01-23 Simulation method of component mounting trajectory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1157298A JPH11208865A (en) 1998-01-23 1998-01-23 Simulation method of component mounting trajectory

Publications (1)

Publication Number Publication Date
JPH11208865A true JPH11208865A (en) 1999-08-03

Family

ID=11781648

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1157298A Pending JPH11208865A (en) 1998-01-23 1998-01-23 Simulation method of component mounting trajectory

Country Status (1)

Country Link
JP (1) JPH11208865A (en)

Similar Documents

Publication Publication Date Title
JP3819883B2 (en) Robot program position correction device
EP3363604B1 (en) Robot simulator, robot system and simulation method
EP0852346B1 (en) Robot language processor
Dewar et al. Assembly planning in a virtual environment
CA2249822C (en) Off-line teaching method and apparatus
US7734358B2 (en) Data processing apparatus for arc welding
US4979128A (en) Method of deciding robot layout
CN115476365B (en) Robot teaching device and robot teaching method using the same
US20050107921A1 (en) Robot operation program modification device
JP4836458B2 (en) How to create an operation program
JP6698042B2 (en) Risk assessment support method, risk assessment support program and risk assessment support system
JPH11208865A (en) Simulation method of component mounting trajectory
JPH05241646A (en) Program display device
JPH11207669A (en) Simulation method of component mounting trajectory
US12558784B2 (en) Motion trajectory generation method for robot, motion trajectory generation apparatus for robot, robot system, and program
JPH07200019A (en) Robot controller
JP3378738B2 (en) Welding robot teaching device
KR20240102006A (en) Apparatus for setting and correcting operation path of tracking type multi-axial robot
JPH0764479A (en) Method and apparatus for automatic generation of plant control program
EP4699741A1 (en) Machine tool setting method, computer, machine tool, machine tool system, computer program, and computer-readable medium
JP2836281B2 (en) Data creation method for welding robot
JP3437218B2 (en) Method and device for confirming and editing machining data in automatic programming device
JPS61274845A (en) Method of simulating track of tool in nc device
JPS6260006A (en) Interference checking method for robot control program
JPH044402A (en) Device for supporting preparation of equipment carrying in/out plan

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050721

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050802

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050930

A02 Decision of refusal

Effective date: 20060117

Free format text: JAPANESE INTERMEDIATE CODE: A02