[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2016515224A - Virtual reality orbital pipe welding simulator and setup - Google Patents

Virtual reality orbital pipe welding simulator and setup Download PDF

Info

Publication number
JP2016515224A
JP2016515224A JP2015562346A JP2015562346A JP2016515224A JP 2016515224 A JP2016515224 A JP 2016515224A JP 2015562346 A JP2015562346 A JP 2015562346A JP 2015562346 A JP2015562346 A JP 2015562346A JP 2016515224 A JP2016515224 A JP 2016515224A
Authority
JP
Japan
Prior art keywords
welding
simulator
weld
virtual
logical processor
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.)
Granted
Application number
JP2015562346A
Other languages
Japanese (ja)
Other versions
JP6360082B2 (en
Inventor
ポストレスウェイト,ディーナ
ウォレス,マシュー,ウェイン
ズボレイ,デイヴィッド,アンソニー
レンカー,ザチャリー,スティーヴン
Original Assignee
リンカーン グローバル,インコーポレイテッド
リンカーン グローバル,インコーポレイテッド
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
Priority claimed from US13/792,294 external-priority patent/US8851896B2/en
Application filed by リンカーン グローバル,インコーポレイテッド, リンカーン グローバル,インコーポレイテッド filed Critical リンカーン グローバル,インコーポレイテッド
Publication of JP2016515224A publication Critical patent/JP2016515224A/en
Application granted granted Critical
Publication of JP6360082B2 publication Critical patent/JP6360082B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B9/00Simulators for teaching or training purposes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K9/00Arc welding or cutting
    • B23K9/095Monitoring or automatic control of welding parameters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K9/00Arc welding or cutting
    • B23K9/10Other electric circuits therefor; Protective circuits; Remote controls
    • B23K9/1006Power supply
    • B23K9/1043Power supply characterised by the electric circuit
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K9/00Arc welding or cutting
    • B23K9/32Accessories
    • B23K9/321Protecting means
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/24Use of tools

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Plasma & Fusion (AREA)
  • Mechanical Engineering (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Arc Welding Control (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Manipulator (AREA)
  • Arc Welding In General (AREA)

Abstract

シミュレータは、オービタル溶接継手の仮想溶接動作を容易にする。シミュレータは、少なくとも一つの仮想溶接継手を有する仮想パイプの部分に対する溶接動作をエミュレートする、インタラクティブな溶接環境を生成するためのコード化された指令を実行するために使用可能な論理プロセッサベースのシステムを含んでもよい。それはまた、インタラクティブな溶接環境を視覚的に描写するために論理プロセッサベースのシステムに接続されたディスプレイを含み、ディスプレイは仮想パイプの部分を描写する。ペンダントが、溶接設備設定及び実時間での少なくとも一つの溶接継手に対する仮想溶接動作を行うために提供され、一つ又はそれ以上のセンサは、入力装置の動きに関するデータを論理プロセッサベースのシステムに通信するために、実時間で入力装置の動きを追跡するように構成される。The simulator facilitates virtual welding operation of the orbital weld joint. A simulator is a logical processor based system that can be used to execute coded instructions to generate an interactive welding environment that emulates a welding operation for a portion of a virtual pipe having at least one virtual weld joint May be included. It also includes a display connected to the logical processor based system to visually depict the interactive welding environment, the display depicting a portion of the virtual pipe. A pendant is provided to perform virtual welding operations for at least one weld joint in real time with welding equipment settings, and one or more sensors communicate data regarding input device movement to a logical processor based system. In order to do so, it is configured to track the movement of the input device in real time.

Description

[関連出願の相互参照]
本特許出願は、2009年7月10日に出願された米国特許出願第12/501,263号の部分継続出願である。当該米国特許出願は、参照により本明細書に取り込まれ、2008年8月21日に出願された米国仮特許出願第61/090,794号への優先権を主張する。当該米国仮特許出願は、その全体が参照により本明細書に取り込まれる。
[Cross-reference of related applications]
This patent application is a continuation-in-part of US patent application Ser. No. 12 / 501,263, filed Jul. 10, 2009. This US patent application is incorporated herein by reference and claims priority to US Provisional Patent Application No. 61 / 090,794, filed August 21, 2008. The US provisional patent application is hereby incorporated by reference in its entirety.

本発明は、仮想溶接環境をエミュレートするためのシステムに関し、より具体的には、実時間でパイプ及びオープンルート継手の溶接をエミュレートする仮想溶接環境及びその設定に関する。   The present invention relates to a system for emulating a virtual welding environment, and more particularly to a virtual welding environment and its settings that emulate the welding of pipes and open root joints in real time.

数十年の間、複数の会社が溶接技術を教えてきた。慣例上、溶接は、現実世界の周囲の状況で教えられてきた。すなわち、溶接は、金属片に対して電極を使って実際にアークを生じさせることによって教えられてきた。その分野の技術に精通している指導者達は、訓練生(トレイニー)が溶接を行うときにトレーニングプロセスを監督し、場合によって修正を行う。指導及び反復によって、新しい訓練生はどのようにして一つ又はそれ以上のプロセスを使用して溶接をするかを学習する。しかし、実行される溶接毎に費用がかかり、それは教授される溶接プロセスに依存して変わる。   For decades, several companies have taught welding techniques. By convention, welding has been taught in the context of the real world. That is, welding has been taught by actually creating an arc using electrodes on a piece of metal. Instructors who are familiar with the technology in the field oversee the training process as the trainee (the trainee) performs the welding, and in some cases make corrections. With instruction and repetition, new trainees learn how to weld using one or more processes. However, each weld that is performed is expensive and varies depending on the welding process being taught.

より最近では、溶接工をトレーニングするための費用節約システムが利用されてきた。いくつかのシステムは、運動分析装置(モーションアナライザ)を組み入れる。分析装置は、溶接部(weldment)の物理モデル、模擬(mock)電極及び模擬電極の動きを追跡する感知手段を含む。レポートが生成され、そのレポートは、どの程度電極先端が受け入れ可能な運動の範囲の外側を移動したかを示す。より進んだシステムは仮想現実の使用を組み入れ、それは仮想の周囲の状況での模擬電極の操作をシミュレートする。同様に、これらのシステムは、位置及び向き(orientation)を追跡する。このようなシステムは、筋肉の記憶(muscle memory)のみを教えるが、熟練した溶接工に要求されるより進んだ溶接技術を教えることができない。   More recently, cost saving systems have been utilized to train welders. Some systems incorporate motion analyzers (motion analyzers). The analysis device includes a physical model of the weldment, a mock electrode, and sensing means for tracking the movement of the simulated electrode. A report is generated that indicates how far the electrode tip has moved outside the acceptable range of motion. More advanced systems incorporate the use of virtual reality, which simulates the manipulation of simulated electrodes in a virtual ambient situation. Similarly, these systems track position and orientation. Such a system only teaches muscle memory, but cannot teach the more advanced welding techniques required by skilled welders.

本発明の一つの実施形態は、仮想溶接動作(activity)を容易にするためのシミュレータに関し、以下の要素を含むが、それらに限定されない:少なくとも一つの仮想溶接継手を有する仮想パイプの部分(section)に対する溶接設定及び動作をエミュレートする、インタラクティブなオービタル溶接環境を生成するためのコード化された指令を実行するために使用可能な(operable)論理プロセッサベースのサブシステム;インタラクティブな溶接環境を視覚的に描写するために論理プロセッサベースのサブシステムに動作可能に接続された表示手段であり、表示手段は仮想パイプの部分を描写する、表示手段;設定及び実時間での少なくとも一つの仮想溶接継手に対する仮想溶接動作を行うための、ペンダント型(pendant)又は携帯型(hand-held)の入力装置;及び入力装置の動きを論理プロセッサベースのサブシステムに通信するために、実時間で(in real time)入力装置の動き関するデータを追跡するように構成された、一つ又はそれ以上のセンサ。入力装置は、仮想現実溶接のための入力選択用の制御装置をエミュレートすることができる。論理プロセッサベースのサブシステムは、学習対象を拡張するために、使用者に基づく、制御装置又は相互作用の制限を更に含んでもよい。論理プロセッサベースのサブシステムは、使用者がオービタル溶接環境を適切に設定できること又はエラー修復を達成できることを確かにするために、視覚的、聴覚的、物理的な変化に基づく、教示する相互作用又は反応を任意的に含んでもよい。論理プロセッサベースのサブシステムは、入力を可能にし、入力された値に基づいて出力を提供する仮想計算機又は表をしばしば含み得る。論理プロセッサベースのサブシステムはまた、誤った設定パラメータ又はパラメータの組み合わせに基づく、知的エージェントが使用可能な結果を含んでもよい。論理プロセッサベースのサブシステムはまた、使用者によって入力されているべき適切な設定パラメータ又はパラメータの組み合わせを特定するための、知的エージェントが使用可能な入力を含んでもよい。シミュレータはまた、設定パラメータ又はパラメータの組み合わせの視覚的、聴覚的又は物理的なインジケータを含んでもよい。オービタル溶接の経路を追跡するために、シミュレートされたカメラベースのシステムが任意的に追加されてもよい。カメラシステムは、ファジー論理制御部ベースのシステムに基づく経路追従及び経路決定システムを含んでもよい。シミュレータの論理プロセッサベースのサブシステムは、使用者のための複数のレベルを含んでもよく、各レベルは、使用者の技能レベル、学習ペース及び学習スタイルに適する。また、シミュレータの論理プロセッサベースのサブシステムは、問題を発見、修正及び修復する使用者の能力を試験するために、人工知能に基づく障害指導(fault instruction)を含んでもよい。多言語機能もまた、本発明の任意的な側面である。   One embodiment of the present invention relates to a simulator for facilitating virtual welding activity, including but not limited to the following elements: a section of a virtual pipe having at least one virtual weld joint ) A logic processor-based subsystem that can be used to execute coded instructions to generate an interactive orbital welding environment that emulates welding settings and behavior for; Display means operatively connected to a logical processor-based subsystem for graphical depiction, the display means depicting a portion of the virtual pipe; display means; at least one virtual weld joint in configuration and real time Pendant or hand-held for performing virtual welding operations on One or more power devices; and one or more configured to track data relating to input device motion in real time to communicate input device motion to a logical processor-based subsystem Sensor. The input device can emulate a control device for input selection for virtual reality welding. The logical processor-based subsystem may further include a controller or interaction restriction based on the user to expand the learning target. A logical processor based subsystem is a teaching interaction or based on visual, audible and physical changes to ensure that the user can properly set up the orbital welding environment or achieve error repair. A reaction may optionally be included. Logical processor-based subsystems often include virtual machines or tables that allow input and provide output based on input values. The logical processor based subsystem may also include results usable by the intelligent agent based on incorrect configuration parameters or combinations of parameters. The logical processor-based subsystem may also include inputs usable by the intelligent agent to identify appropriate configuration parameters or parameter combinations that are to be entered by the user. The simulator may also include a visual, audible or physical indicator of the set parameter or parameter combination. A simulated camera-based system may optionally be added to track the orbital weld path. The camera system may include a path following and path determination system based on a fuzzy logic controller based system. The simulator's logic processor-based subsystem may include multiple levels for the user, each level suitable for the user's skill level, learning pace and learning style. The simulator's logic processor-based subsystem may also include fault instructions based on artificial intelligence to test the user's ability to find, correct and repair problems. Multilingual functionality is also an optional aspect of the present invention.

図1は、シミュレータを使用して仮想溶接動作に取り組む最終使用者である操作者の斜視図である。FIG. 1 is a perspective view of an operator who is a final user who tackles a virtual welding operation using a simulator. 図2は、シミュレータの正面図である。FIG. 2 is a front view of the simulator. 図3aは、パイプ溶接姿勢を示す図表である。FIG. 3a is a chart showing a pipe welding posture. 図3bは、プレート溶接姿勢を示す図表である。FIG. 3b is a chart showing the plate welding posture. 図4は、シミュレータの説明の、一つの例示的な概略ブロック図である。FIG. 4 is an exemplary schematic block diagram of the simulator description. 図5は、模擬溶接ツールの側方透視図である。FIG. 5 is a side perspective view of the simulated welding tool. 図6は、溶接ユーザーインターフェースの拡大図である。FIG. 6 is an enlarged view of the welding user interface. 図6aは、観察者表示装置の拡大図である。FIG. 6a is an enlarged view of the observer display device. 図7aは、個人用の表示装置の斜視図である。FIG. 7a is a perspective view of a personal display device. 図7bは、最終使用者によって身に付けられた個人用の表示装置の斜視図である。FIG. 7b is a perspective view of a personal display device worn by the end user. 図7cは、溶接ヘルメットにはめ込まれた個人用の表示装置の斜視図である。FIG. 7c is a perspective view of a personal display device fitted in a welding helmet. 図8は、空間トラッカの斜視図である。FIG. 8 is a perspective view of the space tracker. 図9は、溶接クーポンを保持するためのスタンドの斜視図である。FIG. 9 is a perspective view of a stand for holding a welding coupon. 図9aは、パイプ溶接クーポンの斜視図である。FIG. 9a is a perspective view of a pipe welding coupon. 図9bは、スタンドに取り付けられたパイプ溶接クーポンの斜視図である。FIG. 9b is a perspective view of a pipe welding coupon attached to a stand. 図10は、論理プロセッサベースのサブシステムのサブシステムブロック図の一つの例示的な実施形態を示す。FIG. 10 illustrates one exemplary embodiment of a subsystem block diagram of a logical processor based subsystem. 図11は、論理プロセッサベースのサブシステムのグラフィック処理ユニット(GPU)のブロック図の一つの例示的な実施形態を示す。FIG. 11 shows one exemplary embodiment of a block diagram of a graphics processing unit (GPU) of a logical processor based subsystem. 図12は、シミュレータの機能ブロック図の一つの例示的な実施形態を示す。FIG. 12 shows one exemplary embodiment of a functional block diagram of the simulator. 図13は、仮想現実トレーニングシステムを使用するトレーニング方法の一つの実施形態のフローチャートである。FIG. 13 is a flowchart of one embodiment of a training method using a virtual reality training system. 図14a−bは、溶接ピクセル(wexel)変位マップの概念を示す。14a-b show the concept of a weld pixel displacement map. 図15は、シミュレータでシミュレートされる平らな溶接クーポンのクーポン空間及び溶接空間の一つの例示的な実施形態を示す。FIG. 15 illustrates one exemplary embodiment of a coupon space and welding space for a flat welding coupon that is simulated by a simulator. 図16は、シミュレータでシミュレートされる角部溶接クーポンのクーポン空間及び溶接空間の一つの例示的な実施形態を示す。FIG. 16 illustrates one exemplary embodiment of a coupon space and a weld space for a corner weld coupon that is simulated by a simulator. 図17は、シミュレータでシミュレートされるパイプ溶接クーポンのクーポン空間及び溶接空間の一つの例示的な実施形態を示す。FIG. 17 shows one exemplary embodiment of the coupon space and welding space of a pipe welding coupon that is simulated by a simulator. 図18は、パイプ溶接クーポンの一つの例示的な実施形態を示す。FIG. 18 illustrates one exemplary embodiment of a pipe weld coupon. 図19a−cは、シミュレータの二重変位パドルモデルの概念の一つの例示的な実施形態を示す。19a-c show one exemplary embodiment of the concept of a simulator's double displacement paddle model. 図20は、オービタル溶接環境において使用されるような、オービタル溶接システムの一つの例示的な実施形態を示す。FIG. 20 illustrates one exemplary embodiment of an orbital welding system, such as used in an orbital welding environment. 図21は、図20のオービタル溶接システムと共に使用するための、溶接トラクターを示す。FIG. 21 shows a welding tractor for use with the orbital welding system of FIG. 図22は、図20のオービタル溶接システムの電源及び制御部を示す。FIG. 22 shows the power supply and control unit of the orbital welding system of FIG. 図23は、図20のオービタル溶接システムと共に使用するための、ペンダントを示す。FIG. 23 shows a pendant for use with the orbital welding system of FIG.

これから、図面を参照するが、それらが示すものは本発明の複数の実施形態を例示する目的のみのためであり、本発明の複数の実施形態を限定する目的のためではない。図1及び図2は、概して10で描写され、本明細書においてシミュレータ10又はシステム10と称される、溶接をシミュレートするためのシステムを示す。シミュレータ10は、仮想環境15を生成することができる。仮想環境15は、現実世界のものと類似する溶接の周囲の状況を描写することができ、仮想現実アーク溶接(VRAW)としても知られ得る。仮想環境15内で、シミュレータ10は、一人又はそれ以上の(複数の)最終使用者12との相互作用(interaction)を容易にする(facilitates)。入力装置155が含まれ、最終使用者12が現実世界での動作に取り組むことを可能にする。その現実世界での動作は、シミュレータ10によって追跡され、仮想の動作に変換される。このように、仮想環境15は、インタラクティブな仮想溶接環境15を包含する。表示装置200が含まれ、仮想環境15及び最終使用者12の動作への視覚的なアクセスを提供する。一つの実施形態において、シミュレータ10は、複数の最終使用者12によって見られることができる、表示画面150を含んでもよい。加えて、シミュレータ10は、単一の最終使用者12による使用に適した個人用のディスプレイ140を含んでもよい。その単一の最終使用者12は、訓練生である使用者12a又は指導者である使用者12bであり得る。現実世界での最終使用者12は動作は、仮想溶接動作に変換され、実時間で一つ又はそれ以上のディスプレイ140,150上で見られることが、ここで明確に留意される。本明細書において使用される場合、用語“実時間(real-time)”は、最終使用者12が現実世界の周囲の状況において、遅れず(in time)、認識及び経験するのと同じように、仮想環境において遅れずに認識すること及び経験することを意味する。   Reference will now be made to the drawings, which are for the purpose of illustrating embodiments of the invention only and not for the purpose of limiting embodiments of the invention. FIGS. 1 and 2 illustrate a system for simulating a weld, generally depicted at 10 and referred to herein as a simulator 10 or system 10. The simulator 10 can generate a virtual environment 15. The virtual environment 15 can depict the situation around the weld similar to that in the real world, and may also be known as virtual reality arc welding (VRAW). Within the virtual environment 15, the simulator 10 facilitates interaction with one or more end user (s) 12. An input device 155 is included to allow the end user 12 to engage in real-world operations. The motion in the real world is tracked by the simulator 10 and converted into a virtual motion. Thus, the virtual environment 15 includes the interactive virtual welding environment 15. A display device 200 is included to provide visual access to the virtual environment 15 and the actions of the end user 12. In one embodiment, the simulator 10 may include a display screen 150 that can be viewed by multiple end users 12. In addition, the simulator 10 may include a personal display 140 suitable for use by a single end user 12. The single end user 12 may be a trainee user 12a or a trainer user 12b. It is expressly noted here that the end user 12 in the real world is converted to a virtual welding operation and viewed on one or more displays 140, 150 in real time. As used herein, the term “real-time” is used in the same way that the end user 12 perceives and experiences in real-time ambient situations in time. Means to recognize and experience without delay in the virtual environment.

インタラクティブな仮想溶接環境15の生成において、シミュレータ10は、異なる姿勢の複数の溶接継手に関する一つ又はそれ以上の溶接プロセスをエミュレートし、複数の継手構成のための異なる種類の電極の効果を追加的にエミュレートする。一つの特定の実施形態において、シミュレータ10は、パイプ溶接及び/又はオープンルート継手の溶接をエミュレートするインタラクティブな仮想溶接環境15を生成する。システムは、仮想現実空間で、実時間の溶融金属の流動性及び熱放散特性を有する溶接パドルをシミュレートすることができる。シミュレータ10はまた、どのように仮想溶接動作が溶接継手、例えば下にあるベース材料に影響するかをモデル化することもできる。例示的に、シミュレータ10は、それぞれが現実世界のシナリオに相当する特性を有する、ルートパス及びホットパスを溶接すること、そしてまた、続くフィラー及びキャップパスを溶接することをエミュレートしてもよい。それぞれの続くパスは、前のパスの間に行われるベース材料の変更の結果として、及び/又は、異なる選択をされた電極の結果として、前のパスのそれとはかなり異なるパスを溶接し得る。パドルモデル化の実時間フィードバックは、最終使用者12がディスプレイ200上で仮想溶接プロセスを観察し、仮想溶接が行われているときに、彼/彼女の手技を調節又は維持することを可能にする。観察される仮想インジケータの例は、いくつかの例を挙げると、溶接パドルの流れ、溶融パドルの揺らめき、パドル凝固中の色の変化、パドルの硬化速度、熱放散の色勾配、音、ビード形成、ウィーブパターン、スラグの形成、アンダーカット、ポロシティ、スパッタ、スラグ巻込、オーバーフィル、溶落ち及び閉鎖を含み得る。パドル特性は、最終使用者12による入力装置155の動きに依存すること、すなわち、反応する(responsive)ことが理解されるべきである。このように、表示される溶接パドルは、選択される溶接プロセス及び最終使用者12の溶接手技に基づいて実時間で形成される、現実世界の溶接パドルの代表である。さらに、「ワゴントラック(wagon track)」は、SMAWプロセスを使用するパイプ溶接中に作られるルートパスの先端の後に残される溶接欠陥及びスラグの目に見える痕跡である。ホットパスと呼ばれる、パイプ溶接における第二のパスは、それらが最終的な溶接部では除去されるように、ワゴントラックを再び溶かすために十分に熱くなければならない。また、ワゴントラックは、研磨プロセスによって取り除かれてもよい。このようなワゴントラック及びワゴントラックの除去は、本発明の一つの実施形態に従い、本明細書において記述されるシミュレータ10で適切にシミュレートされる。   In generating an interactive virtual welding environment 15, the simulator 10 emulates one or more welding processes for multiple weld joints in different poses and adds the effects of different types of electrodes for multiple joint configurations. Emulate it. In one particular embodiment, the simulator 10 generates an interactive virtual welding environment 15 that emulates pipe welding and / or open root joint welding. The system can simulate a weld paddle with real-time molten metal fluidity and heat dissipation characteristics in virtual reality space. The simulator 10 can also model how virtual welding operations affect weld joints, such as the underlying base material. Illustratively, the simulator 10 may emulate welding a root pass and a hot pass, each having characteristics corresponding to a real world scenario, and also welding a subsequent filler and cap pass. Each subsequent pass may weld a significantly different pass than that of the previous pass as a result of base material changes made during the previous pass and / or as a result of differently selected electrodes. Real-time feedback of paddle modeling allows end user 12 to observe the virtual welding process on display 200 and adjust or maintain his / her procedure when virtual welding is taking place. . Examples of observed virtual indicators include weld paddle flow, melt paddle flicker, color change during paddle solidification, paddle cure rate, heat dissipation color gradient, sound, and bead formation to name a few. , Weave pattern, slag formation, undercut, porosity, spatter, slag entrainment, overfill, burn through and closure. It should be understood that the paddle characteristic depends on the movement of the input device 155 by the end user 12, i.e. responsive. Thus, the displayed weld paddles are representative of real-world weld paddles that are formed in real time based on the welding process selected and the end user 12 welding procedure. In addition, the “wagon track” is a visible trace of weld defects and slag left behind the root path tip created during pipe welding using the SMAW process. The second pass in pipe welding, called the hot pass, must be hot enough to remelt the wagon track so that they are removed in the final weld. The wagon truck may also be removed by a polishing process. Such a wagon truck and the removal of the wagon truck are appropriately simulated in the simulator 10 described herein, according to one embodiment of the present invention.

続けて図1及び図2を参照しつつ、これから図3a及び図3bを参照すると、シミュレータ10は、様々な溶接姿勢における溶接プロセスをエミュレートしてもよく、どのように溶接パドルがそれぞれの姿勢において反応するかをモデル化する。より具体的に、シミュレータ10は、当分野において5G姿勢、2G姿勢及び6G姿勢とそれぞれ呼ばれる、垂直な姿勢、水平な姿勢及び/又は斜めの姿勢におけるパイプ溶接をエミュレートしてもよい。加えて、シミュレータ10は、パイプの回転する水平位置に関係する1G位置における溶接、又は突き当たるプレートにおける開先溶接(groove weld)に関連し得るように、頭上の溶接に関係する4G位置における溶接をエミュレートしてもよい。他の溶接姿勢は、平らなプレートのための様々な構成のためのオープンルート継手の溶接に関係し得る。シミュレータ10は、続く段落において詳細に記述されるモデル化エンジン及び分析エンジンを含め、溶接パドルに対する重力の影響を考慮に入れることが、理解されるべきである。それに応じて、溶接パドルは、例えば、5G姿勢でのパイプの溶接については、6G姿勢のそれとは異なる反応をする。上記の例は、限定的なものとして解釈されるべきでなく、例示の目的のために含まれる。当業者は、任意の溶接継手、溶接姿勢又は異なる種類のベース部材を含む溶接部の種類へのその応用を容易に理解するであろう。   With continued reference to FIGS. 1 and 2, and now referring to FIGS. 3a and 3b, the simulator 10 may emulate the welding process in various welding positions, and how the welding paddle is in each position. Model how it reacts at. More specifically, the simulator 10 may emulate pipe welding in a vertical attitude, a horizontal attitude, and / or an oblique attitude, referred to in the art as a 5G attitude, a 2G attitude, and a 6G attitude, respectively. In addition, the simulator 10 performs welding at the 4G position related to overhead welding, as may be related to welding at the 1G position relative to the rotating horizontal position of the pipe, or groove weld at the abutting plate. It may be emulated. Other welding orientations may relate to the welding of open root joints for various configurations for flat plates. It should be understood that the simulator 10 takes into account the effect of gravity on the weld paddle, including the modeling and analysis engines described in detail in the following paragraphs. Accordingly, the weld paddle reacts differently than that of the 6G position, for example, for pipe welding in the 5G position. The above examples should not be construed as limiting, but are included for illustrative purposes. Those skilled in the art will readily understand its application to any weld joint, weld orientation or weld type including different types of base members.

これから図2及び図4を参照すると、シミュレータ10は、論理プロセッサベースのサブシステム110を含む。論理プロセッサベースのサブシステム110は、プログラム可能であってもよく、インタラクティブな仮想溶接環境15を生成するためのコード化された指令を実行するために使用可能であってもよい。シミュレータ10はセンサ及び/又はセンサシステムを更に含んでもよく、それらは、論理プロセッサベースのサブシステム110に任意的に接続された、空間トラッカ120から構成されてもよい。シミュレータ10はまた、シミュレータ10の設定及び制御のために論理プロセッサベースのサブシステム110と通信している、溶接ユーザーインターフェース130を含む。上で参照されるように、(複数の)表示装置200が含まれ、表示装置200は、論理プロセッサベースのサブシステム110にそれぞれ接続され、インタラクティブな仮想溶接環境15への視覚的なアクセスを提供する、フェースマウント表示装置140及び観察者表示装置150を包含し得る。一つ又はそれ以上の表示装置200は、後述されるように、その位置及び/又は動きに応じて装置上で見られる画像を変化させるために、空間トラッカ120に接続されてもよい。   With reference now to FIGS. 2 and 4, the simulator 10 includes a logical processor-based subsystem 110. The logical processor based subsystem 110 may be programmable and may be used to execute coded instructions for generating the interactive virtual welding environment 15. The simulator 10 may further include sensors and / or sensor systems, which may be comprised of a spatial tracker 120, optionally connected to a logical processor based subsystem 110. The simulator 10 also includes a welding user interface 130 that is in communication with the logic processor based subsystem 110 for simulator 10 configuration and control. As referenced above, display device (s) 200 are included, each connected to a logical processor based subsystem 110 to provide visual access to interactive virtual welding environment 15. A face-mount display device 140 and an observer display device 150 may be included. One or more display devices 200 may be connected to the spatial tracker 120 to change the image seen on the device depending on its position and / or movement, as described below.

入力装置
これから図5を参照すると、上述されたように、シミュレータ10は、最終使用者12との相互作用を容易にする入力装置155を含む。一つの実施形態において、入力装置155は、模擬溶接ツール160を有する。模擬溶接ツール160は、例えば、手動溶接電極ホルダ又は電極への連続的な送給を提供する溶接銃、すなわちIG、FCAW又はGTAW溶接ツールのような、現実世界のツールに類似するように形づくられてもよい。そのうえ、模擬溶接ツール160の他の構成が、本発明の複数の実施形態の対象の意図される範囲から逸脱することなく、実施され得る。説明の目的のため、本発明の複数の実施形態は、手動溶接電極ホルダ156に類似する模擬溶接ツール160の使用の文脈で記述されることがある。模擬溶接ツール160は、現実世界の溶接ツールに精密に類似してもよい。一つの特定の実施形態において、模擬溶接ツール160は、現実世界の溶接ツールと同じ形状、重量及び感触を有してもよい。実際のところ、シミュレータ10では現実の溶接ツールは現実のアークを実際に作り出すために使用されないのだが、使用者の手の中でツールの実際の感覚を提供するために、現実の溶接ツールが模擬溶接ツール160として使用され得る。このように、訓練生使用者12aであり得る最終使用者12は、現実世界の溶接ツールを扱うことに慣れ、それにより仮想溶接経験を拡張する。しかし、模擬溶接ツール160は、健全な判断(sound judgment)で選択される如何なる方法で構築されてもよい。
Input Device Referring now to FIG. 5, as described above, the simulator 10 includes an input device 155 that facilitates interaction with the end user 12. In one embodiment, the input device 155 includes a simulated welding tool 160. The simulated welding tool 160 is shaped to resemble a real-world tool such as, for example, a manual welding electrode holder or welding gun that provides continuous delivery to the electrode, ie, an IG, FCAW or GTAW welding tool. May be. Moreover, other configurations of the simulated welding tool 160 may be implemented without departing from the intended scope of the subject of the embodiments of the present invention. For illustrative purposes, embodiments of the present invention may be described in the context of the use of a simulated welding tool 160 similar to the manual welding electrode holder 156. The simulated welding tool 160 may closely resemble a real world welding tool. In one particular embodiment, the simulated welding tool 160 may have the same shape, weight and feel as a real world welding tool. In fact, in the simulator 10, a real welding tool is not used to actually create a real arc, but a real welding tool is simulated in order to provide a real sense of the tool in the user's hand. It can be used as a welding tool 160. In this way, the end user 12, who may be a trainee user 12a, is accustomed to working with real-world welding tools, thereby extending the virtual welding experience. However, the simulated welding tool 160 may be constructed in any manner selected with sound judgment.

例示的に、模擬溶接ツール160は、パイプ溶接のための棒溶接ツールを模し(シミュレートし)、ホルダ161及びホルダ161から延びる模擬的に作成(シミュレート)された棒電極162を含む。シミュレートされた棒電極162は、現実世界の周囲の状況内での溶接中に生じる抵抗フィードバックをシミュレートするために、触覚抵抗先端部163を含んでもよい。最終使用者12がシミュレートされた棒電極162をルートからあまりに離れて後方に動かすと(以下で詳細に記述されるように)、最終使用者12は、低い抵抗を感じる又は感知することができ、したがって、現在の溶接プロセスを調整する又は維持するために使用されるフィードバックを得る。棒溶接ツールが、仮想溶接プロセス中、シミュレートされた棒電極162を引っ込める、図示されないアクチュエータを組み込んでもよいことが企図されている。すなわち、最終使用者12が仮想溶接動作に従事するとき、ホルダ161とシミュレートされた棒電極162の先端部との間の距離は、電極の消費をシミュレートするために減少する。消費速度、すなわち棒電極162の引っ込みは、論理プロセッサベースのサブシステム110によって、より具体的には、論理プロセッサベースのサブシステム110によって実行されるコード化された指令によって制御され得る。シミュレートされた消費速度はまた、最終使用者12の手技にも依存する。シミュレータ10は異なる種類の電極を用いた仮想溶接を容易にするので、棒電極162の消費速度又は減少は、シミュレータ10で使用される溶接手順及び/又はシミュレータ10の設定で変化し得ることが、ここでは特筆すべきである。   Illustratively, the simulated welding tool 160 simulates a bar welding tool for pipe welding and includes a holder 161 and a simulated created (simulated) bar electrode 162 extending from the holder 161. The simulated rod electrode 162 may include a haptic resistance tip 163 to simulate the resistance feedback that occurs during welding within a real world ambient situation. If the end user 12 moves the simulated bar electrode 162 too far away from the root (as described in detail below), the end user 12 can feel or sense low resistance. Therefore, get feedback used to adjust or maintain the current welding process. It is contemplated that the rod welding tool may incorporate an actuator (not shown) that retracts the simulated rod electrode 162 during the virtual welding process. That is, when the end user 12 is engaged in a virtual welding operation, the distance between the holder 161 and the tip of the simulated rod electrode 162 is reduced to simulate electrode consumption. The consumption rate, i.e. the retraction of the rod electrode 162, may be controlled by the logical processor based subsystem 110, more specifically by coded instructions executed by the logical processor based subsystem 110. The simulated consumption rate also depends on the end user 12 procedure. Since the simulator 10 facilitates virtual welding with different types of electrodes, the consumption rate or reduction of the rod electrode 162 may vary with the welding procedure used in the simulator 10 and / or the settings of the simulator 10. It should be noted here.

模擬溶接ツール160のアクチュエータは、電気的に駆動されてもよい。アクチュエータを作動させるための動力は、シミュレータ10から、外部の電源から又は内部のバッテリ電源から由来し得る。一つの実施形態において、アクチュエータは、例えば電動モータのような電動装置であってもよい。そのうえ、電磁アクチュエータ、空気圧アクチュエータ、機械的又はバネ荷重アクチュエータ、それらの任意の組み合わせを含むが、それらに限定されない、如何なるアクチュエータの種類又は原動力の形式が使用され得る。   The actuator of the simulated welding tool 160 may be electrically driven. The power to operate the actuator can come from the simulator 10, from an external power source, or from an internal battery power source. In one embodiment, the actuator may be an electric device such as an electric motor. Moreover, any actuator type or type of motive force may be used, including but not limited to electromagnetic actuators, pneumatic actuators, mechanical or spring loaded actuators, and any combination thereof.

上で示されたように、模擬溶接ツール160は、シミュレータ10と相互作用するために空間トラッカと共に働いてもよい。具体的には、模擬溶接ツール160の位置及び/又は向きは、実時間で空間トラッカ120によって監視及び追跡され得る。したがって、位置及び向きを代表するデータは、論理プロセッサベースのサブシステム110に伝達され、仮想溶接環境15との相互作用のために必要に応じて使用されるために修正又は転換される。   As indicated above, the simulated welding tool 160 may work with a spatial tracker to interact with the simulator 10. Specifically, the position and / or orientation of the simulated welding tool 160 can be monitored and tracked by the spatial tracker 120 in real time. Thus, data representative of position and orientation is communicated to the logical processor-based subsystem 110 and modified or converted for use as needed for interaction with the virtual welding environment 15.

空間トラッカ
図8を参照して、空間トラッカ120の一つの実施例が示される。空間トラッカ120は、論理プロセッサベースのサブシステム110とインターフェース接続をしてもよい。一つの実施形態において、空間トラッカ120は、磁気によって模擬溶接ツール160を追跡してもよい。すなわち、空間トラッカは磁気エンベロープを生成し、その磁気エンベロープは、位置及び向き、そしてまた速度及び/又は速度の変化を決定するために使用される。それに応じて、空間トラッカ120は、磁気源121及びソースケーブル、一つ又はそれ以上のセンサ122、ディスク123のホストソフトウェア、電源124、USB及びRS−232ケーブル125、プロセッサトラッキングユニット126及び他の付随するケーブルを含む。磁気源121は、ケーブルを介してプロセッサトラッキングユニット126に動作可能に接続されることができる。センサ122も同様に接続されることができる。電源124もまた、ケーブルを介してプロセッサトラッキングユニット126に動作可能に接続されることができる。プロセッサトラッキングユニット126は、USB及びRS−232ケーブル125を介して論理プロセッサベースのサブシステム110に動作可能に接続されることができる。
ディスク123のホストソフトウェアは、論理プロセッサベースのサブシステム110にロードされることができ、空間トラッカ120と論理プロセッサベースのサブシステム110との間の機能的な通信を可能にする。
Spatial Tracker Referring to FIG. 8, one embodiment of a spatial tracker 120 is shown. Spatial tracker 120 may interface with logical processor-based subsystem 110. In one embodiment, the space tracker 120 may track the simulated welding tool 160 by magnetism. That is, the spatial tracker generates a magnetic envelope that is used to determine position and orientation, and also velocity and / or velocity changes. Accordingly, the spatial tracker 120 includes a magnetic source 121 and source cable, one or more sensors 122, disk 123 host software, power supply 124, USB and RS-232 cable 125, processor tracking unit 126, and other associated devices. Including cables to be used. The magnetic source 121 can be operatively connected to the processor tracking unit 126 via a cable. The sensor 122 can be similarly connected. A power supply 124 can also be operatively connected to the processor tracking unit 126 via a cable. The processor tracking unit 126 can be operatively connected to the logical processor based subsystem 110 via USB and RS-232 cable 125.
The host software on the disk 123 can be loaded into the logical processor based subsystem 110 to allow functional communication between the spatial tracker 120 and the logical processor based subsystem 110.

磁気源121は、磁気源121を取り囲む磁界又はエンベロープを作り出し、三次元空間を規定する。その空間内で、最終使用者12の動作はシミュレータ10との相互作用のために追跡され得る。エンベロープは、空間基準座標系を確立する。エンベロープ内で使用される対象物、例えば、模擬溶接ツール160及びクーポンスタンド(後述される)は、磁気源121によって作られた磁界を歪ませないように、非金属材料、すなわち非鉄金属及び非導電性の材料、で構成されてもよい。センサ122は、交差する空間方向に整列された複数の誘導コイルを含んでもよく、それらは実質的に直交して整列されてもよい。誘導コイルは、3方向それぞれの磁界の強さを測定し、プロセッサトラッキングユニット126にその情報を提供する。一つの実施形態において、センサ122は、模擬溶接ツール160に取り付けられてもよく、模擬溶接ツール160が位置及び向きの両方を空間基準座標系に対して追跡されることを可能にする。より具体的には、誘導コイルは、電極162の先端に取り付けられてもよい。このようにして、シミュレータ10は、三次元のエンベロープ内のどこに模擬溶接ツール160が位置するかを決定することができる。追加的なセンサ122は、提供され、一つ又はそれ以上の表示装置に動作可能に取り付けられてもよい。それに応じて、シミュレータ10は、センサデータを使用して、最終使用者12の動きに応じて最終使用者12によって見られる視界を変化させてもよい。そのように、シミュレータ10は、仮想溶接環境15に変換するために、現実世界における最終使用者12の動作を保存及び追跡する。   The magnetic source 121 creates a magnetic field or envelope that surrounds the magnetic source 121 and defines a three-dimensional space. Within that space, the movement of the end user 12 can be tracked for interaction with the simulator 10. The envelope establishes a spatial reference coordinate system. Objects used within the envelope, such as simulated welding tools 160 and coupon stands (described below), are non-metallic materials, ie non-ferrous metals and non-conductive, so as not to distort the magnetic field created by the magnetic source 121. May be composed of a sex material. The sensor 122 may include a plurality of induction coils aligned in intersecting spatial directions, which may be aligned substantially orthogonally. The induction coil measures the strength of the magnetic field in each of the three directions and provides that information to the processor tracking unit 126. In one embodiment, the sensor 122 may be attached to the simulated welding tool 160, allowing the simulated welding tool 160 to be tracked both in position and orientation with respect to a spatial reference coordinate system. More specifically, the induction coil may be attached to the tip of the electrode 162. In this way, the simulator 10 can determine where the simulated welding tool 160 is located within the three-dimensional envelope. Additional sensors 122 may be provided and operably attached to one or more display devices. In response, the simulator 10 may use the sensor data to change the field of view seen by the end user 12 in response to the movement of the end user 12. As such, the simulator 10 stores and tracks the actions of the end user 12 in the real world for conversion to the virtual welding environment 15.

本発明の一つの代替的な実施形態によれば、(複数の)センサ122はプロセッサトラッキングユニット126と無線でインターフェース接続することができ、プロセッサトラッキングユニット126は論理プロセッサベースのサブシステム110と無線でインターフェース接続することができる。本発明の他の代替的な実施形態によれば、例えば、加速度計/ジャイロスコープベースのトラッカ、光学トラッカ、赤外線式トラッカ、音響式トラッカ、レーザトラッカ、高周波トラッカ、慣性トラッカ、アクティブ又はパッシブの光学トラッカ、並びに拡張現実ベースのトラッキングを含む、他の種類の空間トラッカ120がシミュレータ10で使用され得る。他の種類のトラッカも同様に可能であり得る。なお、他の種類のトラッカは、本発明の複数の実施形態の対象の意図される範囲から逸脱することなく、使用され得る。   In accordance with one alternative embodiment of the present invention, the sensor (s) 122 can be wirelessly interfaced with the processor tracking unit 126, which is wireless with the logical processor based subsystem 110. Can be interfaced. According to other alternative embodiments of the invention, for example, accelerometer / gyroscope based trackers, optical trackers, infrared trackers, acoustic trackers, laser trackers, high frequency trackers, inertial trackers, active or passive optics Other types of spatial trackers 120 may be used in the simulator 10, including tracker as well as augmented reality based tracking. Other types of trackers may be possible as well. It should be noted that other types of trackers may be used without departing from the intended scope of the subject of the embodiments of the present invention.

表示装置
これから図7aを参照すると、フェースマウント表示装置140の一つの実施例がこれから記述される。フェースマウント表示装置140は、図7cに示されるように溶接ヘルメット900に組み込まれてもよく、又は代替的に、図7bに示されるように別々に装着されてもよい。フェースマウント表示装置140は、2D及び面順次映像モードで流れるようなフルモーションの映像を届けることができる二つのハイコントラストSVGAの3DのOLEDマイクロディスプレイを含み得る。仮想溶接環境15からの仮想の画像、例えば映像は、フェースマウント表示装置140に提供されるとともに表示される。本発明の一つの実施形態において、論理プロセッサベースのサブシステム110は、フェースマウント表示装置140に立体映像を提供し、使用者の奥行感覚を拡張する。立体画像は論理処理ユニットによって作られてもよく、論理処理ユニットは以下で詳細に記述されるグラフィック処理ユニットであってもよい。また、ズーム(例えば2倍)モードが提供され、使用者が、チータープレート(cheater plate)をシミュレートすることを可能にしてもよい。フェースマウント表示装置140は、有線又は無線手段を介して論理プロセッサベースのサブシステム110及び空間トラッカ120に動作可能に接続し得る。空間トラッカ120のセンサ122は、フェースマウント表示装置140又は溶接ヘルメット900に取り付けられることができ、それにより、フェースマウント表示装置140が空間トラッカ120によって作られた3D空間基準座標系に対して追跡されることを可能にする。このように、溶接ヘルメット900の動きは、敏感に反応して、三次元仮想現実の周囲の状況において最終使用者12によって見られる画像を変更する。
Display Device Referring now to FIG. 7a, one embodiment of the face mount display device 140 will now be described. The face mount display device 140 may be incorporated into the welding helmet 900 as shown in FIG. 7c, or alternatively may be mounted separately as shown in FIG. 7b. The face-mounted display device 140 may include two high-contrast SVGA 3D OLED microdisplays capable of delivering full motion video that flows in 2D and frame sequential video modes. A virtual image, for example, an image from the virtual welding environment 15 is provided to the face mount display device 140 and displayed. In one embodiment of the present invention, the logical processor-based subsystem 110 provides stereoscopic images to the face-mount display device 140 to extend the user's depth sensation. The stereoscopic image may be created by a logical processing unit, which may be a graphic processing unit described in detail below. Also, a zoom (eg, 2x) mode may be provided to allow the user to simulate a cheetah plate. The face mount display device 140 may be operatively connected to the logical processor based subsystem 110 and the spatial tracker 120 via wired or wireless means. The sensor 122 of the space tracker 120 can be attached to the face mount display device 140 or the welding helmet 900 so that the face mount display device 140 is tracked with respect to the 3D spatial reference coordinate system created by the space tracker 120. Makes it possible to In this way, the movement of the welding helmet 900 reacts sensitively, changing the image seen by the end user 12 in the context of the 3D virtual reality.

フェースマウント表示装置140はまた、後に記述されるように、観察者表示装置150のそれと同様のメニュー項目を呼び出すとともに表示するように機能し得る。このようにして、最終使用者は、メニューからオプションを起動及び選択するために、従って、模擬溶接ツール160上の制御装置(例えば、ボタン又はスイッチ)を使用することができる。これは、例えば、使用者が間違えた場合、幾つかのパラメータを変化させる場合、又は溶接ビード軌跡の一部をやり直すために少し後退する場合に、使用者が容易に溶接をリセットすることを可能にし得る。   The face-mounted display device 140 may also function to invoke and display menu items similar to those of the viewer display device 150, as will be described later. In this way, the end user can use controls (eg, buttons or switches) on the simulated welding tool 160 to activate and select options from the menu. This allows the user to easily reset the weld if, for example, the user makes a mistake, changes some parameters, or moves back slightly to redo part of the weld bead trajectory Can be.

フェースマウント表示装置140は、スピーカ910を更に含んでもよく、使用者がシミュレータ10によって作られたシミュレートされた溶接に関連する及び環境の音を聞くことを可能にする。音声コンテンツ機能及び溶接音は、幾つかの溶接パラメータが許容限度内であるか許容限度外であるかに依存して変化する特定の種類の溶接音を提供する。音は、様々な溶接プロセス及びパラメータに合わせられる。例えば、MIGスプレーアーク溶接プロセスでは、使用者が模擬溶接ツール160を正しく配置しないとき、パチパチという音(crackling sound)が提供され、模擬溶接ツール160を正しく配置されるとき、シューという音(hissing sound)が提供される。ショートアーク溶接プロセスでは、アンダーカットが発生しているときにシューという音が提供される。これらの音は、正しい及び正しくない溶接手技に対応する現実世界の音を模倣している。   The face-mount display 140 may further include a speaker 910 that allows the user to hear the sounds related to the simulated welds made by the simulator 10 and the environment. Audio content functions and welding sounds provide specific types of welding sounds that vary depending on whether some welding parameters are within acceptable limits or not. The sound is tailored to various welding processes and parameters. For example, in the MIG spray arc welding process, a cracking sound is provided when the user does not place the simulated welding tool 160 correctly, and a hissing sound when the simulated welding tool 160 is correctly placed. ) Is provided. The short arc welding process provides a squeal when undercut occurs. These sounds mimic real world sounds corresponding to correct and incorrect welding procedures.

高い忠実さの音声コンテンツが、様々な電子的及び機械的手段を使用して実際の溶接の現実世界の録音から取り込まれ得る。音の知覚された音量及び方向は、模擬溶接ツール160と溶接クーポン175との間のシミュレートされたアークに対する最終使用者の頭、すなわちフェースマウント表示装置140の位置、向き、及び距離に依存して修正される。音は、スピーカ910を介して使用者に提供され得る。スピーカ910は、イヤホンスピーカ又は如何なる他の種類のスピーカ若しくは音声発生装置であってもよく、フェースマウント表示装置140に取り付けられるか又は代替的にコンソール135又はスタンド170に取り付けられてもよい。そのうえ、仮想溶接動作に取り組んでいる間に最終使用者12に音声を届ける如何なる方法であっても選択され得る。ここで、他の種類の情報がスピーカ910を通じて伝えられ得ることも、留意される。例は、実時間又は前もって録音されたメッセージをかいするかのいずれかの、指導者である使用者12bからの言葉による指導を含む。前もって録音されたメッセージは、特定の仮想溶接動作がきっかけとなって自動的に再生されてもよい。実時間の指導は、その場で又は遠隔地から生成され得る。そのうえ、如何なる種類のメッセージ又は指導であっても、最終使用者12に伝えられ得る。   High fidelity audio content can be captured from real-world recordings of actual welds using a variety of electronic and mechanical means. The perceived volume and direction of the sound depends on the position, orientation, and distance of the end user's head, ie, the face mount display 140, relative to the simulated arc between the simulated welding tool 160 and the welding coupon 175. Will be corrected. Sound can be provided to the user via speaker 910. The speaker 910 may be an earphone speaker or any other type of speaker or sound generator, and may be attached to the face mount display 140 or alternatively to the console 135 or stand 170. Moreover, any method of delivering audio to the end user 12 while working on a virtual welding operation can be selected. It is also noted here that other types of information can be conveyed through the speaker 910. Examples include verbal instruction from the user 12b who is an instructor, either in real time or through a pre-recorded message. Pre-recorded messages may be automatically played back triggered by a specific virtual welding operation. Real-time instruction can be generated on the spot or from a remote location. Moreover, any type of message or instruction can be communicated to the end user 12.

コンソール
これから図2、図6及び図7を参照すると、シミュレータ10は、シミュレータ10の一つ又はそれ以上の構成要素を収容する、コンソール135を含んでもよい。一つの実施形態において、コンソール135は、溶接電源に類似するように構築されてもよい。すなわち、コンソール135の形状及びサイズは、現実世界の装置のそれに一致してもよい。シミュレータ10の操作は、溶接ユニットインターフェース130によって容易にされてもよく。その溶接ユニットインターフェース130は、溶接電源のノブ、ダイヤル及び/又はスイッチ133,134に類似するように形づくられてもよい。シミュレータ10はディスプレイを更に含んでもよく、それは表示装置200であってもよい。シミュレータ10にインストールされたコード化された指令、すなわちソフトウェアは、指導及び/又はメニューオプションを表示画面200上に表示することによって、最終使用者12のシミュレータ10との相互作用を導いてもよい。シミュレータ10との相互作用は、管理動作又はシミュレーションの設定及び起動に関係する機能を含んでもよい。これは、特定の溶接プロセス及び電極のタイプの選択、並びに溶接姿勢を含む部分の設定を含んでもよい。溶接ユニットインターフェース130を使用して行われる選択は、表示装置200上に反映される。
Console Referring now to FIGS. 2, 6, and 7, the simulator 10 may include a console 135 that houses one or more components of the simulator 10. In one embodiment, console 135 may be constructed to resemble a welding power source. That is, the shape and size of the console 135 may match that of a real world device. Operation of the simulator 10 may be facilitated by the welding unit interface 130. The welding unit interface 130 may be shaped to resemble a welding power supply knob, dial and / or switch 133,134. The simulator 10 may further include a display, which may be the display device 200. Coded instructions installed in the simulator 10, i.e., software, may guide the interaction of the end user 12 with the simulator 10 by displaying instructions and / or menu options on the display screen 200. The interaction with the simulator 10 may include functions related to management operation or simulation setting and activation. This may include selection of a particular welding process and electrode type, as well as setting of the part including the welding position. Selections made using the welding unit interface 130 are reflected on the display device 200.

図6は、コンソール135及び溶接ユーザーインターフェース130の一つの例示的な実施形態を示す。溶接ユニットインターフェース130は、シミュレータ10の設定及び操作の間に使用される使用者選択部153に対応する一連のボタン131を含んでもよい。ボタン131は、表示装置200に表示された使用者選択部153の色に対応するように色を付けられてもよい。ボタン131の一つが押されたとき、信号が対応する機能を作動させるために論理プロセッサベースのサブシステム110に送られる。溶接ユニットインターフェース130はまた、様々なパラメータ及び表示装置200に表示された選択肢を選択するために使用者によって使用されることができるジョイスティック132を含んでもよい。溶接ユニットインターフェース130は、一つの例示的な方法において、ワイヤ送給速度/アンペアを調整するために使用され得るダイヤル又はノブ133、及びボルト/トリムを調整するためのもう一つのダイヤル又はノブ134を更に含む。溶接ユニットインターフェース130はまた、アーク溶接プロセスを選択するためのダイヤル又はノブ136を含む。本発明の一つの実施形態によれば、フラックスコアードアーク溶接(FCAW)、ガス金属アーク溶接(GMAW)、被覆金属アーク溶接(SMAW)を含む3つのアーク溶接プロセスが選択可能である。溶接ユニットインターフェース130は、溶接極性(polarity)を選択するためのダイヤル又はノブ137を更に含む。本発明の一つの実施形態によれば、交流(AC)、正の直流(DC+)、及び負の直流(DC−)を含む3つのアーク溶接極性が選択可能である。なお、TIG溶接を含むがこれに限られない、他の溶接プロセス及び設定特徴が、本発明の複数の実施形態の対象の意図される範囲から逸脱することなく、組み込まれ得る。以上から、シミュレータ10の設定は、現実世界の装置の設定に相当する(parallels)ことが容易に理解されるであろう。   FIG. 6 illustrates one exemplary embodiment of the console 135 and the welding user interface 130. The welding unit interface 130 may include a series of buttons 131 corresponding to the user selection unit 153 used during the setting and operation of the simulator 10. The button 131 may be colored so as to correspond to the color of the user selection unit 153 displayed on the display device 200. When one of the buttons 131 is pressed, a signal is sent to the logical processor based subsystem 110 to activate the corresponding function. The welding unit interface 130 may also include a joystick 132 that can be used by the user to select various parameters and options displayed on the display device 200. The welding unit interface 130 includes, in one exemplary manner, a dial or knob 133 that can be used to adjust the wire feed speed / ampere, and another dial or knob 134 for adjusting the bolt / trim. In addition. The welding unit interface 130 also includes a dial or knob 136 for selecting an arc welding process. According to one embodiment of the present invention, three arc welding processes are selectable including flux cored arc welding (FCAW), gas metal arc welding (GMAW), and coated metal arc welding (SMAW). The welding unit interface 130 further includes a dial or knob 137 for selecting the welding polarity. According to one embodiment of the present invention, three arc welding polarities are selectable including alternating current (AC), positive direct current (DC +), and negative direct current (DC-). It should be noted that other welding processes and setting features, including but not limited to TIG welding, may be incorporated without departing from the intended scope of the subject of the embodiments of the present invention. From the above, it will be readily understood that the setting of the simulator 10 corresponds to the setting of a real-world device (parallels).

グラフィカルユーザーインターフェース機能1213(図12参照)は、観察者表示装置150を通じて見ることができ、物理的ユーザーインターフェース130のジョイスティック132を使用する使用者が溶接シナリオを設定することを可能にする。溶接シナリオの設定は、言語の選択、最終使用者名の入力、練習プレート(例えば、溶接クーポン、T−プレート、平らなプレート)の選択、溶接プロセス(例えば、FCAW、GMAW、SMAW、TIG)及び付随する軸方向スプレー、パルス、又は移行のショートアークモードの選択、ガスの種類及び流量の選択、棒電極の種類(例えばE6010又はE7018)の選択並びにフラックスコアードワイヤの種類(例えばセルフシールド、ガスシールド)の選択を含み得る。溶接シナリオの設定はまた、以下で詳細に説明される、クーポンスタンド170の高さを含み得る。溶接シナリオの設定は、環境(例えば、仮想現実空間のバックグラウンド環境)の選択、ワイヤ送給速度の設定、電圧レベルの設定、極性の選択、及び特定の視覚的キューをオン又はオフにすることを更に含む。ここで一つの実施形態において、制限がシミュレータ10に組み込まれてもよいことが、留意される。その制限は、選択されたプロセスに関する適当な設定が適切に入力されるまで所与の溶接シナリオの作動が起こらないようにする、ソフトウェア制限であってもよい。このように、訓練生である使用者12aは、仮想溶接シナリオを設定することによって、現実世界の溶接設定の適切な範囲を教わるか又は学習する。   A graphical user interface function 1213 (see FIG. 12) can be viewed through the observer display device 150 and allows a user using the joystick 132 of the physical user interface 130 to set up a welding scenario. Welding scenario settings include language selection, end user name input, practice plate (eg, welding coupon, T-plate, flat plate) selection, welding process (eg, FCAW, GMAW, SMOW, TIG) and Selection of accompanying short-arc mode of axial spray, pulse or transition, selection of gas type and flow rate, selection of rod electrode type (eg E6010 or E7018) and flux cored wire type (eg self-shielding, gas Shield) selection may be included. The setting of the welding scenario may also include the height of the coupon stand 170, described in detail below. Welding scenario settings include selecting environment (eg, virtual reality space background environment), setting wire feed speed, setting voltage level, selecting polarity, and turning certain visual cues on or off Is further included. It is noted here that in one embodiment, restrictions may be incorporated into the simulator 10. The limit may be a software limit that prevents the operation of a given welding scenario from occurring until the appropriate settings for the selected process are properly entered. Thus, the trainee user 12a teaches or learns an appropriate range of real-world welding settings by setting a virtual welding scenario.

それに応じて、表示装置200は、メニュー、動作、視覚的キュー、新しいクーポン設定及び採点を含む、最終使用者選択部153に対応する動作を反映する。これらの使用者選択部は、コンソール135の使用者ボタンに結び付けられ得る。使用者が表示装置200を介して様々な選択を行うとき、表示された特徴は、選択された情報及び他のオプションを使用者に提供するために変化し得る。しかし、観察者表示装置150であり得る表示装置200は、他の機能を有してもよい。その機能は、シミュレータ10の操作中に、すなわち、仮想溶接動作に取り組んでいる間に、最終使用者12によって見られる仮想画像を表示することである。表示装置200は、最終使用者12によって見られるのと同じ画像を見るように設定されてもよい。代替的に、表示装置200はまた、仮想溶接動作の異なる視界又は異なる視点を 表示するために使用されてもよい。   In response, the display device 200 reflects actions corresponding to the end user selector 153, including menus, actions, visual cues, new coupon settings and scoring. These user selectors can be tied to user buttons on the console 135. As the user makes various selections via the display device 200, the displayed features may change to provide the user with the selected information and other options. However, the display device 200 which may be the observer display device 150 may have other functions. Its function is to display a virtual image seen by the end user 12 during operation of the simulator 10, ie, while working on a virtual welding operation. The display device 200 may be set to view the same image as viewed by the end user 12. Alternatively, the display device 200 may also be used to display different views or different viewpoints of the virtual welding operation.

一つの実施形態において、表示装置150,200は、図10に示されるデータ記憶装置300に電子的に保存された仮想溶接動作を再生するために使用されてもよい。最終使用者12の仮想溶接動作を代表するデータは、再生及び復習のために保存されてもよく、記録保管の目的のためにダウンロードされてもよく、及び/又は、実時間で見ること及び批評することのために遠隔地に送信されてもよい。仮想溶接動作の再生において、溶接パドルの流動性、移動速度、並びに、例えば不適切なすみ肉サイズ、不十分なビード配置、凹ビード、余盛、アンダーカット、ポロシティ、融合不良、スラグ巻込、過剰なスパッタ及び溶落ちを含む不連続性の状態152のような詳細は、提示され得る。許容角度から外れた角度の結果である、アンダーカットもまた表示され得る。さらに、アークを溶接部から遠く動かし過ぎることによって引き起こされるポロシティが表示されてもよい。このように、シミュレータ10は、特定の仮想溶接動作の部分又は全部を再生し、最終使用者の動作に直接的に関係する閉鎖及び欠陥を含む仮想溶接シナリオの全ての側面をモデル化することができる。   In one embodiment, the display devices 150, 200 may be used to replay virtual welding operations that are stored electronically in the data storage device 300 shown in FIG. Data representative of the end user's 12 virtual welding operation may be saved for playback and review, downloaded for record keeping purposes, and / or viewed and reviewed in real time. May be sent to a remote location for In the reproduction of the virtual welding operation, the fluidity and moving speed of the weld paddle, as well as, for example, improper fillet size, insufficient bead placement, concave bead, surplus, undercut, porosity, poor fusion, slag entrainment, Details such as discontinuity state 152, including excessive spatter and burn through, may be presented. Undercuts can also be displayed that are the result of angles that deviate from the allowable angle. Furthermore, the porosity caused by moving the arc too far away from the weld may be displayed. In this way, the simulator 10 can replay part or all of a specific virtual welding operation and model all aspects of a virtual welding scenario including closures and defects that are directly related to the end user's operation. it can.

図6aを参照すると、シミュレータ10はまた、仮想溶接動作の結果を分析し、表示することができる。結果を分析することによって、シミュレータ10が、溶接パス中にいつ及び溶接継手に沿ってどこで、最終使用者12が溶接プロセスの許容可能な限度から外れたかを決定できることが示される。得点は最終使用者12のパフォーマンスに起因し得る。一つの実施形態では、得点は、許容範囲を通る模擬溶接ツール160の位置、向き及び速度における偏差の関数であり得る。この許容範囲は、理想溶接の手の動き(パス)から限界又は許容できない溶接動作に広がり得る。範囲の任意の勾配が、最終使用者12のパフォーマンスを採点するために選ばれるようなシミュレータ10に組み込まれ得る。採点は数値的に又は英数字で表示され得る。加えて、最終使用者12のパフォーマンスは、時間及び/又は溶接継手に沿った位置で、どれくらい近くで模擬溶接ツールが溶接継手を横切ったかを図式的に示して表示され得る。移動角度、ワーク角度、速度、溶接継手からの距離等のパラメータは、測定され得るものの例であるが、任意のパラメータが採点目的のために分析され得る。パラメータの許容範囲は、現実世界の溶接データから取られるので、どのように最終使用者が現実世界で実行するかに関する正確なフィードバックを提供する。他の実施形態では、最終使用者12のパフォーマンスに対応する欠陥の分析もまた組み込まれ得るとともに表示装置150,200に表示され得る。本実施形態では、どの種類の不連続部が仮想溶接動作中にモニタされた様々なパラメータの測定から生じたかを示すグラフが描かれ得る。閉鎖は表示装置200で見ることができないが、欠陥は最終使用者12のパフォーマンスの結果として依然として起こり得、この結果は対応して表示され、すなわち、グラフ化され得る。   Referring to FIG. 6a, the simulator 10 can also analyze and display the results of the virtual welding operation. Analyzing the results shows that the simulator 10 can determine when and where along the weld joint the welder has deviated from the acceptable limits of the welding process. The score can be attributed to the performance of the end user 12. In one embodiment, the score may be a function of deviations in the position, orientation, and speed of the simulated welding tool 160 that passes the tolerance. This tolerance can range from ideal welding hand movements (passes) to limited or unacceptable welding operations. Any gradient in the range can be incorporated into the simulator 10 as selected to score the end user 12 performance. The scoring can be displayed numerically or alphanumerically. In addition, the performance of the end user 12 can be displayed graphically showing how close the simulated welding tool has crossed the weld joint at a time and / or location along the weld joint. Parameters such as travel angle, workpiece angle, speed, distance from weld joint, etc. are examples of what can be measured, but any parameter can be analyzed for scoring purposes. Parameter tolerances are taken from real-world welding data, thus providing accurate feedback on how the end user performs in the real world. In other embodiments, an analysis of defects corresponding to the performance of the end user 12 can also be incorporated and displayed on the display device 150,200. In this embodiment, a graph can be drawn that shows what type of discontinuities resulted from the measurement of various parameters monitored during the virtual welding operation. Although the closure cannot be seen on the display device 200, defects can still occur as a result of the performance of the end user 12, and this result can be displayed correspondingly, ie graphed.

表示装置200はまた、最終使用者12をトレーニングするためのチュートリアル情報を表示するために使用され得る。チュートリアル情報の例は指導を含んでもよく、それは映像又は写真によって描写されるように、図式的に表示されてもよい。加えて、指導は、書かれてもよく又は上述の聴覚的な形式で提示されてもよい。このような情報は、データ記憶装置300に保存及び維持されてもよい。一つの実施形態において、シミュレータ10は、本明細書において視覚的キューと呼ばれる、位置、先端からワークへの距離、溶接角度、移動角度、移動速度を含む、様々な溶接パラメータ151を示す仮想溶接シーンを表示することできる。   Display device 200 may also be used to display tutorial information for training end user 12. Examples of tutorial information may include instruction, which may be displayed graphically as depicted by video or photographs. In addition, the instruction may be written or presented in the auditory form described above. Such information may be stored and maintained in the data storage device 300. In one embodiment, the simulator 10 is a virtual welding scene showing various welding parameters 151, including position, tip-to-work distance, welding angle, moving angle, moving speed, referred to herein as a visual cue. Can be displayed.

一つの実施形態において、遠隔通信は、類似して又は類似せずに構成された装置、すなわちシミュレータから働く、離れた場所の人物、すなわち遠隔使用者による、仮想的な指導を提供するために使用され得る。仮想溶接プロセスを描くことは、インターネット、LANs及びデータ送信の他の手段を含むがこれらに限定されないネットワーク接続を介して達成され得る。特定の溶接(パフォーマンス変数を含む)を代表するデータは、仮想画像及び/又は溶接データを表示することができる他のシステムに送られてもよい。送信されるデータは、(複数の)遠隔使用者が溶接工のパフォーマンスを分析するために十分に詳細であることが留意されるべきである。遠隔システムに送られるデータは、仮想溶接環境を生成し、それにより一つの特定の溶接プロセスを再現する(recreating)ために使用されてもよい。なお、パフォーマンスデータ又は仮想溶接動作を他の装置に通信する如何なる方法であっても、本発明の複数の実施形態の対象の意図される範囲から逸脱することなく、実施され得る。   In one embodiment, telecommunications is used to provide virtual instruction by remotely located persons, i.e. remote users, working from similar or dissimilarly configured devices, i.e. simulators. Can be done. Drawing the virtual welding process may be accomplished via network connections including but not limited to the Internet, LANs and other means of data transmission. Data representative of a particular weld (including performance variables) may be sent to other systems that can display virtual images and / or weld data. It should be noted that the data transmitted is sufficiently detailed for the remote user (s) to analyze the welder's performance. Data sent to the remote system may be used to create a virtual welding environment, thereby recreating one particular welding process. It should be noted that any method for communicating performance data or virtual welding operations to other devices may be implemented without departing from the intended scope of the subject of the embodiments of the present invention.

溶接クーポン
これから図1、図9a及び図9bを参照すると、シミュレータ10は、並置されて溶接継手176を形成する複数のパイプ部分(section)に類似する溶接クーポン175を含み得る。溶接クーポン175は、仮想溶接動作に取り組んでいる間に最終使用者12のためのガイドとして機能するシミュレータ10と共に働いてもよい。複数の溶接クーポン175が、仮想溶接動作の所与のサイクルにおける使用のために使用、すなわち、交換されてもよい。溶接クーポンの種類は、単にいくつかの例を挙げれば、円筒形のパイプ部分、アーチ状のパイプ区分、平らなプレート及びT−プレート溶接継手を含み得る。一つの実施形態において、溶接クーポンのそれぞれは、オープンルート継手又は開先を組み込み得る。しかし、溶接継手の如何なる構成であっても、本発明の複数の実施形態の対象の意図される範囲から逸脱することなく、溶接クーポンに組み込まれ得る。
Welding Coupon Referring now to FIGS. 1, 9 a and 9 b, the simulator 10 may include a welding coupon 175 similar to a plurality of pipe sections that are juxtaposed to form a weld joint 176. The welding coupon 175 may work with the simulator 10 that serves as a guide for the end user 12 while working on a virtual welding operation. Multiple weld coupons 175 may be used, i.e., exchanged, for use in a given cycle of virtual welding operations. Types of weld coupons may include cylindrical pipe sections, arcuate pipe sections, flat plates and T-plate weld joints, just to name a few examples. In one embodiment, each weld coupon may incorporate an open root joint or groove. However, any configuration of a weld joint can be incorporated into a weld coupon without departing from the intended scope of the subject of the embodiments of the present invention.

溶接クーポン175の寸法は様々であってもよい。円筒形のパイプについては、内径の範囲は、1と二分の一インチ(約3.8cm)(内径)から18インチ(約45.7cm)(内径)に広がり得る。一つの特定の実施形態において、内径の範囲は、18インチを超えてもよい。一つの他の実施形態において、アーチ状のパイプ区分は、1と二分の一インチ(内径)から最大で18インチ(内径)に広がる範囲及び18インチ(内径)を超える範囲の特有の半径を有し得る。さらに、1と二分の一インチよりも小さい内径及び18インチを超える内径の両方の、溶接クーポン175の如何なる内径であっても利用され得ると解釈されるべきである。実際的な感覚で、如何なるサイズの溶接クーポン175であっても、溶接クーポン175又は溶接クーポン175の一部分が空間トラッカ120によって生成されるエンベロープ内に適合する限り、使用されることができる。平らなプレートは、同様に最大で18インチであってもよく、18インチを超えてもよい。そのうえ、溶接クーポン175の寸法の上限は、空間トラッカ120によって生成される感知する場(sensing field)のサイズ及び強さ及び溶接クーポン175のそれぞれの配置される能力によってのみ拘束されることが理解されるべきである。全てのこのような変形は、本発明の複数の実施形態の対象の意図される範囲に含まれるものとして解釈されるべきである。   The dimensions of the welding coupon 175 may vary. For cylindrical pipes, the range of inner diameters can range from one-half inch (about 3.8 cm) (inside diameter) to 18 inches (about 45.7 cm) (inside diameter). In one particular embodiment, the inner diameter range may exceed 18 inches. In one other embodiment, the arcuate pipe section has a characteristic radius that ranges from one-half inch (inner diameter) up to 18 inches (inner diameter) and greater than 18 inches (inner diameter). Can do. Further, it should be construed that any inner diameter of the weld coupon 175, both inner diameters less than one and a half inches and greater than 18 inches can be utilized. In a practical sense, any size weld coupon 175 can be used as long as the weld coupon 175 or a portion of the weld coupon 175 fits within the envelope generated by the spatial tracker 120. A flat plate may similarly be up to 18 inches and may exceed 18 inches. Moreover, it is understood that the upper limit of the dimensions of the weld coupon 175 is only constrained by the size and strength of the sensing field generated by the spatial tracker 120 and the ability of each of the weld coupons 175 to be placed. Should be. All such variations are to be construed as being included within the intended scope of the objects of the embodiments of the invention.

上述されたように、溶接クーポン175は、空間トラッカ120を妨げない材料から構築されてもよい。空間トラッカは磁場を生成するため、溶接クーポン175は、非鉄及び非導電性の材料から構築されてもよい。しかし、空間トラッカ120又は他の選択されるセンサの種類と共に使用されることに適した、如何なる種類の材料であっても選択され得る。   As described above, the weld coupon 175 may be constructed from a material that does not interfere with the space tracker 120. Because the space tracker generates a magnetic field, the weld coupon 175 may be constructed from non-ferrous and non-conductive materials. However, any type of material suitable for use with the spatial tracker 120 or other selected sensor type may be selected.

図9a及び図9bを参照すると、溶接クーポン175は、テーブル又はスタンド170に適合するように構築されてもよく、テーブル又はスタンド170は、空間トラッカ120に対して一定に溶接クーポン175を(少なくとも部分的に)保持する。それに応じて、溶接クーポン175は、接続部177又は接続器177を含んでもよい。接続部177は、溶接クーポン175の一方側から延びてもよく、それは図示されるように底側であってもよい。また、接続部177は、スタンド170に含まれる機械的なインターロッキング装置に受容されてもよい。溶接クーポン175がスタンド170に挿入される向きは、仮想溶接環境15内に作られる仮想溶接部、すなわちパイプを精密に一致させるために、一定である、すなわち、反復可能である必要があり得ることが、明確に理解されるであろう。この方法で、シミュレータ10が溶接クーポン175の位置がどのように変更されたかに気付いている限り、仮想の対照物への調整もそれに応じてなされ得る。例えば、設定中に、最終使用者12は溶接されるパイプのサイズを選択してもよい。最終使用者12は、次いで適切な溶接クーポン175をスタンド170に挿入し、適切な位置に固定してもよい。続いて、最終使用者12は、溶接使用者インターフェース130を介して選択を行い、所望の溶接姿勢を選んでもよい。後述されるように、スタンド170は、溶接クーポン175がシミュレータ10によって認識される如何なる溶接姿勢となる位置にでも、その後傾けられ又は調整されてもよい。もちろん、溶接クーポン175の位置を調整することはまた、空間トラッカ120の位置を調整し、それによりセンサ追跡場の中での溶接クーポン175の相対的な位置を維持することが明確に理解されるであろう。   Referring to FIGS. 9 a and 9 b, the weld coupon 175 may be constructed to fit a table or stand 170, and the table or stand 170 may have the weld coupon 175 fixed (at least partially) relative to the space tracker 120. Hold). Accordingly, the weld coupon 175 may include a connection 177 or a connector 177. The connection 177 may extend from one side of the welding coupon 175, which may be the bottom side as shown. Further, the connecting portion 177 may be received by a mechanical interlocking device included in the stand 170. The orientation in which the welding coupon 175 is inserted into the stand 170 may need to be constant, i.e., repeatable, in order to precisely match the virtual weld made in the virtual welding environment 15, i.e., the pipe. Will be clearly understood. In this way, as long as the simulator 10 is aware of how the position of the welding coupon 175 has changed, adjustments to the virtual counterpart can be made accordingly. For example, during setup, the end user 12 may select the size of the pipe to be welded. The end user 12 may then insert the appropriate welding coupon 175 into the stand 170 and lock it in place. Subsequently, the end user 12 may make a selection via the welding user interface 130 to select a desired welding posture. As will be described later, the stand 170 may be subsequently tilted or adjusted to any position in which the welding coupon 175 is recognized by the simulator 10. Of course, it is clearly understood that adjusting the position of the weld coupon 175 also adjusts the position of the spatial tracker 120, thereby maintaining the relative position of the weld coupon 175 within the sensor tracking field. Will.

