CN105229642A - 在凹槽的实体模型上倒圆体的建模 - Google Patents

在凹槽的实体模型上倒圆体的建模 Download PDF

Info

Publication number
CN105229642A
CN105229642A CN201380076848.6A CN201380076848A CN105229642A CN 105229642 A CN105229642 A CN 105229642A CN 201380076848 A CN201380076848 A CN 201380076848A CN 105229642 A CN105229642 A CN 105229642A
Authority
CN
China
Prior art keywords
groove
tool
solid model
rounding
data handling
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
CN201380076848.6A
Other languages
English (en)
Inventor
赵勇峰
秦辉
李秀昌
J.J.沃奇克
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.)
Siemens Industry Software Inc
Original Assignee
Siemens Product Lifecycle Management Software 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 Siemens Product Lifecycle Management Software Inc filed Critical Siemens Product Lifecycle Management Software Inc
Publication of CN105229642A publication Critical patent/CN105229642A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical parametric or variational design
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4097Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/18Manufacturability analysis or optimisation for manufacturability
    • 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Manufacturing & Machinery (AREA)
  • Human Computer Interaction (AREA)
  • Numerical Control (AREA)
  • Architecture (AREA)
  • Software Systems (AREA)

Abstract

用于在实体模型(200)中精确地对倒圆体(204)建模的方法以及相应***(100)和计算机可读介质(126)。方法包括接收(605)包括多个面(201/203)的实体模型(200)以及从多个面识别凹槽(61),所述凹槽包括要倒圆的一个或多个凹槽边缘(508)。所述方法包括对所述凹槽执行分析凹槽过程(615)以及识别(620)用于加工所述凹槽的工具类型、工具方法、或者工具尺寸中的至少一个。所述方法包括执行倒圆凹槽过程(625)以对所述凹槽边缘上的倒圆体(204)建模以及根据所述倒圆凹槽过程,在所述凹槽边缘处将倒圆体添加到所述实体模型,以产生所修改的实体模型(图2B)。所述方法包括由数据处理***显示(635)所修改的实体模型。

Description

在凹槽的实体模型上倒圆体的建模
技术领域
本公开内容大体上涉及计算机辅助设计、可视化以及制造***、产品生命周期管理(“PLM”)***以及为产品以及其它物品管理数据的相似的***(总称,“产品数据管理”***或PDM***)。
背景技术
PDM***管理PLM以及其它数据。改进的***是所期望的。
发明内容
各种所公开的实施例包括用于在实体模型中精确地对倒圆体建模的方法以及相应的***和计算机可读介质。方法包括接收包括多个面的实体模型并且从多个面识别包括一个或多个要倒圆的凹槽边缘的凹槽(pocket)。该方法包括对凹槽执行分析凹槽过程并且识别用于加工凹槽的工具类型、工具方法、或工具尺寸中的至少一个。该方法包括执行倒圆凹槽过程以对凹槽边缘上的倒圆体建模以及根据倒圆凹槽分析在凹槽边缘处将倒圆体(blend)添加到实体模型以产生所修改的实体模型。该方法包括由数据处理***显示所修改的实体模型。
前述内容已经相当宽泛地概述了本公开内容的特征和技术优点,使得本领域技术人员可以更好地理解随后的详细的描述。本公开内容的以下将描述的附加的特征和优点形成权利要求的主题。本领域技术人员将理解他们可以容易地将所公开的构思和具体实施例用作修改或设计用于实现本公开内容的相同目的的其它结构的基础。本领域技术人员也将领悟到这样的等效的构造并不偏离本公开内容在其最宽泛形式方面的精神和范围。
在下面进行详细描述之前,可能有利的是阐明贯穿本专利文件所使用的某些词或短语的定义:术语“包括”和“包含”及其衍生词意指没有限制的包括;术语“或者”是包括的,意指和/或;短语“与……相关”以及“与其相关”及其衍生词可以意欲包括、被包括在内、与……互连、包含、被包含在内、连接到或与……连接、耦合到或与……耦合、可与……通信、与……协作、交错、并列、接近于、绑定到或与……绑定、具有、具有……的特性等等;以及术语“控制器”意指控制至少一种操作的任何设备、***或其部件,无论这样的设备是以硬件、固件、软件还是以硬件、固件、软件中的至少两个的某种组合来实现。应注意的是,与任何特定的控制器相关的功能可以是集中式的或分布式的,无论是本地地还是远程地。某些词和短语的定义贯穿本专利文件被提供,并且本领域技术人员将理解这样的定义在很多的(如果不是大多数的)实例中适用于这样所定义的词和短语的在先以及将来使用。一些术语可以包括多种多样的实施例,而所附的权利要求可以清楚地将这些术语限制于具体的实施例。
附图说明
为了更完整地理解本公开内容及其优点,现在结合附图参考下列描述,其中同样的数字指明同样的对象,并且其中:
图1图解在其中能够实现实施例的数据处理***的框图;
图2A-2F图解实体模型凹槽的示例;
图3A-3C图解具有附加特征的实体模型凹槽的示例;
图4A-4C图解具有凸肩的实体模型凹槽的示例;
图5A-5B图解具有浅壁的实体模型凹槽的示例;以及
图6图解根据所公开的实施例的过程的流程图。
具体实施方式
下面论述的图1至6以及被用于在本专利文件中描述本公开内容的原理的各个实施例仅仅是为了举例说明并且不应以任何方式被解释为限制本公开内容的范围。本领域技术人员将理解本公开内容的原理可以在任何适宜地布置的设备中实现。将参照示范性的非限制性的实施例来描述本申请的众多创新教导。
在计算机实体建模中,正常的倒圆命令不考虑能够被用于创建所加工的凹槽的所有工具,并且因此并不总是如倒圆体将被制造的那样对倒圆体建模。也就是说,凹槽及其倒圆体可以在CAD或PDM***中以不精确地反映实际上将或者应当如何加工工件的方式来可视化。所公开的实施例提供以下***和方法,所述***和方法使用户能够容易地以及更精确地对在凹槽的内部边缘上的倒圆体、即将更好地表示如将被加工的实际凹槽几何结构的倒圆体建模。
应注意的是,本公开内容使用术语“倒圆(blending)”,而许多本领域技术人员使用术语“倒角(filleting)”或者“倒角和制圆(filletingandrounding)”来描述对尖锐边缘的软化。本公开内容可以可互换地使用这些术语,并且所公开的技术适用而与用于该概念的具体术语无关。如在此所使用的,“凹槽”被定义为实体模型中的至少一个底面和一个或多个壁面以及该实体模型的相应的被加工的工件。应注意的是,“底部”和“壁”并不意图暗示关于这些特征的取向的限制;这些术语指的是由一个或多个边缘连接的任何面。
图1描绘数据处理***的框图,在所述数据处理***中实施例能够被实现,例如被实现为PDM***,所述PDM***特别地通过软件或以别的方式被配置用于执行如在此所描述的过程,并且尤其被实现为如在此所描述的多个互连以及通信的***中的每一个。所描绘的数据处理***包括连接到二级缓存/桥104的处理器102,所述二级缓存/桥104又连接到本地***总线106。本地***总线106例如可以是***组件互连(PCI)架构总线。在所描绘的示例中也连接到本地***总线的是主存储器108以及图形适配器110。所述图形适配器110可以连接到显示器111。
其它***设备、例如局域网(LAN)/广域网/无线(例如WiFi)适配器112也可以被连接到本地***总线116。扩展总线接口114将本地***总线106连接到输入/输出(I/O)总线116。I/O总线116被连接到键盘/鼠标适配器118、磁盘控制器120以及I/O适配器122。磁盘控制器120可以被连接到储存器126,所述储存器可以是任何合适的机器可用的或机器可读的存储介质,包括但不限于非易失性的、硬编码类型的介质,例如只读存储器(ROM)或电可擦除可编程只读存储器(EEPROM)、磁带储存器,以及用户可记录类型的介质,例如软盘、磁盘驱动器以及光盘只读存储器(CD-ROM)或数字通用光盘(DVD),以及其它已知的光、电或磁存储设备。
在所示出的示例中也连接到I/O总线116的是音频适配器124,扬声器(未示出)可以被连接到该音频适配器以用于播放声音。键盘/鼠标适配器118为定点设备(未示出)、例如鼠标、轨迹球、轨迹指示器、触摸屏等等提供连接。
本领域普通技术人员将理解在图1中描绘的硬件可以针对特定的实现而变化。例如,其它的***设备、例如光盘驱动器等等也可以此外被使用或者代替所描绘的硬件被使用。所描绘的示例仅仅是为了解释的目的而提供的并且并不意欲暗示关于本公开内容的架构限制。
根据本公开内容的一个实施例的数据处理***包括采用图形用户界面的操作***。该操作***允许同时在图形用户界面中呈现多个显示窗口,其中每个显示窗口向不同应用或向相同应用的不同实例提供界面。图形用户界面中的光标可以由用户通过定点设备来操纵。光标的位置可以被改变和/或诸如点击鼠标按钮的事件可以被生成以促动所期望的响应。
各种商业操作***之一、诸如MicrosoftWindowsTM的一个版本(坐落于华盛顿州雷德蒙德的微软公司的产品)在被适宜地修改的情况下可以被采用。该操作***根据如所描述的本公开内容来修改或创建。
LAN/WAN/无线适配器112能够被连接到网络130(不是数据处理***100的一部分),所述网络可以是任何公共的或私有的数据处理***网络或者如本领域技术人员已知的包括因特网的网络的组合。数据处理***100能够通过网络130与也不是数据处理***100的一部分的服务器***140通信,但是例如能够被实现为单独的数据处理***100。
在CAD实体建模***中,倒圆体通常被应用于凹槽的边缘或者连接面之间,而不考虑整个凹槽的特定几何细节,或用于制造凹槽的工具和方法。对于某些情况来说,这导致以下实体模型,该实体模型不精确地表示如将被制造的最终物理凹槽。
即使设计将容忍将更容易以及更便宜制造的改变,制造商可以采取特别的步骤以加工如被建模的凹槽。如在此公开的,对将被加工的倒圆体建模的能力减少或消除制造中的该不必要的工作以及费用。
浅凹槽壁在其在不考虑其将如何被加工的情况下被倒圆时在某些***中引起另一问题。对于具有比凹槽深度更大的半径的倒圆体来说,建模者可能不得不调整凹槽的尺寸,使得所设计的边缘位置在倒圆之后是正确的。
其它***的附加问题是,如果模型不表示最终部分,则不能够使用该模型来进行精确的重量估计。这在重量是产品性能方面的关键因素的情况下对于产品来说是重要的问题。
图2A-2F图解实体模型凹槽的示例。
图2A图解具有凹槽的实体模型200,该凹槽具有由面201(底部)和203(壁)形成的成角度的壁。应注意的是,不存在基部和壁之间的尖锐边缘202和锐角的倒圆或其它软化。
图2B图解具有使用常规CAD倒圆和可视化技术被建模的倒圆体204的凹槽。然而,在实际制造中,该倒圆体能够仅通过使用球面铣刀来加工。端铣刀是优选的用于加工凹槽的工具,并且如果端铣刀被用于加工该凹槽,则其能够产生若干不同的结果。
图2C图解使用端铣刀来加工图2A的凹槽的一种可能的结果。应注意的是,所得到的所制造的倒圆体比使用常规的倒圆和可视化而呈现的倒圆体浅得多。
图2D图解使用端铣刀来加工图2A的凹槽的另一种可能的结果。应注意的是,所得到的所制造的倒圆体比使用常规的倒圆和可视化而呈现的倒圆体浅并且包括不规则形状208。
图2E图解使用端铣刀来加工图2A的凹槽的另一种可能的结果。应注意的是,为了适当地产生倒圆体210,壁212已经被移动到竖直位置。
图2F图解使用端铣刀来加工图2A的凹槽的另一种可能的结果。应注意的是,所得到的所制造的倒圆体比使用常规的倒圆和可视化而呈现的倒圆体浅并且包括不规则形状214。
图3A-3C图解具有附加特征的实体模型凹槽的示例。
图3A图解具有壁以及在该壁附近的底部凸起部302的凹槽。应注意的是,不存在基部和壁或凸起部302之间的尖锐边缘的倒圆或其它软化。
图3B图解具有使用常规CAD倒圆和可视化技术被建模的倒圆体304的凹槽。再次,在实际制造中,该倒圆体能够仅通过使用球面铣刀来加工。端铣刀是优选的用于加工凹槽的工具,并且如果端铣刀被用于加工该凹槽,则其能够产生若干不同结果。
图3C图解使用端铣刀来加工图3A的凹槽的一种可能的结果。应注意的是,所得到的所制造的倒圆体306与使用常规的倒圆和可视化而呈现的、尤其在凸起部和壁之间的倒圆体相比是非常不同的。
图4A-4C图解具有凸肩的实体模型凹槽的示例。
图4A图解使用常规CAD倒圆以及可视化技术的具有壁402以及从壁402伸展(并且在其它壁之间延伸)的凸肩404的凹槽。应注意的是,不存在基部和壁402或凸肩404之间的尖锐边缘的倒圆或其它软化。
图4B图解使用常规CAD倒圆以及可视化技术的具有凸肩的凹槽。在实际制造中,更多的建模操作将是必要的以纠正例如凸肩的末端处的细节406。使用T形切刀以及端铣刀,该凹槽不能真正地如图4B中所示出的那样被加工。
图4C图解具有凸肩的凹槽,如将使用T形切刀和端铣刀的正确应用来加工该凹槽所加工的。注意更精确的倒圆体细节408。
图5A-5B图解具有浅壁的实体模型凹槽的示例。为了形成浅壁502和凹槽底部506之间的边缘508的倒圆体,在给定的倒圆体半径510的情况下,很多***将伸展该壁以满足该倒圆体半径,如在图5B中所示出的那样,以便反映相对于虚拟的所设计的壁504的倒圆体。
图5B图解当倒圆体512被加工时该倒圆体有效地将514处的原始壁的上边缘移动到516处的新位置。所建模的倒圆体能够引起边缘移动,因此违反该边缘的所设计的位置。边缘的原始位置必须被保持。
上面所描述的图仅仅示出在凹槽的所倒圆的模型和所制造的实际物理凹槽之间可能存在的偏差的四种典型示例。
所公开的实施例允许用户识别在对凹槽进行倒圆时需要考虑加工的凹槽细节,使得***然后可以与在加工凹槽时将如何创建倒圆体尽可能接近地对倒圆体建模。
该***使用“对凹槽进行分析”过程,该过程找到在对凹槽进行倒圆时用户需要知道的细节、即底切、成角度的壁以及工具难接近区域。需要该信息以用于适当地选择将被用于加工凹槽的工具和方法。这些区域被列出并且以图形方式被指示,使得用户可以容易地识别这些所关心的区域。该信息然后被用于指定用于加工的工具类型、方法和工具尺寸,并且因此导致凹槽的内部边缘的精确的倒圆体。
不管指定什么工具以及工具尺寸,(如果被指定)底切和成锐角的壁可以被找到。尤其对于端铣刀和球面铣刀工具来说,工具难接近区域可以包括底部凸起部。工具难接近区域可以包括底切高度,诸如在T形切刀工具太厚以致于不能加工底切时。工具难接近区域可以包括可达到的距离,诸如是否T形切刀工具直径以及颈部直径使得该切刀可以达到底切的后壁。工具难接近区域可以包括接近间隙,诸如T形切刀工具是否将违反部件壁。工具难接近区域可以包括在给定工具可能不能适当地加工倒圆体区域的情况下的其它一般接近问题。
该***可以接收其它输入以用于在此所描述的分析过程中。例如,凹槽底面(不包括凸起部)可以既被输入到倒圆凹槽过程又被输入到分析凹槽过程。用户可以指定最终壁到壁倒圆体半径或者工具直径以及角落间隙。最终倒圆体半径可以从所指定的工具直径和所指定的角落间隙中产生(R=D/2+CC)。如果用户不指定角落间隙,则壁到壁倒圆体半径可以被用作工具半径(工具直径除以2)。然而,如果用户指定角落间隙,则壁到壁半径可以被指明为工具直径除以2加上角落间隙。角落间隙是所期望的角落倒圆体半径和切削工具半径之间的差值,并且在很多情况下实际上是角落处的工具路径的半径。壁到壁半径一般不由用户输入,但是***可以计算该壁到壁半径并且将其在信息对话框中呈现。
当凹槽重叠时,显式地选择一个底面可以引起***也自动地推断重叠的凹槽的底面,并且全部的底面可以被显示为被选择的,无论这些底面是被显式地选择的还是被推断的。用户将能够取消选择所选择的底面中的任何一个,无论是被显式地选择的还是被推断的(因为即使重叠每个凹槽也需要不同的工具)。
在选择底面时,该***可以自动地选择壁面并且例如以次级选择颜色使这些壁面显著。如果自动壁选择不是用户想要的,则壁面可以如用户所期望的那样被取消选择或者添加。
要被用于加工的工具以及该工具的尺寸可以被输入到在此所描述的过程中的任何一个。
该***使用“倒圆凹槽”过程以通过指定将被使用的一个工具或多个工具、在一些情况下将如何应用该工具、以及工具尺寸来对凹槽的边缘上的倒圆体建模。仅“凹”边缘、即添加倒圆体材料的边缘、而不是将去除材料的“凸”边缘将被倒圆。
如在此所使用的那样,“凹”边缘被定义为如下两个面之间的边缘,所述两个面在该边缘处在其之间具有小于180°的角度。
在实际上对凹槽进行倒圆之前,倒圆凹槽过程可以将所指定的工具与凹槽的尺寸进行比较以检测以及报告问题区域,例如不兼容的工具尺寸,凹槽的工具将不符合的区域等等。倒圆凹槽过程允许用户可选择地输入角落间隙尺寸使得工具路径将不必包括角落处的急转。
该***于是可以在一次操作中使用最少的几何输入来对凹槽的多个边缘进行倒圆。
倒圆凹槽过程自动地考虑凹槽中的工具难接近区域。如果可能,该过程必要时在模型中创建“填充”材料以精确地表示加工状态(as-machinedstate)。
倒圆凹槽通过仅添加材料以创建倒圆体、即决不从模型去除材料来履行设计意图。
被倒圆的凹槽的所得到的模型将接近地或者准确地描绘如将被制造的实际的凹槽。
图6图解根据所公开的实施例的过程的流程图,所述实施例可以例如由一个或多个CAD、PLM、或PDM***(在此一般被称为“***”)来执行。
所述***接收包括多个面的实体模型(605)。如在此所使用的“接收”可以包括从储存器加载,从另一设备或过程接收,通过与用户的交互来接收,以及别的方式。所述面可以是实体模型的如壁或底部这样的特征的一部分。
所述***从多个面中识别包括一个或多个要倒圆的凹槽边缘的凹槽(610)。该***可以识别凹槽并且将其显示给用户,或者该***可以从用户接收识别凹槽的一个或多个面的选择。凹槽典型地具有底面和壁面。很多凹槽具有多个底面和多个壁面。很多普通的凹槽将具有一个底面以及多个壁面。如在此所描述的,在一些情况下,该***可以接收底面的选择并且自动地识别一个或多个形成该凹槽的壁面。可以存在一个或多个凹槽边缘,所述凹槽边缘是例如形成该凹槽的底部和壁之间的边缘以及凹槽的壁之间的边缘。
该***对凹槽执行分析凹槽过程(615),包括向用户显示凹槽细节。凹槽细节可以包括底切、成角度的壁、或者工具难接近区域。
该***可以识别用于加工凹槽的工具类型、工具方法(将如何使用工具或者执行加工)、或者工具尺寸(620)。这可以由***基于凹槽细节自动地执行,或者可以包括从用户接收相应的选择。
该***执行倒圆凹槽过程以对(多个)凹槽边缘上的倒圆体建模(625)。这可以根据所识别的工具类型、方法、或者工具尺寸来执行。这可以包括将所指定的工具与凹槽的尺寸进行比较以检测以及报告问题区域。这可以包括接收角落间隙尺寸使得工具路径将不必包括角落处的急转。
根据倒圆凹槽过程,该***在凹槽边缘处将倒圆体添加到实体模型,以产生所修改的实体模型(630)。
该***存储或者显示所修改的实体模型(635)。
当然,本领域技术人员将认识到:除非具体地指示或者操作序列所要求,否则上面所描述的过程中的某些步骤可以被省略,并发地或者顺序地被执行,或者以不同的顺序被执行。
在使用CAD对部件建模时,倒圆一般是最耗时的活动。使用所公开的实施例来容易地以及更精确地进行倒圆的能力是对生产力的显著提高。
所公开的实施例将功能添加到CAD***,所述CAD***分析凹槽以确定该凹槽是否具有带有凸肩的壁(即底切的壁)、成角度的壁、和/或工具难接近区域。各种实施例添加倒角功能,该倒角功能使用工具类型、加工方法、或工具尺寸的规范来在凹槽中创建倒圆体。所公开的实施例可以对凹槽的内部凹边缘进行倒圆,如将通过使用特定类型的工具、在切削途径期间所指定的工具取向、以及所指定的工具尺寸来加工凹槽所创建的。
各种实施例可以自动地检测嵌套的凹槽以及对其进行倒圆。
在一些情况下,分析凹槽过程可以提供能够被用于针对所分析的(多个)特定的凹槽选择工具的尺寸信息。例如,“T形切刀的工具可达到的距离必须大于18mm”或者“T形切刀的刀刃长度必须小于24mm”。
在一些情况下,该***允许用户在制图过程中从标准工具目录中选择工具,并且可以建议可能的一个工具或多个工具以用于所选择的特定凹槽。
本领域技术人员将认识到:为了简单和清楚起见,未在此描绘或者描述适合于与本公开内容一起使用的所有数据处理***的完整结构和操作。作为替代,仅描绘或描述了对于本公开内容来说独特的或者对于理解本公开内容来说必要的这么多的数据处理***。数据处理***100的构造和操作的剩余部分可以遵守本领域中已知的各种当前的实现和实践中的任何一个。
重要的是注意,本公开内容包括在全功能***的环境下的描述,而本领域技术人员将理解本公开内容的机制的至少部分能够以指令的形式分布,所述指令以各种各样的形式中的任何一种包含在机器可用的、计算机可用的或计算机可读的介质中,以及本公开内容等同地适用,而与实际上实施所述分布所利用的指令或信号承载介质或者存储介质的特定类型无关。机器可用的/可读的或者计算机可用的/可读的介质的示例包括:非易失性的、硬编码类型的介质,诸如只读存储器(ROM)、或者电可擦除可编程只读存储器(EEPROM),以及用户可记录类型的介质,诸如软盘、磁盘驱动器或者光盘只读存储器(CD-ROM)或者数字通用光盘(DVD)。
尽管已经详细地描述了本公开内容的示范性实施例,但是本领域技术人员将理解:能够进行在此所公开的各种改变、替换、变更以及改进,而不偏离本公开内容在其最宽泛的形式方面的精神以及范围。
本申请中的描述都不应被解读为暗示任何特定元件、步骤或功能是必须被包括在权利要求范围中的基本元素:专利的主题的范围仅通过所允许的权利要求来限定。此外,这些权利要求都不意图援引35USC§112的第六段,除非确切的词“用于……的装置(meansfor)”被分词跟随。

