CN1628305A - 用于绘制和制造弯管的系统和方法 - Google Patents

用于绘制和制造弯管的系统和方法 Download PDF

Info

Publication number
CN1628305A
CN1628305A CNA038032384A CN03803238A CN1628305A CN 1628305 A CN1628305 A CN 1628305A CN A038032384 A CNA038032384 A CN A038032384A CN 03803238 A CN03803238 A CN 03803238A CN 1628305 A CN1628305 A CN 1628305A
Authority
CN
China
Prior art keywords
bender
bent
data
tube object
tube
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA038032384A
Other languages
English (en)
Inventor
加里·L·格里尔
约翰·D·麦克
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GCC Inc
Original Assignee
GCC Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GCC Inc filed Critical GCC Inc
Publication of CN1628305A publication Critical patent/CN1628305A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/14Pipes
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S715/00Data processing: presentation processing of document, operator interface processing, and screen saver display processing
    • Y10S715/961Operator interface with visual structure or function dictated by intended use
    • Y10S715/964CAD or CAM, e.g. interactive design tools

Abstract

一种使用绘图文件中弯管对象的新颖方法包括进入绘图文件(120)中的客户弯管对象和使用该弯管对象产生折弯机驱动数据。在一具体的方法中,进入绘图文件(120)中客户弯管对象(204)的步骤包括进入绘图文件(120)中的多分段线(208)并至少部分地以多分段线的线段长度和他们之间的角度为基础产生客户弯管对象(204)。还描述了一种用于使用绘图文件(120)中弯管对象的新颖系统,包括响应来自用户(202)的输入并操作以产生弯管对象的一对象管理器,和响应对象管理器(116)并操作以进入绘图文件(120)中弯管对象的一绘图引擎(118)。抽取模块(126)操作以从客户弯管对象(204)中产生/抽取折弯机驱动数据。

Description

