SolidWorks设计自动化免费 - 驱动器XPRESS

SolidWorks设计自动化
发表于:机械设计,,,,技术技巧和技巧

我很高兴能在制造和设计上使用许多CAD系统。尽管有学习曲线扎实的作品在迄今为止,成为最有利的人,通常我的学习路径在接近新系统时总是相同的。首先,我将通过正式培训和在职体验的混合来学习如何使用该工具。一旦我有足够的经验并且足够熟练,我总是会开始对设计自动化感到好奇。每个CAD系统都有某种方法来处理低级自动化,但是对于任何高级的自动化,您总是不可避免地需要转向API编码。当然,这需要具有编程语言的工作知识,例如Visual Basic或C#。在我们的情况下,当涉及到我们的Solidworks设计自动化中,您将不需要学习编程语言,更不用说知道API是什么时期了。

这样做的原因很简单,也就是Driveworks Xpress。这是一种非常强大的免费工具,用于高级设计自动化,您现在已经可以直接进入Solidworks内部。它本质上可以通过SolidWorks API为您工作,而不必知道一行视觉基本代码。您可能会在SolidWorks中使用一些低级自动化方法,但是DriveWorks Xpress是迄今为止所有自动化的最佳场所。让我们首先讨论您可能已经在SolidWorks中使用的一些方法。

配置

配置可能是您首先对低级设计自动化的味道。配置使我们能够在同一文件中容纳设计的多个变体。我们可以具有不同的维度,不同的文件属性,甚至可以使用配置打开功能和零件。这些变化不可避免地使我们的设计相同,但不同。对于每个设计变化,我们需要在配置管理器中创建配置,然后对其进行更改。例如,一些好的用例部分建模可能是为了建模硬件。如果您提供50个不同长度的硬件,并且需要为每个硬件提供一个模型,则配置将使您可以将所有50个存储在同一文件中,并更改尺寸。这里的好处是,它使图纸和组件更容易处理这些类型的组件。

但是我们也可以将它们用于组件,因此它可以成为低级设计自动化工具。在下面的此示例中,我们正在为我们提供的五种不同选项配置烧烤侧表。我们希望在此处向客户展示每个选项的视觉效果,因此我们为边桌提出了五种不同的配置。每个组件配置只是被抑制了不同的零件或切换其零件配置。

在某些情况下,配置非常好,但是在将它们用于设计自动化方面,它们确实会面临挑战。让我们假设您的产品可以用三个不同的“附件零件”订购,以额外充电(数字温度计,烤面积燃烧器和铸铁与不锈钢格栅)。您的客户可以订购任何一个,所有人或他们的任何组合。您需要如何创建人类配置?对于3个部分,您需要8种肯定可以管理的配置。但是,如果您有6个独特的配件,甚至有12个唯一的配件怎么办?如果为6,则需要64个配置,而12个零件将需要令人惊叹的4,096个配置。这不仅是不可能使用的,而且文件大小会散发出巨大的速度。让我们说您可以使用多达100个配置工作。如果您的文档控制过程更改,以使您需要单独保存到文件,包括必须分配零件号,会发生什么? It is possible, but this is quite a daunting task even just dealing with part numbering needs alone.

配置很棒,但是它不是真正的自动化,最好用于表示非常有限的变化可能性。它们对于代表一系列标准组件很有用,但不能替代真正的设计自动化。让我们看一下您可能考虑过的另一种方法,即设计表。

设计表

不可避免地,设计表只是配置的扩展。在这里,我们可以设置配置以表示设计变化,只有我们对变体中的基础数学获得了更多的控制。使用设计表,我们将一系列配置设置为行,而我们的每个参数则显示为列。它的工作类似于设置配置,直到现在我们才能利用Excel的功能。我们可以利用Excel公式,链接到其他单元格,并很容易执行许多计算。我们甚至可以在外部链接此Excel数据,以便设计数据是从系统上保存的Excel文件驱动的。