Claims (20)

1.用于在实体模型中精确地对倒圆体建模的方法,所述方法由数据处理***(100)执行并且包含:
由所述数据处理***接收(605)包括多个面(201/203)的实体模型(200);
由所述数据处理***从所述多个面中识别凹槽(610),所述凹槽包括要倒圆的凹槽边缘(508);
由所述数据处理***对所述凹槽执行分析凹槽过程(615);
由所述数据处理***识别(620)用于加工所述凹槽的工具类型、工具方法、或者工具尺寸中的至少一个;
由所述数据处理***执行倒圆凹槽过程(625)以对所述凹槽边缘上的倒圆体(204)建模;
由所述数据处理***并且根据所述倒圆凹槽过程在所述凹槽边缘处将倒圆体添加(630)到所述实体模型,以产生所修改的实体模型(图2B);以及
由所述数据处理***显示(635)所修改的实体模型。
2.根据权利要求1所述的方法,其中所述凹槽边缘是所述实体模型的底面(201)和壁面(203)之间的边缘。
3.根据权利要求1所述的方法,其中所述分析凹槽过程(615)包括将凹槽细节显示给用户,所述凹槽细节包括底切、成角度的壁、或工具难接近区域中的至少一个。
4.根据权利要求1所述的方法,其中所述倒圆凹槽过程(625)根据所识别的工具类型、工具方法、或工具尺寸来执行。
5.根据权利要求1所述的方法,其中所述倒圆凹槽过程(625)包括将所识别的工具类型和工具尺寸与所述凹槽的尺寸进行比较以检测和报告问题区域。
6.根据权利要求1所述的方法,其中所述倒圆凹槽过程(625)根据角落间隙尺寸来执行。
7.根据权利要求1所述的方法,其中所述分析凹槽过程(615)包括将工具难接近区域显示给用户,所述工具难接近区域包括底部凸起部、底切高度、可达到的距离以及接近间隙中的至少一个。
8.一种数据处理***(100),包含:
处理器(102);以及
可存取存储器(108),所述数据处理***尤其被配置用于:
接收(605)包括多个面(201/203)的实体模型(200);
  从所述多个面识别凹槽(610),所述凹槽包括要倒圆的凹槽边缘(508);
  对所述凹槽执行分析凹槽过程(615);
  识别(620)用于加工所述凹槽的工具类型、工具方法、或者工具尺寸中的至少一个;
  执行倒圆凹槽过程(625)以对所述凹槽边缘上的倒圆体(204)建模;
  根据所述倒圆凹槽过程,在所述凹槽边缘处将倒圆体添加(630)到所述实体模型,以产生所修改的实体模型(图2B);以及
  显示(635)所修改的实体模型。