用于绘制和制造弯管的系统和方法
技术领域
本发明一般涉及管路系统和管道工程系统的设计和制造,更具体地涉及用于设计和制造包含弯曲管道的系统的一种系统和方法。更加具体地,本发明涉及一种用于进入CAD绘图文件中的弯管对象并使用该弯管对象产生用于驱动弯管器的数据来制造弯管的系统和方法。
背景技术
计算机辅助设计(CAD)系统已经众所周知并广泛应用于机械设备、建筑结构、园林美化等。公知的系统(例如,AutoCAD)允许设计者将对象输入电子绘图文件以便“绘制”待设计的装置、结构等。
虽然某些CAD程序显得非常复杂并且为设计者提供大量的绘图工具,但是这种程序实质上仅仅是绘图引擎。绘图文件中的对象仅仅是弧形、圆、线,等等。虽然可以将弧形、圆、线组合以提供对象的外观(例如,90°的管肘部),但对象仍然仅仅是弧形、圆、线等等的组合。CAD程序不能将该对象识别为具有任何真实物理特征(例如,材料类型,功能,等等)的整体。
已经开发出了与CAD系统一起工作的插入式程序,以便提供有关绘图文件中的对象的附加信息。例如,插入式程序可以提供被输入到绘图文件中的对象目录。通过插入式应用程序而提供的对象典型地包括除了绘图数据之外的数据(例如,材料类型、端部连接条件、压力比,等),设计者可以选择性地检索出该绘图数据。
已知的插入式应用程序限制了在待设计的系统中重复使用的标准对象。例如,在各种系统中重复采用如肘部、T形管、阀门等的构件,而不用改变任何构件本身。此外,这种构件典型地适用于来自供应者的日用品。因此,在一个插入式应用程序中提供这种标准对象是有效的。
然而,某些对象必须从一种设计改变为另一种设计。因此,由于在另一种系统中从不采用为一种系统设计的客户对象,所以,在插入式应用程序中花费必要的资源提供这种用户对象是没有效果的。
弯管/弯管道是不用在插入式应用程序中预先提供的对象的一个实例。弯管的尺寸和参数完全依赖于各自项目的具体结构。管中形成的弯曲数量和弯曲角度通常由管壁接管壁(case-by-case)理论改变的项目的物理布局来表示。因此,弯管是在现有技术插入式应用程序中不能提供的用户对象。
此外,通常是以飞行(on the fly)方式制造每个对象、甚至每一片的弯管。这种弯管的制造需要用户手工将数据输入给控制器,该控制器然后驱动弯管器以形成该弯管。需要操作者从工程绘图打印输出中收集所需的信息(例如,弯管尺寸)、根据待采用的折弯机类型来修正和/或增加信息,并且手工地将数据输入到控制器中。这种处理非常耗时,并且非常容易使操作者出错。
因此,需要一种系统和方法,其允许设计者进入电子绘图文件中的客户弯管对象。还需要一种系统和方法,其包括客户弯管对象中的折弯机驱动器数据。还需要一种系统和方法,用于从弯管对象中自动抽取和/或使用信息以便驱动弯管器。
发明内容
本发明通过提供一种系统和方法克服了与现有技术相关的问题,该系统和方法用于进入绘图文件中的客户弯管对象、然后使用该客户弯管对象产生折弯机驱动器数据。然后,可以使用该折弯机驱动器数据驱动折弯机来使管弯曲,以便形成对应于绘图中的客户弯管对象的客户弯曲管。
一种方法包括进入绘图文件中的客户弯管对象并使用该弯管对象以产生折弯机驱动器数据。在一个特定的方法中,进入该绘图文件中客户弯管对象的步骤包括进入该绘图文件中的多分段线,并且至少部分地根据多分段线的线段的长度和多分段线的线段之间的角度来产生客户弯管对象。在更加特定的方法中,进入该客户弯管对象的步骤还包括选择管的类型(例如,具体的尺寸、材料等),并且产生该客户弯管对象的步骤还包括至少部分地根据该管的类型从对象数据文件中检索出弯管对象数据。可选择地,该弯管对象数据的取出还依赖于折弯机的具体类型。
使用该客户弯管对象以产生折弯机驱动器数据的一种方法包括从该客户弯管对象中抽取该驱动数据的至少一部分。在一个具体的方法中,从该客户弯管对象中抽取所有的折弯机驱动器数据。另外,可以从分离的折弯机驱动器数据文件中检索出该折弯机驱动器数据的一部分。可选择地,基于至少部分用户选择的折弯机类型来检索该折弯机驱动器数据的一部分。此外,该折弯机驱动器数据能够可选地从用于驱动第一种弯管器的数据转换为用于驱动第二种弯管器的数据。
该折弯机驱动器数据可以以各种方式传送给弯管器。在一个例子中,从该绘图文件中抽取该驱动数据,然后通过移动介质、网络连接或某些其它的数据转换方法将该驱动数据传输给折弯机。在另一个例子中,绘图文件本身被提供给弯管器控制器,并且该弯管器控制器从客户弯管对象中抽取驱动数据。
本发明还包含其中包含代码的一种电可读介质,该代码用于使电子装置易于使用在此公开的任何方法或所有方法。电可读介质的例子包括、但不限于:诸如磁盘或光盘的可移动介质装置;本地或远端硬盘;包括随机存取存储器、只读存储器和高速缓冲存储器的存储器装置;以及无论是现在已知还是今后开发的能够存储数字数据的任何其它装置。
还说明了用于使用绘图文件中的弯管对象的系统。一种系统包括对象管理器和绘图引擎,该对象管理器响应来自用户的输入并运行以产生弯管对象,该绘图引擎响应于该对象管理器并运行以进入绘图文件中的该弯管对象。在一个具体的实施例中,该对象管理器在产生该弯管对象的过程中还响应用户选择的管型。该对象管理器至少部分地根据该选择的管型检索弯管对象数据。该选择的管型可选地依赖于该管的所需直径。
抽取模块被操作,以便从该客户弯管对象中产生/抽取折弯机驱动器数据。在一个具体的实施例中,该抽取模块从高客户弯管对象中产生折弯机驱动器数据的一部分,并且从分离的数据文件中检索出该折弯机驱动器数据的另一部分。可选择地,该抽取模块从该客户弯管对象中产生/获取基本上是所有的折弯机驱动器数据。可选地,数据转换器响应于具体折弯机类型的标记将第一种折弯机的折弯机驱动器数据转换为第二种折弯机的折弯机驱动器数据。
还披露了用于实现本发明的各种数据结构。一种数据结构包括包含表示弯管的图解图像的数据的第一字段,包含表示待弯曲管的类型以形成该弯管的数据的第二字段,以及包含用于驱动弯管器以便弯曲所述弯管的数据的第三字段。可选择地,第三字段包含到数据文件的链接,该数据文件包含用于驱动弯管器的数据。
一种具体地数据结构还包括:包含表示第一线段的长度的数据的第四字段,包含表示第二线段的长度的数据的第五字段,以及包含表示所述的第一线段和所述的第二线段之间的角度的数据的第六字段。在一个更加具体的数据结构中,该第六字段包含第一子字段和第二子字段,该第一子字段包含表示所述第一线段的绝对角度的数据,该第二子字段包含表示所述第二线段的绝对角度的数据。
附图说明
将参照以下附图来描述本发明,其中相同的参考数字表示实质上类似的构件:
图1的框图示出了本发明一个实施例所使用的通用计算机;
图2的框图示出了图1所示各构件之间的功能关系;
图3示出了弯管对象文件的数据结构的一个例子;
图4示出了客户弯管对象的数据结构的一个例子;
图5示出了根据本发明一个实施例用于所产生/抽取的折弯机驱动器数据的数据结构的一个例子;
图6示出了具有在其中形成两个弯头的弯管的一个例子;
图7的流程曲线简要示出了使用弯管对象折弯一个管的范例性方法;
图8的流程曲线简要示出了图7所示方法中执行第一步骤(进入绘图文件中的弯管对象)的方法;
图9的流程曲线简要示出了图7所示方法中执行第二步骤(使用弯管对象产生弯管器数据)的方法。
具体实施方式
本发明通过提供一种系统和方法克服了与现有技术相关的问题,该系统和方法用于进入绘图文件中的客户弯管对象、并使用所述客户弯管对象产生折弯机驱动器数据。在以下的说明书中,为了提供本发明的完整理解,提出了多个具体的详细说明(例如,绘图引擎,折弯机等)。然而,本领域技术人员将意识到,脱离这些具体详细说明也能实施本发明。在其它情况下,省略了对公知CAD系统和制造实践和构件的详细说明,以免造成本发明不必要的晦涩难懂。
图1的框图示出了根据本发明一个实施例的设计系统100。系统100包括用户I/O装置102、非易失性存储器104、一个(或多个)处理单元106、通信装置108和工作存储器(working memory)110,经过内部总线111(例如,PCI总线)的所有通信。用户I/O装置102(例如,键盘、鼠标、监视器等)提供用户/设计者与系统100交互作用的装置。非易失性存储器104(例如,ROM,PROM,EPROM等)存储引导服务器102所需的基本码,并且即使当服务器102掉电时,也保留该引导码。非易失性存储器104还提供客户数据、应用程序、操作系统等的海量数据存储(例如,一个(或多个)本地硬盘、可移动介质等)。当系统100掉电时,也会保留该数据和代码。处理单元106通过执行存储在非易失性存储器104和/或工作存储器314中的代码赋予服务器102相应功能。一个(或多个)通信装置108(例如,调制解调器,网络适配器等)提供一个接口以便于系统100和其它系统(例如,网络客户机,弯管机等)之间的通信。
工作存储器110(例如,SRAM,DRAM等)提供由处理单元106使用的随机存取存储器,并包括操作系统(OS)112、应用程序114、对象管理器116、绘图引擎118、绘图数据120、对象数据122、规格数据124和抽取例程126,所有这些都从非易失性数据存储器104或某些其它计算机可读介质(例如,光盘,软盘,或能够存储计算机代码的、本地或远端的任何其它介质,)传输给工作存储器110。操作系统112(例如,LINNUX,WINDOWS NT,UNIX等)是一个低级程序,在该操作系统12的上方运行其它程序。应用程序114包括较高级的应用程序(例如,字处理器,邮件服务器,网络维护程序等),用于提供与本发明的设计/制造功能无关的服务器102功能。然而,期望应用程序114可以与本发明的设计构件相互作用以完成它的功能。
虽然对象管理器116、绘图引擎118、绘图数据120、对象数据122、规格数据124和抽取例程126被表示为工作存储器110中的离散功能块,但是应当理解,当利用处理单元106来执行时,这些构件组成了赋予系统100功能的计算机代码。当然,该代码不必驻留在任何特定的存储器位置上。事实上,许多代码可以驻留在存储器110之外(例如,驻留在非易失性数据存储器104中),所以,当必须由处理单元106执行时,可以向/从存储器110传输部分代码。此外,如在存储器10种所示,构件的功能不必被隔离。但是,为解释起见,将这些构件看作是运行于存储器110中的功能块并经过存储器总线128和内部总线111与系统100的其它构件进行通信是很有用的。
对象管理器116和绘图引擎118一起工作以便进入绘图文件120中包括客户弯管对象的对象中,并将该对象和它们的相关数据显示给设计者。规格数据文件124提供一个可由设计者选择以插入到绘图文件120中的对象目录。对象数据文件122包括在规格数据文件124中列举的有关每个对象的具体信息。抽取例程126从进入到绘图文件120中的客户弯管对象中抽取/产生折弯机驱动器数据。
图2的框图示出了对象管理器116、绘图引擎118、绘图数据120、对象数据122、规格数据124和抽取例程126之间的功能关系。用户202通过用户I/O装置102(图1)和绘图引擎118与系统10交互作用。绘图引擎118类似于常规绘图引擎(例如,Auto CAD),其允许用户进入常规的绘图文件120中的绘图元素(线、圆、弧形等)。对象管理器116是一个插入式应用程序,其便于进入绘图文件120中的客户弯管对象204和标准对象。但是,应当理解,对象管理器116不一定以插入式实现,但可以例如与绘图引擎118结合。
用户202可以如下地进入绘图文件124中的客户弯管对象204。当绘图引擎118为了校正而开启绘图文件120时,对象管理器116利用该用户可以从中选择的规格文件124(1-m)的目录来代表用户202(通过绘图引擎118)。每个规格文件124对应于一个具体的设计任务(例如,热水管道、冷水管道、蒸汽线路、通风线路、电线路、机械线路等),并包括适合于具体设计任务的可用对象206(1-n,r,…)的目录。例如,用于冷水系统的规格可以包括90°的铜肘部、45°的铜肘部、黄铜格栅阀等,而用于排水系统的规格可以包括90°的塑料肘部、45°的塑料肘部、塑料“Y”形管等。注意,每个规格文件可以包括不同数量的可用对象206(1-n,r,等)。
每个对象206对应于多个对象数据文件122(1-x)中的一个。在该特定实施例中,每个对象记录206包括足以使用户识别所表示对象的规格以及到相关对象数据文件122的链接或指针。注意,同一个对象206可以被包括在一个以上的规格文件124中,由此,在对象206和对象数据文件122之间存在多对一的关系。
对象数据文件122包括多个数据字段,每个数据字段都与所选择对象的具体尺寸相关。范例性的90°肘部的数据字段包括但不限于:内部直径(ID)、第一端部条件(EC1)、第二端部条件(EC2)、压力比、等等。包括在对象数据文件122中的数据字段类型取决于与该数据文件对应的对象类型和与该对象相关并有用于设计者信息。例如,除了管道部分,电子部分应当具有不同的数据字段(例如,接触条件、电阻等)。在弯管对象文件122的情况下,附加的数据字段包括折弯机驱动数据,以下将更加全面地进行描述。
在本发明的该具体实施例中,根据常规管的尺寸来组成每个对象的记录206。然而,本领域技术人员将认识到,该具体构件(以及即使没有解释说明而描述的其它构件)不是本发明的主要构件。例如,可以根据某些诸如ID、EC1、EC2或任何其它有用特征的其它索引组成对象数据文件来实现本发明。
由于已经选择了包含弯管对象的规格文件124、已经选择了弯管对象206和已经选择了弯管对象的常规管尺寸,所以,用户202可以通过沿着该弯管对象所期望的路径输入多分段线208进入绘图文件120中的客户弯管对象204。用户202可以有很多方式进入多分段线208。例如,用户可以在点210、212、214、216和218处顺序点击点入装置(例如,计算机鼠标、电子笔等)。此外,用户可以通过键盘、例如通过输入每个点210、212、214、216和218的坐标进入多分段线208。当然,用于进入绘图文件中的这些点的已公知的或今后开发的任何有效方法或装置都可以用于输入点210、212、214、216和218。例如,可以采用发送例程以便在绘图文件120中预先设置的两个其它对象(未示出)之间发送多分段线208。
一旦进入多分段线208并由用户提供启动信号(例如,在最后点218处双击鼠标),那么对象管理器116就从对应于所选弯管对象206的对象数据文件122中检索对应于所选管尺寸的数据。然后,对象管理器使用检索出的数据和多分段线的几何参数(例如线段长度、角度等)产生客户弯管对象204。由此,弯管对象204包括产生弯管的图像220所需的几何数据和折弯机驱动器数据,该折弯机驱动器数据可以由抽取例程126抽取并用于驱动弯管器222以制造弯管。由于有各种不同的弯管器可以使用,所以,抽取例程126包括能够通过例如简单的镜像例程将折弯机驱动器数据从用于一种折弯机的驱动数据转换为驱动其它种折弯机的数据的能力。
可以各种方式将折弯机驱动器数据提供给弯管器220。例如,可以经由网络连接将驱动数据从抽取例程126传输给弯管器220。作为另一个实例,可以将折弯机驱动器数据写入到可由弯管器220读取的可拆卸的计算机可读介质中。作为再一个实例,弯管器220可以包括一个抽取例程,借此,弯管器220可以从绘图文件120中抽取折弯机数据,这可以是经过网络连接、计算机可读介质等将其传输给弯管器220。
注意,选择规格、选择尺寸和进入多分段线的顺序不是本发明的基本元素。例如,可以在选择对象206之前,进入多分段线208。
图3A和3B更加详细地示出了弯管对象文件122(x)。弯管对象文件122(x)包括以下字段。“尺寸”字段表示该管的正常管尺寸。“ID”字段表示该管的内径。“R”字段表示在该管中待形成弯曲的弯曲半径。“EC1”字段表示该弯管的第一端部的端部条件(BW-1指对头焊接)。“EC2”字段表示该弯管的第二端部的端部条件。“PN”字段表示分配给具体对象的任选部分数量。
上述数据字段与在用于诸如90°肘部的对象的对象数据文件中可以发现的数据字段完全一样。但是,剩下的数据字段提供用于产生折弯机驱动器数据的可变参数,并且应当为熟练的弯管器操作者所熟悉。“CAN1”变量是“C”安全角(度)。“CFD1”变量是“Y”间隔(英寸)。“CLL1”变量是钳位长度(英寸)。“FSBK”变量是固定回弹百分比。“PSBK”变量是比例回弹百分比。“CRTL”变量是夹头释放公差(英寸)。“CIN1”变量是“Y”最小距离(英寸)。“F2L1”变量是干扰区2(英寸)。“F1L1”变量是干扰区1(英寸)。“TLDP”变量是负载位置(英寸)。“SMV1”变量是负载偏置(英寸)。“SMV2”变量是引导延迟(度)。“SMV3”变量是压力模开型码(磅/平方英寸)。“SM18”变量是辅助压力模(磅/平方英寸)。“SM19”变量是引导压力(磅/平方英寸)。“SM20”变量是低压压力模(磅/平方英寸)。“SPV1”变量是包含的额外变量以便展示在弯管对象文件122(x)中包含的其它变量。
虽然图3A和3B示出了没有考虑正常管尺寸并具有相同值的变量,但它不是本发明的实际实施情况。本发明人已经发现,弯管对象文件122(x)中提出的变量满足具有1英寸的常规管尺寸的316L不锈钢管,并且这些值已经复制到用于其它管尺寸的数据字段。在本发明的实施中,将根据来自考虑了被完成弯管质量的弯管器操作者的反馈来调节用于各种管尺寸的所有变量值。
图4示出了客户弯管对象204的数据结构400的一个实例。数据结构400包括链接字段402、与多分段线208的几何尺寸相关的字段组404、绘图图像字段406、弯管器数据字段408和其它数据字段410。
链接字段402包括到多个对象数据文件122中相应一个的链接。该链接减少了必须存储在客户弯管对象204中的弯管器数据408的量。具体地说,只有当需要产生折弯机驱动器数据时,抽取例程126才能够使用链接字段402从对象数据文件122中检索数据。在另外一个数据结构(以下描述)中,由于来自各对象数据文件122(x)的所有相关折弯机驱动数据都被存储在客户弯管对象204中,所以,不需要链接字段402。
组404包括字段的多个子组(为清楚起见,以行示出),每个子组(行)对应于多个线段线208中的一个线段。因此,子组的数量取决于多分段线208中的线段的数量。每个子组包括管尺寸字段412,段长度字段414和段绝对角字段416。
每个管尺寸字段412包含指出所述管直径的数据。每个段长度字段包含指出线208相关段长度的数据。每个绝对角字段包括指出相对一组预定坐标轴相关线段的绝对角的数据。
注意,因为本发明可以构成具有变化直径的弯管、例如具有展开端部的管,因此为每个线段提供分离的管尺寸字段412。在此情况下,设计者应当在进入多分段线208的同时指出(例如,通过选择新的管尺寸)管尺寸的变化。可选地,设计者应当调用一种算法,以便在已经进入客户弯管对象204之后直接访问并改变字段412。
如这里所使用的,术语“字段”应当被理解为包括一个或多个数据项的组。例如,每个绝对角字段416可以包括例如两个数据项,一个表示极性角、另一个表示方位角。因此,即便是没有明确描述,这里所述的任何字段都可以包括多个子字段。
绘图图像数据字段406包括在显示器或打印输出上产生弯管对象204的图像所需的数据。弯管器数据字段408包括产生折弯机驱动器数据所需的数据,并且可选择地包括指出多种弯管器机中一种弯管器机的数据。如上所述,如果采用链接字段402,可以显著地减少在弯管器数据408中存储的数据量。包括其它数据字段410以便展示在客户弯管对象204中包含的其它有用数据,包括但不限于物理规格、材料、价格、原料、实用性、等等。
图5示出了用于折弯机驱动器数据的数据结构500的一个实例。该特定的数据结构与MULTI系统公司用于驱动EAGLE-EATON LEONARD的弯管器的SUPRA VISION软件兼容。但是,应当理解,本发明可以被结构得与任何类型的自动控制器/弯管器一起使用。
数据结构500包括“$pnum”字段502,“$unit”字段504,“$clra”字段506,与弯曲几何尺寸相关的多个字段508,“$pvar”字段510,多个处理变量512,“$mvar”字段514和多个机械变量516。$pnum字段502包括通常使用电子文件命名识别正被弯曲部分的值。$unit字段504包括表示所述代码正进入哪种折弯机的值。$clra字段506标记几何(长度、旋转和角度)数据字段508的开始,并包括表示机械运动值的值。几何数据字段508包括待形成的弯管的实际长度、角度和旋转值。$pvar字段510指出处理变量512的开始并包括指出随后处理变量的数量的值。处理变量512对应于参考图3A和3B的上述描述的相同名称的变量。$mvar字段514指出机械变量516的开始并包括指出随后机械变量的数量的值。机械变量512对应于参考图3A和3B的上述描述的相同名称的变量。
几何数据字段508以行进行安排,每行对应于在弯管中待形成的一个弯管。每行包括到弯曲字段518开始的长度、相对弯曲字段520的旋转、弯曲字段522的角度和弯曲字段524的半径。通过从线208相关线段的长度中减去在线段两端处形成弯曲所需的长度总和计算弯曲值开始的长度(图2)。通过比较在前并随后具体弯曲的线段的绝对角度416计算旋转值和角度值(图4)。在第一弯曲的情况下,旋转值通常为0。所述弯曲半径值根据本发明的具体实施例直接或间接来自弯管对象文件122(x)中的“R”变量(图3A)。
现在参照图4和5,数据结构400可以被修改以产生用于客户弯管对象204的另外数据结构。具体地说,当创建客户弯管对象并将其输入给绘图文件120时,可以从弯管对象文件122(x)中检索和/或产生包含在折弯机驱动数据500中的大部分或所有数据。在此情况下,几何数据508代替字段404,由此,几何数据508成为冗余数据。此外,弯管器数据408应当包括机械变量512和处理变量516。换句话说,可选的客户弯管对象应当可选地以基本类似于驱动弯曲机械所需的形式基本包括所有的折弯机驱动器数据500。
这种可选的数据结构具有下述优点,即单独地抽取指令(例如,在弯管器控制器中)可以从绘图文件120中抽取所需的折弯机驱动器数据,而不用访问对象数据文件122。当然,这种利益的获得是以绘图文件120中文件尺寸的增加为代价的。
图6示出了叠加在多分段线604之上的弯管602,并有助于说明用于计算到弯管518的开始处的长度值的范例性方法。如图6所示,弯管606的中段606具有在每一端处形成的半径为(R)的90°弯曲。从图6可以很清楚地看出,90°弯管消耗了等于弯曲半径(R)的每条线段的长度。例如,假设管602具有1英寸的直径和弯曲半径(R)是管直径的两倍(即2×1=2英寸),那么,弯曲就消耗了线604中段610的第一个2英寸608。类似地,下一个90°弯曲就消耗中段610的最后一个2英寸。因此,第一弯曲的端部612和第二弯曲的起始之间的距离就等于中段的长度减去4英寸。较小角度弯曲消耗的线段长度可以被精确计算出和/或由经验获得,并被映射为在产生折弯机驱动数据中使用的精确算法。
图7的流程曲线简要解释了根据本发明一个实施例使用弯管对象弯曲一个管的范例性方法700。在步骤702中,设计者进入绘图文件中的客户弯管对象。然后,在第二步骤704中,使用客户弯管对象产生折弯机驱动器数据。最后,在步骤706中,使用折弯机驱动器数据来弯曲该管。
图8的流程曲线简要示出了用于执行方法700的第一步骤702(进入绘图文件中的弯管对象)的范例性方法800。在第一步骤802中,用户选择管型。随后,在第二步骤804中,用户绘制绘图文件中的多分段线。随后,在第三步骤806中,检索对应于所选管型的数据文件。然后,在第四步骤808中,根据该管型数据和该线段线产生客户弯管对象。
图9的流程曲线简要示出了用于执行方法700的第二步骤704(使用弯管对象产生弯管器数据)的范例性方法900。在第一步骤902中,从客户弯管对象中检索相关的弯曲数据。随后,在第二步骤904中,从所选管型的数据文件中检索附加弯曲数据。如果所有必须的弯曲数据都包含在客户弯管对象中,那么就不需要第二步骤904。最后,在第三步骤906中,检索出的弯曲数据被转换为用于特定类型弯曲机械的折弯机驱动器数据。如果客户弯管对象中弯曲数据的形式适合于所期望类型的弯曲机械,同样不需要步骤906。
现在,已经完成了对本发明具体实施例的说明。在不脱离本发明的范围的情况下,许多所述特征可以被替换、改变或省略。例如,可选的数据结构可以替换为示出的范例性数据结构。作为另一个实例,不是将折弯机驱动数据从适用于特定类型的弯曲机械转换为适用于另一类型的弯曲机械,而是将可选的弯管对象文件122提供给不同类型的折弯机,这样,当进入客户弯管对象204时,设计者可以选择一个特定的弯管器。对本领域技术人员来讲,特别是根据前述公开,从示出的这些特定实施例进行这些和其它变化都将是显而易见的。

