一、简介
FreeCAD 是一个开源的计算机辅助设计(CAD)软件,主要用于 2D 和 3D 建模。本文主要讲述其基本应用。
一般会拿它跟AutoCAD进行比较,以下列出两者的一些对比。
特性 | FreeCAD | AutoCAD |
---|---|---|
软件类型 | 开源 | 商业软件 |
开发平台 | 多平台(Windows、Mac、Linux) | Windows为主,也支持其他平台 |
功能 | 参数化三维建模 | 二维和三维绘图和建模 |
价格 | 完全免费 | 需要购买,价格相对较高 |
文件格式支持 | 多种文件格式,如step、iges、stl、svg、dxf、obj等 | 广泛支持行业标准格式 |
用户群体 | 业余爱好者、程序员、有经验的CAD用户、学生、老师等 | 专业设计师、工程师、建筑师等 |
技术支持 | 社区支持和官方文档 | 官方和代理商提供技术支持 |
二、软件安装
2.1 下载安装
首先进入FreeCAD官网链接下载FreeCAD安装包,本文演示的软件版本为0.21.2。
安装时只需要修改个安装路径就行。
2.2 设置中文
1、点击“Edit”菜单,选择“Preferences”选项。
2、在“Preferences”窗口中,点击“Change language”下拉框。
3、选择“简体中文”或“繁体中文”。
4、点击“OK”按钮,完成语言设置。
注:虽然设置了中文,但有些菜单还是英文的,习惯就好。
三、基础使用
3.1 新建工程
点击新建...
,新建一个工程。
新建一个工作空间,首先选择视图
->工作台
->Part Design
,在左上角选择创建实体
,再选择创建草图
,然后从xy
、xz
、yz
三个平面中选择一个平面开始画图。
3.2 2D建模
常用的工具栏如下图红框所示,左边是用于切换视角,一般用在3D建模上;中间的是绘制基础图形的工具;右边是画完图形后给图形设置明确参数用的。这也印证了前面说FreeCAD是一种参数化建模的说法。
假如现在想画一个半径为10mm的圆,选择画圆工具,从中心点开始,随便画个圆。
然后选择约束条件,设置半径为10mm,就可以锁定当前的圆形。
通过鼠标滚轮可以进行视图的缩小和放大。
如果需要切掉一个角,则可以先画一根横线。
计算下需要切掉的角的大小,比如这里想要按10mm的线长切掉一个角,那就约束线的长度为10mm。
然后选择修剪边缘
,点击需要去除的线,将多余的线切掉。
3.3 3D建模
将上面所建的2D模型变成3D,还记得前面选择的绘图平面吗?现在就要基于此平面上的图形进行延伸形成3D模型。
首先左上角选择Close
关闭当前草图,选择凸台
将平面图形拉伸成立体图形,同时设置其高度即可完成3D建模。
如果需要在模型内开槽,则选择需要开槽的面,新建草图。
这里挖个正方形孔,过程同上2D建模。这里画一个以原点为中心的正方形,边长为5mm。这里为了使正方形中心对称,用上了辅助线。画这个的方法有很多种,不局限于这种。
重点操作来了,平面图可以生成立体3D建模,那怎么做到开槽呢?这里就要用到与凸台
对应的另一个功能凹坑
。关闭草图后,选择凹坑
,设置需要挖的深度,即可对3D模型进行挖孔。
建模的基本功能就这些,其他功能可以自己继续尝试探索。
四、注意事项
1、使用约束时,不可以过多约束,比如来一个正方形,只需要约束一条边垂直且等于另一条边,剩下两个边直接连上即可,限制过多反而会出错。