図9は、スタンド170の一つの実施形態を描写する。スタンド170は、調整可能なテーブル171、スタンドベース172、調整可能なアーム173及び垂直な支柱174を含み得る。テーブル171及びアーム173は、垂直な支柱174にそれぞれ取り付けられる。テーブル171及びアーム173はそれぞれ、垂直な支柱174の高さに沿って調整されることができる。その調整は、垂直な支柱174に対して上方に、下方に及び回転する動きを含み得る。アーム173は、ここで記述される方法と一貫した方法で溶接クーポンを保持するために使用される。テーブル171は、彼又は彼女が使用中に腕を置くこと可能にすることによって最終使用者12を補助してもよい。一つの特定の実施形態において、垂直な支柱174は、使用者がアーム173及びテーブル171がどこに垂直に位置するかを正確に知ることができるように、位置情報でインデックスを付けられる。この情報は、溶接使用者インターフェース130及び表示装置150を使用して、設定中にシミュレータ10に入力され得る。   FIG. 9 depicts one embodiment of a stand 170. The stand 170 may include an adjustable table 171, a stand base 172, an adjustable arm 173 and a vertical post 174. The table 171 and the arm 173 are each attached to a vertical column 174. The table 171 and the arm 173 can each be adjusted along the height of the vertical column 174. The adjustment may include upward, downward and rotational movement with respect to the vertical strut 174. Arm 173 is used to hold the weld coupon in a manner consistent with the method described herein. The table 171 may assist the end user 12 by allowing him or her to place an arm during use. In one particular embodiment, the vertical strut 174 is indexed with positional information so that the user can know exactly where the arm 173 and table 171 are located vertically. This information can be entered into the simulator 10 during setup using the welding user interface 130 and the display device 150.

本発明の一つの代替的な実施形態は、テーブル171及びアーム173の位置は、シミュレータ10の設定中になされる選択に反応して自動的に調整されることを企図されている。本実施形態において、溶接使用者インターフェース130を介してなされる選択は、論理プロセッサベースのサブシステム110に伝えられ得る。スタンド170によって利用されるアクチュエータ及びフィードバックセンサは、アーム173及びテーブル171を物理的に動かすことなく溶接クーポン175を配置するために、論理プロセッサベースのサブシステム110によって制御され得る。一つの実施形態において、アクチュエータ及びフィードバックセンサは、電気的に駆動されるサーボモータであってもよい。しかし、確実な工学的判断で選択されるようにスタンド170の位置を自動的に調整するために、如何なる機関装置(locomotive device)でも使用され得る。このように、溶接クーポン175の設定のプロセスは、自動化され、最終使用者12による手動での調整を要求しない。   One alternative embodiment of the present invention contemplates that the positions of table 171 and arm 173 are automatically adjusted in response to selections made during simulator 10 setup. In this embodiment, selections made via the weld user interface 130 can be communicated to the logical processor based subsystem 110. Actuators and feedback sensors utilized by the stand 170 can be controlled by the logical processor based subsystem 110 to place the weld coupon 175 without physically moving the arm 173 and table 171. In one embodiment, the actuator and feedback sensor may be an electrically driven servo motor. However, any locomotive device can be used to automatically adjust the position of the stand 170 to be selected with a reliable engineering judgment. In this way, the process of setting the welding coupon 175 is automated and does not require manual adjustment by the end user 12.