Claims (36)

1.一种使用绘图文件中的弯管对象的方法,包括:
进入绘图文件中的弯管对象;以及
使用该弯管对象产生折弯机驱动器数据。
2.根据权利要求1的方法,其中,所述进入所述绘图文件中的弯管对象的步骤包括:
进入所述绘图文件中的多分段线;以及
至少部分地根据所述多分段线的线段长度和所述多分段线的线段之间的角度产生所述弯管对象。
3.根据权利要求2的方法,其中,所述进入所述弯管对象的步骤包括选择用于所述弯管对象的管型。
4.根据权利要求3的方法,其中,所述产生所述弯管对象的步骤包括至少部分地根据所述管型检索弯管对象。
5.根据权利要求3的方法,其中,至少部分地基于所述管的直径选择所述管型。
6.根据权利要求1的方法,其中,所述使用所述弯管对象产生所述折弯机驱动器数据的步骤包括从所述弯管对象中抽取至少部分所述折弯机驱动器数据。
7.根据权利要求6的方法,其中,所述产生所述折弯机驱动器数据的步骤包括:
从所述弯管对象中检索所述折弯机驱动器数据的一部分;以及
从分离的折弯机驱动器数据文件中检索所述折弯机驱动器数据的另一部分。
8.根据权利要求7的方法,其中,所述产生所述折弯机驱动器数据的步骤还包括:
选择折弯机的类型;以及
至少部分地根据所述折弯机的类型检索所述折弯机驱动器数据的所述另一部分。
9.根据权利要求1的方法,还包括使用所述的折弯机驱动器数据以弯曲一个管。
10.根据权利要求9的方法,其中,所述使用所述折弯机驱动器数据弯曲一个管的步骤包括将来自第一种折弯机的驱动数据的所述折弯机驱动器数据转换为第二种折弯机的驱动数据。
11.一种电可读介质,具有被嵌入在其中并用于使电子器件便于实施权利要求1所述方法步骤的代码。
12.一种电可读介质,具有被嵌入在其中并用于使电子器件便于实施权利要求2所述方法步骤的代码。
13.一种电可读介质,具有被嵌入在其中并用于使电子器件便于实施权利要求3所述方法步骤的代码。
14.一种电可读介质,具有被嵌入在其中并用于使电子器件便于实施权利要求4所述方法步骤的代码。
15.一种电可读介质,具有被嵌入在其中并用于使电子器件便于实施权利要求5所述方法步骤的代码。
16.一种电可读介质,具有其中用于使电子器件易于实施权利要求6的方法步骤的代码。
17.一种电可读介质,具有被嵌入在其中并用于使电子器件便于实施权利要求7所述方法步骤的代码。
18.一种电可读介质,具有被嵌入在其中并用于使电子器件便于实施权利要求8所述方法步骤的代码。
19.一种电可读介质,具有被嵌入在其中并用于使电子器件便于实施权利要求9所述方法步骤的代码。
20.一种电可读介质,具有被嵌入在其中并用于使电子器件便于实施权利要求10所述方法步骤的代码。
21.一种使用绘图文件中的弯管对象的系统,该系统包括:
一对象管理器,用于响应来自用户的输入并被运行,以便产生一弯管对象;以及
一绘图引擎,用于响应所述对象管理器并被运行,以便进入绘图文件中所述弯管对象。
22.根据权利要求21的系统,其中,响应由用户输入的多分段线的所述对象管理器至少部分地以所述多分段线的线段长度和线段之间的角度为基础被操作,以产生所述弯管对象。
23.根据权利要求22的系统,其中,所述对象管理器在产生所述弯管对象的过程中还响应用户所选择的管型。
24.根据权利要求23的系统,其中,所述响应用户所选择管型的对象管理器还被操作,以便至少部分地根据所述管型检索弯管对象数据,以及包括所述弯管对象中的所述的弯管对象数据的至少一部分。
25.根据权利要求23的系统,其中,所述所选择的管型至少部分地以管的直径为基础。
26.根据权利要求21的系统,还包括可操作的抽取模块,用于根据所述弯管对象产生折弯机驱动器数据。
27.根据权利要求26的系统,其中,可操作所述的抽取模块以便通过根据所述弯管对象产生部分所述弯曲数据来生成所述折弯机驱动数据,并从分离的数据文件中检索出所述折弯机驱动器数据的另一部分。
28.根据权利要求27的系统,其中,可操作所述的抽取模块以便至少部分根据选择的折弯机类型检索所述折弯机驱动器数据的所述另一部分。
29.根据权利要求21的系统,还包括传输介质,其可运行以便将所述折弯机驱动器数据传输给弯管器。
30.根据权利要求21的系统,还包括数据转换器,用于响应所选择折弯机类型的标记,且可操作以便将所述折弯机驱动器数据转换为与所选择的折弯机类型兼容的折弯机驱动器数据。
31.一种用于使用绘图文件中弯管对象的系统,所述系统包括:
弯管对象;以及
用于根据所述弯管对象产生折弯机驱动器数据的装置。
32.根据权利要求31的系统,还包括用于在绘图文件中创建弯管对象的装置。
33.一种计算机可读介质,具有在其上存储的数据结构,包括:
第一字段,包含表示弯管的图解图像的数据;
第二字段,包含表示待弯曲管的类型并用于形成所述弯管的数据;以及
第三字段,包含用于驱动弯管器以便弯曲所述弯管的数据。
34.根据权利要求33的计算机可读介质,其中,所述数据结构还包括:
第四字段,包含表示第一线段的长度的数据;
第五字段,包含表示第二线段的长度的数据;以及
第六字段,包含表示所述第一线段和所述第二线段之间的角度的数据。
35.根据权利要求34的计算机可读介质,其中,所述数据结构的所述第六字段包括:
第一子字段,包含表示所述第一线段的绝对角度的数据;以及
第二子字段,包含表示所述第二线段的绝对角度的数据。
36、根据权利要求33的计算机可读介质,其中,所述数据结构的所述第三字段包括到包含用于驱动弯管器的数据的数据文件的链接。
CNA038032384A 2002-02-05 2003-02-04 用于绘制和制造弯管的系统和方法 Pending CN1628305A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/072,664 2002-02-05
US10/072,664 US6757576B2 (en) 2002-02-05 2002-02-05 System and method for drawing and manufacturing bent pipes