9.根据权利要求8所述的数据处理***,其中所述凹槽边缘是所述实体模型的底面(201)和壁面(203)之间的边缘。
10.根据权利要求8所述的数据处理***,其中所述分析凹槽过程(615)包括将凹槽细节显示给用户,所述凹槽细节包括底切、成角度的壁、或工具难接近区域中的至少一个。
11.根据权利要求8所述的数据处理***,其中所述倒圆凹槽过程(625)根据所识别的工具类型、工具方法、或工具尺寸来执行。
12.根据权利要求8所述的数据处理***,其中所述倒圆凹槽过程(625)包括将所识别的工具类型和工具尺寸与所述凹槽的尺寸进行比较以检测和报告问题区域。
13.根据权利要求8所述的数据处理***,其中所述倒圆凹槽过程(625)根据角落间隙尺寸来执行。
14.根据权利要求8所述的数据处理***,其中所述分析凹槽过程(615)包括将工具难接近区域显示给用户,所述工具难接近区域包括底部凸起部、底切高度、可达到的距离、以及接近间隙中的至少一个。
15.一种永久的计算机可读介质(126),其编码有可执行指令,所述指令在被执行时引起一个或多个数据处理***(100):
接收(605)包括多个面(201/203)的实体模型(200);
从所述多个面识别凹槽(610),所述凹槽包括要倒圆的凹槽边缘(508);
对所述凹槽执行分析凹槽过程(615);
识别(620)用于加工所述凹槽的工具类型、工具方法、或者工具尺寸中的至少一个;
执行倒圆凹槽过程(625)以对所述凹槽边缘上的倒圆体(204)建模;
根据所述倒圆凹槽过程,在所述凹槽边缘处将倒圆体添加(630)到所述实体模型,以产生所修改的实体模型(图2B);以及
显示(635)所修改的实体模型。
16.根据权利要求15所述的计算机可读介质,其中所述凹槽边缘是所述实体模型的底面(201)和壁面(203)之间的边缘。
17.根据权利要求15所述的计算机可读介质,其中所述分析凹槽过程(615)包括将凹槽细节显示给用户,所述凹槽细节包括底切、成角度的壁、或工具难接近区域中的至少一个。
18.根据权利要求15所述的计算机可读介质,其中所述倒圆凹槽过程(625)根据所识别的工具类型、工具方法、或工具尺寸来执行。
19.根据权利要求15所述的计算机可读介质,其中所述倒圆凹槽过程(625)包括将所识别的工具类型和工具尺寸与所述凹槽的尺寸进行比较以检测和报告问题区域。
20.根据权利要求15所述的计算机可读介质,其中所述倒圆凹槽过程(625)根据角落间隙尺寸来执行。
CN201380076848.6A 2013-05-24 2013-05-24 在凹槽的实体模型上倒圆体的建模 Pending CN105229642A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2013/076226 WO2014186984A1 (en) 2013-05-24 2013-05-24 Modeling of blends on a solid model of a pocket