设计表使我们的工作更容易计算复杂的数据,这也可能包括有限的逻辑,这当然很强大。但是,当涉及到庞大的设计排列数量时,我们仍然可以最终得到数十万个配置,此时我们遇到了与直接使用配置完全相同的问题。您可以通过一些方法来解决这个问题。例如,您可以使用Pack并使用您的设置良好的参数设计来保存具有新零件号的客户订单。同样,这无疑将是令人印象深刻的设计自动化。但是我们基本上仍在进行解决方法,以使这种感觉像自动化。

由于设计表仅仅是配置的扩展,因此它们带有所有完全相同的问题和局限性。设计表只是编译设计变体列表的另一种方法,而最终仍然不是真正的设计自动化。当需要新的变体时,这些列表不仅是一项手动努力,而且随着这些列表越来越长,SolidWorks文件逐渐变得更加复杂,肿,并且如果您持有所有这些列表。随着增加的复杂性和越来越长的设计表,错误和事物爆炸的风险也持续。将足够的计算扔到设计表中,您可能坐在那里等待计算进行一段时间。如果您希望对模型进行更改并添加,删除或仅刷新现有功能,则尤其如此。
最后,让我们将注意力转向一个真正的设计自动化工具,用于存储您的所有逻辑,DriveWorks Xpress。

Driveworks Xpress

DriveWorks Xpress是一种免费的入门级设计自动化工具,可在Solidworks的每个座位中。它使您可以比使用上面谈论的传统方法更快,更容易地创建基本设计自动化。它以一种主模型方法运行,这意味着您首先必须开发出强大的主模型,理想情况下,外部引用为零,内部下文建模或任何类型的方程式。此建议的原因是,DriveWorks是将所有逻辑存储在一个位置的单个地方。在一个地方的所有地方都不仅更容易理解,而且更容易通过模块化规则构建技术简化。

您必须使用的DriveWorks XPRESS用户界面使您需要进行的所有工作都非常有条理且易于设置。我们捕获了要从主模型中驱动的所有设计数据,开发一个简单的用户界面以进行数据输入,然后编写规则以控制所​​有设计更改。DriveWorks Xpress实质上将您设置的所有内容编译到一组指令中,以在SolidWorks API上启动。当您运行完整的自动化时,这些说明将在主模型上执行,以创建一组具有唯一零件编号的全新零件,组件和图纸。

这是Driveworks Xpress项目的一个示例,以自动化压力容器的设计。您可以在任务窗格中填写简单的用户界面,击中创建并观看自动化的展开,因为所有型号都保存。

使用DriveWorks开发设计自动化几乎总是相同的。它遵循四个基本步骤:

1.使用主模型,捕获我们希望驾驶的所有维度,功能和自定义属性。

2.开发一个用户界面以允许轻松输入数据,同时限制我们不希望提供的选项。

3.获取我们在第一步中捕获的数据,以及我们在第二步中开发的用户界面,现在我们编写所有规则和逻辑以将它们绑在一起。

4.运行我们的自动化并进行测试。

如前所述,除了DriveWorks Xpress之外,写作规则也不需要您使用与Visual Basic等编程语言一起工作的经验。在DriveWorks Xpress中写规则更像是编写Excel公式,我认为我们都可以同意,这几乎是每个人在某个时候所做的事情。实际上,没有什么可以阻止您在配置和设计表的低级自动化方法上使用它。如果您在道路上做出决定,您想通过自动化做更多的事情,您可以研究其他口味:DriveWorks Solo和Driveworks Pro。这些工具不仅提供了不可能实现全新事物的自动化功能,而且还可以使您更快,更有效地做到这一点。自从Driveworks可扩展,一旦您准备越过这条路径,就可以将您在Xpress中所做的任何事情都可以升级到独奏或专业项目。

到现在为止,您至少必须好奇地尝试XPRESS尝试一下自己。尽管它包含在Solidworks的每个座位中,但确实需要您激活它。

如果您有兴趣学习如何开始激活DriveWorks XPress,请查看我们的博客,”DriveWorksxpress简介。”有关更多信息,请查看我们的YouTube频道或者联系我们今天在亚博全网首页登录鹰岭系统。感谢您阅读有关SolidWorks设计自动化的信息!

2021年9月13日
你喜欢这个帖子吗?
0
0
注释

评论。

没有帐户?

Baidu