本発明の一つの他の実施形態は、本明細書において「スマート」クーポン175と称される、溶接クーポン175と共に使用される知的装置の使用を含む。本実施形態において、溶接クーポン175は、スタンド170によって感知され得るその特定の溶接クーポン175に関する情報を有する装置を含む。具体的には、アーム173は、溶接クーポン175上に位置する装置上又は中に保存されたデータを読み取る検出器を含み得る。例は、検出器の近くに運ばれた場合に無線で読み取られ得る、センサ、例えば小型電子装置上のコード化されたデジタルデータの使用を含み得る。他の例は、バーコードのような受動的な装置の使用を含み得る。なお、溶接クーポン175に関する情報を論理プロセッサベースのサブシステム110に知的に伝える如何なる方法であっても、確実な工学的判断で選択され得る。   One other embodiment of the present invention involves the use of an intelligent device used with a welded coupon 175, referred to herein as a “smart” coupon 175. In this embodiment, weld coupon 175 includes a device having information regarding that particular weld coupon 175 that can be sensed by stand 170. Specifically, arm 173 may include a detector that reads data stored on or in a device located on welding coupon 175. Examples may include the use of coded digital data on a sensor, such as a small electronic device, that can be read wirelessly when carried near a detector. Other examples may include the use of passive devices such as bar codes. It should be noted that any method that intelligently communicates information about the welding coupon 175 to the logical processor-based subsystem 110 can be selected with a reliable engineering judgment.

溶接クーポン175上に保存されたデータは、シミュレータ10に対し、スタンド170に挿入された溶接クーポン175の種類を自動的に示し得る。例えば、2インチ(約5.1cm)パイプクーポンは、その直径に関係する情報を含んでもよい。代替的に、平らなプレートクーポンは、クーポンに含まれる溶接継手の種類、例えば開先溶接継手又は突合せ溶接継手を示す情報、そしてまたその物理的寸法を示す情報を含んでもよい。このように、溶接クーポン175に関する情報は、溶接クーポン175の選択及び設置に関係するシミュレータ10の設定のその部分を自動化するために使用され得る。   The data stored on the welding coupon 175 can automatically indicate to the simulator 10 the type of welding coupon 175 inserted into the stand 170. For example, a 2 inch (about 5.1 cm) pipe coupon may contain information related to its diameter. Alternatively, a flat plate coupon may include information indicating the type of weld joint included in the coupon, such as a groove weld joint or a butt weld joint, and also information indicating its physical dimensions. In this manner, information regarding the welding coupon 175 can be used to automate that portion of the simulator 10 settings related to the selection and installation of the welding coupon 175.

校正機能1208(図12参照)は、現実世界の空間(3D基準座標系)内の物理的構成要素を仮想現実環境15内の見える構成要素と一致させる能力を提供する。それぞれの異なる種類の溶接クーポン175は、溶接クーポン175をスタンド170のアーム173に取り付け、所定のポイント179(例えば、溶接クーポン175の3つのくぼみ179によって示される)においてスタンド170に動作可能に接続された校正スタイラスで溶接クーポン175に触れることによって、工場で校正される。シミュレータ10は、所定のポイント179での磁界の強さを読み取り、論理プロセッサベースのサブシステム110に位置情報を提供し、論理プロセッサベースのサブシステム110は、校正(すなわち、現実世界の空間から仮想現実空間への変換)を実行するために位置情報を使用する。   The calibration function 1208 (see FIG. 12) provides the ability to match physical components in the real world space (3D reference coordinate system) with visible components in the virtual reality environment 15. Each different type of weld coupon 175 attaches the weld coupon 175 to the arm 173 of the stand 170 and is operatively connected to the stand 170 at a predetermined point 179 (eg, indicated by three recesses 179 in the weld coupon 175). The calibration is done at the factory by touching the welding coupon 175 with a calibration stylus. The simulator 10 reads the strength of the magnetic field at a given point 179 and provides position information to the logic processor based subsystem 110, which is calibrated (ie, virtual from real world space The position information is used to perform conversion to real space.

したがって、同じ種類の溶接クーポン175の任意の部分が、スタンド170のアーム173に非常に厳しい許容限度内で同じ反復可能な方法で適合する。したがって、いったん特定の種類の溶接クーポン175が校正されると、類似するクーポンの繰り返しの校正の必要はない。すなわち、特定の種類の溶接クーポン175の校正は1回だけの事象である)。換言すれば、同じ種類の溶接クーポン175は交換可能である。校正は、溶接プロセス中に使用者によって知覚される物理的なフィードバックが仮想現実空間で使用者に表示されるものと一致することを確実にし、シミュレーションがより現実的に見えるようにする。例えば、使用者が実際の溶接クーポン175の角の近くで模擬溶接ツール160の先端をスライドさせる場合、使用者は、使用者が実際の角の近くを先端がスライドすることを感じながら、表示装置200で仮想溶接クーポンの角の近くを先端がスライドすることを見る。本発明の一つの実施形態によれば、模擬溶接ツール160はまた、予め位置決めされたジグに置かれ、既知のジグ位置に基づいて、同様に校正されてもよい。   Thus, any portion of the same type of weld coupon 175 fits into the arm 173 of the stand 170 in the same repeatable manner within very tight tolerances. Thus, once a particular type of weld coupon 175 is calibrated, there is no need for repeated calibration of similar coupons. That is, the calibration of a particular type of welding coupon 175 is a one-time event). In other words, welding coupons 175 of the same type can be exchanged. The calibration ensures that the physical feedback perceived by the user during the welding process matches that displayed to the user in virtual reality space and makes the simulation look more realistic. For example, when the user slides the tip of the simulated welding tool 160 near the corner of the actual welding coupon 175, the user feels that the tip slides near the actual corner while the display device At 200, see the tip slide near the corner of the virtual welding coupon. According to one embodiment of the present invention, the simulated welding tool 160 may also be placed on a pre-positioned jig and similarly calibrated based on known jig positions.

本発明の一つの代替的な実施形態によれば、「スマート」クーポンは、シミュレータ10が予め定められた校正ポイント又は「スマート」クーポンの角を追設することを可能にする、センサを有してもよい。センサは、予め定められた校正ポイントの正確な位置で、溶接クーポン175に取り付けられてもよい。しかし、校正データをシミュレータ10に伝える如何なる方法であっても、選択され得る。したがって、シミュレータ10は、「スマート」クーポンが現実世界の3D空間内のどこにあるかを連続的に知る。さらに、ライセンスキーが溶接クーポン175を「アンロック」するために提供されてもよい。特定の溶接クーポン175が購入されるとき、ライセンスキーが提供されてもよく、最終使用者12a,12bがライセンスキーをシミュレータ10に入力し、その特定の溶接クーポン175に関連付けられたソフトウェアをアンロックすることを可能にする。一つの他の実施形態において、特殊な規格外の溶接クーポンが部品の現実世界のCAD図面に基づいて提供され得る。   According to one alternative embodiment of the present invention, the “smart” coupon has a sensor that allows the simulator 10 to add a predetermined calibration point or corner of the “smart” coupon. May be. The sensor may be attached to the weld coupon 175 at the exact location of the predetermined calibration point. However, any method for transmitting calibration data to the simulator 10 can be selected. Thus, the simulator 10 continuously knows where the “smart” coupon is in the real world 3D space. In addition, a license key may be provided to “unlock” the welding coupon 175. When a particular welding coupon 175 is purchased, a license key may be provided and the end user 12a, 12b enters the license key into the simulator 10 and unlocks the software associated with that particular welding coupon 175. Make it possible to do. In one other embodiment, special non-standard welding coupons may be provided based on real-world CAD drawings of parts.

プロセッサベースのシステム
これから図2、図4及び図10を参照すると、上述されたように、シミュレータ10は、論理プロセッサベースのサブシステム110を含む。論理プロセッサベースのサブシステム110は、仮想溶接環境15を生成するために使用されるコード化された指令を実行するためのプログラム可能な電子回路構成200を有し得る。プログラム可能な電子回路構成200は、一つ又はそれ以上の論理プロセッサ203又は論理プロセッサベースのシステム203を含んでもよく、それらは一つ又はそれ以上のマイクロプロセッサ204を有し得る。一つの特定の実施形態において、プログラム可能な電子回路構成200は、更に後述される(複数の)中央処理ユニット(CPU)及び(複数の)グラフィック処理ユニット(GPU)から構成され得る。例えば、電子メモリ、すなわちRAM,ROM、及び他の周辺の支援回路構成のような、追加的な回路構成が含まれてもよい。電子メモリは、CPU及びGPUの両方のために含まれてもよく、それらのそれぞれは、ここで記述されるように仮想溶接環境15のレンダリング側面における使用のために別々にプログラム可能であり得ることが留意される。その上に、プログラム可能な電子回路構成200は、例えばハードディスク装置、後学的保存装置、フラッシュメモリ及びその他同種の物のようなデータ記憶装置300を含み、利用してもよい。なお、シミュレータ10内の複数の装置の間又は複数の異なるシミュレータ10の間のデータの移動を容易にする、他の種類の電子回路構成が含まれ得る。これは、例えば、一つ又はそれ以上の入力装置155、例えば空間トラッカ若しくはセンサからのデータ受信、又は、一つ又はそれ以上のネットワークを通じたデータ移動を含んでもよい。一つ又はそれ以上のネットワークは、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN)及び/又はインターネットであり得る。上記の装置及びプロセスは、本質的に例示的なものであり、限定的に解釈されるべきでないことが、理解されるべきである。実際に、如何なる形式のプログラム可能な回路構成、支援回路構成、通信回路構成及び/又はデータ記憶装置であっても、確実な工学的判断で選択されるように本発明の実施形態に組み込まれ得る。
Processor-Based System Referring now to FIGS. 2, 4 and 10, the simulator 10 includes a logical processor-based subsystem 110 as described above. The logic processor based subsystem 110 may have a programmable electronic circuitry 200 for executing coded instructions used to create the virtual welding environment 15. Programmable electronic circuitry 200 may include one or more logical processors 203 or logical processor-based systems 203, which may have one or more microprocessors 204. In one particular embodiment, the programmable electronic circuitry 200 may be comprised of a central processing unit (CPU) and a graphics processing unit (GPU), which will be further described below. For example, additional circuitry may be included, such as electronic memory, i.e. RAM, ROM, and other peripheral support circuitry. Electronic memory may be included for both the CPU and GPU, each of which may be separately programmable for use in the rendering aspect of the virtual welding environment 15 as described herein. Is noted. In addition, programmable electronic circuitry 200 may include and utilize a data storage device 300 such as, for example, a hard disk device, a post-mortem storage device, a flash memory, and the like. It should be noted that other types of electronic circuit configurations that facilitate the movement of data between multiple devices in the simulator 10 or between different simulators 10 may be included. This may include, for example, data reception from one or more input devices 155, such as spatial trackers or sensors, or data movement through one or more networks. The one or more networks may be a local area network (LAN), a wide area network (WAN), and / or the Internet. It should be understood that the apparatus and processes described above are exemplary in nature and should not be construed as limiting. Indeed, any form of programmable circuit configuration, support circuit configuration, communication circuit configuration and / or data storage device can be incorporated into embodiments of the present invention to be selected with a reliable engineering judgment. .

図10は、シミュレータ10の論理プロセッサベースのサブシステム110のサブシステムブロック図の一つの例示的な実施形態を示す。論理プロセッサベースのサブシステム110は、中央処理ユニット(CPU)111及び二つのグラフィック処理ユニット(GPU)115を含んでもよい。二つのGPU115は、本発明の一つの実施形態に従って、実時間の溶融金属の流動性並びに熱吸収及び放散特性を有する溶接パドルの仮想現実シミュレーションを提供するようにプログラムされてもよい。   FIG. 10 illustrates one exemplary embodiment of a subsystem block diagram of the logic processor-based subsystem 110 of the simulator 10. The logical processor based subsystem 110 may include a central processing unit (CPU) 111 and two graphics processing units (GPU) 115. The two GPUs 115 may be programmed to provide a virtual reality simulation of a weld paddle with real-time molten metal fluidity and heat absorption and dissipation characteristics, according to one embodiment of the present invention.

図11を参照すると、グラフィック処理ユニット(GPU)115のブロック図の一つの例示的な実施形態が示される。各GPU115は、データ並列アルゴリズムの実装をサポートする。本発明の一つの実施形態によれば、各GPU115は、二つの仮想現実視界を提供することができる二つの映像出力118及び119を提供する。映像出力の二つは、フェースマウント表示装置140に送られることができ、溶接工の視点をレンダリングし、第三の映像出力は観察者表示装置150に送られることができ、例えば、溶接工の視点又は他の視点をレンダリングする。残りの第四の映像出力は、例えばプロジェクタに送られてもよく、又は仮想溶接環境15をシミュレートすることに適した如何なる他の目的のために使用されてもよい。両方のGPI115は、同じ溶接物理学計算を実行し得るが、同じ又は異なる視点から仮想溶接環境15をレンダリングし得る。GPU115は、コンピューテッド統一デバイスアーキテクチャ(CUDA)116及びシェーダ117を含む。CUDA116は、業界標準プログラミング言語を通じてソフトウェア開発者がアクセス可能であるGPU115の計算エンジンである。CUDA116は、並列コアを含み、本明細書において記述される溶接パドルシミュレーションの物理モデルを動かすために使用される。CPU111は、実時間溶接入力データをGPU115のCUDA116に提供する。一つの特定の実施形態において、シェーダ117は、シミュレーションの全ての映像を描画すること及び塗ることを担当する。ビード及びパドルの映像は、後述される溶接ピクセル変位マップの状態によって駆動される。本発明の一つの実施形態によれば、物理モデルは、約毎秒30回の速度で動くとともに更新される。   Referring to FIG. 11, one exemplary embodiment of a block diagram of a graphics processing unit (GPU) 115 is shown. Each GPU 115 supports implementation of a data parallel algorithm. In accordance with one embodiment of the present invention, each GPU 115 provides two video outputs 118 and 119 that can provide two virtual reality views. Two of the video outputs can be sent to the face mount display device 140, rendering the welder's viewpoint, and a third video output can be sent to the observer display device 150, eg, Render a viewpoint or other viewpoint. The remaining fourth video output may be sent to a projector, for example, or used for any other purpose suitable for simulating the virtual welding environment 15. Both GPIs 115 may perform the same welding physics calculations, but may render the virtual welding environment 15 from the same or different viewpoints. The GPU 115 includes a Computed Unified Device Architecture (CUDA) 116 and a shader 117. CUDA 116 is a computational engine of GPU 115 that is accessible to software developers through an industry standard programming language. CUDA 116 includes parallel cores and is used to run the physical model of the weld paddle simulation described herein. The CPU 111 provides real-time welding input data to the CUDA 116 of the GPU 115. In one particular embodiment, the shader 117 is responsible for drawing and painting all the images of the simulation. Bead and paddle images are driven by the state of a weld pixel displacement map, described below. According to one embodiment of the present invention, the physical model moves and is updated at a rate of approximately 30 times per second.

図12は、シミュレータ10の機能ブロック図の一つの例示的な実施形態を示す。シミュレータ10の様々な機能ブロックは、主として、論理プロセッサベースのサブシステム110で動作するソフトウェア指令及びモジュールによって実装され得る。シミュレータ10の様々な機能ブロックは、物理インターフェース1201、トーチ及びクランプモデル1202、環境モデル1203、音声コンテンツ機能1204、溶接音1205、スタンド/テーブルモデル1206、内部アーキテクチャ機能1207、校正機能1208、クーポンモデル1210、溶接物理学1211、内部物理学調整ツール(微調整器)1212、グラフィカルユーザーインターフェース機能1213、グラフ化機能1214、実習生レポート機能1215、レンダラ1216、ビードレンダリング1217、3Dテクスチャ1218、視覚的キュー機能1219、採点及び許容度機能1220、許容度エディタ1221、及び特殊効果1222を含む。   FIG. 12 shows one exemplary embodiment of a functional block diagram of the simulator 10. The various functional blocks of the simulator 10 may be implemented primarily by software instructions and modules that operate on the logical processor based subsystem 110. Various functional blocks of the simulator 10 include a physical interface 1201, a torch and clamp model 1202, an environment model 1203, an audio content function 1204, a welding sound 1205, a stand / table model 1206, an internal architecture function 1207, a calibration function 1208, and a coupon model 1210. , Welding physics 1211, internal physics adjustment tool (fine adjuster) 1212, graphical user interface function 1213, graphing function 1214, apprentice report function 1215, renderer 1216, bead rendering 1217, 3D texture 1218, visual cue function 1219, scoring and tolerance function 1220, tolerance editor 1221, and special effects 1222.

内部アーキテクチャ機能1207は、例えば、ファイルの読み込み、情報の保持、スレッドの管理、物理学モデルをオンにする、及びメニューを動作させることを含む、シミュレータ10のプロセスのより高レベルのソフトウェアロジスティクスを提供する。内部アーキテクチャ機能1207は、本発明の実施形態では、CPU111で作動する。論理プロセッサベースのサブシステム110への幾つかの実時間入力は、アーク位置、銃位置、フェースマウント表示装置又はヘルメット位置、銃のオン/オフ状態、及び接触された状態(イエス/ノー)を含む。   The internal architecture function 1207 provides higher level software logistics of the process of the simulator 10 including, for example, reading files, retaining information, managing threads, turning on physics models, and running menus. To do. The internal architecture function 1207 operates in the CPU 111 in the embodiment of the present invention. Some real-time inputs to the logic processor based subsystem 110 include arc position, gun position, face mount display or helmet position, gun on / off status, and touched status (yes / no). .

シミュレートされた溶接シナリオ中、グラフ化機能1214は、使用者パフォーマンスパラメータを集め、使用者パフォーマンスパラメータを(例えば、観察者表示装置150での)グラフィック形式での表示のためにグラフィカルユーザーインターフェース機能1213に提供する。空間トラッカ120からのトラッキング情報は、グラフ化機能1214に入る。グラフ化機能1214は、単純な分析モジュール(SAM)及びウィップ/ウィーブ分析モジュール(WWAM)を含む。SAMは、溶接移動角度、移動速度、溶接角度、位置、及び先端からワークを含む使用者溶接パラメータを、それらの溶接パラメータをビードテーブルに保存されたデータと比較することによって分析する。WWAMは、ダイム間隔、ウィップ時間、及びパドル時間を含む、使用者ウィッピングパラメータを分析する。WWAMはまた、ウィーブの幅、ウィーブの間隔、及びウィーブ時間を含む使用者ウィービングパラメータを分析する。SAM及びWWAMは、生の入力データ(例えば、位置及び向きのデータ)をグラフ化のために機能的に使用可能なデータに翻訳する。SAM及びWWAMによって分析された各パラメータに対して、許容度ウィンドウが、許容度エディタ1221を使用してビードテーブルに入力される最適又は理想的な設定ポイントの周りのパラメータ限度によって定められ、採点及び許容度機能1220が実行される。   During the simulated welding scenario, the graphing function 1214 collects user performance parameters and graphical user interface functions 1213 for display of the user performance parameters in a graphical format (eg, on the observer display device 150). To provide. Tracking information from the spatial tracker 120 enters the graphing function 1214. The graphing function 1214 includes a simple analysis module (SAM) and a whip / weave analysis module (WWAM). The SAM analyzes user welding parameters, including workpieces from welding movement angle, movement speed, welding angle, position, and tip, by comparing those welding parameters to data stored in a bead table. WWAM analyzes user whipping parameters, including dime interval, whipping time, and paddle time. WWAM also analyzes user weaving parameters including weave width, weave interval, and weave time. SAM and WWAM translate raw input data (eg, position and orientation data) into functionally usable data for graphing. For each parameter analyzed by SAM and WWAM, a tolerance window is defined by parameter limits around the optimal or ideal set point entered into the bead table using the tolerance editor 1221, and the scoring and A tolerance function 1220 is executed.

