FreeCAD傻瓜教程-装配体Assembly的详细使用过程

news2025/4/25 1:50:30

源起: 看了官方的教程说明,感觉太过简单,好多细节没有体现,且该部分的翻译还没有。这里是做个记录,对使用过程中的细节进行图文说明,以方便真正的新手能够快速应用,制作出自己的零件,并装配成可以随鼠标的操作活动的简单机械。

本文全部内容完全免费,设置的是“全部可见”的,如果变成了VIP可见的,请发起对引起这一变化的 CHu Sheng 的诅咒,并第一时间发消息给作者提醒更改!!

零、概览

使用装配工作台组装起一个机械结构,主要分为四个步骤:画图准备好机械所需的零件→切换到Assembly工作台并创建一个Assembly→导入零件→用“关节”工具(joint)对零件的运动或装配位置进行连接。 最后是检查机械是否能按照我们预想的方式来运动。

一、零件准备

这里我们不用官方的示例结构。 因为那个还是比较多。 仅仅做一个简单的 抽拉木笛来试一下

二、切换到Assembly工作台

如上图所示,我们处于该装配工作台界面中, 点击  ,将会在左侧的树形显示区域中出现 Assembly项目。 它包含一个 原点00x, 以及一个文件夹状的 Jonits。

下面的步骤就是将我们制作好的“零件”导入到这个装配项目中。

三、 导入零件到 Assembly

有两种导入方法

3.1 拖动零件导入

如下图中所示,我们将 “主体” 这个零件,从区域1 的位置,拖到 “Assembly” 这个文字上,即完成了导入。

导入后会如区域2 所示,导入的零件是被选中状态,切会出现3D坐标。 不同颜色代表不同方形,箭头代表位置的变化,⚪ 代表角度的变化。

我们后继要对零件进行位置调整,就可以通过选中左侧的 树形显示区域的对应零件,让该坐标显示出来。 左键点住需要调节的方向或角度的图案(会呈现金黄色),稍微拖动一下,然后松开,对应的箭头仍然呈现金黄色,则可以移动鼠标,尝试对零件进行位置和角度的调整。

3.2 通过 Insert Component 工具来导入

如下图,创建Assembly后,该图标左侧的图标就可以被选中了,这个就是导入的工具。

点击该图标,会出现导入的“任务”。 和我们在创建草图的时候的类似。

下图中的区域2,就是我们可以选择的可导入Assembly项目中的零件。 由于我们上一步之江拖了主体进入,所以这里只显示了剩余的两个零件。

 

左键单击要导入的零件,即实现导入。如果此时没有零件被“Granded” 化,则会跳出如下图所示的弹窗。 提示是否要将通过该方式导入的第一个零件 “Grounded” 化。 通俗地讲,也就是是否要以该零件作为“地基”,在此基础上,以该零件为参考系,进行其他零件的连接。

可以看到,导入的零件的后面会显示: 1 inserted。 意思是该零件被导入,而且导入了1个。 还可以反复多个导入,则数字会变化。

右键单击,会取消导入。

 

3.3 零件的 Granded 化

如下图所示,我们在上面的步骤中,选择 No,即不对“口塞”这个零件进行 Granded 化处理。 因为抽拉木笛 的主体才是更为合适作为 “地基” 的零件。

从左侧树形显示区域点击选中主体, 然后点击下图中区域2所示的图标

 

被Granded化的零件,会显示一个红色的 小锁的图案

 

可以看到,可以有多个零件被 Granded 化, 但一般我们做简单的装配,只需要1个就可以了,特殊的装配会要求多个。

四、使用关节(Joint)工具连接零件

如下图所示,我们选择 “创建固定结合点” 这个Joints 工具,然后分别点击要结合的两个零件的结合区域,即可自动形成对接。

注意选中的零件的位点,会出现一个微小的,带有白色圆盘和三根短坐标线的图案。

一般来讲,白色小圆盘和三条红色小棍的方向,朝向一致,才能最好的结合。

此外,该图案所处的位置,决定了添加该关节连接后,零件所处的第一位置。即,添加关节后,两个零件上的 三根棍一个盘的图案会重合起来!!!

举个黎姿: 主体和抽拉杆的 Slider Joint,选择拉杆的中间和主体的下入口,则拉杆会立即处于组装完成后,半拉开的状态。

注:由于这个环节是动态的,用视频会比较好,而我又不会做Gif 动图,所以大家自己试一下,体会体会。

 下图面两幅图可以大略说明这个情况。 注意看两个零件上的图案的朝向和位置,以及结果

 

五、装配后移动鼠标,带动零件运动

Assembly工作台,在装配完零件,或者装配过程中,可以通过选中可运动零件,拖动鼠标指针,或者用鼠标指针画圈等操作,来驱动运动部件来工作。

如下图所示,我们已经把 抽拉木笛 的抽拉杆和主体进行了 Slider 连接,也就是滑动连接。左键点击抽拉杆,试着拖动抽拉杆进行抽、拉的动作。 当出现图图中所圈主的区域所示的图标时,则意味着该关节的动作被激活。 所进行的动作,实际上是两个 三根棍一个盘 这种图标的相对运动。

不同的Joint 的运动模式不一样,可以自己尝试。

注: 如果零件所选取的Joint 方式不正确,是无法正常运行的。 此外,如果确信可以运行,比如这个抽拉杆,滑动关节, 肯定是可以运行起来的,就需要多实验几次,选中抽拉杆合适的位置,相应的 图案才会出现,才能后用鼠标控制机件运动。

六、对运动的位置、距离、角度等进行限制

通过上面的操作,我们将 抽拉木笛 这个知名乐器😊装配好了,但是存在 “穿模” 的问题。 比如说,抽拉杆的手持部分,会穿进乐器主体内。这时就要限制抽拉杆可以活动的最大和最小距离了。

如下图所示,我们点击 Joints 前面的三角图案,将其展开,会发现 ,我们对口塞和主体,以及抽拉杆和主体间的两种 Joint,都在其中。

我们双击 Slider,会出现下图的 任务 窗口。 注意 下面的 Limits 。 这个就是限制 Slider 运动的最大、最小距离的。

 注意: 这两个距离,指的就是 两个 三个小棍一个圆盘  图案间的距离。可以自己多次尝试下。 

一般在选择Joint 连接的时候,会先点 Granded 零件上的点,再选可运动,或者要固定到其上的零件上的点。 这时,这两个参数的顺序就确定了。具体如何,留个悬念,自己大家试一下就知道了。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2326605.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数字电子技术基础(三十七)——利用Multisim软件实现16线-4线编码器和4线-16线译码器

1 利用Multisim软件来实现16线-4线编码器 在之前的博客中完成了利用Multisim软件实现8线-3线优先编码器,现在使用Multisim软件来实现16线-4线编码器,其原理图如下所示: 使用字发生器来实现16线-4线编码器,器件选择: …

02_MySQL安装及配置

文章目录 一、下载二、安装及配置2.1、选择安装类型2.2、检查需要的依赖2.3、安装2.4、配置2.4.1、配置类型和网络2.4.2、配置账户和角色2.4.3、配置Windows服务2.4.4、让配置生效 2.5、验证是否安装成功 三、卸载3.1、运行MySQL安装工具3.2、卸载及清理3.3、卸载之后的检查工作…

Windows11,微软软件(VSCODE/EDG)错误登录,0x80190001错误

修改网络设置 运行以下命令,打开网络共享中心 Start-Process "control.exe" -ArgumentList "/name Microsoft.NetworkAndSharingCenter" 点击左下角的 选项 TLS 1.1 1.2 1.3 这三个选项 1.0 不建议启用,不安全 1.1 可以不用启用…

力扣刷题-热题100题-第29题(c++、python)

19. 删除链表的倒数第 N 个结点 - 力扣(LeetCode)https://leetcode.cn/problems/remove-nth-node-from-end-of-list/description/?envTypestudy-plan-v2&envIdtop-100-liked 计算链表长度 对于链表,难的就是不知道有多少元素&#xff…

阻止上传可执行程序

点击工具中的文件服务器资源管理器 、然后点击文件屏蔽管理中的文件屏蔽,然后导入目标文件选择要限制的属性即可

DirectX修复工具免费版下载安装教程(附安装包)

文章目录 前言一、DirectX修复工具免费版介绍二、DirectX修复工具免费版安装教程1. 下载安装包2. 解压文件3. 以管理员身份运行4. 开始检测与修复5. 查看修复详情 前言 本教程主要介绍的是DirectX修复工具免费版下载安装教程,帮您轻松解决 DirectX 相关问题。 一、…

UE5学习笔记 FPS游戏制作33 游戏保存

文章目录 核心思想创建数据对象创建UIUI参数和方法打开UI存档文件的位置可以保存的数据类型 核心思想 UE自己有保存游戏的功能,核心节点,类似于json操作,需要一个数据类的对象来进行保存和读取 创建存档 加载存档 保存存档 创建数据对象…

TypeScript vs. JavaScript:技术对比与核心差异解析

引言 在 Web 前端开发领域,JavaScript(JS)长期占据主导地位,但随着项目复杂度的提升,开发者逐渐面临维护性差、协作困难等问题。TypeScript(TS)作为 JavaScript 的超集,通过静态类型…

《C奥林匹斯宝典:基础篇 - 重载函数》

一、重载函数 (一)函数模板重载 详细解析:函数模板提供了一种通用的函数定义方式,可针对不同类型进行实例化。当存在函数模板与普通函数、其他函数模板同名时,就构成了函数模板重载。编译器在编译阶段,依…

【408--考研复习笔记】计算机网络----知识点速览

目录 一、计算机网络体系结构 1.计算机网络的定义与功能: 2.网络体系结构相关概念: 3.OSI 七层模型与 TCP/IP 模型: 4.通信方式与交换技术: 电路交换 报文交换 分组交换 5.端到端通信和点到点通信: 6.计算机…

TiDB 可观测性解读(二)丨算子执行信息性能诊断案例分享

导读 可观测性已经成为分布式系统成功运行的关键组成部分。如何借助多样、全面的数据,让架构师更简单、高效地定位问题、分析问题、解决问题,已经成为业内的一个技术焦点。本系列文章将深入解读 TiDB 的关键参数,帮助大家更好地观测系统的状…

15:00开始面试,15:08就出来了,问的问题有点变态。。。

从小厂出来,没想到在另一家公司又寄了。 到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到8月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%…

蓝桥杯准备(前缀和差分)

import java.util.Scanner; public class qianzhuihe {public static void main(String[] args) {int N,M;Scanner scnew Scanner(System.in);Nsc.nextInt();Msc.nextInt();int []treesnew int[N1];//设为N1的意义,防止越界int []prefixSumnew int[N1];for(int i1;i…

Minimind 训练一个自己专属语言模型

发现了一个宝藏项目, 宣传是完全从0开始,仅用3块钱成本 2小时!即可训练出仅为25.8M的超小语言模型MiniMind,最小版本体积是 GPT-3 的 17000,做到最普通的个人GPU也可快速训练 https://github.com/jingyaogong/minimi…

STM32八股【5】----- TIM定时器

1. TIM定时器分类 STM32 的定时器主要分为以下几类: 高级定时器(Advanced TIM,TIM1/TIM8) 具备 PWM 生成、死区控制、互补输出等高级功能,适用于电机控制和功率转换应用。通用定时器(General-purpose TIM…

厘米级定位赋能智造升级:品铂科技UWB技术驱动工厂全流程自动化与效能跃升”

在智能制造中的核心价值体现在‌高精度定位、流程优化、安全管理‌等多个维度,具体应用如下: 一、‌核心技术与定位能力‌ ‌厘米级高精度定位‌ UWB技术通过‌纳秒级窄脉冲信号‌(带宽超500MHz)实现高时间分辨率,结合…

C++刷题(四):vector

📝前言说明: 本专栏主要记录本人的基础算法学习以及刷题记录,使用语言为C。 每道题我会给出LeetCode上的题号(如果有题号),题目,以及最后通过的代码。没有题号的题目大多来自牛客网。对于题目的…

【虚拟仪器技术】Labview虚拟仪器技术应用教程习题参考答案[13页]

目录 第1章 第2章 第3章 第4章 第5章 第6章 第7章 第8章 第1章 1. 简述虚拟仪器概念。 参考答案:虚拟仪器是借助于强大的计算机软件和硬件环境的支持,建立虚拟的测试仪器面板,完成仪器的控制、数…

UE5学习笔记 FPS游戏制作34 触发器切换关卡

文章目录 搭建关卡制作触发器传送门显示加载界面 搭建关卡 首先搭建两个关卡,每个关卡里至少要有一个角色 制作触发器传送门 1 新建一个蓝图,父类为actor,命名为portal(传送门) 2 为portal添加一个staticMesh&#…