Publications (1)

Publication Number Publication Date
CN1628305A true CN1628305A (zh) 2005-06-15

Family

ID=27659527

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA038032384A Pending CN1628305A (zh) 2002-02-05 2003-02-04 用于绘制和制造弯管的系统和方法

Country Status (9)

Country Link
US (3) US6757576B2 (zh)
EP (1) EP1472627A4 (zh)
JP (1) JP2005517235A (zh)
CN (1) CN1628305A (zh)
AU (1) AU2003207830A1 (zh)
CA (1) CA2473993A1 (zh)
MX (1) MXPA04007600A (zh)
TW (1) TW591451B (zh)
WO (1) WO2003067380A2 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100464106C (zh) * 2007-11-09 2009-02-25 国营武昌造船厂 嵌补管的数字化设计与制造方法
CN101366031B (zh) * 2005-07-22 2011-06-15 空中客车法国公司 模拟管件弯曲的方法和设备
CN106363057A (zh) * 2016-10-26 2017-02-01 中国二十二冶集团有限公司 空间弯扭钢管构件的制作方法
CN108062444A (zh) * 2017-12-15 2018-05-22 西北工业大学 弯管参数确定方法
CN113066335A (zh) * 2021-04-01 2021-07-02 中核核电运行管理有限公司 一种弯管操作指导系统
CN113147234A (zh) * 2021-01-27 2021-07-23 苏州起跑线环境保护科技有限公司 一种管道连接异形管文字结合虚实线画图方法

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6757576B2 (en) * 2002-02-05 2004-06-29 Gcc, Inc. System and method for drawing and manufacturing bent pipes
US20030179232A1 (en) * 2002-03-25 2003-09-25 Fousek Daniel P. Custom drawing symbols
US7966569B2 (en) * 2002-08-16 2011-06-21 Schlumberger Technology Corporation Method and system and program storage device for storing oilfield related data in a computer database and displaying a field data handbook on a computer display screen
US7848834B2 (en) * 2003-03-28 2010-12-07 Gm Global Technology Operations, Inc. Computerized system for network-based management of engineering projects
EP1875395A2 (en) * 2005-04-29 2008-01-09 Industrial Planning Technology, Inc. Hybrid 3d path router
US8823751B2 (en) 2006-01-26 2014-09-02 Autodesk, Inc. Size based display of piping systems
US7542886B2 (en) 2006-01-27 2009-06-02 Autodesk, Inc. Method and apparatus for extensible utility network part types and part properties in 3D computer models
US7518606B2 (en) * 2006-04-04 2009-04-14 Autodesk, Inc. System and method for generating curved pipe objects for computer aided design models
US7644363B2 (en) * 2006-04-10 2010-01-05 Autodesk, Inc. “For-each” label components in CAD drawings
FR2905018B1 (fr) * 2006-08-17 2008-10-10 Peugeot Citroen Automobiles Sa Procede de modelisation graphique tridimensionnelle
US8488668B2 (en) 2007-06-15 2013-07-16 Qualcomm Incorporated Adaptive coefficient scanning for video coding
US8571104B2 (en) * 2007-06-15 2013-10-29 Qualcomm, Incorporated Adaptive coefficient scanning in video coding
KR100946379B1 (ko) * 2009-07-16 2010-03-08 (주)창신기업 목질계 바이오매스 가스화 장치
JP5890683B2 (ja) * 2011-01-28 2016-03-22 キヤノン株式会社 情報処理装置およびその方法
US8886348B2 (en) 2011-05-25 2014-11-11 Kevin Bollendorf Fabrication and tracking
US9663304B2 (en) 2013-11-15 2017-05-30 Greenlee Textron Inc. Rotary chuck
CN105764625B (zh) 2013-11-15 2019-06-28 格林利德事隆公司 提供用于操作自动弯管机的方法
US10306229B2 (en) 2015-01-26 2019-05-28 Qualcomm Incorporated Enhanced multiple transforms for prediction residual
US10460072B2 (en) 2015-08-25 2019-10-29 The Boeing Company Apparatuses and methods for modeling tubing runs
US10623774B2 (en) 2016-03-22 2020-04-14 Qualcomm Incorporated Constrained block-level optimization and signaling for video coding tools
CN106777815A (zh) * 2017-01-18 2017-05-31 江苏龙胜机床制造有限公司 基于有限元的数控折弯机机架分析方法
US11323748B2 (en) 2018-12-19 2022-05-03 Qualcomm Incorporated Tree-based transform unit (TU) partition for video coding

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3145756A (en) * 1961-09-19 1964-08-25 Baldwin Lima Hamilton Corp Numerically controlled tube bending machine
US4947666A (en) * 1988-09-16 1990-08-14 The Boeing Company Method and apparatus for bending an elongate workpiece
FI901153A (fi) * 1990-03-07 1991-09-08 Johannes Tokola Foerfarande foer boejning av roer.
US5517428A (en) * 1994-05-02 1996-05-14 Williams; David Optimizing a piping system
US5768149A (en) * 1995-12-20 1998-06-16 General Electric Company Systems and methods for automated tube design
US5768792A (en) * 1996-02-09 1998-06-23 Faro Technologies Inc. Method and apparatus for measuring and tube fitting
US6230066B1 (en) * 1998-09-08 2001-05-08 Ford Global Technologies, Inc. Simultaneous manufacturing and product engineering integrated with knowledge networking
US6757576B2 (en) * 2002-02-05 2004-06-29 Gcc, Inc. System and method for drawing and manufacturing bent pipes

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101366031B (zh) * 2005-07-22 2011-06-15 空中客车法国公司 模拟管件弯曲的方法和设备
CN100464106C (zh) * 2007-11-09 2009-02-25 国营武昌造船厂 嵌补管的数字化设计与制造方法
CN106363057A (zh) * 2016-10-26 2017-02-01 中国二十二冶集团有限公司 空间弯扭钢管构件的制作方法
CN106363057B (zh) * 2016-10-26 2018-02-27 中国二十二冶集团有限公司 空间弯扭钢管构件的制作方法
CN108062444A (zh) * 2017-12-15 2018-05-22 西北工业大学 弯管参数确定方法
CN108062444B (zh) * 2017-12-15 2022-10-14 西北工业大学 弯管参数确定方法
CN113147234A (zh) * 2021-01-27 2021-07-23 苏州起跑线环境保护科技有限公司 一种管道连接异形管文字结合虚实线画图方法
CN113066335A (zh) * 2021-04-01 2021-07-02 中核核电运行管理有限公司 一种弯管操作指导系统