許容度エディタ1221は、材料の使用、電気の使用、及び溶接時間を概算する溶接メータを含む。さらに、幾つかのパラメータが許容度の外にあるとき、溶接不連続部(すなわち、溶接欠陥)が生じ得る。如何なる溶接不連続部の状態も、グラフ化機能1214によって処理され、グラフィック形式でグラフィカルユーザーインターフェース機能1213を介して提示される。このような溶接不連続部は、すみ肉サイズ、不十分なビード配置、凹ビード、余盛、アンダーカット、ポロシティ、融合不良、スラグ巻込、及び過剰なスパッタを含む。本発明の一つの実施形態によれば、不連続部のレベル又は量は、特定の使用者パラメータが最適又は理想の設定ポイントからどれくらい離れているかに依存する。   The tolerance editor 1221 includes a weld meter that approximates material usage, electricity usage, and welding time. Furthermore, when some parameters are out of tolerance, weld discontinuities (ie, weld defects) can occur. Any weld discontinuity condition is processed by the graphing function 1214 and presented in graphical form via the graphical user interface function 1213. Such weld discontinuities include fillet size, poor bead placement, concave beads, surging, undercut, porosity, poor fusion, slag entrainment, and excessive spatter. According to one embodiment of the invention, the level or amount of discontinuity depends on how far a particular user parameter is from the optimal or ideal set point.

異なるパラメータ限度が、例えば、溶接初心者、溶接熟練者、及び展示会の人等の異なる種類の使用者に対して予め定められ得る。採点及び許容度機能1220は、特定のパラメータに関して使用者がどれくらい最適値(理想)に近かったかに依存するとともに溶接部に存在する不連続部又は欠陥のレベルに依存する数の採点を提供する。採点及び許容度機能1220から及びグラフ化機能1214からの情報は、指導者及び/又は実習生のために、パフォーマンスレポートを作るために、実習生レポート機能1215によって使用され得る。   Different parameter limits may be predetermined for different types of users, such as, for example, welding beginners, welding experts, and exhibition people. The scoring and tolerance function 1220 provides a number of scoring that depends on how close the user is to the optimum (ideal) for a particular parameter and on the level of discontinuities or defects present in the weld. Information from the scoring and tolerance function 1220 and from the graphing function 1214 can be used by the trainee report function 1215 to create a performance report for the instructor and / or trainee.

視覚的キュー機能1219は、フェースマウント表示装置140及び/又は観察者表示装置150に重ねられた色及び指標を表示することによって使用者に即座のフィードバックを提供する。視覚的キューは、位置、先端からワーク、溶接角度、移動角度及び移動速度を含む溶接パラメータ151のそれぞれに提供され、使用者の溶接手技のある側面が予め定められた限度又は許容度に基づいて調整されるべきである場合、使用者に視覚的に指摘する。視覚的キューはまた、例えば、ウィップ/ウィーブ手技及び溶接ビード「ダイム」間隔のために提供され得る。   The visual cue function 1219 provides immediate feedback to the user by displaying colors and indicia superimposed on the face mount display 140 and / or the viewer display 150. Visual cues are provided for each of the welding parameters 151 including position, tip to workpiece, welding angle, travel angle and travel speed, and certain aspects of the user's welding procedure are based on predetermined limits or tolerances. If it should be adjusted, visually indicate to the user. Visual cues can also be provided, for example, for whip / weave procedures and weld bead “dime” intervals.

本発明の一つの実施形態によれば、仮想現実空間での溶接パドル又は溶融池のシミュレーションは、シミュレートされた溶接パドルが実時間の溶融金属の流動性及び熱放散特性を有する場合に達成される。本発明の一つの実施形態によれば、溶接パドルシミュレーションの中心部分には、GPU115で実行される溶接物理学機能1211(物理モデルとしても知られる)がある。溶接物理学機能は、動的な流動性/粘性、固体性、熱勾配(熱吸収及び熱放散)、パドル跡、及びビード形状を正確にモデル化するために、二重移動層技術を利用し、本明細書において図14a−14cに関してより詳細に説明される。   According to one embodiment of the present invention, simulation of a weld paddle or weld pool in virtual reality space is achieved when the simulated weld paddle has real-time molten metal fluidity and heat dissipation characteristics. The According to one embodiment of the present invention, at the center of the weld paddle simulation is a weld physics function 1211 (also known as a physical model) executed on the GPU 115. Weld physics functions utilize double moving bed technology to accurately model dynamic fluidity / viscosity, solidity, thermal gradients (heat absorption and dissipation), paddle traces, and bead geometry. This will be described in more detail herein with respect to FIGS. 14a-14c.

溶接物理学機能1211は、加熱された溶融状態から冷却された凝固状態まで全ての状態において溶接ビードをレンダリングするために、ビードレンダリング機能1217と通信する。ビードレンダリング機能1217は、仮想現実空間において実時間で溶接ビードを正確且つ現実的にレンダリングするために、溶接物理学機能1211からの情報(例えば、熱、流動性、変位、ダイム間隔)を使用する。3Dテクスチャ機能1218は、シミュレートされた溶接ビードの上に追加的なテクスチャ(例えば、焼け(スコーチング)、スラグ、粒粒(グレイン))を重ねるために、ビードレンダリング機能1217にテクスチャマップを提供する。レンダラ機能1216は、スパーク、スパッタ、スモーク、アークの輝き及びヒューム、並びに例えばアンダーカット及びポロシティ等の幾つかの不連続部を含む特殊効果モジュール1222からの情報を使用して、様々な非パドルの特定の特性をレンダリングするために使用される。   Weld physics function 1211 communicates with bead rendering function 1217 to render the weld bead in all states, from a heated molten state to a cooled solidified state. The bead rendering function 1217 uses information (eg, heat, fluidity, displacement, dime spacing) from the welding physics function 1211 to accurately and realistically render the weld bead in virtual reality space in real time. . The 3D texture function 1218 provides a texture map to the bead rendering function 1217 for overlaying additional textures (eg, scorching, slag, grains) on the simulated weld bead. To do. The renderer function 1216 uses information from the special effects module 1222 that includes sparks, spatter, smoke, arc glow and fume, and several discontinuities such as undercut and porosity, for various non-paddle functions. Used to render specific characteristics.

内部物理調整ツール1212は、様々な溶接物理学パラメータが様々な溶接プロセスに対して定められ、更新され、且つ修正されること可能にする微調整器である。本発明の一つの実施形態によれば、内部物理調整ツール1212は、CPU111で動作し、調整又は更新されたパラメータはGPU115にダウンロードされる。内部物理調整ツール1212を介して調整され得るパラメータの種類は、溶接クーポンに関連するパラメータ、溶接クーポンをリセットする必要なしにプロセスが変えられることを可能にする(第二のパスを行うことを可能にする)プロセスパラメータ、全シミュレーションを再設定すること無しに変えられ得る様々なグローバルパラメータ、及び他の様々なパラメータを含む。   The internal physical adjustment tool 1212 is a fine tuner that allows various welding physics parameters to be defined, updated, and modified for various welding processes. According to one embodiment of the present invention, the internal physical adjustment tool 1212 operates on the CPU 111 and the adjusted or updated parameters are downloaded to the GPU 115. The types of parameters that can be adjusted via the internal physical adjustment tool 1212 allow the process to be changed without having to reset the parameters associated with the weld coupon, the weld coupon (allowing a second pass to be made) Process parameters, various global parameters that can be changed without resetting the entire simulation, and various other parameters.

図13は、シミュレータ10を使用するトレーニングの方法1300の実施形態のフローチャートである。ステップ1310では、溶接手技に従って溶接クーポンに対して模擬溶接ツールを動かす。ステップ1320では、仮想現実システムを使用して三次元空間における模擬溶接ツールの位置及び向きを追跡する。ステップ1330では、シミュレートされた模擬溶接ツールが、シミュレートされた模擬溶接ツールから放出されるシミュレートされたアークの近くにシミュレートされた溶接パドルを形成することによって、シミュレートされた溶接ビード材料をシミュレートされた溶接クーポンの少なくとも一つのシミュレートされた表面にデポジットする(置く)ときに、仮想現実空間における模擬溶接ツール及び溶接クーポンの実時間仮想現実シミュレーションを示す仮想現実溶接システムのディスプレイを見る。ステップ1340では、シミュレートされた溶接パドルの実時間の溶融金属の流動性及び熱放散特性を、ディスプレイで見る。ステップ1350では、シミュレートされた溶接パドルの実時間の溶融金属の流動性及び熱放散特性を見ることに応じて、溶接手技の少なくとも一つの側面を実時間で修正する。   FIG. 13 is a flowchart of an embodiment of a training method 1300 using the simulator 10. In step 1310, the simulated welding tool is moved relative to the welding coupon according to the welding procedure. In step 1320, the virtual reality system is used to track the position and orientation of the simulated welding tool in 3D space. In step 1330, the simulated simulated welding tool forms a simulated weld bead in the vicinity of the simulated arc emitted from the simulated simulated welding tool. Virtual reality welding system display showing a simulated welding tool in virtual reality space and a real-time virtual reality simulation of the welding coupon when depositing material on at least one simulated surface of the simulated welding coupon I see. In step 1340, the simulated weld paddle real-time molten metal fluidity and heat dissipation characteristics are viewed on a display. In step 1350, at least one aspect of the welding procedure is modified in real time in response to viewing the simulated molten metal fluidity and heat dissipation characteristics of the simulated weld paddle.

方法1300は、どのように使用者が仮想現実空間で溶接パドルを見ることができ、実時間の溶融金属の流動性(例えば、粘性)及び熱放散を含む、シミュレートされた溶接パドルの様々な特性を見ることに応じて溶接手技を修正することができるかを示す。使用者はまた、実時間のパドル跡及びダイム間隔を含む他の特性を見るとともに反応し得る。溶接パドルの特性を見るとともに反応することは、多くの溶接動作が実際に現実世界で実行されるやり方である。GPU115で動く溶接物理学機能1211の二重移動層モデリングは、このような実時間の溶融金属の流動性及び熱放散特性が正確にモデル化されるとともに使用者に示されることを可能にする。例えば、熱放散は、凝固時間(すなわち、溶接ピクセルが完全に凝固するのにどのくらいの時間がかかるか)を決定する。   The method 1300 allows a variety of simulated weld paddles, including how a user can see the weld paddles in virtual reality space, including real-time molten metal fluidity (eg, viscosity) and heat dissipation. Shows whether the welding procedure can be modified in response to looking at the properties. The user can also see and react to other properties, including real-time paddle tracks and dime intervals. Viewing and reacting to the characteristics of the weld paddle is how many welding operations are actually performed in the real world. Double moving bed modeling of weld physics function 1211 running on GPU 115 allows such real-time molten metal fluidity and heat dissipation characteristics to be accurately modeled and shown to the user. For example, heat dissipation determines the solidification time (i.e., how long it takes for the weld pixel to solidify completely).

さらに、使用者は、同じ又は異なる(例えば、第二の)模擬溶接ツール、溶接電極及び/又は溶接プロセスを用いて溶接ビード材料の上に第二のパスを行い得る。このような第二のパスシナリオでは、シミュレートされた模擬溶接ツールが、シミュレートされた模擬溶接ツールから放出されるシミュレートされたアークの近くに第二のシミュレートされた溶接パドルを形成することによって、第一のシミュレートされた溶接ビード材料と融合する第二のシミュレートされた溶接ビード材料を被覆するとき、シミュレーションは、シミュレートされた模擬溶接ツール、溶接クーポン、及び元のシミュレートされた溶接ビード材料を仮想現実空間に示す。同じ又は異なる溶接ツール又はプロセスを用いる追加的なその次のパスが同様の方法で行われ得る。第二又はその次のパスいずれにおいても、本発明の幾つかの実施形態によれば、前の溶接ビード材料、新しい溶接ビード材料、及び、場合によって下にあるクーポン材料のいずれかの組合せから、新しい溶接パドルが仮想現実空間において形成されるとき、前の溶接ビード材料は、被覆される新しい溶接ビード材料と融合される。このようなその次のパスは、例えば、前のパスによって形成された溶接ビードの修理をするために実行されてもよく、又は、パイプ溶接で行われるようなヒートパス及びルートパス後の一つ又はそれ以上のキャップ閉鎖パスを含んでもよい。本発明の様々な実施形態によれば、ベース及び溶接ビード材料は、軟鋼、ステンレス鋼及びアルミニウムを含むようにシミュレートされ得る。   Further, the user may make a second pass over the weld bead material using the same or different (eg, second) simulated welding tools, welding electrodes, and / or welding processes. In such a second pass scenario, the simulated simulated welding tool forms a second simulated weld paddle near the simulated arc emitted from the simulated simulated welding tool When coating a second simulated weld bead material that fuses with the first simulated weld bead material, the simulation simulates a simulated simulated welding tool, weld coupon, and original simulation The weld bead material made is shown in virtual reality space. Additional subsequent passes using the same or different welding tools or processes may be performed in a similar manner. In either the second or subsequent pass, according to some embodiments of the present invention, from any combination of the previous weld bead material, the new weld bead material, and optionally the underlying coupon material, When a new weld paddle is formed in virtual reality space, the previous weld bead material is merged with the new weld bead material to be coated. Such a subsequent pass may be performed, for example, to repair the weld bead formed by the previous pass, or one or more after the heat pass and the root pass, as is done in pipe welding. The above cap closing path may be included. According to various embodiments of the present invention, the base and weld bead material may be simulated to include mild steel, stainless steel and aluminum.

本発明の一つの実施形態によれば、ステンレス鋼材料を用いる溶接は、実時間の仮想環境内でシミュレートされる。ベース金属の外観は、ステンレス鋼溶接部の現実的な提示を提供するようにシミュレートされる。視覚的効果のシミュレーションは、アークの呈色を考慮に入れるために、光の目に見えるスペクトルを変化させるために提供される。現実的な音もまた、適切なワーク距離、イグニション及び速度に基づいて、シミュレートされる。アークパドルの外観及びデポジションの外観は、熱影響区域及びトーチの動きに基づいてシミュレートされる。溶接ビード全体に散乱され得る酸化アルミニウム又は窒化アルミニウムの膜の浮きかす(ドロス)又は砕けた粒子のシミュレーションが、提供され得る。加熱及び冷却に影響される区分に関係する計算は、ステンレス鋼溶接に合わせられる。スパッタに関係する不連続性操作は、ステンレス鋼GMAW溶接の外観をより精密及び正確にシミュレートするために提供される。   According to one embodiment of the present invention, welding using stainless steel material is simulated in a real-time virtual environment. The appearance of the base metal is simulated to provide a realistic representation of the stainless steel weldment. A visual effect simulation is provided to change the visible spectrum of light to take into account the coloration of the arc. Realistic sounds are also simulated based on the appropriate workpiece distance, ignition and speed. The arc paddle appearance and deposition appearance are simulated based on the heat affected zone and torch motion. A simulation of dross or broken particles of an aluminum oxide or aluminum nitride film that can be scattered throughout the weld bead can be provided. Calculations related to categories affected by heating and cooling are tailored to stainless steel welding. A discontinuity operation related to spatter is provided to more accurately and accurately simulate the appearance of stainless steel GMAW welds.

本発明の一つの実施形態によれば、アルミニウム材料を用いる溶接は、実時間の仮想環境内でシミュレートされる。ビード跡は、アルミニウム溶接の外観を現実世界において見られる外観に精密に一致させるようにシミュレートされる。ベース金属の外観は、アルミニウム溶接の現実的な提示を示すようにシミュレートされる。視覚的効果のシミュレーションは、アークの呈色を考慮に入れるために、光の目に見えるスペクトルを変化させるために提供される。照明の計算は、反射性を作り出すために提供される。加熱及び冷却に影響される区分に関係する計算は、アルミニウム溶接に合わせられる。酸化のシミュレーションは、現実的な「クリーニング動作」を作り出すために提供される。現実的な音もまた、適切なワーク距離、イグニション及び速度に基づいて、シミュレートされる。アークパドルの外観及びデポジションの外観は、熱影響区域及びトーチの動きに基づいてシミュレートされる。アルミニウムワイヤの外観は、現実的かつ適切な外観を提供するために、GMAWトーチ内にシミュレートされる。   According to one embodiment of the invention, welding with aluminum material is simulated in a real-time virtual environment. The bead trace is simulated to closely match the appearance of the aluminum weld to that seen in the real world. The appearance of the base metal is simulated to show a realistic presentation of aluminum welding. A visual effect simulation is provided to change the visible spectrum of light to take into account the coloration of the arc. Lighting calculations are provided to create reflectivity. Calculations related to the segments affected by heating and cooling are tailored to aluminum welding. Oxidation simulations are provided to create realistic “cleaning operations”. Realistic sounds are also simulated based on the appropriate workpiece distance, ignition and speed. The arc paddle appearance and deposition appearance are simulated based on the heat affected zone and torch motion. The appearance of the aluminum wire is simulated in a GMAW torch to provide a realistic and appropriate appearance.

本発明の一つの実施形態によれば、GTAW溶接は、実時間の仮想環境内でシミュレートされる。流量、パルス周波数、パルス幅、アーク電圧制御、ACバランス及び出力周波数制御を含むがこれらに限られない、GTAW溶接についての操作パラメータのシミュレーションが、提供される。パドルの「はね(splash)」又は浸漬技術及び消費可能な溶接のメルトオフの視覚的な提示もまた、シミュレートされる。さらに、溶接パドル内の自原的な溶接操作(溶加材(filler metal)なし)及び溶加材を用いたGTAW溶接操作の提示は、視覚的及び聴覚的にレンダリングされる。追加的な溶加材の種類の実施がシミュレートされてもよく、炭素鋼、ステンレス鋼、アルミニウム及びクロムモリブデンを含むがこれらに限定されない。外部の足踏みペダルの選択的な実施は、溶接しながらの操作のために提供されてもよい。   According to one embodiment of the present invention, GTAW welding is simulated in a real-time virtual environment. A simulation of operational parameters for GTAW welding is provided, including but not limited to flow rate, pulse frequency, pulse width, arc voltage control, AC balance and output frequency control. A visual presentation of paddle “splash” or dipping technique and consumable weld melt-off is also simulated. In addition, presentations of spontaneous welding operations (no filler metal) and GTAW welding operations using filler material in the weld paddle are rendered visually and audibly. Implementation of additional filler material types may be simulated, including but not limited to carbon steel, stainless steel, aluminum and chromium molybdenum. An optional implementation of an external foot pedal may be provided for operation while welding.

モデル化用エンジン
図14a−14bは、本発明の一つの実施形態による、溶接要素(溶接ピクセル)変位マップ1420の概念を示す。図14aは、平らな上面1410を有する平らな溶接クーポン1400の側面を示す。溶接クーポン1400は、現実世界では、例えば、プラスチック部品として存在し、また仮想現実空間では、シミュレートされた溶接クーポンとして存在する。図14bは、溶接ピクセルマップ1420を形成する、「溶接ピクセル」と称される溶接要素のグリッド又はアレイに分割されたシミュレートされた溶接クーポン1400の上面1410の表示を示す。各溶接ピクセル(例えば、溶接ピクセル1421)は、溶接クーポンの上面1410の小さい部分を定める。溶接ピクセルマップは、表面解像度を定める。可変チャンネルパラメータ値が各溶接ピクセルに割り当てられ、各溶接ピクセルの値が、シミュレートされた溶接プロセス中に仮想現実溶接空間において実時間で動的に変化することを可能にする。可変チャンネルパラメータ値は、チャンネルパドル(Puddle)(溶融金属の流動性/粘性変位)、熱(Heat)(熱吸収/放散)、変位(Displacement)(固体変位)、及び追加のもの(Extra)(例えば、スラグ、グレイン、スコーチング、新地金等の様々な更なる状態)に対応する。これらの可変チャンネルは、パドル、熱、追加のもの、及び変位それぞれに関して、PHEDとここでは称される。
Modeling Engine FIGS. 14a-14b illustrate the concept of a weld element (weld pixel) displacement map 1420, according to one embodiment of the present invention. FIG. 14 a shows the side of a flat weld coupon 1400 having a flat top surface 1410. Welding coupon 1400 exists, for example, as a plastic part in the real world, and as a simulated welding coupon in virtual reality space. FIG. 14 b shows a representation of the top surface 1410 of a simulated weld coupon 1400 divided into a grid or array of weld elements, referred to as “weld pixels”, forming a weld pixel map 1420. Each weld pixel (eg, weld pixel 1421) defines a small portion of the top surface 1410 of the weld coupon. The weld pixel map defines the surface resolution. A variable channel parameter value is assigned to each weld pixel, allowing the value of each weld pixel to dynamically change in real time in the virtual reality weld space during the simulated welding process. Variable channel parameter values include channel paddles (fluidity / viscous displacement of molten metal), heat (heat absorption / dissipation), displacement (solid displacement), and additional (Extra) ( For example, it corresponds to various further states such as slag, grain, scorching, and new bullion. These variable channels are referred to herein as PHEDs for paddle, heat, additional, and displacement, respectively.

図15は、図1及び図2のシミュレータ10においてシミュレートされる図14の平らな溶接クーポン1400のクーポン空間及び溶接空間の一つの例示的な実施形態を示す。ポイントO、X、Y及びZは、ローカル3Dクーポン空間を定める。一般的に、各クーポンの種類は、3Dクーポン空間から2D仮想現実溶接空間へのマッピングを定める。図14の溶接ピクセルマップ1420は、仮想現実内の溶接空間にマッピングする値の2次元のアレイである。使用者は、図15に示されるようにポイントBからポイントEに溶接することになる。ポイントBからポイントEへの軌跡線は、図15の3Dクーポン空間及び2D溶接空間の両方に示される。   FIG. 15 illustrates one exemplary embodiment of the coupon space and weld space of the flat weld coupon 1400 of FIG. 14 simulated in the simulator 10 of FIGS. 1 and 2. Points O, X, Y and Z define a local 3D coupon space. In general, each coupon type defines a mapping from 3D coupon space to 2D virtual reality welding space. The weld pixel map 1420 of FIG. 14 is a two-dimensional array of values that map to a weld space in virtual reality. The user will weld from point B to point E as shown in FIG. A trajectory line from point B to point E is shown in both the 3D coupon space and 2D welding space of FIG.

クーポンの各種類は、溶接ピクセルマップにおける各場所の変位の方向を定める。図15の平らな溶接クーポンに関して、変位の方向は溶接ピクセルマップの全ての場所において同じである(すなわちZ方向)。溶接ピクセルマップのテクスチャ座標が、マッピングを明らかにするために、3Dクーポン空間及び2D溶接空間の両方において、S、T(時々U、Vと呼ばれる)として示される。溶接ピクセルマップは、溶接クーポン1400の長方形面1410にマッピングされるとともに溶接クーポン1400の長方形面1410を示す。   Each type of coupon defines the direction of displacement at each location in the weld pixel map. For the flat weld coupon of FIG. 15, the direction of displacement is the same everywhere in the weld pixel map (ie, the Z direction). The texture coordinates of the weld pixel map are shown as S, T (sometimes called U, V) in both 3D coupon space and 2D weld space to reveal the mapping. The weld pixel map is mapped to the rectangular surface 1410 of the weld coupon 1400 and shows the rectangular surface 1410 of the weld coupon 1400.

図16は、シミュレータ10においてシミュレートされる角部溶接クーポン1600のクーポン空間及び溶接空間の一つの例示的な実施形態を示す。角部溶接クーポン1600は、3Dクーポン空間において、二つの面1610及び1620を有し、これらは図16に示されるように2D溶接空間にマッピングされる。この場合もまた、ポイントO、X、Y及びZは、ローカル3Dクーポン空間を定める。溶接ピクセルマップのテクスチャ座標は、マッピングを明らかにするために、3Dクーポン空間及び2D溶接空間の両方において、S、Tとして示される。使用者は、図16に示すようにポイントBからポイントEに溶接することになる。ポイントBからポイントEへの軌跡線は、図16の3Dクーポン空間及び2D溶接空間の両方に示される。しかし、変位の方向は、3Dクーポン空間に示されるように線X’−O’に向かい、反対側の角を向かう。   FIG. 16 illustrates one exemplary embodiment of a coupon space and a weld space for a corner weld coupon 1600 that is simulated in the simulator 10. The corner weld coupon 1600 has two faces 1610 and 1620 in the 3D coupon space, which are mapped to the 2D weld space as shown in FIG. Again, points O, X, Y and Z define a local 3D coupon space. The texture coordinates of the weld pixel map are shown as S, T in both 3D coupon space and 2D weld space to reveal the mapping. The user welds from point B to point E as shown in FIG. The trajectory line from point B to point E is shown in both the 3D coupon space and 2D welding space of FIG. However, the direction of displacement is towards the line X'-O 'as shown in the 3D coupon space and towards the opposite corner.

図17は、シミュレータ10においてシミュレートされるパイプ溶接クーポン1700のクーポン空間及び溶接空間の一つの例示的な実施形態を示す。パイプWC1700は、3Dクーポン空間において、曲面1710を有し、2D溶接空間にマッピングされる。この場合もまた、ポイントO、X、Y及びZは、ローカル3Dクーポン空間を定める。溶接ピクセルマップのテクスチャ座標は、マッピングを明らかにするために、3Dクーポン空間及び2D溶接空間の両方において、S、Tとして示される。最終使用者12は、図17に示すように湾曲した軌跡に沿ってポイントBからポイントEに溶接することになる。ポイントBからポイントEへの軌跡曲線及び線は、3Dクーポン空間及び2D溶接空間にそれぞれ示される。変位の方向は、線Y−Oから離れる(すなわち、パイプの中心から離れる)。図18は、図17のパイプ溶接クーポン1700の一つの例示的な実施形態を示す。パイプ溶接クーポン1700は、非鉄金属、非導電性のプラスチックで作られ、一体となってルート継手1703を形成する二つのパイプピース1701及び1702をシミュレートする。スタンド170のアーム173に取り付けるためのアタッチメントピース1704も示される。   FIG. 17 illustrates one exemplary embodiment of a coupon space and weld space for a pipe weld coupon 1700 that is simulated in the simulator 10. The pipe WC 1700 has a curved surface 1710 in the 3D coupon space and is mapped to the 2D welding space. Again, points O, X, Y and Z define a local 3D coupon space. The texture coordinates of the weld pixel map are shown as S, T in both 3D coupon space and 2D weld space to reveal the mapping. The end user 12 is welded from the point B to the point E along a curved locus as shown in FIG. Trajectory curves and lines from point B to point E are shown in the 3D coupon space and 2D welding space, respectively. The direction of displacement is away from the line YO (ie away from the center of the pipe). FIG. 18 illustrates one exemplary embodiment of the pipe weld coupon 1700 of FIG. Pipe weld coupon 1700 is made of non-ferrous metal, non-conductive plastic and simulates two pipe pieces 1701 and 1702 that together form a root joint 1703. Also shown is an attachment piece 1704 for attachment to the arm 173 of the stand 170.

テクスチャマップが幾何学形状の長方形の表面領域にマッピングされ得るのと同様の方法で、溶接可能な溶接ピクセルマップが、溶接クーポンの長方形表面にマッピングされ得る。溶接可能なマップの各要素は、写真の各要素がpixel(ピクセル)と呼ばれること(picture element(画素)の短縮)と同じ感覚でwexel(溶接ピクセル)と呼ばれる。ピクセルは、色(例えば、赤、緑、青、他)を定める情報のチャンネルを含む。溶接ピクセルは、仮想現実空間において溶接可能な面を定める情報のチャンネル(例えば、P、H、E、D)を含む。   A weldable weld pixel map can be mapped to the rectangular surface of the weld coupon in a similar manner that the texture map can be mapped to a geometric rectangular surface area. Each element of the weldable map is called a wexel (weld pixel) with the same feeling that each element of the photograph is called a pixel (short for picture element). A pixel includes a channel of information that defines a color (eg, red, green, blue, etc.). A weld pixel includes a channel of information (eg, P, H, E, D) that defines a weldable surface in virtual reality space.

本発明の一つの実施形態によれば、溶接ピクセルのフォーマットは、4つの浮動小数点数を含むチャンネルPHED(パドル、熱、追加のもの、変位)としてまとめられる。追加のもののチャンネルは、例えば、溶接ピクセルの場所にスラグがあるかどうか等、溶接ピクセルに関する論理的情報を格納するビットのセットとして扱われる。パドルチャンネルは、溶接ピクセルの場所での任意の液状金属に関する変位値を格納する。変位チャンネルは、溶接ピクセルの場所での任意の凝固金属に関する変位値を格納する。熱チャンネルは、溶接ピクセルの場所での熱の大きさを与える値を格納する。このように、クーポンの溶接可能な部分は、溶接されたビードに起因する変位、液体金属に起因する揺らめく表面の「パドル」、熱に起因する色等、を示すことができる。これらの効果の全ては、溶接可能な表面に適用される頂点及びピクセルシェーダによって実現される。   According to one embodiment of the present invention, the format of the weld pixel is summarized as a channel PHED (paddle, heat, additional, displacement) containing four floating point numbers. The additional channels are treated as a set of bits that store logical information about the weld pixel, for example, whether there is a slag at the location of the weld pixel. The paddle channel stores the displacement value for any liquid metal at the location of the weld pixel. The displacement channel stores the displacement value for any solidified metal at the location of the weld pixel. The heat channel stores a value that gives the magnitude of heat at the location of the weld pixel. In this way, the weldable portion of the coupon can exhibit displacement due to the welded bead, flickering surface “paddles” due to liquid metal, color due to heat, and the like. All of these effects are realized by vertex and pixel shaders applied to the weldable surface.

本発明の一つの実施形態によれば、変位マップ及びパーティクルシステムが使用され、粒子は互いに相互作用し得るとともに変位マップと衝突し得る。粒子は、仮想動的流体粒子であり、溶接パドルの液体挙動を提供するが、直接レンダリングされない(すなわち、直接視覚的に見られない)。代わりに、変位マップに対する粒子の効果のみが視覚的に見られる。溶接ピクセルへの熱入力は、近くの粒子の運動に影響を及ぼす。パドル及び変位を含む溶接パドルをシミュレートするのに関わる二つのタイプの変位がある。パドルは「一時的」であり、粒子及び熱が存在する間しか続かない。変位は「永久的」である。パドル変位は、急速に変化する(例えば、揺らめく)溶接の液体金属であり、変位の「上に」あると考えられ得る。粒子は、仮想表面変位マップ(すなわち、溶接ピクセルマップ)の一部をオーバーレイする(覆う)。変位は、最初のベース金属及び凝固した溶接ビードの両方を含む不変の固体金属を表す。   According to one embodiment of the present invention, a displacement map and particle system is used so that particles can interact with each other and collide with the displacement map. The particles are virtual dynamic fluid particles that provide the liquid behavior of the weld paddle but are not rendered directly (ie, are not directly visible). Instead, only the effect of the particles on the displacement map is visually seen. Heat input to the weld pixel affects the motion of nearby particles. There are two types of displacement involved in simulating a weld paddle including paddle and displacement. Paddles are “temporary” and last only while particles and heat are present. The displacement is “permanent”. Paddle displacement is a rapidly changing (eg, flickering) welded liquid metal that can be considered “on” the displacement. The particles overlay (cover) a portion of the virtual surface displacement map (ie, the weld pixel map). The displacement represents an unchanging solid metal that includes both the initial base metal and the solidified weld bead.

本発明の一つの実施形態によれば、仮想現実空間でシミュレートされた溶接プロセスは、次のように動く:粒子が細い円錐のエミッタ(シミュレートされた模擬溶接ツール160のエミッタ)から流れる。粒子は、溶接ピクセルマップによって定められる表面であるシミュレートされた溶接クーポンの表面と最初の接触をする。粒子は、互いに及び溶接ピクセルマップと相互作用し、実時間で蓄積する。溶接ピクセルがエミッタに近いほど多くの熱が加えられる。熱は、アークポイントからの距離及びアークから入力される熱の時間の量に依存してモデル化される。いくつかのビジュアル(例えば、色等)が熱によって駆動される。溶接パドルが、十分な熱を有する溶接ピクセルに対して仮想現実空間に描かれる又はレンダリングされる。十分熱いところはどこでも、溶接ピクセルマップは液体になり、パドル変位をこれらの溶接ピクセルの場所に対して「上げ」させる。パドル変位は、各溶接ピクセルの場所における「最も高い」粒子をサンプリングすることによって決定される。エミッタが溶接軌跡に沿って動くとき、残された溶接ピクセルの場所は冷える。熱は特定の速度で溶接ピクセルの場所から除去される。冷却閾値に達するとき、溶接ピクセルマップは凝固する。このように、パドル変位は、変位(すなわち凝固したビード)に徐々に変換される。追加される変位は、全高が変化しないように、除去されるパドルと同等である。粒子の寿命は、凝固が完了するまで存続するように微調整又は調整される。シミュレータ10でモデル化される幾つかの粒子の特性は、引力/斥力、速度(熱に関連する)、減衰(熱放散に関連する)、方向(重力に関連する)を含む。   According to one embodiment of the present invention, a simulated welding process in virtual reality space moves as follows: particles flow from a thin cone emitter (emitter of simulated simulated welding tool 160). The particles make initial contact with the surface of the simulated weld coupon, which is the surface defined by the weld pixel map. The particles interact with each other and with the weld pixel map and accumulate in real time. The closer the weld pixel is to the emitter, the more heat is applied. The heat is modeled depending on the distance from the arc point and the amount of time of heat input from the arc. Some visuals (eg color etc.) are driven by heat. A weld paddle is drawn or rendered in virtual reality space for a weld pixel with sufficient heat. Wherever it is hot enough, the weld pixel map becomes liquid, causing the paddle displacement to “raise” with respect to these weld pixel locations. The paddle displacement is determined by sampling the “highest” particle at each weld pixel location. As the emitter moves along the welding trajectory, the location of the remaining weld pixels cools. Heat is removed from the location of the weld pixel at a specific rate. When the cooling threshold is reached, the weld pixel map solidifies. In this way, paddle displacement is gradually converted into displacement (ie solidified beads). The added displacement is equivalent to the paddle removed so that the overall height does not change. The lifetime of the particles is fine tuned or adjusted to persist until solidification is complete. Some particle characteristics modeled by the simulator 10 include attractive / repulsive force, velocity (related to heat), damping (related to heat dissipation), direction (related to gravity).

図19a−19cは、シミュレータ10の二重変位(変位及び粒子)パドルモデルの概念の一つの例示的な実施形態を示す。溶接クーポンは、少なくとも一つの面を有して仮想現実空間でシミュレートされる。溶接クーポンの面は、固体変位層及びパドル変位層を含む二重変位層として仮想現実空間でシミュレートされる。パドル変位層は、固体変位層を変更することができる。   FIGS. 19 a-19 c illustrate one exemplary embodiment of the simulator 10 dual displacement (displacement and particle) paddle model concept. The welding coupon is simulated in virtual reality space with at least one surface. The surface of the weld coupon is simulated in virtual reality space as a double displacement layer including a solid displacement layer and a paddle displacement layer. The paddle displacement layer can change the solid displacement layer.

本明細書において記述されるように、「パドル」は、パドル値が粒子の存在によって上げられた溶接ピクセルマップの領域によって定められる。サンプリングプロセスは図19a−19cに表される。溶接ピクセルマップの部分が、7つの隣接する溶接ピクセルを有して示される。現在の変位値は、所与の高さ(すなわち、各溶接ピクセルに対する所与の変位)の陰影のない長方形の棒1910によって表される。図19aでは、粒子1920が、現在の変位レベルと衝突し積み重ねられた丸い陰影のない点として示される。図19bでは、「最も高い」粒子高さ1930が、各溶接ピクセルの場所でサンプリングされる。図19cでは、陰影付き長方形1940が、どれくらいのパドルが粒子の結果として変位の上部に加えられたかを示す。溶接パドル高さは、パドルが熱に基づいて特定の液化速度で加えられるので、サンプリングされた値に即座に設定されない。図19a−19cに示されていないが、パドル(陰影付き長方形)が徐々に縮むとともに変位(陰影のない長方形)が正確にパドルに代わるように下から徐々に伸びるので、凝固プロセスを可視化することが可能である。このように、実時間の溶融金属の流動特性は、正確にシミュレートされる。使用者が特定の溶接プロセスを練習するとき、使用者は、仮想現実空間で実時間の溶接パドルの溶融金属の流動特性及び熱放散特性を観察することができるとともに、彼の溶接手技を調整又は維持するためにこの情報を使用することができる。   As described herein, a “paddle” is defined by the area of the weld pixel map where the paddle value is raised by the presence of particles. The sampling process is represented in FIGS. 19a-19c. A portion of the weld pixel map is shown having seven adjacent weld pixels. The current displacement value is represented by an unshaded rectangular bar 1910 at a given height (ie, a given displacement for each weld pixel). In FIG. 19a, the particle 1920 is shown as a round, unshaded point that collides with the current displacement level and is stacked. In FIG. 19b, the “highest” particle height 1930 is sampled at the location of each weld pixel. In FIG. 19c, a shaded rectangle 1940 shows how much paddle was added to the top of the displacement as a result of the particles. The weld paddle height is not immediately set to the sampled value because the paddle is applied at a specific liquefaction rate based on heat. Although not shown in FIGS. 19a-19c, visualize the solidification process as the paddle (shaded rectangle) gradually shrinks and the displacement (unshaded rectangle) gradually extends from the bottom to accurately replace the paddle. Is possible. In this way, the flow characteristics of the molten metal in real time are accurately simulated. When the user practices a particular welding process, the user can observe the flow and heat dissipation characteristics of the molten metal in the real-time welding paddle in virtual reality space and adjust or adjust his welding procedure This information can be used to maintain.

溶接クーポンの面を表す溶接ピクセルの数は固定される。さらに、流動性をモデル化するためにシミュレーションによって生成されるパドル粒子は、本明細書において記述されるように、一時的である。したがって、ひとたび初期パドルが、シミュレータ10を使用するシミュレートされた溶接プロセス中に、仮想現実空間に生成されると、溶接ピクセルに加えてパドル粒子の数は比較的一定のままの傾向がある。これは、処理されている溶接ピクセルの数が固定され、パドル粒子は同様の割合で作られるとともに「破壊される」(すなわちパドル粒子は一時的である)ため溶接プロセス中に存在するとともに処理されているパドル粒子の数は比較的一定のままの傾向があるためである。したがって、論理プロセッサベースのサブシステム110の処理負荷は、シミュレートされる溶接セッション中、比較的一定のままである。   The number of weld pixels representing the surface of the weld coupon is fixed. Furthermore, paddle particles generated by simulation to model fluidity are temporary, as described herein. Thus, once the initial paddle is generated in virtual reality space during a simulated welding process using the simulator 10, the number of paddle particles in addition to the weld pixels tends to remain relatively constant. This is because the number of weld pixels being processed is fixed and the paddle particles are created and "destroyed" at a similar rate and are present and processed during the welding process because the paddle particles are temporary. This is because the number of paddle particles that tend to remain relatively constant. Thus, the processing load of the logical processor based subsystem 110 remains relatively constant during the simulated welding session.

本発明の一つの代替的な実施形態によれば、パドル粒子は、溶接クーポンの表面内又は同表面の下で生成され得る。このような実施形態では、変位は、未加工(すなわち溶接されていない)クーポンの元の表面の変位に対して正又は負であるようにモデル化され得る。このように、パドル粒子は、溶接クーポンの表面に蓄積し得るだけでなく、溶接クーポンを貫通もし得る。しかし、溶接ピクセルの数は依然として固定され、作られるとともに破壊されるパドル粒子は依然として比較的一定である。   According to one alternative embodiment of the present invention, the paddle particles can be generated within or below the surface of the weld coupon. In such embodiments, the displacement may be modeled to be positive or negative with respect to the original surface displacement of the raw (ie, unwelded) coupon. Thus, paddle particles can not only accumulate on the surface of the weld coupon, but can also penetrate the weld coupon. However, the number of weld pixels is still fixed and the paddle particles that are created and destroyed are still relatively constant.

本発明の一つの代替的な実施形態によれば、粒子をモデル化する代わりに、パドルの流動性をモデル化するためにより多くのチャンネルを有する、溶接ピクセル変位マップが提供され得る。或いは、粒子をモデル化する代わりに、高密度なボクセル(voxel)マップがモデル化され得る。或いは、溶接ピクセルマップをモデル化する代わりに、サンプリングされるとともに決して消えない粒子のみがモデル化され得る。しかし、このような代替実施形態は、システムに対して比較的一定の処理負荷を提供しないかもしれない。   According to one alternative embodiment of the present invention, instead of modeling particles, a weld pixel displacement map may be provided that has more channels to model the fluidity of the paddle. Alternatively, instead of modeling particles, a dense voxel map can be modeled. Alternatively, instead of modeling a weld pixel map, only particles that are sampled and never disappear can be modeled. However, such alternative embodiments may not provide a relatively constant processing load on the system.

さらに、本発明の一つの実施形態によれば、吹き抜け又はキーホールが材料を取り除くことによってシミュレートされる。例えば、使用者がアークを同じ場所にあまりにも長い間保持する場合、現実世界では、材料は燃え尽き、穴をもたらす。このような現実世界の吹き抜けは、溶接ピクセルデシメーション技術によってシミュレータ10でシミュレートされる。溶接ピクセルによって吸収される熱の量がシミュレータ10によって高過ぎると決定される場合、その溶接ピクセルは、燃え尽きているとしてフラグを付けられる又は指定され得るとともに、そのようにレンダリングされる(例えば穴としてレンダリングされる)。しかし、続いて、溶接ピクセル再構成が、最初に燃え尽きた後に材料が追加されて戻される特定の溶接プロセス(例えばパイプ溶接)について発生し得る。概して、シミュレータ10は、溶接ピクセルデシメーション(材料を取り除くこと)及び溶接ピクセル再構成(すなわち、材料を追加して戻すこと)をシミュレートする。   Furthermore, according to one embodiment of the present invention, a blow-through or keyhole is simulated by removing material. For example, if the user holds the arc in the same place for too long, in the real world, the material will burn out, resulting in a hole. Such a blow-through in the real world is simulated by the simulator 10 by welding pixel decimation technology. If the amount of heat absorbed by the weld pixel is determined by the simulator 10 to be too high, the weld pixel can be flagged or designated as burned out and rendered as such (eg, as a hole). Rendered). However, subsequently, a weld pixel reconstruction may occur for a particular welding process (eg, pipe welding) in which material is added back after the initial burnout. In general, the simulator 10 simulates weld pixel decimation (removing material) and weld pixel reconstruction (ie, adding and returning material).

さらに、ルートパス溶接における材料の除去が、シミュレータ10において適切にシミュレートされる。例えば、現実世界では、ルートパスの研磨がその後の溶接パスの前に実行され得る。同様に、シミュレータ10は、仮想の溶接継手から材料を除去する研磨パスをシミュレートし得る。除去される材料は溶接ピクセルマップに対する負の変位としてモデル化されることが明確に理解されるであろう。すなわち、研磨パスは、シミュレータ10によってモデル化される材料を除去し、変更されたビード輪郭をもたらす。研磨パスのシミュレーションは自動的であり得る。つまり、シミュレータ10は材料の所定の厚さを除去し、これはルートパス溶接ビードの表面にそれぞれ考慮され得る。一つの代替的な実施形態において、実際の研磨ツール、又はグラインダがシミュレートされることができ、模擬溶接ツール160又は他の入力装置の作動によってオン及びオフになる。研磨ツールは現実世界のグラインダに類似するようにシミュレートされ得ることが留意される。本実施形態において、使用者は、研磨ツールをその動きに応じて材料を除去するためにルートパスに沿って操作する。使用者は過度に材料を除去することが許容され得ることが理解されるであろう。上述と同様の方法で、使用者が過度に材料を研磨する場合、(上述された)穴又は他の欠陥が結果として生じ得る。さらに、ハードリミット又はストップが、使用者が過度に材料を除去することを防ぐために又は過度に材料が除去されるときに示すために、実装され得る、すなわちプログラムされ得る。   Furthermore, material removal in route pass welding is appropriately simulated in the simulator 10. For example, in the real world, a root pass polishing may be performed before a subsequent weld pass. Similarly, the simulator 10 can simulate a polishing pass that removes material from a virtual weld joint. It will be clearly understood that the material to be removed is modeled as a negative displacement relative to the weld pixel map. That is, the polishing pass removes the material modeled by the simulator 10 and results in a modified bead profile. The polishing pass simulation can be automatic. That is, the simulator 10 removes a predetermined thickness of material, which can be considered on the surface of the root pass weld bead, respectively. In one alternative embodiment, an actual polishing tool, or grinder, can be simulated and turned on and off by actuation of the simulated welding tool 160 or other input device. It is noted that the polishing tool can be simulated to resemble a real world grinder. In this embodiment, the user operates the polishing tool along the root path to remove material in response to its movement. It will be appreciated that the user may be allowed to remove material excessively. If the user excessively polishes the material in a manner similar to that described above, holes or other defects (described above) may result. Further, hard limits or stops can be implemented, i.e., programmed, to prevent the user from excessively removing material or to indicate when material is excessively removed.

ここに記載された不可視の「パドル」粒子に加えて、シミュレータ10はまた、本発明の一つの実施形態に従って、アーク、炎、及び火花効果を表現するために、3つの他の種類の可視粒子を使用する。これらの種類の粒子は、いずれの種類の他の粒子とも相互に作用しないが、変位マップのみと相互に作用する。これらの粒子はシミュレートされた溶接面と衝突するが、それらは互いに相互に作用しない。本発明の一つの実施形態によれば、パドル粒子のみが互いに相互に作用する。火花粒子の物理的性質は、火花粒子が飛び回るとともに仮想現実空間において輝く点としてレンダリングされるように設定される。   In addition to the invisible “paddle” particles described herein, the simulator 10 also provides three other types of visible particles to represent arc, flame, and spark effects in accordance with one embodiment of the present invention. Is used. These types of particles do not interact with any other type of particle, but only with the displacement map. These particles collide with the simulated weld surface, but they do not interact with each other. According to one embodiment of the invention, only paddle particles interact with each other. The physical properties of the spark particles are set such that the spark particles fly around and are rendered as shining points in virtual reality space.

アーク粒子の物理的性質は、アーク粒子がシミュレートされたクーポン又は溶接ビードの表面に衝突し、しばらく留まるように設定される。アーク粒子は、仮想現実空間において大きく、ぼやけた青白いスポットとしてレンダリングされる。任意の種類の視覚映像を形成するために、重ね合わせられる多くのこのようなスポットが必要である。最終結果は、青い端部を持つ白く輝く光輪である。   The physical properties of the arc particles are set such that the arc particles strike the simulated coupon or weld bead surface and stay for a while. Arc particles are rendered as large, blurred pale spots in virtual reality space. Many such spots that are superimposed are needed to form any kind of visual image. The end result is a white glowing halo with blue ends.

炎粒子の物理的性質は、上方にゆっくり上がるようにモデル化される。炎粒子は、中間サイズのぼやけた黄赤色のスポットとしてレンダリングされる。任意の種類の視覚映像を形成するために、重ね合わせられる多くのこのようなスポットが必要である。最終結果は、赤い端を持つ橙赤色の炎のぼんやりした形のものであり、上方に上がり次第に消える。他の種類の非パドル粒子が、本発明の他の実施形態に従って、シミュレータ10に実装され得る。例えば、煙粒子がモデル化され得るとともに炎粒子と同様の方法でシミュレートされ得る。   The physical properties of the flame particles are modeled to rise slowly upwards. Flame particles are rendered as medium-sized blurry yellow-red spots. Many such spots that are superimposed are needed to form any kind of visual image. The end result is a dull form of an orange-red flame with a red edge that goes up and disappears. Other types of non-paddle particles can be implemented in the simulator 10 according to other embodiments of the present invention. For example, smoke particles can be modeled and simulated in a manner similar to flame particles.

