使用移动装置、模块化工件和模拟焊接设备进行焊接训练模拟的制作方法

文档序号:31749049发布日期:2022-10-11 19:28阅读:76来源:国知局
使用移动装置、模块化工件和模拟焊接设备进行焊接训练模拟的制作方法
使用移动装置、模块化工件和模拟焊接设备进行焊接训练模拟
1.相关申请的交叉引用
2.本技术要求于2019年11月25日提交的名称为“weld training simulations using mobile devices,modular workpieces,and simulated welding equipment[使用移动装置、模块化工件和模拟焊接设备进行焊接训练模拟]”的临时专利申请号62/940,138的权益和优先权,该临时专利申请的全部内容通过引用并入本文。
技术领域
[0003]
本公开内容总体上涉及焊接训练模拟,并且更具体地涉及使用移动装置、模块化工件和模拟焊接设备进行焊接训练模拟。


背景技术:

[0004]
焊接行业缺少经验丰富和熟练的操作者。附加地,使用实况焊接设备训练新的操作者既困难又昂贵。进一步地,即使是经验丰富的焊工也经常难以在整个焊接过程中都保持重要的焊接技术。因此,需要对帮助操作者形成、保持和/或改善焊接技能的负担得起的训练工具和设备。
[0005]
模拟焊接工具使经验丰富和经验不足的焊接操作者都可以在实际使用真实焊接设备之前练习以产生高质量的焊接。另外,焊接操作者可以在实际购买特定焊接工具之前在模拟环境中测试不同的焊接工具。然而,用于模拟接合操作的传统系统和方法需要在设备(例如,处理器、显示器、练习工件、(多个)焊接工具、(多个)传感器等)方面进行大量投资。
[0006]
通过将传统系统与在本技术的其余部分参照附图阐述的本公开内容相比较,常规方法和传统方法的局限性和缺点对本领域技术人员而言将变得清楚。


技术实现要素:

[0007]
本公开内容涉及使用移动装置、模块化工件和模拟焊接设备进行焊接训练模拟,如基本上由至少一个附图展示和/或结合至少一个附图描述的并且如权利要求所阐述的。
[0008]
从以下具体实施方式和附图,将更加充分地理解本公开内容的这些和其他优点、方面和新颖特征以及本公开内容的所展示示例的细节。
附图说明
[0009]
图1a描绘了根据本公开内容的各方面的示例焊接训练系统。
[0010]
图1b描绘了根据本公开内容的各方面的另一个示例焊接训练系统。
[0011]
图2是示出了根据本公开内容的各方面的图1a的焊接训练系统的移动装置的示例部件的框图。
[0012]
图3是展示了根据本公开内容的各方面的图1a至图1b的示例焊接训练系统的示例
焊接模拟程序的流程图。
[0013]
图4a描绘了根据本公开内容的各方面的在图3的示例焊接模拟程序的正常操作期间的示例移动装置显示器。
[0014]
图4b描绘了根据本公开内容的各方面的在图3的示例焊接模拟程序的免工具操作期间的示例移动装置显示器。
[0015]
图4c描绘了根据本公开内容的各方面的在图3的示例焊接模拟程序的免面罩操作期间安装到示例焊接工具的示例移动装置。
[0016]
图4d至图4f描绘了根据本公开内容的各方面的示例移动装置显示器,该示例移动装置显示器示出了在图3的示例焊接模拟程序期间的选项面板和某些选定的选项的影响的示例预览。
[0017]
图5是展示了根据本公开内容的各方面的示例温度检测过程的流程图。
[0018]
图6是展示了根据本公开内容的各方面的示例取向配置过程的流程图。
[0019]
图7a至图7b展示了根据本公开内容的各方面的当以不同取向安装图2的移动装置时可以由移动装置的相机传感器捕获的示例焊接工具的不同立体图。
[0020]
图8是展示了根据本公开内容的各方面的示例工件配置过程的流程图。
[0021]
图9a至图9f描绘了根据本公开内容的各方面的可以与图1a至图1b的示例焊接训练系统一起使用的示例模块化工件。
[0022]
图10a至图10f描绘了根据本公开内容的各方面的由图9a至图9f的一些模块化工件构造的示例工件组装件。
[0023]
图11a至图11b描绘了根据本公开内容的各方面的图1a至图1b的示例焊接训练系统的示例夹紧系统。
[0024]
图11c描绘了根据本公开内容的各方面的可以与图1a至图1b的示例焊接训练系统一起使用的替代性夹紧系统的示例。
[0025]
图12是展示了根据本公开内容的各方面的示例设备配置过程的流程图。
[0026]
图13描绘了根据本公开内容的各方面的可以在图12的示例设备配置过程的操作期间显示的示例模拟设备界面。
[0027]
图14描绘了根据本公开内容的各方面的具有可以用作图13的模拟设备界面的基础界面的实际设备界面的焊接设备的示例。
[0028]
附图不一定按比例绘制。在适当情况下,相同或相似的附图标记用于表示附图中相似或相同的要素。例如,利用字母的附图标记(例如,工件900a、工件900b)表示没有该字母的相同附图标记(例如,工件900)的实例。
具体实施方式
[0029]
本公开内容的一些示例涉及模拟(例如,经由增强、混合和/或虚拟现实)接合操作(例如,焊接、钎焊、粘合剂粘合和/或其他接合操作)。虽然以下公开内容有时简称为焊接和/或焊接训练,但是本公开内容同样适用于其他接合操作。
[0030]
本公开内容的一些示例涉及例如出于训练的目的使用移动装置(例如,智能电话、平板计算机、个人数字助理、电子书阅读器、ipod等)来进行焊接模拟。在一些示例中,由于移动装置的可获得、相对可负担和/或技术能力,使用这些移动装置可能是有利的。本公开
内容进一步设想自动检测移动装置的取向是否适合于模拟,如果不适合,则通知用户。
[0031]
本公开内容附加地设想使用模块化工件进行焊接模拟。在一些示例中,模块化工件可以被配置为免工具地连接到其他模块化工件和/或与这些其他模块化工件断开连接以形成各种工件组装件。在一些示例中,免工具连接器可能是有利的,因为这些免工具连接器可以容易地连接到其他连接器和/或与这些其他连接器接合而不需要辅助工具(例如,螺丝刀、锤子等)。免工具连接器也可能优于粘合剂,因为与粘合剂不同,免工具连接器可以连续地连接、断开连接和重新连接,其效能的变化可以忽略不计。在一些示例中,焊接模拟可以进一步被配置为识别由模块化工件形成的不同接头,并相应地进行焊接模拟。
[0032]
本公开内容进一步设想使用复制实际焊接型设备的实际设备界面的外观的模拟设备界面。在一些示例中,该复制可以帮助面向已经熟悉特定的焊接型设备和/或其实际设备界面的用户,从而使该用户对焊接模拟更加舒适。在一些示例中,复制可以帮助不熟悉焊接型设备的特定零件的用户熟悉焊接型设备(和/或其界面)。附加地,本公开内容设想根据当使用真实世界焊接型设备执行真实焊接时效果在真实世界中可能发生的方式来模拟某些焊接效果。
[0033]
本公开内容的一些示例涉及一种焊接训练系统,该焊接训练系统包括:移动电子装置,该移动电子装置被配置为进行焊接训练模拟,该移动电子装置包括:显示屏;处理电路系统;以及存储器电路系统,该存储器电路系统包括计算机可读指令,这些计算机可读指令在由该处理电路系统执行时使该处理电路系统:选择焊接型设备,基于选择的该焊接型设备在该显示屏上显示模拟焊接型设备界面,接收经由该模拟设备界面选择的一个或多个模拟参数,以及使用该一个或多个模拟参数进行该焊接训练模拟。
[0034]
在一些示例中,该模拟焊接型设备界面复制该焊接型设备的实际设备界面的外观。在一些示例中,该一个或多个模拟参数包括焊接电流、焊接电压、脉冲频率、气体类型、气体压力、焊丝类型、焊丝直径、送丝速度、工件材料类型、或工件材料厚度中的一个或多个。在一些示例中,该焊接型设备包括焊接型电力供应器、气体供应器、送丝器、或焊接工具。
[0035]
在一些示例中,该存储器电路系统包括计算机可读指令,这些计算机可读指令在由该处理电路系统执行时进一步使该处理电路系统基于选择的该焊接型设备来提供焊接耗材或相配的焊接型设备的推荐。在一些示例中,该存储器电路系统包括计算机可读指令,这些计算机可读指令在由该处理电路系统执行时进一步使该处理电路系统在该显示屏上显示用于购买该焊接型设备、该焊接耗材、或该相配的焊接型设备的选项。在一些示例中,用于购买的该选项包括到可以购买该焊接型设备、该焊接耗材、或该相配的焊接型设备的购买页面的链接。
[0036]
在一些示例中,该存储器电路系统包括计算机可读指令,这些计算机可读指令在由该处理电路系统执行时进一步使该处理电路系统接收表示对该焊接型设备的选择的输入。在一些示例中,该焊接模拟是基于选择的该焊接型设备进行的。在一些示例中,该焊接模拟基于选择的该焊接型设备来模拟焊接电弧、焊接熔池、焊道、焊接声音、或焊接烟雾。
[0037]
本公开内容的一些示例涉及一种焊接训练系统,该焊接训练系统包括:移动电子装置,该移动电子装置被配置为进行焊接训练模拟,该移动电子装置包括:显示屏;处理电路系统;以及存储器电路系统,该存储器电路系统包括计算机可读指令,这些计算机可读指
令在由该处理电路系统执行时使该处理电路系统:在该显示屏上显示多个可选设置,接收对该多个可选设置的一个或多个选择,以及基于该一个或多个选择在该显示屏上显示展示,如果该焊接训练模拟是使用该一个或多个选择进行的,则该展示包括该焊接训练模拟的预览。
[0038]
在一些示例中,该展示包括静态图像、动画、或之前录制的焊接训练模拟。在一些示例中,该展示具有焊接工具或者一个或多个反馈指导。在一些示例中,该多个可选设置包括多个可选反馈引导设置、多个可选模拟练习设置、或多个可选用户特性设置。
[0039]
在一些示例中,该多个反馈引导设置包括工作角度指导设置、行进角度指导设置、行进速度指导设置、或接触端头到工件距离指导设置中的两个或更多个。在一些示例中,该多个模拟练习设置包括推焊设置和拉焊设置。在一些示例中,该多个用户特性设置包括惯用左手特性设置和惯用右手特性设置。
[0040]
在一些示例中,该多个可选设置包括多个可选模拟练习设置和多个可选用户特性设置,并且显示该多个可选模拟练习设置是根据选择该多个可选用户特性设置中的哪个用户特性设置进行的。在一些示例中,该一个或多个选择包括一个或多个第一选择,并且该存储器电路系统包括计算机可读指令,这些计算机可读指令在由该处理电路系统执行时进一步使该处理电路系统:接收对该多个可选选项的一个或多个第二选择,该一个或多个第二选择至少部分地不同于该一个或多个第一选择,以及基于该一个或多个第一选择与该一个或多个第二选择之间的一个或多个差异来调整对该展示的显示。在一些示例中,该存储器电路系统包括计算机可读指令,这些计算机可读指令在由该处理电路系统执行时进一步使该处理电路系统基于该一个或多个选择进行该焊接训练模拟。
[0041]
本公开内容的一些示例涉及一种焊接训练系统,该焊接训练系统包括:台式电子装置,该台式电子装置被配置为进行焊接训练模拟,该台式电子装置包括:显示屏;处理电路系统;以及存储器电路系统,该存储器电路系统包括计算机可读指令,这些计算机可读指令在由该处理电路系统执行时使该处理电路系统:选择焊接型设备,基于选择的该焊接型设备在该显示屏上显示模拟焊接型设备界面,接收经由该模拟设备界面选择的一个或多个模拟参数,以及使用该一个或多个模拟参数进行该焊接训练模拟。
[0042]
在一些示例中,该模拟焊接型设备界面复制该焊接型设备的实际设备界面的外观。在一些示例中,该一个或多个模拟参数包括焊接电流、焊接电压、脉冲频率、气体类型、气体压力、焊丝类型、焊丝直径、送丝速度、工件材料类型、或工件材料厚度中的一个或多个。在一些示例中,该焊接型设备包括焊接型电力供应器、气体供应器、送丝器、或焊接工具。
[0043]
在一些示例中,该存储器电路系统包括计算机可读指令,这些计算机可读指令在由该处理电路系统执行时进一步使该处理电路系统基于选择的该焊接型设备来提供焊接耗材或相配的焊接型设备的推荐。在一些示例中,该存储器电路系统包括计算机可读指令,这些计算机可读指令在由该处理电路系统执行时进一步使该处理电路系统在该显示屏上显示用于购买该焊接型设备、该焊接耗材、或该相配的焊接型设备的选项。在一些示例中,用于购买的该选项包括到可以购买该焊接型设备、该焊接耗材、或该互补焊接型设备的购买页面的链接。
[0044]
在一些示例中,该存储器电路系统包括计算机可读指令,这些计算机可读指令在
由该处理电路系统执行时进一步使该处理电路系统接收表示对该焊接型设备的选择的输入。在一些示例中,该焊接模拟是基于选择的该焊接型设备进行的。在一些示例中,该焊接模拟基于选择的该焊接型设备来模拟焊接电弧、焊接熔池、焊道、焊接声音、或焊接烟雾。
[0045]
本公开内容的一些示例涉及一种焊接训练系统,该焊接训练系统包括:台式电子装置,该台式电子装置被配置为进行焊接训练模拟,该台式电子装置包括:显示屏;处理电路系统;以及存储器电路系统,该存储器电路系统包括计算机可读指令,这些计算机可读指令在由该处理电路系统执行时使该处理电路系统:在该显示屏上显示多个可选设置,接收对该多个可选设置的一个或多个选择,以及基于该一个或多个选择在该显示屏上显示展示,如果该焊接训练模拟是通过该一个或多个选择进行的,则该展示包括该焊接训练模拟的预览。
[0046]
在一些示例中,该展示包括静态图像、动画、或先前录制的焊接训练模拟。在一些示例中,该展示具有焊接工具或者一个或多个反馈指导。在一些示例中,该多个可选设置包括多个可选反馈引导设置、多个可选模拟练习设置、或多个可选用户特性设置。
[0047]
在一些示例中,该多个反馈指导设置包括工作角度指导设置、行进角度指导设置、行进速度指导设置、或接触端头到工件距离指导设置中的两个或更多个。在一些示例中,该多个模拟练习设置包括推焊设置和拉焊设置。在一些示例中,该多个用户特性设置包括惯用左手特性设置和惯用右手特性设置。
[0048]
在一些示例中,该多个可选设置包括多个可选模拟练习设置和多个可选用户特性设置,并且显示该多个可选模拟练习设置是根据在该多个可选用户特性设置中选择哪个用户特性设置进行的。在一些示例中,该一个或多个选择包括一个或多个第一选择,并且该存储器电路系统包括计算机可读指令,这些计算机可读指令在由该处理电路系统执行时进一步使该处理电路系统:接收对该多个可选选项的一个或多个第二选择,该一个或多个第二选择至少部分地不同于该一个或多个第一选择,以及基于该一个或多个第一选择与该一个或多个第二选择之间的一个或多个差异来调整对该展示的显示。在一些示例中,该存储器电路系统包括计算机可读指令,这些计算机可读指令在由该处理电路系统执行时进一步使该处理电路系统基于该一个或多个选择进行该焊接训练模拟。
[0049]
图1a示出了示例焊接训练系统100。焊接训练系统100包括由固定到焊接面罩外壳104的装置安装件102固持的移动装置200。在一些示例中,装置安装件102可以被认为是移动装置200的一部分。如图所示,装置安装件102包括两个安装的传感器106。在一些示例中,装置安装件102可以包括更多或更少安装的传感器106。在一些示例中,安装的传感器106可以包括例如一个或多个温度传感器、加速度计、磁力计、陀螺仪、接近传感器、压力传感器、光传感器、运动传感器、位置传感器、超声波传感器、红外传感器、蓝牙传感器和/或近场通信(nfc)传感器。
[0050]
在图1a的示例中,移动装置200包括一个或多个相机传感器208。虽然为了简单起见,在图1a的示例中仅示出了一个相机传感器208,但是在一些示例中,移动装置200可以包括若干个相机传感器208。移动装置200还包括移动传感器206,如下文关于图2进一步讨论的。在图1a的示例中,该一个或多个相机传感器208具有不受装置安装件102和焊接面罩外壳104阻挡的视域(fov)108。如图所示,装置安装件102包括多个孔口110,使得(多个)相机传感器208可以在多个不同取向具有不受阻挡的fov 108。移动装置200进一步包括若干个
灯202。在一些示例中,一个或多个灯202可以帮助照亮fov 108。
[0051]
虽然为了便于说明,装置安装件102在图1a的示例中示出为蛤壳式壳体,但是在一些示例中,装置安装件102可以替代地包括具有多个孔口110的弹性织带。在一些示例中,装置安装件102和/或面罩外壳104可以被配置为如于2019年11月25日提交的名称为“systems for simulating joining operations using mobile devices[用于使用移动装置进行模拟接合操作的系统]”的美国专利申请号16/694,937中所示,该美国专利申请通过引用以其全文并入本文。虽然在图1a中未示出,但是在一些示例中,装置安装件102和焊接面罩外壳104可以被配置为使得移动装置200可以被固持成使得移动装置200的显示屏204对焊接面罩外壳104的配戴者可见。在一些示例中,移动装置可以替代地由护目镜和/或某种头戴式可穿戴配戴物来固持。在一些示例中,装置安装件102可以固定到不同类型的面罩外壳104和/或头部配戴物。
[0052]
在一些示例中,装置安装件102可以可移除地固定,使得装置安装件102可以免工具地从一个面罩外壳104分离并且然后免工具地固定到不同的面罩外壳104。在一些示例中,装置安装件102可以被配置用于在多个不同取向(例如,左横向取向和右横向取向)附接到面罩外壳104。在这样的示例中,可以通过调整装置安装件102到面罩外壳104的附接取向来调整移动装置200的取向。
[0053]
图1b示出了另一个示例焊接训练系统100b。焊接训练系统100b类似于焊接训练系统100a,除了焊接训练系统100b包括台式装置250而不是移动装置200。在一些示例中,台式装置250可以是容纳在焊接电力供应器门面内的台式计算机(和/或类似计算设备)。如图所示,与比如移动装置200经由装置安装件102安装到面罩外壳104不同,台式装置250是经由缆线252连接到面罩外壳104的单独设备。尽管在图1b的示例中示出了一条缆线252,但是在一些示例中,缆线252可以是一捆若干条不同缆线(例如,以传输电力、通信信号等)。尽管在图1b的示例中未示出,但是在一些示例中,台式装置250可以如通过一条或多条电力缆线连接到市电。
[0054]
在图1b的示例中,台式装置250包括台式装置250的壳体上的显示屏204以及安装到面罩外壳104内部的显示屏204,其中该显示屏可被佩戴面罩外壳104的操作员看见。附加地,安装的传感器106直接地而不是通过装置安装件102安装到面罩外壳104。进一步地,(多个)相机传感器208和灯202安装到面罩外壳104。在一些示例中,台式装置250可以通过线缆252向安装到面罩外壳104的装置供电和/或与这些装置通信。在一些示例中,面罩外壳104可以被认为是台式装置250的一部分。
[0055]
尽管以下公开内容重点在于图1a的移动装置200,但是在一些示例中,适合移动装置200的一些或所有公开内容同样适合台式装置250。例如,在一些示例中,公开为在移动装置200的显示屏204上显示的内容可以代替地(或附加地)在台式装置250的(多个)显示屏204上显示。作为另一个示例,在一些示例中,描绘和/或描述为移动装置200的一部分的各种部件(例如,关于图2)可以代替地(或附加地)是台式装置250的一部分。
[0056]
在图1a至图1b的示例中,焊接工具700和工件组装件1000在移动装置200的(多个)相机传感器208的fov 108中。如图所示,工件组装件1000包括连接在一起的两个工件900,如下文进一步讨论的。工件组装件1000的两个工件900都包括标记112。如图所示,工件组装件1000由夹紧系统1100固持,如下文进一步讨论的。
[0057]
在图1a至图1b的示例中,焊接工具700是焊炬或焊枪,如被配置用于气体保护熔化极电弧焊(gmaw)的焊炬或焊枪。在一些示例中,焊接工具700可以是被配置用于保护金属电弧焊(smaw)的电极夹持器(即,电极针(stinger))。在一些示例中,焊接工具700可以包括被配置用于钨极气体保护焊(gtaw)的焊炬和/或焊条。在一些示例中,焊接工具700可以包括被配置用于药芯焊丝电弧焊(fcaw)的焊枪。
[0058]
在图1a至图1b的示例中,焊接工具700包括设置在其焊嘴702上的标记112。如图所示,焊接工具700还包括具有扳机706的手柄704。通向焊嘴702的鹅颈管708附接到手柄704的一端,而通信模块710附接到手柄704的相反端。在一些示例中,通信模块710可以包括被配置用于与移动装置200的通信电路系统210通信的通信电路系统。在一些示例中,焊接工具700和/或通信模块710可以包括一个或多个音频、视觉和/或振动装置。在一些示例中,通信模块710可以被配置为当扳机706被扣动时向移动装置200发送一个或多个信号。
[0059]
在一些示例中,焊接工具700可以包括在焊接工具700的其他部分(例如,手柄704、鹅颈管708、通信模块710和/或扳机706)上的标记112。虽然在图1a至图1b的示例中示出为图案标记,但是在一些示例中,标记112(在焊接工具700和/或(多个)工件900上)可以替代地是反射器、发光标记(例如,led)、超声波发射器、电磁发射器和/或其他类型的有源和/或无源标记。在一些示例中,标记112可以永久地固定到、压印到、嵌入到和/或可移除地连接到焊接工具700和/或(多个)工件900。在一些示例中,每个标记112在单独布置时和/或与其他标记112一起布置时可以是唯一可识别的,使得标记112的特定组合和/或配置是唯一可识别的。
[0060]
在一些示例中,移动装置200可以捕获与焊接工具700和/或(多个)工件900相关的传感器数据(例如,图像)。在一些示例中,移动装置200可以基于对传感器数据的分析来确定焊接工具700和/或(多个)工件900的位置、取向、运动、配置和/或(多个)其他特性。在一些示例中,标记112可以有助于这种分析。例如,可以识别和/或解释标记112的一个或多个特性以帮助确定焊接工具700和/或(多个)工件900的位置、取向、运动、配置和/或其他特性。在一些示例中,移动装置200可以被配置为使用传感器数据和/或焊接工具700和/或(多个)工件900的位置、取向、运动、配置和/或其他特性来进行焊接模拟。在一些示例中,可以利用图像识别技术以识别和/或解释标记112、焊接工具700和/或(多个)工件900。在一些示例中,焊接工具700和/或(多个)工件900可以是无标记的,并且焊接训练系统100可以使用无标记技术来确定焊接工具700和/或(多个)工件900的位置、取向、配置和/或其他特性。
[0061]
在图1a至图1b的示例中,焊接训练系统100进一步包括一个或多个远程服务器114和一个或多个远程显示器116。如图所示,移动装置200例如通过移动装置200的通信电路系统210与一个或多个远程服务器114和一个或多个远程显示器116通信。在一些示例中,移动装置200可以通过网络(例如,局域网、广域网、互联网等)与一个或多个远程服务器114和一个或多个远程显示器116通信。在一些示例中,移动装置200可以被配置为向(多个)远程显示器116和/或(多个)远程服务器114上传数据(例如,模拟和/或训练数据)和/或从该(这些)远程显示器和/或该(这些)远程服务器下载该数据。在一些示例中,(多个)远程显示器116可以被配置为显示移动装置200的显示屏204的镜像图像(和/或相似图像)。虽然在图1a至图1b的示例中示出为分离的,但是在一些示例中,这些远程服务器114和/或远程显示器116中的一个或多个可以彼此接近、彼此互连和/或彼此通信。
[0062]
图2是示出了移动装置200的示例部件的框图。如图所示,移动装置200包括经由公共电气总线201彼此电连通的若干个部件。特别地,移动装置200包括一个或多个数据端口212、扬声器214、灯202、其他输出装置216(例如,振动装置)、输入装置218、相机传感器208和/或其他移动传感器206。移动装置200进一步包括通信电路系统210、音频电路系统220、处理电路系统222、图形电路系统224、存储器电路系统226和显示屏204。
[0063]
在一些示例中,移动装置200的部件可以驻留在一个或多个印刷电路板(pcb)和/或柔性电路上。虽然为了简单起见在图2的示例中未示出,但是在一些示例中,移动装置200可以进一步包括与移动装置200的各种部件电连通和/或被配置为向这些部件供电的电源。在一些示例中,显示屏204可以是被配置为检测和/或接收基于触摸的输入(例如,经由电容式、声学、电感式和/或电阻式触摸屏传感器)的触摸屏。在一些示例中,输入装置218可以包括例如一个或多个触摸屏元件、麦克风、物理按钮、手势控件、生物传感器和/或响应于用户输入而生成电信号的其他类型的输入装置。
[0064]
在一些示例中,(多个)相机传感器208可以包括一个或多个可调透镜、滤光器和/或用于捕获一个或多个光谱(例如红外线、可见光和/或紫外线)中的电磁波的其他光学部件。在一些示例中,多个相机传感器208中的两个或更多个可以实施立体跟踪和/或捕获立体图像。在一些示例中,多个相机传感器208中的一个或多个和多个安装的传感器106中的一个或多个可以实施立体跟踪和/或捕获立体图像。在一些示例中,多个其他移动传感器206中的一个或多个可以包括温度传感器、加速度计、磁力计、陀螺仪、接近传感器、压力传感器、光传感器、运动传感器、位置传感器、超声波传感器、红外传感器、蓝牙传感器和/或近场通信(nfc)传感器。
[0065]
在一些示例中,通信电路系统210可以被配置用于经由一个或多个无线通信协议与焊接工具700的通信模块710、(多个)远程服务器114和/或(多个)远程显示器116进行无线通信。例如,该一个或多个无线通信协议可以包括nfc协议、蜂窝协议(例如,gsm、is-95、umts、cdma、lte等)、2.4ghz工业、科学和医疗(ism)无线电频段(通常被称为zigbee)中基于ieee 802.15.4的协议、符合ieee 1902.1标准(通常被称为rubee)的以大约131khz至134khz的频率传输的低频磁信号协议、符合ieee 802.15.1标准(通常被称为蓝牙)的ism频带为2.400ghz至2.485ghz的短波长超高频无线电通信协议、符合ieee 802.11标准(通常被称为wifi)的通信协议、和/或其他适当的通信协议。尽管在图2的示例中未示出,但是在一些示例中,通信电路系统210可以与移动装置200的天线电通信。
[0066]
在一些示例中,音频电路系统220可以包括被配置为驱动一个或多个扬声器214的电路系统。在一些示例中,图形电路系统224可以包括一个或多个图形处理单元(gpu)、图形驱动电路系统和/或被配置为驱动显示屏204上的图形显示的电路系统。在一些示例中,图形电路系统224可以被配置为在焊接模拟期间在显示屏204上生成一个或多个模拟(例如,增强现实、混合现实和/或虚拟现实)图像。
[0067]
在一些示例中,处理电路系统222可以包括一个或多个处理器。在图2的示例中,存储器电路系统226包括(和/或存储)焊接模拟程序300。如图所示,焊接模拟程序300包括温度检测过程500、取向配置过程600、工件配置过程800和设备配置过程1200。在一些示例中,温度检测过程500、取向配置过程600、工件配置过程800和/或设备配置过程1200可以与焊接模拟程序300分开。在一些示例中,焊接模拟程序300可以包括被配置为由处理电路系统
222执行的机器可读指令。
[0068]
图3是展示了焊接模拟程序300的示例操作的流程图。在图3的示例中,焊接模拟程序300在框302处开始。在框302处,在初步配置期间配置和/或选择模拟程序300的某些模拟参数。模拟参数可以包括例如一个或多个模拟练习、接头类型、教程设置、目标、难度设置、反馈设置、真实感设置、传感器设置、照明设置、输入装置设置、输出装置设置、通信设置、模拟模式、固定件参数、设备类型、设备参数、阈值、产品凭证、用户凭证、用户特性、上传设置、屏幕镜像设置、标记参数和/或其他适当的设置和/或参数。在一些示例中,模拟程序300可以至少部分地基于这些模拟参数中的一些或全部来进行焊接模拟。
[0069]
在一些示例中,模拟练习可以包括用户在焊接模拟期间要完成的预定义活动、测试和/或任务。在一些示例中,模拟练习可以由模拟程序300例如基于选定的/确定的接头类型和/或其他模拟参数自动确定和/或选择。在一些示例中,模拟练习可以是自由练习,其中,没有预定义任务,而是替代地给予用户以其期望的任何方式进行焊接的自由。
[0070]
在一些示例中,接头类型可以包括由工件组装件1000中的两个工件900的相交处所限定的接头类型。在一些示例中,接头类型可以包括例如搭接接头、对接接头、对角接头、t形接头、边缘接头和/或管接头。在一些示例中,接头类型可以由模拟程序300例如基于传感器数据、选定的模拟练习和/或一些其他模拟参数自动确定和/或选择。
[0071]
在一些示例中,教程可以是通过移动装置200的适当机构向用户输出的音频、图片和/或视频教程。在一些示例中,可以在焊接模拟之前和/或期间输出选定的教程。在一些示例中,教程可以是交互式的,需要用户的一些输入来完成。在一些示例中,教程可以由模拟程序300例如基于选定的/确定的练习、接头类型、目标、难度、反馈、真实性和/或其他模拟参数自动确定和/或选择。
[0072]
在一些示例中,目标可以是用户在焊接模拟期间要实现的目标和/或目标等级和/或评分。在一些示例中,目标可以由模拟程序300例如基于选定的/确定的练习、接头类型、难度、真实性、模式和/或(多个)其他模拟参数自动确定和/或选择。在一些示例中,难度(例如,非常容易、容易、一般、困难、非常困难等)可以指目标可以有多远大和/或焊接模拟的评分可以有多么严格和/或严苛。在一些示例中,难度可以由模拟程序300例如基于选定的/确定的练习、真实性、模式和/或(多个)其他模拟参数自动确定和/或选择。
[0073]
在一些示例中,反馈设置可以指示在焊接模拟期间应该向用户提供反馈的方式。例如,可以通过音频、视觉、振动和/或其他方式提供反馈。在一些示例中,反馈设置可以指示在焊接模拟期间应该向用户提供多少反馈。例如,可以提供关于全部或一些设备参数和/或焊接技术参数(例如,工具角度、工具指向、工具速度、工具位置、接触端头到工件距离、工件位置、工件取向、工件配置、设备参数等)的反馈。在一些示例中,反馈设置可以允许抑制关于一些或全部设备参数和/或焊接技术参数的反馈。在一些示例中,反馈设置可以允许抑制关于除了一个设备参数和/或焊接技术参数之外的全部参数的反馈。在一些示例中,反馈设置可以由模拟程序300例如基于选定的/确定的模拟练习、接头类型、教程、目标、难度、真实性和/或其他适当的模拟设置和/或参数自动确定和/或选择。
[0074]
在一些示例中,真实性设置(例如,低、中、高等)可以指示焊接模拟试图接近现实的程度。例如,焊接模拟可以基于真实性设置模拟或省略在真实焊接期间有时发生的某些事情(例如,声音、烟雾、烟尘、灯光、振动、阻力、异常、杂质、烧穿等)。在一些示例中,真实性
设置可能影响某些性能质量设置(例如,显示屏204、图形电路系统224等的性能质量设置)。在一些示例中,真实性设置可以由模拟程序300例如基于选定的/确定的模拟练习、目标、难度和/或其他适当的模拟设置和/或参数自动确定和/或选择。
[0075]
在一些示例中,传感器设置可以是与移动装置200的(多个)相机传感器208和/或移动传感器206、和/或装置安装件102的安装的传感器106有关的设置。在一些示例中,传感器设置可以包括(多个)相机传感器208的自动聚焦和/或自动跟踪设置。在一些示例中,传感器设置可以包括相机传感器208和/或移动传感器206(例如,加速度计和/或陀螺仪)中的一个或多个的校准。在一些示例中,照明设置可以包括与移动装置的灯202有关的设置,例如亮度、强度、何时开/关、保持开/关多长时间和/或其他适当的设置。在一些示例中,某些照明设置可以由模拟程序300例如基于选定的/确定的模拟练习、目标、难度、真实性和/或其他适当的设置和/或参数自动确定和/或选择。
[0076]
在一些示例中,输入和/或输出装置设置可以是与移动装置200的输入和/或输出装置(例如,输入装置218、显示屏204、(多个)扬声器214等)有关的设置。例如,输入装置设置可以打开/关闭显示屏204的麦克风和/或触摸屏灵敏度。作为另一个示例,输出装置设置可以是扬声器214的音量和/或显示屏204的亮度、颜色、分辨率和/或图形质量。在一些示例中,某些输入和/或输出装置设置可以由模拟程序300例如基于选定的/确定的练习、教程、模式、反馈、真实性和/或其他适当的设置和/或参数自动确定和/或选择。
[0077]
在一些示例中,通信设置可以是与移动装置200的通信电路系统210有关的设置。例如,通信设置可以控制和/或影响移动装置200与焊接工具700的通信模块710、(多个)远程服务器114和/或(多个)远程显示器116之间的连接。例如,通信设置可以控制和/或影响移动装置200用来与焊接工具700的通信模块710、(多个)远程服务器114和/或(多个)远程显示器116通信的通信协议。在一些示例中,通信设置可以包括通信模块710和/或焊接工具700的唯一标识符,以允许移动装置200与焊接工具700之间的通信。
[0078]
在一些示例中,模拟模式可以为焊接模拟设置不同的操作模式。例如,当配戴焊接面罩外壳104时,选择正常操作模式可以导致将模拟图像覆盖到焊接工具700、工件组装件1000和/或用户的fov 108中的其他物体上的正常模拟(例如,经由移动装置200)。图4a示出了在正常操作模式期间移动装置200的显示屏204的示例。
[0079]
在一些示例中,选择免工具操作模式可以导致不使用焊接工具700和/或工件900的更简化的焊接模拟。代替使用焊接工具700,在一些示例中,用户可以在免工具操作模式期间使用其(多个)手指和/或触笔来递送触摸屏输入和/或执行焊接模拟。图4b示出了在免工具操作模式期间移动装置200的显示屏204的示例。
[0080]
在一些示例中,选择免面罩操作模式可以配置焊接模拟程序300在没有面罩外壳104的情况下操作。在这样的示例中,移动装置200可以固定到焊接工具700而不是面罩外壳104,如经由装置安装件102和/或焊炬安装件450。图4c示出了在免面罩操作模式期间安装到焊接工具700的移动装置200的示例。在一些示例中,模拟模式可以由模拟程序300例如基于选定的/确定的练习、真实性、通信设置和/或其他适当的模拟设置和/或参数自动确定和/或选择。
[0081]
在一些示例中,固定件参数可以是夹紧系统1100的位置、配置和/或取向。在一些示例中,一个或多个固定件参数可以由模拟程序300经由校准过程自动确定和/或选择。在
一些示例中,设备类型可以包括焊接工具700、焊接电力供应器、送丝器、气体供应器和/或气体阀的类型和/或型号。在一些示例中,设备参数可以是焊接型设备的零件(例如,电力供应器、气体供应器阀、送丝器、焊接工具700等)的参数。设备参数的示例包括焊接过程、电流、电压、脉冲频率、焊丝类型、焊丝直径、送丝速度、压力、工件材料类型和/或工件材料厚度。在一些示例中,阈值可以是一些参数的上限或下限,例如,移动装置200的温度和/或剩余电力。
[0082]
在一些示例中,产品凭证可以是焊接训练系统100和/或焊接训练系统100的部件(例如,移动装置200、模拟程序300、面罩外壳103、焊炬700等)的唯一标识符(例如,序列号)。在一些示例中,用户凭证可以是用户的用户名、唯一标识符和/或密码。在一些示例中,产品凭证和/或用户凭证可以发送到(多个)远程服务器114和/或由该(这些)远程服务器验证。
[0083]
在一些示例中,用户特性可以包括例如一个或多个优选的模拟参数、优势手、身高、经验、资格、完成的练习、指定的练习、评分和/或用户的其他特性。在一些示例中,移动装置200可以如响应于发送用户凭证而从(多个)远程服务器114接收用户特性。在一些示例中,上传设置可以包括与模拟程序300应该将数据上传到(多个)远程服务器114的内容、时间、地点和/或方式有关的信息。在一些示例中,屏幕镜像设置可以包括与模拟程序300应该向(多个)远程显示器116发送和/或在该(这些)远程显示器上显示的内容、时间、地点和/或方式有关的信息。
[0084]
在图3的示例中,模拟程序300在框302之后前进到框304。在框304处,模拟程序300确定是否进行焊接模拟。在一些示例中,该确定可以基于用户输入(例如,选择开始模拟)、检测到的工件900和/或焊接工具700的配置、计时器和/或一些其他适当的考虑因素。例如,模拟程序300可以提示用户(例如,经由显示屏204和/或扬声器214)将扳机706保持一定时间长度、触摸屏幕204上显示的图标、和/或提供一些其他输入以开始进行焊接模拟。如图所示,如果模拟程序确定模拟还不应该开始,则模拟程序300前进到框306。在框306处,模拟程序300决定返回到框302或结束模拟程序300(例如,基于结束和/或退出程序的用户输入和/或一些其他适当的考虑因素)。
[0085]
在图3的示例中,响应于应该进行焊接模拟的确定,模拟程序300在框304之后前进到框308。在一些示例中,模拟程序300可以在框308处实际开始模拟之前提供关于如何设置焊接训练系统100进行模拟的指令(例如,经由显示屏204和/或扬声器214)。例如,模拟程序300可以在框308处实际开始模拟之前输出关于如何将移动装置200固定到面罩外壳104和/或焊炬700和/或如何配置(多个)工件900的指令(和/或指南)。在一些示例中,指令可以呈一个或多个图像、视频、动画和/或听觉消息的形式。
[0086]
在一些示例中,可以使用模拟程序300的一个或多个参数为用户和/或模拟定制指令(和/或指南)。例如,模拟程序300可以输出关于如何在正常操作模式下将移动装置200固定到面罩外壳104的指令(和/或指南),并且输出关于如何在免面罩操作模式下将移动装置200固定到焊炬700的指令(和/或指南)。在一些示例中,只有当用户在框306处选择屏幕204上显示的图标来开始模拟300时才可以提供关于如何将移动装置200固定到面罩外壳104和/或焊炬700的指令(和/或指南)。
[0087]
在框308处,模拟程序300经由(多个)相机传感器208、移动传感器206和/或安装的
传感器106捕获传感器数据。例如,可以捕获图像、音频、热、位置、运动、角度和/或其他数据。附加地,在框308处,模拟程序300从焊接工具700捕获数据。在一些示例中,这可以包括从焊接工具700的通信模块710接收一个或多个信号。在一些示例中,通信模块710可以与焊接工具700的扳机706电连通和/或机械联系,和/或发送指示扳机706是否已经被激活和/或正在被激活的一个或多个信号。在一些示例中,模拟程序300可以附加地或可替代地经由对传感器数据的分析(例如,某些标记112的存在和/或它们之间的距离)来确定扳机是否已经被激活和/或正在被激活。最后,在框308处,模拟程序300捕获来自移动装置200的输入装置218和/或显示屏204的输入数据。
[0088]
在图3的示例中,模拟程序300在框308之后前进到框310。在框310处,模拟程序300分析在框308处获得的数据以确定焊接工具700、(多个)工件900和/或一个或多个模拟焊接工具407和/或模拟工件410的位置和/或取向。在一些示例中,分析可以包括分析传感器数据以识别焊接工具700和/或(多个)工件900上的标记112并确定这些标记112相对于移动装置200的位置和/或取向。在一些示例中,分析可以包括使用图像、声学和/或热识别技术来识别移动装置200的fov 108附近和/或其中的物体。在一些示例中,分析可以考虑框302的这些模拟参数中的一个或多个。
[0089]
在图3的示例中,模拟程序300在框310之后前进到框312。在框312处,模拟程序300确定对用户的评分和/或等级的影响。例如,用户可以以0、50或100的评分和/或f、c或a的等级开始,并且焊接工具700和/或(多个)工件900的确定的位置和/或取向可以影响等级和/或评分。在一些示例中,当确定等级/评分影响时,模拟程序300可以考虑一个或多个模拟参数和/或焊接技术参数。例如,当确定评分/等级影响时,模拟程序300可以确定焊接工具700距预期的位置和/或取向有多远。进一步地,模拟程序300可以基于模拟练习和/或模拟练习的属性来确定预期的位置和/或取向。作为另一个示例,模拟程序300可以基于难度和/或真实性来确定偏离和/或坚持预期的位置和/或取向可能影响评分/等级的程度。
[0090]
在图3的示例中,模拟程序300在框312处进一步确定反馈。例如,模拟程序300可以确定用户可以采取什么行动来提高其评分(例如,改变设备参数、焊接技术、焊接工具700和/或(多个)工件900的定位和/或取向等),并准备指示这种行动的反馈。在一些示例中,当确定反馈时,模拟程序300可以考虑在框310处确定的焊接工具700和/或(多个)工件900的定位和/或取向。在一些示例中,当确定反馈时,模拟程序300可以附加地或可替代地考虑某些模拟参数(例如,选定的练习、接头类型、教程、目标、难度、反馈设置、模式、设备类型、设备参数、标记参数等)。在一些示例中,反馈可以包括移动装置200和/或焊接工具700的音频输出和/或视觉输出。在一些示例中,反馈可以包括移动装置200和/或焊接工具700的振动输出。在一些示例中,反馈可以包括一个或多个模拟反馈效果。
[0091]
在图3的示例中,模拟程序300还在框312处确定一个或多个模拟效果和/或模拟效果属性。例如,模拟程序300可以确定一个或多个模拟焊接效果、模拟反馈效果、模拟界面效果和/或其他模拟效果的位置、取向、强度和/或其他属性。在一些示例中,模拟焊接效果可以包括模拟焊接电弧、焊接熔池、焊道、焊接声音、焊接烟雾和/或振动。在一些示例中,模拟反馈效果可以包括振动、标线、目标、向导、指令、评分、等级、标记和/或其他适当的音频、视觉和/或触觉效果。在一些示例中,焊接训练系统100可以允许用户添加、编辑和/或删除模拟标记,例如,在于2019年2月12日提交的名称为“virtual markings in welding systems
[焊接系统中的虚拟标记]”的美国非临时专利申请号16/273,980中所描述的,该美国非临时专利申请通过引用以其全文并入本文。在一些示例中,模拟界面效果可以包括模拟按钮、菜单和/或帮助用户控制焊接模拟的配置参数和/或设置和/或与其进行互动的其他适当的音频、视觉和/或触觉效果。在一些示例中,其他效果可以包括模拟材料覆盖图(例如,使焊接工具700和/或(多个)工件900看起来更坚固、更重、更有金属感和/或更逼真)、按钮、指令、标记和/或其他适当的音频、视觉和/或触觉效果。
[0092]
在一些示例中,模拟效果的某些属性可以至少部分地基于模拟参数。例如,模拟程序300可以根据为模拟选择的焊接型设备(例如,焊接型电力供应器、送丝器、气体供应器和/或焊接工具700)的类型和/或型号和/或选定的设备参数以不同方式模拟某些焊接效果(例如,焊接电弧、焊接熔池、焊道、焊接声音、焊接烟雾、振动)。在一些示例中,模拟程序300可以将效果属性配置为类似于在使用具有选定的设备参数的选定的设备进行焊接时在真实世界中发生的环境效果的属性。这可以为用户提供更接近于其在真实世界中使用其熟悉和/或拥有的设备所可能体验到的焊接体验。在一些示例中,效果的真实性也可能受到真实性设置的影响。
[0093]
作为另一个示例,模拟程序300可以基于选定的练习、接头类型、教程、目标、难度、反馈设置、真实性、模式和/或标记设置以不同方式模拟反馈效果和/或其他效果(例如,标线、目标、向导、指令、标记)的属性。在一些示例中,不同的练习和/或教程可能需要在不同的位置使用不同的设备参数和/或焊接技术进行焊接。模拟程序300可以以不同方式模拟反馈效果以反映这一点,例如,通过改变标线、目标、向导、指令、标记以向用户指示所需的和/或推荐的设备参数、焊接技术和/或(多个)工件900和/或焊接工具700的位置、取向和/或配置。
[0094]
在图3的示例中,模拟程序300在框312之后前进到框314。在框314处,模拟程序300(例如,经由移动装置200和/或焊接工具700)向用户输出反馈、模拟效果和/或等级/评分。例如,在增强现实模拟中,移动装置200的图形电路系统224(和/或其他电路系统)和显示屏204可以生成一个或多个图像,该一个或多个图像将一个或多个等级/评分、反馈和/或模拟效果覆盖到用户的fov 108的一个或多个图像(例如,由(多个)相机传感器208、安装的传感器106和/或移动传感器206捕获)上。在虚拟现实模拟中,移动装置200的图形电路系统224(和/或其他电路系统)和显示屏204可以生成一个或多个完全模拟图像,该一个或多个完全模拟图像包括模拟焊接环境、焊接工具700、焊接工件900等以及一个或多个等级/评分、反馈和/或模拟效果。在一些示例中,代替视觉输出或除了视觉输出之外,可以经由音频输出和/或触觉输出向用户输出反馈、模拟效果和/或等级/评分。在一些示例中,模拟程序300可以附加地输出选项,该选项允许用户向社交媒体应用共享焊接模拟的图像和/或视频、其焊接、其当前视图、其等级/评分和/或焊接模拟的一些其他方面。
[0095]
在图3的示例中,模拟程序300在框314之后前进到框316。在框316处,模拟程序300确定模拟应该结束还是继续。在一些示例中,模拟程序300可以基于用户是否已经达到选定的目标和/或完成选定的练习来做出该确定。在一些示例中,确定可以基于用户是否已经提供指示用于停止模拟的期望和/或命令的某个输入。如果模拟程序300确定模拟应该停止,则模拟程序300前进到框306,如上文所讨论的。如果模拟程序确定模拟应该继续,则模拟程序300返回到框308。
[0096]
在一些示例中,如果模拟程序300确定模拟应该继续,则模拟程序300可以在框316处实施对模拟配置的改变。例如,用户可以提供一个或多个输入,所述输入指示用于在焊接模拟期间改变一个或多个模拟配置(例如,练习、设备参数、目标、难度、真实性等)的期望和/或命令。作为另一个示例,模拟程序300可以自动决定改变一个或多个模拟参数。在这样的示例中,如果模拟程序300确定模拟应该继续,则模拟程序300可以在框316处实施那些改变,然后返回到框308。
[0097]
图4a描绘了在模拟程序300的正常操作模式期间移动装置200的示例显示屏204。如图所示,显示屏204描绘了模拟焊接工具407在模拟焊道404的末端将模拟焊接电弧402施加到模拟工件组装件410。模拟焊接熔池406和模拟烟雾408由模拟焊接电弧402产生。显示箭头418以向用户提供关于其应该在哪里焊接的反馈。等级411和评分412在显示屏204的底部示出。
[0098]
在图4a的示例中,界面按钮414在显示屏204的顶部和底部示出。在一些示例中,按钮414可以通知用户和/或允许用户选择和/或改变某些模拟配置参数。在一些示例中,用户可以通过选择“结束”按钮414来选择结束焊接模拟。在一些示例中,用户可以通过选择“共享”按钮414来选择共享焊接模拟的一个或多个方面。在一些示例中,界面按钮414可以被锚定到(多个)工件900,和/或用户可以使用焊接工具700选择这些界面按钮中的一个或多个(和/或提供其他输入),例如,在于2019年2月19日提交的名称为“systems for simulating joining operations using mobile devices”的美国临时专利申请号62/807,661中所描述的,该美国临时专利申请通过引用以其全文并入本文。
[0099]
图4b描绘了在模拟程序300的免工具模式期间移动装置200的示例显示屏204。在一些示例中,在免工具操作模式期间,焊接模拟程序300可以在没有焊接工具700的情况下操作。代替使用焊接工具700,在一些示例中,用户可以在免工具操作模式期间使用其(多个)手指和/或触笔来传递触摸屏输入和/或执行焊接模拟。在图4b的示例中,用户的手416正在向显示屏204提供触摸输入以指示模拟焊接电弧402应该施加到模拟工件组装件410的何处。在这样的示例中,模拟程序300可以在框308处捕获来自移动装置200的显示屏204的触摸输入并且在框310处使用该输入来确定模拟焊接工具407的位置和/或取向,和/或在框312处确定模拟效果。
[0100]
在一些示例中,不同的触摸输入可以由模拟程序300不同地解释。例如,一个手指输入可以被解释为用于将模拟焊接工具移动到显示屏204的选定部分的命令。另一方面,两个手指输入可以被解释为用于开始焊接的命令(例如,激活模拟焊接工具407),例如,在模拟焊接工具407所在的位置或者在显示屏204的选定部分开始焊接。
[0101]
在一些示例中,在免工具操作模式期间,用户可以将移动装置200握在手中,而不是由移动装置安装件102保持移动装置200。在一些示例中,在免工具操作模式期间,仍然可以使用一个或多个物理工件900。在一些示例中,在免工具操作模式期间,可以不使用(多个)工件900或工件组装件1000,并且模拟程序300可以简单地自行生成一个或多个模拟工件组装件410。
[0102]
图4c是在模拟程序300的免面罩模式期间安装到焊接工具700的移动装置200的示例描述。在一些示例中,在免面罩操作模式期间,模拟程序300可以在没有面罩外壳104的情况下操作。在一些示例中,将移动装置200安装到焊接工具700可以允许操作者在模拟程序
300的类似正常操作中使用焊接工具700和/或(多个)工件900,但是不必将移动装置200安装到面罩外壳200或者不必自己握持移动装置200。
[0103]
在图4c的示例中,使用工具安装件450将移动装置200安装到焊接工具700。在一些示例中,工具安装件450可以类似于(或等同于)装置安装件102。在图4c的示例中,工具安装件450包括将工具安装件450固定到焊接工具700的夹具452,以及具有支架456的托架454,该支架保持移动装置200。在一些示例中,托架454可以被视为移动装置200的一部分。在一些示例中,装置安装件102可以用作托架454的一部分或全部。在一些示例中,夹具452可以包括一个或多个磁体、粘合剂和/或其他附加固定装置。在一些示例中,工具安装件450的夹具452可以省略和/或整合到焊接工具700本身中(例如,在手柄704处)。
[0104]
虽然由于附图的视角而未示出,但是在一些示例中,托架454可以进一步包括被配置为支撑移动装置200的基座。虽然由于附图的视角而未示出,但是在一些示例中,托架454(例如,在基座处)可以经由机械联系件附接到夹具452。在一些示例中,机械联系件可以包括柔性线缆、鹅颈管、臂、接头(例如,球接头)、棘轮机构和/或其他装置,通过这些装置将托架454可移动地连接到夹具452。在一些示例中,机械连接件被配置为允许托架454相对于夹具452和/或焊接工具700重新定位,使得可以调整移动装置200的位置、取向和/或fov 108。
[0105]
在一些示例中,模拟程序300可以提供(某些)某个反馈设置和/或其他模拟参数的影响的预览。例如,显示屏204可以示出反馈效果的预览499,该预览可以在模拟程序300期间在(多个)选定的反馈设置下示出。在一些示例中,当设置和/或改变反馈设置和/或其他模拟参数时(例如,在框302和/或316处),可以示出这种预览499。图4d至图4f示出了在移动装置200的示例显示屏204上示出的这种预览499的示例。
[0106]
在图4d至图4f的示例中,显示屏204描绘了具有几个界面按钮414的选项面板498。界面按钮414a、414b、414c和414d分别是工作角度、行进角度、接触端头到工件距离(ctwd)和行进速度向导的反馈向导设置。界面按钮414e和414f分别与推焊和拉焊的模拟练习设置相对应。界面按钮414g和4141h分别与惯用右手和惯用左手的用户特性设置相对应。界面按钮414i允许用户选择全部向导。
[0107]
在图4d至图4f的示例中,显示屏204还描绘了选项面板498上方的预览499。如图所示,预览499包括模拟焊接工具407的描绘,以及样本向导496a、496b、496c和496d。在一些示例中,每个样本向导496与反馈向导设置按钮414a、414b、414c和414d之一相对应。因此,当与特定样本向导496对应的反馈向导设置按钮414被选择时,该样本向导496在预览499中示出,而当与特定样本向导496对应的反馈引导设置按钮414未被选择时,该样本向导不在预览499中示出。
[0108]
在图4d中,全部反馈向导设置按钮414a、414b、414c和414d都被示出为被选择的。同样,预览499中示出了全部样本向导496a、496b、496c和496d。在图4e中,工作角度按钮414a和行进速度按钮414d已经被取消选择,而行进角度按钮414b和ctwd按钮414c仍被选择。相应地,预览499描绘了样本向导496b和样本向导496c,但是没有描绘样本向导496a或样本向导496d。在图4f中,情况正好相反;工作角度按钮414a和行进速度按钮414d被选择,而行进角度按钮414b和ctwd按钮414c已经被取消选择。相应地,预览499描绘了样本向导496a和样本向导496d,但是没有描绘样本向导496b或样本向导496c。
[0109]
在图4d至图4f的示例中,预览499和模拟练习设置按钮414e和414f的描述都依赖
于惯用右手和惯用左手的特性设置按钮414g/h的选择。在图4d和图4e的示例中,选择了惯用右手特性设置按钮414g,并且因此预览499和模拟练习设置按钮414e和414f都以惯用右手取向描绘。然而,在图4f中,选择了惯用左手特性设置按钮414h,并且因此预览499和模拟练习设置按钮414e和414f都以惯用左手取向描绘。虽然在图4d至图4f的示例中被示出为静态图像,但是在一些示例中,预览499可以是动画或视频,如先前录制的模拟的视频。在一些示例中,预览499和/或模拟练习设置按钮414e/f的描述可以帮助用户快速理解反馈、用户特性、模拟练习和/或其他设置可能如何影响模拟程序300。
[0110]
图5是展示了示例温度检测过程500的流程图。在一些示例中,如果/当移动装置200的操作温度超过阈值时,温度检测过程500可以改变焊接模拟程序300和/或移动装置200的操作。在一些示例中,温度检测过程500可以包括由移动装置200的存储器电路系统226存储的机器可读指令。在一些示例中,温度检测过程500可以是焊接模拟程序300的一部分。例如,温度检测过程500可以在模拟程序300的初步配置框302期间和/或当模拟循环在框316处重复时执行。在一些示例中,温度检测过程500可以独立于焊接模拟程序300执行,例如,在焊接模拟程序300执行之前、期间和/或之后执行。
[0111]
在图5的示例中,温度检测过程500在框502处开始。在框502处,温度检测过程500确定移动装置200和/或移动装置200的一个或多个部件的温度。在一些示例中,温度检测过程500可以经由移动装置安装件102的安装的传感器106和/或移动装置200的移动传感器206来确定温度。在一些示例中,移动传感器206和/或安装的传感器106可以被定位和/或配置为检测移动装置200的整体温度和/或移动装置200的一个或多个特定部件的特定温度。例如,移动装置200可以具有一个或多个内部移动温度传感器206,该一个或多个内部移动温度传感器被定位和/或配置为测量移动装置200的处理电路系统222、图形电路系统224、通信电路系统210、存储器电路系统226和/或其他部件附近的温度。作为另一个示例,移动传感器206和/或安装的传感器106可以被定位和/或配置为测量整个移动装置200的整体温度。
[0112]
在图5的示例中,温度检测过程500在框502之后前进到框504。在框504处,温度检测过程500确定在框502处测量的一个或多个温度是否小于一个或多个第一温度阈值。在一些示例中,(多个)第一温度阈值可以表示一个或多个温度,低于该一个或多个温度的话对移动装置200的热损害的风险很低。在一些示例中,(多个)第一温度阈值可以预先确定和/或存储在存储器电路系统226中。在一些示例中,一个或多个温度阈值可以由用户设定,例如,在焊接模拟程序300的框302期间设定。在一些示例中,温度检测过程500在框504处可以考虑多个第一温度阈值。例如,存储器电路系统226可以为整个移动装置200和移动装置200的各个部件(例如,处理电路系统222、图形电路系统224等)存储不同的第一温度阈值。
[0113]
在图5的示例中,如果温度检测过程500确定一个或多个测得的温度低于(多个)第一温度阈值,则温度检测过程500在框504之后前进到框506。在一些示例中,仅当整个移动装置200的温度及其所有各个部件的温度都小于(或等于)(多个)第一温度阈值时,温度检测过程500才在框504之后前进到框506。在一些示例中,如果整个移动装置200的温度或其各个部件中的任一个的温度小于(或等于)(多个)第一温度阈值,则温度检测过程500在框504之后前进到框506。
[0114]
在框506处,温度检测过程500将移动装置200和/或模拟程序300(和/或相关设置)
设置(或返回)到常规、默认和/或峰值操作。在一些示例中,这可以包括设置、重置和/或增加移动装置200和/或模拟程序300的一个或多个性能和/或图形设置,和/或一个或多个相关设置(例如,真实性、分辨率等)。在一些示例中,这通常可以包括启用和/或重新开始向(多个)远程服务器114的上传、由(多个)远程显示器116、焊接模拟框308和/或316和/或模拟程序300完成的镜像。如图所示,温度检测过程500在框506之后结束(尽管,在一些示例中,温度检测过程500可以替代地返回到框502,而不是结束)。
[0115]
在图5的示例中,如果温度检测过程500确定一个或多个测得的温度不低于(多个)第一温度阈值,则温度检测过程500在框504之后前进到框508。在框508处,温度检测过程500确定在框502处测量的一个或多个温度是否大于一个或多个第二温度阈值。在一些示例中,(多个)第二温度阈值可以等于或高于(多个)第一温度阈值。在一些示例中,(多个)第二温度阈值可以表示一个或多个温度,高于该一个或多个温度的话对移动装置200的热损害的风险是不可忽视的和/或重大的。在一些示例中,这些第二温度阈值中的一个或多个可以被预先确定和/或存储在存储器电路系统226中。在一些示例中,这些第二温度阈值中的一个或多个可以由用户设定,例如,在焊接模拟程序300的框302期间设定。在一些示例中,温度检测过程500在框508处可以考虑多个第二温度阈值。例如,存储器电路系统226可以为整个移动装置200和移动装置200的各个部件(例如,处理电路系统222、图形电路系统224)存储不同的第二温度阈值。
[0116]
在图5的示例中,如果移动装置200和/或其部件的测得的温度小于其相应第二温度阈值,则温度检测过程500在框508之后结束。在一些示例中,如果移动装置200和/或其各个部件的测得的温度小于或等于其相应第二温度阈值,则温度检测过程500结束。在一些示例中,仅当整个移动装置200的温度及其所有各个部件的温度都小于(或等于)其相应第二温度阈值时,温度检测过程500才结束。在一些示例中,如果整个移动装置200的温度或其各个部件中的任一个的温度小于(或等于)其相应第二温度阈值,则温度检测过程500结束。虽然在图5的示例中示出为结束,但是在一些示例中,温度检测过程500可以替代地返回到框502,而不是结束。
[0117]
在图5的示例中,响应于确定整个移动装置200的温度和/或其各个部件中的全部或一些的温度大于或等于其相应第二温度阈值,温度检测过程500在框508之后前进到框510。在框510处,温度检测过程500输出一个或多个通知。在一些示例中,可以经由移动装置200的(多个)灯202、(多个)扬声器214、显示屏204和/或(多个)任何其他输出装置216输出(多个)通知。在一些示例中,可以经由焊接工具700的扬声器、灯、振动装置和/或其他输出装置输出(多个)通知。在一些示例中,(多个)通知可以包括一个或多个符号、图标、消息(例如,视觉和/或音频)、动画、振动和/或闪光。例如,焊接工具700和/或移动装置200可以振动以指示一个或多个温度已经超过(多个)阈值。作为另一个示例,可以从焊接工具700和/或移动装置200播放语音,告诉用户一个或多个温度已经超过(多个)阈值,和/或如何降低(多个)温度。作为另一个示例,图标、符号、文本消息、一个或多个图片、视频和/或动画可以经由移动装置的显示屏204示出,告诉用户一个或多个温度已经超过(多个)阈值,和/或如何降低(多个)温度。在一些示例中,通知可以包括输出(如上文所讨论的),其指示焊接模拟将被终止、禁用和/或阻止运行直到(多个)温度降低为止。
[0118]
在图5的示例中,温度检测过程500在框510之后前进到框512。在一些示例中,可以
替代地跳过和/或省略框510。在这样的示例中,如果温度检测过程500确定在框502处测量的(多个)温度大于(多个)第二温度阈值,则温度检测过程500可以在框508之后前进到框512。
[0119]
在框512处,温度检测过程500确定在框502处测量的该一个或多个温度是否大于一个或多个第三温度阈值。在一些示例中,(多个)第三温度阈值可以等于或高于(多个)第二温度阈值。在一些示例中,(多个)第三温度阈值可以表示一个或多个温度,高于该一个或多个温度的话对移动装置200的热损害的风险是重大的和/或迫在眉睫的。在一些示例中,这些第三温度阈值中的一个或多个可以预先确定和/或存储在存储器电路系统226中。在一些示例中,这些第三温度阈值中的一个或多个可以由用户设定,例如,在焊接模拟程序300的框302期间设定。在一些示例中,温度检测过程500在框510处可以考虑多个第三温度阈值。例如,存储器电路系统226可以为整个移动装置200和移动装置200的各个部件(例如,处理电路系统222、图形电路系统224)存储不同的第三温度阈值。
[0120]
在图5的示例中,如果移动装置200和/或其部件的测得的温度小于其相应第三温度阈值,则温度检测过程500在框512之后结束。在一些示例中,如果移动装置200和/或其各个部件的测得的温度小于或等于其相应第三温度阈值,则温度检测过程500结束。在一些示例中,仅当整个移动装置200的温度及其所有各个部件的温度都小于(或等于)其相应第三温度阈值时,温度检测过程500才结束。在一些示例中,如果整个移动装置200的温度或其各个部件中的任一个的温度小于(或等于)其相应第三温度阈值,则温度检测过程500结束。虽然在图5的示例中示出为结束,但是在一些示例中,温度检测过程500可以替代地返回到框502,而不是结束。
[0121]
在图5的示例中,响应于确定整个移动装置200的温度和/或其各个部件中的全部或一些的温度大于或等于其相应第三温度阈值,温度检测过程500在框512之后前进到框514。在框514处,温度检测过程500改变移动装置200和/或模拟程序300的操作、参数、设置、配置和/或其他方面以降低移动装置200和/或移动装置200的一个或多个部件的温度。在一些示例中,(多个)改变可以包括移动装置200和/或模拟程序300的性能和/或图形设置,和/或相关设置(例如,真实性、分辨率等)的降低。在一些示例中,(多个)改变可以包括关闭和/或停止向(多个)远程服务器114的上传,以减少通信电路系统210所需的工作。在一些示例中,(多个)改变可以包括关闭和/或终止正在(多个)远程显示器116上进行的任何镜像,以减少通信电路系统210和/或图形电路系统224所需的工作。在一些示例中,(多个)改变可以包括完全终止模拟程序300,和/或禁止模拟程序300在框308处开始焊接模拟和/或在框316处继续进行焊接模拟。在一些示例中,(多个)改变可以包括使移动装置200断电。虽然图5的示例示出了温度检测过程500在框514之后结束,但是在一些示例中,温度检测过程500可以替代地返回到框502,而不是结束。
[0122]
图6是展示了示例取向配置过程600的流程图。在一些示例中,取向配置过程600可以确定在开始焊接模拟之前是否应该改变移动装置200的当前取向。在一些示例中,取向配置过程600可以包括由移动装置200的存储器电路系统226存储的机器可读指令。在一些示例中,取向配置过程600可以作为焊接模拟程序300的一部分来执行。例如,取向配置过程600可以在模拟程序300的初步配置框302期间和/或当模拟循环在框316处重复时执行。在一些示例中,取向配置过程600可以独立于焊接模拟程序300执行,例如,在焊接模拟程序
300执行之前执行。在一些示例中,取向配置过程600可以仅在正常操作模式期间执行。
[0123]
在图6的示例中,取向配置过程600在框602处开始。在框602处,取向配置过程600确定移动装置200在移动装置安装件102内的当前取向(例如,左横向或右横向)。在一些示例中,该取向确定可以包括和/或需要从用户(例如,经由焊接工具700和/或输入装置218之一)接收标识移动装置200的取向的某个输入。在一些示例中,该确定可以包括和/或需要评估(多个)相机传感器208、(多个)移动传感器206和/或(多个)安装传感器106的一个或多个测量结果和/或输出。例如,取向配置过程600可以评估磁力计、加速计、imu和/或其他传感器数据以确定移动装置200的取向。
[0124]
在一些示例中,移动装置200可以在取向配置过程600之前经历校准步骤,其中,来自(多个)相机传感器208、(多个)移动传感器206和/或(多个)安装传感器106的传感器数据在移动装置200的不同取向中被评估和/或当存储在存储器电路系统226中时与移动装置的不同取向相关联。在这样的示例中,取向配置过程600可以将来自(多个)相机传感器208、(多个)移动传感器206和/或(多个)安装传感器106的瞬时数据与存储的数据进行比较以确定移动装置200的最可能的取向。在一些示例中,传感器数据和(多个)取向关联可以是预定义的和/或预定的。例如,传感器数据和(多个)取向关联可以从(多个)远程服务器114下载和/或从存储器电路系统226查询(例如,基于移动装置200的一些标识信息,如品牌、型号、序列号等)。
[0125]
在一些示例中,取向配置过程600可以评估来自(多个)移动传感器206和/或(多个)安装传感器106之间的交互和/或通信的传感器数据以确定移动装置200的取向。例如,移动装置安装件102可以包括定位在装置安装件102的不同部分的一个或多个安装的传感器106(例如,nfc和/或rfid传感器)。在这样的示例中,(多个)安装的传感器106可以被配置为当(多个)移动传感器206和(多个)安装的传感器106彼此靠近时感测、检测移动装置200的一个或多个移动传感器206、与其通信和/或以其他方式与其进行接口连接。在一些示例中,某些移动传感器206和安装的传感器106可能仅在移动装置200处于特定取向时才这样接近。在一些示例中,类似于上文所讨论的,可以在这种取向确定之前执行校准步骤和/或校准数据的加载。
[0126]
在图6的示例中,取向配置过程600从框602前进到框604。在框604处,取向配置过程600确定移动装置200的操作取向。在一些示例中,操作取向的确定可以基于一个或多个用户特性(例如,用户优势手)。在一些示例中,可以经由来自用户的手动输入(例如,经由焊接工具700和/或移动装置200的输入装置218选择一个或多个选项)、从存储器电路系统226加载(多个)用户特性和/或从(多个)远程服务器114下载(多个)用户特性来确定(多个)用户特性。
[0127]
在一些示例中,(多个)用户特性可以由取向配置过程600自动确定。例如,取向配置过程600可以基于在焊接模拟期间观察到的某些用户行为来确定(多个)用户特性。在一些示例中,来自安装的传感器106和/或移动传感器206的数据可以展示用户表现出指示一个或多个特定用户特性的焊接行为。例如,来自安装的传感器106和/或移动传感器206的数据可以展示用户在指示特定用户特性的特定类型焊接的开始和/或结束时以某种方式和/或某种取向相对于工件组装件1000定位焊接工具700。例如,如果来自(多个)安装的传感器106、(多个)相机传感器208和/或(多个)移动传感器206的数据展示用户在开始推焊技术时
将焊接工具700定位在工件组装件1000的右侧,和/或在开始拉焊技术时将焊接工具700定位在工件组装件1000的左侧,则取向配置过程600可以确定用户是惯用右手的。
[0128]
在一些示例中,取向配置过程600可以基于来自与焊接工具700相关的(多个)安装的传感器106、(多个)相机传感器208和/或(多个)移动传感器206的数据和/或焊接工具700上的标记112来确定(多个)用户特性。例如,取向配置过程600可以分析和/或评估由(多个)安装的传感器106、(多个)相机传感器208和/或(多个)移动传感器206捕获的(例如,图像)数据以确定焊接工具700上的标记112是否相对可辨别、清晰和/或垂直于(多个)相机传感器208。在一些示例中,当确定(多个)用户特性和/或操作取向时,取向配置过程600可以进一步考虑在框602处确定的移动装置200的当前取向。例如,取向配置过程600可以分析和/或评估传感器数据并确定焊接上的标记112不可辨别、不清晰和/或不垂直于(多个)相机传感器208。取向配置过程600可以进一步结合标记112不可辨别、不清晰和/或不垂直的确定结果来确定当前移动装置200取向(在框602处确定的)暗示特定用户特性(例如,惯用右手的)。进一步地,鉴于用户特性和移动装置200的当前取向,取向配置过程600可以确定在焊接模拟期间移动装置200的操作取向应该是不同的取向。
[0129]
图7a至图7b展示了焊接工具700的不同立体图,例如,当移动装置以不同取向安装时,该焊接工具可以由移动装置200的相机传感器208捕获。在图7a的示例中,焊接工具700的取向看起来基本上平行于观看者。虽然焊嘴702上的一些标记112略微可见,但是由于焊接工具700的取向,大多数标记112完全不可见。附加地,焊接工具700本身的轮廓难以辨别。实际上,如果焊接工具700在图7a的示例中向前倾斜得更多,则标记112可能都不可见并且焊接工具700的可见轮廓甚至会更少。
[0130]
在图7b的示例中,焊接工具700更垂直于观看者定向,使得焊接工具700的基本侧面和/或立体轮廓相对明显。焊接工具700的焊嘴702上的更多标记112相比图7a中的标记是清晰可见的。标记112和焊接工具700的轮廓也更垂直于观看者。如果焊接工具700向前或向后倾斜(如在焊接期间可能发生的),则焊接工具700上的标记112将仍然可见。附加地,焊接工具700的轮廓和/或焊接工具700的特征(例如,焊嘴702、颈部708、手柄704、扳机706、标志712等)将仍然可见。
[0131]
在一些示例中,移动装置200的存储器电路系统226可以存储与焊接工具700的标记112相关的信息(例如,数量、形状、大小、图案、位置等)。在一些示例中,存储器电路系统226可以存储与焊接工具700相关的其他数据,例如,焊接工具700的一个或多个图像、模型和/或图表和/或其形状、特征、尺寸和/或其他特性。在一些示例中,取向配置过程600可以将存储的信息与从(多个)安装的传感器106、(多个)相机传感器208和/或(多个)其他移动传感器206获得的信息进行比较以确定用户特性。
[0132]
例如,取向配置过程600可以基于对传感器数据的分析确定焊接工具700相对于(多个)相机传感器208类似于图7a定向。进一步地,在框602处确定的移动装置200的当前取向可以是右横向取向,其中,(多个)相机传感器208通过右孔口110a而不是左孔口110b从移动装置安装件102面向外布置。在这样的示例中,取向配置过程600可以确定用户是惯用右手的。进一步地,取向配置过程600可以确定移动装置200的操作取向应该是左横向取向(例如,其中,基于确定的用户特性(即,惯用右手的),(多个)相机传感器208通过左孔口110b从移动装置安装件102面向外布置),因为这将提供焊接工具700和/或标记112的更清晰和/或
更垂直的视图(类似于图7b)。
[0133]
在图6的示例中,取向配置过程600在框604之后前进到框606。在框606处,取向配置过程600确定在框602处确定的移动装置200的当前取向是否与在框604处确定的操作取向相同。如果是,则取向配置过程600前进到框608,在该框处,取向配置过程600返回和/或执行焊接模拟(例如,在程序300的框302处)然后结束。如果否,则取向配置过程600前进到框610,在该框处,取向配置过程600向用户输出一个或多个通知,然后结束。然而,在一些示例中,取向配置过程600可以在框610之后返回到框602处的开始,而不是结束。
[0134]
在一些示例中,可以经由移动装置200的(多个)扬声器214、显示屏204和/或(多个)输出装置216输出在框610处输出的(多个)通知。在一些示例中,可以经由焊接工具700的扬声器和/或振动装置输出在框610处输出的(多个)通知。在一些示例中,(多个)通知可以包括一个或多个箭头、图标、消息(例如,视觉和/或音频)、动画、振动和/或闪光。例如,焊接工具700和/或移动装置200可以振动以指示应该改变取向,和/或可以从焊接工具700和/或移动装置200播放语音,告诉用户应该改变取向和/或提供关于如何改变取向的指令。作为另一个示例,图标、箭头、文本消息、一个或多个图片、视频和/或动画可以经由移动装置的显示屏204示出,告诉用户应该改变取向和/或提供关于如何改变取向的指令。在一些示例中,通知可以包括输出(如上文所讨论的),其指示焊接模拟将被终止、禁用和/或阻止运行直到取向改变为止。在一些示例中,取向配置过程600可以与模拟程序300交互以防止焊接模拟的执行直到取向改变为止。在一些示例中,(多个)通知可以指示为了改变移动装置200的取向而可以改变(和/或如何改变)装置安装件102的取向(和/或其他配置)。
[0135]
图8是展示了示例工件配置过程800的流程图。在一些示例中,工件配置过程800可以基于来自(多个)相机传感器208、(多个)移动传感器206和/或(多个)安装的传感器106的数据检测和/或确定两个或更多个工件900之间的空间关系。在一些示例中,工件配置过程800可以包括由移动装置200的存储器电路系统226存储的机器可读指令。在一些示例中,工件配置过程800可以作为焊接模拟程序300的一部分来执行。例如,工件配置过程800可以在模拟程序300的初步配置框302期间和/或当模拟循环在框316处重新开始时执行。在一些示例中,工件配置过程800可以独立于焊接模拟程序300执行,例如,在焊接模拟程序300执行之前执行。
[0136]
在图8的示例中,工件配置过程800在框802处开始。在框802处,工件配置过程800确定两个或更多个工件900之间的空间关系(例如,相对位置和/或取向)。在一些示例中,工件配置过程800可以基于来自(多个)相机传感器208、(多个)移动传感器206和/或(多个)安装的传感器106的数据确定空间关系。例如,工件配置过程800可以分析和/或评估数据,以试图识别工件900的特征和/或特性,例如,一个或多个标记112(和/或一个或多个标记112的缺失)。在一些示例中,存储器电路系统226可以包括和/或存储图像、模型、图表和/或与某些工件900的已知特征和/或特性相关的其他数据。这种特征和/或特性可以包括例如工件900上的标记112的类型、位置、取向、图案、形状、尺寸、数量、布置、颜色和/或其他属性。在一些示例中,特征和/或特性可以包括例如工件900本身的一个或多个尺寸、轮廓、形状和/或其他属性。在一些示例中,当确定两个或更多个工件900之间的空间关系时,工件配置过程800可以附加地考虑移动装置200(并且因此用户)相对于(多个)工件900的位置和/或取向。
[0137]
在图8的示例中,工件配置过程800在框802之后前进到框804。在框804处,工件配置过程800确定两个或更多个工件900之间的空间关系是否使得在两个或更多个工件900之间已经形成接头和/或相交处。显然,在工件配置过程800在框802处未能识别至少两个工件900的示例中,工件配置过程800将确定两个或更多个工件900之间不存在接头或相交处。在一些示例中,工件配置过程800可以检测和/或识别fov 108内和/或移动装置200附近的两个或更多个工件900,但是仍然无法检测和/或识别两个或更多个工件900之间的接头或相交处。例如,两个或更多个工件900可以替代地分开一定距离,而不是相交。在图8的示例中,如果工件配置过程800确定在两个或更多个工件900之间尚未形成接头和/或相交处,则工件配置过程800前进到框810(下文讨论的)。
[0138]
在图8的示例中,如果工件配置过程800确定在两个或更多个工件900之间已经形成一个或多个接头和/或相交处,则工件配置过程800在框804之后前进到框806。在框806处,工件配置过程800确定由两个或更多个工件900形成什么类型的(多个)相交处和/或(多个)接头。例如,接头可以是搭接接头、对接接头、对角接头、t形接头、边缘接头、管接头和/或某种其他类型接头。
[0139]
在一些示例中,(多个)接头和/或(多个)相交处的(多个)类型的确定可以基于来自(多个)相机传感器208、(多个)移动传感器206和/或(多个)安装传感器的与工件900的特征和/或特性相关的数据。在一些示例中,(多个)接头和/或(多个)相交处的(多个)类型的确定可以附加地基于存储在存储器电路系统226中的与已知工件900、工件组装件1000和/或在工件900之间形成以形成一个或多个工件组装件1000的接头的特征和/或特性相关的数据。例如,工件配置过程800可以分析和/或评估由(多个)相机传感器208、(多个)移动传感器206和/或(多个)安装的传感器106收集的传感器数据并将该传感器数据与存储在存储器电路系统226中的数据进行比较,以试图识别一种或多种类型的接头和/或相交处。在一些示例中,代替或者除了存储器电路系统226之外,存储的数据还可以由(多个)远程服务器116存储和/或从该(这些)远程服务器取得。
[0140]
在一些示例中,存储的数据可以包括例如图像、模型、图表和/或与已知工件900、工件组装件1000和/或接头的特征和/或特性相关的其他数据。在一些示例中,特征和/或特性可以包括一个或多个标记112的存在和/或不存在。在一些示例中,特征和/或特性可以包括工件900上的标记112的类型、位置、取向、图案、形状、尺寸、数量、布置、颜色和/或其他属性。在一些示例中,特征和/或特性可以包括工件900本身的尺寸、轮廓、形状和/或其他属性。在一些示例中,特征和/或特性可以包括可以由工件900的组合形成的各种工件组装件1000的尺寸、轮廓、形状和/或其他属性。在一些示例中,特征和/或特性可以包括可以在工件900之间形成以产生工件组装件1000的各种接头的尺寸、轮廓、形状和/或其他属性。
[0141]
在图8的示例中,工件配置过程800在框806之后前进到框808。在框808处,工件配置过程800确定在框806处确定的(多个)接头类型是否与一个或多个预期的接头类型相匹配。在一些示例中,工件配置过程800可以基于一个或多个模拟参数(例如,(多个)练习、(多个)接头类型、难度等)确定该一个或多个预期的接头类型。在一些示例中,可能没有预期的接头类型和/或(多个)预期的接头类型可以是任何接头类型。
[0142]
在一些示例中,如果在框806处为每个预期的接头类型1确定了至少一个接头类型,则满足框808。在一些示例中,接头类型的数量必须与刚好相同数量的预期的接头类型
匹配(例如,6个搭接接头=6个预期的搭接接头)才能满足框806。在一些示例中,如果接头类型的数量大于预期的接头类型的数量(例如,8个搭接接头》6个预期的搭接接头),也可以满足框806。
[0143]
在图8的示例中,如果在框806处确定的(多个)接头类型与框808处的预期的接头类型相匹配,则工件配置过程800前进到框812。在框812处,工件配置过程800返回和/或执行焊接模拟(例如,在程序300的框302处)。在一些示例中,焊接模拟可以使用由工件配置过程800确定的(多个)接头类型来执行。在一些示例中,工件配置过程800也可以与焊接模拟程序300交互以在框812处记录对用户的评分/等级的正面影响,和/或输出关于该影响的通知。在图8的示例中,工件配置过程800在框812之后结束。然而,在一些示例中,工件配置过程800可以在框812之后返回到框802,而不是结束。
[0144]
在图8的示例中,如果在框806处确定的(多个)接头类型与框808处的预期接头类型不匹配,或者如果工件配置过程800确定在框804处没有接头,则工件配置过程800前进到框810。在框810处,工件配置过程800输出通知。在一些示例中,工件配置过程800也可以在框810处与焊接模拟程序300交互以记录对用户的评分/等级的负面影响,和/或输出关于该影响的通知。在一些示例中,负面影响的大小可能受到(多个)预期的接头与(多个)确定的接头之间的差异程度和/或是否存在任何接头的影响。如图所示,在框810之后,工件配置过程800结束。然而,在一些示例中,取向配置过程600可以在框810之后返回到框802处的开始,而不是结束。
[0145]
在一些示例中,可以经由移动装置200的(多个)扬声器214、显示屏204和/或(多个)输出装置216输出在框810和/或812处输出的(多个)通知。在一些示例中,可以经由焊接工具700的扬声器和/或振动装置输出(多个)通知。在一些示例中,(多个)通知可以包括一个或多个箭头、图标、消息(例如,视觉和/或音频)、动画、振动和/或闪光。例如,焊接工具700和/或移动装置200可以振动以指示没有识别出的接头或者一个或多个识别出的接头不同于(多个)预期的接头。作为另一个示例,可以从焊接工具700和/或移动装置200播放语音,告诉用户应该重新布置工件900(和/或应该如何重新布置这些工件)以产生预期的接头改变和/或工件组装件1000。作为另一个示例,图标、箭头、文本消息、一个或多个图片、视频和/或动画可以经由移动装置的显示屏204示出,告诉用户应该重新布置工件900(和/或应该如何重新布置这些工件)。在一些示例中,通知可以包括输出,其指示焊接模拟将被终止、禁用和/或阻止运行直到重新布置工件900为止(如上文所讨论的)。在一些示例中,工件配置过程800可以与模拟程序300交互以防止焊接模拟的执行直到取向改变为止。
[0146]
图9a至图9f描绘了可以与焊接训练系统100一起使用的示例模块化工件900。图9a至图9d描绘了基本上平坦的立方体工件900。图9e描绘了圆柱体工件900。图9f示出了更不规则形状的工件900。在一些示例中,每个模块化工件900可以包括和/或配置有一个或多个连接器902,该一个或多个连接器使得模块化工件900能够免工具地连接到另一个模块化工件900和/或与该另一个模块化工件断开连接以形成工件组装件1000。图10a至图10f示出了可以由各种工件900构造的示例工件组装件1000。在一些示例中,每个模块化工件900可以包括和/或配置有一个或多个固定件耦接器904,该一个或多个固定件耦接器使得模块化工件900能够免工具地连接到夹紧系统1100和/或与该夹紧系统断开连接。图11a至图11c示出了可以用于捕获和/或固持工件组装件1000的示例夹紧系统1100。
[0147]
在一些示例中,连接器902可以是磁体(北极或南极)、电磁体、铁磁材料、钩紧固件、环紧固件、卡扣紧固件、按钮、夹紧紧固件、突叉、螺柱、孔口、槽口和/或某种其他类型的免工具连接器。在一些示例中,免工具连接器902可能是有利的,因为这些免工具连接器可以在不需要辅助工具(例如,螺丝刀、锤子等)的情况下容易地连接到其他连接器902和/或与这些其他连接器接合。免工具连接器902也可能优于粘合剂,因为免工具连接器902可以连续地连接、断开连接和重新连接,其效能的变化可以忽略不计,不像粘合剂。
[0148]
图9a示出了示例模块化工件900a。如图所示,工件900a是基本上扁平的立方体物体。工件900a具有其上设置有标记112的基本上平坦的上表面906。虽然在图9a的示例中看不到,但是工件900a还具有与上表面906相对的下表面。工件900a的若干个侧壁908连接上表面906和下表面。
[0149]
在图9a的示例中,固定件耦接器904设置在工件900a的侧壁908上。如图所示,工件900上的耦接器904是孔口。然而,在一些示例中,耦接器904可以是上文所描述的任何免工具型连接器902。在一些示例中,耦接器904可以被配置为与夹紧系统1100的互补耦接器904免工具地接合和/或脱开,以便将工件900a保持在用于模拟焊接的适当的位置。
[0150]
在图9a的示例中,连接器902的阵列沿上表面906的两个相对边缘分布。连接器902也沿下表面的边缘排列,基本上与上表面906上的那些连接器对齐。虽然在图9a的示例中看不到,但是连接器902的阵列也可以沿下表面的相对边缘分布。在一些示例中,标记112也可以设置在下表面上。在一些示例中,连接器902的阵列也可以沿工件900的其他边缘分布。在一些示例中,更少的连接器902可以沿工件900分布。
[0151]
在图9a的示例中,沿每个边缘的连接器902基本上均匀间隔设置和/或对称。在一些示例中,这可以允许工件900a上的连接器902中的每一个和/或任何阵列与具有连接器902的相似阵列的任何其他工件900一起使用。因此,两个工件900a可以以若干种不同的方式连接在一起以形成若干种不同的接头,例如,图10a所示的搭接接头工件组装件1000a。
[0152]
图9b示出了另一个示例模块化工件900b。如图所示,工件900b也是基本上扁平的立方体物体。工件900b还具有其上设置有标记112的基本上平坦的上表面906,以及其上设置有耦接器904的侧壁908。连接器902的阵列也沿上表面906的边缘基本上均匀分布。
[0153]
然而,与工件900a不同,在图9b的示例中,工件900b横跨工件900b接近中间的位置没有标记112。相反,横跨工件900的中间位置分布有连接器902的阵列。已经横跨中间的位置移除了标记112以允许另一个工件900横跨中间位置连接。然而,在一些示例中,标记112可以在连接器902的上方或下方横跨中间位置设置。图9d示出了工件900d,该工件具有在标记112下面(和/或被该标记隐藏)以基本上对称的布置横跨中间位置排列的连接器。
[0154]
在图9b的示例中,连接器902不对称和/或不均匀地以防错布置横跨工件900b的中间位置分布。在一些示例中,连接器902的这种不对称和/或防错布置可以仅允许利用连接器902的互补布置连接到工件900。附加地,不对称可以确保工件900仅以特定的配置和/或取向连接在一起,从而防止意外的和/或不正确的布置和/或连接。
[0155]
图9c示出了类似于工件900a的工件900c。然而,代替沿上表面906和下表面的边缘排列的连接器902,工件900c具有沿工件900c的侧壁908排列的连接器902。虽然在图9c的示例中仅在一个侧壁908上示出连接器,但是在一些示例中,连接器902可以沿若干个侧壁908排列。类似于工件900b,连接器902也不对称地布置。
[0156]
对于工件900b和工件900c中的连接器902的互补布置,在一些示例中,两个工件900可以连接在一起以形成t形接头工件组装件1000b。例如,在图10b中示出了这种t形接头工件组装件1000b。在一些示例中,两个工件900c可以沿侧壁908连接在一起以形成边缘接头工件组装件1000c,例如图10c所示。在一些示例中,工件900c的侧壁908上(和/或沿不同的侧壁908)的连接器902可以更像工件900a的那些连接器那样对称地布置,使得与工件900a的连接可以形成对接接头和/或对角接头,如图10d的工件组装件1000d所示。虽然图9a至图9d中的工件900a-d各自以不同的布置示出以说明某些概念,但是在一些示例中,单个工件900可以包括和/或组合这些布置中的两个或更多个。
[0157]
图9e示出了圆柱体工件900e,其上表面906上具有以圆形图案布置的连接器。虽然由于图9e的视角而未示出,但是在一些示例中,连接器902的类似布置(和/或不同布置)可以布置在工件900e的下表面上,和/或工件900e的侧壁908上。利用连接器902的这种布置,工件900可以被堆叠以形成管接头工件组装件1000e,例如图10e所示。
[0158]
虽然图9a至图9e示出了传统形状的工件900,但是在一些示例中,焊接训练系统100可以包括不规则和/或非传统形状的工件。图9f描绘了不规则形状的工件900f的示例。如图所示,工件900f稍微呈波浪形状,其中连接器902布置在上表面上。在一些示例中,连接器902也可以布置在侧壁908上。图10f显示了由两个工件900f形成的不规则工件组装件100f。本公开内容还考虑了其他工件900和/或工件组装件1000的形状和/或配置。虽然图10a至图10f示出了包括两个连接的工件900的工件组装件100,但是在一些示例中,工件组装件可以包括三个或更多个连接的工件900。
[0159]
图11a至图11b描绘了示例夹紧系统1100a。在一些示例中,夹紧系统1100a可以被配置为将一个或多个工件900和/或工件组装件1000固持在各种位置,如用于焊接、观察、检查、临时储存和/或其他适当的活动。图11a示出了处于脱离位置的夹紧系统1100a,其中,没有工件组装件1000被夹紧系统1100固持。图11b示出了处于接合位置的夹紧系统1100a,其中,夹紧系统1100a将工件组装件1000固持在固定位置。
[0160]
在图11a至图11b的示例中,夹紧系统1100包括两个可移动固持器1102。每个固持器1102具有附接到耦接器1104的主体1106。如图所示,每个固持器1102的耦接器1104是突叉。然而,在一些示例中,耦接器1104可以是上文所描述的任何免工具型连接器。在一些示例中,耦接器1104可以被配置为与工件900上的互补耦接器904免工具地接合和/或脱离,以便将工件900保持在用于模拟焊接的固定位置。
[0161]
在图11a至图11b的示例中,夹紧系统1100的每个固持器1102通过联系机构连接到固定件1108。在一些示例中,固定件1108可以是管子、管道、支柱、桌子、平台、墙壁和/或其他合适的表面。如图所示,连接机构包括连接到固定件1108的固定件夹具1110和连接到固持器主体1106的固持器夹具1112。固定件夹具1110和固持器夹具1112通过机械联系件1114彼此连接。在一些示例中,固定件夹具1110到固定件1108的连接可以被松开和/或拧紧,例如,经由拧紧机构(未示出)松开和/或拧紧固定件夹具1110。通过松开和/或拧紧固定件夹具1110,固持器1102可以被移开以允许将工件900和/或工件组装件1000布置在适当的位置(例如,如图11a所示),然后一起向回移动以经由耦接器1104固持工件900和/或工件组装件1000(例如,如图11b所示)。
[0162]
图11c示出了替代性夹紧系统1100b的示例。在图11c的示例中,固定件夹具1110是
固持器主体1106的一部分,并且固持器夹具1112和联系件1114被省略。如图所示,拧紧机构1116也与固持器主体1106机械联系,并且通过这些固持器主体与固定件夹具1110机械联系。
[0163]
图12是展示了示例设备配置过程1200的流程图。在一些示例中,设备配置过程1200可以生成模拟设备界面,其复制与选定的焊接型设备相对应的实际设备界面的外观。在一些示例中,设备配置过程1200可以附加地允许用户选择可以用于经由模拟设备界面进行焊接模拟的设备参数。在一些示例中,设备配置过程1200可以包括由移动装置200的存储器电路系统226存储的机器可读指令。在一些示例中,设备配置过程1200可以是焊接模拟程序300的一部分。例如,设备配置过程1200可以在模拟程序300的初步配置框302期间和/或在焊接模拟期间执行。在一些示例中,设备配置过程1200可以独立于焊接模拟程序300执行,例如,在焊接模拟程序300执行之前、期间和/或之后执行。
[0164]
在图12的示例中,设备配置过程1200在框1202处开始。在框1202处,设备配置过程1200确定可以选择什么焊接型设备进行焊接模拟。在一些示例中,该确定可以基于某些用户信息,例如用户当前使用的、先前购买的和/或被授权用于焊接模拟的设备。在一些示例中,该用户信息可以(例如,响应于一个或多个信号和/或查询)存储在存储器电路系统226中和/或从(多个)远程服务器114接收。在一些示例中,确定可以基于一个或多个模拟参数(例如,练习、难度、真实性、用户特性等)。
[0165]
在图12的示例中,设备配置过程1200在框1202之后前进到框1204。在框1204处,设备配置过程1200自动选择或允许用户选择一件焊接型设备。在一些示例中,当只有一个适当的选项时,例如,当选定的模拟参数(例如,练习)指示要使用特定的一件焊接型设备时,或者当用户信息仅允许特定的一件焊接型设备时,设备配置过程1200可以自动选择焊接型设备。在一些示例中,即使有多个适当的选项,设备配置过程1200也可以自动选择默认的焊接件,并让用户决定是保留还是改变默认的焊接型设备。
[0166]
在一些示例中,设备配置过程1200可以允许用户使用焊接工具700、显示屏204、一个或多个输入装置218、移动传感器206、相机传感器208和/或其他适当的机构来选择焊接型设备。在一些示例中,设备配置过程1200可以允许用户经由向用户显示的下拉菜单1302选择焊接型设备,例如图13所示。例如,设备配置过程1200可以显示下拉菜单1302,并且用户可以使用语音、焊接工具700和/或一些其他方式来进行选择。在一些示例中,设备配置过程1200可以允许用户通过输入真实焊接型设备的标识符(例如,序列号)、扫描具有经编码的真实焊接型设备的标识信息的图形标记(例如,qr码、条形码等)、拍摄真实一件焊接型设备的照片和/或一些其他方式来选择焊接型设备。在一些示例中,设备配置过程1200可以禁止选择在框1202处确定不可用的焊接型设备。
[0167]
在图12的示例中,设备配置过程1200在框1204之后前进到框1206。在框1206处,设备配置过程1200检查以确保选定的焊接型设备是在框1202处确定可用的多件焊接型设备之一。如果否,则设备配置过程1200返回到框1204。如果是,则设备配置过程1200前进到框1208。
[0168]
在图12的示例中,设备配置过程1200在移动装置200的显示屏204上显示模拟设备界面1304,其复制选定的焊接型设备的实际设备界面1404的外观。在一些示例中,该复制可以帮助确定已经熟悉选定的焊接型设备的实际界面1404的用户的取向,从而使该用户对焊
接模拟更加舒适。在一些示例中,如果选定的焊接型设备不是用户已经熟悉的焊接型设备,则复制可以帮助用户熟悉新的焊接型设备界面。尽管描述为在移动装置的显示屏204上显示,但是在一些示例中,模拟设备界面1304可以代替地在台式装置250的(多个)显示屏204上显示。
[0169]
图13示出了在移动装置200的显示屏204上显示的模拟设备界面1304的示例。如图所示,用户已经选择ax1焊机作为设备。图14示出了具有其实际设备界面1404的实际ax1焊机1400的示例。如图所示,模拟设备界面1304复制了ax1焊机1400的实际设备界面1404,其具有模拟按钮、选项和显示屏、以及模拟刻度盘。在一些示例中,用户可以使用模拟设备界面1304来选择在焊接模拟中使用的设备参数。
[0170]
在一些示例中,设备配置过程1200可以基于选定的焊接型设备附加地向用户提供一个或多个推荐(例如,经由显示屏204和/或(多个)扬声器214)。例如,设备配置过程1200可以基于选定的焊接型设备推荐设备参数(例如,气体类型、焊丝类型等)和/或相配的焊接型设备。在一些示例中,设备配置过程1200可以存储(例如,在存储器电路系统226中)与某个焊接型设备和/或其他模拟参数(例如,练习、真实性、难度、目标等)相关联的推荐的设备参数,并查询存储的推荐。在一些示例中,设备配置过程1200可以(例如,响应于一个或多个类似的查询和/或信号)从(多个)远程服务器114接收推荐。在图13的示例中,设备配置过程1200已经显示了推荐消息1306,该推荐消息为选定的焊接型设备推荐某种焊丝类型。
[0171]
在图12的示例中,设备配置过程1200在框1208之后前进到框1210。在框1210处,设备配置过程1200经由模拟设备界面1304从用户接收设备参数。在一些示例中,设备配置过程1200还可以在框1210处从用户接收其他选择。例如,用户可以选择接收关于其已经选择的焊接型设备的更多信息。在图13的示例中,显示屏204显示去往(例如,在线和/或本地存储的)信息页面的链接1308,在该信息页面中,用户可以访问关于选定的焊接型设备的更多信息。在一些示例中,选择该链接1308可以将用户引导至信息页面,该信息页面也是购买页面,在该购买页面中,可以购买选定的焊接型设备、推荐的(或其他)消耗品(例如,焊丝、气体、接触端头等)、互补焊接型设备、和/或其他物品。
[0172]
在图12的示例中,设备配置过程1200在框1210之后前进到框1212。在框1212处,设备配置过程1200确定用户是否已经选择链接1308。如果是,则设备配置过程1200前进到框1214,在该框处,用户被带到与链接1308相关联的信息和/或购买页面。如果用户没有选择链接1308(或者当用户已经完成信息/购买页面时),设备配置过程1200前进到框1218。
[0173]
在图12的示例中,设备配置过程1200在框1218处确定用户是否已经结束输入设备参数。在一些示例中,当用户做出其已经结束输入的明确选择时(例如,通过选择图13中的“结束”图标1310),设备配置过程1200可以确定用户已经结束输入。在一些示例中,当已经输入所有或足够数量的设备参数时,设备配置过程1200可以确定用户已经结束输入。在一些示例中,足够的数量可以基于其他模拟参数(例如,练习、目标、用户特性等)。在一些示例中,设备配置过程1200可以禁止结束输入直到已经输入所有或足够数量的设备参数。在图12的示例中,如果设备配置过程1200确定用户没有结束输入设备参数,则设备配置过程1200返回到框1210。
[0174]
在图12的示例中,如果设备配置过程1200确定用户已经结束输入设备参数,则设备配置过程1200前进到框1220。在框1220处,设备配置过程1200返回到主焊接模拟程序300
(在该主焊接模拟程序中,可以使用选定的设备参数运行焊接模拟),或者使用选定的设备参数开始焊接模拟本身。如图所示,设备配置过程1200在框1220之后结束。
[0175]
本公开内容设想使用移动装置200(和/或台式装置250)来进行焊接模拟。在一些示例中,由于移动装置200的可用性、相对可负担性和/或技术能力,使用这些移动装置可能是有利的。本公开内容进一步设想自动检测移动装置200的取向是否适合于模拟,如果不适合,则通知用户。
[0176]
本公开内容附加地设想使用模块化工件900进行焊接模拟。在一些示例中,模块化工件900可以被配置为免工具地连接到其他模块化工件900和/或与这些其他模块化工件断开连接以形成各种工件组装件1000。在一些示例中,免工具连接器902可能是有利的,因为这些免工具连接器可以在不需要辅助工具(例如,螺丝刀、锤子等)的情况下容易地连接到其他连接器902和/或与这些其他连接器接合。免工具连接器902也可能优于粘合剂,因为与粘合剂不同,免工具连接器902可以连续地连接、断开连接和重新连接,其效能的变化可以忽略不计。在一些示例中,焊接模拟可以进一步被配置为识别由模块化工件900形成的不同接头,并相应地进行焊接模拟。
[0177]
本公开内容进一步设想使用复制实际焊接型设备的实际设备界面1404的外观的模拟设备界面1304。在一些示例中,该复制可以帮助确定已经熟悉特定的一件焊接型设备和/或其实际设备界面1404的用户的取向,从而使该用户对焊接模拟更加舒适。在一些示例中,复制可以帮助不熟悉特定的一件焊接型设备的用户熟悉焊接型设备(和/或其实际设备界面1404)。附加地,本公开内容设想根据当使用真实世界焊接型设备执行真实焊接时效果在真实世界中可能发生的方式来模拟某些焊接效果。
[0178]
可以用硬件、软件或硬件和软件的组合来实现本方法和/或系统。可以以集中方式在至少一个计算系统中实现本方法和/或系统,或者以不同的要素遍布在若干互连的计算系统或云系统上的分布式方式实现本方法和/或系统。一些示例可以包括非暂时性机器可读(例如,计算机可读)介质(例如,闪存驱动器、光盘、磁存储盘等),该非暂时性机器可读介质上存储有可由机器执行的一个或多个代码行,从而使机器执行如本文所描述的过程。
[0179]
尽管已经参考某些示例描述了本方法和/或系统,但是本领域技术人员将理解,在不脱离本方法和/或系统的范围的情况下,可以进行各种改变并且可以用等效物替代。附加地,在不脱离本公开内容范围的情况下,可以做出许多修改以使特定情况或材料适应于本公开内容的教导。因此,本方法和/或系统不旨在局限于所公开的具体示例,而是本方法和/或系统将包括落在所附权利要求的范围内的所有实施方式。
[0180]
如本文所使用的,“和/或”是指列表中由“和/或”连接的多个项中的任何一项或多项。例如,“x和/或y”是指三元素集合{(x),(y),(x,y)}中的任何元素。换言之,“x和/或y”是指“x和y中的一个或两个”。作为另一示例,“x、y和/或z”是指七元素集合{(x),(y),(z),(x,y),(x,z),(y,z),(x,y,z)}中的任何元素。换言之,“x、y和/或z”是指“x、y和z中的一个或多个”。
[0181]
如本文所使用的,术语“譬如(e.g.)”和“例如(for example)”引出一个或多个非限制性示例、实例、或图示的列表。
[0182]
如本文所使用的,术语“耦接”、“耦接至”和“与
……
耦接”分别是指结构连接和/或电连接、不管是附接、附连、连接、接合、紧固、联系和/或以其他方式固定。如本文所使用的,
术语“附接”是指附连、耦接、连接、接合、紧固、联系和/或以其他方式固定。如本文所使用的,术语“连接”是指进行附接、附连、耦接、接合、紧固、联系和/或以其他方式固定。
[0183]
如本文所使用的,“移动装置”或“移动电子装置”是指具有壳体的手持电子计算设备,该壳体将相机、显示屏、处理电路系统和通信电路系统容纳在单个单元中。
[0184]
如本文所使用的,“台式装置”或“台式电子装置”是指非手持电子计算设备,该非手持电子计算设备将处理电路系统、通信电路系统以及可能地显示器容纳在单个单元中,同时控制容纳在位于该非手持电子计算设备的单个单元之外的单独单元(例如,面罩外壳)中的相机和显示器(和/或向其供电)。
[0185]
如本文所使用的,术语“电路”和“电路系统”是指物理电子部件(即,硬件)以及可以配置硬件、由硬件执行、和/或以其他方式与硬件相关联的任何软件和/或固件(“代码”)。如本文中所使用的,例如,特定的处理器和存储器在执行第一一行或多行代码时可以构成第一“电路”,而在执行第二一行或多行代码时可以构成第二“电路”。如本文所使用的,当电路系统包括执行某项功能所必需的硬件和/或代码(如果有必要)时,电路系统“可操作”和/或“被配置”为执行该功能,而不管该功能的执行是被禁用还是被启用(例如,通过用户可配置的设置,出厂调整等)。
[0186]
如本文所使用的,控制电路可以包括数字电路系统和/或模拟电路系统、分立电路系统和/或集成电路系统、微处理器、dsp等,位于一个或多个电路板上的形成控制器的一部分或全部和/或用于控制焊接过程和/或比如电源或送丝器等装置的软件、硬件和/或固件。
[0187]
如本文所使用的,术语“处理器”是指处理装置、设备、程序、电路、部件、系统和子系统,无论是以硬件、有形形式的软件或这两者来实施、以及无论其是否是可编程的。如本文使用的术语“处理器”包括但不限于一个或多个计算装置、硬连线电路、信号修改装置和系统、用于控制系统的装置和机器、中央处理单元、可编程装置和系统、现场可编程门阵列、专用集成电路、芯片上系统、包括分立元件和/或电路的系统、状态机、虚拟机、数据处理器、处理设施、以及前述各者的任意组合。处理器可以例如是任何类型的通用微处理器或微控制器、数字信号处理(dsp)处理器、专用集成电路(asic)、图形处理单元(gpu)、具有高级risc机器(arm)内核的精简指令集计算机(risc)处理器等。处理器可以耦接至存储器装置和/或与存储器装置整合在一起。
[0188]
如本文所使用的,术语“存储器”和/或“存储器电路系统”是指用于存储信息以供处理器和/或其他数字装置使用的计算机硬件或电路系统。存储器和/或存储器电路系统可以是任何合适类型的计算机存储器或任何其他类型的电子存储介质,例如只读存储器(rom)、随机存取存储器(ram)、高速缓存存储器、光盘只读存储器(cdrom)、电光存储器、磁光存储器、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、计算机可读介质等。存储器可以包括例如非暂时性存储器、非暂时性处理器可读介质、非暂时性计算机可读介质、非易失性存储器、动态ram(dram)、易失性存储器、铁电ram(fram)、先进先出(fifo)存储器、后进先出(lifo)存储器、栈存储器、非易失性ram(nvram)、静态ram(sram)、高速缓存、缓冲器、半导体存储器、磁存储器、光存储器、闪存、闪卡、紧凑型闪存卡、存储卡、安全数字存储卡、微型卡、小型卡、扩展卡、智能卡、记忆棒、多媒体卡、图片卡、闪存装置、用户识别模块(sim)卡、硬件驱动器(hdd)、固态驱动器(ssd)等。存储器可以被配置为存储代码、指令、应用、软件、固件和/或数据,并且可以处于处理器外
部、处于处理器内部,或者在处理器内部、外部兼有。
[0189]
如本文所使用的,焊接型是指焊接、熔覆、钎焊、等离子切割、感应加热、碳弧切割和/或热丝焊/预加热(包括激光焊和激光熔覆)、碳弧切割或刨削和/或电阻式预加热。
[0190]
如本文所使用的,焊接型电力是指适用于执行以下各项操作的电力:焊接、熔覆、钎焊、等离子切割、感应加热、碳弧切割和/或热丝焊/预加热(包括激光焊和激光熔覆)、碳弧切割或刨削和/或电阻式预加热。
[0191]
如本文所使用的,焊接型电力供应器和/或电源是指在向其施加电力时能够向焊接、熔覆、钎焊、等离子切割、感应加热、激光加工(包括激光焊、激光复合焊和激光熔覆)、碳弧切割或刨削、和/或电阻式预加热供电的任何装置,包括但不限于变压器-整流器、逆变器、转换器、谐振电力供应器、准谐振电力供应器、开关模式电力供应器等、以及与其相关联的控制电路系统和其他辅助电路系统。
[0192]
电路系统、致动器、硬件、和/或软件的禁用可以经由硬件、软件(包括固件)、或硬件和软件的组合来完成,并且可以包括物理断开、断电和/或软件控制,该软件控制对致动电路系统、致动器、硬件、和/或软件的命令的实施作出限制。类似地,电路系统、致动器、硬件、和/或软件的启用可以经由硬件、软件(包括固件)、或硬件和软件的组合使用与禁用相同的机构来完成。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1