Publications (1)

Publication Number Publication Date
CN105229642A true CN105229642A (zh) 2016-01-06

Family

ID=51932739

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380076848.6A Pending CN105229642A (zh) 2013-05-24 2013-05-24 在凹槽的实体模型上倒圆体的建模

Country Status (5)

Country Link
US (1) US20160078151A1 (zh)
EP (1) EP3005178A4 (zh)
JP (1) JP5955485B1 (zh)
CN (1) CN105229642A (zh)
WO (1) WO2014186984A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109196497A (zh) * 2016-05-13 2019-01-11 西门子产品生命周期管理软件公司 模型编辑方法和***

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017079927A1 (en) 2015-11-11 2017-05-18 Siemens Product Lifecycle Management Software Inc. Modeling of blends on bosses and faces of a solid model pocket

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0503642B1 (en) * 1991-03-15 1997-06-11 Spatial Technology, Inc. Method and apparatus for solids-based machining
EP0649103B1 (en) * 1993-10-11 1999-04-07 Hewlett-Packard GmbH Method for blending edges of a geometric object in a computer-aided design system
CN1869993A (zh) * 2005-04-08 2006-11-29 达索***公司 具有若干面的模型化对象的计算机辅助设计方法
US20070021949A1 (en) * 2005-07-21 2007-01-25 Duane Kunkee Computerized tool and method for the automated creation of a cutter ramp curve
US20110282632A1 (en) * 2007-08-24 2011-11-17 Dassault Systemes Method of Computer-Aided Design of Edges Connecting Faces of a Modeled Object
CN103080940A (zh) * 2010-08-11 2013-05-01 金属板材技术解决方案股份有限公司 用于产生优化的、曲率连续的2d或3d辊轧轮廓变化曲线的方法和相应的设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07136901A (ja) * 1993-11-22 1995-05-30 Honda Motor Co Ltd Nc加工データの作成方法
JPH11126219A (ja) * 1997-10-23 1999-05-11 Mitsubishi Electric Corp 図面作成装置及び図面作成方法
US8896597B2 (en) * 2008-04-14 2014-11-25 Siemens Product Lifecycle Management Software Inc. System and method for modifying geometric relationships in a solid model
CN102203781A (zh) * 2008-10-14 2011-09-28 Cct国际股份有限公司 用于计算机辅助设计环境的混合实体和表面建模的***和方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0503642B1 (en) * 1991-03-15 1997-06-11 Spatial Technology, Inc. Method and apparatus for solids-based machining
EP0649103B1 (en) * 1993-10-11 1999-04-07 Hewlett-Packard GmbH Method for blending edges of a geometric object in a computer-aided design system
CN1869993A (zh) * 2005-04-08 2006-11-29 达索***公司 具有若干面的模型化对象的计算机辅助设计方法
US20070021949A1 (en) * 2005-07-21 2007-01-25 Duane Kunkee Computerized tool and method for the automated creation of a cutter ramp curve
US20110282632A1 (en) * 2007-08-24 2011-11-17 Dassault Systemes Method of Computer-Aided Design of Edges Connecting Faces of a Modeled Object
CN103080940A (zh) * 2010-08-11 2013-05-01 金属板材技术解决方案股份有限公司 用于产生优化的、曲率连续的2d或3d辊轧轮廓变化曲线的方法和相应的设备

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
DENKENA B, SCHÜRMEYER J, BÖSS V, ET AL.: "CAD-based cost calculation of mould cavities", 《PRODUCTION ENGINEERING, 2011》 *
REGLI W C, GUPTA S K, NAU D S.: "extracting alternative machining features: an algorithmic approach", 《RESEARCH IN ENGINEERING DESIGN》 *
SOMAVAR MUNIAPPAN V.: "automatic feature recognition and tool path generation integrated with process planning", 《MS THESIS. UNIVERSITY OF WATERLOO, 2012》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109196497A (zh) * 2016-05-13 2019-01-11 西门子产品生命周期管理软件公司 模型编辑方法和***

