根据实际需求很多零件的圆周面上会刻有数字刻度,比如带刻度的手轮、千分尺的手柄、保险箱、机床上的旋钮等等。对于圆周面上有刻度的零件,如何使用solidworks绘制递增变化的数字呢?

猫亮设计用下面这个模型做为例子来演示一下具体的建模过程。

如何使用solidworks在圆柱面上阵列递增变化的数字

第一步

拉伸一个直径100mm、高度50mm的圆柱体。

如何使用solidworks在圆柱面上阵列递增变化的数字

第二步

在前视基准面上绘制下图中的草图,绘制两个矩形,高度分别为15mm、10mm,宽度均为0.5mm,其中一个矩形宽度方向的中点位于中心线上,两个矩形的距离为3.14mm。

如何使用solidworks在圆柱面上阵列递增变化的数字

使用草图线性阵列,将右侧的矩形阵列9个,阵列间距3.14mm。

很多朋友会问这里为什么要将刻度之间的距离设置为3.14mm?

由于圆柱的直径是100mm,其周长为314mm,我们要在圆周方向绘制100个刻度,在圆周方向上每个刻度之间的弧长距离为3.14mm

我们在前视基准面上绘制草图时,将刻度之间的距离定义为3.14mm,这样我们使用包覆命令后,草图就会裹在圆柱面上,草图的直线距离就会变成圆柱面上的弧长距离。

如何使用solidworks在圆柱面上阵列递增变化的数字

使用包覆命令,将前面的草图包覆到圆周面上。

如何使用solidworks在圆柱面上阵列递增变化的数字

第三步

使用圆周阵列,选择包覆特征,阵列间隔角度36°,阵列数量10。

如何使用solidworks在圆柱面上阵列递增变化的数字

第四步

在前视基准面上新建一个草图,先绘制一条水平构造线,构造线的中点与原点保持竖直。

以这条构造线为基础,绘制草图文字0,并调整好文字的高度。

如何使用solidworks在圆柱面上阵列递增变化的数字

在原点处绘制一条竖直构造线,并对其标注尺寸,将尺寸更改为0.001。

如何使用solidworks在圆柱面上阵列递增变化的数字

点击尺寸,复制左侧的D1@草图3。

如何使用solidworks在圆柱面上阵列递增变化的数字

双击草图文字,将文字内容更改为'D1@草图3'(引号要使用英文输入法),这样草图文字和尺寸建立了联系,尺寸发生变化后草图文字会自动更新。

如何使用solidworks在圆柱面上阵列递增变化的数字

虽然草图文字和尺寸建立了联系,但是多了一个小数点,显示的有点问题,我们需要在文档属性中更改长度尺寸的小数位数,更改完成后草图文字的小数点会消失。

如何使用solidworks在圆柱面上阵列递增变化的数字

第五步

继续使用包覆命令,将文字包覆到圆柱面上。

如何使用solidworks在圆柱面上阵列递增变化的数字

第六步

对上一步的包覆特征做圆周阵列,阵列间隔角度36°,数量10。

为了阵列递增变化的数字,我们需要开启圆周阵列中变化的实例,在变化的实例中选择第四步中草图的尺寸,将其增量设置为1mm,这样没阵列一次,尺寸会自动加1,草图文字也会随着尺寸的变化而变化。

如何使用solidworks在圆柱面上阵列递增变化的数字