CN118513772B - Overturning equipment and control method thereof - Google Patents
Overturning equipment and control method thereof Download PDFInfo
- Publication number
- CN118513772B CN118513772B CN202410998572.7A CN202410998572A CN118513772B CN 118513772 B CN118513772 B CN 118513772B CN 202410998572 A CN202410998572 A CN 202410998572A CN 118513772 B CN118513772 B CN 118513772B
- Authority
- CN
- China
- Prior art keywords
- positioner
- transplanting
- workpiece
- mobile
- jaw
- 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.)
- Active
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K37/00—Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass
- B23K37/04—Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass for holding or positioning work
- B23K37/047—Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass for holding or positioning work moving work to adjust its position between soldering, welding or cutting steps
Landscapes
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
Description
技术领域Technical Field
本说明书涉及生产设备领域,特别涉及一种翻转设备及其控制方法。The present invention relates to the field of production equipment, and in particular to a flipping device and a control method thereof.
背景技术Background Art
翻转设备主要用于焊接大型工件或质量较重工件时对工件进行翻转,将待焊接部位转移至便于焊接的位置。采用翻转设备翻转工件时,需要全方位夹紧工件,保证工件在旋转过程中不会掉落。然而,现有的翻转设备往往固定放置于特定的区域中,难以根据焊接需求灵活调整整个翻转设备的位置。同时,现有的翻转设备往往适用于统一尺寸的工件,而难以适用于其他尺寸的工件;操作也不够智能化。Flipping equipment is mainly used to flip the workpiece when welding large or heavy workpieces, and to transfer the part to be welded to a position that is convenient for welding. When using flipping equipment to flip the workpiece, it is necessary to clamp the workpiece in all directions to ensure that the workpiece does not fall during the rotation process. However, existing flipping equipment is often fixed in a specific area, and it is difficult to flexibly adjust the position of the entire flipping equipment according to welding requirements. At the same time, existing flipping equipment is often suitable for workpieces of uniform size, but difficult to apply to workpieces of other sizes; the operation is not intelligent enough.
因此,希望提供一种翻转设备及其控制方法,能够灵活移动且适用于不同尺寸的工件,操作灵活,智能化程度高。Therefore, it is hoped to provide a flipping device and a control method thereof, which can be flexibly moved and is suitable for workpieces of different sizes, has flexible operation and a high degree of intelligence.
发明内容Summary of the invention
本说明书一个或多个实施例提供一种翻转设备。所述翻转设备包括:移栽桁架、导轨以及设于所述导轨上的两个移动变位机;每个所述移动变位机包括翻转组件、移动底座和用于夹持工件的变位机夹爪,所述移动底座与所述导轨可滑动地连接,使所述移动变位机能够沿所述导轨移动;两个所述移动变位机的翻转组件同轴设置;所述移栽桁架包括至少一个用于抓取所述工件的移栽夹爪。One or more embodiments of the present specification provide a flipping device. The flipping device comprises: a transplanting truss, a guide rail, and two mobile positioners arranged on the guide rail; each of the mobile positioners comprises a flipping assembly, a mobile base, and a positioner clamp for clamping a workpiece, the mobile base is slidably connected to the guide rail so that the mobile positioner can move along the guide rail; the flipping assemblies of the two mobile positioners are coaxially arranged; the transplanting truss comprises at least one transplanting clamp for grabbing the workpiece.
在一些实施例中,所述翻转组件包括C型翻转件、固定件和驱动组件;所述C型翻转件上沿径向的内侧设有所述固定件,所述变位机夹爪通过所述固定件与所述C型翻转件固定连接;所述C型翻转件上沿径向的外侧的圆周面设有齿边,所述驱动组件与所述齿边啮合;所述驱动组件通过与所述齿边啮合传动带动所述C型翻转件沿所述齿边的中心轴线旋转。In some embodiments, the flipping assembly includes a C-shaped flipping member, a fixing member and a driving assembly; the fixing member is provided on the radial inner side of the C-shaped flipping member, and the positioner clamp is fixedly connected to the C-shaped flipping member through the fixing member; the circumferential surface on the radial outer side of the C-shaped flipping member is provided with a toothed edge, and the driving assembly engages with the toothed edge; the driving assembly drives the C-shaped flipping member to rotate along the central axis of the toothed edge by engaging with the toothed edge.
在一些实施例中,所述变位机夹爪包括第一驱动设备、第二驱动设备、至少两个第一夹爪、至少一个第二夹爪和定位板;所述第一驱动设备能够驱动所述至少两个第一夹爪沿所述定位板的轴线方向做相互靠近或相互背离的运动;所述第二驱动设备能够驱动所述至少一个第二夹爪沿垂直于所述定位板的延伸方向运动。In some embodiments, the positioner jaws include a first driving device, a second driving device, at least two first jaws, at least one second jaw and a positioning plate; the first driving device can drive the at least two first jaws to move toward or away from each other along the axial direction of the positioning plate; the second driving device can drive the at least one second jaw to move along an extension direction perpendicular to the positioning plate.
在一些实施例中,所述移栽桁架还包括至少两个桁架导轨、支撑腿、横向导轨和夹爪安装件;所述支撑腿与所述桁架导轨固定;所述横向导轨的延伸方向与所述导轨的延伸方向平行;所述移栽夹爪可滑动地设置于所述夹爪安装件上,使所述移栽夹爪能够沿垂直于所述横向导轨的方向移动;所述夹爪安装件可滑动地设置于所述横向导轨上,使所述夹爪安装件和所述移栽夹爪能够一起沿所述横向导轨移动;至少两个所述桁架导轨彼此相互平行设置,至少两个所述桁架导轨的延伸方向与所述导轨的延伸方向垂直;所述横向导轨可滑动地设置于至少两个所述桁架导轨之间,所述横向导轨、所述夹爪安装件和所述移栽夹爪能够一起沿所述桁架导轨移动。In some embodiments, the transplanting truss also includes at least two truss rails, a support leg, a transverse rail and a clamp mounting piece; the support leg is fixed to the truss rail; the extension direction of the transverse rail is parallel to the extension direction of the rail; the transplanting clamp is slidably disposed on the clamp mounting piece, so that the transplanting clamp can move in a direction perpendicular to the transverse rail; the clamp mounting piece can be slidably disposed on the transverse rail, so that the clamp mounting piece and the transplanting clamp can move together along the transverse rail; at least two of the truss rails are arranged parallel to each other, and the extension direction of at least two of the truss rails is perpendicular to the extension direction of the rail; the transverse rail is slidably disposed between at least two of the truss rails, and the transverse rail, the clamp mounting piece and the transplanting clamp can move together along the truss rail.
本说明书实施例之一提供一种翻转设备的控制方法,所述翻转设备还包括处理器,所述控制方法由所述处理器执行,包括:获取所述工件的成品信息、所述移栽夹爪的属性信息和所述移动变位机的尺寸信息;基于所述成品信息、所述移动变位机的所述尺寸信息和所述移栽夹爪的所述属性信息,确定变位机位置和移栽夹爪位置;控制至少一个所述移动变位机移动至所述变位机位置;基于所述移栽夹爪位置,控制至少一个所述移栽夹爪抓取所述工件并将所述工件放置到目标位置。One of the embodiments of the present specification provides a control method for a flipping device, the flipping device also includes a processor, and the control method is executed by the processor, including: obtaining finished product information of the workpiece, attribute information of the transplanting clamp and size information of the mobile positioner; determining a positioner position and a transplanting clamp position based on the finished product information, the size information of the mobile positioner and the attribute information of the transplanting clamp; controlling at least one of the mobile positioners to move to the positioner position; and based on the transplanting clamp position, controlling at least one of the transplanting clamps to grab the workpiece and place the workpiece at a target position.
在一些实施例中,所述翻转设备还包括焊接设备;基于所述成品信息、所述移动变位机的所述尺寸信息和所述移栽夹爪的所述属性信息,确定变位机位置和移栽夹爪位置,包括:基于所述成品信息以及所述焊接设备的操作范围,确定变位机可夹取位置;基于所述成品信息以及所述移栽夹爪的所述属性信息,确定移栽夹爪可抓取位置;基于所述变位机可夹取位置、所述移动变位机的所述尺寸信息和所述移栽夹爪可抓取位置,确定所述变位机位置和所述移栽夹爪位置。In some embodiments, the flipping device also includes a welding device; based on the finished product information, the size information of the mobile positioner and the attribute information of the transplanting clamp, the position of the positioner and the position of the transplanting clamp are determined, including: based on the finished product information and the operating range of the welding equipment, the positioner can be clamped; based on the finished product information and the attribute information of the transplanting clamp, the position of the transplanting clamp can be grasped; based on the positioner can be clamped, the size information of the mobile positioner and the graspable position of the transplanting clamp, the position of the positioner and the position of the transplanting clamp are determined.
在一些实施例中,在确定所述变位机可夹取位置之前,所述控制方法还包括:基于所述移栽桁架的尺寸信息、所述移动变位机所述尺寸信息以及所述成品信息,确定参考坐标系。In some embodiments, before determining the position that the positioner can clamp, the control method further includes: determining a reference coordinate system based on the size information of the transplanting truss, the size information of the mobile positioner and the finished product information.
在一些实施例中,所述控制方法还包括:响应于所述变位机可夹取位置不连续,将所述变位机可夹取位置分为多段;基于每段所述变位机可夹取位置,判断是否存在所述变位机夹爪的操作空间;响应于存在所述操作空间,将所述变位机可夹取位置的端部位置确定为所述变位机位置。In some embodiments, the control method also includes: in response to the discontinuity of the clampable position of the positioner, dividing the clampable position of the positioner into multiple sections; based on each section of the clampable position of the positioner, judging whether there is an operating space for the positioner clamp; in response to the existence of the operating space, determining the end position of the clampable position of the positioner as the positioner position.
在一些实施例中,所述控制方法还包括:响应于所述工件已放置于所述目标位置,控制所述变位机夹爪对所述工件进行夹紧;判断所述工件是否被夹紧;响应于所述工件被夹紧,控制两个所述移动变位机同步旋转,以翻转所述工件。In some embodiments, the control method further includes: in response to the workpiece being placed at the target position, controlling the positioner jaws to clamp the workpiece; determining whether the workpiece is clamped; in response to the workpiece being clamped, controlling the two mobile positioners to rotate synchronously to flip the workpiece.
在一些实施例中,所述移动变位机还包括角度传感器和驱动组件,所述角度传感器被配置为获取所述移动变位机的角度数据;所述控制方法还包括: 基于所述角度数据,确定两个所述移动变位机的旋转角度差值;响应于所述旋转角度差值大于第一预设阈值,控制两个所述移动变位机停止旋转,并发出预警;和/或基于两个所述移动变位机上的所述驱动组件各自输出的扭矩,确定扭矩差值;响应于所述扭矩差值大于第二预设阈值,控制两个所述移动变位机停止旋转,并发出预警。In some embodiments, the mobile positioner also includes an angle sensor and a drive assembly, and the angle sensor is configured to obtain angle data of the mobile positioner; the control method also includes: based on the angle data, determining the rotation angle difference between the two mobile positioners; in response to the rotation angle difference being greater than a first preset threshold, controlling the two mobile positioners to stop rotating and issuing an early warning; and/or determining the torque difference based on the torque output by each of the drive assemblies on the two mobile positioners; in response to the torque difference being greater than a second preset threshold, controlling the two mobile positioners to stop rotating and issuing an early warning.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
本说明书将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:This specification will be further described in the form of exemplary embodiments, which will be described in detail by the accompanying drawings. These embodiments are not restrictive, and in these embodiments, the same number represents the same structure, wherein:
图1是根据本说明书一些实施例所示的翻转设备的结构示意图;FIG1 is a schematic diagram of a structure of a flip device according to some embodiments of this specification;
图2A是根据本说明书一些实施例所示的两个移动变位机的结构示意图;图2B是根据本说明书一些实施例所示的移动变位机的正视图;图2C是根据本说明书一些实施例所示的移动变位机的侧视图;FIG2A is a schematic diagram of the structure of two mobile positioners according to some embodiments of the present specification; FIG2B is a front view of a mobile positioner according to some embodiments of the present specification; FIG2C is a side view of a mobile positioner according to some embodiments of the present specification;
图3是根据本说明书一些实施例所示的翻转组件的结构示意图;FIG3 is a schematic diagram of the structure of a flip assembly according to some embodiments of the present specification;
图4是根据本说明书一些实施例所示的变位机夹爪的结构示意图;FIG4 is a schematic diagram of the structure of a positioner clamp according to some embodiments of the present specification;
图5是根据本说明书一些实施例所示的翻转设备的控制方法的示例性流程图;FIG5 is an exemplary flow chart of a method for controlling a flip device according to some embodiments of this specification;
图6是根据本说明书一些实施例所示的分为多段的示例性示意图;FIG6 is an exemplary schematic diagram divided into multiple sections according to some embodiments of the present specification;
图7是根据本说明书一些实施例所示的确定第二预设阈值的示例性示意图。FIG. 7 is an exemplary schematic diagram of determining a second preset threshold according to some embodiments of the present specification.
具体实施方式DETAILED DESCRIPTION
为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。In order to more clearly illustrate the technical solutions of the embodiments of this specification, the following is a brief introduction to the drawings required for the description of the embodiments. Obviously, the drawings described below are only some examples or embodiments of this specification. For ordinary technicians in this field, this specification can also be applied to other similar scenarios based on these drawings without creative work. Unless it is obvious from the language environment or otherwise explained, the same reference numerals in the figures represent the same structure or operation.
应当理解,本文使用的“系统”、“装置”、“单元”和/或“模块”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。It should be understood that the "system", "device", "unit" and/or "module" used herein are a method for distinguishing different components, elements, parts, portions or assemblies at different levels. However, if other words can achieve the same purpose, the words can be replaced by other expressions.
如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。As shown in this specification and claims, unless the context clearly indicates an exception, the words "a", "an", "an" and/or "the" do not refer to the singular and may also include the plural. Generally speaking, the terms "comprise" and "include" only indicate the inclusion of the steps and elements that have been clearly identified, and these steps and elements do not constitute an exclusive list. The method or device may also include other steps or elements.
本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。Flowcharts are used in this specification to illustrate the operations performed by the system according to the embodiments of this specification. It should be understood that the preceding or following operations are not necessarily performed precisely in order. Instead, the steps may be processed in reverse order or simultaneously. At the same time, other operations may also be added to these processes, or one or more operations may be removed from these processes.
图1是根据本说明书一些实施例所示的翻转设备的结构示意图。图2A是根据本说明书一些实施例所示的两个移动变位机的结构示意图;图2B是根据本说明书一些实施例所示的移动变位机的正视图;图2C是根据本说明书一些实施例所示的移动变位机的侧视图。Fig. 1 is a schematic diagram of the structure of a flipping device according to some embodiments of the present specification. Fig. 2A is a schematic diagram of the structure of two mobile positioners according to some embodiments of the present specification; Fig. 2B is a front view of a mobile positioner according to some embodiments of the present specification; and Fig. 2C is a side view of a mobile positioner according to some embodiments of the present specification.
[如图1所示,翻转设备包括移栽桁架、导轨300、设于导轨300上的两个移动变位机(即移动变位机100-1和移动变位机100-2)。在一些实施例中,如图2A~2C所示,每个移动变位机100包括翻转组件110、移动底座120和用于夹持工件的变位机夹爪130。移动底座120与导轨300可滑动地连接,使移动变位机100能够沿导轨300移动。两个移动变位机100的翻转组件110同轴设置。在一些实施例中,如图1所示,移栽桁架包括至少一个用于抓取工件400的移栽夹爪210。[As shown in FIG1 , the flipping device includes a transplanting truss, a guide rail 300, and two mobile positioners (i.e., a mobile positioner 100-1 and a mobile positioner 100-2) disposed on the guide rail 300. In some embodiments, as shown in FIGS. 2A to 2C , each mobile positioner 100 includes a flipping assembly 110, a mobile base 120, and a positioner clamp 130 for clamping a workpiece. The mobile base 120 is slidably connected to the guide rail 300 so that the mobile positioner 100 can move along the guide rail 300. The flipping assemblies 110 of the two mobile positioners 100 are coaxially arranged. In some embodiments, as shown in FIG1 , the transplanting truss includes at least one transplanting clamp 210 for grabbing a workpiece 400.
工件400指需要焊接的主物料,如工件400可以为H型钢、方管、L型钢等。The workpiece 400 refers to the main material to be welded, for example, the workpiece 400 may be an H-shaped steel, a square tube, an L-shaped steel, or the like.
移动变位机100为翻转设备的主要部件,两个移动变位机100可以夹取工件并翻转,以便将工件的待焊接部位旋转至便于焊接的位置。关于移动变位机100的更多内容,参见下文。The mobile positioner 100 is a main component of the flipping device. Two mobile positioners 100 can clamp the workpiece and flip it so as to rotate the part to be welded of the workpiece to a position convenient for welding. For more information about the mobile positioner 100, see below.
移栽桁架用于将待焊接工件从上料设备(如AGV、传输带)移动至移动变位机,以及将焊后成品工件从移动变位机移出。The transfer truss is used to move the workpiece to be welded from the loading equipment (such as AGV, conveyor belt) to the mobile positioner, and to move the finished workpiece after welding out of the mobile positioner.
在一些实施例中,如图1所示,移栽桁架还包括至少两个桁架导轨220、支撑腿230、横向导轨240和夹爪安装件250。支撑腿230与桁架导轨220固定。横向导轨240的延伸方向与导轨300的延伸方向平行;移栽夹爪210可滑动地设置于夹爪安装件250上,使移栽夹爪210能够沿垂直于横向导轨240的方向移动。夹爪安装件250可滑动地设置于横向导轨240上,使夹爪安装件250和移栽夹爪210能够一起沿横向导轨240移动。至少两个桁架导轨220彼此相互平行设置,至少两个桁架导轨220的延伸方向与导轨300的延伸方向垂直;横向导轨240可滑动地设置于至少两个桁架导轨220之间;横向导轨240、夹爪安装件250和移栽夹爪210能够一起沿桁架导轨220移动。In some embodiments, as shown in FIG1 , the transplanting truss further includes at least two truss rails 220, a support leg 230, a transverse rail 240, and a clamping jaw mounting member 250. The support leg 230 is fixed to the truss rail 220. The extension direction of the transverse rail 240 is parallel to the extension direction of the rail 300; the transplanting jaw 210 is slidably disposed on the clamping jaw mounting member 250, so that the transplanting jaw 210 can move in a direction perpendicular to the transverse rail 240. The clamping jaw mounting member 250 is slidably disposed on the transverse rail 240, so that the clamping jaw mounting member 250 and the transplanting jaw 210 can move along the transverse rail 240 together. At least two truss rails 220 are arranged parallel to each other, and the extension direction of at least two truss rails 220 is perpendicular to the extension direction of the rail 300; the transverse rail 240 is slidably arranged between at least two truss rails 220; the transverse rail 240, the clamp mounting member 250 and the transplanting clamp 210 can move together along the truss rail 220.
支撑腿230可以固定在地面上,对移栽桁架整体形成支撑。The support legs 230 can be fixed on the ground to provide support for the transplanting truss as a whole.
移栽夹爪210用于夹持工件并移动,可以包括多种类型,例如,气动夹持器、液压夹持器等。The transplanting clamp 210 is used to clamp and move the workpiece, and may include various types, for example, a pneumatic clamp, a hydraulic clamp, and the like.
桁架导轨220、横向导轨240为用于导向的装置;桁架导轨220或横向导轨240的结构可以与导轨300的结构类似。The truss guide rail 220 and the transverse guide rail 240 are devices for guiding; the structure of the truss guide rail 220 or the transverse guide rail 240 may be similar to the structure of the guide rail 300 .
在一些实施例中,支撑腿230的数量为4个,每两个支撑腿230分别支撑一个桁架导轨220。横向导轨240可以包括两条用作导向的横梁和两个连接板;两个连接板位于两条横梁的两端,将两条横梁连接成整体;两条横梁之间形成间隙,使得移栽夹爪210在间隙的位置,能够沿垂直于横向导轨240的方向移动。In some embodiments, the number of the supporting legs 230 is 4, and each two supporting legs 230 respectively support one truss rail 220. The transverse rail 240 may include two beams used as guides and two connecting plates; the two connecting plates are located at both ends of the two beams to connect the two beams into a whole; a gap is formed between the two beams, so that the transplanting clamp 210 can move in a direction perpendicular to the transverse rail 240 at the position of the gap.
在一些实施例中,夹爪安装件250和移栽夹爪210的数量可以为一个或多个(图1所示为两个,每个移栽夹爪210对应安装在一个夹爪安装件250上)。移栽夹爪210通过x轴、y轴、z轴(如图1所示)三个方向的移动,即移栽夹爪210沿垂直于横向导轨240的方向(相当于z轴)移动,夹爪安装件250和移栽夹爪210一起沿横向导轨240(相当于x轴)移动,横向导轨240、夹爪安装件250和移栽夹爪210一起沿桁架导轨220(相当于y轴)移动,可以将原始位置不同或长度不同的工件移动到移动变位机上以及将工件从移动变位机上移出。In some embodiments, the number of the clamping jaws 250 and the transplanting jaws 210 may be one or more (two are shown in FIG. 1 , and each transplanting jaw 210 is correspondingly mounted on one clamping jaw 250). The transplanting jaws 210 can be moved in three directions, namely, the x-axis, y-axis, and z-axis (as shown in FIG. 1 ), that is, the transplanting jaws 210 move in a direction perpendicular to the transverse guide rail 240 (equivalent to the z-axis), the clamping jaws 250 and the transplanting jaws 210 move together along the transverse guide rail 240 (equivalent to the x-axis), and the transverse guide rail 240, the clamping jaws 250 and the transplanting jaws 210 move together along the truss guide rail 220 (equivalent to the y-axis), so as to move the workpieces with different original positions or different lengths to the mobile positioner and remove the workpieces from the mobile positioner.
在一些实施例中,移栽桁架还包括驱动设备,通过驱动设备可以实现两个部件的相对移动(如夹爪安装件250和移栽夹爪210的相对移动);驱动设备的结构与下文中第一驱动设备、第三驱动设备的结构类似,可以参见下文的描述。In some embodiments, the transplanting truss also includes a driving device, through which the relative movement of two components (such as the relative movement of the clamp mounting 250 and the transplanting clamp 210) can be achieved; the structure of the driving device is similar to the structure of the first driving device and the third driving device described below, and please refer to the description below.
本说明书的一些实施例中,移栽桁架可以通过三个方向的移动,使得移栽夹爪拥有三个方向自由度,在移栽夹爪将待焊接的工件移动到移动变位机上时,能够灵活运动且不与移动变位机发生碰撞;同时移栽夹爪也能抓取不同尺寸的工件。In some embodiments of the present specification, the transplanting truss can move in three directions so that the transplanting clamp has three degrees of freedom. When the transplanting clamp moves the workpiece to be welded to the mobile positioner, it can move flexibly without colliding with the mobile positioner; at the same time, the transplanting clamp can also grab workpieces of different sizes.
导轨300是用于导向的装置。在一些实施例中,导轨300与地面固定安装,移动变位机100可以沿导轨的方向滑动。The guide rail 300 is a device for guiding. In some embodiments, the guide rail 300 is fixedly installed on the ground, and the mobile positioner 100 can slide along the direction of the guide rail.
导轨300可以是多种类型。例如,T形导轨、L形导轨、U形导轨、O形导轨、空心导轨等。又例如,导轨300可以是钢轨等。导轨300的数量可以为一个或多个(图1为两个);导轨300的数量为一个时,可以设置在两个移动变位机的底部中间。The guide rail 300 can be of various types. For example, a T-shaped guide rail, an L-shaped guide rail, a U-shaped guide rail, an O-shaped guide rail, a hollow guide rail, etc. For another example, the guide rail 300 can be a steel rail, etc. The number of the guide rails 300 can be one or more (two in FIG. 1 ); when the number of the guide rail 300 is one, it can be set in the middle of the bottom of the two mobile positioners.
翻转组件110是对所夹持的工件进行翻转的组件。根据翻转角度范围的不同,翻转组件110可以分为90°翻转机、180°翻转机等。The flip assembly 110 is a component for flipping the clamped workpiece. According to the different flip angle ranges, the flip assembly 110 can be divided into a 90° flip machine, a 180° flip machine, etc.
在一些实施例中,两个移动变位机100上的翻转组件110同轴设置,即两个移动变位机100上的翻转组件110的中心轴线相同或重合。In some embodiments, the flipping assemblies 110 on the two mobile positioners 100 are coaxially arranged, that is, the central axes of the flipping assemblies 110 on the two mobile positioners 100 are the same or coincident.
变位机夹爪130是用于夹持工件的组件。变位机夹爪130可以包括多种类型。例如,气动夹持器、液压夹持器等。关于翻转组件、变位机夹爪的更多说明参见图3、图4及其相关描述。The positioner jaws 130 are components for clamping a workpiece. The positioner jaws 130 may include various types. For example, pneumatic clamps, hydraulic clamps, etc. For more information about the flip assembly and the positioner jaws, see FIG. 3 , FIG. 4 and their related descriptions.
移动底座120用于支撑移动变位机100。翻转组件110可以设置在移动底座120上。在一些实施例中,移动底座120与导轨300可滑动地连接,使移动变位机100能够沿导轨300移动。The mobile base 120 is used to support the mobile positioner 100. The flip assembly 110 can be disposed on the mobile base 120. In some embodiments, the mobile base 120 is slidably connected to the guide rail 300, so that the mobile positioner 100 can move along the guide rail 300.
在一些实施例中,导轨300包括钢轨和齿条,移动底座120设有第三驱动设备,第三驱动设备与导轨300中的齿条传动连接,以驱动移动底座120沿导轨300滑动。第三驱动设备是用于提供移动变位机100沿导轨300移动所需要的动力的设备。第三驱动设备可以为电机。在一些实施例中,第三驱动设备通过第一传动件与齿条传动连接。例如,第一传动件可以为齿轮等形式,齿轮可以与导轨300中的齿条传动连接。In some embodiments, the guide rail 300 includes a steel rail and a rack, and the mobile base 120 is provided with a third drive device, which is connected to the rack in the guide rail 300 to drive the mobile base 120 to slide along the guide rail 300. The third drive device is a device for providing the power required for the mobile positioner 100 to move along the guide rail 300. The third drive device can be a motor. In some embodiments, the third drive device is connected to the rack through a first transmission member. For example, the first transmission member can be in the form of a gear, etc., and the gear can be connected to the rack in the guide rail 300.
本说明书一些实施例,相对传统固定式变位机,通过设置两个可移动的移动变位机,使得翻转设备可以根据工件长度不同两边快速移动,适应多种规格的工件。In some embodiments of the present specification, compared with a traditional fixed positioner, two movable positioners are provided so that the turning device can quickly move on both sides according to the different lengths of the workpieces and adapt to workpieces of various specifications.
图3是根据本说明书一些实施例所示的翻转组件的结构示意图。FIG. 3 is a schematic structural diagram of a flip assembly according to some embodiments of the present specification.
如图3所示,翻转组件110包括C型翻转件111、固定件112和驱动组件113;C型翻转件111上沿径向的内侧设有固定件112,变位机夹爪130通过固定件112与C型翻转件111固定连接。C型翻转件111上沿径向的外侧的圆周面设有齿边111-1,驱动组件113与齿边111-1啮合;驱动组件113通过与齿边111-1啮合传动带动C型翻转件111沿C型翻转件111或齿边111-1的中心轴线L旋转。As shown in FIG3 , the flip assembly 110 includes a C-shaped flip member 111, a fixing member 112 and a driving assembly 113; the fixing member 112 is provided on the radial inner side of the C-shaped flip member 111, and the positioner clamp 130 is fixedly connected to the C-shaped flip member 111 through the fixing member 112. The C-shaped flip member 111 is provided with a toothed edge 111-1 on the radial outer circumferential surface, and the driving assembly 113 is meshed with the toothed edge 111-1; the driving assembly 113 drives the C-shaped flip member 111 to rotate along the central axis L of the C-shaped flip member 111 or the toothed edge 111-1 by meshing with the toothed edge 111-1.
C型翻转件111是用于翻转工件的主要结构。在一些实施例中,C型翻转件111可以为具有弧形开口111-2的圆环状结构。在一些实施例中,弧形开口111-2的大小可以根据需求设置。例如,C型翻转件111为90°翻转机时,弧形开口111-2可以设置较大,以节省材料。The C-shaped flipping member 111 is a main structure for flipping a workpiece. In some embodiments, the C-shaped flipping member 111 may be a circular ring structure having an arc-shaped opening 111-2. In some embodiments, the size of the arc-shaped opening 111-2 may be set as required. For example, when the C-shaped flipping member 111 is a 90° flipping machine, the arc-shaped opening 111-2 may be set larger to save materials.
在一些实施例中,C型翻转件111固定在移动底座120上,且C型翻转件111可以在移动底座120上沿C型翻转件111或弧形开口111-2的中心轴线翻转。例如,C型翻转件111可以通过支架固定在移动底座120上,且C型翻转件111与支架可滑动连接,使C型翻转件111可以相对于移动底座120发生转动。In some embodiments, the C-shaped flip member 111 is fixed on the mobile base 120, and the C-shaped flip member 111 can flip along the central axis of the C-shaped flip member 111 or the arc-shaped opening 111-2 on the mobile base 120. For example, the C-shaped flip member 111 can be fixed on the mobile base 120 by a bracket, and the C-shaped flip member 111 and the bracket are slidably connected, so that the C-shaped flip member 111 can rotate relative to the mobile base 120.
在一些实施例中,如图2A和图2B所示,移动底座120中设有容纳腔121,C型翻转件111在容纳腔121内绕弧形开口111-2或齿边111-1的中心轴线旋转,弧形开口111-2在C型翻转件111旋转时与容纳腔121不重合。In some embodiments, as shown in Figures 2A and 2B, a accommodating cavity 121 is provided in the movable base 120, and the C-shaped flip member 111 rotates around the central axis of the arc-shaped opening 111-2 or the toothed edge 111-1 in the accommodating cavity 121, and the arc-shaped opening 111-2 does not overlap with the accommodating cavity 121 when the C-shaped flip member 111 rotates.
C型翻转件111的部分结构位于容纳腔121中,容纳腔121可以为C型翻转件111提供旋转的空间。Part of the structure of the C-shaped flip member 111 is located in the accommodating cavity 121 , and the accommodating cavity 121 can provide a space for the C-shaped flip member 111 to rotate.
在一些实施例中,容纳腔121可以为与弧形开口111-2同轴设置的弧形结构,即容纳腔121的中心轴线与弧形开口111-2的中心轴线相同或重合。在一些实施例中,容纳腔121中可以设置有弧形轨道,C型翻转件111可以沿弧形轨道旋转。In some embodiments, the accommodating cavity 121 may be an arc-shaped structure coaxially arranged with the arc-shaped opening 111-2, that is, the central axis of the accommodating cavity 121 is the same as or coincides with the central axis of the arc-shaped opening 111-2. In some embodiments, an arc-shaped track may be arranged in the accommodating cavity 121, and the C-shaped flip member 111 may rotate along the arc-shaped track.
在一些实施例中,C型翻转件111上沿轴向的两侧表面上均设有凸起结构111-3,凸起结构111-3为具有弧形开口的环状结构;容纳腔121中设有至少一个第一滚动件122和至少一个第二滚动件组合,每个第一滚动件122的滚动面与凸起结构111-3沿轴向的一侧表面(即图3中的表面S1)接触,第二滚动件组合包括多个第二滚动件123,多个第二滚动件123位于凸起结构111-3沿径向的两侧,每个第二滚动件123的滚动面与凸起结构111-3沿径向的两侧表面(即图3中的表面S2)中的其中一侧表面接触。In some embodiments, a protruding structure 111-3 is provided on both side surfaces along the axial direction of the C-shaped flip member 111, and the protruding structure 111-3 is an annular structure with an arc-shaped opening; at least one first rolling member 122 and at least one second rolling member combination are provided in the accommodating cavity 121, and the rolling surface of each first rolling member 122 contacts one side surface of the protruding structure 111-3 along the axial direction (i.e., surface S1 in Figure 3), and the second rolling member combination includes a plurality of second rolling members 123, and the plurality of second rolling members 123 are located on both sides of the protruding structure 111-3 along the radial direction, and the rolling surface of each second rolling member 123 contacts one side surface of the two side surfaces of the protruding structure 111-3 along the radial direction (i.e., surface S2 in Figure 3).
在一些实施例中,凸起结构111-3上的弧形开口与C型翻转件上的弧形开口111-2同轴设置,即凸起结构111-3上的弧形开口的中心轴线与C型翻转件上的弧形开口111-2的中心轴线L相同。In some embodiments, the arc opening on the protruding structure 111-3 is coaxially arranged with the arc opening 111-2 on the C-shaped flip member, that is, the central axis of the arc opening on the protruding structure 111-3 is the same as the central axis L of the arc opening 111-2 on the C-shaped flip member.
第一滚动件122和第二滚动件123是用于对C型翻转件111进行限位的部件。第一滚动件122、第二滚动件组合的数量包括多个。The first rolling member 122 and the second rolling member 123 are components used to limit the position of the C-shaped flip member 111. The number of the first rolling member 122 and the second rolling member combination includes multiple.
在一些实施例中,一个第二滚动件组合中可以包括多个第二滚动件123。例如,一个第二滚动件组合中可以包括两个或以上的第二滚动件123。In some embodiments, one second rolling element combination may include a plurality of second rolling elements 123. For example, one second rolling element combination may include two or more second rolling elements 123.
在一些实施例中,第一滚动件122与第二滚动件123的结构可以相同,例如,均为滚柱、轴承等结构。In some embodiments, the first rolling element 122 and the second rolling element 123 may have the same structure, for example, both are rollers, bearings, and the like.
在一些实施例中,第一滚动件122与第二滚动件123均设置在容纳腔121内部。例如,第一滚动件122与第二滚动件123可以通过支撑结构可滚动地设置在容纳腔121内部的环形轨道中。支撑结构可以是支架、支柱等形式。In some embodiments, the first rolling member 122 and the second rolling member 123 are both disposed inside the accommodating cavity 121. For example, the first rolling member 122 and the second rolling member 123 can be rollably disposed in an annular track inside the accommodating cavity 121 through a supporting structure. The supporting structure can be in the form of a bracket, a pillar, or the like.
在一些实施例中,第一滚动件122、第二滚动件123在容纳腔121中的设置方向不同,使得第一滚动件122的滚动面、第二滚动件123的滚动面与凸起结构111-3的接触位置不同。其中,第一滚动件122的滚动面与凸起结构111-3沿轴向的一侧表面S1接触,第二滚动件123的滚动面与凸起结构111-3沿径向的两侧表面S2中的其中一侧表面接触。In some embodiments, the first rolling member 122 and the second rolling member 123 are arranged in different directions in the accommodating cavity 121, so that the rolling surfaces of the first rolling member 122 and the second rolling member 123 contact the protruding structure 111-3 at different positions. The rolling surface of the first rolling member 122 contacts the side surface S1 of the protruding structure 111-3 along the axial direction, and the rolling surface of the second rolling member 123 contacts one side surface of the two side surfaces S2 of the protruding structure 111-3 along the radial direction.
在一些实施例中,一个第二滚动件组合中至少有两个第二滚动件123的滚动面分别与凸起结构111-3沿径向的两侧表面S2接触。例如,一个第二滚动件组合中包括两个第二滚动件123时,该两个第二滚动件123分别与凸起结构111-3沿径向的两侧表面S2接触。又例如,一个第二滚动件组合中包括四个第二滚动件123时,其中两个第二滚动件123与凸起结构111-3沿径向的两侧表面S2中的其中一侧表面S2接触,另外两个第二滚动件123与凸起结构111-3沿径向的两侧表面S2中的另一侧表面S2接触。其中,设于凸起结构111-3沿径向的不同侧的两个第二滚动件123可以设置在同一径向上,也可以设置在不同径向上。In some embodiments, the rolling surfaces of at least two second rolling elements 123 in a second rolling element combination are in contact with the two side surfaces S2 of the protruding structure 111-3 in the radial direction, respectively. For example, when a second rolling element combination includes two second rolling elements 123, the two second rolling elements 123 are in contact with the two side surfaces S2 of the protruding structure 111-3 in the radial direction, respectively. For another example, when a second rolling element combination includes four second rolling elements 123, two of the second rolling elements 123 are in contact with one side surface S2 of the two side surfaces S2 of the protruding structure 111-3 in the radial direction, and the other two second rolling elements 123 are in contact with the other side surface S2 of the two side surfaces S2 of the protruding structure 111-3 in the radial direction. Among them, the two second rolling elements 123 arranged on different sides of the protruding structure 111-3 in the radial direction can be arranged in the same radial direction, or can be arranged in different radial directions.
第一滚动件122与第二滚动件123可以通过多种组合方式排列设置在容纳腔121中。在一些实施例中,当一个第二滚动件组合中包括两个以上的第二滚动件123时,一个第一滚动件122可以设置于一个第二滚动件组合的多个第二滚动件123的中间。例如,当一个第二滚动件组合中包括四个第二滚动件123时,第一滚动件122沿圆周方向的两侧分别包括设于凸起结构111-3沿径向的不同侧的两个第二滚动件123。The first rolling member 122 and the second rolling member 123 can be arranged in the accommodating cavity 121 in a variety of combinations. In some embodiments, when a second rolling member combination includes more than two second rolling members 123, a first rolling member 122 can be arranged in the middle of a plurality of second rolling members 123 in a second rolling member combination. For example, when a second rolling member combination includes four second rolling members 123, the two sides of the first rolling member 122 along the circumferential direction respectively include two second rolling members 123 arranged on different sides of the protruding structure 111-3 along the radial direction.
仅作为示例,如图3所示,该C型翻转件111上的凸起结构111-3上设有多个第一滚动件122和多个第二滚动件组合。其中,每个第二滚动件组合中可以包括四个第二滚动件123,其中两个第二滚动件123与凸起结构111-3沿径向的两侧表面S2中的其中一侧表面S2接触,另外两个第二滚动件123与凸起结构111-3沿径向的两侧表面S2中的另一侧表面S2接触,并且设于凸起结构111-3沿径向的不同侧的两个第二滚动件123设置在同一径向上。As an example only, as shown in Fig. 3, a plurality of first rolling members 122 and a plurality of second rolling member combinations are provided on the protruding structure 111-3 on the C-shaped flip member 111. Each second rolling member combination may include four second rolling members 123, wherein two second rolling members 123 are in contact with one of the two side surfaces S2 of the protruding structure 111-3 in the radial direction, and the other two second rolling members 123 are in contact with the other side surface S2 of the two side surfaces S2 of the protruding structure 111-3 in the radial direction, and the two second rolling members 123 arranged on different sides of the protruding structure 111-3 in the radial direction are arranged in the same radial direction.
上述说明仅为示例性说明,不构成对实施方式的限制。可以理解的,第一滚动件122与第二滚动件123可以通过多种任意可行的组合方式排列设置在容纳腔121中。The above description is only an exemplary description and does not constitute a limitation on the implementation mode. It can be understood that the first rolling element 122 and the second rolling element 123 can be arranged in the accommodating cavity 121 in any feasible combination.
在一些实施例中,当C型翻转件111在容纳腔121中旋转时,C型翻转件111上的弧形开口111-2不会旋转到容纳腔121中,即C型翻转件111旋转时弧形开口111-2与容纳腔121始终不重合,以避免部分第一滚动件122和第二滚动件123不能与凸起结构111-3接触,和不能对凸起结构111-3限位。In some embodiments, when the C-shaped flip member 111 rotates in the accommodating cavity 121, the arc-shaped opening 111-2 on the C-shaped flip member 111 will not rotate into the accommodating cavity 121, that is, when the C-shaped flip member 111 rotates, the arc-shaped opening 111-2 and the accommodating cavity 121 will never overlap, so as to avoid that part of the first rolling member 122 and the second rolling member 123 cannot contact the protruding structure 111-3, and cannot limit the protruding structure 111-3.
本说明书一些实施例中,通过在移动底座120中设置容纳腔121,便于C型翻转件111在容纳腔121内旋转。通过凸起结构111-3与第一滚动件122、第二滚动件123的配合,可以对C型翻转件111进行限位,并将C型翻转件111卡在容纳腔121中;同时,通过设于凸起结构111-3沿径向的两侧的第二滚动件123可卡住C型翻转件111,可以使C型翻转件111在转动过程中不发生晃动;通过设于凸起结构111-3沿轴向的一侧的第一滚动件122,可以对C型翻转件111进行限位,并减少C型翻转件111与容纳腔121之间的摩擦。In some embodiments of the present specification, a receiving cavity 121 is provided in the mobile base 120 to facilitate the C-shaped flip member 111 to rotate in the receiving cavity 121. The C-shaped flip member 111 can be limited and stuck in the receiving cavity 121 by the cooperation between the protruding structure 111-3 and the first rolling member 122 and the second rolling member 123; at the same time, the C-shaped flip member 111 can be stuck by the second rolling members 123 provided on both sides of the protruding structure 111-3 along the radial direction, so that the C-shaped flip member 111 does not shake during the rotation process; the C-shaped flip member 111 can be limited by the first rolling member 122 provided on one side of the protruding structure 111-3 along the axial direction, and the friction between the C-shaped flip member 111 and the receiving cavity 121 can be reduced.
固定件112是用于将变位机夹爪130固定的部件。变位机夹爪130可以通过多种方式与固定件112固定连接。例如,焊接、铆接、螺纹连接、销钉连接等。The fixing member 112 is a component used to fix the positioner jaw 130. The positioner jaw 130 can be fixedly connected to the fixing member 112 in various ways, such as welding, riveting, threaded connection, pin connection, etc.
固定件112具有多种结构形式。例如,固定件112可以是板状结构,如两端分别与C型翻转件111上沿径向的内侧相连的长板等。长板的两端可以通过焊接、螺丝固定等方式与C型翻转件111上沿径向的内侧固定连接。又例如,固定件112可以是设置在C型翻转件111上沿径向的内侧的两个隔板,两个隔板之间的连线可以与弧形缺口312的开口两端之间的连线平行。两个隔板可以通过焊接、螺丝固定等方式与C型翻转件111上沿径向的内侧固定连接。The fixing member 112 has a variety of structural forms. For example, the fixing member 112 can be a plate-like structure, such as a long plate whose two ends are respectively connected to the inner side of the C-shaped flip member 111 along the radial direction. The two ends of the long plate can be fixedly connected to the inner side of the C-shaped flip member 111 along the radial direction by welding, screw fixing, etc. For another example, the fixing member 112 can be two partitions arranged on the inner side of the C-shaped flip member 111 along the radial direction, and the connection line between the two partitions can be parallel to the connection line between the two ends of the opening of the arc-shaped notch 312. The two partitions can be fixedly connected to the inner side of the C-shaped flip member 111 along the radial direction by welding, screw fixing, etc.
在一些实施例中,当变位机夹爪130通过固定件112与C型翻转件111固定连接时,C型翻转件111可以带动变位机夹爪130一起旋转。In some embodiments, when the positioner jaw 130 is fixedly connected to the C-shaped flip member 111 through the fixing member 112 , the C-shaped flip member 111 can drive the positioner jaw 130 to rotate together.
驱动组件113是用于驱动C型翻转件111旋转的组件。在一些实施例中,驱动组件113可以固定在移动底座120上。The driving assembly 113 is a component for driving the C-shaped flip member 111 to rotate. In some embodiments, the driving assembly 113 can be fixed on the moving base 120.
在一些实施例中,驱动组件113可以由驱动电机113-1和第二传动件113-2构成。例如,驱动电机113-1可以是伺服电机等。第二传动件113-2可以是齿轮、链条、皮带等。In some embodiments, the driving assembly 113 may be composed of a driving motor 113-1 and a second transmission member 113-2. For example, the driving motor 113-1 may be a servo motor, etc. The second transmission member 113-2 may be a gear, a chain, a belt, etc.
在一些实施例中,驱动组件113中的第二传动件113-2与齿边111-1啮合,驱动电机113-1中的驱动电机113-1通过驱动第二传动件113-2与齿边111-1啮合传动带动C型翻转件111沿C型翻转件111的弧形开口111-2的中心轴线旋转。通过第二传动件113-2与齿边111-1啮合传动,可以使C型翻转件111的旋转角度更加精确可控。在一些实施例中,驱动电机113-1为伺服电机。In some embodiments, the second transmission member 113-2 in the driving assembly 113 is meshed with the toothed edge 111-1, and the driving motor 113-1 in the driving motor 113-1 drives the second transmission member 113-2 to mesh with the toothed edge 111-1 to drive the C-shaped flip member 111 to rotate along the central axis of the arc-shaped opening 111-2 of the C-shaped flip member 111. Through the meshing transmission of the second transmission member 113-2 and the toothed edge 111-1, the rotation angle of the C-shaped flip member 111 can be made more accurately controllable. In some embodiments, the driving motor 113-1 is a servo motor.
本说明书一些实施例中,通过驱动组件113中的驱动电机113-1驱动第二传动件113-2与齿边111-1啮合传动以带动C型翻转件111,其控制精度高。将驱动电机113-1设置为伺服电机,可以有效提高定位精度、响应速度以及旋转速度。In some embodiments of the present specification, the second transmission member 113-2 is driven by the drive motor 113-1 in the drive assembly 113 to engage with the tooth edge 111-1 to drive the C-shaped flip member 111, and the control accuracy is high. The drive motor 113-1 is set as a servo motor, which can effectively improve the positioning accuracy, response speed and rotation speed.
图4是根据本说明书一些实施例所示的变位机夹爪的结构示意图。FIG. 4 is a schematic diagram of the structure of a positioner clamp according to some embodiments of the present specification.
如图4所示,变位机夹爪130包括第一驱动设备131、第二驱动设备132、至少两个第一夹爪133(图4未示出左侧的第一夹爪133)、至少一个第二夹爪134和定位板135;第一驱动设备131能够驱动至少两个第一夹爪133沿定位板135的轴线方向做相互靠近或相互背离的运动;第二驱动设备132能够驱动至少一个第二夹爪134沿垂直于定位板135的延伸方向(即垂直于图4中的直线C所在的方向)运动。As shown in Figure 4, the positioner clamp 130 includes a first driving device 131, a second driving device 132, at least two first clamps 133 (the first clamp 133 on the left side is not shown in Figure 4), at least one second clamp 134 and a positioning plate 135; the first driving device 131 can drive at least two first clamps 133 to move toward or away from each other along the axial direction of the positioning plate 135; the second driving device 132 can drive at least one second clamp 134 to move along an extension direction perpendicular to the positioning plate 135 (i.e., perpendicular to the direction where the straight line C in Figure 4 is located).
定位板135是用于设置第一夹爪133和放置工件的部件。在一些实施例中,工件可以置于定位板135上,至少一个第一夹爪133可以沿定位板135的轴线的方向做相互靠近或相互背离的运动。The positioning plate 135 is a component for setting the first clamping jaws 133 and placing the workpiece. In some embodiments, the workpiece can be placed on the positioning plate 135, and at least one first clamping jaw 133 can move toward or away from each other along the axis of the positioning plate 135.
在一些实施例中,定位板135的表面可以设置有毛刷138,以防止焊接过程中火花或颗粒飞溅进入到定位板135的内部,对定位板135造成损坏。In some embodiments, a brush 138 may be provided on the surface of the positioning plate 135 to prevent sparks or particles from flying into the interior of the positioning plate 135 during welding and causing damage to the positioning plate 135 .
第一驱动设备131是用于驱动第一夹爪133移动的设备。例如,第一驱动设备131可以是电动机、气动系统等。关于第一夹爪133的说明参见后文。The first driving device 131 is a device for driving the first clamping jaw 133 to move. For example, the first driving device 131 can be a motor, a pneumatic system, etc. The description of the first clamping jaw 133 is described later.
在一些实施例中,第一驱动设备131可以驱动至少一个第一夹爪133发生移动。例如,第一驱动设备131可以驱动设于工件一侧的第一夹爪133朝向工件移动,以靠近设于工件另一侧的第一夹爪133。In some embodiments, the first driving device 131 can drive at least one first clamping jaw 133 to move. For example, the first driving device 131 can drive the first clamping jaw 133 disposed on one side of the workpiece to move toward the workpiece to get close to the first clamping jaw 133 disposed on the other side of the workpiece.
在一些实施例中,第一驱动设备131可以自带抱闸功能。In some embodiments, the first driving device 131 may have a built-in brake function.
第二驱动设备132是用于驱动第二夹爪134移动的设备。例如,第二驱动设备132可以是电动机、气动系统等。关于第二夹爪134的说明参见后文。The second driving device 132 is a device for driving the second clamping jaw 134 to move. For example, the second driving device 132 can be an electric motor, a pneumatic system, etc. The description of the second clamping jaw 134 is described later.
在一些实施例中,当第二驱动设备132的数量为一个时,该第二驱动设备132可以驱动至少一个第二夹爪134发生移动。In some embodiments, when the number of the second driving device 132 is one, the second driving device 132 can drive at least one second clamping jaw 134 to move.
在一些实施例中,当第二驱动设备132的数量为多个时,多个第二驱动设备132可以同步驱动多个第二夹爪134发生移动。在一些实施例中,工件翻转机中还设有处理器和控制器,如可编程逻辑控制器(PLC)。处理器可以通过控制器控制第二驱动设备132。多个第二驱动设备132可以在控制器的控制作用下,同步驱动多个第二夹爪134发生移动。处理器还可以用于控制工件翻转机的运行,更多说明参见图5和图6的相关描述。In some embodiments, when there are multiple second drive devices 132, multiple second drive devices 132 can synchronously drive multiple second clamps 134 to move. In some embodiments, the workpiece turning machine is also provided with a processor and a controller, such as a programmable logic controller (PLC). The processor can control the second drive device 132 through the controller. Under the control of the controller, multiple second drive devices 132 can synchronously drive multiple second clamps 134 to move. The processor can also be used to control the operation of the workpiece turning machine. For more information, see the relevant description of Figures 5 and 6.
在一些实施例中,第二驱动设备132与第二夹爪134的数量可以相同,且一个第二驱动设备132可以驱动一个第二夹爪134发生移动。In some embodiments, the number of the second driving devices 132 and the number of the second clamping jaws 134 may be the same, and one second driving device 132 may drive one second clamping jaw 134 to move.
在一些实施例中,第二驱动设备132可以自带抱闸功能。In some embodiments, the second driving device 132 may have a built-in brake function.
在一些实施例中,第一驱动设备131、第二驱动设备132可以设置在定位板上。关于定位板135的说明参见后文。In some embodiments, the first driving device 131 and the second driving device 132 may be disposed on a positioning plate. The description of the positioning plate 135 will be described later.
第一夹爪133是用于对工件进行夹紧的部件。第一夹爪133可以为截面为长方形、正方形、梯形等形状的柱状结构。The first clamping jaw 133 is a component used to clamp the workpiece. The first clamping jaw 133 can be a columnar structure with a cross-section in a rectangular, square, trapezoidal or other shapes.
在一些实施例中,至少两个第一夹爪133可以分别设置在定位板135的两端。例如,第一夹爪133可以包括两个,定位板135的两端可以分别设置一个第一夹爪133。又例如,第一夹爪133可以包括四个,定位板135的两端可以分别设置两个第一夹爪133。In some embodiments, at least two first clamping jaws 133 may be respectively disposed at both ends of the positioning plate 135. For example, the first clamping jaws 133 may include two, and one first clamping jaw 133 may be respectively disposed at both ends of the positioning plate 135. For another example, the first clamping jaws 133 may include four, and two first clamping jaws 133 may be respectively disposed at both ends of the positioning plate 135.
在一些实施例中,至少两个第一夹爪133可滑动地设置于定位板135上。在一些实施例中,至少两个第一夹爪133可以通过第三传动件136与定位板135滑动连接,第一驱动设备131可以通过第三传动件136带动至少两个第一夹爪133沿定位板135的延伸方向做相互靠近或相互背离的运动。当需要对工件进行夹紧时,可以通过第三传动件136带动至少两个第一夹爪133沿定位板135的延伸方向相互靠近并抵紧工件。当需要松开工件时,可以通过第三传动件136带动至少两个第一夹爪133沿定位板135的轴线方向相互背离。其中,第一驱动设备131可以通过正转或反转来控制至少两个第一夹爪133沿定位板135的延伸方向做相互靠近或相互背离的运动。In some embodiments, at least two first clamps 133 are slidably disposed on the positioning plate 135. In some embodiments, at least two first clamps 133 can be slidably connected to the positioning plate 135 through a third transmission member 136, and the first driving device 131 can drive at least two first clamps 133 to move toward or away from each other along the extension direction of the positioning plate 135 through the third transmission member 136. When it is necessary to clamp the workpiece, the third transmission member 136 can be used to drive at least two first clamps 133 to move toward or away from each other along the extension direction of the positioning plate 135. When it is necessary to clamp the workpiece, the third transmission member 136 can be used to drive at least two first clamps 133 to move toward or away from each other along the extension direction of the positioning plate 135. When it is necessary to release the workpiece, the third transmission member 136 can be used to drive at least two first clamps 133 to move away from each other along the axis direction of the positioning plate 135. Among them, the first driving device 131 can control the movement of at least two first clamps 133 to move toward or away from each other along the extension direction of the positioning plate 135 by forward or reverse rotation.
在一些实施例中,第三传动件136可以是丝杠、丝杆螺母等多种形式。在一些实施例中,第三传动件136包括第一丝杠、第二丝杠,传动螺母;第一丝杠和第二丝杠的螺纹方向相反,第一丝杠和第二丝杠固定连接(如键连接、销连接)。第一丝杠和第二丝杠分别与两个第一夹爪133传动连接,当第一驱动设备131通过第三传动件136的传动螺母同时带动第一丝杠和第二丝杠旋转时,由于螺纹方向相反,两个第一夹爪133可以做相互靠近或相互背离的运动。在一些实施例中,第三传动件136可以设于定位板135中。In some embodiments, the third transmission member 136 can be in various forms such as a lead screw, a lead screw nut, etc. In some embodiments, the third transmission member 136 includes a first lead screw, a second lead screw, and a transmission nut; the thread directions of the first lead screw and the second lead screw are opposite, and the first lead screw and the second lead screw are fixedly connected (such as key connection, pin connection). The first lead screw and the second lead screw are respectively connected to the two first clamps 133 in transmission. When the first driving device 131 drives the first lead screw and the second lead screw to rotate at the same time through the transmission nut of the third transmission member 136, due to the opposite thread directions, the two first clamps 133 can move closer to or away from each other. In some embodiments, the third transmission member 136 can be arranged in the positioning plate 135.
在一些实施例中,至少两个第一夹爪133上与工件接触的接触面可以垂直于定位板135的延伸方向,以便对工件进行夹紧。In some embodiments, the contact surfaces of at least two first clamping jaws 133 that contact the workpiece may be perpendicular to the extension direction of the positioning plate 135 so as to clamp the workpiece.
第二夹爪134是用于对工件进行夹紧的部件。第一夹爪133与第二夹爪134对工件进行夹紧的方向不同。The second clamping jaw 134 is a component for clamping the workpiece. The first clamping jaw 133 and the second clamping jaw 134 clamp the workpiece in different directions.
在一些实施例中,第二夹爪134也可以为截面为长方形、正方形、梯形等形状的柱状结构。规则形状的第二夹爪134能够对工件进行抵紧。In some embodiments, the second clamping jaw 134 may also be a columnar structure with a cross-section in a rectangular, square, trapezoidal, etc. The second clamping jaw 134 of a regular shape can press against the workpiece.
在一些实施例中,第二夹爪134的形状可以与工件的形状相适应。例如,工件为H型或L型时,第二夹爪134的表面可以为与工件的接触面相同的平面。In some embodiments, the shape of the second clamping jaw 134 can be adapted to the shape of the workpiece. For example, when the workpiece is H-shaped or L-shaped, the surface of the second clamping jaw 134 can be the same plane as the contact surface of the workpiece.
在一些实施例中,第二夹爪134可以包括一个,则可以在至少两个第一夹爪133中的其中一个第一夹爪133上设置第二夹爪134。在一些实施例中,第二夹爪134可以包括多个,则可以在至少两个第一夹爪133中的多个第一夹爪133上各设置一个第二夹爪134。在一些实施例中,第二夹爪134的数量可以与第一夹爪133的数量相同,则可以在至少两个第一夹爪133中的每一个第一夹爪133上设置第二夹爪134。In some embodiments, the second clamping jaw 134 may include one, and the second clamping jaw 134 may be provided on one of the first clamping jaws 133 of the at least two first clamping jaws 133. In some embodiments, the second clamping jaw 134 may include multiple, and one second clamping jaw 134 may be provided on each of the multiple first clamping jaws 133 of the at least two first clamping jaws 133. In some embodiments, the number of the second clamping jaws 134 may be the same as the number of the first clamping jaws 133, and the second clamping jaw 134 may be provided on each of the first clamping jaws 133 of the at least two first clamping jaws 133.
在一些实施例中,至少一个第二夹爪134可滑动地设置于至少两个第一夹爪133的接触面上。第二夹爪134可以在第一夹爪133的接触面上,沿垂直于定位板135的延伸方向移动。In some embodiments, at least one second clamping jaw 134 is slidably disposed on the contact surfaces of at least two first clamping jaws 133. The second clamping jaw 134 can move on the contact surfaces of the first clamping jaws 133 along an extension direction perpendicular to the positioning plate 135.
在一些实施例中,至少一个第二夹爪134可以通过第四传动件与至少两个第一夹爪133滑动连接,第二驱动设备132可以通过第四传动件带动至少一个第二夹爪134沿垂直于定位板135的延伸方向运动。当需要对工件进行夹紧时,第二驱动设备132可以控制至少一个第二夹爪134沿垂直定位板135的延伸方向靠近工件,并抵紧工件。当需要松开工件时,第二驱动设备132可以控制至少一个第二夹爪134沿垂直于定位板135的延伸方向远离工件。其中,可以通过控制第二驱动设备132正转或反转来控制至少一个第二夹爪134沿垂直于定位板135的延伸方向靠近工件或远离工件。In some embodiments, at least one second clamping jaw 134 can be slidably connected to at least two first clamping jaws 133 through a fourth transmission member, and the second driving device 132 can drive at least one second clamping jaw 134 to move along the extension direction perpendicular to the positioning plate 135 through the fourth transmission member. When the workpiece needs to be clamped, the second driving device 132 can control at least one second clamping jaw 134 to approach the workpiece along the extension direction perpendicular to the positioning plate 135 and press against the workpiece. When the workpiece needs to be released, the second driving device 132 can control at least one second clamping jaw 134 to move away from the workpiece along the extension direction perpendicular to the positioning plate 135. Among them, the at least one second clamping jaw 134 can be controlled to approach or move away from the workpiece along the extension direction perpendicular to the positioning plate 135 by controlling the second driving device 132 to rotate forward or reverse.
在一些实施例中,第四传动件137可以是丝杠、螺母等多种形式。通过采用丝杠作为第四传动件137,可以通过丝杠的自锁特性,保持夹紧状态而不会松动,避免工件意外脱落。In some embodiments, the fourth transmission member 137 may be in various forms such as a lead screw, a nut, etc. By using a lead screw as the fourth transmission member 137, the self-locking property of the lead screw can be used to maintain the clamping state without loosening, thereby preventing the workpiece from accidentally falling off.
在一些实施例中,第四传动件137(例如,丝杠)可以垂直于定位板135的延伸方向设置。在一些实施例中,第四传动件137(例如,丝杠)可以平行于第一夹爪133的接触面设置。In some embodiments, the fourth transmission member 137 (eg, a lead screw) may be disposed perpendicular to the extension direction of the positioning plate 135. In some embodiments, the fourth transmission member 137 (eg, a lead screw) may be disposed parallel to the contact surface of the first clamping jaw 133.
在一些实施例中,第四传动件137(例如,丝杠)的数量与第一夹爪133的数量相同。在一些实施例中,设置两个第二夹爪134时,可以设置两个驱动设备420,两个驱动设备420可以在PLC控制器的控制下,实现两个第二夹爪134同步沿垂直于定位板135的延伸方向靠近工件或远离工件;当工件为对称件,如H型钢,方管等时,两个第二夹爪134同步靠近工件或远离工件,可以确保两端同时夹紧或松开工件。In some embodiments, the number of the fourth transmission member 137 (for example, a lead screw) is the same as the number of the first clamping jaws 133. In some embodiments, when two second clamping jaws 134 are provided, two driving devices 420 may be provided. The two driving devices 420 may be controlled by a PLC controller to enable the two second clamping jaws 134 to synchronously approach or move away from the workpiece along an extension direction perpendicular to the positioning plate 135; when the workpiece is a symmetrical part, such as an H-shaped steel, a square tube, etc., the two second clamping jaws 134 synchronously approach or move away from the workpiece, which can ensure that both ends of the workpiece are clamped or released at the same time.
在一些实施例中,第四传动件137(例如,丝杠)与第一夹爪133之间可以设有毛刷138,以防止焊接过程中火花或颗粒飞溅到第四传动件137上,对第四传动件137造成损坏。In some embodiments, a brush 138 may be provided between the fourth transmission member 137 (eg, a lead screw) and the first clamp 133 to prevent sparks or particles from splashing onto the fourth transmission member 137 during welding and damaging the fourth transmission member 137 .
本说明书一些实施例中,通过设置第一驱动设备131和第二驱动设备132自带抱闸功能,可以工件翻转机出现问题时保持第一夹爪和第二夹爪的夹紧状态而不会松动,避免工件意外脱落。通过设置第四传动件为丝杠,可以利用丝杠的自锁特性,保持第二夹爪的夹紧状态,在电机抱闸失效时可以实现双重保险,避免工件意外脱落。In some embodiments of this specification, by setting the first drive device 131 and the second drive device 132 with a brake function, the clamping state of the first clamp and the second clamp can be maintained without loosening when a problem occurs in the workpiece turning machine, thereby preventing the workpiece from accidentally falling off. By setting the fourth transmission member as a lead screw, the self-locking property of the lead screw can be used to maintain the clamping state of the second clamp, and double insurance can be achieved when the motor brake fails, thereby preventing the workpiece from accidentally falling off.
在一些实施例中,翻转设备还包括焊接设备。焊接设备是指用于执行焊接、切割和热喷涂作业等的工业设备;焊接设备可以为自动焊接设备,如焊接机器人。焊接设备可以将被焊零件焊接到工件上。在一些实施例中,焊接设备可以位于移栽桁架下方,移动变位机的两侧。关于焊接设备的更多内容,参见下文。In some embodiments, the turning device further comprises a welding device. The welding device refers to industrial equipment used to perform welding, cutting, thermal spraying, etc.; the welding device may be an automatic welding device, such as a welding robot. The welding device may weld the welded parts to the workpiece. In some embodiments, the welding device may be located below the transplanting truss and on both sides of the mobile positioner. For more information about the welding device, see below.
图5是根据本说明书一些实施例所示的翻转设备的控制方法的示例性流程图。如图5所示,流程500包括下述步骤。在一些实施例中,流程500可以由处理器执行。Fig. 5 is an exemplary flow chart of a method for controlling a flip device according to some embodiments of this specification. As shown in Fig. 5, process 500 includes the following steps. In some embodiments, process 500 may be executed by a processor.
S510,获取工件的成品信息、移栽夹爪的属性信息和移动变位机的尺寸信息。S510, obtaining finished product information of the workpiece, property information of the transplanting clamp and size information of the mobile positioner.
工件的成品信息指与完成焊接后的工件相关的信息。例如,成品信息可以包括成品尺寸、成品形状等。在一些实施例中,处理器可以通过读取成品工件的设计文件(如二维图纸、三维模型),自动提取工件的成品信息(如通过图像矢量化的算法提取设计文件中的尺寸信息)。The finished product information of the workpiece refers to information related to the workpiece after welding. For example, the finished product information may include finished product size, finished product shape, etc. In some embodiments, the processor may automatically extract the finished product information of the workpiece by reading the design file of the finished workpiece (such as a two-dimensional drawing, a three-dimensional model) (such as extracting the size information in the design file through an image vectorization algorithm).
移栽夹爪的属性信息指移栽夹爪相关的信息;移栽夹爪的属性信息可以包括移栽夹爪的尺寸信息和移栽夹爪类型。移栽夹爪的尺寸信息指移栽夹爪与尺寸相关的信息,如移栽夹爪的长、宽、高。移栽夹爪类型可以包括吸盘夹具、外侧夹取夹具等。吸盘夹具指利用气压或液压等吸住与工件表面的夹具;吸盘夹具可以吸住工件的表面,从而夹取工件;可以理解的,当工件规则,如工件为方管、H型钢时,吸盘夹具的尺寸可以小于等于工件的宽度或高度。外侧夹取夹具指包裹工件外侧从而夹取工件的夹具,如虎钳,四爪卡盘等;外侧夹取夹具的尺寸可以大于工件的宽度或高度。在一些实施例中,移栽夹爪类型与工件的形状、尺寸匹配;如工件为方管,且尺寸小于吸盘夹具的尺寸,则选取外侧夹取夹具作为移栽夹爪。The attribute information of the transplanting jaw refers to the information related to the transplanting jaw; the attribute information of the transplanting jaw may include the size information of the transplanting jaw and the type of the transplanting jaw. The size information of the transplanting jaw refers to the information related to the size of the transplanting jaw, such as the length, width and height of the transplanting jaw. The type of the transplanting jaw may include a suction cup clamp, an outer clamping clamp, etc. A suction cup clamp refers to a clamp that uses air pressure or hydraulic pressure to suck on the surface of the workpiece; the suction cup clamp can suck on the surface of the workpiece to clamp the workpiece; it can be understood that when the workpiece is regular, such as a square tube or H-shaped steel, the size of the suction cup clamp can be less than or equal to the width or height of the workpiece. The outer clamping clamp refers to a clamp that wraps the outside of the workpiece to clamp the workpiece, such as a vise, a four-jaw chuck, etc.; the size of the outer clamping clamp can be greater than the width or height of the workpiece. In some embodiments, the type of the transplanting jaw matches the shape and size of the workpiece; if the workpiece is a square tube and its size is smaller than the size of the suction cup clamp, the outer clamping clamp is selected as the transplanting jaw.
移动变位机的尺寸信息指移动变位机相关的尺寸信息;可以包括变位机夹爪的尺寸。The size information of the mobile positioner refers to the size information related to the mobile positioner; it may include the size of the positioner jaws.
在一些实施例中,处理器可以通过存储器读取工件的成品信息、移栽夹爪的属性信息和移动变位机的尺寸信息。工件的成品信息、移栽夹爪的属性信息和移动变位机的尺寸信息可以预先由系统或人为输入,并存入存储器中。In some embodiments, the processor can read the finished product information of the workpiece, the attribute information of the transplanting clamp and the size information of the mobile positioner through the memory. The finished product information of the workpiece, the attribute information of the transplanting clamp and the size information of the mobile positioner can be input by the system or manually in advance and stored in the memory.
S520,基于成品信息、移动变位机的尺寸信息和移栽夹爪的属性信息,确定变位机位置和移栽夹爪位置。S520, based on the finished product information, the size information of the mobile positioner and the attribute information of the transplanting jaws, determine the position of the positioner and the position of the transplanting jaws.
变位机位置指变位机需要移动到的位置。在一些实施例中,变位机位置可以用参考坐标系的坐标表示。The positioner position refers to the position to which the positioner needs to be moved. In some embodiments, the positioner position can be represented by the coordinates of a reference coordinate system.
移栽夹爪位置包括移栽夹爪与工件的相对位置、移栽夹爪的绝对位置。移栽夹爪与工件的相对位置指移栽夹爪抓取工件时,移栽夹爪在工件上的位置。移栽夹爪的绝对位置可以为移栽夹爪在参考坐标系上的坐标。参考坐标系的更多内容,参见下文。The position of the transplanting jaw includes the relative position of the transplanting jaw and the workpiece and the absolute position of the transplanting jaw. The relative position of the transplanting jaw and the workpiece refers to the position of the transplanting jaw on the workpiece when the transplanting jaw grabs the workpiece. The absolute position of the transplanting jaw can be the coordinate of the transplanting jaw in the reference coordinate system. For more information about the reference coordinate system, see below.
在一些实施例中,处理器可以通过存储器读取变位机位置和移栽夹爪位置,变位机位置和移栽夹爪位置可以预先由系统或人为输入,并存入存储器中。In some embodiments, the processor can read the position of the positioner and the position of the transplanting jaw through the memory. The position of the positioner and the position of the transplanting jaw can be input in advance by the system or manually and stored in the memory.
在一些实施例中,处理器可以基于成品信息、移动变位机的尺寸信息和移栽夹爪的属性信息,通过多种方式,确定变位机位置和移栽夹爪位置。例如,处理器可以基于成品信息、移动变位机的尺寸信息和移栽夹爪的属性信息,通过查询第一对照表确定变位机位置和移栽夹爪位置。其中,第一对照表中可以包括成品信息、移动变位机的尺寸信息和移栽夹爪的属性信息与变位机位置和移栽夹爪位置的对应关系。第一对照表可以基于历史数据或先验知识预先构建得到。关于确定变位机位置和移栽夹爪位置的更多内容,参见下文。In some embodiments, the processor can determine the position of the positioner and the position of the transplanting jaw in a variety of ways based on the finished product information, the size information of the mobile positioner, and the attribute information of the transplanting jaw. For example, the processor can determine the position of the positioner and the position of the transplanting jaw by querying a first comparison table based on the finished product information, the size information of the mobile positioner, and the attribute information of the transplanting jaw. Among them, the first comparison table may include the correspondence between the finished product information, the size information of the mobile positioner, and the attribute information of the transplanting jaw and the position of the positioner and the position of the transplanting jaw. The first comparison table can be pre-constructed based on historical data or prior knowledge. For more information on determining the position of the positioner and the position of the transplanting jaw, see below.
S530,控制至少一个移动变位机移动至变位机位置。S530, controlling at least one mobile positioner to move to a positioner position.
在一些实施例中,处理器可以控制至少一个移动底座上的第三驱动设备启动,以驱动至少一个移动变位机在导轨上滑动,从而将至少一个移动变位机移动至变位机位置。In some embodiments, the processor may control a third driving device on at least one mobile base to start, so as to drive at least one mobile positioner to slide on the guide rail, thereby moving at least one mobile positioner to a positioner position.
S540,基于移栽夹爪位置,控制至少一个移栽夹爪抓取工件并将工件放置到目标位置。S540, based on the position of the transplanting clamp, control at least one transplanting clamp to grab the workpiece and place the workpiece at a target position.
目标位置指工件放置到两个移动变位机上的位置。例如,目标位置为:工件长度方向两端的边缘,分别位于两个移动变位机的变位机夹爪的外侧边缘。The target position refers to the position where the workpiece is placed on the two mobile positioners. For example, the target position is: the edges at both ends of the length direction of the workpiece are located at the outer edges of the positioner jaws of the two mobile positioners.
在一些实施例中,处理器可以基于移栽夹爪位置,控制移栽桁架的驱动设备启动,以驱动至少一个移栽夹爪移动至移栽夹爪位置,并抓取工件;抓取工件后,处理器可以控制移栽夹爪和工件一同移动到目标位置,并放置在两个移动变位机上。In some embodiments, the processor can control the driving device of the transplanting truss to start based on the position of the transplanting clamp, so as to drive at least one transplanting clamp to move to the transplanting clamp position and grab the workpiece; after grabbing the workpiece, the processor can control the transplanting clamp and the workpiece to move to the target position together and place them on two mobile positioners.
在一些实施例中,处理器可以同时控制移动变位机移动至变位机位置、移栽夹爪抓取工件并将工件放置到目标位置。在一些实施例中,处理器可以基于变位机位置、变位机移动速度确认变位机移动时长;基于移栽夹爪位置、移栽夹爪移动速度,确认移栽夹爪移动时长;基于变位机移动时长、移栽夹爪移动时长,将移动变位机和移栽夹爪的移动停止时刻设为同一时刻。处理器可以通过存储器读取变位机移动速度、移栽夹爪移动速度;变位机移动速度、移栽夹爪移动速度可以预先由系统或人为输入,并存入存储器中。在一些实施例中,处理器可以将移动变位机的移动停止时刻和移栽夹爪位于移动变位机正上方的时刻,设置为同一时刻;可以避免移栽夹爪在移动在碰撞到移动变位机。In some embodiments, the processor can simultaneously control the mobile positioner to move to the positioner position, the transplanting jaw to grab the workpiece and place the workpiece to the target position. In some embodiments, the processor can confirm the movement duration of the positioner based on the positioner position and the movement speed of the positioner; confirm the movement duration of the transplanting jaw based on the position of the transplanting jaw and the movement speed of the transplanting jaw; and set the movement stop time of the mobile positioner and the transplanting jaw to the same time based on the movement duration of the positioner and the movement duration of the transplanting jaw. The processor can read the movement speed of the positioner and the movement speed of the transplanting jaw through the memory; the movement speed of the positioner and the movement speed of the transplanting jaw can be input in advance by the system or manually and stored in the memory. In some embodiments, the processor can set the movement stop time of the mobile positioner and the moment when the transplanting jaw is directly above the mobile positioner to the same time; it can avoid the transplanting jaw from colliding with the mobile positioner during movement.
本说明书的一些实施例中,通过将移动变位机和移栽夹爪的移动停止时刻设为同一时刻,可以使得移动变位机和移栽夹爪同时到位,减少等待时间。In some embodiments of the present specification, by setting the movement stop time of the mobile positioner and the transplanting clamp to the same time, the mobile positioner and the transplanting clamp can be in place at the same time, thereby reducing the waiting time.
在一些实施例中,工件的焊接全部完成后,处理器可以控制两个移动变位机自动旋转回0度位置;依次控制变位机夹爪快速松开、控制移栽夹爪将成品工件抓取出。0度位置指两个移动变位机旋转前的初始位置。例如,0度位置可以为两个移动变位机的弧形开口位于变位机夹爪的正上方的位置(如图2A所示的两个移动变位机的位置即为0度位置)。In some embodiments, after the welding of the workpiece is completed, the processor can control the two mobile positioners to automatically rotate back to the 0 degree position; control the positioner jaws to quickly release and control the transplanting jaws to grab the finished workpiece. The 0 degree position refers to the initial position of the two mobile positioners before rotation. For example, the 0 degree position can be the position where the arc openings of the two mobile positioners are located directly above the positioner jaws (the position of the two mobile positioners shown in FIG. 2A is the 0 degree position).
在一些实施例中,基于成品信息、移动变位机的尺寸信息和移栽夹爪的属性信息,确定变位机位置和移栽夹爪位置,包括步骤S521~ S523。In some embodiments, based on the finished product information, the size information of the mobile positioner and the attribute information of the transplanting jaws, the position of the positioner and the position of the transplanting jaws are determined, including steps S521 to S523.
S521,基于成品信息以及焊接设备的操作范围,确定变位机可夹取位置。S521, based on the finished product information and the operating range of the welding equipment, determine the position where the positioner can clamp.
在一些实施例中,在确定变位机可夹取位置之前,处理器基于移栽桁架的尺寸信息、移动变位机尺寸信息以及成品信息,确定参考坐标系。上文或下文的多个位置,如变位机位置和移栽夹爪位置,都可以通过参考坐标系中的位置坐标来表示。In some embodiments, before determining the position that the positioner can clamp, the processor determines a reference coordinate system based on the size information of the transplanting truss, the size information of the mobile positioner, and the finished product information. Multiple positions above or below, such as the positioner position and the transplanting clamp position, can be represented by position coordinates in the reference coordinate system.
参考坐标系是指用于定量描述物体的位置以及位置的变化所构建的坐标系。例如,如图1所示,参考坐标系可以为以x轴为主轴的笛卡尔坐标系,如,以x轴为主轴的三维坐标系。三维坐标系可以包括相互垂直的第一轴(如,x轴)、第二轴(如,y轴)和第三轴(如,z轴),其中,x轴为主轴,第一轴平行于导轨300的上表面,第二轴平行于两个桁架导轨220的上表面所组成的二维平面,第三轴垂直于水平面。A reference coordinate system refers to a coordinate system constructed for quantitatively describing the position of an object and changes in its position. For example, as shown in FIG1 , the reference coordinate system may be a Cartesian coordinate system with the x-axis as the main axis, such as a three-dimensional coordinate system with the x-axis as the main axis. The three-dimensional coordinate system may include a first axis (such as the x-axis), a second axis (such as the y-axis), and a third axis (such as the z-axis) that are perpendicular to each other, wherein the x-axis is the main axis, the first axis is parallel to the upper surface of the guide rail 300, the second axis is parallel to the two-dimensional plane formed by the upper surfaces of the two truss guide rails 220, and the third axis is perpendicular to the horizontal plane.
在一些实施例中,处理器可以基于移栽桁架的尺寸信息、移动变位机尺寸信息以及成品信息,按照统一的零点坐标,确定以x轴为主轴的三维坐标系。In some embodiments, the processor may determine a three-dimensional coordinate system with the x-axis as the main axis based on the size information of the transplanting truss, the size information of the mobile positioner, and the finished product information according to a unified zero-point coordinate.
在一些实施例中,参考坐标系可以包括零点坐标;零点坐标是指参考坐标系的原点坐标。零点坐标可以预设。示例性的,将左侧的移动变位机上的定位板135上表面的中心点,作为y轴、z轴的零点;将x轴上的两个支撑腿230的中心点,作为x轴的零点。在一些实施例中,上料时,工件可以运输到与零点坐标对应的位置;例如,不论工件长度数值大小,均将工件运输到对应位置,如对应位置为工件长度的中心点位于x轴的零点。In some embodiments, the reference coordinate system may include zero-point coordinates; zero-point coordinates refer to the origin coordinates of the reference coordinate system. The zero-point coordinates can be preset. Exemplarily, the center point of the upper surface of the positioning plate 135 on the left mobile positioner is used as the zero point of the y-axis and the z-axis; the center point of the two support legs 230 on the x-axis is used as the zero point of the x-axis. In some embodiments, when loading, the workpiece can be transported to a position corresponding to the zero-point coordinates; for example, regardless of the numerical value of the workpiece length, the workpiece is transported to a corresponding position, such as the corresponding position is that the center point of the workpiece length is located at the zero point of the x-axis.
本说明书的一些实施例中,通过建立统一的参考坐标系,可以简化计算过程。In some embodiments of the present specification, the calculation process can be simplified by establishing a unified reference coordinate system.
焊接设备的操作范围指焊接设备所需要的操作空间的范围。焊接设备的操作范围可以预先设定,如可以将焊接设备所需的最大操作范围设定为焊接设备的操作范围。The operating range of the welding equipment refers to the range of the operating space required by the welding equipment. The operating range of the welding equipment can be preset, such as the maximum operating range required by the welding equipment can be set as the operating range of the welding equipment.
在一些实施例中,焊接设备的操作范围可以根据焊接参数确定。焊接参数指焊接使用的参数,包括焊枪姿态、焊接角度、焊接路径等。处理器可以通过存储器读取焊接参数;焊接参数可以预先由系统或人为输入,并存入存储器中。In some embodiments, the operating range of the welding device can be determined according to welding parameters. Welding parameters refer to parameters used in welding, including welding gun posture, welding angle, welding path, etc. The processor can read the welding parameters through the memory; the welding parameters can be input in advance by the system or manually and stored in the memory.
在一些实施例中,焊接参数可以基于工件的成品信息,通过第二预设对照表确定。成品信息还包括被焊零件信息(长、宽、高,材质)、被焊零件与工件重合信息。被焊零件指焊接到工件上的其他零件。被焊零件与工件重合信息指焊接后被焊零件与工件贴合相关的信息,包括贴合位置(如贴合位置为被焊零件与工件内侧/外侧贴合,厚度与工件平行/垂直)、贴合尺寸(如焊缝长度1cm)。第二预设对照表可以包括成品信息和焊接参数的对应关系。第二预设对照表可以基于历史数据或先验知识预先构建得到。示例性的,第二预设对照表的某条对应关系为:工件成品信息的贴合尺寸为10mm、贴合位置为与工件外侧贴合;焊接参数为:采用立焊,焊缝位置为贴合位置的凵型,焊接路径为焊缝位置对应的路径。In some embodiments, the welding parameters can be determined based on the finished product information of the workpiece through a second preset comparison table. The finished product information also includes the welded part information (length, width, height, material), and the overlap information of the welded part and the workpiece. The welded part refers to other parts welded to the workpiece. The overlap information of the welded part and the workpiece refers to the information related to the fit of the welded part and the workpiece after welding, including the fit position (such as the fit position is the fit of the welded part to the inside/outside of the workpiece, the thickness is parallel/vertical to the workpiece), and the fit size (such as the weld length 1cm). The second preset comparison table may include the correspondence between the finished product information and the welding parameters. The second preset comparison table can be pre-constructed based on historical data or prior knowledge. Exemplarily, a corresponding relationship in the second preset comparison table is: the fit size of the workpiece finished product information is 10mm, the fit position is fit to the outside of the workpiece; the welding parameters are: vertical welding is adopted, the weld position is the 凵 type of the fit position, and the welding path is the path corresponding to the weld position.
在一些实施例中,焊接设备的操作范围可以为:焊接设备按照该焊接参数模拟焊接运动后,模拟的焊接设备的移动范围。例如,焊接参数为前述时,操作范围为焊缝位置为凵型时,焊接设备的焊枪移动的范围。In some embodiments, the operating range of the welding device can be: the movement range of the welding device simulated after the welding device simulates the welding movement according to the welding parameters. For example, when the welding parameters are as described above, the operating range is the movement range of the welding gun of the welding device when the weld position is a U-shaped weld.
本说明书的一些实施例中,通过模拟焊接设备的操作范围,可以避免焊接设备与变位机干涉。In some embodiments of the present specification, interference between the welding equipment and the positioner can be avoided by simulating the operating range of the welding equipment.
变位机可夹取位置指工件长度范围中,变位机能够夹取的位置范围。变位机可夹取位置可以用前述参考坐标系的坐标范围表示。The position that the positioner can clamp refers to the position range that the positioner can clamp within the length range of the workpiece. The position that the positioner can clamp can be represented by the coordinate range of the aforementioned reference coordinate system.
在一些实施例中,处理器可以基于成品信息,确定变位机可夹取位置。例如,变位机可夹取位置为成品信息除去第一干涉位置外的位置范围。第一干涉位置指存在障碍物干扰,变位机夹爪无法夹紧工件的区域,包括被焊零件的位置范围、安全距离。安全距离为预先设置的、避免因定位精度或其他原因导致碰撞的预留距离。In some embodiments, the processor can determine the position that the positioner can clamp based on the finished product information. For example, the positioner can clamp the position range of the finished product information excluding the first interference position. The first interference position refers to the area where there is interference from obstacles and the positioner jaws cannot clamp the workpiece, including the position range and safety distance of the welded parts. The safety distance is a pre-set reserved distance to avoid collisions caused by positioning accuracy or other reasons.
在一些实施例中,第一干涉位置包括焊接设备的操作范围;处理器可以基于成品信息和焊接设备的操作范围,确定第一干涉位置;基于第一干涉位置,确定变位机可夹取位置。在一些实施例中,处理器计算第一干涉位置时,可以仅计算x轴坐标上的干涉位置;同样,变位机可夹取位置仅包括x轴的坐标范围。可以理解的,移动变位机仅能沿x轴移动,因此移动变位机的变位机可夹取位置仅包括x轴的坐标范围,可以定位,同时能够简化数据,方便数据处理。In some embodiments, the first interference position includes the operating range of the welding equipment; the processor can determine the first interference position based on the finished product information and the operating range of the welding equipment; based on the first interference position, determine the position that the positioner can clamp. In some embodiments, when the processor calculates the first interference position, it can only calculate the interference position on the x-axis coordinate; similarly, the positioner can clamp only the coordinate range of the x-axis. It can be understood that the mobile positioner can only move along the x-axis, so the positioner can clamp only the coordinate range of the x-axis, which can be positioned, and at the same time can simplify the data and facilitate data processing.
S522,基于成品信息以及移栽夹爪的属性信息,确定移栽夹爪可抓取位置。关于移栽夹爪的属性信息的更多内容,参见上文。S522: Determine the position that the transplanting clamp can grasp based on the finished product information and the attribute information of the transplanting clamp. For more information about the attribute information of the transplanting clamp, see above.
移栽夹爪可抓取位置指工件长度范围中,移栽夹爪能够抓取的位置范围。The graspable position of the transplanting clamp refers to the range of positions that the transplanting clamp can grasp within the length range of the workpiece.
在一些实施例中,处理器基于成品信息、移栽夹爪的属性信息,确定第二干涉位置;基于第二干涉位置,确定移栽夹爪可抓取位置。第二干涉位置指移栽夹爪无法夹紧工件的区域。In some embodiments, the processor determines a second interference position based on the finished product information and the property information of the transplanting clamp, and determines a position where the transplanting clamp can grasp based on the second interference position. The second interference position refers to an area where the transplanting clamp cannot clamp the workpiece.
在一些实施例中,处理器基于移栽夹爪类型,确定夹具尺寸范围;基于成品信息中的被焊零件的位置范围、夹具尺寸范围以及安全距离,确定第二干涉位置;基于第二干涉位置,确定移栽夹爪可抓取位置。夹具尺寸范围指移栽夹爪夹取工件时所需求的尺寸范围。在一些实施例中,移栽夹爪类型为吸盘夹具时,夹具尺寸范围为0;移栽夹爪类型为外侧夹取夹具时,夹具尺寸范围为外侧夹取夹具和夹具安全距离。需要说明的是,移栽夹爪类型为吸盘夹具时,吸盘夹具并未突出工件的长宽(x轴、y轴)范围,因此夹具尺寸范围可以视为0。In some embodiments, the processor determines the size range of the fixture based on the type of the transplanting jaw; determines the second interference position based on the position range of the welded parts in the finished product information, the fixture size range and the safety distance; and determines the graspable position of the transplanting jaw based on the second interference position. The fixture size range refers to the size range required when the transplanting jaw clamps the workpiece. In some embodiments, when the transplanting jaw type is a suction cup fixture, the fixture size range is 0; when the transplanting jaw type is an outside clamping fixture, the fixture size range is the outside clamping fixture and the fixture safety distance. It should be noted that when the transplanting jaw type is a suction cup fixture, the suction cup fixture does not protrude from the length and width (x-axis, y-axis) range of the workpiece, so the fixture size range can be regarded as 0.
在一些实施例中,处理器还可以结合夹具尺寸范围和被焊零件的位置范围,确定第二干涉位置。例如,工件为H型钢时,成品信息的被焊零件1、被焊零件2,均在H型钢的外侧(上、下翼板的外侧);当移栽夹爪类型为吸盘夹具,吸盘夹具与H型钢接触的面为H型钢的腹板(连接上、下翼板的垂直板材)时,则夹具尺寸范围为0;即,即使吸盘夹具位于被焊零件1或被焊零件2的位置,也并未干涉。又例如,前述条件下,移栽夹爪类型为外侧夹取夹具时,第二干涉位置需包括外侧夹取夹具尺寸、被焊零件1或被焊零件2的尺寸。In some embodiments, the processor can also determine the second interference position in combination with the fixture size range and the position range of the welded parts. For example, when the workpiece is an H-beam, the welded parts 1 and 2 in the finished product information are both on the outside of the H-beam (the outside of the upper and lower wing plates); when the transplanting clamp type is a suction cup clamp, and the surface of the suction cup clamp in contact with the H-beam is the web of the H-beam (the vertical plate connecting the upper and lower wing plates), the clamp size range is 0; that is, even if the suction cup clamp is located at the position of the welded part 1 or the welded part 2, there is no interference. For another example, under the aforementioned conditions, when the transplanting clamp type is an outside clamping clamp, the second interference position needs to include the size of the outside clamping clamp and the size of the welded part 1 or the welded part 2.
处理器可以将工件上,除第二干涉位置之外的位置范围,确定为移栽夹爪可抓取位置。The processor can determine a position range on the workpiece, except for the second interference position, as a position that can be grasped by the transplanting clamp.
在一些实施例中,与前述第一干涉位置类似,处理器计算第二干涉位置时,可以仅计算x轴坐标上的干涉位置;同样,移栽夹爪可抓取位置仅包括x轴的坐标范围。In some embodiments, similar to the aforementioned first interference position, when the processor calculates the second interference position, it may only calculate the interference position on the x-axis coordinate; similarly, the position that the transplanting clamp can grasp only includes the coordinate range of the x-axis.
S523,基于变位机可夹取位置、移动变位机的尺寸信息和移栽夹爪可抓取位置,确定变位机位置和移栽夹爪位置。S523, based on the position that the positioner can clamp, the size information of the mobile positioner and the position that the transplanting clamp can grasp, determine the position of the positioner and the position of the transplanting clamp.
在一些实施例中,处理器可以基于变位机可夹取位置、移动变位机的尺寸信息,确定变位机位置;基于变位机位置,确定第三干涉位置;基于第三干涉位置和移栽夹爪可抓取位置,确定移栽夹爪位置。关于此部分的更多内容,参见下文。In some embodiments, the processor can determine the position of the positioner based on the position that the positioner can clamp and the size information of the mobile positioner; determine the third interference position based on the positioner position; and determine the position of the transplanting clamp based on the third interference position and the position that the transplanting clamp can grasp. For more information about this part, see below.
在一些实施例中,处理器可以将变位机可夹取位置中,能够容纳移动变位机的尺寸信息的位置,随机确定为变位机位置。In some embodiments, the processor may randomly determine a position among the clampable positions of the positioner that can accommodate the size information of the mobile positioner as the positioner position.
在一些实施例中,处理器可以响应于变位机可夹取位置不连续,将变位机可夹取位置分为多段;基于每段变位机可夹取位置,判断是否存在变位机夹爪的操作空间;响应于存在操作空间,将变位机可夹取位置的端部位置确定为变位机位置。In some embodiments, in response to the discontinuity of the position that the positioner can clamp, the processor can divide the position that the positioner can clamp into multiple sections; based on each section of the positioner can clamp, determine whether there is operating space for the positioner clamp; in response to the existence of operating space, determine the end position of the positioner can clamp as the positioner position.
由于变位机可夹取位置基于移动变位机、移栽夹爪、工件的成品信息等确认,因此可能会出现变位机可夹取位置不连续的情况;例如,变位机可夹取位置对应的x轴坐标范围为(5~50cm、80~150 cm、190~400cm),则5~50cm与80~150 cm不连续,80~150 cm与190~400cm不连续。处理器可以将变位机可夹取位置分为多段,每段变位机可夹取位置的范围为连续的。例如,变位机可夹取位置的x轴坐标范围为(5~50cm、80~150 cm、190~400cm),基于变位机可夹取位置不连续的情况将其分为三段,第一段变位机可夹取位置为5~50cm;第二段变位机可夹取位置为80~150 cm、第三段变位机可夹取位置为190~400cm。Since the position that the positioner can clamp is confirmed based on the mobile positioner, transplanting clamp, and finished product information of the workpiece, the positioner can clamp discontinuously. For example, if the x-axis coordinate range corresponding to the positioner can clamp is (5~50cm, 80~150 cm, 190~400cm), 5~50cm and 80~150cm are discontinuous, and 80~150cm and 190~400cm are discontinuous. The processor can divide the positioner can clamp into multiple segments, and the range of each segment of the positioner can clamp is continuous. For example, the x-axis coordinate range of the position that the positioner can clamp is (5~50cm, 80~150 cm, 190~400cm). Based on the discontinuity of the positioner's clampable position, it is divided into three sections. The first section of the positioner's clampable position is 5~50cm; the second section of the positioner's clampable position is 80~150 cm; and the third section of the positioner's clampable position is 190~400cm.
变位机夹爪的操作空间指变位机夹爪夹紧工件所需要的操作空间。在一些实施例中,处理器可以基于每段变位机可夹取位置,结合移动变位机的尺寸信息,判断是否存在变位机夹爪的操作空间。例如,被焊零件左侧的变位机可夹取位置对应的尺寸范围大于变位机夹爪的操作空间的尺寸范围,则存在变位机夹爪的操作空间。又例如,处理器可以将被焊零件左侧的变位机可夹取位置的端部位置(如远离被焊零件的位置),确定为变位机位置。处理器可以通过对比x轴的坐标范围,判断是否存在变位机夹爪的操作空间。The operating space of the positioner jaws refers to the operating space required for the positioner jaws to clamp the workpiece. In some embodiments, the processor can determine whether there is an operating space for the positioner jaws based on each section of the positioner's clampable positions combined with the size information of the mobile positioner. For example, if the size range corresponding to the positioner's clampable position on the left side of the welded part is larger than the size range of the operating space of the positioner jaws, then there is an operating space for the positioner jaws. For another example, the processor can determine the end position of the positioner's clampable position on the left side of the welded part (such as a position away from the welded part) as the positioner position. The processor can determine whether there is an operating space for the positioner jaws by comparing the coordinate range of the x-axis.
在一些实施例中,处理器可以响应于当前段变位机可夹取位置不满足变位机夹爪的操作空间,则移动至相邻的下一段变位机可夹取位置,继续判断;直至存在变位机夹爪的操作空间,结束判断。处理器可以响应于每段变位机可夹取位置均不满足,发出预警。In some embodiments, the processor can respond to the current segment of the positioner's gripping position not satisfying the positioner's gripping claw's operating space, then move to the next adjacent segment of the positioner's gripping position and continue to judge until there is an operating space for the positioner's gripping claw, and then end the judgment. The processor can respond to each segment of the positioner's gripping position not satisfying the positioner's gripping position, and issue an early warning.
在一些实施例中,若存在多个含有操作空间的端部位置,将多个端部位置中的最靠近工件长度两端的两个端部位置,分别确认为两个移动变位机的变位机位置。In some embodiments, if there are multiple end positions containing operating spaces, two end positions closest to two ends of the workpiece length among the multiple end positions are respectively confirmed as the positioner positions of the two mobile positioners.
示例性的,变位机可夹取位置的x轴坐标范围为(5~50cm、80~150 cm、190~400cm);操作空间的x轴长度范围为30cm;则:第一段变位机可夹取位置5~50cm存在操作空间,端部位置包括5~35cm、20~50cm;第二段变位机可夹取位置80~150 cm也存在操作空间,端部位置包括80~120cm、120~150cm;第三段变位机可夹取位置190~400cm也存在操作空间,端部位置包括190~220cm、370~400cm;则两个移动变位机的变位机位置分为为:端部位置5~35cm、370~400cm对应的变位机位置坐标(即选取最靠近工件长度两端的两个端部位置)。Exemplarily, the x-axis coordinate range of the position that the positioner can clamp is (5~50cm, 80~150 cm, 190~400cm); the x-axis length range of the operating space is 30cm; then: the first section of the positioner has an operating space for the clamping position of 5~50cm, and the end positions include 5~35cm and 20~50cm; the second section of the positioner also has an operating space for the clamping position of 80~150cm, and the end positions include 80~120cm and 120~150cm; the third section of the positioner also has an operating space for the clamping position of 190~400cm, and the end positions include 190~220cm and 370~400cm; then the positioners of the two mobile positioners are divided into: the positioner position coordinates corresponding to the end positions of 5~35cm and 370~400cm (that is, the two end positions closest to the two ends of the workpiece length are selected).
在一些实施例中,处理器可以响应于变位机可夹取位置均为连续,将变位机可夹取位置两端位置,确认为变位机位置。例如,变位机可夹取位置的x轴坐标范围为50cm~400cm;操作空间的x轴长度范围为30cm;则,两个移动变位机的变位机位置分别为操作空间坐标范围50~80 cm、370~400cm对应的坐标。In some embodiments, the processor can respond to the position that the positioner can clamp is continuous, and confirm the positions at both ends of the positioner can clamp as the positioner position. For example, the x-axis coordinate range of the positioner can clamp is 50cm~400cm; the x-axis length range of the operating space is 30cm; then, the positioner positions of the two mobile positioners are the coordinates corresponding to the operating space coordinate ranges of 50~80 cm and 370~400 cm respectively.
在一些实施例中,处理器可以判断两个移动变位机的位置相对工件的对称特征是否满足对称特征为变位机对称;响应于否,调整每组移动变位机的变位机位置。In some embodiments, the processor may determine whether the positions of the two mobile positioners relative to the symmetric feature of the workpiece satisfy the symmetric feature for positioner symmetry; in response to a negative result, the position of each group of mobile positioners is adjusted.
对称特征指两个移动变位机支撑工件后,相对工件的对称情况。对称特征包括变位机对称、变位机不对称度。变位机对称指两个移动变位机到工件长度方向的中心的距离相等,即相对于工件对称。变位机不对称度指两个移动变位机不对称的程度,如变位机不对称度包括两个移动变位机到工件中心的距离差值、两个移动变位机到工件中心的远近。处理器可以通过两个移动变位机的变位机位置、工件的成品信息、工件的位置(如前述上料时,工件运输到与零点坐标对应的位置),通过计算确定对称特征。Symmetrical features refer to the symmetry of the workpiece relative to the two mobile positioners after they support the workpiece. Symmetrical features include positioner symmetry and positioner asymmetry. Positioner symmetry means that the distances from the two mobile positioners to the center of the length direction of the workpiece are equal, that is, they are symmetrical relative to the workpiece. Positioner asymmetry refers to the degree of asymmetry between the two mobile positioners. For example, positioner asymmetry includes the difference in distances from the two mobile positioners to the center of the workpiece and the distances from the two mobile positioners to the center of the workpiece. The processor can determine the symmetric features through calculations based on the positioner positions of the two mobile positioners, the finished product information of the workpiece, and the position of the workpiece (such as when loading as mentioned above, the workpiece is transported to the position corresponding to the zero point coordinate).
在一些实施例中,处理器响应于前述判断结果为否,计算是否满足对称条件;若满足对称条件,基于对称特征,调整每组移动变位机的变位机位置。In some embodiments, in response to the above judgment result being no, the processor calculates whether the symmetry condition is met; if the symmetry condition is met, the position of each group of mobile positioners is adjusted based on the symmetry feature.
满足对称条件指通过预设调整方式对变位机位置进行调整后,两个移动变位机相对工件对称(即变位机对称)。在一些实施例中,预设调整方式可以为将距离工件中心远或近的移动变位机调整至与另一移动变位机对称的位置。在一些实施例中,处理器可以通过每组移动变位机相对于工件中心的对称位置,是否存在变位机夹爪的操作空间,判断是否满足对称条件。Meeting the symmetry condition means that after adjusting the position of the positioner by a preset adjustment method, the two mobile positioners are symmetrical relative to the workpiece (i.e., the positioners are symmetrical). In some embodiments, the preset adjustment method may be to adjust the mobile positioner that is far or near the center of the workpiece to a position that is symmetrical with the other mobile positioner. In some embodiments, the processor may determine whether the symmetry condition is met by the symmetrical position of each group of mobile positioners relative to the center of the workpiece and whether there is operating space for the positioner jaws.
在一些实施例中,变位机夹爪的操作空间还包括两个移动变位机的变位机间距需满足第一预设间距要求。第一预设间距要求可以基于历史数据或先验知识预先构建得到。例如,第一预设间距要求为:变位机间距大于工件长度的三分之一。In some embodiments, the operating space of the positioner jaws also includes that the positioner spacing of the two mobile positioners must meet a first preset spacing requirement. The first preset spacing requirement can be pre-constructed based on historical data or prior knowledge. For example, the first preset spacing requirement is: the positioner spacing is greater than one-third of the workpiece length.
在一些实施例中,处理器响应于不满足对称条件,保持原有变位机位置,不作调整。In some embodiments, in response to the symmetry condition not being met, the processor maintains the original position of the positioner without making any adjustment.
在一些实施例中,处理器响应于不满足对称条件,对两个移动变位机的位置进行多轮调整,调整结束条件为变位机不对称度最小、且变位机间距最大。变位机不对称度最小指两个移动变位机到工件中心的距离差最小。In some embodiments, in response to not meeting the symmetry condition, the processor performs multiple rounds of adjustment on the positions of the two mobile positioners, and the adjustment end condition is that the positioner asymmetry is minimized and the positioner spacing is maximized. Minimum positioner asymmetry means that the distance difference between the two mobile positioners and the center of the workpiece is minimized.
图6是根据本说明书一些实施例所示的分为多段的示例性示意图。FIG. 6 is an exemplary schematic diagram divided into multiple sections according to some embodiments of the present specification.
示例的,如图6所示,当S为安全距离;在工件400的长度方向的范围,处理器将变位机可夹取位置基于被焊零件,分为D、E、F三段;每段为连续的范围,三段之间不连续。两个移动变位机100-1和100-2的变位机位置分别为D段的左端、F段的右端。For example, as shown in FIG6 , when S is a safety distance, in the range of the length direction of the workpiece 400, the processor divides the positioner clampable position into three sections D, E, and F based on the welded parts; each section is a continuous range, and the three sections are not continuous. The positioners of the two mobile positioners 100-1 and 100-2 are at the left end of the D section and the right end of the F section, respectively.
当两个移动变位机靠近工件中间,或者变位机不对称度很大时,工件翻转过程中,可能会因为工件两端无固定的受力增加,导致出现倾斜等意外。本说明书的一些实施例中,通过对移动变位机的位置调整,可以使得变位机位置倾向于位于工件的两端,且对称,合理调整工件的受力情况,避免工件倾斜的意外。When two mobile positioners are close to the middle of the workpiece, or the positioners are very asymmetric, the workpiece may tilt unexpectedly due to the increase in force at both ends of the workpiece during the flipping process. In some embodiments of this specification, by adjusting the position of the mobile positioner, the position of the positioner can be made to tend to be located at both ends of the workpiece and symmetrical, and the force of the workpiece can be reasonably adjusted to avoid the accident of the workpiece tilting.
第三干涉位置指变位机可能与移栽夹爪碰撞的区域。在一些实施例中,处理器可以将变位机位置和变位机安全距离,确认为第三干涉位置。变位机安全距离可以预先设置。The third interference position refers to the area where the positioner may collide with the transplanting clamp. In some embodiments, the processor can identify the positioner position and the positioner safety distance as the third interference position. The positioner safety distance can be preset.
在一些实施例中,处理器基于第三干涉位置和移栽夹爪可抓取位置,将移栽夹爪可抓取位置除第三干涉位置之外的范围,确定为更新后移栽夹爪可抓取位置;基于更新后移栽夹爪可抓取位置,随机确定移栽夹爪位置。In some embodiments, the processor determines the range of the transplanting clamp's graspable position excluding the third interference position as the updated transplanting clamp's graspable position based on the third interference position and the transplanting clamp's graspable position; and randomly determines the transplanting clamp's position based on the updated transplanting clamp's graspable position.
在一些实施例中,当移栽夹爪设置两个及以上时,处理器可以响应于更新后移栽夹爪可抓取位置不连续,将更新后移栽夹爪可抓取位置分为多段;基于每段更新后移栽夹爪可抓取位置,判断是否存在移栽夹爪的操作空间;响应于存在操作空间,将更新后移栽夹爪可抓取位置的端部位置确定为移栽夹爪位置。In some embodiments, when two or more transplanting jaws are provided, the processor can, in response to the discontinuity of the updated graspable position of the transplanting jaw, divide the updated graspable position of the transplanting jaw into multiple segments; based on each segment of the updated graspable position of the transplanting jaw, determine whether there is an operating space for the transplanting jaw; in response to the existence of the operating space, determine the end position of the updated graspable position of the transplanting jaw as the transplanting jaw position.
在一些实施例中,处理器优先从变位机位置开始,将更新后移栽夹爪可抓取位置分为多段;即,优先考虑移栽夹爪位于两个移动变位机中间。In some embodiments, the processor preferentially starts from the position of the positioner and divides the updated graspable position of the transplanting gripper into multiple sections; that is, preferentially considers that the transplanting gripper is located between the two mobile positioners.
在一些实施例中,处理器可以判断两个移栽夹爪的位置相对工件的对称特征,基于对称特征,调整每组移栽夹爪的移栽夹爪位置。调整每组移栽夹爪的移栽夹爪位置的方式与调整每组移动变位机的变位机位置的方式类似,不再赘述。In some embodiments, the processor can determine the symmetric features of the positions of the two transplanting jaws relative to the workpiece, and adjust the position of the transplanting jaws of each set of transplanting jaws based on the symmetric features. The manner of adjusting the position of the transplanting jaws of each set of transplanting jaws is similar to the manner of adjusting the position of the positioner of each set of mobile positioners, and will not be described in detail.
在一些实施例中,两个移栽夹爪的间距需满足第二预设间距要求。第二预设间距要求可以基于历史数据或先验知识预先构建得到。在一些实施例中,第二预设间距要求比第一预设间距要求宽松;例如,第一预设间距要求为变位机间距大于工件长度的三分之一时,第二预设间距要求为两个移栽夹爪的间距大于工件长度的四分之一。需要说明的是,两个移栽夹爪仅夹取工件,并不旋转,两个移栽夹爪之间的间距影响不大,因此只要保证移栽夹爪的夹持力足够即可。In some embodiments, the spacing between the two transplanting jaws must meet a second preset spacing requirement. The second preset spacing requirement can be pre-constructed based on historical data or prior knowledge. In some embodiments, the second preset spacing requirement is looser than the first preset spacing requirement; for example, when the first preset spacing requirement is that the spacing of the positioner is greater than one-third of the length of the workpiece, the second preset spacing requirement is that the spacing between the two transplanting jaws is greater than one-quarter of the length of the workpiece. It should be noted that the two transplanting jaws only clamp the workpiece and do not rotate, and the spacing between the two transplanting jaws has little effect, so it is sufficient to ensure that the clamping force of the transplanting jaws is sufficient.
在一些实施例中,处理器响应于工件已放置于目标位置,控制变位机夹爪对工件进行夹紧;判断工件是否被夹紧;响应于工件被夹紧,控制两个移动变位机同步旋转,以翻转工件。In some embodiments, in response to the workpiece being placed at the target position, the processor controls the positioner jaws to clamp the workpiece; determines whether the workpiece is clamped; and in response to the workpiece being clamped, controls the two mobile positioners to rotate synchronously to flip the workpiece.
在一些实施例中,变位机夹爪设置有传感组件(例如,金属传感器、压力传感器等),当工件放入变位机夹爪中时,传感组件可以发出到位信息,指示工件已放入变位机夹爪中,即工件已放置于目标位置。In some embodiments, the positioner jaws are provided with a sensor component (eg, a metal sensor, a pressure sensor, etc.). When the workpiece is placed in the positioner jaws, the sensor component can send out in-position information, indicating that the workpiece has been placed in the positioner jaws, that is, the workpiece has been placed in the target position.
在一些实施例中,处理器可以通过多种方式,控制变位机夹爪对工件进行夹紧。例如,处理器可以控制第一驱动设备启动,以驱动至少两个第一夹爪沿定位板的轴线方向做相互靠近的运动,以对工件进行夹紧。又例如,处理器可以控制至少一个第二驱动设备启动,以驱动至少一个第二夹爪沿垂直于定位板的轴线的方向靠近工件,以对工件进行夹紧。In some embodiments, the processor can control the positioner jaws to clamp the workpiece in a variety of ways. For example, the processor can control the first drive device to start, so as to drive at least two first jaws to move closer to each other along the axis direction of the positioning plate to clamp the workpiece. For another example, the processor can control at least one second drive device to start, so as to drive at least one second jaw to move closer to the workpiece along a direction perpendicular to the axis of the positioning plate to clamp the workpiece.
关于第一驱动设备、第二驱动设备、第一夹爪、第二夹爪、定位板的更多内容可以参见图4及相关说明。For more information about the first driving device, the second driving device, the first clamping jaw, the second clamping jaw, and the positioning plate, please refer to FIG. 4 and related descriptions.
在一些实施例中,处理器可以通过多种方式判断工件是否被夹紧。例如,处理器可以通过第一夹爪和/或第二夹爪上设置的压力传感器获取压力数据,基于压力数据判断工件是否被夹紧。例如,当第一夹爪和/或第二夹爪的压力数据大于压力阈值时,判断工件被夹紧。其中,压力阈值可以基于历史数据或历史经验设置。又例如,处理器可以通过第一夹爪和/或第二夹爪上设置的距离传感器获取距离数据,基于距离数据判断工件是否被夹紧。例如,第一夹爪和工件的距离满足距离阈值时,判断工件被夹紧。In some embodiments, the processor can determine whether the workpiece is clamped in a variety of ways. For example, the processor can obtain pressure data through a pressure sensor provided on the first jaw and/or the second jaw, and determine whether the workpiece is clamped based on the pressure data. For example, when the pressure data of the first jaw and/or the second jaw is greater than a pressure threshold, it is determined that the workpiece is clamped. The pressure threshold can be set based on historical data or historical experience. For another example, the processor can obtain distance data through a distance sensor provided on the first jaw and/or the second jaw, and determine whether the workpiece is clamped based on the distance data. For example, when the distance between the first jaw and the workpiece meets the distance threshold, it is determined that the workpiece is clamped.
在一些实施例中,处理器可以基于夹爪位置和电机输出扭矩,通过多种方式判断工件是否被夹紧。例如,处理器可以将不同位置的夹爪(例如,第一夹爪和/或第二夹爪)的电机输出扭矩与输出扭矩阈值比较;响应于所有夹爪的电机输出扭矩均大于输出扭矩阈值,则工件被夹紧;反之,工件没有被夹紧。其中,夹爪位置可以基于距离传感器获取并发送给处理器。电机输出扭矩可以由驱动设备(例如,第一驱动设备和/或第二驱动设备)发送给处理器。输出扭矩阈值可以基于历史经验设置,不同位置的夹爪对应的输出扭矩阈值可以不同。In some embodiments, the processor can determine whether the workpiece is clamped in a variety of ways based on the position of the clamp and the motor output torque. For example, the processor can compare the motor output torque of the clamps at different positions (e.g., the first clamp and/or the second clamp) with the output torque threshold; in response to the motor output torque of all the clamps being greater than the output torque threshold, the workpiece is clamped; otherwise, the workpiece is not clamped. The position of the clamp can be acquired based on the distance sensor and sent to the processor. The motor output torque can be sent to the processor by the drive device (e.g., the first drive device and/or the second drive device). The output torque threshold can be set based on historical experience, and the output torque threshold corresponding to the clamps at different positions can be different.
在一些实施例中,处理器可以响应于距离数据满足第一预设条件,基于驱动参数和传动参数,确定至少两个第一夹爪的第一位置信息和/或至少两个第二夹爪的第二位置信息;响应于第一位置信息满足第二预设条件,获取第一驱动设备的输出扭矩;和/或响应于第二位置信息满足第三预设条件,获取第二驱动设备的输出扭矩;响应于第一驱动设备的输出扭矩满足第四预设条件,和/或第二驱动设备的输出扭矩满足第五预设条件,判断目标工件被夹紧。In some embodiments, the processor can determine the first position information of at least two first jaws and/or the second position information of at least two second jaws based on the drive parameters and the transmission parameters in response to the distance data satisfying the first preset condition; obtain the output torque of the first drive device in response to the first position information satisfying the second preset condition; and/or obtain the output torque of the second drive device in response to the second position information satisfying the third preset condition; and determine that the target workpiece is clamped in response to the output torque of the first drive device satisfying the fourth preset condition and/or the output torque of the second drive device satisfying the fifth preset condition.
驱动参数是指与第一驱动设备和/或第二驱动设备相关的参数。例如,驱动参数可以包括电机旋转圈数等。The driving parameters refer to parameters related to the first driving device and/or the second driving device. For example, the driving parameters may include the number of motor rotations, etc.
传动参数是指与第三传动件和/或第四传动件相关的参数。例如,传动参数可以包括第三传动件和/或第四传动件的传动比、丝杠的螺距和螺纹数等。The transmission parameters refer to parameters related to the third transmission member and/or the fourth transmission member. For example, the transmission parameters may include the transmission ratio of the third transmission member and/or the fourth transmission member, the pitch and number of threads of the lead screw, etc.
在一些实施例中,处理器可以通过存储器读取传动参数。传动参数可以预先由系统或人为输入,并存入存储器中。In some embodiments, the processor can read the transmission parameters through the memory. The transmission parameters can be input by the system or manually in advance and stored in the memory.
第一位置信息是指与第一夹爪的位置相关的信息。例如,第一位置信息可以包括第一夹爪在参考坐标系中的坐标信息。The first position information refers to information related to the position of the first gripper. For example, the first position information may include coordinate information of the first gripper in a reference coordinate system.
第二位置信息是指与第二夹爪的位置相关的信息。例如,第二位置信息可以包括第二夹爪在参考坐标系中的坐标信息。The second position information refers to information related to the position of the second gripper. For example, the second position information may include coordinate information of the second gripper in the reference coordinate system.
在一些实施例中,处理器可以基于驱动参数和传动参数,计算得到第一夹爪和第二夹爪沿各个方向移动的距离,进而计算得到第一位置信息和第二位置信息。In some embodiments, the processor can calculate the distances moved by the first clamp and the second clamp in various directions based on the driving parameters and the transmission parameters, and further calculate the first position information and the second position information.
在一些实施例中,处理器可以响应于第一位置信息满足第二预设条件,获取第一驱动设备的输出扭矩;和/或响应于第二位置信息满足第三预设条件,获取第二驱动设备的输出扭矩。In some embodiments, the processor may obtain the output torque of the first drive device in response to the first position information satisfying a second preset condition; and/or obtain the output torque of the second drive device in response to the second position information satisfying a third preset condition.
第二预设条件是用于判断是否获取第一驱动设备的输出扭矩的预设条件。例如,第二预设条件可以为第一夹爪位于第一指定位置。第一指定位置可以是第一夹爪在参考坐标系中的指定位置。第一指定位置可以基于工件的宽度确定。The second preset condition is a preset condition for determining whether to obtain the output torque of the first drive device. For example, the second preset condition may be that the first clamp is located at a first specified position. The first specified position may be a specified position of the first clamp in a reference coordinate system. The first specified position may be determined based on the width of the workpiece.
第三预设条件是用于判断是否获取第二驱动设备的输出扭矩的预设条件。例如,第三预设条件可以为第二夹爪位于第二指定位置。第二指定位置可以是第二夹爪在参考坐标系中的指定位置。第二指定位置可以基于工件的高度确定。The third preset condition is a preset condition for determining whether to obtain the output torque of the second drive device. For example, the third preset condition may be that the second clamp is located at a second specified position. The second specified position may be a specified position of the second clamp in a reference coordinate system. The second specified position may be determined based on the height of the workpiece.
在一些实施例中,处理器可以基于第一驱动设备和第二驱动设备的功率和转速,计算得到对应的输出扭矩。In some embodiments, the processor may calculate the corresponding output torque based on the power and rotation speed of the first driving device and the second driving device.
在一些实施例中,处理器可以响应于第一驱动设备的输出扭矩满足第四预设条件,和/或第二驱动设备的输出扭矩满足第五预设条件,判断工件被夹紧。In some embodiments, the processor may determine that the workpiece is clamped in response to the output torque of the first driving device satisfying a fourth preset condition and/or the output torque of the second driving device satisfying a fifth preset condition.
第四预设条件是用于判断第一夹爪是否夹紧工件的预设条件。例如,第四预设条件可以为第一驱动设备的输出扭矩大于第一输出扭矩阈值。第一输出扭矩阈值可以基于历史经验设定。The fourth preset condition is a preset condition for determining whether the first clamping jaw clamps the workpiece. For example, the fourth preset condition may be that the output torque of the first driving device is greater than the first output torque threshold. The first output torque threshold may be set based on historical experience.
第五预设条件是用于判断第二夹爪是否夹紧工件的预设条件。例如,第五预设条件可以为第二驱动设备的输出扭矩大于第二输出扭矩阈值。第二输出扭矩阈值可以基于历史经验设定。The fifth preset condition is a preset condition for determining whether the second clamping jaw clamps the workpiece. For example, the fifth preset condition may be that the output torque of the second drive device is greater than the second output torque threshold. The second output torque threshold may be set based on historical experience.
本说明书一些实施例,先根据距离传感器得到的距离数据可以判断第一夹爪是否靠近或接触工件,当第一夹爪靠近或接触工件时,可以根据第一夹爪和第二夹爪的位置,以及第一驱动设备和第二驱动设备的输出扭矩进一步判断第一夹爪和第二夹爪是否夹紧工件,通过双重判定可以进一步提高工件翻转过程中的安全性,减少安全事故发生的概率。In some embodiments of the present specification, it is first possible to determine whether the first jaw is close to or in contact with the workpiece based on the distance data obtained by the distance sensor. When the first jaw is close to or in contact with the workpiece, it is possible to further determine whether the first jaw and the second jaw are clamped on the workpiece based on the positions of the first jaw and the second jaw, and the output torque of the first drive device and the second drive device. Through double determination, the safety of the workpiece flipping process can be further improved, and the probability of safety accidents can be reduced.
在一些实施例中,处理器可以控制两个移动变位机的驱动组件启动,通过驱动组件中的第二传动件与齿边啮合传动带动翻转组件中的C型翻转件沿C型翻转件的弧形开口的中心轴线旋转,实现翻转工件。In some embodiments, the processor can control the start-up of the drive components of the two mobile positioners, and drive the C-shaped flipping component in the flipping component to rotate along the central axis of the arc-shaped opening of the C-shaped flipping component through the engagement transmission between the second transmission component in the drive component and the tooth edge, thereby flipping the workpiece.
在一些实施例中,处理器还可以通过PCL控制器输出PLC同步信号,以控制两个移动变位机同步旋转,实现同步翻转工件。In some embodiments, the processor may also output a PLC synchronization signal through the PCL controller to control the two mobile positioners to rotate synchronously to achieve synchronous flipping of the workpiece.
在一些实施例中,处理器可以基于焊接位置需求,确定变位机旋转角度;基于变位机旋转角度,控制两个移动变位机同步旋转。In some embodiments, the processor may determine the rotation angle of the positioner based on the welding position requirement; and control the two mobile positioners to rotate synchronously based on the rotation angle of the positioner.
焊接位置需求是指与工件上的待焊接部位相关的需求信息。例如,焊接位置需求可以为工件的底面需要焊接。焊接位置需求可以由人工输入确定。变位机旋转角度是指变位机需要旋转的角度。The welding position requirement refers to the requirement information related to the part to be welded on the workpiece. For example, the welding position requirement may be that the bottom surface of the workpiece needs to be welded. The welding position requirement may be determined by manual input. The positioner rotation angle refers to the angle that the positioner needs to rotate.
在一些实施例中,变位机旋转角度可以是旋转后的变位机相对于水平状态的变位机的旋转角度。例如,当变位机处于水平状态时,可以以垂直于定位板的延伸方向的径向方向为基准方向;当变位机旋转后,可以将该垂直于定位板的延伸方向的径向方向与基准方向之间的夹角确定为变位机的旋转角度。In some embodiments, the rotation angle of the positioner may be the rotation angle of the rotated positioner relative to the horizontal positioner. For example, when the positioner is in a horizontal state, the radial direction perpendicular to the extension direction of the positioning plate may be used as the reference direction; when the positioner is rotated, the angle between the radial direction perpendicular to the extension direction of the positioning plate and the reference direction may be determined as the rotation angle of the positioner.
在一些实施例中,处理器可以基于焊接位置需求,确定变位机旋转角度。例如,处理器可以将使焊接部位朝向固定方向时,变位机需要旋转的角度确定为变位机旋转角度。In some embodiments, the processor may determine the rotation angle of the positioner based on the welding position requirement. For example, the processor may determine the angle that the positioner needs to rotate when the welding position faces a fixed direction as the rotation angle of the positioner.
在一些实施例中,处理器可以通过驱动组件驱动翻转组件,使变位机旋转至变位机旋转角度。In some embodiments, the processor may drive the flip assembly via the driving assembly to rotate the positioner to a positioner rotation angle.
本说明书一些实施例,基于焊接位置需求,确定变位机旋转角度,基于变位机旋转角度,控制变位机旋转,能够使工件旋转至容易焊接的方向,提高焊接效率和焊接质量。In some embodiments of the present specification, the rotation angle of the positioner is determined based on the welding position requirements, and the rotation of the positioner is controlled based on the rotation angle of the positioner, so that the workpiece can be rotated to a direction that is easy to weld, thereby improving welding efficiency and welding quality.
在一些实施例中,移动变位机还包括角度传感器和驱动组件,角度传感器被配置为获取移动变位机的角度数据;控制方法还包括:在两个移动变位机旋转过程中,基于角度数据,确定两个移动变位机的旋转角度差值;响应于旋转角度差值大于第一预设阈值,控制两个移动变位机停止旋转,并发出预警;和/或基于两个移动变位机上的驱动组件各自输出的扭矩,确定扭矩差值;和/或响应于扭矩差值大于第二预设阈值,控制两个移动变位机停止旋转,并发出预警。驱动组件的更多内容,参见上文。In some embodiments, the mobile positioner further includes an angle sensor and a drive assembly, and the angle sensor is configured to obtain angle data of the mobile positioner; the control method further includes: during the rotation of the two mobile positioners, based on the angle data, determining the rotation angle difference of the two mobile positioners; in response to the rotation angle difference being greater than a first preset threshold, controlling the two mobile positioners to stop rotating and issuing an early warning; and/or determining the torque difference based on the torque output by each of the drive assemblies on the two mobile positioners; and/or in response to the torque difference being greater than a second preset threshold, controlling the two mobile positioners to stop rotating and issuing an early warning. For more information about the drive assembly, see above.
角度传感器是指用于测量或监测角度或位置变化的设备。角度传感器可以包括旋转编码器、位置传感器、陀螺仪等。在一些实施中,角度传感器被配置为获取移动变位机的角度数据。An angle sensor refers to a device used to measure or monitor angle or position changes. An angle sensor may include a rotary encoder, a position sensor, a gyroscope, etc. In some implementations, the angle sensor is configured to obtain angle data of a mobile positioner.
角度数据可以包括每个移动变位机自身的旋转角度、两个移动变位机之间的相对或绝对位置角度的数据。在一些实施中,角度传感器与处理器通信连接,处理器基于角度传感器获取角度数据。The angle data may include the rotation angle of each mobile positioner itself, the relative or absolute position angle data between two mobile positioners. In some implementations, the angle sensor is communicatively connected to the processor, and the processor obtains the angle data based on the angle sensor.
旋转角度差值是指两个移动变位机的旋转角度的差值。The rotation angle difference refers to the difference in the rotation angles of the two mobile positioners.
在一些实施例中,处理器可以基于角度数据,确定两个移动变位机的旋转角度,进而得到旋转角度差值。例如,在两个移动变位机旋转过程中,角度传感器分别获取两个移动变位机的角度数据,处理器可以基于角度数据,确定两个移动变位机的旋转角度差值。In some embodiments, the processor can determine the rotation angles of the two mobile positioners based on the angle data, and then obtain the rotation angle difference. For example, during the rotation of the two mobile positioners, the angle sensor obtains the angle data of the two mobile positioners respectively, and the processor can determine the rotation angle difference of the two mobile positioners based on the angle data.
第一预设阈值是指用于判断两个移动变位机的旋转角度是否一致的预设阈值。第一预设阈值可以基于历史经验设定。The first preset threshold refers to a preset threshold used to determine whether the rotation angles of the two mobile positioners are consistent. The first preset threshold can be set based on historical experience.
在一些实施例中,处理器可以响应于旋转角度差值大于第一预设阈值,控制两个移动变位机停止旋转,并发出预警。其中,预警可以为各种声光报警。In some embodiments, in response to the rotation angle difference being greater than a first preset threshold, the processor can control the two mobile positioners to stop rotating and issue an early warning, wherein the early warning can be various sound and light alarms.
在一些实施例中,处理器还可以响应于旋转角度差值不大于第一预设阈值,控制旋转速度快的移动变位机对应的驱动组件反转,以减小两个移动变位机之间的旋转角度差值。In some embodiments, the processor may further control the drive assembly corresponding to the mobile positioner with a faster rotation speed to reverse in response to the rotation angle difference being not greater than a first preset threshold value, so as to reduce the rotation angle difference between the two mobile positioners.
扭矩差值是指两个移动变位机的输出扭矩的差值。The torque difference refers to the difference in output torque of the two mobile positioners.
在一些实施例中,处理器可以基于两个移动变位机上的驱动组件各自输出的扭矩,确定扭矩差值。例如,处理器可以基于驱动组件的运行参数,通过查询第三预设对照表确定两个移动变位机的输出扭矩。例如,第三预设对照表中包括驱动组件的运行参数与移动变位机的输出扭矩的对应关系。In some embodiments, the processor may determine the torque difference based on the torque output by each of the drive assemblies on the two mobile positioners. For example, the processor may determine the output torque of the two mobile positioners by querying a third preset comparison table based on the operating parameters of the drive assembly. For example, the third preset comparison table includes a correspondence between the operating parameters of the drive assembly and the output torque of the mobile positioner.
驱动组件的运行参数是指与驱动组件运行相关的参数。例如,驱动组件的运行参数可以包括确定组件的电压、电流、功率、转速、输出扭矩等。处理器可以通过读取驱动组件运行数据确定运行参数。The operating parameters of the drive component refer to parameters related to the operation of the drive component. For example, the operating parameters of the drive component may include determining the voltage, current, power, speed, output torque, etc. of the component. The processor may determine the operating parameters by reading the operating data of the drive component.
第二预设阈值是用于判断两个移动变位机输出扭矩是否相差过大的预设阈值。第二预设阈值可以基于历史经验设定或调整。The second preset threshold is a preset threshold used to determine whether the output torques of the two mobile positioners differ too much. The second preset threshold can be set or adjusted based on historical experience.
在一些实施例中,处理器可以响应于扭矩差值大于第二预设阈值,控制两个移动变位机停止旋转,并发出预警。In some embodiments, in response to the torque difference being greater than a second preset threshold, the processor may control the two mobile positioners to stop rotating and issue an early warning.
在一些实施例中,处理器还可以响应于旋转角度差值大于第一预设阈值以及扭矩差值大于第二预设阈值,控制两个移动变位机停止旋转,并发出预警。In some embodiments, the processor may further control the two mobile positioners to stop rotating and issue an early warning in response to the rotation angle difference being greater than a first preset threshold and the torque difference being greater than a second preset threshold.
在一些实施例中,处理器还可以基于对称特征,确定修正扭矩差;基于修正扭矩差,确定第二预设阈值。对称特征的更多内容,参见上文。In some embodiments, the processor may further determine a modified torque difference based on the symmetry feature, and determine a second preset threshold based on the modified torque difference. For more information on the symmetry feature, see above.
修正扭矩差是指在两个移动变位机操作中,为了确保工件在翻转过程中的稳定性和同步性,进行的扭矩调整。Correction torque difference refers to the torque adjustment performed during the operation of two mobile positioners to ensure the stability and synchronization of the workpiece during the flipping process.
在一些实施例中,变位机不对称度可以与修正扭矩差正相关,变位机不对称度越大,修正扭矩差越大。在一些实施例中,处理器可以基于变位机不对称度,确定修正扭矩差。例如,处理器可以基于变位机不对称度,通过查询第四预设对照表确定修正扭矩差。其中,第四预设对照表中可以包括变位机不对称度与修正扭矩差的对应关系。第四预设对照表可以基于历史数据或先验知识预先构建得到。变位机不对称度的更多内容,参见上文。In some embodiments, the positioner asymmetry may be positively correlated with the corrected torque difference, and the greater the positioner asymmetry, the greater the corrected torque difference. In some embodiments, the processor may determine the corrected torque difference based on the positioner asymmetry. For example, the processor may determine the corrected torque difference based on the positioner asymmetry by querying a fourth preset comparison table. The fourth preset comparison table may include a correspondence between the positioner asymmetry and the corrected torque difference. The fourth preset comparison table may be pre-constructed based on historical data or prior knowledge. For more information on the positioner asymmetry, see above.
在一些实施例中,对称特征还包括重心对称特征。重心对称特征是指两个移动变位机支撑工件后,工件重心在工件长度方向的倾斜情况,重心对称特征包括重心对称,重心不对称度等。重心不对称度可以包括重心不对称距离。In some embodiments, the symmetry feature also includes a center of gravity symmetry feature. The center of gravity symmetry feature refers to the inclination of the center of gravity of the workpiece in the length direction of the workpiece after the two mobile positioners support the workpiece. The center of gravity symmetry feature includes center of gravity symmetry, center of gravity asymmetry, etc. The center of gravity asymmetry can include the center of gravity asymmetry distance.
重心对称是指描述工件的重心是否位于其旋转轴或对称中心线上。例如,被焊零件到工件中心的距离为0,则视为对称。Gravity symmetry is a description of whether the center of gravity of a workpiece is located on its axis of rotation or centerline of symmetry. For example, if the distance from the welded part to the center of the workpiece is 0, it is considered symmetrical.
重心不对称度是指工件重心的不平衡状态的程度。在一些实施中,重心不对称度可以基于被焊零件的重量和被焊零件到工件中心的距离的乘积计算得到。被焊零件的重量可以从工件成品的设计文件中提取。The asymmetry of the center of gravity refers to the degree of imbalance of the center of gravity of the workpiece. In some implementations, the asymmetry of the center of gravity can be calculated based on the product of the weight of the welded part and the distance from the welded part to the center of the workpiece. The weight of the welded part can be extracted from the design file of the finished workpiece.
在一些实施中,处理器确定重心对称特征时,对于移动变位机的每次旋转,单独考虑当前的被焊零件重量。例如,当移动变位机第一次旋转时,工件上没有任何其他附加零件被焊接上去,则重心对称特征为重心对称。又例如,当变位机第二次旋转,在工件的左侧有一个零件1被焊接上去,且变位机位置向右侧倾斜(即左侧移动变位机距离中心较远),此时修正扭矩差为重心不对称度和变位机不对称度之和(可以理解的,被焊零件1加剧了不对称的程度)。In some implementations, when the processor determines the center of gravity symmetry feature, for each rotation of the mobile positioner, the current weight of the welded part is considered separately. For example, when the mobile positioner rotates for the first time, no other additional parts are welded on the workpiece, and the center of gravity symmetry feature is center of gravity symmetry. For another example, when the positioner rotates for the second time, a part 1 is welded on the left side of the workpiece, and the positioner position is tilted to the right (i.e., the left side of the mobile positioner is farther from the center), at this time, the correction torque difference is the sum of the center of gravity asymmetry and the positioner asymmetry (understandably, the welded part 1 exacerbates the degree of asymmetry).
在一些实施例中,处理器可以基于修正扭矩差,通过预设算法确定第二预设阈值。例如,预设算法为将第二预设阈值对应的预设扭矩差值与修正扭矩差之和,确定为第二预设阈值;又例如,预设算法为,将第二预设阈值对应的预设扭矩差值与修正扭矩差加权求和,确定为第二预设阈值;权重可以预先设置。In some embodiments, the processor may determine the second preset threshold value through a preset algorithm based on the corrected torque difference. For example, the preset algorithm is to determine the sum of the preset torque difference value corresponding to the second preset threshold value and the corrected torque difference as the second preset threshold value; for another example, the preset algorithm is to determine the second preset threshold value by weighted summing the preset torque difference value corresponding to the second preset threshold value and the corrected torque difference; the weight may be preset.
在一些实施中,处理器可以基于扭矩模型,确定第二预设阈值。In some implementations, the processor may determine the second preset threshold based on the torque model.
图7是根据本说明书一些实施例所示的确定第二预设阈值的示例性示意图。FIG. 7 is an exemplary schematic diagram of determining a second preset threshold according to some embodiments of the present specification.
在一些实施例中,如图7所示,处理器可以基于变位机位置711和工件的成品信息712,通过扭矩模型720预测得到第二预设阈值730。关于变位机位置、工件的成品信息的更多内容,参见上文。In some embodiments, as shown in Fig. 7, the processor can predict the second preset threshold 730 through the torque model 720 based on the positioner position 711 and the finished product information 712 of the workpiece. For more information about the positioner position and the finished product information of the workpiece, see above.
扭矩模型是用于确定第二预设阈值的模型。在一些实施例中,预测模型可以为机器学习模型。在一些实施例中,预测模型可以包括循环神经网络(Recurrent NeuralNetwork,RNN)模型等。The torque model is a model for determining the second preset threshold. In some embodiments, the prediction model may be a machine learning model. In some embodiments, the prediction model may include a recurrent neural network (RNN) model, etc.
在一些实施例中,扭矩模型的输入可以包括变位机位置、工件的成品信息。In some embodiments, the input of the torque model may include the position of the positioner and the finished product information of the workpiece.
在一些实施例中,扭矩模型的输出为第二预设阈值。In some embodiments, the output of the torque model is a second preset threshold.
在一些实施例中,处理器可以基于多个带有标签的训练样本,对初始扭矩模型进行训练,得到训练好的扭矩模型。例如,处理器可以将训练样本输入初始扭矩模型,基于初始扭矩模型的输出与标签构建损失函数,基于损失函数迭代更新初始扭矩模型的参数,当损失函数满足预设条件时模型训练完成,得到训练好的扭矩模型。其中,预设条件可以是损失函数收敛、迭代的次数达到阈值等。In some embodiments, the processor may train the initial torque model based on a plurality of labeled training samples to obtain a trained torque model. For example, the processor may input the training samples into the initial torque model, construct a loss function based on the output and labels of the initial torque model, iteratively update the parameters of the initial torque model based on the loss function, and when the loss function meets the preset conditions, the model training is completed to obtain a trained torque model. The preset conditions may be that the loss function converges, the number of iterations reaches a threshold, etc.
在一些实施例中,训练样本为较优历史数据;训练标签为较优历史数据对应的历史第二预设阈值。In some embodiments, the training sample is better historical data; the training label is the historical second preset threshold corresponding to the better historical data.
历史数据是指关于变位机操作和焊接工作的历史数据记录,包括但不限于历史变位机位置、历史工件的成品信息、历史第二预设阈值、历史旋转角度差值。Historical data refers to historical data records about positioner operation and welding work, including but not limited to historical positioner positions, historical workpiece finished product information, historical second preset thresholds, and historical rotation angle differences.
在一些实施例中,处理器可以通过对历史数据对应的第二预设阈值进行评分,基于评分确定较优历史数据。例如,处理器选择第二预设阈值评分高的历史数据作为较优历史数据。In some embodiments, the processor may score the second preset threshold corresponding to the historical data and determine the better historical data based on the score. For example, the processor selects the historical data with a higher score than the second preset threshold as the better historical data.
评分是指对历史数据中每个数据进行评估和打分的过程。Scoring refers to the process of evaluating and scoring each piece of historical data.
在一些实施例中,处理器可以基于历史数据对应的旋转角度差值和第二预设阈值的适配程度来评分。例如,当第二预设阈值和旋转角度差值适配时,第二预设阈值评分高;又例如,当第二预设阈值大,而旋转角度差值小,则第二预设阈值评分低;又例如,当第二预设阈值小,而旋转角度差值大,则第二预设阈值评分低。In some embodiments, the processor may score based on the degree of adaptation between the rotation angle difference corresponding to the historical data and the second preset threshold. For example, when the second preset threshold and the rotation angle difference are adapted, the second preset threshold score is high; for another example, when the second preset threshold is large and the rotation angle difference is small, the second preset threshold score is low; for another example, when the second preset threshold is small and the rotation angle difference is large, the second preset threshold score is low.
本说明书一些实施例,通过扭矩模型确定第二预设阈值,既能帮助调整两个移动变位机的操作,确保两侧扭矩的平衡,又能够避免因扭矩差超过第二预设阈值时导致损坏工件或两个移动变位机的损害,可以防止潜在的机械损害和降低因突发故障导致的维护成本。In some embodiments of the present specification, the second preset threshold is determined by a torque model, which can not only help adjust the operation of the two mobile positioners to ensure the balance of torque on both sides, but also avoid damage to the workpiece or the two mobile positioners when the torque difference exceeds the second preset threshold, thereby preventing potential mechanical damage and reducing maintenance costs caused by sudden failures.
本说明书一些实施例提出了一种翻转设备的控制方法,操作简单,智能化程度高,能够提高焊接效率和焊接质量;通过多种方式,安全地夹紧并翻转工件,可靠性高。Some embodiments of this specification propose a control method for a flipping device, which is simple to operate, highly intelligent, and can improve welding efficiency and welding quality; it can safely clamp and flip the workpiece in a variety of ways with high reliability.
应当注意的是,上述有关流程500的描述仅仅是为了示例和说明,而不限定本说明书的适用范围。对于本领域技术人员来说,在本说明书的指导下可以对流程500进行各种修正和改变。然而,这些修正和改变仍在本说明书的范围之内。It should be noted that the above description of process 500 is only for example and explanation, and does not limit the scope of application of this specification. For those skilled in the art, various modifications and changes can be made to process 500 under the guidance of this specification. However, these modifications and changes are still within the scope of this specification.
上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。The basic concepts have been described above. Obviously, for those skilled in the art, the above detailed disclosure is only for example and does not constitute a limitation of this specification. Although not explicitly stated here, those skilled in the art may make various modifications, improvements and corrections to this specification. Such modifications, improvements and corrections are suggested in this specification, so such modifications, improvements and corrections still belong to the spirit and scope of the exemplary embodiments of this specification.
应当注意的是,为了简化本说明书披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本说明书实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本说明书对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。It should be noted that in order to simplify the description disclosed in this specification and thus help understand one or more embodiments of the invention, in the above description of the embodiments of this specification, multiple features are sometimes combined into one embodiment, figure or description thereof. However, this disclosure method does not mean that the features required by the subject of this specification are more than the features mentioned in the claims. In fact, the features of the embodiments are less than all the features of the single embodiment disclosed above.
最后,应当理解的是,本说明书中所述实施例仅用以说明本说明书实施例的原则。其他的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。Finally, it should be understood that the embodiments described in this specification are only used to illustrate the principles of the embodiments of this specification. Other variations may also fall within the scope of this specification. Therefore, as an example and not a limitation, alternative configurations of the embodiments of this specification may be considered consistent with the teachings of this specification. Accordingly, the embodiments of this specification are not limited to the embodiments explicitly introduced and described in this specification.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410998572.7A CN118513772B (en) | 2024-07-24 | 2024-07-24 | Overturning equipment and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410998572.7A CN118513772B (en) | 2024-07-24 | 2024-07-24 | Overturning equipment and control method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118513772A CN118513772A (en) | 2024-08-20 |
CN118513772B true CN118513772B (en) | 2024-11-01 |
Family
ID=92277750
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410998572.7A Active CN118513772B (en) | 2024-07-24 | 2024-07-24 | Overturning equipment and control method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118513772B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113732529A (en) * | 2021-09-10 | 2021-12-03 | 山东海大机器人科技有限公司 | Laser cutting system and method for special-shaped beam |
CN217475232U (en) * | 2022-04-29 | 2022-09-23 | 无锡恒久安泰智能制造有限公司 | Automatic welding equipment for variable-position pipe materials |
CN118003009A (en) * | 2023-12-12 | 2024-05-10 | 奥特(南京)科技有限公司 | A crawler crane main chord robot marking device and method |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0761825B2 (en) * | 1989-02-10 | 1995-07-05 | 住友金属工業株式会社 | Steel plate reversing machine with rotation angle tuning controller |
FR2786283B1 (en) * | 1998-11-19 | 2001-01-26 | Matra Marconi Space France | METHOD AND DEVICE FOR CONTROLLING THE ATTITUDE OF A SATELLITE |
KR101610636B1 (en) * | 2015-09-08 | 2016-04-08 | (주)삼호용접기 | An automatic welding machine for a pipe flange |
CN108999821B (en) * | 2018-10-15 | 2024-04-16 | 长沙远大住宅工业阜阳有限公司 | Hydraulic driving system with angle protection and overturning platform |
CN220548250U (en) * | 2023-06-07 | 2024-03-01 | 上海大界智能设备有限公司 | Displacement machine and multifunctional clamp |
CN117565003A (en) * | 2023-12-29 | 2024-02-20 | 佛山市浩凌图金属制品有限公司 | Integrated turnover machine for manufacturing steel structure |
-
2024
- 2024-07-24 CN CN202410998572.7A patent/CN118513772B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113732529A (en) * | 2021-09-10 | 2021-12-03 | 山东海大机器人科技有限公司 | Laser cutting system and method for special-shaped beam |
CN217475232U (en) * | 2022-04-29 | 2022-09-23 | 无锡恒久安泰智能制造有限公司 | Automatic welding equipment for variable-position pipe materials |
CN118003009A (en) * | 2023-12-12 | 2024-05-10 | 奥特(南京)科技有限公司 | A crawler crane main chord robot marking device and method |
Also Published As
Publication number | Publication date |
---|---|
CN118513772A (en) | 2024-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6303069B2 (en) | Automatic pipe expansion system for air conditioning fin assembly based on digital bus | |
CN107234615B (en) | Workpiece placement system, workpiece placement device and workpiece placement control method | |
CN106737688B (en) | Multi-sensor-based automatic assembly system and method for header tube seats by robot | |
CN110480120B (en) | Control method of automatic welding production system for net rack connecting rod | |
EP1123769A2 (en) | Robot welding | |
JP2002336994A (en) | Transfer device and welding device | |
EP1701824A1 (en) | Control method device and system for robot applications | |
CN111069826A (en) | A steel structure automatic welding production line | |
CN110480123B (en) | Automatic welding production system for net rack connecting rod | |
CN110480295B (en) | Automatic bolt inserting unit of grid connecting rod automatic welding production system | |
CN110480121A (en) | A kind of automatic welding unit of rack connecting rod automatic welding production system | |
CN115302137B (en) | System and method for assembling straight pipe and flange | |
KR102424501B1 (en) | Vision recognition-based shipbuilding equipment robot welding automation system | |
CN118513772B (en) | Overturning equipment and control method thereof | |
CN211276895U (en) | Automatic welding production system for net rack connecting rod | |
CN110480217B (en) | Sealing plate or conical head supply unit of grid connecting rod automatic welding production system | |
CN211277084U (en) | Closing plate or conical head supply unit of automatic welding production system for net rack connecting rod | |
CN210937590U (en) | Steel pipe up-down line unit of net rack connecting rod automatic welding production system | |
CN108858218A (en) | A kind of mechanical arm punching device and method for drilling adapting to automatic logistics | |
CN110480122A (en) | Offline unit on a kind of steel pipe of rack connecting rod automatic welding production system | |
CN210937591U (en) | Automatic welding unit of automatic welding production system for net rack connecting rod | |
CN210024311U (en) | Double robot arm welding control system | |
CN204735821U (en) | Three -dimensional curve welding seam intelligence welding equipment of jumbo size | |
CN115502630B (en) | Workpiece group welding workstation and control method thereof | |
CN210937812U (en) | Automatic bolt imbedding unit of automatic welding production system for net rack connecting rod |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |