首页/文章/ 详情

STEP 格式的现状和前景

3小时前浏览14


在早期的机械 CAD 中,不需要交换文件。MCAD 很少见,因此系统不兼容并不重要。但到 1976 年,MCAD 在美国空军中得到了如此广泛的应用,以至于有必要找到一种方法来降低将文件从设计人员传输到制造承包商的成本。解决方案是在一种称为初始图形交换规范(简称 IGES)的格式中找到的。

1.从 IGES 到 PDES 和 STEP

随着时间的推移,IGES 支持越来越多的特定于越来越多的 MCAD 系统的数据类型,但已经逐渐增长并变得笨拙。德国汽车工业随后开发了自己广泛使用的车辆表面形状数据交换标准 - VDA-FS。它是一个不方便的标准的现代替代品。

因此,IGES 指导委员会开始致力于定义新的总体文件格式 PDES(产品数据交换规范)。“PDES 旨在支持产品描述的所有方面,从最初的概念到产品设计、制造、维护和处置,”美国商务部表示,它与今天的 PLM 非常相似。

1985 年,委员会将 PDES 提交给 ISO 工作组,该工作组正在开发一种通用文件格式,其灵活性足以涵盖“从微芯片到战舰的所有内容”。STEP(产品模型数据交换标准)就是这样出现的。

STEP 是作为一种可扩展格式创建的,可以随着新技术的出现而扩展。它实现了对继承的支持——例如,辐条可以继承它所在的钢轮的属性。这些定义由面向对象的数据编程语言 EXPRESS 给出。

STEP 的第一期于 1995 年发行。今天,STEP 包含 800 个标准(见下图),其中四个面向最终用户,其余是可重用定义库:

  • AP203 用于实体模型 (1995)

  • AP214 组件 (2003)

  • AP242 注释 (2015)

  • AP242e2 公差(去年)

STEP概念/应用程序对象

此图显示了STEP和STEP-NC的概念或应用程序对象以及它们之间的关系,以及到定义的链接。这些定义对工程专业人员来说是有意义的,包括工件、工作计划和产品形状等高级概念。

浏览器文本搜索功能是查找概念的最快方式。避免使用Internet Explorer或Safari,它们显示图表,但不完全支持以下链接的SVG。所有其他浏览器都可以正常工作。更新2020年10月29日FDIS投票

2.加工步骤

IGES 的最初目标是使通用电气等制造商能够更轻松地使用来自使用不兼容 MCAD 文件格式的供应商的 3D 模型。这个过程看起来像这样,今天它仍然是这样的:

(1)CAD 操作员在不考虑生产过程的情况下制作图纸。

(2)CAM 操作员开发生产过程。

(3)CAM 软件中的后处理器生成包含机器指令的 G 代码。

C(4)NC 机床操作员密切监控加工过程,以确保设计的零件已正确制造。

Martin Hardwicke 告诉我,今天有一种直接从 CAD 转向 CNC 的愿望。

(1)CAD 操作员制作专注于制造的 3D 模型。

(2)CAD 中的后处理器会创建一个 STEP-NC 文件。

(3)CNC 机床使用 STEP-NC 进行自动化、优化加工(见下图)。

STEP 中添加了称为 STEP-NC(数控)的零件加工扩展:

(1)AP238 Precision 版本 1 (2005)

(2)用于精密组装的 AP238 版本 2(去年)

增加 AP242e2 容差允许 STEP 用于自动化制造。当您知道生产必须满足的公差后,您就可以将零件加工成这些公差。在此之前,机器控制是盲目的,没有关于允许什么的信息。


美国国家标准与技术研究所创建的测试文件展示了 AP242 表示和语义几何公差

CAM 本质上是复杂的。“以前,操作员明白这一点;现在软件必须解决这个问题,”AP242e2 的推出标志着 CAM 软件的大规模改写,并非所有公司都能负担得起。部分由于近年来这种变化,许多 CAM 公司(如 Cimitron、GibbsCAM、MasterCAM、SigmaNEST 和 Vericut)已被出售给山特维克等大公司。

每年,更多的过程数据被添加到 STEP-NC 中,以了解如何铣削、钻孔或锐化零件、如何驱动它、以什么速度等。关键是要知道应该进行哪些操作和顺序执行时考虑了最佳刀具路径。当数据量很大时,智能控制器软件应该能够处理所有这些。

自 2017 年以来,STEP-NC 已被用于为波音 787 等商用飞机制造数百万个 5 轴零件。STEP-NC 现在准备将数据直接从 CAD 传输到 2.5 轴 CNC 铣床。此外,他正在准备 3D 打印,与此相关, STEP-NC 称为“PDF 处理”。

3.ODA 扩展到 STEP

开放设计联盟开发代码,例如用于读取和写入 DWG 和 PDF 文件,联盟成员 CAD 软件公司将这些代码用于商业用途。通过代表 1,200 名成员开发代码,联盟免除了他们自己开发代码的需要。

五年前,该组织大幅扩展了其产品。从提供单独的 SDK(自 1998 年起),它已发展成为处理 CAD 和 BIM 文件的完整技术套件,包括 Web 协作、版本控制以及在支持内置实体建模和约束的任何平台上进行渲染。

今年早些时候,ODA 宣布支持 STEP,理由是 ODA 成员的强烈需求,因为现有的 STEP 库价格昂贵且免版税,ODA 主席 Neil Peterson 在接受采访时告诉我。在某些情况下,STEP 不作为单独的组件获得许可,而是作为一组转换器的一部分获得许可。一些库是公开可用的,但缺乏功能。他说,市场上没有可供小公司使用的具有成本效益的高质量图书馆。

STEP 如何融入开放设计联盟提供的 API/SDK

一些 ODA 成员只需要访问 STEP 文件。其他使用 ODA 的 IFC API 进行建筑设计的人同时想要:IFC 用于建筑设计,STEP 用于室内机床。ODA 将 STEP 支持视为一项长期优先事项。

鉴于 STEP 文件和 EXPRESS 编程语言极其复杂,我想知道如何快速完成这项工作。毕竟,近三年来,PDES 一直致力于解决这个问题。

“我们在国际金融公司获得了相关经验,”彼得森先生说。“与 IFC 一样,STEP 是使用 EXPRESS 模式定义的,因此我们可以使用我们为 IFC 开发的自动化框架来快速创建高质量的 STEP 解决方案。” 此外,ODA 是 PDES 的成员,该组织支持 STEP 标准,就像它在 IFC 上与 buildSMART 合作一样。ODA 从 PDES 接收测试数据,并与设置标准扩展的委员会合作。

ODA 图表如下所示:

(1)到今年年底,计划发布 STEP SDK 的初始版本,支持对 AP203、AP214 和 AP242 的读/写支持。

(2)到 2022 年底,ODA 计划在桌面、移动设备和 Web 上全面支持相同的三种标准,包括类似于 ODA 的 IFC 和 DWG 查看器的免费商业级 STEP 查看器。

(3)该联盟计划将 STEP 模型发布为 2D/3D PDF,并将 STEP 转换为 Navisworks 和 DWG 等格式。

从 ODA 获取 STEP API 的成本将是“免费的”。也就是说,每年支付 1,800 美元的 ODA 会员费的会员在 STEP 可用后无需支付任何额外费用,也不收取版税。这可能会压低其他 STEP 供应商的价格,例如美国的 STEP Tools、瑞典的 EPA 和德国的 ProSTEP。

4.个人意见:

从长远来看,ODA 对 AP238 STEP-NC 以及将模型数据转换为 IFC 和 Revit 等格式感兴趣。彼得森指出,“这些领域的优先事项将基于我们成员的要求。”

MCAD/CAM 行业需要一种通用文件格式,以最大限度地减少在 CAD 系统之间以及从设计系统到制造机器之间转换数据的成本和不便。

但是,AEC/BIM 等其他行业的经验表明,实现多功能性是一个极其困难的问题。每个 CAD 供应商都希望保持其独特的竞争优势,因此更喜欢使用自己独特的文件格式。

关于数据兼容性已经说了很多,虽然数据很容易传输到 CAD 系统,但还没有真正的兼容性。最终,需要 STEP 和 IFC 交换标准的软件实现开销,随着它们的能力扩展,这变得更加复杂。

在 2020 年代,STEP 标准将朝着两个方向发展:使用 STEP-NC 实现更高的复杂性,以及使用 ODA STEP 实现更低的成本。希望 ODA 提供的工具有助于简化建筑和机械设计中数据交换灵活性的实现。


来源:山涧果子
通用汽车建筑芯片BIMMCADPLM控制Revit渲染Mastercam数控VERICUT电气
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-01-15
最近编辑:3小时前
山涧果子
大专 签名征集中
获赞 204粉丝 52文章 859课程 0
点赞
收藏
作者推荐

用户最讨厌 CAD 系统的 4 件事

国内有些软件大打情怀牌,一个预览版忽悠老百姓吗?30天过后石沉大海。没有用户数就不理?目前免费的软件,在Linux/Win唯一能用的设计软件,国产软件就是CrownCAD,国际上除了FreeCAD没有之一,Pro/e野火3.0 for Linux,NX 10.0 for Linux都往后排站!用户最讨厌 CAD 系统的四件事拥有成本太高。导入和导出文件很困难。它太难使用了。很难找到对我们使用的 CAD 软件有经验的员工。拥有成本 为什么拥有成本如此之大?而且,是用户关心的实际成本,还是他们没有感知到足够的价值?一种可能性是用户可能没有意识到现代 CAD 系统中可用的重要新功能,这些功能可以极大地增强产品开发过程。其中一些功能包括更好的管理和创建文档的方法以及有用的工具,例如衍生式设计和模拟。 该图表来自国外调查的使用CAD 软件用户,显示了各种 CAD 软件应用程序的所有者抱怨成本相对于使用每个 CAD 系统的调查受访者数量的频率。总体而言,与 AutoCAD 用户相比,Solid Edge 用户抱怨拥有成本的频率最低,后者提到它的频率最高。为了更好地了解利用新工具或功能如何抵消 CAD 软件成本过高的看法,我们求助于 SOLIDWORKS 经销商 Alignex 的技术支持总监 Mack Rasmussen。Rasmussen 自 1980 年代以来一直在 CAD 软件行业工作。尽管他现在把时间花在了 SOLIDWORKS 上,但他也使用过其他几个 CAD 系统,这让他对这项研究有了独特的看法。Rasmussen 对这些新功能之一(模拟)如何帮助产品设计团队进行了权衡。“那些在设计周期的早期就发现设计问题的公司——我愿意将我的下一份薪水赌在这上面——正在积极地在设计阶段使用仿真并将其集成到他们的设计中。这种模拟的使用使他们能够基于物理原型设计和测试来迭代设计并做出不同的选择,而不是稍后做出选择。”导入和导出文件的问题 在 2017 年,您可能认为能够正确导入和导出文件不应该是一件麻烦事,但它是 CAD 用户中第二常见的抱怨。Rasmussen 解释说,当 CAD 用户导入和导出文件时,主要问题是 3D 对象会丢失特征——它没有参数、没有智能——并且不再是参数化的。有时对象不完整或只是部分平移,这意味着缺少表面。他还解释说,许多 CAD 软件包不提供读取和写入其他原生 CAD 格式的能力,而是迫使用户选择将其缩减为 STEP 文件或其他一些中性格式。这给设计工程师带来了挑战,他们发现自己拥有来自各种来源的不同数据,然后他们需要哄骗进入越来越复杂的产品定义。从其他 CAD 程序导入和导出模型的困难是 CAD 用户讨厌其当前 CAD 系统的第二个问题。此图表显示了各种 CAD 系统如何衡量此投诉的相对频率。PTC Creo 用户对导入和导出文件的投诉最多,而 SOLIDWORKS 用户则报告的问题最少。学习CAD软件的难点 用户学习他们选择的 CAD 软件的新功能所花费的时间对于设计团队如何快速、轻松地将他们的想法转化为模型至关重要。根据拉斯穆森的说法,当公司提供连贯、具体和全面的培训时,结果令人印象深刻。当然,这不仅仅是训练。这也是 CAD 软件的用户界面有所作为。Rasmussen 指出,SOLIDWORKS 的早期成功很大程度上是因为它是第一个使用 Windows 等界面构建的现代 3D 系统。这个想法被证明是正确的,如果潜在用户已经体验过 Windows 和 Word 和 Excel 等经典应用程序,那么他们就可以在 SOLIDWORKS 中使用。SOLIDWORKS 的用户界面 (UI) 设计师努力为他们的客户提供一种更熟悉的方式来从建模窗口中访问和执行他们的许多命令。这反过来又提高了他们的效率和生产力水平。时间至关重要,在我们的调查中,参与者将难度和易用性列为第三大最讨厌的事情。此图表显示 CAD 软件用户如何将软件的易用性从更容易使用到更难使用。AutoCAD 用户最为担忧,称该软件太难使用。相反,SOLIDWORKS CAD 用户对易用性提出的投诉最少。雇主在寻找有经验的新员工时面临的困难 有时,雇用 CAD 设计师或工程师的雇主专门选择了一种(或两种)CAD 软件产品——并且正在寻求使用它所需的技能——而且它可能不是当地设计师和工程师精通的一种。即使潜在员工精通雇主需要的 CAD 软件,他们也可能不够先进,无法保证被聘用。如果招聘公司在培训员工方面进行适当投资,则可以解决此第 22 条问题。Rasmussen 说:“要么公司认为培训没有必要,要么他们不愿意投资于适当数量的培训。有时,他们不是寻找需要投资资金进行培训的新员工,而是寻找声称在公司主要 CAD 软件方面拥有高水平专业知识的候选人。从我的角度来看,很明显,那些投资于适当培训的公司——积极让员工接受最新软件版本和新功能集的教育——是具有前瞻性的公司,能够产生更好的用户。”难以找到精通公司主要 CAD 软件的员工是 CAD 用户表示他们最讨厌的第四件事。此图表列出了各种主要 CAD 系统的用户将此困难报告为问题的频率。我们的数据显示,Solid Edge 用户报告此问题的频率最高,而 SOLIDWORKS 用户报告此问题的频率最低。底线 产品开发专业人员想要一个他们负担得起的 CAD 系统,并且能够为他们的设计带来价值。互操作性问题是一个主要障碍,在这一点上似乎非常不必要和过时。设计专业人士希望他们的 CAD 系统更易于使用,他们希望将这种易用性转化为更轻松的搜索和招聘过程。来源:山涧果子

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