Also Published As

Publication number Publication date
EP1472627A2 (en) 2004-11-03
US6757576B2 (en) 2004-06-29
WO2003067380A8 (en) 2004-03-25
WO2003067380A2 (en) 2003-08-14
US20080082191A1 (en) 2008-04-03
TW200304078A (en) 2003-09-16
US20040225392A1 (en) 2004-11-11
TW591451B (en) 2004-06-11
WO2003067380A3 (en) 2003-12-24
US7305274B2 (en) 2007-12-04
AU2003207830A1 (en) 2003-09-02
US20030146936A1 (en) 2003-08-07
MXPA04007600A (es) 2005-06-08
EP1472627A4 (en) 2007-05-23
AU2003207830A8 (en) 2003-09-02
CA2473993A1 (en) 2003-08-14
JP2005517235A (ja) 2005-06-09

Similar Documents

Publication Publication Date Title
CN1628305A (zh) 用于绘制和制造弯管的系统和方法
CN101408880B (zh) 使用分割文件元数据的文件管理方法和装置
US9043346B2 (en) Method of providing data included in building information modeling data file, recording medium therefor, system using the method, and method of providing data using building information modeling server
CN1636211A (zh) 用于工业自动化系统的工程方法和工程系统
CN1867911A (zh) 便于对象系统之间文件属性管理的升级和降级技术
CN101702182B (zh) 发电厂设计中管道名称自动生成系统及方法
CN101339538A (zh) 使用页结构的数据树存储方法、系统和计算机程序产品
AU7857798A (en) Method and apparatus for modeling material handling systems
TWI405214B (zh) 快閃記憶體儲存系統之資料燒錄方法
CN102741847A (zh) 用于经受氢致应力裂纹的海底装备的设计方法
CN104462577A (zh) 一种数据存储方法及装置
US20200327427A1 (en) System for deriving data in constrained environments
CN103049561A (zh) 一种数据压缩方法、存储引擎及存储系统
CN112766390A (zh) 用于确定训练样本的方法、装置及设备
Song et al. Development of the integrated process for torque converter design and analysis
CN1952932A (zh) 一种多索引散列表的存储和检索方法
CN101593176A (zh) 一种基于Web的参数化跨平台零件库系统
CN102760167B (zh) 基于粒子群优化算法的XQuery查询路径优化方法
CN109299910A (zh) 数据汇总方法、装置、计算机设备和存储介质
Kumar et al. Approximate string matching algorithm
CN1839382A (zh) 动态贝叶斯网络的最可能解释生成
CN110750818B (zh) 一种用于排水井设计的高度标注方法、系统和存储介质
CN104537017B (zh) 一种基于路径的文件搜索方法及装置
Terasawa et al. Automatic evaluation framework for word spotting
TW202403152A (zh) 管路分組裝置、管路分組方法及管路分組程式

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20050615