参数化建模-行程范围驱动
作者:Austin
参数化建模过程中,经常会遇到行程类的产品,比如气缸,模组,升降机等。这类产品有个特点,就是某个部件需要按照行程范围进行运动。而且不同的规格,对应的行程范围还不一样。但是在SOLIDWORKS里面,范围的配合对应的范围最大值,最小值只能设置固定值,不能当作变量参数来驱动。
下面就以模组为例,模组中滑台需要在底座导轨上来回运动,不同的底座长度,滑台来回运动的行程不一样,甚至到首端和末端的距离也可能不一样。介绍2种方法来实现行程范围的参数化驱动。
1,首先如果滑台运动到首端和末端的距离不一样,那么以首端和末端为参照面,分别创建2个平面,作为滑台运动的起始位置,和终点位置。这2个面到端面的距离,可以作为变量参数,在方程式中进行变量驱动。
2,然后利用配合关系中的“宽度”配合命令,将需要运动的部件(滑台)的两个端面和行程起点面,行程终点面之间创建宽度配合。注意约束选择“自由”。
3,这样滑台就限制在起点面和终点面之间运动,而起始面和终点面是可以通过方程式参数变量来控制变化。
1,与方法一的步骤1一样,首先也需要分别创建一个起始面和终点面。
2,利用配合关系中的“范围”配合,将滑台的一侧端面和起始平面进行范围配合,最小值为0,最大值尽可能设置大一些,只要能覆盖所有规格中的最大行程范围即可。 这样可以理解为,滑台向左只能运动到起始面位置,向右可以无限运动到最大值。
3,再次利用配合关系中的“范围”配合,将滑台的另一侧端面和终点平面进行范围配合,最小值为0,最大值尽可能设置大一些,只要能覆盖所有规格中的最大行程范围即可。 这样可以理解为,滑台向右只能运动到终点面位置,向左可以无限运动到最大值。
4,这样两个范围配合的叠加,就限制了滑台只能在起始面和终点面之间运动,同时起始面和终点面是可以通过方程式参数变量来控制变化。
以上的参数化建模,再结合佳鱼参数化设计选型软件,就能轻松定义参数化选型界面,一键生成所选参数的3D模型,工程图,实现快速的再设计,当然这里的对应生成的模型行程范围也会自动变化。