用于控制至少一个焊接过程的控制设备的制作方法【专利摘要】用于控制至少一个焊接过程的控制设备。本发明涉及用于控制至少一个焊接过程的控制设备(100),包括至少两个焊接控制装置(5)和至少两个用户接口(1)以用于操控焊接控制装置(5),其特征在于至少一个界面层,其中用户接口(1)的控制指令经由至少一个界面接口作为操控指令和/或询问指令至少部分地传送给焊接控制装置(5)。【专利说明】用于控制至少一个焊接过程的控制设备【
技术领域:
】[0001]本发明涉及根据权利要求1和10的相应前序部分的一种用于控制至少一个焊接过程的控制设备以及一种用于控制至少一个焊接过程的控制设备的方法。【
背景技术:
】[0002]这种控制设备已经由现有技术已知。例如这种控制设备包括至少两个焊接控制装置和至少两个用于操控焊接控制装置的用户接口。但是到目前为止常见的是为了操控焊接控制装置用户必须求助于相应的用户接口,这些用户接口大多出现在焊接控制装置的紧邻环境区域中。换句话说,这种用户接口被集中安装在焊接控制装置处或焊接控制装置区域之中。但是,已由现有技术已知的用于控制至少一个焊接过程的控制设备很少是用户友好的,因为相应的用户必须离开其工作位置而移动到大多集中布置的用户接口,以便能控制焊接过程或对焊接过程编入程序。用户接口在焊接控制装置处或焊接控制装置区域之中的集中布置因此到目前为止阻碍了工作流并且经常导致耗费时间并且繁琐的焊接过程,因为对于焊接过程的每次改变都必须迫使用户从其工作位置移动到集中布置的用户接口。[0003]此外到目前为止难以同时通过用户接口并且尤其是相互协调地控制多个焊接过程。因此到目前为止还不能使用于操控至少一个焊接过程的整个控制设备的负荷峰值一目了然。【
发明内容】[0004]因此本发明的任务是提供一种用于控制至少一个焊接过程的控制设备,其中能够以特别简单、成本低廉和节省时间的方式和方法分散地控制和/或监视多个、例如同时运行的焊接过程。[0005]该任务通过权利要求1的主题加以解决。有利的实施方式在从属权利要求中加以描述。[0006]现在为了说明一种用于控制至少一个焊接过程的控制设备,其中能够以特别简单、可靠、成本低廉和节省时间的方式和方法分散地控制和/或监视焊接过程,本发明尤其是使用以下思想:该控制设备包括至少一个界面层,其中用户接口的控制指令经由至少一个界面层作为操控指令和/或询问指令至少部分地传送给焊接控制装置。尤其是界面层可以被构造为软件层的形式或者包括至少一个软件层。在此,术语“层”是指尤其是分层布置的计算机系统的一部分。通常在控制和/或计算机编程领域中“层环”被用于将整个控制和/或程序控制的组织、尤其是在分层方面划分为各个彼此分离地起作用的功能部件,其中每个功能部件彼此顺序地或相互分层地互连和/或相互依赖。[0007]就此而言,术语“层”以隐喻性构想的“计算机层”的形式被解释,计算机层将操作元件的用于焊接控制装置的操作指令转换为用于各个焊接控制装置的匹配的程序语言和/或匹配的控制和/或询问指令,以及反过来进行。[0008]换句话说有利地根据在此描述的用于控制至少一个焊接过程的控制设备,与该控制设备的用户的本地情形无关地例如从常规制造的产线PC访问每个焊接控制装置,尤其是相互独立地以及例如也同时地访问。[0009]因为生产线和尤其是焊接线通常非常宽广,从而到目前为止用户经常必须前往每单个焊接控制装置的安装地点,以便能访问该焊接控制装置。因此通过避免点对点连接,多个产线PC可以同时访问多个焊接控制装置。点对点连接的这种避免尤其是通过在此描述的至少一个“界面层”描述和实现,从而由此实现了所谓的客户机-服务器原理。[0010]正如上面已经提到的,也就是在此描述的控制设备使得可以经由分别分配给用户接口的、例如明确分配的界面层、与多个(例如高达100个)不同焊接控制装置的组合同时访问多个用户(例如至少一个和最多25个)。[0011]这种期望的同时访问这种多个焊接控制装置的原因也可以看作为,相应的用户希望具有可以改变来自不同焊接控制装置的相应焊接参数或从不同的焊接控制装置读出相应焊接参数的灵活性。也就是这种读出优选地根据本发明彼此无关地由每个焊接控制装置实现。[0012]此外可以将预报警系统、例如以图像形式显示在显示器或其它显示屏上地安装在控制设备上,所述控制设备尤其是可以提供在操控单元内的单个或所有焊接控制装置的电极状态,其中操控单元可以包括至少两个或更多焊接控制装置。该预报警系统为此可以显示所有焊接控制装置的主要时间。[0013]此外可以考虑的是,不是所有通过焊接控制装置引起(分别涉及焊接单元,该焊接单元包括可预先给定数量的焊接控制装置)的焊接故障或与焊接正常范围的偏差都必定在所有剩余的焊接控制装置中具有影响或者必须显示在所有其它焊接控制装置中。[0014]此外在此所建议的发明提供了将用于每个焊接控制装置的参考曲线读入该焊接控制装置或从每个焊接控制装置读出该焊接控制装置的参考曲线的可能性,其中优选地可预先给定地将在此描述的焊接控制装置组织在一个操控单元中。[0015]原则上申请人:在本发明中也基于以下思想:避免对唯一的焊接控制装置进行一般负荷以及尤其是避免对唯一的焊接控制装置进行过负荷,并且此外将可能的错误编入程序的待双重执行的焊接任务减至最少,并且另外涉及焊接时间和/或控制设备的焊接质量的品质的总性能必须保留在故障标准范围和制造容差内。此外对于发明人来说重要的是,用户不限于使用具体选择的和专用的焊接设备或不限制于仅少量的焊接设备选项,而是更确切地说用户应当在通过输入到相应的用户接口中而选择各个焊接控制装置方面具有尽可能大的灵活性。[0016]根据至少一个实施方式,用于控制至少一个焊接过程的控制设备包括至少两个焊接控制装置和至少一个、尤其是至少两个用于操控焊接控制装置的用户接口,其中该控制设备包括至少一个界面层,以及其中用户接口的控制指令经由至少一个界面接口作为操控和/或询问指令而至少部分地被传送到焊接控制装置。[0017]根据至少一个实施方式,至少两个焊接控制装置经由至少一个通信网络相互连接。就此而言可以有利地实现:不仅两个用户接口经由通信网络与例如分配给每个用户接口的焊接控制装置连接,而且焊接控制装置相互之间进行通信连接,以例如进行信息交换。就此而言提供了特别可变的和特别好地相互协调的控制设备。[0018]根据至少一个实施方式,两个焊接控制装置经由至少一个通信线路直接与用户接口连接。“直接”在本上下文中是指:至少在界面层和焊接控制装置之间例如没有连接再次对界面层的控制指令进行解释的中间计算机。因此通过在各个焊接控制装置与用户接口之间的这种“直接”通信连接,实现了对焊接控制装置的特别及时和直接的控制。因此避免了涉及在焊接过程期间不断生成的、涉及各个焊接参数或焊接电极的品质质量的更新的时间损失,并且实现了没有时间延迟的更新。[0019]根据至少一个实施方式,至少一个焊接控制装置的固件可以在两个用户站的相同的访问时刻处理至少两个操控和/或询问指令。这种固件理想地适于应用在焊接控制装置与用户接口之间的“直接”连接中,因为所述固件可以处理和实行至所有询问、例如询问指令的多个并行连接。就此而言可以建立按照对等通信类型的第一系统拓扑结构。[0020]根据至少一个实施方式,每个用户接口包括至少一个界面层以及至少一个图形用户界面(GUI)。所述图形用户界面例如可以是用于JAVA应用的图形用户接口。在此描述的用户界面使得可以将多个例如询问指令传送给各个焊接控制装置而没有各个焊接控制装置处的性能和时间损失。因此有利地可以不降低用户界面的性能,而是通过在每个用户接口中的集成将由各个用户界面请求的性能划分到相应的不同用户接口上,从而可以特别有效地避免所述系统的过载。这也可以是上面提到的第一系统拓扑结构。[0021]根据至少一个实施方式,控制设备包括至少一个通信服务器,所述通信服务器为了进行通信传输而连接在每个用户接口之间、优选在界面接口和焊接控制装置之间,其中从用户接口出发至焊接控制装置以及反过来从焊接控制装置出发至用户接口的整个通信传输通过通信服务器控制和/或管理。通信服务器的这种中间连接可以被认为是第二系统拓扑结构。[0022]在该实施变型中,主要方面被设计为使用焊接控制装置的各个通信信道的最小值来建立通信。[0023]换句话说,在此描述的通信服务器作为各个用户接口和各个焊接控制装置之间的“介质层”发挥作用。[0024]尤其是可以提出:通信服务器利用或可以利用Windows服务来运行。为此可以提出:Windows服务包括按照WinXP/Win7/Win2003/2008等类型的程序。[0025]就此而言可以考虑:在制造过程中就已经存在的焊接控制装置可以被用于这种构型以及用于连接至通信服务器,从而有利的是尤其可以放弃专门与通信服务器协调一致的、例如新制造的焊接控制装置。因此这提供了特别有效的成本优点。[0026]就此而言,通信服务器的任务是保持与对应焊接控制装置相互之间以及尤其是与用户接口的通信。[0027]因此对于用户以及尤其是对于用户接口来说有利地实现了:用户接口仅仅与中央通信服务器进行数据交换,其中各个焊接控制装置的数据例如连续地存储在通信服务器中,或者由通信服务器从相应的焊接控制装置调用并且存储在通信服务器中。就此而言,在此描述的通信服务器可以实施为多路复用器的形式。[0028]换句话说,各个用户接口不是直接与对应的焊接控制装置连接,从而连接体系以及至各个接口的连接过程尤其是还可以通过在此描述的固件被特别地简化。也就是说,为了获得各个焊接控制装置上的信息只需要访问在此描述的通信服务器。[0029]在此描述的通信服务器也可以避免相同任务的、应当无条件避免的双重实施,以实现尽可能高的制造产量和小的错误容差。通信服务器尤其是也可以实现这一点,因为通信服务器特别是可以中央地布置在各个用户接口与焊接控制装置之间并且因此同时处理各个用户接口的不同的询问和/或控制指令,相互比较并且转发给焊接控制装置。因此可以考虑:与各个焊接控制装置的单独连接可以经由通信服务器建立,并且另一方面同样例如也可以与此无关地通过通信服务器建立对各个用户接口的单独操控。因此客户机-服务器通信拓扑结构被构造为在此所描述的控制拓扑结构2的专用形式。[0030]根据至少一个实施方式,仅一部分用户接口包括至少一个图形用户界面(⑶I),而剩余的用户界面接口存储在通信服务器上。就此而言有利地将用户接口的任务至少部分地转移到通信服务器上,该任务也就是在操作元件与焊接控制装置之间建立原则上的通信连接。就此而言可以考虑不是如上所述完全由通信服务器接管通信任务,而是部分负荷同样可以被转移到用户接口上,也就是分散。[0031]根据至少一个实施方式,至少一个界面层和/或至少一个用户界面(⑶I)存储在与用户接口不同的中央计算机上。中央计算机例如是通信服务器或附加地、不同于通信服务器的服务器。就此而言用户界面也通过其集成在中央计算机上而从各个用户接口移置到中央服务器和/或通信服务器上,由此各个用户接口按照性能被卸载。[0032]就此而言可能的是:由不同的用户接口例如发送到通信服务器的各个任务(工作)被集中分配到唯一的焊接控制装置。尤其是可以在通信服务器中存储控制映射图(英语:mappingtable,映射表),该控制映射图对各个用户接口的各个任务进行归档、存储并且例如按照时间或者按照优先级(也就是重要性)光学可读地进行说明和保存。[0033]因此任务映射图(映射表)可以被用于平衡是否已经有任务、也就是等待被控制设备执行的焊接过程已经在过去被执行过,和/或识别哪个用户或哪个用户接口应当被告知该任务的结果、也就是被告知该任务的例如结束和/或该任务的品质。[0034]此外借助在此描述的通信服务器可以特别简单地产生以及还有保持各个焊接控制装置的同步,因为用于实施各个任务的控制参数的最大值可以直接由通信服务器产生并且被转发给各个焊接控制装置,而不必中断或干扰各个焊接控制装置的一个焊接过程或不同的焊接过程。[0035]换句话说,任务平衡(英语:load-balancing,负荷平衡)可以被特别简单地执行以及冗余(任务重复)可以被完全禁止,并且此外例如借助可以被通信服务器包括的路由器,所有用户或用户接口可以借助路由器经由该路由器本身与通信服务器联系。[0036]在此,在选择各个任务或选择专用通信服务器方面的灵活性可以借助文件管理系统和按照XML/INI类型的文件来加以执行。[0037]作为纯示例性的例子可以提出,控制设备包括100个焊接控制装置以及10个用户接口,由此示例性地以下配置是可能的:-所有10个用户接口都安装了用户界面(GUI);-用户接口Nr.1被配置为仅用于焊接控制装置1-25;-用户接口Nr.2被配置为仅用于连接至焊接控制装置26-50;-用户接口Nr.3被配置为仅用于连接至焊接控制装置51-75;-用户接口Nr.4被配置为仅用于连接至焊接控制装置76-100。[0038]通过这种布置,如上面示例性提到的保证了100个焊接控制装置被划分到例如仅4个产线PC下并且可以由这些产线PC控制。[0039]根据至少一个实施方式,控制设备的中央计算机包括通信服务器、用户界面(⑶I)和/或至少一个通信路由器。由此可以实现按照使用服务器平台的通信拓扑结构类型的第三系统拓扑结构。如果这种中央计算机既包括通信服务器、用户界面,又包括通信路由器,则实现了特别紧凑的控制设备。尤其是该中央计算机可以是用户的性能特别高的计算机,例如性能特别高的用户接口(产线PC)。因此可以提出:用户界面对于不同的、分散就坐的用户来说能够以终端会话的形式可用。此外路由和通信传输可以聚集在一起并且在Windows服务中加以执行。在此所有用户界面都可以与通信传输通信。[0040]就此而言,控制设备运行所使用的软件的编排和更新非常简单,因为对于软件更新来说仅须更新中央服务器。这直接导致用于配置到最小值的耗费被降低并且整个系统的伸缩最终仅归结于RAM的升级并且因此不需要在用户接口上进行安装。[0041]此外说明了一种用于运行控制至少一个焊接过程的控制设备的方法。例如借助该方法可以执行如在至少一个上述实施方式中描述的控制设备。[0042]根据至少一个实施方式,用于运行控制设备的方法具有第一步骤,据此首先提供至少两个焊接控制装置和至少一个、尤其是至少两个用于操控焊接控制装置的用户接口,其中在第二步骤中提供至少一个界面层,并且其中用户接口的控制指令经由至少一个界面接口作为操控和/或询问指令至少部分地传送到焊接控制装置。[0043]在此,这里所描述的方法具有与这里描述的控制设备相同的优点和构型。【专利附图】【附图说明】[0044]下面借助附图在所属实施例中详细阐述这里所描述的控制设备以及这里所描述的方法。[0045]图1A-1C示出这里所描述的控制设备的控制设备的不同实施例;图2示出所提出的拓扑结构1-3的各个适用级别的示意性的表视图。[0046]图1A-1C示出这里所描述的控制设备100在各个拓扑结构中的不同实施例。[0047]图2在示意性的表视图中示出这里所提出的拓扑结构1-3的涉及不同安装和运行因素的各个适用级别。[0048]图3以这里所描述的拓扑结构I和这里所描述的拓扑结构2的形式示出这里所描述的控制设备的实施方式。[0049]在实施例和图中,相同或相同作用的组成部分分别配备有相同的附图标记。这里所示出的元件不应被视作符合比例的,而是各个元件可以被过大地示出以用于更好的理解。【具体实施方式】[0050]在图1A中借助示意图示出这里所描述的用于控制多个焊接过程的控制设备100的实施例。为此从图1A中可以看出,该控制设备包括至少一个产线PC形式的用户接口1,其中该用户接口包括这里所描述的用户界面(GUI)6以及这里所描述的界面层。就此而言,每个PC直接与相应的焊接控制装置5连接并且实现控制拓扑结构I。[0051]在图1B中,在另一实施例中示出控制拓扑结构2,在该控制拓扑结构2中通信服务器3被设计为为了通信传输而连接在每个用户接口I之间以及尤其是在界面接口和用户界面与焊接控制装置5之间,其中从每个用户接口I至焊接控制装置5以及反过来从焊接控制装置5至每个用户接口I的整个通信传输受到通信服务器3的控制和/或管理。[0052]在图1C中,在另一实施例中示出上面已经提到的控制拓扑结构3,其中控制设备100包括中央计算机4,该中央计算机又包括通信服务器3以及用户界面(⑶1)6以及还有通信路由器。换句话说,向各个用户接口I例如保留了更多的处理器性能以用于相应用户的操作,从而耗费的过程管理被转移到这里所描述的中央计算机4上。[0053]图2在示意表中示出参照这里所描述的各个系统拓扑结构1-3涉及这里所描述的控制设备100的各个安装因素和/或运行因素的各个优点。在此,那里所示出的表自解释地起作用,其中“+”表示针对相应用户的优点,“O”表示与其余两个拓扑结构相比是中性的表现,表示与其余两个拓扑结构相比在各个因素方面分别不太有利的情况。[0054]就此而言,从图2的上面示出的表中可以特别简单地得到:不同的拓扑结构对于由相应用户单独选择和偏好的不同因素来说显得有利,并且控制设备100的分别对应的应用情况的各个拓扑结构1-3与具体的焊接要求匹配和/或应具体的焊接要求而被选择。[0055]尤其是可以考虑能够可预定地、例如借助基于“Windows通信基础”(WCF)的服务在各个这里所描述的拓扑结构1-3之间切换,从而各个用户或各个用户接口I根据每种请求情况而可预定地和/或自动地在各个拓扑结构-运行变型方案之间进行选择,并且这些拓扑结构-运行变型方案可以在时间方面可预定地相互组合。[0056]就此而言,当前涉及可以一般地用可伸缩的拓扑结构运行的控制设备100,其中这里所描述的可伸缩的拓扑结构可以被用于涉及各个拓扑结构1-3的不同的安装和运行模型。[0057]在图3中示意性地通过箭头通信200示出两种拓扑结构I和2。可以看出,如通过拓扑结构I的箭头200所示,焊接控制装置5中的每一个直接与各个焊接控制装置通信,其中通过拓扑结构2的箭头300可以看出,为了在各个焊接控制装置5与用户接口I之间通信而中间连接中央计算机4形式的共同的中央通信服务器3。[0058]本发明不受到借助实施例的描述的限制。更确切地说,本发明包括每个新特征和特征组合,这尤其是包含权利要求的特征的每个组合,即使该特征或该组合本身未被明确在权利要求书或实施例中说明书。[0059]附图标记列表I用户接口3通信服务器4中央计算机5焊接控制装置100控制设备6用户界面(⑶I)200,300各个拓扑结构的箭头通信。【权利要求】1.用于控制至少一个焊接过程的控制设备(100),包括至少两个焊接控制装置(5)和至少一个、尤其是至少两个用户接口(I)以用于操控焊接控制装置(5),其特征在于至少一个界面层,其中用户接口(I)的控制指令经由至少一个界面接口作为操控指令和/或询问指令至少部分地传送给焊接控制装置(5)。2.根据权利要求1所述的控制设备(100),其特征在于,至少两个焊接控制装置(5)经由至少一个通信网络连接。3.根据权利要求1或2所述的控制设备(100),其特征在于,两个焊接控制装置(5)经由至少一个通信线路直接与用户接口(I)连接。4.根据上述权利要求至少之一所述的控制设备(100),其特征在于,至少一个焊接控制装置的固件能够在两个用户站的相同的访问时刻处理至少两个操控和/或询问指令。5.根据上述权利要求至少之一所述的控制设备(100),其特征在于,每个用户接口(I)包括至少一个界面层以及至少一个图形用户界面(⑶I)(6)。6.根据上述权利要求至少之一所述的控制设备(100),其特征在于至少一个通信服务器(3),所述通信服务器为了通信传输而连接在每个用户接口之间、优选在界面接口和焊接控制装置(5)之间,其中从用户接口(I)出发至焊接控制装置(5)以及反过来从焊接控制装置(5)出发至用户接口(I)的整个通信传输通过通信服务器(3)控制和/或管理。7.根据上述权利要求至少之一所述的控制设备(100),其特征在于,仅一部分用户接口包括至少一个图形用户界面(⑶I)(6),并且剩余的用户界面接口存储在通信服务器(3)上。8.根据上述权利要求至少之一所述的控制设备(100),其特征在于,至少一个界面层和/或至少一个用户界面(⑶I)(6)存储在与用户接口不同的中央计算机(4)上。9.根据权利要求9所述的控制设备(100),其特征在于,中央计算机(4)包括通信服务器(3)、用户界面(⑶I)(6)和/或至少一个通信路由器。10.用于运行根据上述权利要求至少之一的控制至少一个焊接过程的控制设备(100)的方法,其中首先提供至少两个焊接控制装置(5)和一个、尤其是至少两个用于操控焊接控制装置(5)的用户接口,其特征在于至少一个界面层,并且其中用户接口(I)的控制指令经由至少一个界面接口作为操控和/或询问指令至少部分地传送到焊接控制装置(5)。【文档编号】G05B15/02GK104416265SQ201410408128【公开日】2015年3月18日申请日期:2014年8月19日优先权日:2013年8月20日【发明者】D.卡利亚申请人:罗伯特·博世有限公司