Also Published As

Publication number Publication date
JP5955485B1 (ja) 2016-07-20
EP3005178A4 (en) 2016-08-17
JP2016522944A (ja) 2016-08-04
EP3005178A1 (en) 2016-04-13
US20160078151A1 (en) 2016-03-17
WO2014186984A1 (en) 2014-11-27

Similar Documents

Publication Publication Date Title
JP6198824B2 (ja) バリエーショナルシステムにおける付加的制約の順序付け方法
EP3281130B1 (en) Method and apparatus for automatically assembling components in a computer-aided design (cad) environment
US8510087B2 (en) Variational modeling with discovered interferences
JP5837055B2 (ja) 単数の制約スキームによる定義中の形状を識別するためのシステムおよび方法
CN105229642A (zh) 在凹槽的实体模型上倒圆体的建模
CN103814334B (zh) 一种数据处理***及方法
JP2012520526A (ja) オブジェクトモデルにおいて仮想曲線を求めるためのシステムおよび方法
JP5980331B2 (ja) 境界表現モデルにおけるノッチブレンドの処理方法、cadデータ処理装置、及び、コンピュータプログラム
JP6192861B2 (ja) 交差するランアウトによって複数の隣り合うウェブフェイスに設けられた航空宇宙産業用ジョッグル
US11361116B2 (en) Modeling of blends on bosses and faces of a solid model pocket
US9690878B2 (en) Geometric modeling with mutually dependent blends
CN106415551B (zh) 对于定位任务的智能约束选择
WO2013033534A1 (en) Tolerant intersections in graphical models
CN104272352A (zh) 针对给出任意体的概念环境确定布尔区域参与者
CN106416145B (zh) 用于海量约束网络的创建和编辑的方法
JP2021131621A (ja) 情報処理装置及び情報処理方法
JP2009258957A (ja) 接点特定方法、接線作成方法、死角境界線作成方法、プログラム、及び形状解析装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160106