シミュレートされた可視化の最終ステップは、GPU115のシェーダ117によって提供される、頂点及びピクセルシェーダによって扱われる。頂点及びピクセルシェーダは、パドル及び変位、並びに熱に起因して変えられる表面の色及び反射率、等に用いられる。前述のPHED溶接ピクセルフォーマットの追加のもの(E)チャンネルは、溶接ピクセル毎に使用される追加の情報の全てを含む。本発明の一つの実施形態によれば、追加の情報は、非未加工ビット(真=ビード、偽=未加工スチール)、スラグビット、アンダーカット値(この溶接ピクセルにおけるアンダーカットの量、ゼロはアンダーカットが無いことに等しい)、ポロシティ値(この溶接ピクセルにおけるポロシティの量、ゼロはポロシティが無いことに等しい)、及びビードが凝固する時間をエンコードするビード跡値を含む。未加工スチール、スラグ、ビード、及びポロシティを含む異なるクーポン映像に関連付けられた一連の画像マップがある。これらの画像マップは、バンプマッピング及びテクスチャマッピングの両方のために使用される。これらの画像マップのブレンディングの量は、ここに記載された様々なフラグ及び値によって制御される。   The final step of the simulated visualization is handled by the vertex and pixel shader provided by shader 117 of GPU 115. Vertex and pixel shaders are used for paddles and displacement, as well as surface color and reflectivity that change due to heat, and so on. The additional (E) channel of the aforementioned PHED weld pixel format contains all of the additional information used for each weld pixel. According to one embodiment of the present invention, the additional information includes: raw bit (true = bead, false = raw steel), slag bit, undercut value (the amount of undercut in this weld pixel, zero is Including a bead trace value that encodes the time at which the bead solidifies, and a porosity value (the amount of porosity in this weld pixel, zero equals no porosity). There is a series of image maps associated with different coupon videos including raw steel, slag, beads, and porosity. These image maps are used for both bump mapping and texture mapping. The amount of blending of these image maps is controlled by various flags and values described herein.

ビード跡効果は、1D画像マップ及び所与の一片のビードが凝固する時間をエンコードする溶接ピクセル当たりのビード跡値を使用して達成される。ひとたび熱いパドル溶接ピクセルの場所がもはや「パドル」と呼ばれるのに十分熱くなくなると、時間がその場所において保存され「ビード跡」と呼ばれる。最終結果は、シェーダコードが、ビードが置かれた方向を表現するその独特の外観をビードに与える「さざ波」を描くために1Dテクスチャマップを使用することができる。本発明の一つの代替的な実施形態によれば、シミュレータ10は、シミュレートされた溶接パドルが溶接軌跡に沿って動かされる際に、シミュレートされた溶接パドルの実時間の流動状態から凝結への移行に起因する実時間溶接ビード跡特性を有する溶接ビードを、仮想現実空間でシミュレートすることができるとともに表示することができる。   The bead trace effect is achieved using a 1D image map and a bead trace value per weld pixel that encodes the time at which a given piece of bead solidifies. Once the hot paddle weld pixel location is no longer hot enough to be called a “paddle”, the time is stored in that location and is called the “bead trace”. The end result is that the 1D texture map can be used by the shader code to draw a “ripple” that gives the bead its unique appearance that represents the direction in which the bead was placed. According to one alternative embodiment of the present invention, the simulator 10 moves from the simulated flow state of the simulated weld paddle to the setting as the simulated weld paddle is moved along the weld trajectory. A weld bead having real-time weld bead trace characteristics resulting from the transition can be simulated and displayed in virtual reality space.

本発明の一つの代替的な実施形態によれば、シミュレータ10は、使用者に溶接機械の問題解決(トラブルシュート)をする方法を教えることができる。例えば、システムの問題解決モードは、使用者がシステムを正しく設定すること(例えば、正しいガス流量、正しい電源コード接続、等)を確かにするために使用者をトレーニングし得る。本発明の他の代替的な実施形態によれば、シミュレータ10は、溶接セッション(又は少なくとも溶接セッションの一部、例えば、Nフレーム)を記録し、再生することができる。トラックボールが映像のフレームを通じてスクロールするために設けられることができ、使用者又は指導者が溶接セッションを批評することを可能にする。再生は、選択可能な速度でも(例えば、最高速度、半分の速度、1/4の速度)提供され得る。本発明の一つの実施形態によれば、分割スクリーン再生が提供されることができ、二つの溶接セッションが、例えば観察者表示装置150で、並べて見られることを可能にする。例えば、「良い」溶接セッションが、比較目的で「悪い」溶接セッションの隣で見られ得る。   According to one alternative embodiment of the present invention, the simulator 10 can teach a user how to troubleshoot a welding machine problem. For example, the problem solving mode of the system may train the user to ensure that the user sets up the system correctly (eg, correct gas flow, correct power cord connection, etc.). According to another alternative embodiment of the present invention, the simulator 10 can record and play back a welding session (or at least a portion of the welding session, eg, N frames). A trackball can be provided for scrolling through the frame of the video, allowing the user or mentor to review the welding session. Playback can also be provided at selectable speeds (eg, maximum speed, half speed, quarter speed). According to one embodiment of the present invention, split screen playback can be provided, allowing two welding sessions to be viewed side by side, for example, on the viewer display device 150. For example, a “good” welding session can be seen next to a “bad” welding session for comparison purposes.

自動化された溶接も本発明の一つの態様である。自動化された溶接の一つの例示的な実施例は、オービタル溶接(orbital welding)である。オービタル溶接は、様々な種類の材料チューブ又はパイプの接合のためにしばしば使用される。例えば、TIG(GTAW)溶接トーチは、自動化された機械的なシステムによって一体に溶接されるべき複数のパイプの周り軌道に乗って回るために使用され得る。図20は、オービタル溶接環境において使用されるような、オービタル溶接システムの一つの例示的な実施形態を示す。オービタル溶接システムは、パイプ又はチューブの周りを移動する溶接トラクター、溶接電源及び制御部、並びに操作者制御を提供するペンダント(pendant)を含む。図21は、溶接されるべき二つのパイプに動作可能に接続された、図20のオービタル溶接システムの溶接トラクター2010を示す。図22は、図20のオービタル溶接システムの電源及び制御部2020を示す。また、図23は、図20のオービタル溶接システムのペンダント2030を示す。   Automated welding is also an aspect of the present invention. One exemplary embodiment of automated welding is orbital welding. Orbital welding is often used for joining various types of material tubes or pipes. For example, a TIG (GTAW) welding torch can be used to orbit around a plurality of pipes to be welded together by an automated mechanical system. FIG. 20 illustrates one exemplary embodiment of an orbital welding system, such as used in an orbital welding environment. The orbital welding system includes a welding tractor that moves around a pipe or tube, a welding power source and control, and a pendant that provides operator control. FIG. 21 shows a weld tractor 2010 of the orbital welding system of FIG. 20 operatively connected to two pipes to be welded. FIG. 22 shows the power supply and control unit 2020 of the orbital welding system of FIG. FIG. 23 also shows the pendant 2030 of the orbital welding system of FIG.

上記の説明は、オービタル溶接を含むプロセスの仮想現実シミュレーションに焦点を合わせていたが、本発明の実施形態は、その態様に限定されず、使用者に定められた設定に従ってなされる溶接に関連する実際の設定及びパフォーマンス特性の教示及びフィードバックの態様も含む。上述されたように、GTAW/GMAW溶接は、操作者がこのプロセスの練習のために利用可能な制御装置を理解することを確かにするためにトレーニングを要求する。機械が溶接を行っているため、オービタル溶接システムに関連する自動化がトレーニングの必要性をなくすという誤解が存在する。自動化されたオービタル溶接は、操作者が溶接及び特有の設定の全て及びTIGビードを制御するための実施技術を理解することを確かにするためにトレーニングを要求する。これは、エラー修正、より大きな直径のパイプの溶接、遠隔カメラの利用並びに適切なエラー評価及び修正を含む。トレーニングプログラムは、良好な溶接状況、悪い溶接状況及び実行するための機序、それぞれへの反応又は修正を教えることの、一貫しない又は不十分な範囲を提供する。この種のニッチな問題解決手段のための指導者は、十分な背景及び/又は産業知識及び経験で見つけることは難しい。認定された指導者によって教えられた品質トレーニングを通じてのみ、オービタル溶接設備の操作者は、今日の溶接環境における厳格な承認基準を満たすために必要とされる複雑な技能を得ることができる。加えて、長い溶接継手を伴う大きな周囲の設計については、注意及び集中を維持することの困難性が重要な課題を提示する。   While the above description has focused on virtual reality simulations of processes involving orbital welding, embodiments of the present invention are not limited to that aspect and relate to welding made according to user-defined settings. Includes teaching and feedback aspects of actual settings and performance characteristics. As mentioned above, GTAW / GMAW welding requires training to ensure that the operator understands the controls available for practicing this process. As the machine is welding, there is a misconception that the automation associated with the orbital welding system eliminates the need for training. Automated orbital welding requires training to ensure that the operator understands all of the welding and specific settings and implementation techniques for controlling the TIG beads. This includes error correction, welding of larger diameter pipes, use of a remote camera and appropriate error evaluation and correction. The training program provides an inconsistent or inadequate range of teaching good welding situations, bad welding situations and mechanisms for performing, reacting to or modifying each. Instructors for this type of niche problem-solving are difficult to find with sufficient background and / or industrial knowledge and experience. Only through quality training taught by certified instructors, orbital welding equipment operators can gain the complex skills required to meet strict approval standards in today's welding environments. In addition, for large ambient designs with long welded joints, the difficulty of maintaining attention and concentration presents an important challenge.

GTAWプロセスにおいて、電弧は消耗品でないタングステン電極とワークピースとの間に維持される。電極はアークの熱を持続させ、ワークピースの金属は溶けて溶接パドルを形成する。ワークピースの溶融金属及び電極は、大気中の酸素に対して保護されなければならず、そのため典型的に、例えばアルゴンなどの不活性ガスをシールドガスとして利用する。溶加材の添加が使用される場合、フィラーワイヤは溶接パドルに送給されてもよく、そこでフィラーワイヤは、電弧によって供給されるエネルギーに起因して溶ける。本発明の一つの実施形態によれば、(実際の又は仮想の)ペンダント又は遠隔制御を使用する、GTAW/GMAWの自動化された溶接操作を見ることに関係する技術を組み込む仮想現実溶接システムが提供される。その仮想現実溶接システムは、自動化された溶接に関係するときに、様々なパラメータの相互作用及び溶接品質に対するそれらのインパクトを、自動化された溶接に関係する適切な専門用語及び視覚的な要素と共に理解するために、使用者画面の使用を通じて、選択された溶接パラメータの組み合わせに基づいて溶接不連続部を特定し、操作者選択及びパラメータの組み合わせを修正する。   In the GTAW process, an arc is maintained between the non-consumable tungsten electrode and the workpiece. The electrodes sustain the heat of the arc and the workpiece metal melts to form a weld paddle. The molten metal and electrodes of the workpiece must be protected against atmospheric oxygen, and therefore typically utilize an inert gas such as argon as a shielding gas. If filler material addition is used, the filler wire may be fed to the weld paddle where it melts due to the energy supplied by the arc. In accordance with one embodiment of the present invention, a virtual reality welding system is provided that incorporates technologies related to viewing automated welding operations of GTAW / GMAW using a (real or virtual) pendant or remote control. Is done. The virtual reality welding system, when related to automated welding, understands the interaction of various parameters and their impact on weld quality, along with appropriate terminology and visual elements relevant to automated welding. In order to do this, through the use of the user screen, the welding discontinuity is specified based on the selected combination of welding parameters, and the operator selection and the combination of parameters are corrected.

仮想環境内でオービタルGTAWトレーニングを実施することによって、多数の問題が扱われ得る。例えば、オービタル溶接における産業及び経験は、開発会社の知識に基づき、そのため、一貫性があり且つ入手可能な最新の技術及び基準に更新される。その更新は、仮想環境のソフトウェアのアップグレードによって容易に行われる。指導者は、プログラムに対する進行役となり、オービタルGTAWの専門家である必要はない。経路追従キュー又は視覚的な積み重ねのような追加的なトレーニング補助は、仮想環境内でトレーニングの移行を改善する。オービタルGTAW設備は、時代遅れになり得るが、購入される必要はない。仮想現実システムは、一つ又はそれ以上のトレーニング環境又は教室様式の周囲の状況において使用されることができる。   By implementing orbital GTAW training in a virtual environment, a number of issues can be addressed. For example, the industry and experience in orbital welding is based on the knowledge of the development company and is therefore updated to the latest technology and standards that are consistent and available. The update is easily performed by upgrading the software in the virtual environment. The instructor will be a facilitator for the program and need not be an orbital GTAW expert. Additional training aids such as path following cues or visual stacking improve training migration within the virtual environment. Orbital GTAW equipment can become obsolete, but need not be purchased. Virtual reality systems can be used in one or more training environments or situations around a classroom style.

仮想の枠組みの使用は、複数のペンダントが一つのトレーニング装置を用いてシミュレートされることを可能にする。仮想現実でのオービタルGTAWの実施において、ペンダントは、物質的な装置として又は仮想のペンダントとして作られることができる。物質的な装置を用いて、実習生は、制御装置と相互作用し、制御の「感覚」を獲得することができる。仮想のペンダントを用いる場合、制御装置はタッチスクリーン上で利用可能であるとともに相互作用され、使用者は、それらが特別注文されようと又は会社に依存しようと、制御のための様々なペンダントを容易に選択することができる。仮想のペンダントはまた、実習生の産業上のレベルに基づいて利用可能な学習レベル又は制御装置に応じて、その実習生による使用が可能にされるべき、異なる種類の制御装置又はレベル(フィールドワーク経験を反映すること)を可能にする。伝統的なトレーニングとは違い、無作為化された(ランダムな)故障(例えば、ワイヤのネスティング)が実施されることができる。それは、設備を損傷すること又は時間を消費する設定をすることなく、使用者により詳細且つ完全な経験を提供する。   The use of a virtual framework allows multiple pendants to be simulated using a single training device. In an orbital GTAW implementation in virtual reality, the pendant can be made as a physical device or as a virtual pendant. Using material devices, apprentices can interact with the control device and gain a “feel” of control. When using virtual pendants, the control device is available and interacts on the touch screen, allowing the user to easily control various pendants for control whether they are specially ordered or company dependent. Can be selected. The virtual pendant is also a different type of control device or level (fieldwork) that should be enabled for use by the apprentice depending on the learning level or control device available based on the apprentice's industrial level. Reflecting experience). Unlike traditional training, randomized (random) faults (eg, wire nesting) can be performed. It provides a more detailed and complete experience for the user without damaging the equipment or setting up to consume time.

学習相互作用の一部は、継手、準備、材料の種類等に基づく適切な溶接パラメータの理解である。一つの実施形態によれば、仮想現実において、理論対応スクリーンは、適切な選択を行うための知識で、使用者を促すことを可能にされてもよい。追加的なスクリーン又はテーブルが、入力されるべきものの知識で使用者を促すことを可能にされてもよいが、誤った選択肢が選ばれた場合に何が選ばれたか及び何故それが不正確であるかを、特定された適切な選択肢と共に強調することを可能にされてもよい。この種類の知的エージェントは、積極的な応援及び学習を鍵として、実習生が、不正確に実行しないこと及び最終結果によって挫折させられないことを確かにすることができる。本発明の一つの実施形態はまた、システム又は指導者が、使用者の知識を質問し、トレーニングカリキュラム及び個人的な使用者の盲点に対する試験を適合させることを可能にすることができる。本発明の一つの実施形態は、必要な領域での指導を手伝い、知識を補強し、学習の補助を提供する人工知能(AI)及び学習管理システム(LMS)を利用する。   Part of the learning interaction is an understanding of the appropriate welding parameters based on the joints, preparation, material type, etc. According to one embodiment, in virtual reality, the theory-enabled screen may be enabled to prompt the user with knowledge to make an appropriate selection. Additional screens or tables may be allowed to prompt the user with knowledge of what is to be entered, but what was chosen if the wrong choice was chosen and why it was inaccurate It may be possible to highlight what is with the appropriate options identified. This type of intelligent agent can make sure that apprentices do not perform incorrectly and are not frustrated by the final results, with active support and learning as the key. One embodiment of the present invention may also allow the system or instructor to query the user's knowledge and adapt the training curriculum and the test for personal user blind spots. One embodiment of the present invention utilizes Artificial Intelligence (AI) and a Learning Management System (LMS) to help guide in the required areas, reinforce knowledge, and provide learning assistance.

設定パラメータは、不活性ガス(例えば、アルゴン、ヘリウム)、アークイグニション、溶接電流(例えば、パルス対非パルス)、溶接の最後でのクレータ形成を避けるための下り坂機能、トーチ回転移動速度、ワイヤ送給特性(例えば、パルス波形)、ワイヤ直径選択、アーク電圧、電極とワークピースとの間の距離、溶接振動制御、遠隔制御、概して一体化された閉ループ水冷回路の冷却特性及び溶接サイクルプログラミング(しばしば4つの軸を伴う)等を含み得るが、これらに限定されない。   Setting parameters include inert gas (eg, argon, helium), arc ignition, welding current (eg, pulsed vs. non-pulsed), downhill function to avoid crater formation at the end of welding, torch rotational travel speed, wire Feeding characteristics (eg, pulse waveform), wire diameter selection, arc voltage, distance between electrode and workpiece, welding vibration control, remote control, cooling characteristics of generally integrated closed loop water cooling circuit and welding cycle programming ( But often with four axes), but not limited to.

溶接の検査及び復習は、学習プロセスの一つの他の側面である。実習生は、溶接を見ることができ、何が正しいか又は誤っているかを特定することができ、これらの選択に基づいて、彼らが正しかったかどうかを特定する得点を受け取ることができ、業界標準に基づいて何が正しいか又は誤っているかに関する入力を更に受け取ることができる。これは、どのようにこれらの状況を修正するかを特定することに更に拡張されることができる。一例として、正確な電流量及び(特定された)速度を用いた場合、溶接は、特定の業界標準に基づいて良好な溶接であり得る。   Welding inspection and review is one other aspect of the learning process. Apprentices can see the weld, identify what is right or wrong, and based on these choices, receive a score that identifies whether they were right, an industry standard Further input may be received regarding what is correct or incorrect based on the. This can be further extended to specify how to correct these situations. As an example, when using the correct amount of current and (specified) speed, the weld can be a good weld based on specific industry standards.

上述されたように、仮想現実溶接における入力選択のための物質的な教育ペンダント又は携帯型(hand-held)の制御装置が、提供され得る。代替的に、仮想現実溶接についての入力選択制御のための仮想教育ペンダント装置が、提供され得る。実習生の学習レベル又は産業上の役割に応じた、携帯型又は仮想の装置との相互作用が、装置上で可能にされ得る。使用者に基づいて制御又は相互作用を制限することが、一つの実施形態に従い、学習対象を拡張すること又は産業上の役割との相互作用を強化するために、提供され得る。   As described above, a material educational pendant or hand-held controller for input selection in virtual reality welding can be provided. Alternatively, a virtual educational pendant device for input selection control for virtual reality welding can be provided. Depending on the apprentice's learning level or industrial role, interaction with a portable or virtual device may be enabled on the device. Restricting control or interaction based on the user may be provided in order to extend learning objects or enhance interaction with industrial roles, according to one embodiment.

視覚的、聴覚的又は物理的な変化に基づく教示する相互作用又は反応は、使用者が適切な設定又はエラー修復を知ることを確かにするために提供されてもよい。また、視覚的、聴覚的又は物理的な変化に基づく教示する相互作用又は反応は、使用者が、行われている環境的又は溶接特有の変更に基づいて必要とされる、制御装置における適切な変更を知ることを確かにするために提供されてもよい。仮想計算機又は表は、入力を可能にし、入力された値に基づいて出力を提供することを可能にされてもよい。誤った設定パラメータ又は選択に基づく、知的エージェントが使用可能な結果は、正確な業界標準を強化するために提供されてもよい。さらに、何が適切な制御装置入力であるべきであったかを特定するための、知的エージェントが使用可能な入力は、現在の視覚的、聴覚的又は物理的なインジケータに基づいて、提供されてもよい。一つの実施形態によれば、カメラベースのシステムのシミュレーションは、ファジー論理制御部ベースのシステムに基づく経路追従及び経路決定システムを作ることと共に、提供されてもよい。例えば、複数のカメラ視界がシミュレーション中に動かされることができるように、二つのカメラ視界をシミュレートすることによる複数のレンダリングが提供されてもよい。一つの実施形態によれば、例えば、ファジー論理に基づいて、所望の経路から逸脱する場合に、警報が鳴ってもよい。シミュレートされたTIG溶接パドルの可視化は、TIG溶接パドルの適切な可視化を提供するために十分に小さなピクセルサイズによって提供され得る。シミュレートされたTIG溶接パドルの拡大のシミュレーションもまた、使用者によるより良い可視化のために提供され得る。   Teaching interactions or reactions based on visual, auditory or physical changes may be provided to ensure that the user knows the proper settings or error repair. Also, the taught interaction or reaction based on visual, auditory or physical changes is not appropriate for the controller where the user is required based on the environmental or welding specific changes being made. It may be provided to ensure that you know the changes. A virtual machine or table may be enabled to allow input and provide an output based on the input value. Results available to intelligent agents, based on incorrect configuration parameters or selections, may be provided to enhance accurate industry standards. In addition, the input available to the intelligent agent to identify what should have been the appropriate controller input may be provided based on current visual, audio or physical indicators. Good. According to one embodiment, simulation of a camera-based system may be provided along with creating a path following and path determination system based on a fuzzy logic controller based system. For example, multiple renderings by simulating two camera views may be provided so that multiple camera views can be moved during the simulation. According to one embodiment, for example, based on fuzzy logic, an alarm may sound when a desired route is deviated. Visualization of the simulated TIG weld paddle can be provided with a sufficiently small pixel size to provide adequate visualization of the TIG weld paddle. A simulation of the expansion of the simulated TIG weld paddle can also be provided for better visualization by the user.

使用者の技能レベル、学習ペース及び学習スタイルに適する、使用者のための経験の複数のレベルが提供されてもよい(学習管理システム適合)。人工知能(AI)ベースの障害導入もまた、問題を発見、修正及び修復する使用者の能力を試験するために、提供されてもよい。安全でない状況、機器設定及び材料の欠陥のシミュレーションが提供されてもよい。また、一つの実施形態に従い、多言語機能を有するシステムが提供されて、世界市場のためのトレーニングのハーモナイゼーションを可能にしてもよい。本発明の一つの実施形態は、特定のオービタル溶接シナリオにおけるように、二人又はそれ以上の使用者(複数の人)が一つの仮想溶接を作り出すことを可能にする仮想シミュレーション環境を提供し得る。   Multiple levels of experience for the user may be provided that suit the user's skill level, learning pace and learning style (adapting learning management system). Artificial intelligence (AI) based fault introduction may also be provided to test the user's ability to find, correct and repair problems. Simulations of unsafe situations, equipment settings and material defects may be provided. Also, according to one embodiment, a system with multilingual capabilities may be provided to allow training harmonization for the global market. One embodiment of the present invention may provide a virtual simulation environment that allows two or more users (multiple people) to create one virtual weld, as in a particular orbital welding scenario. .

要約すると、開示されたものは、実時間仮想現実溶接システムであって、プログラム可能なプロセッサベースのサブシステム、プログラム可能なプロセッサベースのサブシステムに動作可能に接続された空間トラッカ、空間トラッカによって空間的に追跡されることができる少なくとも一つの模擬溶接ツール、及びプログラム可能なプロセッサベースのサブシステムに動作可能に接続された少なくとも一つの表示装置、を含む、システムである。システムは、仮想現実空間内で、実時間の溶融金属流動性及び熱放散特性を有する溶接パドルをシミュレートすることができる。システムは更に、シミュレートされた溶接パドルを実時間で表示装置に表示することができる。   In summary, what is disclosed is a real-time virtual reality welding system, a programmable processor-based subsystem, a spatial tracker operably connected to the programmable processor-based subsystem, At least one simulated welding tool that can be tracked automatically and at least one display device operably connected to a programmable processor-based subsystem. The system can simulate a weld paddle with real-time molten metal fluidity and heat dissipation characteristics in virtual reality space. The system can also display the simulated weld paddle on the display device in real time.

本発明は、開示された複数の実施形態を参照して本明細書において記述された。明らかに、本明細書を読み、理解することによって、変更及び代替が他の者の考えに浮かび得る。全てのそのような変更及び代替を、それらが添付の特許請求の範囲又はその均等物の範囲内に含まれる範囲で含むことが意図されている。   The present invention has been described herein with reference to a number of disclosed embodiments. Obviously, alterations and alternatives may come to the mind of others upon reading and understanding this specification. All such modifications and alternatives are intended to be included to the extent they fall within the scope of the appended claims or their equivalents.

Claims (23)

仮想溶接動作を容易にするためのシミュレータであって、
少なくとも一つの仮想溶接継手を有する仮想パイプの部分に対する溶接設定及び動作をエミュレートする、インタラクティブなオービタル溶接環境を生成するためのコード化された指令を実行するために使用可能な論理プロセッサベースのサブシステム、
前記インタラクティブな溶接環境を視覚的に描写するために前記論理プロセッサベースのサブシステムに動作可能に接続された表示手段であり、当該表示手段は前記仮想パイプの部分を描写する、表示手段、及び
設定及び実時間での前記少なくとも一つの仮想溶接継手に対する仮想溶接動作を行うための、ペンダント型又は携帯型の入力装置、
を有する、シミュレータ。
A simulator for facilitating virtual welding operation,
A logical processor based sub that can be used to execute coded instructions to create an interactive orbital welding environment that emulates weld settings and behavior for a virtual pipe section having at least one virtual weld joint system,
Display means operatively connected to the logical processor-based subsystem for visually depicting the interactive welding environment, the display means depicting a portion of the virtual pipe, and settings And a pendant or portable input device for performing a virtual welding operation on the at least one virtual welding joint in real time,
Having a simulator.
前記入力装置は、仮想現実溶接のための入力選択用の制御装置をエミュレートする、請求項1に記載のシミュレータ。   The simulator according to claim 1, wherein the input device emulates an input selection control device for virtual reality welding. 前記論理プロセッサベースのサブシステムは、学習対象を拡張するために、使用者に基づく、制御装置又は相互作用の制限を更に有する、請求項2に記載のシミュレータ。   The simulator of claim 2, wherein the logical processor-based subsystem further comprises a controller or interaction restriction based on a user to extend the learning target. 前記論理プロセッサベースのサブシステムは、前記使用者がオービタル溶接環境を適切に設定できること又はエラー修復を達成できることを確かにするために、視覚的、聴覚的、物理的な変化に基づく、教示する相互作用又は反応を更に有する、請求項3に記載のシミュレータ。   The logical processor-based subsystem teaches interactive, based on visual, audio and physical changes to ensure that the user can properly set up an orbital welding environment or achieve error repair. The simulator according to claim 3, further comprising an action or a reaction. 前記論理プロセッサベースのサブシステムは、入力を可能にし、入力された値に基づいて出力を提供する仮想計算機又は表を更に有する、請求項4に記載のシミュレータ。   The simulator of claim 4, wherein the logical processor based subsystem further comprises a virtual machine or table that allows input and provides an output based on an input value. 前記論理プロセッサベースのサブシステムは、誤った設定パラメータ又はパラメータの組み合わせに基づく、知的エージェントが使用可能な結果を更に有する、請求項4に記載のシミュレータ。   The simulator of claim 4, wherein the logical processor based subsystem further has results available to an intelligent agent based on an incorrect configuration parameter or combination of parameters. 前記論理プロセッサベースのサブシステムは、使用者によって入力されているべき適切な設定パラメータ又はパラメータの組み合わせを特定するための、知的エージェントが使用可能な入力を更に有する、請求項6に記載のシミュレータ。   The simulator of claim 6, wherein the logical processor based subsystem further comprises an input usable by an intelligent agent to identify an appropriate configuration parameter or combination of parameters to be input by a user. . 設定パラメータ又はパラメータの組み合わせの視覚的、聴覚的又は物理的なインジケータを更に有する、請求項7に記載のシミュレータ。   8. The simulator of claim 7, further comprising a visual, audible or physical indicator of the set parameter or parameter combination. オービタル溶接の経路を追跡するための、シミュレートされたカメラベースのシステムを更に有する、請求項1に記載のシミュレータ。   The simulator of claim 1 further comprising a simulated camera-based system for tracking the path of orbital welding. ファジー論理制御部ベースのシステムに基づく経路追従及び経路決定システムを更に有する、請求項9に記載のシミュレータ。   10. The simulator of claim 9, further comprising a path following and path determination system based on a fuzzy logic controller based system. 前記論理プロセッサベースのサブシステムは、使用者のための複数のレベルを更に有し、各レベルは、前記使用者の技能レベル、学習ペース及び学習スタイルに適する、請求項1に記載のシミュレータ。   The simulator of claim 1, wherein the logical processor-based subsystem further comprises a plurality of levels for a user, each level suitable for the skill level, learning pace and learning style of the user. 前記論理プロセッサベースのサブシステムは、問題を発見、修正及び修復する使用者の能力を試験するために、人工知能に基づく障害指導を更に有する、請求項1に記載のシミュレータ。   The simulator of claim 1, wherein the logical processor-based subsystem further comprises fault guidance based on artificial intelligence to test a user's ability to find, correct and repair problems. 前記論理プロセッサベースのサブシステムは、機器設定及び材料の欠陥に関する安全でない状況のシミュレーションを更に有する、請求項12に記載のシミュレータ。   The simulator of claim 12, wherein the logical processor based subsystem further comprises insecure situation simulation regarding equipment settings and material defects. 多言語機能を有する、請求項1に記載のシミュレータ。   The simulator according to claim 1, having a multilingual function. 仮想溶接動作を容易にするためのシミュレータであって、
少なくとも一つの仮想溶接継手を有する仮想パイプの部分に対する溶接設定及び動作をエミュレートする、インタラクティブなオービタル溶接環境を生成するためのコード化された指令を実行するために使用可能な論理プロセッサベースのサブシステムであり、
当該論理プロセッサベースのサブシステムは、使用者がオービタル溶接環境を適切に設定できること又はエラー修復を達成できることを確かにするために、視覚的、聴覚的、物理的な変化に基づく、教示する相互作用又は反応を更に有し、
さらに、当該論理プロセッサベースのサブシステムは、入力を可能にし、入力された値に基づいて出力を提供する仮想計算機又は表を更に有し、
さらに、当該論理プロセッサベースのサブシステムは、誤った設定パラメータ又はパラメータの組み合わせに基づく、知的エージェントが使用可能な結果を更に有する、
論理プロセッサベースのサブシステム、
前記インタラクティブな溶接環境を視覚的に描写するために前記論理プロセッサベースのサブシステムに動作可能に接続された表示手段であり、当該表示手段は前記仮想パイプの部分を描写する、表示手段、及び
設定及び実時間での前記少なくとも一つの仮想溶接継手に対する仮想溶接動作を行うための、ペンダント型又は携帯型の入力装置であり、前記入力装置は、仮想現実溶接のための入力選択用の制御装置をエミュレートする、入力装置、
を有する、シミュレータ。
A simulator for facilitating virtual welding operation,
A logical processor based sub that can be used to execute coded instructions to create an interactive orbital welding environment that emulates weld settings and behavior for a virtual pipe section having at least one virtual weld joint System,
The logical processor based subsystem teaches interaction based on visual, auditory and physical changes to ensure that the user can properly set up the orbital welding environment or achieve error repair Or further having a reaction,
Further, the logical processor based subsystem further comprises a virtual machine or table that allows input and provides an output based on the input value;
Further, the logical processor-based subsystem further has results available to the intelligent agent based on incorrect configuration parameters or parameter combinations.
Logical processor based subsystem,
Display means operatively connected to the logical processor-based subsystem for visually depicting the interactive welding environment, the display means depicting a portion of the virtual pipe, and settings And a pendant or portable input device for performing a virtual welding operation on the at least one virtual welding joint in real time, the input device comprising a control device for selecting an input for virtual reality welding. Emulate, input device,
Having a simulator.
前記論理プロセッサベースのサブシステムは、使用者によって入力されているべき適切な設定パラメータ又はパラメータの組み合わせを特定するための、知的エージェントが使用可能な入力を更に有する、
請求項15に記載のシミュレータ。
The logical processor based subsystem further comprises an input that can be used by an intelligent agent to identify an appropriate configuration parameter or combination of parameters to be input by a user;
The simulator according to claim 15.
設定パラメータ又はパラメータの組み合わせの視覚的、聴覚的又は物理的なインジケータを更に有する、請求項16に記載のシミュレータ。   The simulator of claim 16, further comprising a visual, audible or physical indicator of a set parameter or combination of parameters. オービタル溶接の経路を追跡するための、カメラベースのシステムを更に有する、請求項15に記載のシミュレータ。   The simulator of claim 15, further comprising a camera-based system for tracking an orbital weld path. ファジー論理制御部ベースのシステムに基づく経路追従及び経路決定システムを更に有する、請求項18に記載のシミュレータ。   19. The simulator of claim 18, further comprising a path following and path determination system based on a fuzzy logic controller based system. 前記論理プロセッサベースのサブシステムは、使用者のための複数のレベルを更に有し、各レベルは、前記使用者の技能レベル、学習ペース及び学習スタイルに適する、請求項15に記載のシミュレータ。   16. The simulator of claim 15, wherein the logical processor based subsystem further comprises a plurality of levels for a user, each level suitable for the skill level, learning pace and learning style of the user. 前記論理プロセッサベースのサブシステムは、問題を発見、修正及び修復する使用者の能力を試験するために、人工知能に基づく障害指導を更に有する、請求項15に記載のシミュレータ。   The simulator of claim 15, wherein the logical processor-based subsystem further comprises fault guidance based on artificial intelligence to test a user's ability to find, correct and repair problems. 前記論理プロセッサベースのサブシステムは、機器設定及び材料の欠陥に関する安全でない状況のシミュレーションを更に有する、請求項21に記載のシミュレータ。   The simulator of claim 21, wherein the logical processor based subsystem further comprises an unsafe situation simulation regarding equipment settings and material defects. 多言語機能を有する、請求項15に記載のシミュレータ。   The simulator according to claim 15, having a multilingual function.
JP2015562346A 2013-03-11 2013-12-10 Virtual reality orbital pipe welding simulator and setup Expired - Fee Related JP6360082B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/792,294 US8851896B2 (en) 2008-08-21 2013-03-11 Virtual reality GTAW and pipe welding simulator and setup
US13/792,294 2013-03-11
PCT/IB2013/002724 WO2014140682A1 (en) 2013-03-11 2013-12-10 Virtual reality orbital pipe welding simulator and setup

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2017231538A Division JP6449422B2 (en) 2013-03-11 2017-12-01 Virtual reality orbital pipe welding simulator and setup
JP2018117880A Division JP2018159949A (en) 2013-03-11 2018-06-21 Virtual Reality Orbital Pipe Welding Simulator and Setup

Publications (2)

Publication Number Publication Date
JP2016515224A true JP2016515224A (en) 2016-05-26
JP6360082B2 JP6360082B2 (en) 2018-07-18

Family

ID=50624861

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2015562346A Expired - Fee Related JP6360082B2 (en) 2013-03-11 2013-12-10 Virtual reality orbital pipe welding simulator and setup
JP2015562351A Expired - Fee Related JP6431857B2 (en) 2013-03-11 2014-03-07 Virtual reality GTAW and pipe welding simulator and setup
JP2017231538A Expired - Fee Related JP6449422B2 (en) 2013-03-11 2017-12-01 Virtual reality orbital pipe welding simulator and setup
JP2018117880A Pending JP2018159949A (en) 2013-03-11 2018-06-21 Virtual Reality Orbital Pipe Welding Simulator and Setup

Family Applications After (3)

Application Number Title Priority Date Filing Date
JP2015562351A Expired - Fee Related JP6431857B2 (en) 2013-03-11 2014-03-07 Virtual reality GTAW and pipe welding simulator and setup
JP2017231538A Expired - Fee Related JP6449422B2 (en) 2013-03-11 2017-12-01 Virtual reality orbital pipe welding simulator and setup
JP2018117880A Pending JP2018159949A (en) 2013-03-11 2018-06-21 Virtual Reality Orbital Pipe Welding Simulator and Setup

Country Status (7)

Country Link
EP (2) EP2969360B1 (en)
JP (4) JP6360082B2 (en)
KR (2) KR20150140674A (en)
CN (5) CN105209207B (en)
BR (2) BR112015022890A2 (en)
ES (1) ES2705059T3 (en)
WO (2) WO2014140682A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018101124A (en) * 2016-11-07 2018-06-28 リンカーン グローバル,インコーポレイテッド Welding trainer utilizing head-up display to display simulated and real-world objects

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9318026B2 (en) 2008-08-21 2016-04-19 Lincoln Global, Inc. Systems and methods providing an enhanced user experience in a real-time simulated virtual reality welding environment
US9280913B2 (en) 2009-07-10 2016-03-08 Lincoln Global, Inc. Systems and methods providing enhanced education and training in a virtual reality environment
US10748447B2 (en) 2013-05-24 2020-08-18 Lincoln Global, Inc. Systems and methods providing a computerized eyewear device to aid in welding
DE202017007399U1 (en) * 2016-01-08 2021-03-04 Illinois Tool Works Inc. Systems for providing training in welding
US10909872B2 (en) 2016-01-08 2021-02-02 Illinois Tool Works Inc. Systems and methods to provide weld training
CN107025830A (en) * 2016-01-29 2017-08-08 北京新唐思创教育科技有限公司 Simulation method and device for teaching experiment
EP3437083B1 (en) 2016-03-28 2023-07-19 ABB Schweiz AG Method, system and apparatus of determining search parameters for welding seam point calibration
CN108182843A (en) * 2018-01-30 2018-06-19 武汉湾流科技股份有限公司 A kind of motor vehicle repair teaching emulation tool and tutoring system
US11557223B2 (en) * 2018-04-19 2023-01-17 Lincoln Global, Inc. Modular and reconfigurable chassis for simulated welding training
US20190325783A1 (en) * 2018-04-19 2019-10-24 Lincoln Global, Inc. Simulated welding training supporting real-world applications
US11403962B2 (en) 2018-08-03 2022-08-02 Illinois Tool Works Inc. System and method for weld training
JP7173486B2 (en) * 2018-10-02 2022-11-16 株式会社アルファコード Virtual reality space display system
CN110428682A (en) * 2019-06-28 2019-11-08 武汉番天印科技有限公司 A kind of sander for VR system simulated training
KR102051568B1 (en) * 2019-10-07 2019-12-05 주식회사 포더비전 System and method for vr training
KR102051558B1 (en) * 2019-10-07 2019-12-05 주식회사 포더비전 System and method for vr training
KR102051543B1 (en) * 2019-10-07 2019-12-05 주식회사 포더비전 System and method for vr training
CN111964657A (en) * 2020-07-15 2020-11-20 北京航天控制仪器研究所 Double-layer vacuum heat-insulation structure for atomic gyroscope
JP7505708B2 (en) 2020-09-29 2024-06-25 株式会社コベルコE&M WELDING TRAINING SYSTEM, WELDING TRAINING METHOD, AND PROGRAM
EP4009126B1 (en) * 2020-12-04 2024-05-08 United Grinding Group Management AG Method of operating a machine for a production facility
CN112756834A (en) * 2021-01-25 2021-05-07 陕西帕源路桥建设有限公司 Welding position control system of welding gun
KR102270179B1 (en) * 2021-05-03 2021-06-28 주식회사 제이씨티 Input station and welding system including the same
CA3233260A1 (en) * 2021-09-27 2023-03-30 Lm Wind Power A/S Control system and method for controlling operation of a machine in an industrial environment
ES2958167A1 (en) * 2022-07-06 2024-02-02 Seabery Soluciones S L METHOD AND SIMULATION SYSTEM OF WELDING OPERATIONS

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0497383A (en) * 1990-08-14 1992-03-30 Toshiba Corp Education and training device for welding skill
JPH07102460B2 (en) * 1990-10-29 1995-11-08 川崎製鉄株式会社 Circumferential automatic welding method
US6492618B1 (en) * 2000-11-02 2002-12-10 Tri Tool Inc. Automatic weld head alignment and guidance system and method
US20090298024A1 (en) * 2008-05-28 2009-12-03 Todd Batzler Welding training system
US20100062406A1 (en) * 2008-08-21 2010-03-11 Lincoln Global, Inc. Virtual reality pipe welding simulator
US20110290765A1 (en) * 2010-05-26 2011-12-01 Illinois Tool Works Inc. Automatic and semi-automatic welding systems and methods
JP2012024867A (en) * 2010-07-22 2012-02-09 Scsk Corp Teaching device for welding robot and teaching method
WO2012137060A1 (en) * 2011-04-07 2012-10-11 Lincoln Global, Inc. Virtual testing and inspection of a virtual weldment
JP2012218058A (en) * 2011-04-13 2012-11-12 Sumitomo Heavy Industries Marine & Engineering Co Ltd Welding simulator
US20130040270A1 (en) * 2011-08-10 2013-02-14 IIlinois Tool Works Inc. System and device for welding training
JP3201785U (en) * 2012-07-10 2016-01-07 リンカーン グローバル,インコーポレイテッド Virtual reality pipe welding simulator and setup

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3866011A (en) * 1973-07-09 1975-02-11 Edgar C Cole Instructional apparatus for underwater welding
US4359622A (en) * 1980-05-19 1982-11-16 Vanzetti Infrared & Computer Systems, Inc. Controller for spot welding
US6373465B2 (en) * 1998-11-10 2002-04-16 Lord Corporation Magnetically-controllable, semi-active haptic interface system and apparatus
CN101193723B (en) * 2004-02-09 2011-09-07 林肯环球股份有限公司 System and method providing automated welding notification
CA2482240A1 (en) * 2004-09-27 2006-03-27 Claude Choquet Body motion training and qualification system and method
US20060166174A1 (en) * 2005-01-21 2006-07-27 Rowe T P Predictive artificial intelligence and pedagogical agent modeling in the cognitive imprinting of knowledge and skill domains
AT502283B1 (en) * 2005-07-15 2007-05-15 Fronius Int Gmbh WELDING PROCESS AND WELDING SYSTEM DETERMINING THE POSITION OF THE WELDING BURNER
CN1909020B (en) * 2006-06-09 2010-11-10 西安交通大学 Argon-arc welding operation analog training device
CN200944258Y (en) * 2006-08-03 2007-09-05 武汉大业科技发展公司 Simulated training cabin
AT507021B1 (en) * 2008-07-04 2010-04-15 Fronius Int Gmbh DEVICE FOR SIMULATING A WELDING PROCESS
US8657605B2 (en) * 2009-07-10 2014-02-25 Lincoln Global, Inc. Virtual testing and inspection of a virtual weldment
US9483959B2 (en) * 2008-08-21 2016-11-01 Lincoln Global, Inc. Welding simulator
US8747116B2 (en) * 2008-08-21 2014-06-10 Lincoln Global, Inc. System and method providing arc welding training in a real-time simulated virtual reality environment using real-time weld puddle feedback
CN201607865U (en) * 2009-07-14 2010-10-13 上海市特种设备监督检验技术研究院 Device for evaluating welding procedure and training and testing of weldors on line
CN102298858B (en) * 2011-08-23 2014-03-12 西安交通大学 Welding operation simulator for CO2 gas shield arc welding
CN202684308U (en) * 2012-04-25 2013-01-23 中山市微焊电子设备有限公司 Pedaling buffer-type electronic spot welding device

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0497383A (en) * 1990-08-14 1992-03-30 Toshiba Corp Education and training device for welding skill
JPH07102460B2 (en) * 1990-10-29 1995-11-08 川崎製鉄株式会社 Circumferential automatic welding method
US6492618B1 (en) * 2000-11-02 2002-12-10 Tri Tool Inc. Automatic weld head alignment and guidance system and method
US20090298024A1 (en) * 2008-05-28 2009-12-03 Todd Batzler Welding training system
US20100062406A1 (en) * 2008-08-21 2010-03-11 Lincoln Global, Inc. Virtual reality pipe welding simulator
US20110290765A1 (en) * 2010-05-26 2011-12-01 Illinois Tool Works Inc. Automatic and semi-automatic welding systems and methods
JP2012024867A (en) * 2010-07-22 2012-02-09 Scsk Corp Teaching device for welding robot and teaching method
WO2012137060A1 (en) * 2011-04-07 2012-10-11 Lincoln Global, Inc. Virtual testing and inspection of a virtual weldment
JP2012218058A (en) * 2011-04-13 2012-11-12 Sumitomo Heavy Industries Marine & Engineering Co Ltd Welding simulator
US20130040270A1 (en) * 2011-08-10 2013-02-14 IIlinois Tool Works Inc. System and device for welding training
JP3201785U (en) * 2012-07-10 2016-01-07 リンカーン グローバル,インコーポレイテッド Virtual reality pipe welding simulator and setup

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
橋本宣慶: "TIG溶接技能訓練用シミュレータの開発", 電気学会研究会資料 産業システム情報化研究会 IIS−08−29〜37, JPN6017024670, 18 July 2008 (2008-07-18), JP, pages 13 - 16, ISSN: 0003592415 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018101124A (en) * 2016-11-07 2018-06-28 リンカーン グローバル,インコーポレイテッド Welding trainer utilizing head-up display to display simulated and real-world objects

Also Published As

Publication number Publication date
CN105209207B (en) 2018-12-14
EP2973511B1 (en) 2018-10-17
JP2018159949A (en) 2018-10-11
JP2016511443A (en) 2016-04-14
BR112015022890A2 (en) 2017-07-18
WO2014140682A1 (en) 2014-09-18
JP6431857B2 (en) 2018-11-28
CN107749212A (en) 2018-03-02
EP2973511A1 (en) 2016-01-20
CN110264832A (en) 2019-09-20
CN107256651A (en) 2017-10-17
KR20150140674A (en) 2015-12-16
ES2705059T3 (en) 2019-03-21
BR112015022497A2 (en) 2017-07-18
CN105210132A (en) 2015-12-30
JP2018049291A (en) 2018-03-29
EP2969360A1 (en) 2016-01-20
EP2969360B1 (en) 2018-08-22
WO2014140710A1 (en) 2014-09-18
JP6449422B2 (en) 2019-01-09
JP6360082B2 (en) 2018-07-18
CN105209207A (en) 2015-12-30
KR20150140677A (en) 2015-12-16

Similar Documents

Publication Publication Date Title
JP6449422B2 (en) Virtual reality orbital pipe welding simulator and setup
US10720074B2 (en) Welding simulator
US8911237B2 (en) Virtual reality pipe welding simulator and setup
US9767712B2 (en) Virtual reality pipe welding simulator and setup
US9928755B2 (en) Virtual reality GTAW and pipe welding simulator and setup
EP3111439B1 (en) Portable virtual welding system
KR102246216B1 (en) Systems and methods providing an enhanced user experience in a real-time simulated virtual reality welding environment
JP6499979B2 (en) Import and analysis of external data using virtual reality welding system
US20100062406A1 (en) Virtual reality pipe welding simulator
US11475792B2 (en) Welding simulator with dual-user configuration

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160825

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170704

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20171002

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171201

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180621

R150 Certificate of patent or registration of utility model

Ref document number: 6360082

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees